body {
	background:url(../images/Back_Main.gif) repeat-x #615d51;
	color: #3f3f3f;
	margin: 0px;
	}
	
/*--------------------Table/Content--------------------*/
	
#TopTable {
	vertical-align:top;
	}
	
#ContainerDiv {
	margin-top:20px;
	background:url(../images/Back_DropShadow.gif) no-repeat top center;
	}
	
#IndexContainer {
	background:url(../images/Back_Content.gif) no-repeat top left #ffffff;
	vertical-align:top;
	height:400px;
	}
	
#IndexColRight {
	width:218px;
	vertical-align:top;
	}
	
#IndexColMid {
	width:352px;
	vertical-align:top;
	}
	
#IndexColLeft {
	width:362px;
	vertical-align:top;
	}
	
#ChildColLeft {
	width:182px;
	vertical-align:top;
	padding-left:20px;
	padding-top:20px;
	}
	
#ChildColRight {
	width:730px;
	vertical-align:top;
	}
	
.ProgressionBarLight p {
	margin: 0;
	padding: 0;
	}
	
.ProgressionBarDark p {
	margin: 0;
	padding: 0;
	}
	
/*--------------------Main Nav--------------------*/

#MainNav {
	background:url(../images/Back_Nav.gif) no-repeat top left #ffffff;
	width:932px;
	height:30px;
	text-align:right;
	vertical-align:middle;
	color:#b6b8aa;
	font-weight:bold;
	}
	
#MainNav a:link, #MainNav a:visited {
	color: #615d51;
	text-decoration: none;
	padding-left:18px;
	padding-right:18px;
	}
	
#MainNav a:hover {
	color: #615d51;
	text-decoration: underline;
	}
	
/*--------------------Home Index Pic--------------------*/

#PicSmall {
	padding-top:15px;
	padding-right:16px;
	vertical-align:top;
	}
	
/*--------------------Home Bottom Links--------------------*/

#BottomLinks {
	padding-top:15px;
	}
	
/*--------------------Home CFR--------------------*/

#CFR {
	background:url(../images/FinancialRatios_Top.gif) no-repeat;
	padding: 45px 35px 15px 17px;
	vertical-align:top;
	}
	
#CFR a:link, #CFR a:visited {
	color: #486c9a;
	text-decoration: underline;
	}
	
#CFR a:hover {
	color: #486c9a;
	text-decoration: none;
	}
	
/*--------------------Home MCG--------------------*/

#MCG {
	background:url(../images/MCG_Top.gif) no-repeat;
	padding: 45px 25px 15px 28px;
	vertical-align:top;
	}
	
#MCG a:link, #MCG a:visited {
	font-weight:bold;
	color: #51851d;
	text-decoration: none;
	}
	
#MCG a:hover {
	color: #51851d;
	text-decoration: underline;
	}
	
/*--------------------Home PTM--------------------*/

#PTM {
	background:url(../images/PTM_Top.gif) no-repeat;
	padding: 45px 25px 1px 28px;
	vertical-align:top;
	}
	
#PTM a:link, #PTM a:visited {
	color: #51851d;
	text-decoration: underline;
	}
	
#PTM a:hover {
	color: #51851d;
	text-decoration: none;
	}
	
/*--------------------Home Welcome--------------------*/

#Welcome {
	background:url(../images/Welcome_Top.gif) no-repeat;
	padding: 45px 25px 15px 28px;
	vertical-align:top;
	}
	
#Welcome a:link, #Welcome a:visited {
	color: #486c9a;
	text-decoration: underline;
	}
	
#Welcome a:hover {
	color: #486c9a;
	text-decoration: none;
	}

/*--------------------Home News--------------------*/

#News {
	padding: 10px 20px 1px 20px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	background:#ffffff;
	text-align:justify;
	vertical-align:top;
	}
	
#News a:link, #News a:visited {
	color: #486c9a;
	text-decoration: none;
	font-weight:bold;
	padding-left: 14px;
	background: url(../images/Bullet_News.gif) no-repeat top left;
	}
	
#News a:hover {
	color: #486c9a;
	text-decoration: underline;
	font-weight:bold;
	}
	
#NewsTable {
	margin-left:20px;
	margin-bottom:15px;
	}
	
#Archive {
	padding: 1px 20px 1px 20px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	background:#ffffff;
	text-align:right;
	vertical-align:top;
	}
	
#Archive a:link, #Archive a:visited {
	color: #486c9a;
	text-decoration: none;
	font-weight:bold;
	padding-right:14px;
	background:url(../images/Bullet_Archive.gif) no-repeat top right;
	}
	
#Archive a:hover {
	color: #486c9a;
	text-decoration: underline;
	font-weight:bold;
	}
	
/*--------------------Child Content--------------------*/

#ChildContent {
	padding: 0 30px 30px 30px;
	vertical-align:top;
	}
	
#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;
	}
	
#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-image:url(../images/Back_Footer.gif);
	background-repeat: no-repeat;
	width: 922px;
	height: 28px;
	padding-left: 10px;
	font-size:8.5pt;
	color:#ffffff;
	vertical-align:middle;
	}
	
#Footer a:link, #Footer a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#Footer a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	
.FooterText {
	color: #92bc69;
	}
	
#Reflect {
	background:url(../images/FooterReflect.gif) no-repeat;
	width:932px;
	height:63px;
	}
		
/*-----------SubNav-----------*/

#SubNav {
	margin: 0;
	padding: 0;
	color: #ffffff;
	background: url(../images/Back_SubNav.gif) repeat-y;
	min-height:20px;
	width: 182px;
	}
	
#SubNavTop {
	margin: 0;
	padding: 0;
	background: url(../images/SubNav_Top.gif) no-repeat;
	width:182px;
	height: 15px;
	}	
	
#SubNav ul {
	margin: 0;
	padding: 0 15px 0 15px;
	list-style-type: none;
	background: url(../images/Back_SubNav.gif) repeat-y;
	}
	
#SubNav li {
	list-style-image: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #7fad52;
	}
	
#SubNav li.last {
	margin: 0;
	padding: 0;
	border-bottom: 0px;
	}
	
#SubNav li a:link, #SubNav li a:visited {
	padding: 7px 2px 7px 2px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	}
	
#SubNav li a:hover {
	display: block;
	background-color: #588f21;
 	}
	
#SubNavBottom {
	background: url(../images/SubNav_Bottom.gif) no-repeat;
	height: 15px;
	width:182px;
	}

/*--------------------RatesTable--------------------*/

#RatesTable {
	margin: 0 0 15px 0;
	border: 1px solid #dcd9bb;
	background-color: #fffffb;
	}
	
#RatesTable td {
	padding: 4px;
	border-bottom: 1px solid #f7f5e6;
	}