td {font-family: Arial;font-size: 8pt;/*/*/ font-size: 10px; /* */color:#000000;}
td.loginLabel {font-family: Arial;font-size: 8pt;/*/*/ font-size: 10px; /* */color:#000000;text-align: right;}
td.formLabel {font-family: Arial;font-size: 9pt;/*/*/ font-size: 11px; /* */color:#000000;text-align: right;font-weight: bold;}
.welcome {font-family: Arial;font-size: 8pt;/*/*/ font-size: 10px; /* */color:#000099;padding-left: 5px;}
td.savedSearchText {padding: 2px 2px 2px 10px;}
.inputClass {/*/*/border: 1px solid #999999;/* */}
.textContent {font-family: Arial;font-size: 8pt;/*/*/ font-size: 10px; /* */color:#333333;padding: 12px 12px 6px 20px;}
.searchResultsHeader {font-family: Arial;font-size: 10pt;/*/*/ font-size: 12px; /* */color:#333333;padding: 2px 0px 2px 0px;}
.textHeader {font-family: Arial;font-size: 10pt;/*/*/ font-size: 12px; /* */font-weight: bolder;color:#333333;padding: 2px 0px 2px 20px;}
a.MaintenanceHeader:link, A.MaintenanceHeader:visited, A.MaintenanceHeader:active { font-family: Arial;font-size: 14px;font-weight: bold;color: #000000;text-decoration: 'underline';}
.homeContent {font-family: Arial;font-size: 8pt;/*/*/ font-size: 10px; /* */color:#333333;padding: 2px 10px 2px 20px; text-align: justify;}
.faqHeader {font-family: Arial;font-size: 9pt;/*/*/ font-size: 11px; /* */font-weight: bold;color:#333333;padding: 2px 10px 2px 20px;}
.faqContent {font-family: Arial;font-size: 8pt;/*/*/ font-size: 10px; /* */color:#333333;padding: 2px 20px 2px 20px;text-align: justify;}
.sessionExpired {font-family: Arial;font-size: 8pt;/*/*/ font-size: 10px; /* */color:#999999;padding: 12px 12px 0px 20px;margin: 0px;}
.navSpan {background-image: url(images/nav_span.gif);background-repeat: repeat-x;}
.loginTable {border-right: 1px solid #CCCCCC;}
.pageTable {border-top: 1px solid #666C7E;border-left: 1px solid #666C7E;border-right: 1px solid #666C7E;}
.footerTable {border-bottom: 1px solid #666C7E;border-left: 1px solid #666C7E;border-right: 1px solid #666C7E;}
a.SavedSearchAction:link, a.SavedSearchAction:visited, a.SavedSearchAction:active, a.SavedSearchAction:hover {font-family: Arial;font-size: 9pt;/*/*/ font-size: 11px; /* */color:#000000;font-weight: bold;}
a.Register:link, a.Register:visited, a.Register:active {font-family: Arial;font-size: 14px;font-weight: bold;color: #666699;text-decoration: 'underline';}
a.manageAccount:link, a.manageAccount:visited, a.manageAccount:active {font-family: Arial; font-size: 8pt;/*/*/font-size: 10px;/* */color: #666699;text-decoration: none;vertical-align: middle;}
a.manageAccount:hover {font-family: Arial; font-size: 8pt;/*/*/font-size: 10px;/* */color: #666699;vertical-align: middle;}
a.savedSearch:link, a.savedSearch:visited, a.savedSearch:active {font-family: Arial; font-size: 8pt;/*/*/font-size: 10px;/* */color: #666666;text-decoration: none;}
a.savedSearch:hover {font-family: Arial; font-size: 8pt;/*/*/font-size: 10px;/* */color: #666666;text-decoration: underline;}
a.terms:link, a.terms:visited, a.terms:active {font-family: Arial; font-size: 10px; color: #000000;}
a:link, a:visited, a:active {font-family: Arial; font-size: 10px; color: #000000;}
a.TabActive:link, a.TabActive:visited, a.TabActive:active {font-family: Arial; font-size: 11px; font-weight: bold;color: #000000;text-decoration: none;padding: 2px 6px 2px 6px;text-align:center;margin: 0px;display: block;}
a.TabInActive:link, a.TabInActive:visited, a.TabInActive:active {font-family: Arial; font-size: 11px; font-weight: bold;color: #000000;text-decoration: none;padding: 2px 6px 2px 6px;text-align:center;}
.boldText {font-family: Arial;font-size: 9pt;/*/*/ font-size: 11px; /* */color:#000000;font-weight: bold;}
.ErrorText { font-family: Arial; font-size: 9pt; font-weight: bold; /*/*/ font-size: 11px; /* */ color: #CC0000;}
.ManageErrorText { font-family: Arial; font-size: 9pt; font-weight: bold; /*/*/ font-size: 11px; /* */ color: #CC0000; padding: 0px 0px 0px 20px;}
.sessionError {font-family: Arial;font-size: 9pt;font-weight: bold;/*/*/ font-size: 11px; /* */color:#FF0000;padding: 12px 12px 0px 20px;margin: 0px;}
.footer {background-image: url(images/footer_bg.gif); background-repeat: repeat-x; color: #666666; text-align: center; font-family: Arial;font-size: 10px; }
a.footerLink:link, a.footerLink:visited, a.footerLink:active {color: #666666; text-align: center; font-family: Arial;font-size: 10px;text-decoration: 'underline';}
.newsText {font-size: 11px;font-weight: bold;font-family: Tahoma;color: #FF6800;}
.GridTable {background-color: #CCCCCC;}
.FormTable {background-color: #CCCCCC;}
.SearchResultsLabel
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
    padding: 5px 0px 2px 8px;
}
.SearchResultsData
{
    padding: 0px 0px 5px 15px;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
a.whitelink:link, a.whitelink:visited{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.DataGridTable {border: 1px solid #CCCCCC;}
.DataGridRowEven
{
	background-color: #EFEFEF;
}
.DataGridRowOdd
{
	background-color: #FFFFFF;
}
.DataGridItem
{
    font-family: Verdana;
    font-size: 10px;
   	color: #000000;
	vertical-align: top;
}
.GridHeader
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}
.GridSubHeader
{
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	background-color: #CCCCCC;
}
.GridRowEven
{
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
	background-color: #EFEFEF;
	vertical-align: top;
}
.GridRowOdd
{
    font-family: Verdana;
    font-size: 10px;
   	color: #000000;
	background-color: #FFFFFF;
	vertical-align: top;
}
.FormLabelEven
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #EFEFEF;
	text-align: right;
	vertical-align: top;
}
.FormLabelOdd
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: top;
}
.FormLabelEvenLeft
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #EFEFEF;
	text-align: left;
	vertical-align: top;
}
.FormLabelOddLeft
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.checkboxLabel
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 2px;
}
.registrationHelp 
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
    padding: 20px 0px 0px 10px;
}

.FormInstructions
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 8px 4px 8px 4px;
}
.FormDataEven
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	background-color: #EFEFEF;
}
.FormDataOdd
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}
.hinttext 
{
	font-family:Verdana,Arial;
	font-size: 9px;
	color: #000000;
}
.PageHeader
{
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}
.SubHeader 
{
    	font-family: Arial;
    	font-size: 14px;
    	font-weight: bold;
    	color: #000000;
}
.ManageHeader { font-family: Arial;font-size: 14px;font-weight: bold;color: #666699;}
.ManageSubHeader { font-family: Arial;font-size: 12px;font-weight: bold;color: #666699;}
.ManageBold {font-family: Arial;font-size: 9pt;/*/*/ font-size: 11px; /* */color:#000000;font-weight: bold;}
.Required
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #CC0000;
	vertical-align: middle;
}
.tbsub {
	padding: 2px 0px 2px 0px;
	margin: 0px;
	background-color: #F9F8F7;	
	background-color: #FFFFFF;	
    border: 1px solid #CCCCCC !important;
}
.tbsub div 
{
	padding: 0px 2px 0px 2px;
	margin: 0px;
	background-color: #FFFFFF;
}
.tbsub a 
{
	display : block;
	position : relative;
	padding: 1px 6px 1px 6px;
	text-decoration: none;
}
.tbsub a:link, .tbsub a:visited {
	color: #000000;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
.tbsub a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #B6BDD2;
	border:1px solid #999999;
}
.tbsub a:active {
	color: #000000;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	
}
.submenu {
	padding: 2px 0px 2px 0px;
	margin: 0px;
	background-color: #F9F8F7;	
	background-color: #FFFFFF;	
    border: 1px solid #CCCCCC !important;
}

.submenu div {
	padding: 0px 2px 0px 2px;
	margin: 0px;
	background-color: #FFFFFF;
}
.submenu a 
{
	display : block;
	position : relative;
	padding: 1px 6px 1px 6px;
	text-decoration: none;	
}
.submenu a:link,.submenu a:visited {
	color: #000000;
	text-decoration: none;
	border: 1px solid #E0E0E0;
	border: 1px solid #FFFFFF;
}
.submenu a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #B6BDD2;
	border: 1px solid #999999;
}
.submenu a:active {
	color: #000000;
	text-decoration: none;
	border: 1px solid #E0E0E0;
	border: 1px solid #FFFFFF;
}

/*****************************/
/* Style for Calendar Control*/
/*****************************/
.dynCalendarheader
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #666699;
	background-color: #ccccff;
	padding: 2px 2px 2px 2px;
}

.dynCalendardayname 
{
	background-color: #999999;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding: 2px 2px 2px 2px;
}
.dynCalendar 
{
	background-color: #c0c0c0;
	border: 1px solid #999999;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
}
a.selected:link, a.selected:visited, a.selected:active {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px dotted #999999;
	color: #000000;
    display : block;
    position : relative;
    padding: 4px 2px 4px 2px;
}
a.selected:hover  
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	background-color: #ccccff;
	border: 1px dotted #999999;
	color: #000000;
    display : block;
    position : relative;
    padding: 4px 2px 4px 2px;
}
a.today:link, a.today:visited, a.today:active {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	background-color: #FFD700;
	border: 1px dotted #999999;
	color: #000000;
    display : block;
    position : relative;
    padding: 4px 2px 4px 2px;
}
a.today:hover  
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	background-color: #ccccff;
	border: 1px dotted #999999;
	color: #000000;
    display : block;
    position : relative;
    padding: 4px 2px 4px 2px;
}
a.calendar:link, a.calendar:visited, a.calendar:active {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
    display : block;
    position : relative;
    padding: 4px 2px 4px 2px;
    
}
a.calendar:hover  
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	background-color: #ccccff;
	color: #000000;
    display : block;
    position : relative;
    padding: 4px 2px 4px 2px;
}
a.monthButtons:link, a.monthButtons:visited, a.monthButtons:active {
  font-weight: bold;
  font-family: Arial;
  font-size: 10pt;
  color: #FFFFFF;
  text-decoration: none;
  vertical-align: middle;
  padding: 0px 0px 3px 2px;
}
a.monthButtons:hover {
  font-weight: bold;
  font-family: Arial;
  font-size: 10pt;
  color: #999999;
  text-decoration: none;
  vertical-align: middle;
  padding: 0px 0px 3px 2px;
}
.calendarSpan
{
  background-color: #FFFFFF;
  color: #000000;
  height: 20px;
  width: 100px;
  font-family: Arial;
  font-size: 10px;
  border-top: 2px inset #999999;
  border-left: 2px inset #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

/*********************************/
/* End Style for Calendar Control*/
/*********************************/
