/* Link Styles */
a:link{color:#313F51; font-weight:bold}
a:visited{color:#313F51; font-weight:bold}
a:hover{color:#7B966D; font-weight:bold}
a:active{color:#7B966D; font-weight:bold}

a:link.listing{color:#313F51; font-weight:normal}
a:visited.listing{color:#313F51; font-weight:normal}
a:hover.listing{color:#7B966D; font-weight:normal}
a:active.listing{color:#7B966D; font-weight:normal}

a:link.footer{color:#313F51; font-weight:normal; font-size:10px;}
a:visited.footer{color:#313F51; font-weight:normal; font-size:10px;}
a:hover.footer{color:#7B966D; font-weight:normal; font-size:10px;}
a:active.footer{color:#7B966D; font-weight:normal; font-size:10px;}

/* HTML Styles */
body{
	font-size:12pt;
	line-height:1.3;
	text-align : center;
	min-width : 760px;
	margin:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/bg01.jpg) repeat-x fixed;
}
	
/* Class & ID Styles */
form {margin:5px;font-size:12px;}
h1, h2{
	color:#37475B;
	font-size:large;
	padding-left:7px;
}
h2 {
	font-size:medium;
}
dt {padding:5px; font-weight:bold;font-size:12px;}
dd {padding:5px;,text-align:justify;font-size:12px;}
hr {color:#CFD3D8;}
#center_main_content {
position : relative;
text-align : left;
width : 760px;
height: 100%;
margin-left : auto;
margin-right : auto;
background: white;
margin-top:0;
padding-top: 0;
border-left: 1px solid #37475B;
border-right: 1px solid #37475B;
border-bottom: 1px solid #37475B;
font-size:12px;
}
#inner_header01, #inner_header02, #inner_header03, #inner_header04, #inner_header05 {
	border-bottom: 1px solid #37475B;
	margin:0;
	padding:0;
	position:relative;
	height:224px;
	background-color:#98AAC1;
}
#inner_header01 {background-image:url(images/bg_01.jpg)}
#inner_header02 {background-image:url(images/bg_02.jpg)}
#inner_header03 {background-image:url(images/bg_03.jpg)}
#inner_header04 {background-image:url(images/bg_04.jpg)}
#inner_header05 {background-image:url(images/bg_05.jpg)}
#header_nav {
	background:none;
	height:35px;
	position:absolute;
	top:145px;
	width:100%;
}
#header_stripe {
	background-color:#37475B;
	height:54px;
	position:absolute;
	top:145px;
	width:100%;
}
#inner_body {
clear:both;
background-color:white;
font-size:12px;
}
#leftnav
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
}
#rightnav
{
float: right;
width: 160px;
margin: 0;
padding: 1em;
}
#content
{
	margin-left: 200px;
	margin-right: 25px;


}
#content_header
{
	margin-left: 207px;

}
#content_contact
{
	margin-left: 200px;
	background-image:url(images/header_contact.jpg);
	background-repeat: no-repeat;
	background-position: top right;

}
#content_services
{
	margin-left: 200px;
	background-image:url(images/header_services.jpg);
	background-repeat: no-repeat;


}

.nav_small {
	font-size: 10px;
}

#inner_footer, #inner_footer2{
	border-top: 1px solid #37475B;
	background-color:white;
	padding: 15px 5px 5px 5px;
	text-align: center;
	font-size:12px;
}
#inner_footer2{
	border-top:none;
	padding:0;
	
}
.td_main{
}
.logo {
float:left;
padding: 7px 0 0 10px;
}
.td_body, .td_sidebar_section , .td_body_main_text{
	padding: 15px 5px;
	font-size:12px;
}
.td_body_main_text {
height:207px;
padding:3px;
text-align:justify;
font-size:12px;
}
.td_title {
	border-top: 1px solid #37475B;
	border-bottom: 1px solid #37475B;
}

.td_sidebar {
	border-left: 1px solid #37475B;
	background-image:url(images/bg_sb.jpg)
}
.td_sidebar_title{
	background-color:#8C949E;
	border-top: 1px solid #37475B;
	border-bottom: 1px solid #37475B;
}
.td_sidebar_section{
}
.td_listings {
background-color:#E2E4E7;
font-size:11px;
color: #1E2631;
padding:3px;
height:15px;
}
.td_qsearch {
padding: 2px;
}
td.table01 {background-image: url(images/bg_table01.jpg); padding:30px;
background-position: left top;
background-repeat: no-repeat}
td.form01 {
	height: 25px;
}
.sidebar_img {
margin:3px;}
.nav_img {
margin-right:5px;}
.btnclick_img {
padding:5px 0;
}
h2.adv_search {font-size:14px; line-height:12px; font-weight:bold;}
/* Top Tab Menu---------------------------- */
p { padding: 10px; }
p.justified {
text-align:justify;
font-size:12px;
padding:15px;
}
p.sidebar {padding:3px;float:right;right:0;}
.top
{
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
}
.h1_top
{
padding: 0;
margin: 0;
}
#horiz
{
padding:0;
margin:0;
color:#fff;
font-family: arial, helvetica, sans-serif;
list-style-type:none;
}
#horiz li {display:inline;padding:3px;}
#menu {
	height: 0;
	padding:0;
	position:relative;
	left:0;
	background-color:#0F3B73;
}


div.outer {
	float: left;
	width: 120px; height: 27px;
	margin: 0 0 0 0;
	text-align:center;
	}

div.outer a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
    color: white;
	text-decoration: none;
	background: url( 'images/nav_3.gif' ) top left no-repeat;
	cursor:pointer;cursor:hand;
	}
div.outer span {
	display: block;
	margin:0; 
	padding: 2px 0 0 0;
	color: white;
	height:100%;
	border-right: 1px solid white;
	}

div.outer a:hover {
	background: url( 'images/nav_3.gif' ) 0 -27px no-repeat;
	width:100%; 
	height:100%;
	color: white;
	}
	

.legacy_browsers {
	display:	none;
	}
.hidden {display:none; width:100%;} 
.shown {display:inline; width:100%;}
.bold {
	font-weight:bold;
	color: #37475B;
}
.line {
	clear: both; 
	display: block; 
	border-top: 1px solid #0F3B73;
	margin: 10px 0 10px 0;
	padding: 0;
}
.red {
	color: #CC3300;
}
.clear{
clear:both;
}
li.pullquote { line-height:15px; }
li.jusified {
text-align:justify;
}
dd {
 text-align: justify;
 padding: 5px 18px;
 font-size:12px;
}
dt {
padding: 18px;
font-size:12px;
}.bold_small {
	font-weight:bold;
	color: #37475B;
	font-size: 11px;
}

