﻿/* gcStyles.css */
body
{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	font-family: 'MS Sans Serif';
	font-size: 8pt;
	text-align: left;
	white-space: nowrap;
	background-image: url('wg_res/bkHomeBody.gif');
	background-repeat: repeat-x;
}
html
{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	font-family: 'MS Sans Serif';
	font-size: 8pt;
	text-align: left;
	white-space: nowrap; /*line-height: 16px;*/ /* for vertical alignment of font text */
}
/*==============
Some colors
Tab height: 26px
Tabs Background:  #D0D3D8
Tab Selected:  #0A4A94
Tab Selected Border: #0F4993
Tab Default:  #E2E9F1
Tab Default Border:  #929397
Tab Selected Font Color:  White
Tab Default Font Color:  #085098

Middle Toolbar Backcolor: #D0D3D8

Search pane:  #81D4FF
Tool panes: #E3EFFF
Search labels font color: #004A78
Slider left border: #C6D6FD
Img Button borders when selected: #FCE6AB
Grid - Alt Row: #EFF8FF
	background-color: #D8E3F0;

================*/
.pnDefault  {position: absolute; overflow: hidden; z-index: 1; }
.pnStandard {position: absolute; overflow: hidden;}
.pnRelative {position: relative; overflow: hidden;}
.pnStandardBorders
{
	border: 1px solid #7C9CDE;
	position: absolute;
	overflow: hidden;
}
.pnTools
{
	position: absolute;
	overflow: hidden;
	background-color: #E3EFFF;
}
.pnImgScr_main
{
	position: absolute;
	overflow: hidden;
	visibility: hidden;
	background-color: #DFE7F4;
}
.pnImgScr_std
{
	position: absolute;
	overflow: hidden;
}
.pnImgScr_content {position: absolute; overflow: scroll;}

.pnMain
{
	position: relative;
	overflow: hidden;
	background-color: white;
}

