body {
	background:url(../images/Back_Main.jpg) repeat-x #25241f top center;
	color: #3f3f3f;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	}
	
/*--------------------Table/Content--------------------*/

#Container {
	width: 952px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	}
	
#Top {
	background:url(../images/Back_Head.gif) no-repeat;
	width: 952px;
	margin-left: auto;
	margin-right: auto;
	height: 99px;
	}
	
#ContentContainer {
	margin-left: auto;
	margin-right: auto;
	background:url(../images/Back_Content.gif) repeat-y;
	padding-bottom: 10px;
	width: 952px;
	}
	
#ChildContentLeft {
	float: left;
	width: 711px;
	}
	
#ChildContentRight {
	float: left;
	width: 241px;
	padding-bottom: 75px;
	}
	
#HomeContentLeft {
	float: left;
	width: 241px;
	}
	
#HomeContentMid {
	float: left;
	width: 470px;
	}
	
#HomeContentRight {	
	float: left;
	width: 241px;
	}
	
/*--------------TopBanner--------------*/
	
#BannerNav {
 	margin-right: auto;
 	margin-left: auto;
 	width: 942px;
	height: 22px;
	padding: 8px 10px 0 0;
	text-align: right;
	}
	
#BannerNav p{
	margin: 0;
	padding: 0;
	}
	
#BannerNav a:link, #BannerNav a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#BannerNav a:hover {
	text-decoration: underline;
	}
	
/*--------------------Nav--------------------*/

#Nav {
	width: 952px;
	margin-left: auto;
	margin-right: auto;
	}

/*--------------------M3/Ad--------------------*/

#M3 {
	margin:0 5px 0 5px;
	}

/*--------------------Home News--------------------*/

#News {
	background:url(../images/Back_News.gif) no-repeat;
	padding: 40px 21px 15px 21px;
	text-align:justify;
	vertical-align:top;
	}
	
#News a:link, #News a:visited {
	color: #99556a;
	text-decoration: none;
	font-weight:bold;
	}
	
#News a:hover {
	color: #99556a;
	text-decoration: underline;
	font-weight:bold;
	}
	
#NewsContainer {
	margin: 10px 5px 0 5px;
	padding-bottom: 6px;
	background:url(../images/Bottom_News.gif) no-repeat bottom left;
	}
	
/*--------------Quick Links--------------*/

#QuickLinks {
	background:url(../images/Back_QuickLinks.gif) no-repeat;
	margin: 0 5px 0 25px;
	padding: 18px 13px 0 13px;
	}
	
/*--------------------Home Poll--------------------*/

#Poll {
	background:url(../images/Back_Poll.gif) no-repeat;
	padding: 60px 22px 5px 22px;
	color: #ffffff;
	}
	
#Poll strong, b {
	color: #d3dfe8;
	}
	
#Poll p {
	margin:7px;
	}
	
#Poll a:link, #Poll a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	}
	
#Poll a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
	}
	
#PollContainer {
	margin: 0 5px 0 25px;
	background:url(../images/Bottom_Poll.gif) no-repeat bottom left;
	padding-bottom: 7px;
	}
	
/*--------------------Home Rates--------------------*/

#CurrentRates {
	background:url(../images/Back_Rates.gif) no-repeat;
	padding: 50px 22px 15px 22px;
	color: #ffffff;
	}
	
#CurrentRates strong, b {
	color: #d3dfe8;
	}

#CurrentRates a:link, #CurrentRates a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	}
	
#CurrentRates a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
	}
	
#RatesContainer {
	margin: 0 25px 0 5px;
	background:url(../images/Bottom_Rates.gif) no-repeat bottom left;
	padding-bottom: 7px;
	}
	
/*--------------------Home Promotions--------------------*/

#Promotions {
	background:url(../images/Back_Promotions.gif) no-repeat;
	padding: 55px 22px 15px 22px;
	color: #333333;
	}
	
#Promotions strong, b {
	color: #d3dfe8;
	}

#Promotions a:link, #Promotions a:visited {
	color: #41657f;
	text-decoration: underline;
	}
	
#Promotions a:hover {
	color: #41657f;
	text-decoration: none;
	}
	
#PromotionsContainer {
	margin: 10px 25px 0 5px;
	background:url(../images/Bottom_Promotions.gif) no-repeat bottom left;
	padding-bottom: 7px;
	}	
	
