﻿body
{
	font-style: normal;
	font-family: Tahoma;
	font-size: 8pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	scrollbar-base-color: #CCCCCC;
	scrollbar-arrow-color: #777777;
	scrollbar-3dlight-color: #D4D0C8;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #CCCCCC;
	scrollbar-highlight-color: #D4D0C8;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #f2f2f0;
}

.bodyReport
{
	font-style: normal;
	font-family: Tahoma;
	font-size: 8pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	scrollbar-base-color: #808080;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #f2f1f0;
	scrollbar-face-color: #808080;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #808080;
	scrollbar-track-color: #ffffff;
}

/*== For wcp001*/
.LogoTable
{
	height: 55px;
}
.LogoTD
{
	height: 55px;
	width: 180px;
}
.LogoMiddleTD
{
	height: 55px;
	/*width: 100%;*/
}
.LogoTDforSearch
{
	height: 55px;
	width: 320px;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	text-decoration: none;
}
/*=====*/
.trSeparator
{
	height:1px;
	background-color:#ffffff;
	/*cccccc*/
}
.trSeparatorLite
{
	height:1px;
	background-color:#f2f1f0;
}
.trSeparatorMoreLite
{
	height:1px;
	background-color:#ffffff;
}
.trSeparatorDark
{
	height:1px;
	background-color:#cccccc;
}
.trTabBar
{
	height:1px;
	background-color:#808080;
}
.trTabBarLight
{
	height:1px;
	background-color:#cccccc;
}
.trTabBarLightMore
{
	height:1px;
	background-color:#f2f1f0;
}


.trGeneralMenu
{
	height: 22px;
	background-color: #f2f1f0;
}
.trGeneralMenuSap
{
	font-size: 7pt;
	color: #a9a9a9;
	font-style: normal;
	font-family: tahoma;
	text-decoration: none;
}

.normalTextBox
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #000000 1px groove;
	border-top: #000000 1px groove;
	border-left: #000000 1px groove;
	width: 120px;
	border-bottom: #000000 1px groove;
	height: 15px;
}

.mediumTextBox
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 280px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}

.xxsmallTextBox
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 30px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}
.xsmallTextBox
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 75px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}
.xsmallTextBoxDisabled
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #cccccc;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 75px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}

.middiumTextBox
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 220px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}

.multilineTextBox
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 350px;
	height:50px;
	border-bottom: #a3a3a3 1px solid;
}
.multilineTextBoxLightBorder
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	width: 350px;
	height:50px;
	border-bottom: #cccccc 1px solid;
}

.multilineTBLightBorder
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #f2f1f0 1px solid;
	border-top: #f2f1f0 1px solid;
	border-left: #f2f1f0 1px solid;
	width: 350px;
	height:50px;
	border-bottom: #f2f1f0 1px solid;
}


.DropDown
{
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	background-color: #f9f2e0;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	border-bottom: #a3a3a3 1px solid;
	/*height: 15px;*/
}
.textJustify
{
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-align: justify;
	line-height: 11pt;
	letter-spacing: 1px;
}
.DropDownWhite
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
}

.DropDownDark
{
	font-size: 8pt;
	font-weight:bold;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #f0f8ff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	border-bottom: #a3a3a3 1px solid; /*height: 15px;*/
}

.PopupSearchTextBox
{
	font-size: 9pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	background-color: #f4f1e3;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 250px;
	border-bottom: #a3a3a3 1px solid;
	height: 18px;
}
.TextBox
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 130px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}
.TxtBox
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 130px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}

.GeneralTextBox
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 180px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}

.smallTextBoxDisabled
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #D3D3D3;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 82px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}
.smallTextBox
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 82px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}

.smallTextBoxForGrid
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 100px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}

.searchMenuId
{
	font-size: 8pt;
	color: #000000;
	background-color: #f2f1f0;
	font-family: tahoma;
	width:160px;
}
.searchMenuBox
{
	font-size: 8pt;
	color: #000000;
	width: 160px;
	background-color: #cccccc;
	font-family: tahoma;
	border-right: #a7a7a7 0px solid;
	border-top: #a7a7a7 0px solid;
	border-left: #a7a7a7 0px solid;
	border-bottom: #a7a7a7 0px solid;
}

