body {
	margin: 0; 
	background: url(../images/Site_BG.gif) repeat-x #ffffff;
	font-family: Verdana;
	font-size: 9.0pt;
	}
	

#container {
 	width:942px;
 	margin-right:auto;
 	margin-left:auto;
	padding: 0;
	background-color:#FFFFFF;
	}


/*--------------------top--------------------*/

#top {
	margin: 0;
	padding-top: 29px; 
	background: url(../images/Top_BG.gif) no-repeat top left;
	width:766; 
	height:62px; 
	text-align:right;  
	
	}

#top a:link, #top a:visited {
	color: #0191e3;
	text-decoration: none;
	font-weight:bold; 
	font-size:7pt;
	}
	
#top a:hover {
	color: #e45c01;
	text-decoration: underline;
	font-weight:bold;
	}
	
/*--------------------HomeContainer--------------------*/
	
#HomeContainer {
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	}

/*--------------------HomePageMessage--------------------*/
	
#HmPgMsg {
	padding-bottom:10px;
	font-weight:bold;
	font-size:11.0pt;
	color:#E60F01;
	}


#HmPgMsg p {
	font-weight:bold;
	font-size:11.0pt;
	color:#E60F01;
	}

/*--------------------Poll--------------------*/

#Poll {

	padding:  34px 20px 0px 30px;
	margin: 0; 
	background: url(../images/Poll_BG.gif) no-repeat;
	width:180px;
	height:180px;
	}

.pollQ{
	color: #ffffff;
	font-weight: bold; 
	font-size: 8.75pt; 
	line-height: 16px;
	}
	
.pollA{
	color: #d0eeff; 
	font-size:8.0pt;
	line-height: 17px;
	}
	

.pollMsg{
	color: #ffffff; 
	font-size:6.0pt;
	font-weight:bold;
	line-height: 14px;	
	}

/*--------------------SpanishPoll--------------------*/

#sp_Poll {

	padding:  34px 20px 0px 30px;
	margin: 0; 
	background: url(../images/sp_Poll_BG.gif) no-repeat;
	width:180px;
	height:180px;
	}

.sp_pollQ{
	color: #ffffff;
	font-weight: bold; 
	font-size: 8.75pt; 
	line-height: 16px;
	}
	
.sp_pollA{
	color: #ffffff; 
	font-size:8.0pt;
	}
	

.sp_pollMsg{
	color: #5adf4a; 
	font-size:5.0pt;
	font-weight:bold;	
	}

/*--------------------FirstCol--------------------*/

#FirstCol {

	padding: 0;
	margin: 0; 
	background-color: #172929;
	border-right: 1px solid #ffffff;
	width: 201px;
	}

/*--------------------Footer--------------------*/

#Footer {
	margin: 0;
	padding-right: 10px;
	background: url(../images/Footer_BG.gif) no-repeat top left;
	vertical-align:top; 
	height:65px;
	width:932px;
	}
	
#Footer p {
	margin: 0;
	padding-top: 10px; 
	line-height:15px;
	color: #8E9CA4; 
	font-size:7.75pt; 
	text-align:right;
	}
	
#Footer a:link, #Footer a:visited {
	color: #8E9CA4;
	text-decoration: none;
	}
	
#Footer a:hover {
	color: #0191e3;
	text-decoration: underline;
	}

#Footer2 {
	margin: 0;
	padding-right: 10px;
	background: url(../images/Footer_BG_rev.gif) no-repeat top left;
	vertical-align:top; 
	height:65px;
	width:932px;
	}
	
#Footer2 p {
	margin: 0;
	padding-top: 5px; 
	line-height:15px;
	color: #b8c0c5; 
	font-size:7.75pt; 
	text-align:right;
	}
	
#Footer2 a:link, #Footer2 a:visited {
	color: #b8c0c5;
	text-decoration: none;
	}
	
#Footer2 a:hover {
	color: #0191e3;
	text-decoration: underline;
	}
	
#PreFooter {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	vertical-align:top; 
	height:58px;
	width:942px; 
	}
	

	
#Footer_sp {
	margin: 0;
	padding-right: 10px;
	background: url(../images/sp_Footer_BG.gif) no-repeat top left;
	vertical-align:top; 
	height:65px;
	width:932px; 
	
	}
	
