body {
	margin: 0;
	padding: 0;
	background: #ffffff url(../images/BackPage.gif) repeat-x;
	font-family: "Trebuchet MS", tahoma, arial;
	color: #424242;
	}

#container {
 	width:972px;
 	margin-right:auto;
 	margin-left:auto;
	}
	
/*-----------TopNav-----------*/

#TopNav {
	margin: 0;
	padding: 4px 7px 0 0;
	height: 30px;
	text-align: right;
	color: #ffffff;
	font-size: .7em;
	}
	
#TopNav a:link, #TopNav a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#TopNav a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	
/*-----------Search-----------*/

#Search {
	margin: 0 0 0 10px;
	padding: 0;
	display: inline;
	}
	
#Search .input {
	border: 1px solid #0a4e8f;
	padding: 1px;
	margin: 0 5px 0 0;
	}
	
/*-----------Top-----------*/

#Top_orig {
	margin: 0;
	padding: 0;
	background: url(../images/Top.jpg) no-repeat;
	height: 162px;
	}

#Top {
	margin: 0;
	padding: 0;
	background: url(../images/Top_Sml.jpg) no-repeat;
	height: 108px;
	}

/*-----------Login-----------*/

#Login_Orig {
	margin: 0;
	padding: 0;
	background: #ffffff url(../images/BackLogin.jpg) no-repeat;
	color: #ffffff; font-weight:bold;
	font-size: .7em;
	}

#Login_orig a:link, #Login_orig a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#Login_orig a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	
#LoginContents_orig {
	margin: 38px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	}
	
#LoginContents {
	margin: 52px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	}
	
#Login {
	margin: 0px;
	padding: 0px;
	background: #ffffff url(../images/BackLogin.jpg) no-repeat;
	color: #ffffff;
	font-size: .8em;
	font-weight:bold;
	}
	
	
#Login a:link, #Login a:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: .8em;

	}
	
#Login a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-size: .8em;
	}
	
.textbox {
	padding: 0px;
	background: #ffffff;
	border: 1px solid #d9d9d9; 
	font-size: 7.50pt;
	}
	
	
/*----------------------------------------------------------*/
	
#M3Btm {
	margin: 0;
	padding: 0;
	background: url(../images/M3_Btm.gif) no-repeat;
	height: 26px;
	}
	
/*----------------------------------------------------------*/
		
.HomeTable01 {
	border-top: 1px solid #ffffff;
	background-color: #f3f1d7;
	}
	
/*-----------NewsHome-----------*/

#NewsHome_orig {
	padding: 40px 30px 20px 22px;
	background: url(../images/Headers/News_Home.gif) no-repeat;
	width: 432px;
	font-size: .8em;
	}

#NewsHome_orig p {
	line-height: 12pt;
	}
	
#NewsHome_orig a:link, #NewsHome_orig a:visited {
	color: #19417b;
	font-weight: bold;
	text-decoration: none;
	padding-left: 14px;
	background: url(../images/Bullet_News.gif) no-repeat;
	}
	
#NewsHome_orig a:hover {
	text-decoration: underline;
	}
	
#NewsHome {
	padding: 60px 30px 20px 20px;
	background: url(../images/Headers/News_Home.gif) no-repeat;
	width: 440px;
	font-size: .8em;
	}
		
#NewsHome p {
	line-height: 12pt;
	}
	
#NewsHome a:link, #NewsHome a:visited {
	color: #19417b;
	font-weight: bold;
	text-decoration: none;
	padding-left: 14px;
	background: url(../images/Bullet_News.gif) no-repeat;
	}
	
#NewsHome a:hover {
	text-decoration: underline;
	}
/*-----------PollHome-----------*/

#PollHome_orig {
	padding: 40px 45px 20px 20px;
	background: url(../images/Headers/Poll_Home.gif) no-repeat top right;
	font-size: .75em;
	width: 210px;
	}

#PollHome_orig p {
	line-height: 10pt;
	}

