body {
	background: url(../images/Back_Page.jpg) repeat-x #4d86bb;
	margin: 0;
	font-family: Verdana;
	font-size: 8.5pt;
	}
	

#container {
 	width:984px;
 	margin-right:auto;
 	margin-left:auto;
	padding: 0;
	background-color:#ffffff;
	}



/*--------------------top--------------------*/

#top {
	margin: 0;
	padding: 0; 
	background: url(../images/top01.gif) no-repeat top left; 
	text-align: right;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	}
	
#top a:link, #top a:visited {
	color: #0e407c; 
	padding-right:20px; 
	text-decoration: none;
	font-weight:bold;
	}
	
#top a:hover {
	color: #0e407c;
	text-decoration: underline;
	font-weight:bold;
	}


/*--------------------HomeContainer--------------------*/
	
#HomeContainer {
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	vertical-align: top;
	}
	
/*--------------------Login--------------------*/
	
#Login {
	padding: 50px 10px 0 0;
	background: url(../images/Back_Login.gif) no-repeat;
	color: #ffffff;
	text-align: right; 
	}
	
#Login .input {
	height: 14px;
	width: 100px;
	border: 1px solid #013668;
	font-size: 80%;
	}
	
#Login .row {
	padding-top: 2px;
	}
	
#Login .subtext {
	padding-top: 7px;
	font-size: 80%;
	}

#Login a:link, #Login a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#Login a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
/*--------------------Rates--------------------*/
#Left {
	padding: 0;
	margin: 0;
	background: url(../images/hdr-Blank.gif) no-repeat top left;
	border-right: 1px solid #ffffff; 
	vertical-align:top; 
	width:24px;
	}


#bg {
	background-color:#e9e7cd;
	}

#Rates {
	padding: 35px 0 10px 5px;
	margin: 0;
	background: url(../images/hdr-CurrRates.gif) no-repeat top;
	border-right: 1px solid #ffffff;
	background-color:#e9e7cd;
	width:240px;
	}
	
#RatesBtn {
	padding: 0 10px 10px 0; 
	text-align:right;
	}


/*--------------------Poll--------------------*/

#Poll {

	padding: 40px 0 20px 30px;
	margin: 0;
	background: url(../images/hdr-Poll.gif) no-repeat top;
	border-top: 1px solid #ffffff;
	background-color:#e9e7cd;
	width:215px;
	}
	
#Poll a:link, #Poll a:visited {
	color: #0e407c;
	text-decoration: none;
	font-weight:bold;
	}
	
#Poll a:hover {
	color: #0e407c;
	text-decoration: underline;
	font-weight:bold;
	}
		
/*--------------------News--------------------*/


#News {
	margin: 0;
	padding: 40px 0px 15px 35px;
	background:url(../images/hdr-NewsAnnounce.gif) no-repeat top left;
	width:438px;
	}
	
#News a:link, #News a:visited {
	color: #1a3b6c;
	text-decoration: none;
	font-weight:bold;
	font-size:9.0pt;
	padding-bottom:3px;
	display:block;
	}
	
#News a:hover { 
	text-decoration: underline;
	}
	
/*--------------------QuickLinks--------------------*/
	
#QuickLinksBG {
	background:url(../images/QuickLinks_Back.gif) repeat-y top left;
	}	
	

#QuickLinks {
	margin: 0; 
	padding: 0;
	vertical-align: top;
	width:240px;
	}	
	

/*--------------------Footer--------------------*/

#Footer {
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../images/ftr-Back.gif) no-repeat top left;
	vertical-align:top;
	height:105px;
	width:974px;
	}
	
#Footer p {
	margin: 0;
	padding-top: 25px;
	color: #ffffff;
	font-size:7.50pt;
	}
	
#Footer a:link, #Footer a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#Footer a:hover {
	color: #1a3b6c;
	text-decoration: underline;
	}
	
	