.SearchMenuButton
{
	cursor: hand;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
	width: 52px;
	height: 20px;
}

.SearchMenuTextBox
{
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	background-color: #FFEECB;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 82px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}
.cmdButton
{
	font-size: 8pt;
	color: #000000;
	font-family: tahoma;
	cursor: hand;
}

.smallTextSpace
{
	font-family: Tahoma;
	text-decoration: none;
	font-size: 2pt;
}

.cmdButtonxSmal
{
	cursor: hand;
	font-weight: bold;
	font-size: 8pt;
	color: #626262;
	font-family: Tahoma;
	text-decoration: none;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	height: 18px;
	width: 30px;
	background-color: #c6e0f9;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.cmdButtonxSmal:hover
{
	cursor: hand;
	font-weight: bold;
	font-size: 8pt;
	color: #626262;
	font-family: Tahoma;
	text-decoration: none;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	height: 18px;
	width: 30px;
	background-color: #ffcc66;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}

.cmdButtonNormal
{
	cursor: hand;
	font-weight: bold;
	font-size: 8pt;
	color: #626262;
	font-family: Tahoma;
	text-decoration: none;
	border-right: #999999 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #999999 1px solid;
	height: 20px;
	background-color: #c6e0f9;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}

.cmdButtonNormal:hover
{
	cursor: hand;
	font-weight: bold;
	font-size: 8pt;
	color: #626262;
	font-family: Tahoma;
	text-decoration: none;
	border-right: #ffffff 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #ffffff 1px solid;
	height: 20px;
	background-color: #ffcc66;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.welcomebar
{
	font-size: 8pt;
	color: #ffffff;
	font-family: tahoma;
	width:70%;
}
.searchwelcomebar
{
	font-size: 8pt;
	height:30px;
	color: #ffffff;
	font-family: tahoma;
	background-color: #f2f1f0;
}
.agencybar
{
	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
	font-family: tahoma;
	filter: progid:DXImageTransform.Microsoft.dropShadow(Color=#3585b8,offX=2,offY=-1,positive= true);
	
}
.agencylinebar
{
	font-size: 9pt;
	color: #FFCC33;
	font-weight: bold;
	font-family: tahoma;
}

.menuTab
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	border-left: #a9a9a9 1px solid;
	color: #000000;
	border-bottom: #a9a9a9 1px solid;
	font-family: tahoma;
	height: 20px;
	background-color: #cccccc;
	cursor: hand;
}

.LogiCaption
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: capitalize;
	color: #3585b8;
	font-family: Tahoma;
	text-decoration: none;
}

.LoginCaptionPlain
{
	font-size: 8pt;
	text-transform: capitalize;
	color: #3585b8;
	font-family: Tahoma;
	text-decoration: none;
}
.FrameTableChild
{
	border-right: #cccccc 1px solid;
	border-top: #808080 2px solid;
	font-size: 8pt;
	border-left: #cccccc 1px solid;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma;
	background-color: #e6e6e6;
	text-decoration: none;
}
.BoxTable
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 8pt;
	border-left: #cccccc 1px solid;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma;
	background-color: #f2f1f0;
	text-decoration: none;
}

.LightTable
{
	border-right: #f2f1f0 1px solid;
	border-top: #f2f1f0 1px solid;
	font-size: 8pt;
	border-left: #f2f1f0 1px solid;
	color: #000000;
	border-bottom: #f2f1f0 1px solid;
	font-family: Tahoma;
	background-color: #f7f8f5;
	text-decoration: none;
}

.BoxTableChild
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 8pt;
	border-left: #cccccc 1px solid;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma;
	background-color: #e6e6e6;
	text-decoration: none;
}


.BoxTableLogin
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 8pt;
	border-left: #cccccc 1px solid;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma;
	background-color: #ffffff;
	text-decoration: none;
}

.innerTableWhite
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	font-size: 8pt;
	border-left: #dcdcdc 1px solid;
	color: #000000;
	border-bottom: #dcdcdc 1px solid;
	font-family: Tahoma;
	background-color: #ffffff;
	text-decoration: none;
	font-weight:normal;
}
.innerTableWhiteNew
{
    border: 1px solid LightBlue;
    border-collapse: collapse;
    font-size: 8pt;
    color: #000000;
    font-family: Tahoma;
	background-color: #ffffff;
	text-decoration: none;
	font-weight:normal;
}
.BoxTableWhite
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 8pt;
	border-left: #cccccc 1px solid;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma;
	background-color: #f4f8ff;
	text-decoration: none;
}
.TableForDealApproval {
    border: 1px solid LightBlue;
    border-collapse: collapse;
}
.BoxTablePendingList
{
	border-right: #f2f1f0 0px solid;
	border-top: #f2f1f0 0px solid;
	font-size: 8pt;
	border-left: #f2f1f0 0px solid;
	border-bottom: #f2f1f0 0px solid;
	font-family: Tahoma;
	background-color: #ffffff;
	text-decoration: none;
}