#Footer_sp p {
	margin: 0;
	padding-top: 10px; 
	line-height:15px;
	color: #8E9CA4; 
	font-size:7.75pt; 
	text-align:right;
	}
	
#Footer_sp a:link, #Footer_sp a:visited {
	color: #8E9CA4;
	text-decoration: none;
	}
	
#Footer_sp a:hover {
	color: #0191e3;
	text-decoration: underline;
	}


	
	
/*--------------------ChildContainer--------------------*/	

#ChildContainerTable {
	background-color: #ffffff; 
	vertical-align:top; 
	border-right: 1px solid #c9ced1;
	}


/*--------------------ChildContent--------------------*/
	
#ChildContent {
	width: 580px;
	padding: 30px 35px 25px 40px;
	background-color: #ffffff; 
	vertical-align:top;
	line-height:15.0pt;
	color: #73828c; 
	}	

#ChildContent p {
	text-align: justify; 
	}
	
#ChildContent a:link, #ChildContent a:visited {
	color: #0191e3;
	text-decoration: none;
	}	
	
#ChildContent a:hover {
	color: #0191e3;
	text-decoration:underline;
	}
	
#ChildContent ul {
	margin: 0px 15px 10px 35px;
	color: #73828c; 
	}
	
#ChildContent ul li {
	padding:5px 0px 5px 10px; 
	list-style-image:url(../images/bullet.gif);
	}
	
#ChildContent ol li {
	padding:0px 0px 5px 0px; 
	color:#73828c;
	}
	
#ChildContent ol li ul li {
	font-size: 8.25pt;
	padding:5px 0px 5px 10px;
	margin-left:10px; 
	font-weight:bold; 
	}

	
/*--------------------RelatedLinks--------------------*/
	
#RelatedLinks {
	margin: 0;
	padding:0;
	width:286px;
	background: url(../images/RelatedLinks_BG.gif) repeat-y top left;
	}
	

/*--------------------Table--------------------*/

#BodyTable {
	margin-bottom: 25px;
	border-top: 1px solid #c3cad5;
	border-bottom: 2px solid #c3cad5;
	padding:2px;
	}
	
#BodyTable td{
	border-top: 1px solid #c3cad5;
	}	



		
/*--------------------RateTable--------------------*/

#RateTable {
	
	margin-bottom: 20px;
	border-bottom: 2px solid #c9ced1;
	background-color: #f4f3f2;
	}
	
#RateTable tr {
	border-bottom: 2px solid #c9ced1;
	}


/*--------------------Form--------------------*/

#FormContent {
	width: 565x;
	padding: 5px 10px 0px 16px;
	background-color: #ffffff; 
	vertical-align:top;
	color: #2a699d; 
	}
	
.textbox {
	padding: 0px;
	background: #ffffff;
	border: 1px solid #c0d0d9; 
	font-size: 9.50pt;
	color:#2a699d;
	}

.dropdown {
	padding: 0px;
	background: #ffffff; 
	font-size: 9.00pt;
	color:#2a699d;
	}


#FormContent p {
	line-height: 12pt; 
	color: #2a699d; 
	font-size: 8.75pt;
	}	
	
#FormContent a:link, #FormContent a:visited {
	color: #0191e3;
	text-decoration: none;
	}	
	
#FormContent a:hover {
	color: #0191e3;
	text-decoration:underline;
	}	
/*--------------------Form--------------------*/
	

.FormBoundary {
	margin-top:10px;
	margin-bottom:5px;
	border-bottom: 3px solid #c9ced1;
	border-left: 1px solid #c9ced1;
	border-right: 1px solid #c9ced1;
	border-top: 1px solid #c9ced1;
	}
		
.FormHeader {
	color: #ffffff;
	font-size: 8.50pt;
	background-color:#0565a5;
	font-weight: bold;
	}

.FormSubHeader {
	color: #056ca9;
	font-size: 8.25pt; 
	font-weight:bold;
	background-color:#ececec;
	}
	
.FormNote {
	color: #056ca9;
	padding:  1px; 
	font-size: 7.950pt; 
	font-style:italic;
	}
