﻿.clsCursor
{
	cursor:pointer;
}
body
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
	scrollbar-arrow-color :White; 
	scrollbar-base-color:#005496;
	
}
.clsResults
{
	position: absolute; 
	visibility: hidden; 
	z-index: 3; 
	font-weight: bold;
	border: lightgrey 1px solid; 
	width: 250px; 
	height: 80px; 
	background-color: white;	
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
.modalBackground
{
	vertical-align:middle;
	text-align:center;
	visibility: hidden;
	z-index: 2;
	position: absolute;
	background:#efefef;
	filter:alpha(Opacity=50);
	opacity:0.5;
}
A
{
	color: #6f7789;
	text-decoration: none;
}
.clsTblBoxFill
{
	background-color: #DFDFDF;
}
.clsTblBoxFillLight
{
	background-color: #F3F3F3;
}
.clsTblBoxFillDark
{
	background-color: #D1D1D1;
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	border-left: white 1px solid;
	border-right: white 1px solid;
}
.clsPageHeader
{
	font-weight: bold;
	font-size: 13pt;
	color: #004276;
	font-family: Arial;
}
.clsMarquee
{
	font-size: 12pt;
	color: white;
	font-family: Arial;
	font-weight: bold;
}
.clsBanners
{
	font-size: 18pt;
	color: white;
	font-family: Arial;
	font-weight: bold;
}
.clsWebName
{
	font-weight: bold;
	font-size: 14pt;
	color: #004276;
	font-family: Arial;
}
.clsFooter
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
}
.clsHelp
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
	position: relative;
	top: -15px;
}
.clsMenu
{
	font-size: 8pt;
	font-family: Arial;
	color: white;
	position: relative;
	top: -17px;
	font-weight: bold;
	cursor:pointer;
}
.clsTableHeader
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
	font-weight: bold;
	background-color: #f3f3f3;
}
.clsTable
{
	border-right: #d8dae0 1px solid;
	border-top: #d8dae0 1px solid;
	border-left: #d8dae0 1px solid;
	border-bottom: #d8dae0 1px solid;
}
.clsButton
{
	border-right: #205d97 1px solid;
	padding-right: 0px;
	border-top: #205d97 1px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	text-transform: uppercase;
	border-left: #205d97 1px solid;
	width: 100px;
	cursor: pointer;
	color: #205d97;
	padding-top: 0px;
	border-bottom: #205d97 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: white;
	text-decoration: none;
}
.clsTxt
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
	border: solid 0px #c0c0c0;	
}
.clsTxtNonMandatory
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
	border: solid 1px #c0c0c0;	
}
.clsNote
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
}
.clsLbl
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
}
.clsLblHeaders
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
	font-weight:normal;
}
.clsheaders
{
	font-size: 12pt;
	font-family: Arial;
	color: #6f7789;	
}
.clsInfoHeaders
{
	height:26px;
	font-family:Arial;
	text-align:left;
	font-weight: bold;
	text-transform: capitalize;
	font-size: 10pt;
	color: #595959;
}
.clsNavTD
{
	background-color: #f3f3f3;
	border-right: #d8dae0 1px solid;
	border-top: #d8dae0 1px solid;
	border-left: #d8dae0 1px solid;
	border-bottom: #d8dae0 1px solid;
}
.clsLogonTable
{
	background-color: #f3f3f3;
	border-right: #005495 1px solid;
	border-top: #005495 1px solid;
	border-left: #005495 1px solid;
	border-bottom: #005495 1px solid;
}
.clsLogonHeader
{
	font-size: 8pt; 
	font-family: Arial; 
	font-weight: bold; 
	color: white; 
	padding-left:5px;
	background-color: #005495;
}
.clsLogonInnerTable
{
	background-color: #f3f3f3; 
	border-right: lightgrey 1px solid; 
	border-top: lightgrey 1px solid; 
	border-left: lightgrey 1px solid; 
	border-bottom: lightgrey 1px solid;	
}
.clsDetailTD
{
	
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}
.clsBullet
{
	font-family:Wingdings; 
	font-size: 15pt; 
	font-weight: bold; 
	color: #6f7789;
	position: relative; 
	top: 3px;
}
.clsNotficationTable
{
	background-color: white;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}
.clsNotficationHeader
{
	font-size: 8pt; 
	font-family: Arial; 
	font-weight: normal; 
	color: #005495; 
	padding-left:5px;
	background-color: white;
}
.clsTblBox
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	
}
.clsGridDrk
{
	font-size: 8pt;
	color: #6f7789;
	font-family: Arial;
}	
.clsGridLght
{
	font-size: 8pt;
	color: #6f7789;
	font-family: Arial;
}
.clsGridPager td
{
	font-size: 8pt;
	color: #6f7789;
	font-family: Arial;
}
.clsGridHeader
{
	font-size:8pt;
	font-family:Arial;
	background-color:#205D97;
	color:White;
}
.clsGridSelected
{
	font-size: 8pt;
	color: #6f7789;
	font-family: Arial;
	background-color:#ece9d8;
}