.HomeTable
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 8pt;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma;
	background-color:Transparent;
	text-decoration: none;
}
.PendingListHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #3270ae;
	font-family: Tahoma;
	background-color: #b3d2ed;
	text-decoration: none;
	height: 16px;
	text-align: left;
}

.RowSelected
{
	font-weight: normal;
	font-size: 8pt;
	color: #3270ae;
	font-family: Tahoma;
	background-color: #b3d2ed;
	text-decoration: none;
	height: 16px;
	text-align: left;
}

.HomeHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	background-color: #3f8bc0;
	text-decoration: none;
	height: 22px;
	text-align: left;
}
.SegmentTable
{
	border-right: #cccccc 0px solid;
	border-top: #cccccc 0px solid;
	font-size: 8pt;
	border-left: #cccccc 0px solid;
	color: #000000;
	border-bottom: #cccccc 0px solid;
	font-family: Tahoma;
	background-color: #ffffff;
	text-decoration: none;
}
.FieldNameParams
{
	font-weight: normal;
	font-size: 8pt;
	color:Maroon;
	font-family: Tahoma;
	text-decoration: none;
	text-align:left;
}
.FieldName
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
	width:70px;
	text-align:left;
}
.FieldNameLong
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
	width:100px;
	text-align:left;
}

.ToolPanel
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
	background-color:#f2f1f0;
	text-align:left;
	height:22px;
}

/*=============Start Listing Table ============*/

.SearchTableCaption
{
	border-right: #3585b8 0px solid;
	border-top: #3585b8 1px solid;
	border-left: #3585b8 0px solid;
	border-bottom: #3585b8 1px solid;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	font-family: Tahoma;
	background-color: #3585b8;
	text-decoration: none;
}

.TableCaption
{
	font-weight: bold;
	font-size: 9pt;
	text-transform: capitalize;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
}
.TableSubCaption
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: capitalize;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
}
.SegmentCaption 
{
	font-size: 8pt;
	text-transform: capitalize;
	color: #990033;
	font-family: Tahoma;
	text-decoration: none;
}
.PagerFooter
{
	font-size: 8pt;
	color: #3585b8;
	font-family: Tahoma;
	background-color: #ffffff;
	text-decoration: none;
	height:18px;
	text-align:left;
}
.PagerFooter:hover
{
	font-size: 8pt;
	font-weight: normal;
	color: #3585b8;
	font-family: Tahoma;
	background-color: #ffffff;
	text-decoration: none;
	height:18px;
	text-align:left;
}

.fixedHeader 
{
font-weight:bold;
position:absolute;
background-color: #6BA6CF;
color: #ffffff;
height: 18px;
top: expression(Sys.UI.DomElement.getBounds(document.getElementById("panelContainer")).y-25);

}




.PopupTableHeader
{
	font-weight: normal;
	font-size: 8pt;
	color: #515151;
	font-family: Tahoma;
	background-color: #cccccc;
	text-decoration: none;
	height: 18px;
	text-align: left;
}

.TableHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	background-color: #6BA6CF;
	text-decoration: none;
	height:16px;
	text-align:left;
}
.TableHeaderCenter
{
	font-weight: normal;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	background-color:#6BA6CF;
	text-decoration: none;
	height:21px;
	text-align:center;
}