/*--------------------Home Holidays--------------------*/

#Holidays {
	background:url(../images/Back_Holiday.gif) no-repeat;
	padding: 38px 22px 15px 22px;
	color: #ffffff;
	}
	
#Holidays strong, b {
	color: #d3dfe8;
	}

#Holidays a:link, #Holidays a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	}
	
#Holidays a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
	}
	
#HolidaysContainer {
	margin: 10px 5px 0 25px;
	background:url(../images/Bottom_Holiday.gif) no-repeat bottom left;
	padding-bottom: 7px;
	}	
	
/*--------------------Child Content--------------------*/

#ChildContent {
	background:url(../images/Back_ChildContent.gif) repeat-y;
	padding: 15px 30px 20px 30px;
	text-align:justify;
	vertical-align:top;
	min-height: 200px;
	}
	
#ChildContent a:hover {
	text-decoration: underline;
	}

#ChildContent p {
	text-align: justify;
	}
	
#ChildContent a:link, #ChildContent a:visited {
	color: #99556a;
	text-decoration:underline;
	}		
	
#ChildContent a:hover {
	color: #99556a;
	text-decoration: none;
	}
	
#ChildContainer {
	margin: 0 5px 0 25px;
	padding-bottom: 7px;
	background:url(../images/Bottom_ChildContent.gif) no-repeat bottom left;
	}
	
#ChildContent ul li {
	list-style-image: url(../images/Bullet.gif);
	}
	
#ChildContent li {
	margin: 3px 0 3px 0;
	}
	
/*--------------------Footer--------------------*/

#Footer {
	background:url(../images/Back_Footer.gif) no-repeat;
	height: 84px;
	width: 932px;
	font-size:8.5pt;
	color:#ffffff;
	padding: 20px 20px 0 0;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	}
	
#Footer p {
	margin: 0;
	padding: 0;
	}
	
#Footer a:link, #Footer a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#Footer a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
		
/*-----------SubNav-----------*/

#SubNav {
	color: #ffffff;
	background:url(../images/Back_QuickLinks.gif) no-repeat;
	min-height: 100px;
	}
	
#SubNav ul {
	margin: 0;
	padding: 25px 21px 0 21px;
	list-style-type: none;
	}
	
#SubNav li {
	list-style-image: none;
	margin: 0;
	padding: 0;
	height: 30px;
	}
	
#SubNav li a:link, #SubNav li a:visited {
	padding: 7px 2px 7px 5px;
	height: 16px;
	margin: 0;
	display: block;
	color: #ffffff;
	text-decoration: none;
	background:url(../images/Back_SubNav_Border.gif) repeat-x bottom left;
	}
	
#SubNav li a:hover {
	display: block;
	background:url(../images/Back_SubNav_Border.gif) repeat-x bottom left #5f829e;
 	}
	
#SubNav li.last {
	margin: 0;
	padding: 0;
	border-bottom: 0px;
	background: url(../images/Back_Blank.gif) no-repeat bottom left;
	height: 30px;
	}
	
#SubNav li.last a:link, #SubNav li.last a:visited {
	padding: 7px 2px 7px 5px;
	height: 16px;
	margin: 0;
	display: block;
	color: #ffffff;
	text-decoration: none;
	background:url(../images/Back_Blank.gif) no-repeat bottom left;
	}
	
#SubNav li.last a:hover {
	display: block;
	background:url(../images/Back_Blank.gif) no-repeat bottom left #5f829e;
 	}
	
#SubNavContainer {
	margin: 0 25px 0 5px;
	background:url(../images/Bottom_SubNav.gif) no-repeat bottom left;
	padding-bottom: 22px;
	min-height: 100px;
	}
	
/*--------------ContentTable--------------*/

#ContentTable {
	margin-bottom: 20px;
	border-bottom: 4px solid #b9b49f;
	background: #f2f0e2;
	}
	
#ContentTable td {
	border-bottom: 1px solid #faf8ed;
	line-height: 17px;
	}
	
#ContentTable .input {
	vertical-align: top;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	padding-left:2px;
	color: #333333;
	border:1px solid #dfdbc7;
	}
	
/*--------------Clear fix: --------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */