﻿  /* CSS layout */
body {
	margin: 0;
	padding: 0;
	background:url(images/headerbg.png) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545353;
}

#wrap {
	width:922px;
	height:auto;
	margin:auto;
	padding:0px;
	
}

#header_left{
	width:11px;
	background:url(images/header_left.png) top left no-repeat;
	height:225px;
	margin-top:22px;
	float:left;
}

#header_right{
	width:11px;
	background:url(images/header_right.png) top left no-repeat;
	height:225px;
	margin-top:22px;
	float:right;
}

#header_middle{
	width:900px;
	margin-left:11px;
	margin-right:11px;
	padding-top:5px;
}

#logo{
	height:192px;
	width:224px;
	background:#cde0ec;
	margin-top:25px;
	float:left;
	margin-left:15px;
	font-family:"Trebuchet MS", arial;
	font-size:18px;
	color:#a8360e;
	text-align:center;
}

#quote{
	height:45px;
	width:450px;
	float:right;
	background:url(images/quote_bg.png) top left repeat-x;
	color:#a8360e;
	font-family:"Trebuchet MS", arial;
	font-style:italic;
	font-size:14px;
	padding-left:5px;
	padding-right:4px;
	margin-top:166px;
	padding-top:5px;
}

#header_img{
	float:right;
	width:190px;
	height:225px;
	background:url(images/header_img.png) top right no-repeat;
}

#top_text_left{
	color:#3a454c;
	float:left;
	font-family:"Trebuchet MS", arial;
	font-size:12px;
}

#top_text_right{
	color:#a8360e;
	float:right;
	font-family:"Trebuchet MS", arial;
	font-size:14px;
}


#header{
	width:900px;
	float:left;
	height:225px;
}

#header_mid{
	background:url(images/header_mid.png) top left no-repeat;
	width:710px;
	height:225px;
	float:left;
}

#masthead {
}

#top_nav {
clear:both;
width:922px;
height:44px;
}

#nav_left{
	width:11px;
	height:44px;
	background:url(images/trans_left.png) top left repeat-y;
	float:left;
}

#nav_right{
	width:11px;
	height:44px;
	background:url(images/trans_right.png) top left repeat-y;
	float:right;
	
}

#nav_middle{
	width:900px;
	height:44px;
	background:url(images/nav_bg.png) bottom left repeat-x #7ea5ce;
	margin-left:11px;
	margin-right:11px;
}

#nav{
	list-style-type:none;
	padding:0px;
	margin:0px;
	height:44px;
}

#nav li{
	
	height:44px;
	padding:0px;
	margin-top:0px;	
	float:left;
}

#nav a{
	color:#a8360e;
	font-family:"Trebuchet MS",arial;
	font-size:14px;
	text-decoration:none;
	padding-left:11px;
	padding-right:11px;
	padding-top:7px;
	border-top:5px solid #7ea5ce;
	display:block;

	}
	
#nav a:hover{
	color:#a8360e;
	font-family:"Trebuchet MS",arial;
	font-size:14px;
	text-decoration:none;
	padding-left:11px;
	padding-right:11px;
	border-top:5px solid #a8360e;
	
	}
	
#nav li.first a{
	color:#a8360e;
	font-family:"Trebuchet MS",arial;
	font-size:14px;
	text-decoration:none;
	padding-left:11px;
	padding-right:11px;
	border-top:5px solid #a8360e;
	
	}

#nav li.sep{
	width:1px;
	height:24px;
	background:url(images/nav_sep.png) top left no-repeat;
	margin-top:10px;
}

#container {
	width: 922px;
	float:left;
	background:url(images/trans_left.png) top left repeat-y;
}

#container_right{
	width:922px;
	float:left;
	background:url(images/trans_right.png) top right repeat-y;
}

#left_col {
	width: 265px;
	float: left;
	margin-left:11px;
}

#contact_form{
	width:214px;
	border-right:1px solid #b2afb9;
	border-bottom:1px solid #b2afb9;
	border-top:1px solid #b2afb9;
	background:url(images/contact_bg.png) top left repeat-x #fcfcfc;
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:15px;
}

#contact_form h1{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	color:#515050;
	font-family:"Trebuchet MS", arial;
	font-size:18px;
	font-weight:normal;
}

.textbox{
	width:215px;
	height:18px;
	background:url(images/textbox_bg.png) top left repeat-x;
	border:1px solid #d0d0d0;
	color:#767676;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:5px;
	padding-top:5px;
	padding-left:5px;
}

.textarea{
	width:215px;
	height:87px;
	background:url(images/textarea_bg.png) top left repeat-x;
	border:1px solid #d0d0d0;
	color:#767676;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:5px;
	padding-top:5px;
	padding-left:5px;
}

#contact_form_text{
	color:#666565;
	font-family:"Trebuchet MS", arial;
	font-size:12px;
	text-align:left;
	vertical-align:text-top;
}

.button{
	width:70px;
	height:23px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	border:0px;
	background:url(images/btn.png) top left repeat-x;
	margin-top:10px;
	margin-left:65px;
}

#left_nav {
	width:265px;
	margin-top:10px;
}

#left_nav_title{
	height:28px;
	width:265px;
	background:url(images/leftmenu_bg.png) top left no-repeat;
	font-family:"Trebuchet MS", arial;
	font-size:18px;
	color:#fff;
	text-align:center;
	padding-top:4px;
}

#left_nav_links{
	border-right:1px solid #b2afb9;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#left_nav_links li{

}

#left_nav_links a{
	display:block;
	border-bottom:1px solid #b2afb9;
	color:#123248;
	font-family:"Trebuchet MS", arial;
	font-size:12px;
	text-decoration:none;
	padding:5px;
	padding-left:18px;
	background:url(images/pointer.png) left no-repeat;
}

#left_nav_links a:hover{
	text-decoration:underline;
}

#left_flash{
	margin-top:10px;
	width:265px;
	height:200px;
	background:#7ea9c8;
	color:#163042;
	font-family:"Trebuchet MS",arial;
	font-size:30px;
	text-align:center;
	margin-bottom:20px;
}

#page_content {
	margin-left: 286px;
	width:610px;
	margin-top:10px;
}

#video{
	text-align:center;
	padding-bottom:10px;
}

.content_container{
	width:610px;
	border:1px solid #b2afb9;
}

.content_container_title{
	color:#a8360e;
	font-family:"Trebuchet MS", arial;
	font-size:14px;
	padding:5px;
	background:url(images/title_bg.png) top left repeat-x;
}

.content_container_text{
	padding:5px;
}

#content_logos {
	text-align:center;
	margin-top:30px;
}

#content_logos img{
	padding-right:40px;
	text-align:center;
}

#content_bottom {
	width:922px;
	height:13px;
	background:url(images/footer.png) bottom left no-repeat;
	margin:auto;
}

#footer {
	clear:both;
	background:url(images/footer_bg.png) top left repeat-x;
	width:100%;
	height:300px;
	border:0px solid black;
}

#footer_links ul{
	list-style-type:none;
	padding:0px;
	padding-top:100px;
	margin:auto;
	text-align:center;
	width:922px;
}

#footer_links li{
	Display:inline;	
}

#footer_links li.last a{
	display:inline;
	background-image:none;	
}


#footer_links a{
	color:#235272;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
	background:url(images/footer_sep.png) right no-repeat;
}

#footer_links a:hover{
	text-decoration:underline;
}


#copyright{
	width:922px;
	margin:auto;
	text-align:center;
	color:#235272;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding-top:30px;
}
