html { height:100.01%; }
body { background:#cecf7f url(../images/tree-bg.jpg) repeat-x center top; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 0 20px;}
a { text-decoration:none; color:#0e7daf; }
#site { width:825px; margin:0 auto;}
#branding { z-index:10; position:absolute; margin:18px 0 0 542px;}
#header_landscape { background: url(../images/landscape.jpg) no-repeat center; position:relative; z-index:9; width:825px; height:172px;}
#main_nav_bg { background: url(../images/main-menu-bg-tabs.png) no-repeat; position:relative; width:825px; height:43px;}
h2 {padding:0 0 36px 0; font-size:19px; text-transform:uppercase; color:#4c2918; }
h3 { padding:0 0 18px 10px; font-size:16px; }

/** HORIZONTAL NAVIGATION **/
#main_navigation { margin:-35px 0 0 0; position:relative; padding:0 0 16px 0;}
#main_navigation ul { list-style:none; margin:0 0 0 117px;}
#main_navigation a { color:#733f25; text-align:center; padding:0 21.7px; text-decoration:none; font-size:14px; font-weight:bold; }
#main_navigation li {display:inline;}
#main_navigation a:hover, #main_navigation .current { color:#536e0b; }

/**LEFT SIDEBAR**/
#left_menu_wrapper { width:193px; height:auto;}
#left_sidebar { width:193px; } 
#left_sidebar_td { background:url(../images/left-sidebar-td-bg.png) repeat-y ; width:620px; height:auto; vertical-align:top;}
#left_menu { padding:10px 0 0 30px;}
#left_menu a { color:#74501f; font-size:10pt; font-weight:bold;}
#left_menu li a { padding:11px 0 0; display:block; line-height:17px; }
#left_menu ul { list-style:none; line-height:25px;}
#left_menu a:hover, #left_menu .current { color:#e89305; }
#left_sidebar_bottom { background:url(../images/left-sidebar-bottom.png) no-repeat; width:193px; height:13px; bottom:0;}
#footer_curve { line-height:1px; }

/** MAIN CONTENT**/
#main_content { width:632px; height:auto; margin:0; float:right; position:relative;}
#main_content p { margin:0 0 18px 24px; font-weight:normal; padding:0 0 0 10px; }
#main_content ol, #main_content ul { margin:0 18px 18px 48px; font-weight:normal; }
#main_content_td { background:url(../images/main-content-beige-bg.png) repeat-y ; width:620px; height:auto; }
#home_content { font-size:13px; color:#733f25; font-weight:normal; line-height:20px; padding:23px 30px 52px; width:560px; position:relative; float:none; }
#home_content a { text-decoration:underline; font-weight:bolder; }
#welcome { background:url(../images/welcome.jpg) no-repeat; width:620px; height:118px; }
#how_to_save_link { width:150px; height:183px; float:right; padding:0 30px 30px 0;}
#content_bottom { background:url(../images/content-bottom.gif) no-repeat; width:632px; height:37px; float:right; color:#949494; font-size:11px; padding:40px 0 0;}

#PayYourBillOnline { display:block; width:168px; height:45px; background:url(../images/pay-online.gif); margin:0 0 9px 0; }
#PayYourBillOnline:hover { background-position:0 -45px; }
#PayYourBillOnline span { display:none; }

#ServiceApplication { display:block; width:168px; height:45px; background:url(../images/service-application.gif); margin:0 0 9px 0; }
#ServiceApplication:hover { background-position:0 -45px; }
#ServiceApplication span { display:none; }

#HowToSave { display:block; width:168px; height:45px; background:url(../images/how-to-save.gif); }
#HowToSave:hover { background-position:0 -45px; }
#HowToSave span { display:none; }


#footer_logo { background:url(../images/footer-logo.png) no-repeat; width:193px; height:80px; float:left; }
#footer { color:#949494; font-size:11px; text-align:center; bottom:-20px; position:relative;}
#conveyor_link { float:right; margin:-10px 0 0 0; }

/* Survey
 ********************************************/
	#survey { width:580px; margin:0 auto; }
	#survey th { color:#fff; background:#733F25; }
	
	.answer_1 { background:#DB5800; }
	.answer_2 { background:#FF9000; }
	.answer_3 { background:#F0C600; }
	.answer_4 { background:#8EA106; }
	.answer_5 { background:#59631E; }

.news_article { padding:0 0 18px; }	
.news_title a h2 { font-size:16px; padding:0; margin:0; }