.pnFixed      {position:absolute; overflow:hidden;}
.pnViews      {position:absolute; overflow:hidden; }
.pnHdr
{
	position: absolute;
	overflow: hidden;
	height: 40px;
	background-image: url('wg_res/top_gradient.gif');
	background-repeat: repeat-x;
}
.pnSearchOuter
{
	position: absolute;
	overflow: hidden;
	background-image: url('wg_res/gcSearchBkg.gif');
	background-repeat: repeat-x;
}
.pnSearchOuterIrs
{
	position: absolute;
	overflow: hidden;
	background-image: url('wg_res/irsSearchBkg.gif');
	background-repeat: repeat-x;
}
.pnSearch
{
	position: absolute;
	overflow: hidden;
	background-image: url('wg_res/gcSearch.gif');
	background-repeat: no-repeat;
	width: 1025px;
	height: 107px;
}
.pnSearchIba
{
	position: absolute;
	overflow: hidden;
	background-image: url('wg_res/ibaSearch.gif');
	background-repeat: no-repeat;
	width: 1025px;
	height: 107px;
}
.pnSearchIrs
{
	position: absolute;
	overflow: hidden;
	background-image: url('wg_res/irsSearch.gif');
	background-repeat: no-repeat;
	width: 1025px;
	height: 80px;
}
.pnTabs       {position:absolute;overflow:hidden;background-color:#D0D3D8;}
.pnExpires
{
	position: absolute;
	overflow: hidden;
	z-index: 1000;
	background-color:Transparent;
}
.pnProgress
{
	border: 1px solid #0033CC;
	position: absolute;
	overflow: hidden;
	z-index: 1000;
	background-repeat: repeat-x;
	background-image: url('wg_res/progBkg.jpg');
}
.pnViewTop    {position:absolute;overflow:hidden;}
.pnViewBottom {position:absolute;overflow:hidden;}
.pnViewSlider
{
	position: absolute;
	overflow: hidden;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #C6D6FD;
}
.pnViewRightBar {position:absolute;overflow:hidden;background-color:#0A4A94; z-index:200;}

.pnTopTools
{
	position: absolute;
	overflow: hidden;
	background-color: #0A4A94;
	z-index: 50;
}
.pnBottomTools
{
	position: absolute;
	overflow: hidden;
	background-color: #0A4A94;
	z-index: 50;
}
.pnTopTools2  {position: absolute; overflow: hidden;background-color:#D0D3D8; z-index:50;}
.pnTopGrid       {position:absolute;overflow:hidden; background-color:White;	z-index:10;}
.pnBottomTools   {position:absolute;overflow:hidden; background-color:#0A4A94;z-index:50;}
.pnBottomGrid    {position:absolute;overflow:hidden; background-color:White;	z-index:10;}
.pnBottomExport  {position:absolute;overflow:hidden; background-color:#0A4A94;z-index:50;}
.pnImageScrIRS    {position:absolute;overflow:hidden; background-color:Silver;	z-index:10;}

.searchLblBig
{
	color: #004A78;
	font-family: Arial;
	font-size: 10pt;
}
.searchLblMed
{
	color: #004A78;
	font-family: Arial;
	font-size: 7pt;
}
.searchLblSmall
{
	color: #004A78;
	font-family: Arial;
	font-size: 6pt;
}
.searchLbl8
{
	color: #004A78;
	font-family: Arial;
	font-size: 8pt;
}
.searchLblBigBold
{
	color: #004A78;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}
.searchLblBigBoldWrap
{
	color: #004A78;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	white-space: normal;
}
.inpCB
{
	font-family: Arial;
	font-size: 8pt;
}
.inpEditDate
{
	border: 1px solid #7F9DB9;
	font-family: 'ms Sans Serif';
	font-size: 8pt;
	color: Black;
}
.inpEditNbr
{
	padding: 0px;
	margin: 0px;
	font-family: 'ms Sans Serif';
	font-size: 8pt;
}
.inpEditText
{
	font-family: 'ms Sans Serif';
	font-size: 8pt;
}
.optListIndustry
{
	color: #004A78;
	font-family: Arial;
	font-size: 8pt;
}
.optListPeriod
{
	color: #004A78;
	font-family: Arial;
	font-size: 8pt;
	z-index:10;
}

/*== Infragistics Toolbar =========================================*/
.tb_control
{
	table-layout: fixed;
	white-space: nowrap;
}
/*
.tb_item
{
	white-space: nowrap;
}
*/
.tb_button
{
	border: 1px solid #0A4A94;
	text-align: center;
	line-height: 18px;
}
.tb_button_hover
{
	border: 1px solid #80D4FF;
	text-align: center;
	line-height: 18px;
}
.tb_button_pressed
{
	border:solid 1px #80D4FF;
	text-align:center;
	line-height: 18px;
}
.tb_label
{
}
tb_labelDisabled
{
	color: #CCCCCC;
}

.tb_textbox
{
}
.tb_sep
{
}
.tb_titlelabel
{
	font-size: 9pt;
	font-weight: bold;
	line-height: 22px;
}
.tb_grouplabel
{
	font-size: 8pt;
	line-height: 22px;
	color:white;
	font-weight: bold;
}
.gridRow
{
	border: 1px solid #CCCCCC;
	padding-left: 6px;
	padding-right: 6px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.gridAltRow
{
	background-color: #EDF6FB;
}
.gridHdr
{
	border: 1px solid #46BEFF;
	background-color: #82D3FF;
	color: #000000;
}
.titleStep
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	line-height: 22px;
	color:#0A4A94;
}
.titleRevStep
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	line-height: 22px;
	color:White;
}
.lbl5Link
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	line-height: 22px;
	color: #80D4FF;
	cursor: pointer;
}
.lblExpires
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	line-height: 22px;
	color: #0A4A94;
}
.btnRenew
{
	font-family: Arial;
	font-size: 9pt;
	font-weight:normal;
	line-height: 22px;
	color: #0A4A94;
	cursor: pointer;
}
.inpWatermark
{
	border: 1px solid #7F9DB9;
	padding: 1px;
	margin: 0px;
	font-family: 'ms Sans Serif';
	font-size: 8pt;
	color: #999999;
	text-align: center;
}
.inpText
{
	border: 1px solid #7F9DB9;
	padding: 1px;
	margin: 0px;
	font-family: 'ms Sans Serif';
	font-size: 8pt;
	color: Black;
	text-align: left;
}
.inpSicNaics
{
	border: 1px solid #7F9DB9;
	padding: 1px;
	margin: 0px;
	font-family: 'ms Sans Serif';
	font-size: 8pt;
	color: Black;
	text-align: left;
}
.inpTextC
{
	border: 1px solid #7F9DB9;
	padding: 1px;
	margin: 0px;
	font-family: 'ms Sans Serif';
	font-size: 8pt;
	color: Black;
	text-align: center;
}
.pnPopMap
{
	visibility: hidden;
	position: absolute;
	z-index:300;
}
.btnNormal
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	cursor: default;
	font-family: Arial;
	color: #1F528B;
	font-size: 8pt;
	font-weight: bold;
	line-height: 14px;
}
.btnDisabled
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	cursor: default;
	font-family: Arial;
	color: Silver;
	font-size: 8pt;
	font-weight: bold;
	line-height: 14px;
}
.pageTitle
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #00428C;
}
/* ==================== */
.watermark {
	background: #FFAAFF;
}

