body {
	margin-left: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
}

p, OL, UL, LI { 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
font-size: 11px; text-decoration: none ; color: #000000}

a {
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
font-size: 11px; 
text-decoration: none; 
font-weight: normal; 
color: #1020A0;}

a:visited {
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
font-weight: normal; 
color: #1020A0;
}

a:hover {
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
font-weight: normal; 
text-decoration: underline; 
color: #1020A0;
}


.formitems {
	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	BACKGROUND-COLOR: #F3F3F3;
	border: 1px solid #DADADA;
}

.submit {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 8pt; FONT-WEIGHT: bold; BORDER-LEFT: 0px solid; COLOR: white; BORDER-BOTTOM: 0px solid; HEIGHT: 19px; BACKGROUND-COLOR: #2B78AB; cursor: hand; padding-left: 1px; padding-right: 1px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

	
.smalltext {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
	font-size: 10px;
	}
	
.mobiletext {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
	font-size: 14px;
	}
	
	
.highlight {
	color: #F78E1E; 
	font-weight: bold;
	}
	
.smalltitle {
	color: #807F7F;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	margin-left:0px;
	}
	
.largetitle {
font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px; line-height:1.25em;margin:10px; font-weight: bold; font-size: 15px; color: #7E7E7E;
}


.currentLink {
background-color: rgb(83,164,216);
padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
color:#FFFFFF;
font-size: 11px; 
font-weight: bold;
}

.currentLink:hover {
background-color: rgb(83,164,216);
padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
color:#FFFFFF;
font-size: 11px; 
font-weight: bold;
}

.currentLink:visited {
background-color: rgb(83,164,216);
padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
color:#FFFFFF;
font-size: 11px; 
font-weight: bold;
}

.tableheadcell {
border-collapse: collapse; border: 1px, solid; border-color: #d0d0d0; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; BACKGROUND-COLOR: #f2f2f2; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color: #7e7e7e; font-weight: bold; font-size: 12px;
}

.tableformat {
border-collapse: collapse; border: 1px, solid; border-color: #d0d0d0; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; BACKGROUND-COLOR: #FFFFFF; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; font-size: 11px;
}

.required{
	FONT-WEIGHT: bold; COLOR: #FF0000;
}

.error { color: #FF0000; }

.footer {
	FONT-SIZE: 7pt; COLOR: #767373; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.topmenulink {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; TEXT-DECORATION: none
}
.topmenulink:hover {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFF00; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; TEXT-DECORATION: none
}

.topmenucell A {
	BORDER-RIGHT: #696869 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #072F60 0px solid; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 1px; MARGIN-TOP: 1px; MARGIN-RIGHT: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #E7E3DD 1px solid; COLOR: #696869; PADDING-TOP: 6px; BORDER-BOTTOM: #072F60 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.topmenucell A:visited {
	BORDER-RIGHT: #696869 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #072F60 0px solid; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 1px; MARGIN-TOP: 1px; MARGIN-RIGHT: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #E7E3DD 1px solid; COLOR: #696869; PADDING-TOP: 6px; BORDER-BOTTOM: #072F60 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}

.topmenucell A:hover {
	BORDER-RIGHT: #696869 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #072F60 0px solid; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 1px; MARGIN-TOP: 1px; MARGIN-RIGHT: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #E7E3DD 1px solid; COLOR: #FFFFFF; PADDING-TOP: 6px; BORDER-BOTTOM: #072F60 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-IMAGE: url(images/nav_bg_over.gif); TEXT-DECORATION: none
}

.redbold { color: #FF0000; font-weight: bold; }	
	
.segmenttitlelink {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2B78AB; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; TEXT-DECORATION: none;
}

.segmenttitlelink:active {
FONT-WEIGHT: bold; COLOR: #2B78AB;
}

.segmenttitlelink:visited {
FONT-WEIGHT: bold; COLOR: #2B78AB;
}

.segmenttitlelink:hover {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; TEXT-DECORATION: none;
}

.activesegmenttitlelink {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; BORDER-BOTTOM: #666666 1px dotted; TEXT-DECORATION: none;
}

.activesegmenttitlelink:active {
FONT-WEIGHT: bold; COLOR: #666666; BORDER-BOTTOM: #666666 1px dotted; TEXT-DECORATION: none;
}

.activesegmenttitlelink:visited {
FONT-WEIGHT: bold; COLOR: #666666; BORDER-BOTTOM: #666666 1px dotted; TEXT-DECORATION: none;
}

.activesegmenttitlelink:hover {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; BORDER-BOTTOM: #C50A02 0px dotted; TEXT-DECORATION: none;
}

.segmenttitlelinkmobile {
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #2B78AB; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; TEXT-DECORATION: none;
}

.segmenttitlelinkmobile:active {
FONT-WEIGHT: bold; COLOR: #2B78AB;
}

.segmenttitlelinkmobile:visited {
FONT-WEIGHT: bold; COLOR: #2B78AB;
}

.segmenttitlelinkmobile:hover {
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; TEXT-DECORATION: none;
}

.activesegmenttitlelinkmobile {
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; BORDER-BOTTOM: #666666 1px dotted; TEXT-DECORATION: none;
}

.activesegmenttitlelinkmobile:active {
FONT-WEIGHT: bold; COLOR: #666666; BORDER-BOTTOM: #666666 1px dotted; TEXT-DECORATION: none;
}

.activesegmenttitlelinkmobile:visited {
FONT-WEIGHT: bold; COLOR: #666666; BORDER-BOTTOM: #666666 1px dotted; TEXT-DECORATION: none;
}

.activesegmenttitlelinkmobile:hover {
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; BORDER-BOTTOM: #C50A02 0px dotted; TEXT-DECORATION: none;
}

.reporttable {
border-collapse: collapse; border: 1px, solid; border-color: #B6B9B5; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; BACKGROUND-COLOR: #E7F7DB;
}

.reporttabletext { 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
font-size: 13px; text-decoration: none ; color: #000000
}


.reporttableheadertext {
font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:16px; font-weight: bold; color:476A38;
}


/* 5 star rating styles shown below */
    #rateStatus{float:left; clear:both; width:60; height:20px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color: #5F5F5F; font-size: 9px;}
    #rateMe{float:left; clear:both; width:60; height:auto; padding:0px; margin:0px;font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color: #5F5F5F; font-size: 9px;}
    #rateMe li{float:left;list-style:none;}
    #rateMe li a:hover,
    #rateMe .on{background:url(images/star_on.gif) no-repeat;}
    #rateMe a{float:left;background:url(images/star_off.gif) no-repeat;width:12px; height:12px;}
    #ratingSaved{display:none; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color: #5F5F5F; font-size: 9px;}
    .saved{color:red; }
    #FiveStarRatingSubmitStatus{float:left; clear:both; width:75; height:20px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color: #5F5F5F; font-size: 9px;}

/* 5 star rating styles shown above */

/* Tooltip script styles shown below */
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #DADADA;
padding: 2px;
background-color: #F3F3F3;
visibility: hidden;
z-index: 100;
font-family: "trebuchet MS";
color: #949494;
font-size: 8pt;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* Tooltip script styles shown above */


/* News Ticker styles */
.news {	position:absolute;visibility:hidden;width:774;}
/* News Ticker styles */

.sponsorshipifolink {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2B78AB; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; TEXT-DECORATION: none;  line-height: 2em;
}

.sponsorshipifolink:active {
FONT-WEIGHT: bold; COLOR: #2B78AB;  line-height: 2em;
}

.sponsorshipifolink:visited {
FONT-WEIGHT: bold; COLOR: #2B78AB;  line-height: 2em;
}

.sponsorshipifolink:hover {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; TEXT-DECORATION: none;  line-height: 2em;
}
