﻿body
{
	font-style: normal;
	font-family: Tahoma;
	font-size: 8pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-base-color: #696969;
	scrollbar-arrow-color: #696969;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #696969;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #D4D0C8;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #f2f2f0;
	background-repeat:no-repeat;
	
}
.bodyMenuPopup
{
	font-style: normal;
	font-family: Tahoma;
	font-size: 8pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 0px solid;
	border-left: #a3a3a3 0px solid;
	border-bottom: #a3a3a3 0px solid;
	
}
.bodyMenuToggle
{
	font-style: normal;
	font-family: Tahoma;
	font-size: 8pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 0px solid;
	border-left: #a3a3a3 0px solid;
	border-bottom: #a3a3a3 0px solid;
}

.separatorMenu
{
	font-style: normal;
	font-family: Tahoma;
	font-size: 8pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-right: #bfbfbf 1px dashed;
	border-top: #bfbfbf 0px dashed;
	border-left: #bfbfbf 0px dashed;
	border-bottom: #bfbfbf 0px dashed;
}
.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: 280px;
	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:2px;
	background-color:#ffffff;
}
.trSeparatorDark
{
	height:1px;
	background-color:#dcdcdc;
}
.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: #717171;
	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: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	width: 120px;
	border-bottom: #a3a3a3 1px solid;
	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;
}

.AutoCompleteDropDown
{
	font-size: 8pt;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: #3585b8;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	border-bottom: #a3a3a3 1px solid;
	/*height: 15px;*/
}

.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;*/
}
.DropDownWhite
{
	font-size: 10pt;
	color: black;
	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;
}
.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;
	border-bottom: #a3a3a3 1px solid;
}
.TextBoxField
{
	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;
}
.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;
}

.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: normal;
	font-size: 8pt;
	color: buttontext;
	font-family: Tahoma;
	border-right: #999999 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #999999 1px solid;
	height: 20px;
	background-color: buttonface;
	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;
	font-weight:bolder;
}
.sidebar
{
	font-size: 8pt;
	color: #000000;
	font-family: tahoma;
	background-color: #F4C90F;
}
.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: 8pt;
	color: #000000;
	font-weight: bold;
	font-family: tahoma;
	text-transform: capitalize;
	font-variant: normal;
}

.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;
	padding-left:5px;
	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;
}

.BoxTableNew
{
	border-right: #a9a9a9 0px ridge;
	border-top: #f2f1f0 0px ridge;
	font-size: 8pt;
	border-left: #a9a9a9 0px ridge;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma;
	text-decoration: none;
}

.LightTable
{
	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: #f9f1e1;
	text-decoration: none;
}

.BoxTableChild
{
	border-right: #deeaf1 1px solid;
	border-top: #deeaf1 1px solid;
	font-size: 8pt;
	border-left: #deeaf1 1px solid;
	color: #000000;
	border-bottom: #deeaf1 1px solid;
	font-family: Tahoma;
	background-color: #e4efff;
	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;
}
.innerTableWhiteHover
{
	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: #ffffc1;
	text-decoration: none;
	font-weight:normal;
}
.innerTableBoxWhite
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	font-size: 8pt;
	border-left: #dcdcdc 1px solid;
	color: #000000;
	border-bottom: #dcdcdc 0px solid;
	font-family: Tahoma;
	background-color: #aac6e8;
	text-decoration: none;
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	height:24px;
}

.ToolTable
{
	height:32px;
	background-image:url('../ImgFiles/bgNew1hover.jpg')
}

.ToolTable1
{
	height:32px;
	background-image:url('../ImgFiles/bg002.jpg')
}

.menuTitleName
{
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	font-weight:bold;
	padding-left:5px;
}


.menuTableBorder
{
	border-right: #aac6e8 2px solid;
	border-top: #5f92b5 0px solid;
	font-size: 8pt;
	border-left: #aac6e8 2px solid;
	color: #000000;
	border-bottom: #5f92b5 4px solid;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: normal;
	white-space: nowrap;
}