#PollHome {
	padding: 35px 15px 0px 10px;
	background: url(../images/Headers/Poll_Home.gif) no-repeat top left;
	font-size: .75em;
	width: 221px;
	}

#PollHome p {
	line-height: 10pt;
	}
	
/*-----------RightColHome-----------*/

#RightColHome {
	padding: 11px 0 0 0;
	background: #375a8c url(../images/BackRightColHome.jpg) repeat-x;
	}
	
/*-----------QuickLinksHome-----------*/

#QuickLinksHome_orig {
	margin: 5px 0 5px 0;
	padding: 0 10px 0 10px;
	color: #203f6a;
	}

#QuickLinksHome {
	margin: 2px 0px 1px 0px;
	padding: 0px;
	}

#QuickLinksList {
	margin: 0px;
	padding: 33px 0px 10px 20px;
	background: url(../images/Back_QL_DropDown.gif) no-repeat;
	height:32px;
	width:226px;
	}

.JumpMenu_orig {
	width: 100%;
	font-size: .7em;
	color: #203f6a;
	}

.JumpMenu {
	width: 95%;
	font-size: .7em;
	color: #203f6a;
	}
	
/*-----------VideoHome-----------*/

#VideoHome {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #456185;
	font-size:.9em;
	font-weight:bold;
	}
	

/*-----------RatesHome-----------*/

#RatesHome_orig {
	margin: 0 0 20px 0;
	padding: 45px 15px 15px 15px;
	background: url(../images/BackRatesHome.jpg) no-repeat;
	height: 110px;
	font-size: .7em;
	color: #ffffff;
	}

#RatesHome_orig a:link, #RatesHome_orig a:visited {
	color: #ffffff;
	text-decoration: underline;
	}

#RatesHome_orig a:hover {
	color: #ffffff;
	text-decoration: none;
	}

#RatesBtn {
	margin: 0px;
	padding: 20px 0px 0px 150px;
	background: url(../images/BackRateHeading.gif) no-repeat;
	height: 28px;
	}
	
#RatesHome {
	margin: 0px;
	padding: 10px 0px 0px 12px;
	background: url(../images/BackRatesHome.jpg) no-repeat;
	height: 87px;
	font-size: .7em;
	color: #ffffff;
	}

#RatesHome a:link, #RatesHome a:visited {
	color: #ffffff;
	text-decoration: underline;
	}

#RatesHome a:hover {
	color: #ffffff;
	text-decoration: none;
	}
	
/*-----------ChildContent-----------*/

#ChildContent {
	margin: 0;
	padding: 15px 0 25px 14px;
	width: 499px;
	font-size: .8em;
	background: #f3f1d7 url(../images/BackSubNav.gif) repeat-x;
	}
	
#ChildContent h1 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 22px;
	color: #aa5539;
	}

#ChildContent h2 {
	font-weight: bold;
	color: #203f6a;
	text-align: none;
	font-size: 1.2em;
	}
	
#ChildContent p {
	line-height: 13pt;
	text-align: justify;
	}
	
#ChildContent a:link, #ChildContent a:visited {
	color: #203f6a;
	text-decoration: underline;
	}

#ChildContent a:hover {
	color: #203f6a;
	text-decoration: none;
	background-color: #ffffff;
	}
	
#ChildContent ul li {
	list-style-image: url(../images/Bullet.gif);
	line-height: 12pt;
	margin: 10px 0 0 -14px;
	}
	
#ChildContent ol li {
	line-height: 12pt;
	margin-top: 10px;
	}
	
/*-----------ChildContent-----------*/

#CalcContent {
	margin: 0;
	padding: 15px 0 25px 100px;
	width: 637px;
	font-size: .7em;
	background: #f3f1d7 url(../images/BackSubNav.gif) repeat-x;
	}
	
#CalcContent h1 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 22px;
	color: #aa5539;
	}
	
#CalcContent p {
	line-height: 12pt;
	text-align: justify;
	}
	
#CalcContent a:link, #CalcContent a:visited {
	color: #203f6a;
	text-decoration: underline;
	}

