@charset "UTF-8";
#Background {
	height: 972px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/structure/background.jpg);
	background-repeat: repeat-x;
}
#container {
	background-color: #AABEC2;
	height: 100%;
	width: 946px;
	margin: auto;
}
#Background #container .sidenav {
	font-size: x-small;
	color: #034140;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#background_left_footer {
	float: none;
	height: 3000px;
	width: 100%;
	clear: both;
	background-image: url(../images/structure/background_color.jpg);
	background-repeat: repeat;
}
#body_divder_left {
	background-image: url(../images/structure/left_divider.jpg);
	background-repeat: repeat-y;
	height: 100%;
	width: 49px;
}
#Background #container td {
}
#Background #container .style1 a {
	color: #034140;
	text-decoration: none;
}
#Background #container .style6 a {
	color: #034140;
	text-decoration: none;
}
#Background #container td2 {
	background-image: url(../images/structure/right_divider.jpg);
	background-repeat: repeat-y;
}
sub_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #034140;
	text-decoration: none;
}
sub_nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #034140;
	text-decoration: underline;
}
#Background #container .breadcrumbs a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #034140;
	text-decoration: underline;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#Background #container .style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#Background #container .style8 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #034140;
	text-decoration: none;
}
#Background #container .BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#Background #container .Headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #034140;
	text-decoration: none;
}
#Background #container .breadcrumbs a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #034140;
	text-decoration: none;
}
#Background #container .sidenav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #034140;
	text-decoration: underline;
}
#Background #container .news a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
#Background #container .breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #034140;
	text-decoration: none;
}
#Background #container .bodyGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #034140;
	text-decoration: none;
}
#Background #container .sidenav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #034140;
	text-decoration: none;
}
#Background #container td .news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#Background #container .news a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#Background #container .footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #034140;
	text-decoration: none;
}
#Background #container .footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #034140;
	text-decoration: underline;
}
#Background #container .copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #034140;
	text-decoration: none;
}
#Background #container .style6 .copyright a:hover a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #034140;
	text-decoration: underline;
}
#Background #container .style6 .copyright a a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #034140;
	text-decoration: none;
}
#Background #container .BODY a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #043140;
	text-decoration: none;
}
#Background #container .BODY a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #034140;
	text-decoration: underline;
}
#Background #container .headlineWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	text-decoration: none;
}
.featuredBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.feature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.feature a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
}#Background #container table tr td table tr .BODY div .featuredBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
#Background #container table tr td table tr .BODY div .featuredBody a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
#Background #container table tr td table tr .BODY div .featuredBody a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
}
#flash_container {
	height: 290px;
	width: 928px;
}


/************* EDITS by Idea Hall ******************/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#head-wrap{
	height:290px;
	position:relative;
	margin:0 auto;
	width:928px;
	*left:-1px; /* IE7 Hack */
	left:-1px\9;
}
	#main-nav{
		list-style:none;
		margin:0;
		position:absolute;
		right:0;
		top:0;
		z-index:2000;
	}
		#main-nav li{
			display:block;
			float:left;
			margin:0 0 0 2px;
			z-index:3;
			
			-webkit-box-shadow:0 2px 6px #555;
				 -moz-box-shadow:0 2px 6px #555;
		}
			#main-nav a{
				background:url(../images/bg-nav.png);
				color:#034140;
				font:bold 9px/25px Verdana, Geneva, sans-serif;
				display:block;
				padding:0 25px;
				text-decoration:none;
				text-transform:uppercase;
			}
			#main-nav a:hover,
			#main-nav li.cur-slide a{
				background:url(../images/bg-nav-hover.png);
				color:#fff;
				padding-bottom:1px;
			}
	#slides{
		height:291px;
		overflow:hidden;
		position:relative;
		width:930px;
		z-index:1;
	}
		#slide img{
			height:291px;
			width:930px;
		}

