.divMainPage
{
	background-color: white;
	width: 100%; 
	height: 100%;
	padding-top: 0px;
}
.mainMenuLink
{
	width: 100%;
	color: black;
	height: 100%;
	text-decoration: none;
}
.ImageLinks
{
	cursor: hand
}
.DialogBodyDarkBackground {
	background-color: #B7CDEB;
}

.MenuBarBackground {
	background-color: #2557AD;
	background-image: url(Menu.gif);
}
.ViewFrame
{
	border: solid 1px #2557AD;
	background-color: white;
}

.MenuBorderColor
{
	border-right: #2557ad 1px solid;
	border-top: #2557ad 1px solid;
	border-left: #2557ad 1px solid;
	border-bottom: #2557ad 1px solid;
	background-color: #2557ad;
}
.MenubgColor
{
	background-color: #2557AD;
}
.MenuImage
{
	background-color: #2557AD;
	background-image: url(Menu.gif);
}
.ShadedBackground
{
	background-color:White;
}
.NavBar
{
	BORDER-RIGHT:#E9E8CE 3px solid; 
	BORDER-TOP:#E9E8CE 2px solid; 
	PADDING-LEFT: 5px; 
	BORDER-LEFT:#E9E8CE 3px solid; 
	WIDTH:100%; 
	BORDER-BOTTOM:#E9E8CE 3px solid; 
	HEIGHT:100%; 
	BACKGROUND-COLOR:white
}
.selectedNavRow
{
	border: #ffc05c 1px solid;
	background-image: url(nb-sel-bkgd.gif);
	OVERFLOW-X: hidden;
	background-repeat: repeat-x;
	TEXT-OVERFLOW: ellipsis;
	background-color: #fedb90;
}
.ShrinkBar
{
	border-right: #739AD5 1px solid;
	border-top: #739AD5 1px solid;
	background-image: url(nb-ql-tgl.gif);
	border-left: #739AD5 1px solid;
	border-bottom: #739AD5 1px solid;
	background-color: #A2C2EE;
}
.nbLabel {padding:1px;width:100%; background-color:#6A8CCB;border-color:#002D96; background-image:url(nb-bkgd.gif);}
.nbHref
{
	font-weight: bold;
	width: 100%;
	color: black;
	height: 100%;
	text-decoration: none;
}
.nbHref:hover { BACKGROUND-IMAGE: url(nb-sel-bkgd.gif); COLOR: black; BACKGROUND-COLOR: #fedb90; TEXT-DECORATION: none }
.nbTglHref:hover 
{ 
	BACKGROUND-IMAGE: url(nb-sel-bkgd.gif); 
	COLOR: black; 
	BACKGROUND-COLOR: #fedb90; 
	TEXT-DECORATION: none 
}
.imgTglQL
{
	BACKGROUND-IMAGE: url(nb-show-ql.gif); 
}
.imgHglQL
{
	BACKGROUND-IMAGE: url(nb-hide-ql.gif); 
}
.aFU:hover { BACKGROUND-IMAGE: url(nb-sel-bkgd.gif); COLOR: black; BACKGROUND-COLOR: #fedb90 }
.tblQL { BACKGROUND-IMAGE: url(button.gif); HEIGHT: 100%; BACKGROUND-COLOR: #6A8CCB }
.aQL { BACKGROUND-IMAGE: url(nb-bkgd.gif); WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #6A8CCB }
.aQL:hover { BACKGROUND-IMAGE: url(nb-sel-bkgd.gif); COLOR: black; BACKGROUND-COLOR: #fedb90 }
.imgQL { MARGIN-TOP: 2px; MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px }
.ButtonImage
{
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	CURSOR: hand; 
	FONT-FAMILY: tahoma;
	background-color: #2557AD;
	background-image: url(Menu.gif);
}
.Logo
{
	background-attachment: fixed;
	background-image: url(logo.gif);
	background-repeat: no-repeat;
}
.iGridHeader
{
	background-image: url(menu2.gif);
	font-family:Verdana;  
	font-size:8pt;  
	font-weight:normal;
	color:#000000;
	border-width:1px;
	border-bottom: #73A1E4 1px solid
}
.iGridStatusBar
{
	border-right: #2557AD 1px solid;
	border-top: #2557AD 1px solid;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: #2557AD 1px solid;
	color: white;
	padding-top: 3px;
	border-bottom: #2557AD 1px solid;
	font-family: tahoma;
	background-color: #2557AD;
}
.iGridAlternatingRow
{
	background-color: gainsboro;
}
.dlgBody, .noteBody, .bdyOptions, .bdySpell, .bdyRules, .bdyFontEdit, .bdyDatePkr
{
	background-color:#C3DAF9;
}
.NavBar
{
	BORDER-RIGHT:#C3DAF9 3px solid; 
	BORDER-TOP:#C3DAF9 2px solid; 
	PADDING-LEFT:2px; 
	BORDER-LEFT:#C3DAF9 3px solid; 
	WIDTH:100%; 
	BORDER-BOTTOM:#C3DAF9 3px solid; 
	HEIGHT:100%; 
	BACKGROUND-COLOR:white
}
.ErrorMessage
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: red	
}
.FooterText
{
	font-family: Tahoma, Arial;
	font-size: smaller;
	color:White;
}
.ShadowTextSmall
{
	font: Bold 12pt Tahoma, sans-serif;
	color: white;
	filter: shadow(Color=#000000,Direction=135);
	padding: 5pt 12pt;
	height: 10px
}
.grid
{
	border-right: #2557AD 1px solid;
	border-top: #2557AD 1px solid;
	border-left: #2557AD 1px solid;
	border-bottom: #2557AD 1px solid;
}
.grid-edit-column
{
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-left-width: 0px;
	border-right-width: 0px;
	color: #000000;
	font-family: Tahoma, Arial, MS Sans Serif;
	font-size: 8pt;
}
.grid-first-item
{
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-left-width: 0px;
	border-right-width: 0px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
	color: #000000;
	font-family: Tahoma, Arial, MS Sans Serif;
	font-size: 8pt;
}
.grid-item
{
	padding-right: 4px;
	padding-left: 4px;
	border-left-width: 0px;
	font-size: 8pt;
	padding-bottom: 4px;
	margin: 1px;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, MS Sans Serif;
	background-color: #ffffff;
	border-right-width: 0px;
}
.grid-item-selection A:hover
{
	cursor: hand;
	color: #3366cc;
	text-decoration: underline;
}
.grid-footer
{
	padding-right: 4px;
	padding-left: 4px;
	border-left-width: 0px;
	font-size: 8pt;
	padding-bottom: 4px;
	margin: 1px;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, MS Sans Serif;
	background-color: #FFFEEE;
	border-right-width: 0px;
}
.grid-alternating-item
{
	padding-right: 4px;
	padding-left: 4px;
	border-left-width: 0px;
	font-size: 8pt;
	padding-bottom: 4px;
	margin: 1px;
	color: #000000;
	padding-top: 4px;
	font-family: Tahoma, Arial, MS Sans Serif;
	background-color: gainsboro;
	border-right-width: 0px;
}
.grid-header
{
	border-left-width: 0px;
	font-size: 8pt;
	background-image: url(Menu.gif);
	color: black;
	border-bottom: #696969 1px solid;
	font-family: Tahoma, Arial, MS Sans Serif;
	height: 10px;
	background-color: #3366cc;
	border-right-width: 0px;
}
.item-grid-header
{
	border-left-width: 0px;
	font-size: 8pt;
	background-image: url(Menu.gif);
	color: black;
	border-bottom: #696969 1px solid;
	font-family: Tahoma, Arial, MS Sans Serif;
	height: 10px;
	background-color: #3366cc;
	border-right-width: 0px;
}
.grid-last-item
{
	border-top: #696969 1px solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
	font-size: 8px;
	color: #000000;
	font-family: Tahoma, Arial, MS Sans Serif;
}
.gridGroupTotal 
{
	vertical-align: top;
	height: 32px;
	padding-top: 5px;
}
.panel
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
}
.PageHeader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #2557AD; 
	FONT-STYLE: italic; 
	font-family: Arial, MS Sans Serif;
}
.errorList
{
	font-family: Tahoma,Arial, MS Sans Serif;
	font-size: 8pt;
	text-align: left;
	line-height: 15px;
	color: red;
}
TABLE
{
	font-family:  Tahoma,Arial, MS Sans Serif;
	font-size: 8pt;
}
.SubPageHeader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt;
	COLOR: #2557AD; 
	FONT-FAMILY: Tahoma;
}
.InnerTopicHeader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt;
	COLOR: #3366cc; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma;
	text-decoration: none;
	cursor: hand;
}
HR
{
	color: #706f90;
	width: 100%;
	height: 1px;
}
.PagePanel
{
	padding-right: 10px;
	padding-left: 10px;
	width: 100%;
	padding-top: 10px;
}
.tdWithBorder
{
	border-right: #2557AD 1px solid;
	border-top: #2557AD 1px solid;
	border-left: #2557AD 1px solid;
	border-bottom: #2557AD 1px solid;
	padding: 5px;
}
.tdWithBottomBorder
{
	border-bottom: #706f90 1px solid;
}
.help
{
	border-right: #2557AD 1px double;
	border-top: #2557AD 1px double;
	padding-bottom: 10px;
	border-left: #2557AD 1px double;
	width: 300px;
	border-bottom: #2557AD 1px double;
}
.helpHeader
{
	font-weight: bold;
	font-size: 8pt;
	background-image: url(Menu.gif);
	margin-bottom: 10px;
	padding-bottom: 5px;
	width: 300px;
	color: black;
	padding-top: 5px;
	border-bottom: #2557AD 1px double;
	font-family: Tahoma, Arial;
	height: 25px;
	background-color: #2557AD;
	cursor: hand;
}
.helpPanel
{
	margin-top: 5px;
	border-right: #2557AD 1px double;
	border-top: #2557AD 1px double;
	border-left: #2557AD 1px double;
	border-bottom: #2557AD 1px double;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 8pt;
	width: 280px;
	font-family: Tahoma, Arial;
	text-align: justify;
	z-index: auto;
}
.panelShadow
{
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=6);
}
BODY2
{
	margin: 0;
}
.locationTreeText
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	font-size: 8.5pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: medium none;
	color: black;
	padding-top: 5px;
	border-bottom: medium none;
	font-family: Tahoma;
	text-decoration: none;
}
.locationTreeTextSelectable
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	font-size: 8.5pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: medium none;
	cursor: hand;
	color: black;
	padding-top: 5px;
	border-bottom: medium none;
	font-family: Tahoma;
	text-decoration: none;
}
.locationTreeTextSelectable:hover, .locationTreeTextSelectable A:hover
{
	color: #3366cc;
}
.locationTreeTextSelected
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	font-size: 8.5pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: medium none;
	cursor: hand;
	color: #3366cc;
	padding-top: 5px;
	border-bottom: medium none;
	font-family: Tahoma;
	text-decoration: none;
}
.cbSubmenu
{
	background-image: url(menuBackground.gif);
	background-color: #f6f6fa;
}
.cbSubmenuItem A:hover, .cbSubmenuItem:hover
{
	background-color:#FFEEC2;
	border:solid 1px #FF9D03;
	padding-top:1px;
	padding-left:2px;
}
.tbButtonRaise,.tbButton A:hover, .tbButton:hover
{
	background-color:#FFD695;
	color:Black;
}
.contract
{
	background-image: url(contract.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: right;
}
.contract a
{
	background-image: url(contract.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float:right;
}
.contract a:hover
{
	background-image: url(contract-hover.gif);
	background-repeat: no-repeat;
}
.contractDown
{
	background-image: url(contract-down.gif);
	background-repeat: no-repeat;
	height:16px;
	width:16px;
	float:right;
}
.contractDown a
{
	background-image: url(contract-down.gif);
	background-repeat: no-repeat;
	height:16px;
	width:16px;
	float:right;
}
.expand
{
	background-image: url(expand.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float:right;
}
.expand a
{
	background-image: url(expand.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float:right;
}
.expand a:hover
{
	background-image: url(expand-hover.gif);
	background-repeat: no-repeat;
}
.expandDown
{
	background-image: url(expand-down.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float:right;
}
.expandDown a
{
	background-image: url(expand-down.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float:right;
}
.cbToolbar TD
{
	vertical-align:middle;
}
.cbToolbar
{
	height:26px;
	width:100%;
	padding:0px;
	border-bottom:1px solid;
	margin-bottom:0px;
	background-image: url(menu.gif);
	border-bottom-color: #2557AD;
	background-color: #2557AD;
}
.cbToolbar2
{
	height:26px;
	/*width:100%;*/
	padding:0px;
	border-bottom:1px solid;
	margin-bottom:0px;
	background-image: url(menu.gif);
	border-bottom-color: #2557AD;
	background-color: #2557AD;
}
.tbDivider
{
	border-right:1px solid;
	border-color:#8488A2;
}
.tbButton, .tbButtonDown, .tbButtonRaise
{
	border-right: medium none;
	padding-right: 2px;
	border-top: medium none;
	padding-left: 2px;
	padding-bottom: 0px;
	border-left: medium none;
	cursor: hand;
	padding-top: 4px;
	border-bottom: medium none;
	height: 24px;
	text-decoration: none;
}
.tbButton, .tbButtonDown, .tbButtonRaise
{
	color:black;
}
.tbButtonDown 
{
	background-color:#FFD695;
}
.tbButtonDown:hover
{
	color:white;
	background-color:#FF9D03;
}
.tbButtonRaise
{
	background-color:#FFD695;
}
.vwPageImg
{
	cursor:hand;
	vertical-align:middle;
}
.tbHidden
{
	font-family: Tahoma, Arial, MS Sans Serif;
	font-size: 8pt;
	color: #3366cc;
	font-weight: bold;
	display: none;
}
.tbView
{
	font-weight: bold;
	font-size: 8pt;
	color: #0033cc;
	font-family: Tahoma, Arial, MS Sans Serif;
}
.tabSelected
{
	background-color: #3366cc;
	color: White;
}
.tabSelected A
{
	color: White;
	font-size: 8pt;
	cursor: hand;
	font-family: Tahoma, Arial, MS Sans Serif;
	text-decoration: none;
}
.tab
{
	background-color: White;
	color: Black;
}
.tab A
{
	font-size: 8pt;
	cursor: hand;
	color: black;
	font-family: Tahoma, Arial, MS Sans Serif;
	text-decoration: none;
}
.hlTree
{
	font-size: 8pt;
	cursor: hand;
	color: black;
	font-family: Tahoma, Arial, MS Sans Serif;
	text-decoration: none;
}
.hlTree:Hover
{
	font-size: 8pt;
	cursor: hand;
	background-color: Yellow;
	font-family: Tahoma, Arial, MS Sans Serif;
	text-decoration: none;
}
.PagePanel
{
	padding: 10px;
	overflow: auto;
	width: 100%;
	height: 100%;
}
.qtyQuestion
{
	position: absolute;
	top: 100px;
	left: 100px;
	height: auto;
	width: auto;
	padding: 10px;
}
.clsDropDownCell {
	background: white url(images/down_arrow.gif) no-repeat center center;
	cursor: hand;
	border-top:solid 1px #A5ACB2;
	border-bottom:solid 1px #A5ACB2;
	border-right:solid 1px #A5ACB2; 
	border-left:none;
}
.clsDropDownCell_hover {
	background: #EEEEEE url(images/down_arrow2.gif) no-repeat center center;
	cursor: hand;
	border-top:solid 1px #A5ACB2;
	border-bottom:solid 1px #A5ACB2;
	border-right:solid 1px #A5ACB2;
	border-left:none;
}
.tabselected
{
	background-color:#C3DAF9;
	border-color:white;
	border-right-color:#6B94CB;
	color:Black;
}
.tabsunselected
{
	background-color:#B6CFF2;
	border-color:#6B94CB;
	border-bottom-color:white;
	border-top-color:white;
}
.tabsnone
{
	border-bottom-color:white;
}
.tabBkgd
{
	background-color:#9ABEEE;
}
.tabdiv
{
	border-color:white #6B94CB #6B94CB white;
	background-color:#C3DAF9;
}

.gridAlternatingRow
{
	font-family: Tahoma;  
	font-size: 8pt;  
	color: Black;
	background-color: #D8E7FB;
	border-bottom:solid 1px #abc6eb;
	border-right:solid 1px #abc6eb;
}
.gridAlternatingRow2
{
	border-right: #abc6eb 1px solid;
	font-size: 8pt;
	color: black;
	border-bottom: #abc6eb 1px solid;
	font-family: Tahoma;
	background-color: aliceblue;
}
.gridEditTextBox
{
	font-family: Tahoma;  
	font-size: 8pt;  
	color: black;
	
	border: none;
}
.gridFilterRow
{
	font-family: Tahoma;  
	font-size: 8pt;  
	color: black;
}
.gridFocusCell
{
	font-family: Tahoma;  
	font-size: 8pt;  
	color: black;
}
.gridGroupByBoxLabel
{
	font-family: Tahoma;  
	font-size: 8pt;  
	color: Black;
}
.gridGroupByBoxStyle
{
	border-left: White 1px solid;
	border-top: White 1px solid;
	background-color: #C3DAF9;
	border-bottom: #C8CAD6 1px solid;
	border-right: #C8CAD6 1px solid;
}
.gridGroupRowInfo
{
	border-left: White 1px solid;
	border-top: White 1px solid;
	background-color: #d6e7fb;
	font-family: Tahoma;  
	font-size: 8pt;  
	font-weight: normal;
	color: Black;
	border-bottom: #b0c5d8 1px solid;
	border-right: #b0c5d8 1px solid;
}
.gridHeader
{
	border-left: White 1px solid;
	border-top: White 1px solid;
	background-color: #d6e7fb;
	font-family: Tahoma;  
	font-size: 8pt;  
	font-weight: normal;
	color: Black;
	border-bottom: #abc6eb 1px solid;
	border-right: #6B94CB 1px solid;
}
.gridRow
{
	font-family: Tahoma;
	font-size: 8pt;
	color: Black;
	border-bottom:solid 1px #abc6eb;
	border-right:solid 1px #abc6eb;
	background-color: White;
	height: 18px;
}
.gridRowHeader
{
	width: 10px;
}
.gridSelectedRow
{
	color: White;
	background-color: #316ac5;
	border: none;
}
.gridSortedColumn
{
	font-family: Tahoma;
	font-size: 8pt;
	color: Black;
}
.gridStatusBar
{
	font-family: Tahoma;  
	font-size: 8pt;  
	color: white;

	border-right: #2557ad;
	border-left: #2557ad 1px solid;
	border-top: #2557ad 1px solid;
	border-bottom: #2557ad 1px solid;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #2557ad;
}
.gridFrame
{
	border-right: #2557ad 1px solid;
	border-top: #2557ad 1px solid;
	border-left: #2557ad 1px solid;
	border-bottom: #2557ad 1px solid;
	background-color: #ffffff;
}
.DeskTop
{
	background-color: #C3DAF9;
}
.DeskTopFull
{
	background-color: #C3DAF9;
}
.DeskTopHeader
{
	background-image: url(Menu.gif);
}
.DesktopColumn
{
	background-color: #E8F1F8;
}
.DesktopContent
{
	background-color: #f2f2e4;
}
.DesktopContentCell
{
	background-color: #E8F1F8;
}
.DesktopColumnFooter
{
	border-right: #A3C7E2 1px solid;
	border-top: #A3C7E2 1px solid;
	border-left: #A3C7E2 1px solid;
	border-bottom: #A3C7E2 1px solid;
	background-color: #98B9E9;
}
.DesktopDrag
{
	background-image: url(msgColumnDrag.gif);
}
.DesktopOptionArrow
{
	background-image: url(msgOptionArrow.gif);
}
.DesktopModule
{
	background-color: #FFFFFF;
	border-right: #A3C7E2 1px solid;
	border-left: #A3C7E2 1px solid;
	border-top: #A3C7E2 1px solid;
	border-bottom: #A3C7E2 1px solid;
}
.DesktopModuleHeader
{
	background-image: url(Menu.gif);
}
.DesktopModuleDrag
{
	background-image: url(msgModuleDrag.gif);
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#C3DAF9;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