.TableHeaderGridView
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	background-color: #6BA6CF;
	text-decoration: none;
	height:16px;
	text-align:left;
	position:absolute;
}
.TableHeaderDark
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	background-color:#D7D3D0;
	text-decoration: none;
	height:16px;
	text-align:center;
}

.TableSeparator
{
	height:1px;
	background-color:#d2d2d2;
}
.TableSeparatorAlt
{
	height: 1px;
	background-color: #d2d2d2;
}
.TableRow
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #ebf2f1;
	text-decoration: none;
	height:5px;
	height:16px;
	text-align:left;
}
.TableRowCenter
{
	font-weight: normal;
	font-size: 8pt;
	color: #6BA6CF;
	font-family: Tahoma;
	background-color: #ebf2f1;
	text-decoration: none;
	height:5px;
	height:16px;
	text-align:center;
}

.TableRowCenterClr1
{
	font-weight: normal;
	font-size: 8pt;
	color: #CD853F;
	font-family: Tahoma;
	background-color: #F5F5DC;
	text-decoration: none;
	height:5px;
	height:16px;
	text-align:center;
}

.TableRowCenterAlternate
{
	font-weight: normal;
	font-size: 8pt;
	color: #6BA6CF;
	font-family: Tahoma;
	background-color:#dee7ef;
	text-decoration: none;
	height:5px;
	height:16px;
	text-align:center;
}

.TableRowCenterAlternateClr1
{
	font-weight: normal;
	font-size: 8pt;
	color: #CD853F;
	font-family: Tahoma;
	background-color:#F5DEB3;
	text-decoration: none;
	height:5px;
	height:16px;
	text-align:center;
}

.TableAlternateRow
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
	background-color: #E2EEFC;
	height:5px;
	height:16px;
	text-align:left;
}

.HomeRow
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #edf7ff;
	text-decoration: none;
	height: 5px;
	height: 16px;
	text-align: left;
}
.HomeAlternateRow
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
	background-color: #daeeff;
	height: 5px;
	height: 16px;
	text-align: left;
}

/*=============End Listing Table ==============*/

/*============ Start Search Criteria ==========*/
.PopupSearchTable
{
	border-right: #3585b8 1px solid;
	border-top: #3585b8 1px solid;
	border-left: #3585b8 1px solid;
	border-bottom: #3585b8 1px solid;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #f2f1f0;
	text-decoration: none;
}
.SearchTable
{
	border-right: #f2f1f0 0px dashed;
	border-top: #cccccc 1px dashed;
	border-left: #f2f1f0 0px dashed;
	border-bottom: #cccccc 1px dashed;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #ffffff;
	text-decoration: none;
}

.PopupSearchHeader
{
	font-size: 8pt;
	color: #3c3c3c;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
	height: 18px;
	
}
.SearchHeader
{
	font-size: 8pt;
	color: #6495c6;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffff;
	height: 18px;
}

/*============ End Search Criteria ==========*/
.innerMessage
{
	font-size: 8pt;
	color: #3585b8;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: normal;
	
}
.messageHeader
{
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
	background-color:#f2f1f0;
}
.messageData
{
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: normal;
}
.italicInformation
{
	font-size: 8pt;
	color: #a3a3a3;
	font-style: normal;
	font-family: Tahoma;
}
.errorText
{
	font-size: 8pt;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: normal;
}
.informationText
{
	font-size: 8pt;
	color: #ff0000;
	font-family: Tahoma;
	font-weight: normal;
	text-align: justify;
	padding-right: 10px;
	padding-left: 2px;
	margin-right: 5px;
}
.controlValidator
{
	font-size: 1pt;
	color: #f2f1f0;
	background-color: transparent;
	text-decoration: none;
}

.PopupTableFooter
{
	font-size: 8pt;
	color: #000000;
	background-color: transparent;
	text-decoration: none;
	font-style: normal;
	font-family: Tahoma;
	height: 18px;
}

.TableFooter
{
	font-size: 8pt;
	color: #3585b8;
	background-color: transparent;
	text-decoration: none;
	font-style: normal;
	font-family: Tahoma;
	height: 20px;
}


.SubCaptionModule
{
	font-weight: normal;
	font-size: 8pt;
	color: #990033;
	font-family: Tahoma;
	text-decoration: none;
	height: 20px;
	background-color: #dcdcdc;
}