.modalBackground
{
	background-color:Silver;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup
{
	background-image: url('wg_res/pop_gradient.jpg');
	border-width:1px;
	border-style:solid;
	border-color:#00428C;
	padding:10px;
	width:350px;
}
.lblPopMsgTitle
{
	white-space: normal;
	font-family: Arial;
	font-size: 12pt;
	color: #00428C;
	font-weight:bold;
}
.lblPopMsg
{
	white-space: normal;
	font-family: Arial;
	font-size: 10pt;
	color: #00428C;
	text-align: left;
}
.dlgIMsgCloseButton
{
	margin-top: 12px;
	margin-bottom: 8px;
}

.pnGridMsg
{
	position: absolute;
	overflow: hidden;
	background-color: White;
}
.pnGridMsgBelow
{
	position: absolute;
	overflow: hidden;
	background-color: White;
	z-index:0;
}
.pnGridMsgAbove
{
	position: absolute;
	overflow: hidden;
	background-color: White;
	z-index:100;
}
.lblGridMsg
{
	font-family: arial;
	font-size: 10pt;
}
.imgBtnLink
{
	cursor: pointer;
}
.imgSelect
{
	background-image: url('wg_res/btn1Select.jpg');
	background-repeat:no-repeat;
}
.imgSelectHover
{
	background-image: url('wg_res/btn1SelectHover.jpg');
	background-repeat:no-repeat;
}
.pnPeriodAbove
{
	position: absolute;
	overflow: hidden;
	background-color: #82D3FF;
	z-index:100;

	color: #004A78;
	font-family: Arial;
	font-size: 8pt;
}
.lblhWelcome
{
	font-family: Arial;
	font-size: 16pt;
	font-weight: normal;
	color: #7f7f7f;
	white-space: normal;
}
.lblhWelcomeLabels
{
	font-family: Arial;
	font-size: 18pt;
	color: #00428C;
}
.gridPager
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #D0D3D8;
	font-family: Arial;
	font-size: 9pt;
}
.cbGridPager
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial;
	font-size: 8pt;
}
.pnNotAuth
{
	position: absolute;
	overflow: hidden;
	background-image: url('wg_res/bkNotAuth.png');
	background-repeat: repeat-x;
}
.lblBigNotAuth
{
	font-family: Arial;
	font-size: 16pt;
	font-weight: normal;
	color: #0A4A94;
}
.lblMedNotAuth
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: normal;
	color: #0A4A94;
}
.lblNotAuthMsg
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: normal;
	color: #0A4A94;
	white-space: normal;
}

.homeBody
{
	background-image: url('wg_res/bkHomeBody.gif');
	background-repeat:repeat-x;
	overflow: hidden;
	font-family: 'MS Sans Serif';
	font-size: 8pt;
	text-align: left;
	white-space: nowrap; /*line-height: 16px;*/ /* for vertical alignment of font text */
}
.imgTop
{
	z-index:9000;
}
.pnhMain
{
	position: relative;
	height: 768px;
	overflow: hidden;
	width: 940px;
	margin-right:auto;
	margin-left:auto;
}
.pnhClient
{
	border: 1px solid #D7E3F2;
	position: absolute;
	top: 59px;
	left: 0px;
	width: 893px;
	height: 490px;
	overflow: hidden;
	background-color: white;
}
.pnhFooter
{
	position: absolute;
	top: 556px;
	left: 0px;
	width: 895px;
	height: 51px;
	overflow: hidden;
	background-image: url('wg_res/footer_background_repeat.gif');
	background-repeat: repeat-x;
	color: #FFFFFF;
	line-height: 51px;
	text-align: center;
}
.pnhLog
{
	position: absolute;
	top: 14px;
	left: 599px;
	width: 289px;
	height: 286px;
	overflow: hidden;
	z-index: 2000;
}
.pnhLogin
{
	position: absolute;
	overflow: hidden;
	background-image: url('wg_res/bklogin.png');
	background-repeat: no-repeat;
	left:0px;
	top:0px;
	width: 289px;
	height: 279px;
}
.pnhLogout
{
	position: absolute;
	overflow: hidden;
	background-image: url('wg_res/bklogout.png');
	background-repeat: no-repeat;
	width: 289px;
	height: 279px;
}

