body {
	background-image: url(../images/BackPage.gif);
	background-repeat:repeat-x;
	background-color: #dcd9a3;
	color: #333333;
	margin: 0px;
	}
	
.BodyTable {
	background-color: #ffffff;
	}
	
.TopTable {
	margin-top: 10px;
	}

#CurrentRates {
	background-image:url(../images/Headers/Rates_Home.gif);
	background-repeat:no-repeat;
	padding: 57px 25px 25px 25px;
	width: 203px;
	vertical-align:top;
	background-color:#fbfaf1;
	}
	
#MemberPoll {
	background-image:url(../images/Headers/Poll_Home.gif);
	background-repeat:no-repeat;
	padding: 57px 25px 25px 25px;
	width: 231px;
	vertical-align:top;
	background-color:#fbfaf1;
	}
	
#MemberPoll strong, b {
	color: #36689d;
	}
	
#QuickLinks {
	vertical-align:top;
	background:#36689d;
	border-bottom:1px solid #ffffff;
	}

/*--------------------Top--------------------*/
	
#TopLinks {
	background-image:url(../images/Top01.gif);
	background-repeat:no-repeat;
	padding-top: 77px;
	width: 285px;
	height: 20px;
	color:#73a259;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9.5pt;
	}
	
#TopLinks a:link, #TopLinks a:visited {
	color: #73a259;
	text-decoration: none;
	}
	
#TopLinks a:hover {
	color: #639548;
	text-decoration: underline;
	}
	
#TopPic {
	width: 475px;
	height: 97px;
	}
	
/*--------------------Text Links--------------------*/

#TextLinks {
	background-image:url(../images/QuickLinks15.gif);
	background-repeat: no-repeat;
	text-align:center;
	vertical-align:middle;
	height: 43px;
	margin: 0;
	}
	
#TextLinks a:link, #TextLinks a:visited {
	color: #ffffff;
	text-decoration:none;
	}		
	
#TextLinks a:hover {
	color: #ffffff;
	text-decoration:underline;
	}
	
/*--------------------Banner--------------------*/
	
#Banner {
	vertical-align:top;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
	
/*--------------------Banking--------------------*/
	
#Banking {
	background:url(../images/Back_Banking.gif) no-repeat;
	vertical-align:top;
	}
	
.Allpoint {
	vertical-align: top;
	font: Tahoma, Arial;
	font-size: 8pt;
	padding-left:2px;
	color: #403838;
	border:1px solid #235067;
	}
	
/*--------------------Container--------------------*/
	
.MidContainer {
	border: 1px solid #8dba75;
	background-color: #ffffff;
	vertical-align:top;
	}
	
.HomeContentContainer {
	background-image:url(../images/BackContent.gif);
	background-repeat:repeat-y;
	background-color: #ffffff;
	vertical-align:top;
	border: 1px solid #ffffff;
	}
	
.BottomContainer {
	margin-top:18px;
	}
	
.ChildContainerTable {
	background-color: #ffffff;
	vertical-align:top;
	border: 1px solid #8dba75;
	}
	
.SubNavCol {
	width: 195px;
	vertical-align: top;
	}

/*--------------------Home News--------------------*/

#News {
	padding: 57px 25px 25px 25px;
	background-image: url(../images/Headers/News_Home.gif);
	background-repeat: no-repeat;
	width: 384px;
	vertical-align:top;
	background-color:#fbfaf1;
	}
	
#News a:link, #News a:visited {
	color: #36689d;
	text-decoration: none;
	font-weight:bold;
	padding-left: 14px;
	background: url(../images/Bullet_News.gif) no-repeat;
	}
	
#News a:hover {
	color: #36689d;
	text-decoration: underline;
	font-weight:bold;
	}

/*--------------------Home Quote--------------------*/

#HomeQuote {
	padding-top: 67px;
	padding-bottom: 15px;
	background-image: url(../images/Headers/Quote_Home.gif);
	background-repeat: no-repeat;
	vertical-align:top;
	}
	
/*--------------------Child Content--------------------*/