.clsDropDown
{
	border-right: 1px solid #1651ab;
	border-top: 1px solid #1651ab;
	border-left: 1px solid #1651ab;
	border-bottom: 1px solid #1651ab;
	font-size: 8pt;
	font-family: Arial;
	color: #1651ab;
}
.clsListbox
{
	font-size: 8pt;
	font-family: Arial;
	color: #1651ab;
}
.clsRadioButton
{
	font-size: 8pt;
	font-family: Arial;
	color: #1651ab;
}
.clsImgBtn
{
	cursor: pointer;
}
.clsFilter
{
	cursor: pointer;
	background-color: #e5e5e5;
	font-size: 8pt;
	font-family: Arial;
	color: #1651ab;
	font-weight: bold;
}
.clsFilterSelect
{
	cursor: pointer;
	text-align: left;	
	background-color: #d7d7d7;
	font-size: 8pt;
	font-family: Arial;
	color: #1651ab;
	font-weight: bold;
}
.clsFilterLbl
{
	text-align: left;	
	background-color: Transparent;
	font-size: 8pt;
	font-family: Arial;
	color: #1651ab;
	font-weight: normal;
}
.clsLblLink
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
	font-weight:bold;	
	cursor: pointer;
	text-decoration: underline;
}
.clsLblNav
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
	font-weight:bold;	
}
.clsGridMouseOver
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
	cursor: pointer;
	background-color: #d7d7d7;
}
.clsGridItem
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
	cursor: pointer;
	background-color: Transparent;
}
.clsGridSelect
{
	font-size: 8pt;
	font-family: Arial;
	color: #373f51;
	cursor: pointer;
	background-color: #d7d7d7;
}
.clsTVSelect
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
	font-weight:bold;
	cursor: pointer;
	background-color: #d7d7d7;
}
.clsTxtMandatory
{
	font-size: 8pt;
	font-family: Arial;
	color: #6f7789;
	background-color: #ffffe1;
	border: solid 1px #c0c0c0;
}
.clsInfo
{
	background-color: White;
	border-top: DarkGray 1px solid;
	border-bottom: DarkGray 1px solid;
	border-left: DarkGray 1px solid;
	border-right: DarkGray 1px solid;
}

.clsdisplayinlinetblPopupTitle
{
	font-size: 9pt;
	font-family: Arial;
	color: white;
	background-color: #005496 !important;	
	display:inline;
}

.clsdisplayinlinetblPopup
{
	background-color: white !important;
	display:inline;
}

.clsdisplayinline
{
	display:inline;
}
.clsTblBoxDisplayInlineTable
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	
}
.clsdisplayinlinetable
{
	
}
.clsdisplaynone
{
	display:none;
}

.clsdisplayBlockdivPopup
{
	position: absolute;
	top: 1px;
	left: 1px;
	padding: 0 0 0 0;
	background-color: White;
	border-right: buttonface 2px outset;
	border-top: buttonface 1px outset;
	border-left: buttonface 2px outset;
	border-bottom: buttonface 2px outset;
	filter: revealTrans(DURATION=0.5, TRANSITION=5);
	
}
.clsdisplayBlockdivPopupMask
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=20);
	background-color:transparent;
	background-color:#333333;
	background-image:none;
	background-repeat: repeat;	
	
}
.clsdisplayBlock
{
	
	
}
.clsborderbottom
{
	border-left: lightgrey 0px solid; 
	border-right: lightgrey 0px solid; 
	border-top: lightgrey 0px solid; 
	border-bottom: lightgrey 1px solid;
}
.clsborderbottomdisplaynonepointer
{
	display:none;
	border-left: lightgrey 0px solid; 
	border-right: lightgrey 0px solid; 
	border-top: lightgrey 0px solid; 
	border-bottom: lightgrey 1px solid;
	cursor:pointer;
}
.clsborderbottomdisplayinlinetablepointer
{
	
	border-left: lightgrey 0px solid; 
	border-right: lightgrey 0px solid; 
	border-top: lightgrey 0px solid; 
	border-bottom: lightgrey 1px solid;
	cursor:pointer;
}
.clsborderbottomdisplaynoneDefault
{
	display:none;
	border-left: lightgrey 0px solid; 
	border-right: lightgrey 0px solid; 
	border-top: lightgrey 0px solid; 
	border-bottom: lightgrey 1px solid;
	cursor:default;
}
.clsborderbottomdisplayinlinetableDefault
{
	
	border-left: lightgrey 0px solid; 
	border-right: lightgrey 0px solid; 
	border-top: lightgrey 0px solid; 
	border-bottom: lightgrey 1px solid;
	cursor:default;
}