.pnhTopLeft
{
	position: absolute;
	overflow: hidden;
	background-image: url('wg_res/homePageTopLeft.jpg');
	width: 585px;
	height: 229px;
}
.loginLabels
{
	font-size: 9pt;
	margin-right: 12px;
	color: #00428C;
	vertical-align: middle;
	font-weight: bold;
}
.loginTextBox
{
	border-style: none;
	font-size: 12pt;
	color: #00428C;
	width: 220px;
	background-color: transparent;
	z-index: 10;
}
.loginButton
{
	position: absolute;
	top: 230px;
	left: 190px;
	cursor: pointer;
}
.logoutButton
{
	cursor: pointer;
}
.loginFailure
{
	position: absolute;
	top: 212px;
	left: 14px;
	width: 230px;
	text-align: center;
	color: #8E1A22;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	white-space: pre;
}
.loginValidator
{
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
}
.loginCtl
{
	position: absolute;
	left:0px;
	top:0px;
	width: 289px;
	height: 279px;
}
.btnForgot
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	cursor: pointer;
}
.lblWelcome
{
	font-family: Arial;
	font-size: 36px;
	font-weight:normal;
	color: #808080;
}
.QuickStartTitle
{
	font-size: 18pt;
	font-family: Tahoma;
	text-align: left;
	font-weight: normal;
}
.ssEdText
{
	border: 1px solid #7F9DB9;
	background-color: White;
	font-family: Verdana;
	font-size: 9pt;
	padding-right: 4px;
	padding-left: 4px;
	text-align: left;
}
.ssEdNumber
{
	border: 1px solid #7F9DB9;
	background-color: White;
	font-family: Verdana;
	font-size: 9pt;
	padding-right: 4px;
	padding-left: 4px;
	text-align:right;
}
.ssEdList
{
	border: 1px solid #7F9DB9;
	background-color: White;
	font-family: Verdana;
	font-size: 8pt;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
}
.ssEdTextChanged
{
	border: 1px solid #7F9DB9;
	background-color: White;
	font-family: Verdana;
	font-size: 9pt;
	padding-right: 4px;
	padding-left: 4px;
	text-align: left;
	color: #009933;
}
.ssEdNumberChanged
{
	border: 1px solid #7F9DB9;
	background-color: White;
	font-family: Verdana;
	font-size: 9pt;
	padding-right: 4px;
	padding-left: 4px;
	text-align:right;
	color: #009933;
}
.ssEdListChanged
{
	border: 1px solid #7F9DB9;
	background-color: White;
	font-family: Verdana;
	font-size: 8pt;
	padding-right: 0px;
	padding-left: 0px;
	text-align:right;
	color: #009933;
	text-align: left;
}
.OpenFileLabel
{
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
}
.DlgTitleLabel
{
	color: #000000;
	font-family: Arial;
	font-size: 12pt;
	background-color: #BEDCFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.DlgSectionLabel
{
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	background-color: #BEDCFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
}

.tbLabel
{
	background-color:Transparent;
	font-family: 'Verdana';
	font-size: 8pt;
}
.tbBtnNormal
{
	font-family: 'Verdana';
	font-size: 8pt;
	background-color: Transparent;
	border: solid 1px Transparent;
	cursor: pointer;
}
.tbBtnHover
{
	font-family: 'Verdana';
	font-size: 8pt;
	background-image: url(ig_res/wgOfficeBlue/images/day_header_active.jpg);
	border:solid 1px BurlyWood;
	cursor: pointer;
}
.tbBtnPressed
{
	font-family: 'Verdana';
	font-size: 8pt;
	background-color: Transparent;
	border:solid 1px BurlyWood;
	cursor: pointer;
}
.tbBtnDisabled
{
	font-family: 'Verdana';
	font-size: 8pt;
	background-color: Transparent;
	border:solid 1px Transparent;
	cursor: default;
}
.tbBtnImageNormal
{
	background-color: Transparent;
	border: solid 1px Transparent;
	cursor: pointer;
}
.tbBtnImageHover
{
	background-image: url(ig_res/wgOfficeBlue/images/day_header_active.jpg);
	border: solid 1px BurlyWood;
	cursor: pointer;
}
.tbBtnImagePressed
{
	background-color: Transparent;
	border:solid 1px BurlyWood;
	cursor: pointer;
}
.tbBtnImageDisabled
{
	border:solid 1px Transparent;
	cursor: default;
	background-color: Transparent;
}
.pnuHdr
{
	position: absolute;
	overflow: hidden;
	height: 40px;
	width:100%;
	background-image: url('wg_res/top_gradient.gif');
	background-repeat: repeat-x;
}
.pnuExpires
{
	padding: 0px;
	margin: 0px;
	position: absolute;
	overflow: hidden;
	z-index: 1000;
	left: 390px;
	top: 0px;
	width: 470px;
	height: 40px;
}
.inpCBTools
{
	font-family: Arial;
	font-size: 8pt;
	background-color: #B8D7FA;
}
.pnTab
{
	position: relative;
}
.pnTabAuto {position: relative; overflow:auto;}
.pnSbbiTools
{
	border-bottom: 1px solid #83A6E0;
	position: absolute;
	overflow: hidden;
	z-index: 100;
	background-color: #BEDCFF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #FFFFFF;
	border-bottom-color: #83A6E0;
}
.lblSbbiTools
{
	font-family: verdana;
	font-size: 9pt;
	color: #00428C;
}
.lblSbbiTitle
{
	font-family: verdana;
	font-size: 10pt;
	color: #36428B;
	border-bottom: solid 1px #9EB6CE;
	text-align: left;
}
.lblSbbiGroup
{
	font-family: verdana;
	font-size: 9pt;
	color: #36428B;
	border-bottom: solid 1px #9EB6CE;
	text-align: left;
}
.lblSbbiItem
{
	font-family: verdana;
	font-size: 9pt;
	color: #36428B;
}
.lblSbbiData
{
	font-family: verdana;
	font-size: 9pt;
	width:80px;
	text-align:right;
}
.lblSbbiNoData
{
	font-family: verdana;
	font-size: 9pt;
	width:80px;
	text-align:center;
}
.igg_HeaderCaptionCenter
{
	padding: 0px;
	margin: 0px;
	border-right: solid 1px #9EB6CE;
	border-bottom: solid 1px #9EB6CE;
	overflow: hidden;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	white-space:normal;
}
tbody > tr > td.igg_Item
{
	background-color: White;
	border-right: solid 1px #D0D7E5;
	border-bottom: solid 1px #D0D7E5;
	padding: 2px 8px 2px 8px;
	height: 10px;
	overflow: hidden;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
}
tbody > tr > td.igg_ItemAlt
{
	background-color: #F6F6F6;
	border-right: solid 1px #D0D7E5;
	border-bottom: solid 1px #D0D7E5;
	padding: 2px 8px 2px 8px;
	height: 10px;
	overflow: hidden;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
}
tbody > tr > td.igg_ItemRight
{
	background-color: White;
	border-right: solid 1px #D0D7E5;
	border-bottom: solid 1px #D0D7E5;
	padding: 2px 8px 2px 2px;
	height: 10px;
	overflow: hidden;
	text-align: right;
	vertical-align: middle;
	white-space: normal;
}
tbody > tr > td.igg_ItemRightAlt
{
	background-color: #F6F6F6;
	border-right: solid 1px #D0D7E5;
	border-bottom: solid 1px #D0D7E5;
	padding: 2px 8px 2px 2px;
	height: 10px;
	overflow: hidden;
	text-align: right;
	vertical-align: middle;
	white-space: normal;
}

.lblDropdown
{
	font-family: verdana;
	font-size: 9pt;
	color: #36428B;
}
.lblMgsCopyright
{
	font-family: verdana;
	font-size: 8pt;
	color: #00428C;
}
.pnDdSearch
{
	position: absolute;
	overflow: hidden;
	width: 100%;
	height:107px;
	top:40px;
	background-image: url('wg_res/gcSearchBkg.gif');
	background-repeat: repeat-x;
}
.pnDdTopTools
{
	position: absolute;
	overflow: hidden;
	width: 100%;
	height:30px;
	top:147px;
	background-color: #0A4A94;
}
.pnDdBottomTools
{
	position: absolute;
	overflow: hidden;
	width: 100%;
	height:30px;
	background-color: #0A4A94;
}
.pnSearchLine
{
	position: absolute;
	overflow: hidden;
	width: 1px;
	height: 105px;
	top: 1px;
	background-color: #B3E5FF;
}
.optListTermType
{
	padding: 0px;
	margin: 0px;
	color: #004A78;
	font-family: Arial;
	font-size: 8pt;
}
.lblTools
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
}
.btnRenew2
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight:normal;
	color: #0A4A94;
	cursor: pointer;
}
.searchCaption
{
	color: #004A78;
	font-size: 9pt;
	font-weight: bold;
}
.pnSearchSection
{
	position: absolute;
	overflow: hidden;
	height:107px;
}
.searchField
{
	border: solid 1px transparent;
	color: #004A78;
	font-size: 8pt;
	cursor: pointer;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
}
.searchFieldEx
{
}