.sideMenuTableBorder
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	font-size: 8pt;
	border-left: #ffffff 0px solid;
	color: #000000;
	border-bottom: #ffffff 0px solid;
	font-family: Tahoma;
	background-color: #aac6e8;
	text-decoration: none;
	font-weight: normal;
}

.sideMenuTableBorder1
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-size: 8pt;
	border-left: #ffffff 1px solid;
	color: #000000;
	border-bottom: #ffffff 1px solid;
	font-family: Tahoma;
	background-color: #aac6e8;
	text-decoration: none;
	font-weight: normal;
}

.stickerBorder
{
	border-right: #cc2a1c 1px solid;
	border-top: #cc2a1c 2px solid;
	font-size: 8pt;
	border-left: #cc2a1c 1px solid;
	color: #000000;
	border-bottom: #cccccc 0px solid;
	font-family: Tahoma;
	background-color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.menuPopuUp
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 0px solid;
	font-size: 8pt;
	border-left: #dcdcdc 1px solid;
	color: #000000;
	border-bottom: #dcdcdc 1px solid;
	font-family: Tahoma;
	background-color: Transparent;
	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: #ffffff;
	text-decoration: none;
}
.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: #f6f6f6;
	text-decoration: none;
}
.Sticker
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana;
	text-decoration: none;
	border-right: #B3C5DF 0px solid;
	border-top: #B3C5DF 0px solid;
	border-left: #B3C5DF 0px solid;
	border-bottom: #f2f1f0 1px solid;
	padding-bottom: 5px;
	margin-bottom: 5px;
	line-height: 1pc;
}
.Sticker1
{
	font-weight: normal;
	font-size: 7pt;
	color: #666600;
	font-family: verdana;
	text-decoration: none;
	border-right: #B3C5DF 0px solid;
	border-top: #B3C5DF 1px solid;
	border-left: #B3C5DF 0px solid;
	border-bottom: #B3C5DF 0px solid;
}
.StickerHighlight
{
	font-weight: normal;
	font-size: 7pt;
	color: #666600;
	font-family: verdana;
	text-decoration: none;
	border-right: #B3C5DF 0px solid;
	border-top: #B3C5DF 1px solid;
	border-left: #B3C5DF 0px solid;
	border-bottom: #B3C5DF 0px solid;
	background-color: #ffffc1;
}
.TableHead
{
	font-weight: bold;
	font-size: 7pt;
	color: #ff6600;
	font-family: verdana;
	text-decoration: none;
}
.titleHomePageHead
{
	font-weight: bold;
	font-size: 8pt;
	color: #555555;
	font-family: verdana;
	text-decoration: none;
	border-right: #B3C5DF 0px solid;
	border-top: #B3C5DF 1px solid;
	border-left: #B3C5DF 0px solid;
	border-bottom: #f2f1f0 1px solid;
}
.TitleHead
{
	font-weight: bold;
	font-size: 8pt;
	color: #555555;
	font-family: verdana;
	text-decoration: none;
	background-color: #d3d3d3;
}
.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: #000000;
	font-family: Tahoma;
	background-color: #fffbdc;
	text-decoration: none;
	height: 16px;
	text-align: left;
}
.RowSelected1
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #fffbdc;
	text-decoration: none;
	height: 16px;
	text-align: left;
	border-bottom: #cccccc 1px solid;
}

.PLRowSelected
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #fbfbfb;
	text-decoration: none;
	height: 16px;
	text-align: left;
}
.PLRowSelected1
{
	font-weight: bold;
	font-size: 8pt;
	color: #908f91;
	font-family: Tahoma;
	background-color: #ffffff;
	text-decoration: none;
	height: 16px;
	text-align: left;
	border-bottom: #cccccc 0px solid;
}
.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;
	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: normal;
	font-size: 8pt;
	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;
}

.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: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #d6d5d4;
	text-decoration: none;
	height: 16px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
}
.TableHeaderChild
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #a7c8ea;
	text-decoration: none;
	height: 21px;
}
.TableSeparator
{
	height:1px;
	background-color:#d2d2d2;
}
.TableSeparatorAlt
{
	height: 1px;
	background-color: #d2d2d2;
}

