body {
	background:url(../images/BackPage.gif) repeat-x #a9c6d4;
	color: #3f3f3f;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	}
	
/*--------------------Table/Content--------------------*/

#IndexContent {
	background:#ffffff;
	}

#IndexColLeft {
	vertical-align:top;
	width:716px;
	}
	
#IndexColRight {
	vertical-align:top;
	width:256px;
	}
	
#IndexCCLeft {
	vertical-align:top;
	width:233px;
	}
	
#IndexCCRight {
	vertical-align:top;
	width:483px;
	}
	
#ChildColLeft {
	vertical-align:top;
	width:736px;
	}
	
#ChildColRight {
	vertical-align:top;
	background:url(../images/Back_ChildColRight.gif) no-repeat top left;
	width:236px;
	padding-top:20px;
	}

	
/*--------------------Main Nav--------------------*/
	
#Head_Search {
	float:right;
	text-align:right;
	margin:0px;
	padding:0px;
	height:30px;
	}
	
#Head_Search .input {
	vertical-align: top;
	margin-top: 6px;
	font: Tahoma, Arial;
	font-size: 8pt;
	color: #235067;
	border:1px solid #235067;
	}

#Head_Nav {
	float:right;
	vertical-align:middle;
	color:#235067;
	text-align:right;
	padding: 8px 10px 9px 0;
	margin:0px;
	}
	
#Head_Nav a:link, #Head_Nav a:visited {
	padding-right:5px;
	padding-left:5px;
	color: #ffffff;
	text-decoration: none;
	}
	
#Head_Nav a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	
/*--------------------Youth Services--------------------*/

#YouthServices {
	vertical-align:top;
	padding-left:19px;
	padding-top:19px;
	}
	
/*--------------------M3/Ad--------------------*/

#M3 {
	vertical-align:top;
	padding-left:20px;
	padding-top:20px;
	}

/*--------------------Home News--------------------*/

#News {
	background:url(../images/Headers/News_Home.gif) no-repeat;
	padding: 65px 40px 20px 40px;
	text-align:justify;
	vertical-align:top;
	}
	
#News a:link, #News a:visited {
	color: #0054a1;
	text-decoration: none;
	font-weight:bold;
	}
	
#News a:hover {
	color: #0054a1;
	text-decoration: underline;
	font-weight:bold;
	}
	
/*--------------JumpMenu--------------*/
	
#JumpMenu {
	height:30px;
	width:171px;
	padding: 50px 16px 0 16px;
	background:url(../images/QuickLinks_Tab.gif) no-repeat;
	margin:20px 0 20px 20px;
	}
	
#JumpMenu form {
	margin: 0;
	}
	
#JumpMenu .input {
	width: 100%;
	font: Tahoma, Arial;
	font-size: 8pt;
	color: #403838;
	}
	
/*--------------------Home Rates--------------------*/

#Rates_Home {
	background:url(../images/Headers/Rates_Home.gif) no-repeat;
	padding: 65px 30px 10px 30px;
	vertical-align:top;
	}
	
#Rates_Home a:link, #Rates_Home a:visited {
	color: #0054a1;
	text-decoration: none;
	font-weight:bold;
	}
	
#Rates_Home a:hover {
	color: #0054a1;
	text-decoration: underline;
	font-weight:bold;
	}
	
/*--------------------Child Content--------------------*/

#ChildContent {
	padding: 15px 36px 30px 36px;
	vertical-align:top;
	min-height: 200px;
	}
	
#ChildContent a:hover {
	text-decoration: underline;
	}

#ChildContent p {
	text-align: justify;
	}
	
#ChildContent a:link, #ChildContent a:visited {
	color: #486c9a;
	text-decoration:underline;
	}		
	
#ChildContent a:hover {
	color: #486c9a;
	text-decoration: none;
	}
	
#ChildContent .input {
	vertical-align: top;
	margin-top: 6px;
	font: Tahoma, Arial;
	font-size: 8.5pt;
	color: #235067;
	border:1px solid #235067;
	}
	
#ChildAd {
	margin-top:20px;
	margin-bottom:20px;
	}
	
/*--------------------Application--------------------*/

#Application {
	padding: 5px 30px 30px 30px;
	vertical-align:top;
	}
	
#Application a:hover {
	text-decoration: underline;
	}
	
