@import "home.css";
@import "dropdown.css";
@import "internal.css";

/*-------------------- Global Containers -------------------*/
body{
	padding: 0; margin: 0; background: #a18459;
}
#html_wrapper{
	float: inherit; width: 960px; margin: 0 auto 0 auto;
}
#content_border{
	float: left; border-right:1px solid #333; border-left:1px solid #333; border-bottom:1px solid #333; margin: 0; padding: 0;
}
#content_wrapper{
	 float: left; background: #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #fff; margin: 0; padding: 0;
}
#content_container{
	float: left; height: auto; padding: 0; margin: 0; width: 958px;
}
/*-------------------- Global Header -------------------*/
#header_container{
	float: left; width: 958px; padding: 0; display: block;
}
#top_nav_bg{
	width: 958px;float: right; background: url("../images/topnav_bg.png") repeat-x top left; margin: 0; padding: 0;
}
#topnav_border_bg{
	width: 958px; height: 8px; background: url("../images/topnav_border_bg.png") repeat-x top left; border-bottom:2px solid #fff; border-top: none; float: left; padding: 0; margin: 0;
}
#topnav_border_bg.bottom{
	width: 958px; height: 8px; background: url("../images/topnav_border_bg.png") repeat-x top left; border-bottom:1px solid #fff; border-top: none; float: left; padding: 0; margin: 0;
}
#header_img{
	float: left; background: url("../images/header_img.jpg") no-repeat top; width: 958px; height: 192px; border-bottom:1px solid #fff; margin: 0;
}
/*-------------------- Header UL -------------------*/
ul#top_nav{
	margin:0; padding:0; list-style-type:none; display: inline-table; width:auto; text-transform:uppercase; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float: right; border: none;
}
*html ul#top_nav{
	*margin-bottom: -1px;
}
ul#top_nav li{
	display:block; float:left; margin:0; padding:0;
}
ul#top_nav li h1{
	width: 2px; height: 36px; float: left;	background: url("../images/topnav_divider.png") no-repeat top right; padding: 0; margin: 0;
}
ul#top_nav li a{
	display:block; float:left; color:#118093; text-decoration:none; padding:12px 12px 0 12px; height:24px; margin: 0;
}
ul#top_nav li a:hover{
	background:transparent url("../images/topnav_OVER.png") repeat-x top right; color: #333; margin: 0;
}
ul#top_nav li a.current, ul#top_nav li a.current:hover{
	background:transparent url("../images/topnav_ON.png") repeat-x top right; color: #fff; margin: 0;
}
/*-------------------- Sidebar -------------------*/
#sidebar_container{
	float: left; width: 248px; height: auto;
}
#sidebar_bg{
	float: left; width: 247px; height: auto; background: url("../images/sidebar_bg.png") repeat-y top right; border-right:1px solid #999;
}
#sidebar_footer{
	float: left; width: 248px; height: 65px; background: url("../images/sidebar_footer.png") no-repeat top right;
}
.sidebar_quotes{
	font: 11px Arial, Helvetica, sans-serif; font-weight: normal; color: #333; padding: 40px 9px 20px 9px; width:200px; display: block; float: right; margin: 0;
}
.bold{font-weight: bold;}
.italic{font-style: italic;}
/*-------------------- Global Footer -------------------*/

#footer_container{
	float: left; width: 958px; padding: 0; border-top:1px solid #fff; display: block; margin: 0;
}
#footer_nav_bg{
	float: left; width: 958px; height: 20px; background: url("../images/footer_nav_bg.png") repeat-x top left; border-top:1px solid #333; border-bottom:1px solid #fff; display: block; font:11px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding: 7px 0 0 0;
}
#footer_nav_bg a{
	color: #333; text-decoration: none;
}
#footer_nav_bg a:hover{
	color: #0D8093;
}
#footer_bg{
	float: left; width: 958px; height: 89px; background: url("../images/footer_bg.jpg"); display: block; border-top:1px solid #333;
}
#footer_bg a{
	color: #fff;
}
#footer_bg a:hover{
	color: #BFCD90;
}
.footer_text_right{
	font:11px Arial, Helvetica, sans-serif; color: #fff; font-weight: bold; display: block; float: right; line-height: 17px; padding: 0; margin: 8px 12px 0 0;
}