.SubCaptionHome
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
	height: 16px;
	background-color: #cccccc;
}
.SubCaption
{
	font-weight: bolder;
	font-size: 8pt;
	color: #696969;
	font-family: Tahoma;
	text-decoration: none;
	height: 20px;
}

.DynamicTableCaption
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
	height:20px;
	vertical-align:middle;
}

.DynamicTableHeader
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #cccccc;
	text-decoration: none;
	height: 18px;
	text-align: left;
}
/*--------------Tab Template 1---------------*/
.Tab
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #cccccc;
	text-decoration: none;
	height: 16px;
	border-right: #f2f1f0 1px solid;
	border-top: #f2f1f0 1px solid;
	border-left: #f2f1f0 0px solid;
	border-bottom: #f2f1f0 0px solid;
	text-align:center;
	cursor:hand;
}
.TabHover
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #a9a9a9;
	text-decoration: none;
	height: 16px;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	text-align: center;
	cursor: hand;
}
.TabSelected
{
	font-weight: normal;
	font-size: 8pt;
	color: #f2f1f0;
	font-family: Tahoma;
	background-color: #808080;
	text-decoration: none;
	height: 16px;
	border-right: #f2f1f0 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #f2f1f0 1px solid;
	border-bottom: #cccccc 0px solid;
	text-align: center;
}
/*------------------------------------------*/

.NormalTab
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #cccccc;
	text-decoration: none;
	height: 18px;
	border-right: #f2f1f0 0px solid;
	border-top: #f2f1f0 0px solid;
	border-left: #f2f1f0 0px solid;
	border-bottom: #f2f1f0 0px solid;
	text-align:center;
	cursor:hand;
}
.NormalTabHover
{
	font-weight: normal;
	font-size: 8pt;
	color: #f1f1ef;
	font-family: Tahoma;
	background-color: #a9a9a9;
	text-decoration: none;
	height: 20px;
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	text-align: center;
	cursor: hand;
}
.NormalTabSelected
{
	font-weight: normal;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	background-color: #808080;
	text-decoration: none;
	height: 22px;
	border-right: #f2f1f0 0px solid;
	border-top: #f2f1f0 0px solid;
	border-left: #f2f1f0 0px solid;
	border-bottom: #cccccc 0px solid;
	text-align: center;
	cursor:hand;
}

/*-------------Tab Template 2---------------*/
.Tab2
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #33CCFF;
	text-decoration: none;
	height: 16px;
	width: 90px;
	text-align:center;
	cursor:hand;
}
.TabHover2
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #a9a9a9;
	text-decoration: underline;
	height: 16px;
	width: 90px;
	text-align: center;
	cursor: hand;
}
.TabSelected2
{
	font-weight: bold;
	font-size: 8pt;
	color: #336633;
	font-family: Tahoma;
	border-left:dotted 1px #cccccc;
	border-right:dotted 1px #cccccc;
	border-top:dotted 1px #cccccc;
	text-decoration: none;
	height: 16px;
	width: 90px;
	text-align: center;
	cursor:hand;
	
}
/*------------------------------------------*/

.TabSeparator
{
	height:1px;
	background-color:#cccccc;
}

.DynamicTableRow
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #F0F6FA;
	text-decoration: none;
	height:5px;
	height:16px;
	text-align:left;
}
.DynamicTableAlternateRow
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
	background-color: #FAFAFA;
	height:5px;
	height:16px;
	text-align:left;
}

.LoginTitleText
{
	font-weight: bolder;
	white-space:nowrap;
	font-size: 9pt;
	color: #808080;
	font-family: Tahoma;
	text-decoration: none;
}
.LoginInfoText
{
	font-weight: normal;
	font-size: 8pt;
	color: #808080;
	font-family: Tahoma;
	text-decoration: none;
}

.LoginText
{
	font-weight: normal;
	font-size: 8pt;
	color: #323232;
	font-family: Tahoma;
	text-decoration: none;
}

.LoginButton
{
	cursor:hand;
	font-weight: bold;
	font-size: 8pt;
	color: #626262;
	font-family: Tahoma;
	text-decoration: none;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	width: 60px;
	border-bottom: #ffffff 1px solid;
	height: 22px;
	background-color: #ffcc66;
}

/*====================================*/
.Root
{
	cursor:hand;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
}
.ParentNode
{
	cursor:hand;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
}
.LeafNode
{
	cursor: hand;
	font-weight: normal;
	font-size: 8pt;
	color: #2c4a73;
	font-family: Tahoma;
	text-decoration: none;
}
.LeafNodeHover
{
	cursor: hand;
	font-weight: normal;
	font-size: 8pt;
	color: #9a7300;
	font-family: Tahoma;
	text-decoration: underline;
}
.LeafNodeSelected
{
	cursor: hand;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: underline;
	border-right: #a9a9a9 1px solid;
	padding-right: 1px;
	border-top: #a9a9a9 1px solid;
	padding-left: 0px;
	padding-bottom: 1px;
	margin: 0px;
	border-left: #a9a9a9 1px solid;
	padding-top: 1px;
	border-bottom: #a9a9a9 1px solid;
	background-color: #ffffcc;
}
/*==================================*/


.gridTable
{
	border-right: #6495c6 0px solid;
	border-top: #6495c6 1px solid;
	border-left: #6495c6 0px solid;
	border-bottom: #6495c6 1px solid;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #f2f1f0;
	text-decoration: none;
}

/*============================================ */
.balloonstyle
{
	position: absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	color: #ffffff;
	visibility: hidden;
	border: 1px solid #cccccc;
	font: normal 8pt Tahoma;
	line-height: 18px;
	z-index: 100;
	background-color: gainsboro;
	width: 200px; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=Black,direction=135,Strength=10,offX=3,offY=6);
}

#arrowhead{
	z-index: 99;
	
	position:absolute;
	top: -500px;
	left: 0;
	visibility: hidden;
}

.helpClass
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}
.linkbutton
{
	border-style:none;
	background-color:Transparent;
	color:Blue;
	font-weight:bold;
	font-size: 8pt;
	font-family: Tahoma;
	text-decoration:underline;
	cursor:hand
}
/*============================================ */
.BoxTableForTT
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 0px solid;
	font-size: 8pt;
	border-left: #cccccc 1px solid;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma;
	background-color: #ebf2f1;
	text-decoration: none;
}
.BoxTableHeaderForTT
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	background-color: #6BA6CF;
	text-decoration: none;
	height:22px;
}

.CellCaption
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	
}


.textBoxDisabled
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #f2f1f0;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}
.disabledText
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: Transparent;
	border-right: #a3a3a3 0px solid;
	border-top: #a3a3a3 0px solid;
	border-left: #a3a3a3 0px solid;
	border-bottom: #a3a3a3 0px solid;
	height: 18px;
	text-align :center ;
}

.textBoxAddress
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 290px;
	height:50px;
	border-bottom: #a3a3a3 1px solid;
}
.textBoxNormal
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	border-bottom: #a3a3a3 1px solid;
	height:16px;
}
.textBoxForNumber
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	border-bottom: #a3a3a3 1px solid;
	width: 50px;
}