/*--------------------ChildContainer--------------------*/	

#ChildContainerTable {
	background-color: #f7f7ee; 
	vertical-align:top;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	}

#ChildContainerRelated {
	background: url(../images/Back_RelatedLinks.gif) repeat-y top right;
	}
	
/*--------------------ChildContent--------------------*/

	
#ChildContent {
	width: 685px;
	padding: 30px 25px 20px 45px;
	background-color: #f7f7ee;
	}	

#ChildContent p {
	text-align: justify;
	line-height: 11pt; color:#3f4040;
	}
	
#ChildContent a:link, #ChildContent a:visited {
	color: #255084;
	text-decoration: none;
	}	
	
#ChildContent a:hover {
	color: #cc2027;
	text-decoration:underline;
	}
	
#ChildContent ul {
	margin: 0 0 5px 40px;
	}
	
#ChildContent ul li {
	margin: 10px 0 0 0;
	list-style-image:url(../images/Bullet_Blu.gif);
	line-height: 12pt;
	}
	
#ChildContent ol li {
	line-height: 12pt;
	margin-top: 3px;
	}
	
	
/*--------------------RelatedLinks--------------------*/
	
#RelatedLinks {
	margin: 0;
	padding: 50px 30px 0 0px;
	background: url(../images/Back_RelatedLinks.jpg) no-repeat top right;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	width:197px;
	min-height: 250px;
	}
	
#RelatedLinks ul {
	list-style-type: none; 
	}
	

#RelatedLinks li {
	margin: 0px 0px 0px 30px;
	padding: 15px 10px 10px 0px;
	border-bottom: 1px solid #ffffff;
    width: 115px; 
	}
	
#RelatedLinks li.last {
	border-bottom: none;
	}
	
#RelatedLinks li a:link, #RelatedLinks li a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#RelatedLinks li a:hover {
	color: #d3d0b4;
	text-decoration: underline;
 	}

/*--------------------Form--------------------*/

#FormContent {
	width: 900px;
	padding: 15px 35px 20px 35px;
	background-color: #ffffff;
	}	
	
	
/*--------------------FormTableApp--------------------*/

#FormTableApp {
	margin-bottom: 20px;
	border: 1px solid #e0ded2;
	border-bottom: 4px solid #e0ded2;
	}
	
#FormTableApp td {
	border-bottom: 1px solid #e0ded2;
	}
	
#FormTableApp tr {
	padding: 3px;
	margin-bottom: 5px;
	}
	
#FormTableApp .first {
	padding: 4px;
	color: #ffffff;
	font-weight: bold;
	font-size: 9.5pt;
	background-color: #255084;
	}
	
#FormTableApp .sub {
	color: #0e336a;
	border-bottom: none;
	background-color: #e9e7cd;
	}
	
#FormTableApp .light {
	padding: 4px;
	color: #1a3b6c;
	font-weight: bold;
	font-size: 7.5pt;
	background-color: #d5d3bc;
	}
	
#FormTableApp .bluetxt {
	color: #0e336a;
	}

/*--------------------InteriorTable--------------------*/

#IntTable {
	background-color: #f7f7ee;
	margin-bottom: 20px;
	border: 1px solid #d5d3bc;
	border-bottom: 3px solid #d5d3bc;
	}
	
#IntTable td {
	border-bottom: 1px solid #d5d3bc;
	border-right: 1px solid #d5d3bc;
	}
	
#IntTable tr {
	padding: 3px;
	margin-bottom: 2px;
	}
	


/*--------------------RatesTable--------------------*/

#RatesTable {
	background-color: #f7f7ee;
	margin-bottom: 20px;
	border: 1px solid #e0ded2;
	border-bottom: 3px solid #e0ded2;
	}
	
#RatesTable td {
	border-bottom: 1px solid #ffffff;
	}
	
#RatesTable tr {
	padding: 3px;
	margin-bottom: 5px;
	}