#Application h1 {
	font-family: Verdana;
	font-size: 11pt;
	color: #ffffff;
	background-color: #cbb05d;
	border: 1px solid #ae923e;
	padding: 3px 3px 3px 5px;
	}

#Application p {
	text-align: justify;
	}
	
#Application a:link, #Application a:visited {
	color: #12724e;
	text-decoration:underline;
	}		
	
#Application a:hover {
	color: #5e9f45;
	text-decoration: none;
	}
	
.FormBoundary {
	margin-top:20px;
	border:1px solid #c3c098;
	}
	
.TextField {
	background:#fcfdff;
	font-size:8.5pt;
	color:#5b78a2;
	border:1px solid #778ead;
	}
	
/*--------------------Footer--------------------*/

#Footer {
	background:url(../images/Footer02.gif) no-repeat;
	height: 73px;
	padding: 10px;
	font-size:8.5pt;
	color:#235067;
	vertical-align:top;
	}
	
#Footer a:link, #Footer a:visited {
	color: #235067;
	text-decoration: none;
	}
	
#Footer a:hover {
	color: #235067;
	text-decoration: underline;
	}
	
#FooterContact {
	background:url(../images/Footer03.gif) no-repeat top center #ffffff;
	padding: 10px;
	font-size:8.5pt;
	vertical-align:top;
	text-align:center;
	line-height:16px;
	}
	
#FooterContact a:link, #FooterContact a:visited {
	color: #0054a1;
	text-decoration: underline;
	}
	
#FooterContact a:hover {
	color: #0054a1;
	text-decoration: none;
	}

/*-----------Life Events-----------*/

#LifeEvents {
	margin: 0;
	padding: 0;
	color: #ffffff;
	background:url(../images/LifeEvents_Back.gif) no-repeat top;
	width: 214px;
	height:159px;
	vertical-align:top;
	}
	
#LifeEvents ul {
	margin: 0;
	padding: 0 15px 0 15px;
	list-style-type: none;
	}
	
#LifeEvents li {
	list-style-image: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #9cbf64;
	}
	
#LifeEvents li.last {
	margin: 0;
	padding: 0;
	border-bottom: 0px;
	}
	
#LifeEvents li a:link, #LifeEvents li a:visited {
	padding: 3px 2px 3px 2px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	}
	
#LifeEvents li a:hover {
	display: block;
	background-color: #59841e;
 	}
	
#LifeEvents_Container {
	padding-left:20px;
	padding-top:20px;
	}
		
/*-----------SubNav-----------*/

#SubNav {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	color: #ffffff;
	background:url(../images/SubNav_Back.gif) no-repeat bottom left;
	width: 216px;
	vertical-align:top;
	}
	
#SubNav ul {
	margin: 0;
	padding: 0 20px 0 20px;
	list-style-type: none;
	}
	
#SubNav li {
	list-style-image: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #9cbf64;
	}
	
#SubNav li.last {
	margin: 0;
	padding: 0;
	border-bottom: 0px;
	}
	
#SubNav li.indent {
	list-style-image: none;
	text-indent:10px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #9cbf64;
	}
	
#SubNav li.indent a:link, #SubNav li.indent a:visited {
	padding: 3px 2px 3px 2px;
	display: block;
	color: #edf6de;
	text-decoration: none;
	}
	
#SubNav li.indentlast {
	list-style-image: none;
	text-indent:10px;
	margin: 0;
	padding: 0;
	border-bottom: none;
	}
	
#SubNav li.indentlast a:link, #SubNav li.indentlast a:visited {
	padding: 3px 2px 3px 2px;
	display: block;
	color: #edf6de;
	text-decoration: none;
	}
	
#SubNav li.indent a:hover {
	display: block;
	background-color: #59841e;
 	}
	
#SubNav li a:link, #SubNav li a:visited {
	padding: 3px 2px 3px 2px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	}
	
#SubNav li a:hover {
	display: block;
	background-color: #59841e;
 	}

/*--------------------RatesTable--------------------*/

#RatesTable {
	margin: 0 0 15px 0;
	border-bottom: 2px solid #d7e9f1;
	background-color: #ffffff;
	}
	
#RatesTable td {
	padding: 4px;
	border-bottom: 1px solid #d7e9f1;
	}
	
#RatesTable .last {
	background:#ebf5fa;
	color:52798f;
	}