.textBoxShade
{
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	background-color: #f5f5dc;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	border-bottom: #a3a3a3 1px solid;
}
.CaptionBold
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	font-weight:bold;
}
.CaptionBlink
{
	font-size: 9pt;
	color: #339933;
	font-style: normal;
	font-family: Tahoma;
	font-weight: bold;
}
.SubCaption
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	font-weight:normal;
}
.iFrame
{
	scrollbar-base-color: #CCCCCC;
	scrollbar-arrow-color: #777777;
	scrollbar-3dlight-color: #D4D0C8;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #CCCCCC;
	scrollbar-highlight-color: #D4D0C8;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #f2f2f0;
}
.trPanel
{
	height: 18px;
	background-color: #f2f1f0;
	font-weight: bold;
	font-size: 8pt;
	color: #7d7d7d;
	font-family: Tahoma;
}
.trPanelRev
{
	height: 18px;
	background-color: #f0f8ff;
	font-weight: bold;
	font-size: 8pt;
	color: #7d7d7d;
	font-family: Tahoma;
}
.panelTT
{
	border-right: #f2f1f0 1px solid;
	border-top: #f2f1f0 0px solid;
	font-size: 8pt;
	border-left: #f2f1f0 1px solid;
	color: #000000;
	border-bottom: #f2f1f0 1px solid;
	font-family: Tahoma;
	background-color: #f9feff;
	text-decoration: none;
}
.panelTT_1
{
	border-right: #f2f1f0 1px solid;
	border-top: #f2f1f0 0px solid;
	font-size: 8pt;
	border-left: #f2f1f0 1px solid;
	color: #000000;
	border-bottom: #f2f1f0 1px solid;
	font-family: Tahoma;
	background-color: #fffcf5;
	text-decoration: none;
}
.splitter
{
	border-right: #c8c1ad 1px solid;
	border-top: #cccccc 0px solid;
	font-size: 8pt;
	border-left: #ffffff 1px solid;
	color: #000000;
	border-bottom: #cccccc 0px solid;
	font-family: Tahoma;
	background-color: #f2f1f0;
	text-decoration: none;
}
.PendingListTable
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	border-left: #696969 1px solid;
	color: #000000;
	border-bottom: #696969 1px solid;
	font-family: Tahoma;
	background-color: #f0f8ff;
	text-decoration: none;
}
.PendingListCaption
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	background-color: #f5f5dc;
	text-decoration: none;
	margin-left: 5px;
}
.shadowTable1
{
	filter: progid:DXImageTransform.Microsoft.dropShadow(Color=#ffffff,offX=1,offY=1,positive= true);
}
.shadowTable
{
	filter: progid:DXImageTransform.Microsoft.dropShadow(Color=#444444,offX=20,offY=6,positive= true);
}
.BorderLessTextBox
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	border-right: #000000 0px groove;
	border-top: #000000 0px groove;
	border-left: #000000 0px groove;
	border-bottom: #000000 0px groove;
	height: 15px;
}
.BorderLessTextBoxBold
{
	font-size: 8pt;
	font-weight:bold;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	border-right: #000000 0px groove;
	border-top: #000000 0px groove;
	border-left: #000000 0px groove;
	border-bottom: #000000 0px groove;
	height: 15px;
}
.PLTable
{
	border-right: #e3e3e3 0px solid;
	border-top: #cccccc 0px dashed;
	border-left: #e3e3e3 0px solid;
	border-bottom: #e3e3e3 1px solid;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #f8fbff;
	text-decoration: none;
}
.PLTableMain
{
	border-right: #e3e3e3 0px solid;
	border-top: #cccccc 0px dashed;
	border-left: #e3e3e3 0px solid;
	border-bottom: #e3e3e3 1px solid;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #f2f1f0;
	text-decoration: none;
}

.PLCaptionBold
{
	font-size: 8pt;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	font-weight: bold;
	background-color: #a9a9a9;
}
.UserNameCaptionBold
{
	font-size: 9pt;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.dropShadow(Color=#3585b8,offX=2,offY=-1,positive= true);
}

.MenuTable
{
	border-right: #f2f1f0 0px dashed;
	border-top: #cccccc 1px dashed;
	border-left: #f2f1f0 0px dashed;
	border-bottom: #cccccc 1px dashed;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #fef9f5;
	text-decoration: none;
}

.MovableHeader
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	background-color: #4682b4;
	text-decoration: none;
	font-weight: bold;
	/*filter: progid:DXImageTransform.Microsoft.dropShadow(Color=#555555,offX=4,offY=4,positive= true);*/
}
.DynamicCellCaption
{
	font-size: 8pt;
	color: #336633;
	font-style: normal;
	font-family: Tahoma;
	
}
.TableFilterBox
{
	height:12px;
	color:#ffffff;
	width:50px;
	font-size: 8pt;
	font-family: Tahoma;
	background-color:Transparent;
	border:solid 1px #ffffff;
}
.TableLongFilterBox
{
	height:12px;
	color:#ffffff;
	width:120px;
	font-size: 8pt;
	font-family: Tahoma;
	background-color:Transparent;
	border:solid 1px #ffffff;
}
.TableFilterButton
{
	height:18px;
	color:#6BA6CF;
	width:50px;
	font-size: 8pt;
	font-family: Tahoma;
	
}