html {overflow-y: scroll;}

body {   margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  text-align: center;  font-family:  Arial, Helvetica, sans-serif;	font-size: 12px; }

#wrapper 
{
    width: 638px;
    margin: 0 auto; 
    text-align: left; 
}

.l15
{
    FONT-SIZE: 15pt;
    COLOR: #002a66;
    FONT-FAMILY: Arial,Verdana,Helvetica
}
.b10
{
    FONT-SIZE: 10pt;
    COLOR: #202020;
    FONT-FAMILY: Arial,Verdana,Helvetica
}
.b9
{
    FONT-SIZE: 9pt;
    COLOR: #202020;
    FONT-FAMILY: Arial,Verdana,Helvetica;
	line-height:18px;
}
.b8
{
    FONT-SIZE: 9pt;
    COLOR: #202020;
    FONT-FAMILY: Arial,Verdana,Helvetica
}
.nowrapcell
{
	white-space: nowrap;
}
.s8
{
    FONT-SIZE: 8pt;
    COLOR: #909090;
    FONT-FAMILY: Arial,Verdana,Helvetica
}
.s9
{
    FONT-SIZE: 9pt;
	font-weight: bold;
    COLOR: #003366;
    FONT-FAMILY: Arial,Verdana,Helvetica
}
a:link {text-decoration:underline; color:#003366;} 
a:visited {text-decoration:underline; color: #003366;} 
a:hover {text-decoration:underline; color:#FF0000}

a.sd:link {text-decoration:none; color:#003366; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 9pt;} 
a.sd:visited {text-decoration:none; color: #003366; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 9pt;} 
a.sd:hover {text-decoration:none; color:#FF0000; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-SIZE: 9pt;}


FORM
{
    MARGIN-BOTTOM: 0px
}
.parentcat
{
    FONT-WEIGHT: 900;
    COLOR: #191970
}
.childcat
{
    FONT-WEIGHT: 600;
    COLOR: #f0c000
}
DIV.pageheader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: larger;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-VARIANT: normal
}
TD.shaderow
{
    BACKGROUND-COLOR: #f0f0ff
}
TH
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.box
{
    BACKGROUND-COLOR: #fff8e9
}
.textbox {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	
}
.formbut
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
    HEIGHT: 22px;
}
.textarea
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #fff8e9
}
.regtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:13px;
}

.regtextPrint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
}

.regtext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

table
{
    FONT-SIZE: 9pt;
    COLOR: #202020;
    FONT-FAMILY: Arial,Verdana,Helvetica
}

.surveyPercentBar
{
	border:solid 1px;
}

.surveyPercent
{
	width:5%;
	text-align:right;
}

.surveyAnswer
{
	width:95%;
}

.surveyTextBox
{
	margin-left:5px;
	width:20em;	
}

.SurveyQuestionContainer
{
	padding-bottom:10px;
	padding-top:20px;
	border-bottom:solid 2px;
	margin-left:-15px;
}

.surveyQuestion
{
	font-weight:bold;
}

.surveyTitle
{
	padding-left:13px;
	FONT-SIZE: 12pt;
	font-weight:bold;
    COLOR: #002a66;
    FONT-FAMILY: Arial,Verdana,Helvetica
}

.divSurveyList
{
	padding-left:27px;
}


/* TEXT SIZE ROLLOVERS *******/

a.tslg {width: 29px; height: 24px; display: block; background: url(images/btn_glass_lg.gif); border: 0; padding: 0; float: left; margin-top: 5px;}
a.tslg:hover {background-position: 0 -24px;}

a.tsm {width: 24px; height: 24px; display: block; background: url(images/btn_glass_m.gif); border: 0; padding: 0; float: left; margin-top: 5px;}
a.tsm:hover {background-position: 0 -24px;}

a.tss {width: 16px; height: 24px; display: block; background: url(images/btn_glass_s.gif); border: 0; padding: 0; float: left; margin-top: 5px;}
a.tss:hover {background-position: 0 -24px;}

#divright {float: right; text-align: right;}
#divleft {float: left;}

a.tslg2 {width: 29px; height: 24px; display: block; background: url(images/btn_glass_lg02.gif); border: 0; padding: 0; margin: 5px 0 0 0; float: left;}
a.tslg2:hover {background-position: 0 -24px;}

a.tsm2 {width: 24px; height: 24px; display: block; background: url(images/btn_glass_m02.gif); border: 0; padding: 0; float: left; margin: 5px 0 0 0;}
a.tsm2:hover {background-position: 0 -24px;}

a.tss2 {width: 16px; height: 24px; display: block; background: url(images/btn_glass_s02.gif); border: 0; padding: 0; float: left; margin: 5px 0 0 0;}
a.tss2:hover {background-position: 0 -24px;}


#bd
{
padding: 0 0 10px 10px; 
max-width: 430px;
word-wrap: break-word; /* Internet Explorer 5.5+ */
white-space:normal;
margin:20px 0;
}

td.topborder {border-top: 1px solid #003366;}


/* 2010 Feb */


.green {font: Arial 11px; font-weight: bold; color: #fff;background-color:#339900; border:1px solid #231f20; line-height:15px; padding-left:5px; font-size: 12px;}
.purple {font: Arial 11px; font-weight: bold; color: #fff;background-color:#653d92; border:1px solid #231f20; line-height:15px; padding-left:5px; font-size: 12px;}
.orange {font: Arial 11px; font-weight: bold; color: #fff;background-color:#ff9900; border:1px solid #231f20; line-height:15px; padding-left:5px; font-size: 12px;}
.darkblue {font: Arial 11px; font-weight: bold; color: #fff;background-color:#003399; border:1px solid #231f20; line-height:15px; padding-left:5px; font-size: 12px;}
.teal {font: Arial 11px; font-weight: bold; color: #fff;background-color:#339999; border:1px solid #231f20; line-height:15px; padding-left:5px; font-size: 12px;}
.darkorange {font: Arial 11px; font-weight: bold; color: #fff;background-color:#cc3300; border:1px solid #231f20; line-height:15px; padding-left:5px; font-size: 12px;}
.blue {font: Arial 11px; font-weight: bold; color: #fff;background-color:#0066cc; border:1px solid #231f20; line-height:15px; padding-left:5px; font-size: 12px;}

.ht {height:10px; margin:0px; }
.faintor { background-image:url(gfx/sdbk.gif); background-repeat:repeat-y; width:155px; }

hr {width:100%; background-color:#cccccc; color:#cccccc; height:1px; margin:2px 0 }

h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0046ac; margin:0}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0046ac; margin: 0px 0px 5px 0px}

.smallblue {font-size:9px; text-transform:uppercase; font-weight:bold; line-height:10px; text-align: center }

#main {width: 642px; margin:0 auto; padding:0px; text-align:left; min-height:400px;}
#mainLeft {width:420px; float:left; margin:0px; text-align:left; padding:0px }
*html #mainLeft {width: 400px; float:left; text-align:left; margin:0px}
#mainRight {width:173px; float:right; background:url(gfx/y_side01a.gif) no-repeat; background-color:#FFFFFF; }


#yel01 {width:638px; height: 9px; margin:0 auto; padding:0;}
#yel02 {width:640px; height:42px; margin:0 auto; padding:0;  clear:both; background: url(gfx/y_bar02.gif) no-repeat;}
#yel02a {width:640px; height:42px; margin:0 auto; padding:0;  clear:both; background: url(gfx/y_bar02a.gif) no-repeat;}
#yel02b {width:469px; height:42px; margin:0 auto; padding:0;  clear:both; background: url(gfx/y_bar02b.gif) no-repeat; }
.newsDate {font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif }
.newsArticle { line-height:18px; }
.5height { margin-bottom:5px; }
.partners {background-color:#FFF8E9}

#textsize { width:200px;  padding:4px; font-size:10px; text-transform: uppercase; color:#0068b3; font-weight:bold;}
.padright {padding-right:2px; }

#upgrade {width: 640px; padding:20px; text-align:left}
	
	/* Main Menu */
	#navcontainer{margin:0px; padding: 0;height: 19px;}
	#navcontainer ul{border: 0;margin: 0;padding: 0;list-style-type: none;text-align: center;  width:640px;}
	#navcontainer ul li{display: block;float: left;text-align: center;padding: 0;margin: 0; width: 128px; }
	
	#navcontainer ul li a{background: #fff; width: 128px; height: 15px; border-top: 1px solid #0068b3; border-left: 1px solid #0068b3; border-bottom: 1px solid #0068b3;
	border-right: 1px solid #0068b3; padding-top: 1px; margin: 0;color: #0068b3; text-decoration: none; display: block; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; font-weight:bold; }
	
*html #navcontainer ul li{display: block;float: left;text-align: center;padding: 0;margin: 0; width: 126px; }
	
*html #navcontainer ul li a{background: #fff; width: 126px; height: 15px; border-top: 1px solid #0068b3; border-left: 1px solid #0068b3; border-bottom: 1px solid #0068b3;	border-right: 1px solid #0068b3; padding: 0; margin: 0;color: #0068b3; text-decoration: none; display: block; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; font-weight:bold; }	
	
	
	#navcontainer ul li a.end {background: #fff; width: 126px; height: 15px; border-top: 1px solid #0068b3; border-right: 1px solid #0068b3; border-bottom: 1px solid #0068b3;border-left: 1px solid #0068b3; padding: 0; margin:0;color: #0068b3; text-decoration: none; display: block; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; font-weight:bold; }
	
	#navcontainer ul li a:hover{color: #fff;background: #0068b3;}
	#navcontainer a:active{background: #0068b3;color: #fff;}
	#navcontainer li#active a{background: #0068b3;border: 1px solid #0068b3;color: #fff;}
	
/* Footer Menu */
#navcontainerFooter{clear: both; margin:0px; padding: 0;height: 17px;}
#navcontainerFooter ul{border: 0;margin: 0;padding: 0;list-style-type: none;text-align: center;  width:640px}
#navcontainerFooter ul li{display: block;float: left;text-align: center;padding: 0;margin: 0; width: 127px; }

#navcontainerFooter ul li a{background: #fff; width: 126px; height: 15px; border-top: 1px solid #0068b3; border-left: 1px solid #0068b3; border-bottom: 1px solid #0068b3;border-right: none; padding: 0; margin: 0;color: #0068b3; text-decoration: none; display: block; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; font-weight:bold; }

#navcontainerFooter ul li a.end {background: #fff; width: 126px; height: 15px; border-top: 1px solid #0068b3; border-right: 1px solid #0068b3; border-bottom: 1px solid #0068b3;border-left: 1px solid #0068b3; padding: 0; margin:0;color: #0068b3; text-decoration: none; display: block; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; font-weight:bold; }

#navcontainerFooter ul li a:hover{color: #fff;background: #0068b3;}
#navcontainerFooter a:active{background: #0068b3;color: #fff;}
navcontainerFooter li#active a{background: #0068b3;color: #fff;}

.wrap {

	word-break:break-word;
	width:432px;
	table-layout: fixed;	
	overflow:hidden;
	
}
		

