body {
	margin: 0;
	padding: 0;
	background-color: #6c8394;
	background-image: url(../images/BackPage.jpg);
	background-repeat: repeat-x;
	font-family: tahoma, arial, verdana;
	color: #2f2f2f;
	}

#container {
 	width:760px;
 	margin-right:auto;
 	margin-left:auto;
	background-color: #ffffff;
	}
	
/*-----------Top-----------*/

#top {
	margin: 0;
	padding: 0;
	background-image: url(../images/Top.gif);
	background-repeat: no-repeat;
	height: 73px;
	}
	
#top p {
	margin: 0;
	color: #0c5f79;
	font-size: 8.5pt;
	padding: 8px 6px 0 0;
	text-align: right;
	}
	
#top a:link, #top a:visited {
	color: #0c5f79;
	text-decoration: none;
	}
	
#top a:hover {
	color: #0c5f79;
	text-decoration: underline;
	}

/*-----------Nav-----------*/

#nav {
	margin: 0;
	padding: 0;
	background: url(../images/BackNav.gif) no-repeat;
	height: 34px;
	}
	
/*-----------IndexTableOne-----------*/

#IndexTableOne {
	margin: 0;
	padding: 0;
	width: 760px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #ffffff;
	}
	
/*-----------IndexTableTwo-----------*/

#IndexTableTwo {
	margin: 0;
	padding: 0;
	width: 760px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #ffffff;
	}
	
/*-----------NewsHome-----------*/

#NewsHome {
	margin: 0;
	padding: 35px 15px 0 15px;
	background-image: url(../images/Headers/News_Home.gif);
	background-repeat: no-repeat;
	width: 309px;
	font-size: 9pt;
	}
	
#NewsHome p {
	line-height: 10pt;
	}
	
#NewsHome a:link, #NewsHome a:visited {
	color: #0c5f79;
	font-weight: bold;
	text-decoration: none;
	padding-left: 12px;
	background-image: url(../images/Bullet_News.gif);
	background-repeat: no-repeat;
	}
	
#NewsHome a:hover {
	text-decoration: underline;
	}
	
/*-----------EmailForm-----------*/

#EmailHomeHeader {
	margin: 0;
	background-image: url(../images/Headers/Email_Home.gif);
	background-repeat: no-repeat;
	height: 20px;
	}

#EmailHome {
	margin: 0;
	padding: 5px;
	border: 1px solid #bac5cd;
	background-color: #f1f3f5;
	font-size: 7.5pt;
	}
	
#EmailHome .field {
	background-color: ede6da;
	height: 14px;
	width: 150px;
	}

#EmailHome .notice {
	font-size: 8.5pt;
	font-weight: bold;
	}
	
/*-----------EmailTemplate-----------*/

#EmailTemplate {
	padding: 0 25px 20px 25px;
	background-color: #ffffff;
	}
	
#EmailTemplate p {
	font-size: 9pt;
	text-align: center;
	}
	
#EmailTemplate p.small {
	font-size: 8pt;
	}
	
#EmailTemplate a:link, #EmailTemplate a:visited {
	color: #0c5f79;
	text-decoration: underline;
	}

#EmailTemplate a:hover {
	color: #0c5f79;
	text-decoration: none;
	}

	
/*-----------RatesHome-----------*/

#RatesHome {
	margin: 0;
	padding: 35px 15px 0 15px;
	background-image: url(../images/Headers/Rates_Home.gif);
	background-repeat: no-repeat;
	width: 158px;
	border-left: 1px solid #bac5cd;
	border-right: 1px solid #bac5cd;
	}
	
#RatesHome p {
	line-height: 10pt;
	font-size: 8.5pt;
	}
	
#RatesHome a:link, #RatesHome a:visited {
	color: #0c5f79;
	text-decoration: underline;
	}

#RatesHome a:hover {
	color: #12877e;
	text-decoration: none;
	background-color: #ffffff;
	}

	
/*-----------PollHome-----------*/

#PollHome {
	margin: 0;
	padding: 35px 15px 0 15px;
	/*background: url(../images/Headers/Poll_Home.gif) no-repeat;*/
	width: 201px;
	}

#PollHome p {
	line-height: 10pt;
	font-size: 8.5pt;
	}
	
#PollHome a:link, #PollHome a:visited {
	color: #0c5f79;
	text-decoration: underline;
	}

#PollHome a:hover {
	color: #12877e;
	text-decoration: none;
	background-color: #ffffff;
	}
	
/*-----------IndexLinks-----------*/
#IndexLinks{
	margin: 0;
	padding: 15px 15px 0 15px;
	text-align: right;
	border-top: 1px solid #bac5cd;
	}
	
	
