body{
background-color: #B88444;
font-family: Arial, Helvetica, sans-serif;
background-image: url('../images/body_background.jpg');
background-repeat: repeat-x;
}

*{
padding: 0px;
margin: 0px;
}

p{
font-size: 12px;
line-height: 1.7;
color: #555555;
}

#content_container{
background-image: url('../images/content_back.gif');
background-repeat: repeat-y;
}

#promo_holder{
background-image: url('../images/content_back.gif');
background-repeat: repeat-y;
}

#footer{
background-image: url('../images/footer_back.gif');
background-repeat: no-repeat;
background-position:bottom;
height:175px;
}

#nav_holder{
background-image: url('../images/header_back.jpg');
background-repeat: no-repeat;
}

.content_headline_one{
font-size: 24px;
}

.content_headline_two{
font-size: 20px;
}

.content_headline_three{
font-size: 16px;
}

.content_headline_four{
font-size: 16px;
}

.content_headline_five{
font-size: 16px;
}

.content_headline_six{
font-size: 16px;
}

ul{
padding-left:15px;
}

li{
font-size:12px;
line-height: 1.7;
color: #000000;
}

#sublist li{
background-image: url("../images/link_arrow.gif");
background-repeat: no-repeat;
list-style: none;
padding-left:25px;
}

#input{
border: 1px solid #d1d1d1;
background-image: url('../images/input_background.gif');
background-repeat: repeat-x;
}

#error{
color: #d11111;
border:1px solid #d11111;
padding:5px;
}

#container{
width: 980px;
margin-left: auto;
margin-right: auto;
background-image: url('../images/content_back.gif');
background-repeat: repeat-y;
padding-top:25px;
}

/* START MAIN NAVIGATION STYLES */

#main_navigation {
	height:70px;
}

#main_navigation ul {
	margin:0px;
	margin-right:5px;
	list-style:none;
	padding:0px;
	height:70px;
	float:right;
}

#main_navigation ul li {
	height:35px;
	_height:30px;
	
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	vertical-align:middle;
}

#main_navigation ul li div {
	height:21px;
	height /*\**/: 30px\9; /* IE 8 fix */
	*height:27px;
	_height:31px;
	
	padding:15px 8px 10px 8px;
	padding /*\**/: 16px 8px 0px 8px\9; /* IE 8 fix */
	*padding:14px 8px 5px 8px; /* IE 7 and lower fix */
	_padding-bottom:0px;
	_padding-top:15px;
	
	_float:left;
	
	margin-top:11px;
	cursor:pointer;
	border-left:1px solid #d1d1d1;
	vertical-align:middle;
}

#main_navigation ul li div:hover {
	background-color: #00285D;
}
#main_navigation ul li div a {
	color: #00285D;
	_float:left;
}
#main_navigation ul li div:hover a {
	color: #6791BF;
}

#main_navigation ul li div.menu_selected {
	background-color: #00285D;
}

#main_navigation ul li div.menu_selected a {
	color: #6791BF;
}

#main_navigation A:link{
text-decoration: none;
font-size: 11px;
font-weight:bold;
}

#main_navigation A:visited{
text-decoration: none;
font-size: 11px;
font-weight:bold;
}

#main_navigation A:hover{
text-decoration: none;
font-size: 11px;
font-weight:bold;
}

#main_navigation A:active{
text-decoration: none;
font-size: 11px;
font-weight:bold;
}

#main_navigation p{
color:#ffffff;
}

/* END MAIN NAVIGATION STYLES */

.footer A:link{
text-decoration: none;
color: #ffffff;
font-size: 11px;
}

.footer A:visited{
text-decoration: none;
color: #ffffff;
font-size: 11px;
}

.footer A:hover{
text-decoration: none;
color: #B88444;
font-size: 11px;
}

.footer A:active{
text-decoration: none;
color: #ffffff;
font-size: 11px;
}

.footer p{
color:#ffffff;
font-size: 9px;
}

A:link{
text-decoration: none;
color: #B88444;
font-size: 12px;
text-align:right;
}

A:visited{
text-decoration: none;
color: #B88444;
font-size: 12px;
text-align:right;
}

A:hover{
text-decoration: none;
color: #2A4B76;
font-size: 12px;
text-align:right;
}

A:active{
text-decoration: none;
color: #B88444;
font-size: 12px;
text-align:right;
}

.subnavigation A:link{
text-decoration: none;
color: #B88444;
font-size: 12px;
text-align:right;
}

.subnavigation A:visited{
text-decoration: none;
color: #B88444;
font-size: 12px;
text-align:right;
}

.subnavigation A:hover{
text-decoration: none;
color: #2A4B76;
font-size: 12px;
text-align:right;
}

.subnavigation A:active{
text-decoration: none;
color: #B88444;
font-size: 12px;
text-align:right;
}

.subnavigation p{
color:#d1d1d1;
}

.sitemap_main A:link{
text-decoration: underline;
color: #00285D;
font-size: 12px;
}

.sitemap_main A:visited{
text-decoration: underline;
color: #00285D;
font-size: 12px;
}

.sitemap_main A:hover{
text-decoration: underline;
color: #B88444;
font-size: 12px;
}

.sitemap_main A:active{
text-decoration: underline;
color: #00285D;
font-size: 12px;
}

.sitemap_sub A:link{
text-decoration: underline;
color: #B88444;
font-size: 12px;
}

.sitemap_sub A:visited{
text-decoration: underline;
color: #B88444;
font-size: 12px;
}

.sitemap_sub A:hover{
text-decoration: underline;
color: #00285D;
font-size: 12px;
}

.sitemap_sub A:active{
text-decoration: underline;
color: #B88444;
font-size: 12px;
}

#top_banner{
}