.TableRowHighlight
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #ede8da;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
}
.highlightText
{
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #ffff33;
	text-decoration: none;
}
.TableRowHighlighted
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #ff0000;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
}
.TableRow
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #f3f5f8;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
}
.TableRowCenter
{
	font-weight: Bold;
	font-size: 10pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
	height:22px;
	text-align:center;
	border-bottom: #3585b8 1px solid;
	text-transform: uppercase;
}
.TableRowCenterAlternate
{
	font-weight: normal;
	font-size: 8pt;
	color: #6BA6CF;
	font-family: Tahoma;
	background-color:#f2f1f0;
	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: #f0f3f8;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
}

.HomeRow
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #dfe8b6;
	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;
}
.processText
{
	font-size: 8pt;
	color: #0066cc;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
}
.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: #0066cc;
	background-color: #ffffff;
	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: #ff5359;
	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;
	padding-left:2px;
	padding-right:2px;
	height: 18px;
	text-align: left;
}
/*--------------Tab Template 1---------------*/
.Tab
{
	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: #f0f8ff;
	text-decoration: none;
}
.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: #660000;
	font-family: Tahoma;
	background-color: #299599;
	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;
}

.LocationBay
{
	font-weight: bolder;
	white-space: nowrap;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: none;
	background-color: #dc3832;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

.LocationRow
{
	font-weight: bolder;
	white-space: nowrap;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: none;
	background-color: #0064B2;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

.LoginBorder
{
	font-weight: bolder;
	white-space: nowrap;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: none;
	background-color: #0064B2;
}
.LoginBorderAfter
{
	font-weight: bolder;
	white-space: nowrap;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: none;
	background-color: #000000;
}

.LoginTitleText
{
	font-weight: bolder;
	white-space: nowrap;
	font-size: 9pt;
	color: #1c5894;
	font-family: Tahoma;
	text-decoration: none;
}
.LoginInfoText
{
	font-weight: normal;
	font-size: 8pt;
	color: #1c5894;
	font-family: Tahoma;
	text-align:left;
	text-decoration: none;
}

.LoginText
{
	font-weight: bold;
	font-size: 8pt;
	color: #1c5894;
	font-family: Tahoma;
	text-decoration: none;
}

.LoginButton
{
	cursor: hand;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	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: #004576;
}

/*====================================*/
.ParentNode
{
	cursor:hand;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	padding-left:3px;
	font-family: Tahoma;
	text-decoration: none;
}
.LeafNode
{
	cursor: hand;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	padding-left:3px;
	font-family: Tahoma;
	text-decoration: none;
}
.LeafNodeHover
{
	cursor: hand;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #dcdcdc 0px solid;
	text-decoration: none;
	padding-right: 3px;
	background-color: #f9f5d3;
	display: inline-table;
	width: 100%;
}
.LeafNodeSelected
{
	cursor: hand;
	font-weight: normal;
	font-size: 8pt;
	color: #cc0000;
	font-family: Tahoma;
	background-color: #f2f1f0;
	border-right: #cccccc 0px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	width: 100%;
	text-decoration: none;
	display: block;
	padding-right: 3px;
}
/*==================================*/


.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: #ffcc99;
	font-style: normal;
	font-family: Tahoma;
}


.textBoxDisabled
{
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	background-color: gainsboro;
	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: #464646;
	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;
	text-align: left;
}

.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;
}
.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: #ffffff;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
}
.CaptionBold
{
	font-size: 8pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	font-weight:bold;
}
.ParameterUsedBold
{
	font-size: 7pt;
	font-style: normal;
	font-family: Tahoma;
	font-weight: bold;
	background-color: #deedfb;
}
.CaptionBlink
{
	font-size: 9pt;
	color: #339933;
	font-style: normal;
	font-family: Tahoma;
	font-weight: bold;
}
.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: #000000;
	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;
	background-color:Transparent;
}
.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;
}


