body
{
	font-size:8pt;
	font-family:Verdana;
	cursor: default;
}

.mainTable
{
	background-color: #FFFFFF;
	font-family:Verdana;
	width: 770px;
}

.headerTable
{
	font-size: 8pt;
	font-family: Verdana;
	width: 100%;
	background-color: #ffffff;
	height: 48px;
	cursor: default;
	border-left: 1px solid #215891;
	border-right: 1px solid #215891;
}

.contentTable
{
	font-size: 8pt;
	font-family: Verdana;
	width: 100%;
	background-color: #ffffff;
	cursor: default;
	height: 100%;
}

.contentTableLogin
{
	font-size: 7pt;
	font-family: Verdana;
	width: 100%;
	background-color: #ffffff;
	cursor: default;
	border: 1px solid silver;
	border-bottom: 4px solid #ff6600;
}

.contentTableProducts
{
	font-size: 7pt;
	font-family: Verdana;
	width: 100%;
	background-color: #ffffff;
	cursor: default;
	border: 1px solid silver;
	border-bottom: 4px solid #0F6799;
}

.contentTableVersions
{
	font-size: 7pt;
	font-family: Verdana;
	width: 100%;
	background-color: #ffffff;
	cursor: default;
	border: 1px solid silver;
	border-bottom: 4px solid #0F6799;
}

.bxqTable
{
	
	font-size: 8pt;
	font-family: Verdana;
	width: 100%;
	height: 100%;
	cursor: default;
}

.contentTableMain
{
	font-size: 8pt;
	font-family: Verdana;
	width: 100%;
	height: 100%;
	background-color: #F5F5F5;
	cursor: default;
	border: 1px solid #E8E8E8;
}

.footerTable
{
	font-size: 8pt;
	font-family: Verdana;
	width: 100%;
	background-color: #ffffff;
	color: #0F6799;
	cursor: default;
	border-top: 1px dotted silver;
}

.sep
{
	font-family:Verdana;
	color: #FF6600;
	cursor:default;
}

.headerLogo
{
	font-family:Verdana;
	width: 220px;
}

.headerMenu
{
	font-family:Verdana;
	text-align:center;
	width: 85px;
	color: #E3E3E3;
	cursor: pointer;
}

.headerMenuOver
{
	font-family:Verdana;
	text-align:center;
	width: 85px;
	color: #FFFFFF;
	cursor: pointer;
}

.footerAnchor
{
	font-family:Verdana;
	color:#0F6799;
	text-decoration: none;
	border-style:none;
}

.footerAnchor:visited
{
	font-family:Verdana;
	color:#0F6799;
	text-decoration: none;
	border-style:none;
}

.footerAnchor:hover
{
	font-family:Verdana;
	color:#FF6600;
	text-decoration: none;
	border-style:none;
}


.boxTDHead
{
	font-family:Verdana;
	height: 20px;
	font-weight: bold;
	text-indent: 5px;
	border-bottom: 1px solid silver;
}

.boxTDContent
{
	font-family:Verdana;
	height: 20px;
	padding-left: 5px;
	color: #404040;
}

.boxTDSpacer
{
	font-family:Verdana;
	height: 5px;
}

.boxTDTextBox
{
	font-family:Verdana;
	font-size: 8pt;
	width: 85%;
	color: #4f4f4f;
}

.boxTDTextBoxFlat
{
	font-family:Verdana;
	font-size: 8pt;
	width: 85%;
	color: #4f4f4f;
	border-right: silver 1px solid;
	border-top: #e1e1e1 1px solid;
	border-left: #e1e1e1 1px solid;
	border-bottom: silver 1px solid;
}

.boxTDTextBoxDisabled
{
	font-family:Verdana;
	font-size: 8pt;
	width: 85%;
	color: #808080;
	background-color: #F5F5F5;
}

