BODY {font-family: Arial;font-size: 10px;}
a {font-family: Arial;}
a.nav:link, a.nav:visited, a.nav:active {font-family: Arial; font-weight: bold; font-size: 11px;color: #FFFFFF;text-decoration: none;display:block;padding: 2px 2px 3px 3px;border-right: 1px solid #121746;border-left: 1px solid #121746;}
a.nav:hover {font-family: Arial; font-weight: bold; font-size: 11px;color: #FFFFFF;text-decoration: none;background-color: #767CBB;display:block;padding: 2px 2px 3px 3px;border-right: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;}
a.terms:link, a.terms:visited, a.terms:active {font-family: Arial; font-size: 10px; color: #000000;}
.LoginLabels {font-family: Arial; font-size: 10px;color: #121746;}
a.register:link, a.register:visited, a.register:active {font-family: Arial; font-size: 10px;color: #FFFFFF;text-decoration: none;padding: 2px 3px 2px 3px;display: block;}
a.register:hover {font-family: Arial; font-size: 10px;color: #FFFFFF;text-decoration: underline;padding: 2px 3px 2px 3px;}
td {font-family: Arial;font-size: 10px;}
td.topnav {background-image: url(images/topbg.jpg); background-repeat: repeat-y;/*/*/border-bottom: 1px solid #CCCCCC;/* */}
td.footerBg {background-image: url(images/footer_bg.gif);background-repeat: repeat-x;}
td.sections {font-family: Arial;font-size: 10px;color: #666666;width: 152px;height: 54px;}
.footer {font-family: Arial; font-size: 10px; color: #000000;}
.dottedDivider {background-image: url(images/dotted_horizontal.gif);background-repeat: repeat-x;}
.inputClass {/*/*/border: 1px solid #999999;/* */}
.inputClassHeader {/*/*/border: 1px solid #999999;width: 115px;/* */}
.blank {background-image: url(images/spacer.gif);background-repeat: repeat-y;}
/*td.textHeader {font-family: Arial; font-size: 9pt; font-weight: bold;padding: 16px 2px 4px 28px;}*/
.ErrorItems
{
	color: #CC0000;
	font-family: Arial; 
	font-size: 8pt;
	/*/*/
	font-size: 10px;
	/* */
}

.ErrorText
{
	font-family: Arial;
	font-size: 9pt; 
	font-weight: bold;
	/*/*/
	font-size: 11px;
	/* */
	color: #CC0000;
}
.required
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 11pt; 
	font-weight: bold;
	/*/*/
	font-size: 13px;
	/* */
	color: #CC0000;
}
.ErrorLabel
{
	font-family: Arial;
	font-size: 9pt; 
	font-weight: bold;
	/*/*/
	font-size: 11px;
	/* */
	color: #CC0000;
	position: relative;
	visibility: hidden;	
}
.ErrorLabelVisible
{
	font-family: Arial;
	font-size: 9pt; 
	font-weight: bold;
	/*/*/
	font-size: 11px;
	/* */
	color: #CC0000;
	position: relative;
	visibility: visible;
}

.textHeader 
{
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: bold;
	margin: 0px;
	padding: 16px 0px 0px 28px;
	/*/*/
	font-size: 11px;
	/* */
}
.textContent 
{
	font-family: Arial; 
	font-size: 8pt;
	margin: 0px;
	padding: 2px 0px 0px 48px;
	/*/*/
	font-size: 10px;
	/* */
}
.textContentSub
{
	font-family: Arial; 
	font-size: 8pt;
	margin: 0px;
	padding: 2px 0px 0px 68px;
	/*/*/
	font-size: 10px;
	/* */
}
.contactsDept
{
	color: #121746;
	font-family: Arial; 
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	/*/*/
	font-size: 14px;
	/* */
}
.textContactTitleHeader 
{
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: bold;
	/*/*/
	font-size: 11px;
	/* */
}

.textContactHeader 
{
	
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: bold;
	/*/*/
	font-size: 10px;
	/* */
}

.contactsDeptLabel
{
	color: #121746;
	font-family: Arial; 
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding: 2px 0px 0px 28px;
	/*/*/
	font-size: 12px;
	/* */
}

#ContactList
{
	margin: 0px;
	padding: 10px 10px 10px 15px;
	position: static;
	visibility: visible;	
}

#lmlinks 
{
	visibility: hidden;
	position: absolute;
	top: 200px;
	left: 200px;
	z-index: 100;
}

#contactsMenu
{
	visibility: hidden;
	position: absolute;
	top: 200px;
	left: 200px;
	z-index: 101;
}

#ErrorList
{
	visibility: hidden;
	position: absolute;
	top: 200px;
	left: 200px;
	z-index: 5;
}