.CaptionNew
{
	font-size: 8pt;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	font-weight: bolder;
	padding-left: 10px;
}

.UserNameCaptionBold
{
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	font-weight: bold;
}

.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);*/
}

.MenuHeaderNew
{
	border-right: #9fabbe 1px solid;
	border-top: #9fabbe 0px solid;
	border-left: #9fabbe 0px solid;
	border-bottom: #9fabbe 0px solid;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	background-color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-weight: bold;
	/*background-image: url(../imgfiles/shade1.gif);*/
}

.readonlyTextBox
{
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	background-color: #C0C0C0;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	/*width: 180px;*/
	width:150px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}
.readonlyTextBox
{
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	background-color: #C0C0C0;
	border-right: #a3a3a3 1px solid;
	border-top: #a3a3a3 1px solid;
	border-left: #a3a3a3 1px solid;
	/*width: 180px;*/
	width:150px;
	border-bottom: #a3a3a3 1px solid;
	height: 15px;
}
.menuSidePanel
{
	background-color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
}
.menuSidePanel1
{
	background-color: #000000;
	font-weight: bold;
	font-size: 8pt;
	color: #7d7d7d;
	font-family: Tahoma;
}
.menuSidePanel2
{
	background-color: #000000;
	font-weight: bold;
	font-size: 8pt;
	color: #7d7d7d;
	font-family: Tahoma;
}
.legend20
{
	background-color: #99cc33;
	height:16px;
	width:30px;
}
.legend40
{
	background-color: #990000;
	height: 16px;
	width: 50px;
}

.CaptionFactorName
{
	font-size: 7pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	font-weight:bold;
}

.CaptionFactorValue
{
	font-size: 6pt;
	color: #0066cc;
	font-style: normal;
	font-family: Tahoma;
	font-weight: bold;
}



ul.sortable li {
	position: relative;
	font-size: 7pt;
	font-family: Tahoma;
}

ul.boxy {
	font-size: 7pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	font-weight:bold;
}
ul.boxy li 
{
	list-style-type: none;
	font-size: 7pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	font-weight:bold;
	cursor:move;
	border: 1px solid #ccc;
	background-color: #ffffff;
}

ul.boxier 
{
	list-style-type: none;
	font-size: 7pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	font-weight:bold;
	}
ul.boxier li 
{
	list-style-type: none;
	font-size: 7pt;
	color: #3585b8;
	font-style: normal;
	font-family: Tahoma;
	font-weight:bold;
	cursor:move;
	background-color: #dcdcdc;
}


/*====================================*/
.NodeTable
{
	cursor: hand;
	font-weight: bold;
	font-size: 8pt;
	padding-left: 3px;
	font-family: Tahoma;
	text-decoration: none;
	display: table-row;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #e1dac9;
	height: 25px;
}
.LeafNodeTable
{
	cursor: hand;
	font-weight: bold;
	font-size: 8pt;
	font-family: Tahoma;
	display: table-row;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #ddedcb;
	height: 25px;
}
.LeafNodeHoverTable
{
	cursor: hand;
	font-weight: bold;
	font-size: 8pt;
	font-family: Tahoma;
	display: table-row;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #cadcff;
	height:25px;
}
.LeafNodeSelectedTable
{
	cursor: hand;
	font-weight: normal;
	font-size: 8pt;
	color: #cc0000;
	font-family: Tahoma;
	background-color: #f2f1f0;
	border-right: #cccccc 0px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	width: 100%;
	text-decoration: none;
	display: block;
	padding-right: 3px;
}
/*==================================*/
.rowHighlight
{
	background-color: #ffffc1;
}

/*===== Gridview highlight =======*/
.grid-view
{
}
.grid-view tr.TableRow:hover
{
	background-color: #f8f6d4;
	cursor: hand;
}
.grid-view tr.TableAlternateRow:hover
{
	background-color: #f8f6d4;
	cursor: hand;
}


.AmendmentRed
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #e2eaff;
}

.Amendment
{
	font-weight: normal;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	background-color: #ff6666;
}