/*-----------ChildContainer-----------*/

#ChildContainer {
	margin: 0;
	padding: 0;
	width: 758px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #ffffff;
	background-image: url(../images/BackChild.gif);
	background-repeat: no-repeat;
	}
	
#ChildContainer h1 {
	margin: 0;
	padding: 0;
	}
	
#ChildHeader {
	float: left;
	margin: 0;
	padding: 0;
	}	
	
/*-----------ChildContent-----------*/

#ChildContent {
	margin: 0;
	padding: 0 25px 25px 25px;
	border-right: 1px solid #bac5cd;
	width: 475px;
	font-size: 8.5pt;
	}
	
#ChildContent p {
	line-height: 12pt;
	text-align: justify;
	}
	
#ChildContent a:link, #ChildContent a:visited {
	color: #0c5f79;
	text-decoration: underline;
	}

#ChildContent a:hover {
	color: #12877e;
	text-decoration: none;
	background-color: #ffffff;
	}
	
#ChildContent ul li {
	list-style-image: url(../images/Bullet.gif);
	line-height: 12pt;
	margin-top: 10px;
	}
	
#ChildContent ol li {
	line-height: 12pt;
	margin-top: 10px;
	}
	
/*-----------FormContent-----------*/

#FormContent {
	margin: 0;
	padding: 10px 50px 25px 50px;
	font-size: 8.5pt;
	}
	
#FormContent p {
	line-height: 12pt;
	}
	
.box {
	height: 150px;
	padding: 10px;
	overflow:auto;
	border-top: 1px solid #0c5f79;
	border-bottom: 5px solid #0c5f79;
	background-color: #e9ecef;
	}
	
#FormContent a:link, #FormContent a:visited {
	color: #0c5f79;
	text-decoration: underline;
	}

#FormContent a:hover {
	color: #12877e;
	text-decoration: none;
	background-color: #ffffff;
	}
	
#FormContent ul li {
	list-style-image: url(../images/Bullet.gif);
	line-height: 12pt;
	margin-top: 10px;
	}
	
#FormContent ol li {
	line-height: 12pt;
	margin-top: 10px;
	}

/*-----------RightPic-----------*/

#RightPic {
	margin: 0;
	padding: 0;
	text-align: right;
	}
	
/*-----------RightCol-----------*/
	
#RightCol {
	float: right;
	margin: 0 0 150px 0;
	padding: 0;
	width: 218px;
	}	
	
/*-----------Misc Table Styles-----------*/

#Table {
	margin-top: 20px;
	padding: 4px;
	border-top: 1px solid #0c5f79;
	border-bottom: 5px solid #0c5f79;
	background-color: #e9ecef;
	text-align: none;
	}
	
#Table td{
	padding: 5px;
	border-bottom: 1px solid #ffffff;
	}
	
#TableForm {
	margin-top: none;
	padding: 4px;
	border-top: none;
	border-bottom: none;
	background-color: #e9ecef;
	text-align: none;
	}
	
#TableForm td{
	padding: 5px;
	}
	
.TableHeaderBlueLight {
	background-color: #5171b2;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	padding: 4px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
	
.TableSubHeaderLight {
	background-color: #5ba3b9;
	color: #ffffff;
	}

/*-----------SubNav-----------*/

#SubNav {
	margin: 30px 40px 0 10px;
	padding: 0;
	color: #0c5f79;
	font-size: 8.5pt;
	text-align: left;
	}
	
#SubNav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
#SubNav li {
	margin: 5px 0 6px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #bac5cd;
	}
	
#SubNav li.last {
	margin: 5px 0 6px 0;
	border-bottom: 0;
	}
	
#SubNav li a:link, #SubNav li a:visited {
	color: #0c5f79;
	text-decoration: none;
	padding-left: 15px;
	background-image: url(../images/Bullet_News.gif);
	background-repeat: no-repeat;
	}
	
#SubNav li a:hover {
 	color: #12877e;
	text-decoration: underline;
 	}


/*-----------Footer-----------*/

#footer {
	clear: both;
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-size: 8.5pt;
	}
	
#footer p {
	padding: 6px;
	margin: 0;
	border: 1px solid #ffffff;
	background-color: #0c5f79;
	text-align: right;
	}
	
#footer p.bar {
	padding: 0;
	margin: 0;
	border-top: 25px solid #ffffff;
	border-bottom: 0;
	background-color: #d6c7ab;
	height: 5px;
	}
	
#footer p.gov {
	padding: 0;
	margin: 0;
	text-align: right;
	background-color: #6c8394;
	border: none;
	}

#footer a:link, #footer a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	