#ChildContent {
	padding: 0px 60px 30px 60px;
	vertical-align:top;
	}
	
#ChildContent a:hover {
	text-decoration: underline;
	}
	
#ChildContent h1 {
	font-family: Verdana;
	font-size: 11pt;
	color: #ffffff;
	background-color: #cbb05d;
	border: 1px solid #ae923e;
	padding: 3px 3px 3px 5px;
	}

#ChildContent p {
	text-align: justify;
	}
	
#ChildContent a:link, #ChildContent a:visited {
	color: #36689d;
	text-decoration:underline;
	}		
	
#ChildContent a:hover {
	color: #36689d;
	text-decoration: none;
	}
	
#ChildContainer {
	height: 250px;
	vertical-align: top;
	}
	
#ChildHeader {
	width:569px;
	height:51px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	}
	
/*--------------------Child Content--------------------*/

#Calcs {
	padding: 0px 60px 30px 60px;
	vertical-align:top;
	}
	
#Calcs a:hover {
	text-decoration: underline;
	}

#Calcs p {
	line-height:12pt;
	}
	
#Calcs a:link, #Calcs a:visited {
	color: #36689d;
	text-decoration:underline;
	}		
	
#Calcs a:hover {
	color: #36689d;
	text-decoration: none;
	}
	
/*--------------------Footer--------------------*/

#Footer {
	background-image:url(../images/Footer01.gif);
	background-repeat: no-repeat;
	width: 962px;
	height: 27px;
	padding: none;
	padding-left: 10px;
	color: #ffffff;
	text-align: left;
	font-size:9.5pt;
	vertical-align:middle;
	}
	
#Footer a:link, #Footer a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#Footer a:hover {
	color: #ffe563;
	text-decoration: underline;
	}
		
/*--------------------Sub Nav--------------------*/

#SubNav {
	background-image:url(../images/Back_SubNav.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#4a7ca7;
	width: 165px;
	vertical-align:top;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	padding: 22px 15px 15px 15px;
	}
	
#SubNav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

#SubNav li {
	background-image:url(../images/SubNav_HLine.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	list-style-image: none;
	margin: 2px 0 0 0;
	padding: 3px 1px 8px 8px;
	}
	
#SubNav li.last {
	background-image:url(../images/SubNav_HLineLast.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin: 2px 0 0 0;
	padding: 3px 1px 8px 8px;
	}
	
#SubNav li a:link, #SubNav li a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#SubNav li a:hover {
 	color: #ffe563;
	text-decoration: underline;
 	}
	
/*--------------------RatesTable--------------------*/

#RatesTable {
	margin: 0 0 15px 0;
	border: 1px solid #95aecb;
	background-color: #ffffff;
	}
	
#RatesTable td {
	padding: 4px;
	border-bottom: 1px solid #dde5ee;
	}
	
#RatesTable p {
	padding: 0;
	margin: 0;
	}
	
/*--------------------EventsTable--------------------*/

#EventsTable {
	margin: 0;
	border: 1px solid #95aecb;
	background-color: #f9fcff;
	}
	
#EventsTable td {
	padding: 4px;
	border: 1px solid #dde5ee;
	vertical-align: top;
	}
	
#EventsTable .first {
	color: #ffe563;
	font-weight:bold;
	font-size: 9pt;
	padding: 4px;
	background-color: #5684b5;
	}
	
#EventsTable .sub {
	color: #1f4f82;
	padding: 4px;
	background-color: #c6d4e5;
	}

#EventsTable .empty {
	background-color: #dde5ee;
	}
	
#EventsTable .day {
	height: 90px;
	}
	
.TextField {
	font-size: 8.5pt;
	border: 1px solid #95aecb;
	background-color: #ffffff;
	}
	
/*--------------------Sub Links--------------------*/

#SubLinks {
	padding: 1px 10px 10px 20px;
	vertical-align:top;
	}
	
#SubLinks a:link, #SubLinks a:visited {
	font-weight:bold;
	color: #36689d;
	text-decoration:underline;
	}		
	
#SubLinks a:hover {
	color: #36689d;
	text-decoration: none;
	}