#CalcContent a:hover {
	color: #203f6a;
	text-decoration: none;
	background-color: #ffffff;
	}
	
#CalcContent ul li {
	list-style-image: url(../images/Bullet.gif);
	line-height: 12pt;
	margin: 10px 0 0 -14px;
	}
	
#CalcContent ol li {
	line-height: 12pt;
	margin-top: 10px;
	}
	
/*-----------RightColChild-----------*/

#RightColChild {
	margin: 0;
	padding: 0;
	width: 235px;
	background: #f3f1d7 url(../images/BackRightColChild.gif) repeat-y;
	}
	
/*-----------SubNav-----------*/

#SubNav {
	margin: 0;
	padding: 0;
	width: 224px;
	color: #0c5f79;
	background: #f3f1d7 url(../images/BackSubNav.gif) repeat-x;
	}
	
/*-----------RelatedLinks-----------*/

#RelatedLinks {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: .7em;
	color: #ffffff;
	}
	
#RelatedLinks ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: url(../images/RelatedBack.gif);
	}
	
#RelatedLinks li {
	margin: 0;
	padding: 0 23px 0 23px;
	}
	
#RelatedLinks li.first {
	margin: 0;
	padding: 60px 23px 2px 23px;
	background: url(../images/RelatedTop.gif);
	}

#RelatedLinks li.last {
	margin: 0;
	padding: 2px 23px 15px 23px;
	background: url(../images/RelatedBottom.gif) top;
	}
	
#RelatedLinks li a:link, #RelatedLinks li a:visited {
	margin: 0;
	padding: 0 0 0 14px;
	color: #ffffff;
	text-decoration: none;
	background: url(../images/RelatedBullet.gif) no-repeat;
	height: 23px;
	display: block;
	}
	
#RelatedLinks li a:hover {
	text-decoration: underline;
	}
	
#RelatedLinks li.last a:link, #RelatedLinks li.last a:visited {
	margin: 0;
	padding: 0 0 0 14px;
	color: #ffffff;
	text-decoration: none;
	background: url(../images/RelatedBulletLast.gif) no-repeat;
	height: 23px;
	display: block;
	}
	
#RelatedLinks li.last a:hover {
	text-decoration: underline;
	}
	
/*-----------QuickLinksChild-----------*/

#QuickLinksChild {
	padding: 0;
	margin: 0;
	}
	

#JumpMenuChild {
	margin: 10px 0px 15px 0px;
	padding: 35px 23px 0px 23px;
	height: 37px;
	background: url(../images/QuickLinksChild_MoreBG.gif) no-repeat top;
	}
	
/*-----------Misc Table Styles-----------*/

#Table {
	margin-top: 15px;
	border-bottom: 2px solid #e3e1c6;
	}
	
#Table td{
	padding: 3px;
	border-bottom: 1px solid #e3e1c6;
	}
	
.TableHeaderGreen {
	background-color: #62987e;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	border-bottom: 1px solid #487861;
	}
	
.TableSubHeaderGreen {
	background-color: #80b99e;
	color: #ffffff;
	}
	
.EnrollDiv {
	height: 250px;
	padding: 10px;
	overflow:auto;
	border-top: 2px solid #e3e1c6;
	border-bottom: 2px solid #e3e1c6;
	background-color: #ffffff;
	}

/*-----------Fee Table Styles-----------*/

#FeeTable {
	margin-top: 15px;
	border-bottom: 2px solid #e3e1c6;
	font-size:8.25pt;
	}
	
#FeeTable td{
	padding: 1px;
	border-bottom: 1px solid #e3e1c6;
	}
	

		
/*-----------Footer-----------*/

#footer {
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-size: .65em;
	}
	
#footer p {
	margin: 0;
	padding: 7px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color: #203f6a;
	text-align: left;
	}
	
#footer p.gov {
	padding: 0;
	margin: 0 0 10px 0;
	border: none;
	background-image: url(../images/Footer.gif);
	height: 74px;
	}
	
#footer a:link, #footer a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	