.boxTDTextBoxDisabledFlat
{
	font-family:Verdana;
	font-size: 8pt;
	width: 85%;
	color: #808080;
	background-color: #F5F5F5;
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

.boxTDCheckBox
{
	font-family:Verdana;
	font-size: 7pt;
	width: 80%;
	color: #808080;
}

.boxTDMisc
{
	font-family:Verdana;
	font-size: 7pt;
	width: 80%;
	cursor: pointer;
	color: #4f4f4f;
}

.boxTDMiscOver
{
	font-family:Verdana;
	font-size: 7pt;
	width: 80%;
	color: #ff6600;
	cursor: pointer;
}

.boxTDMiscLarge
{
	font-family:Verdana;
	font-size: 8pt;
	width: 80%;
	color: #0F6799;
	cursor: pointer;
	font-weight: bold;
	padding-left: 4px;
}

.boxTDMiscLargeOver
{
	font-family:Verdana;
	font-size: 8pt;
	width: 80%;
	color: #ff6600;
	cursor: pointer;
	font-weight: bold;
}

.spanHead
{
	font-family:Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #404040;
	padding-left: 4px;
}

.functionSpan
{
	font-family:Verdana;
	color: #000000;
	cursor: default;
}

.functionSpanOver
{
	font-family:Verdana;
	color: #0F6799;
	cursor: default;
}

.boxTDVersionHead
{
	font-family:Verdana;
	font-size: 7pt;
	width: 80%;
	color: #808080;
	padding-left: 6px;
	cursor: pointer;
}

.boxTDVersionHeadOver
{
	font-family:Verdana;
	font-size: 7pt;
	width: 80%;
	color: #000000;
	padding-left: 6px;
	cursor: pointer;
}


.boxTDVersionDetail
{
	font-family:Verdana;
	font-size: 7pt;
	width: 80%;
	color: #ff6600;
	padding-left: 10px;
}

.welcomeLabel
{
	font-family:Verdana;
	font-size: 7pt;
	color: #808080;
	padding-right : 5px;
}

.errorLabel
{
	font-family:Verdana;
	font-size: 7pt;
	color: red;
	padding-left : 5px;
	font-weight: bold;
}

.pageHeader
{
	font-family:Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: 0F6799;/*#404040*/
}

.contentText
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #404040;
}

.contentTextTopBorder
{
	font-family:Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #404040;
	border-top: 1px solid #E8E8E8;
}

.contentTextTopBorderAlternating
{
	font-family:Verdana;
	border-top: #e8e8e8 1px solid;
	font-weight: normal;
	font-size: 8pt;
	color: #404040;
	background-color: ghostwhite;
}

.requiredAsterisk
{
	font-family:Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #ff6600;
}

.submitButton
{
	font-family:Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #404040;
	width: 60px;
	height: 20px;
	cursor: pointer;
	background-color: #F5F5F5;
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

.submitButtonOver
{
	font-family:Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	width: 60px;
	height: 20px;
	cursor: pointer;
	background-color: #669CBB;
	border-top: 1px solid #179AE5;
	border-left: 1px solid #179AE5;
	border-right: 1px solid #0F6799;
	border-bottom: 1px solid #0F6799;
}

.messageSpan
{
	font-family:Verdana;
	font-family: Verdana,Arial;
	font-size: 10pt;
}

.messageSpanHead
{
	font-family:Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.errorSpan
{
	font-family:Verdana;
	font-size: 10pt;
	color: #ff6600;
}

.errorSpanHead
{
	font-family:Verdana;
	font-size: 10pt;
	color: #ff6600;
	font-weight: bold;
}

.companyName
{
	font-family:Verdana;
	font-weight: bold;
	color: #0F6799;
}

.italicBlueText
{
	font-family:Verdana;
	font-size: 9pt;
	font-style: italic;
	color: #ff6600;
}

.arrowButton
{
	font-family:Verdana;
	cursor: pointer;
}

.spanFeedback
{
	font-family:Verdana;
	font-weight: bold;
	color: #0F6799;
}

.spanFeedbackOver
{
	font-family:Verdana;
	font-weight: bold;
	color: gray;
}

.feedbackTable
{
	font-family:Verdana;
	width: 100%;
	font-size: 8pt;
	background-color: White;
}

.spanFeedbackHead
{
	font-family:Verdana;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0F6799;
	width: 100%;
	height: 20px;
	vertical-align: middle;
}

.spanFeedbackSubject
{
	font-family:Verdana;
	font-weight: bold;
	color: #ff6600;
}

.scrollDiv
{
	scrollbar-face-color: #0F6799;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color:#000040;
	scrollbar-darkshadow-color: #000040;
	scrollbar-track-color: #C0C0FF;
	scrollbar-arrow-color: #FFFFFF;
}

.floaterHidden
{
	font-family:Verdana;
	display:none; 
	background-color: #FFFFFF; 
	position: absolute; top:0px; 
	width:550px;
}

.floaterVisible
{
	font-family:Verdana;
	display:inline; 
	background-color: silver; 
	position: absolute; top:0px; 
	width:550px;
	border: 2px solid gray;
}

.hiddenServerSide
{
	font-family:Verdana;
	display: none;
}