.searchFieldHover
{
	text-decoration: underline;
}
.searchFieldClicked
{
	color: #986929;
}
.searchFieldCurrent
{
	color: #000000;
	background-image: url(ig_res/wgOfficeBlue/images/day_header_active.jpg);
	border: solid 1px BurlyWood;
}
.ltBlue
{
	background-color: #DCE8F6;
	border: solid 1px #5090C0;
}
.ltBlue2
{
	background-color: #BEDCFF;
	border:solid 1px #5090C0;
}
.pnSearchGen
{
	position: absolute;
	overflow: hidden;
	width: 100%;
	height:107px;
	top:40px;
	background-image: url('wg_res/gcSearchBkg.gif');
	background-repeat: repeat-x;
}
.pnInputSearch
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 330px;
	height: 72px;
}
.inputList
{
	overflow: scroll;
}
.inputField
{
}
.lblStats
{
	vertical-align: top;
	text-align: left;
	white-space: normal;
	overflow: auto;
}
.olddbUpdatingSearch
{
	background-color: #FFE69F;
	border: 1px solid #FFD151;
}
.dbUpdatingSearch
{
	background-color: #FFE69F;
	border: 1px solid #FFC120;
}
.lblSearchMsg
{
	padding: 2px 4px 2px 4px;
	background-color: #FFE69F;
	border: 1px solid #FFC120;
	white-space: normal;
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
}
.pnDetail
{
	position: absolute;
	overflow:auto;
	font-family: verdana;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #000000;
}
/* dvl - Detail view - label*/
/* dvdr - Detail view - data - right align*/
/* dvdl - Detail view - data - left align*/
/* dvs - detail view - spacer */
/* dve - detail view - end col */
.dvl
{
	background-color: #E4EAF1;
	color: #36428B;
	border-bottom: solid 1px #D0D7E5;
	padding: 0px 2px 0px 2px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
}
.dvdr
{
	text-align: right;
	color: #000000;
}
.dvdl
{
	background-color: White;
	border-bottom: solid 1px #D0D7E5;
	padding: 0px 2px 0px 2px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
}
.dvs
{
	background-color: White;
	border-bottom: solid 1px #D0D7E5;
	padding: 0px 2px 0px 2px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
}
.dve
{
	background-color: White;
	border-left: solid 1px #D0D7E5;
}
.PlurisPageTitle
{
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #39759C;
	line-height: 1em;
	vertical-align: bottom;
	font-style: normal;
	white-space: nowrap;
}
/*
.pnuExpires td
{
	height: 10px; margin: 0; padding: 0;
}
*/
.pnuExpires table, td, tr, thead, tfoot, tbody, th, tf
{ 
	border-collapse: collapse; 
	margin: 0px; 
	padding: 0px;
}
.hdrStatLabel
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight:normal;
	color: #0A4A94;
}
.hdrStatButton
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #0A4A94;
	cursor: pointer;
	text-decoration: none;
}
#pnRights a
{
	font-family:Verdana;
	font-size:7pt;
	font-weight:bold;
	white-space:normal;
   color:White;
}
.lblRights
{
	font-family:Verdana;
	font-size:7pt;
	font-weight:bold;
	white-space:normal;
   color:White;
}
.pnSSImage
{
	position: absolute;
	overflow: hidden;
	background-color: #C0C0C0;
}
.pnExportBar
{
	position: absolute;
	overflow: hidden;
	background-color: #0A4A94;
}
.pnViewBar
{
	position: absolute;
	overflow: hidden;
	background-color: #0A4A94;
}
.optListCurrent
{
	background-position: left center;
	background-image: url('wg_res/RecNext2.gif');
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	padding-left: 14px;
}
.pnUcList
{
	position: absolute;
	overflow:scroll;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
/* RadioButton List */
table.rbList td input
{
	vertical-align: middle;
	margin: 0;
	padding: 0;
	height:12px;
}
/* RadioButton List */
table.rbList td label
{
	vertical-align: middle;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	font-family: verdana;
	font-size: 8pt;
}
/* RadioButton */
.radioBtn1 input
{
	vertical-align: middle;
	margin: 0;
	padding: 0;
	height:12px;
}
/* RadioButton */
.radioBtn1 label
{
	vertical-align: middle;
	margin: 0;
	padding: 0;
	height: 12px;
	white-space: nowrap;
	font-family: verdana;
	font-size: 8pt;
}
.rbList
{
	border-collapse: collapse;
	border-spacing: 0px;
}
.pnRmaSearch
{
	position: absolute;
	overflow: hidden;
	height:107px;
	background-image: url('wg_res/gcSearchBkg.gif');
	background-repeat: repeat-x;
	background-color:#BEDCFF;
	font-family:Verdana;
	font-size:8pt;
}
.pnRmaUcSearchFirst
{
	position: absolute;
	overflow: hidden;
	height: 105px;
	top: 1px;
}
.pnRmaUcSearch
{
	position: absolute;
	overflow: hidden;
	height: 105px;
	top: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #B3E5FF;
}
.viewBarPane
{
	height: 22px;
	background-color: #B3D0F5;
	border-style: solid;
	border-color: White;
	border-width: 1px;
	font-family: Arial;
	font-size: 8pt;
}
.newSearchLbl
{
	color: #004A78;
	font-family: Verdana;
	font-size: 8pt;
}
.pnRma2Tools
{
	border-bottom: 1px solid #83A6E0;
	position: absolute;
	overflow: hidden;
	z-index: 100;
	background-color: #BEDCFF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #FFFFFF;
	border-bottom-color: #83A6E0;
}
.lblBoldRma2Tools
{
	font-family: verdana;
	font-size: 9pt;
	color: #00428C;
	font-weight: bold;
}
.lblRma2Tools
{
	font-family: verdana;
	font-size: 9pt;
	color: #00428C;
}
.btnRma2Tools
{
	font-family: verdana;
	font-size: 9pt;
}
.inpTextRma2
{
	border: 1px solid #7F9DB9;
	padding: 1px;
	margin: 0px;
	font-family: 'ms Sans Serif';
	font-size: 7pt;
	color: Black;
	text-align: left;
}
.pnTabRma {position: relative; overflow:auto;}
.cbRma
{
	font-family: Arial;
	font-size: 8pt;
	background-color: #EFF3FF;
}
.imgTabRma
{
}
.oldlblRmaCopyright
{
	font-family: verdana;
	font-size: 8pt;
	text-align: center;
	color: #00428C;
	color: #0A4A94;
}
.lblRmaCopyright
{
	font-family: verdana;
	font-size: 7pt;
	text-align: center;
	color: #0A4A94;
	line-height: 12px;
}
.oldpnRmaCopy
{
	position: absolute;
	overflow: hidden;
	text-align: center;
	line-height: 12px;
	border-left-style: groove;
	border-left-width: 2px;
}
.pnRmaCopy
{
	position: absolute;
	overflow: hidden;
	background-image: url('wg_res/oval1.png');
	background-repeat: no-repeat;
}
.pnSearchGenOffice2007Blue
{
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 107px;
	top: 40px;
	
	border-bottom: 1px solid #83A6E0;
	background-color: #BEDCFF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #FFFFFF;
	border-bottom-color: #83A6E0;
}
.pnSearchLineOffice2007Blue
{
	position: absolute;
	overflow: hidden;
	width: 1px;
	height: 105px;
	top: 1px;
	background-color: #E1EFFF;
}
.pnTopToolsOffice2007Blue
{
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 30px;
	top: 147px;
	background-color: #A8CFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #6B9EDE;
}
.pnBottomToolsOffice2007Blue
{
	position: absolute;
	overflow: hidden;
	width: 100%;
	height:30px;
	background-color: #A8CFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #6B9EDE;
}
