@charset "utf-8";

* { padding:0px; margin:0px; border:0px; line-height:18px; }
html { background:#FFFFFF url("../images/h2bg.png") repeat; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }	
a { color:#333333; text-decoration:none; }

div#wrapper { width:1052px; margin:0 auto; }
#header { position:relative; background:#2E3E52 url(../images/header.jpg) no-repeat top left; width:1052px; height:180px; overflow:hidden; }

#header h1 { width:600px; height:75px; margin-left:130px; position:absolute; top:40px;  }
#header h1 a { text-indent:-2000px; display:block; }
#header .contact-info { text-align:right; font-size:22px; width:650px; height:50px; position:absolute; right:30px; top:15px; color:#fff }
#header .contact-info small { visibility:hidden; }
#header #quick_links { list-style:none; width:230px; height:40px; position:absolute; right:15px; bottom:50px; }
#header #quick_links li { display:inline; margin-left:5px; margin-right:5px; }

#header #navigation ul { position:relative; margin-top:150px; margin-left:30px; color:#fff; }
#header #navigation ul li { display:inline; padding-left:10px; padding-right:10px; }
#header #navigation a { font-size:13px; color:#fff; text-decoration:none; }
#header #navigation a:hover { color:#000000 }

#lead_form { position:relative; background:#2E3E52 url(../images/lead_form.jpg) no-repeat top left; width:1052px; height:290px; margin-top:15px; margin-bottom:15px }
#lead_form form {position:absolute; top:100px; left:30px; }
#lead_form ul#form li.submit_row { position:absolute; width:90px; height:40px; top:85px; left:330px; }
#lead_form ul#form  li input.textbox, #lead_form ul#form  li select.selectbox {	background:url(../images/textbox.png) no-repeat top left; width:200px; height:22px;	border:none; }
#lead_form ul#form  li select.selectbox { background:url(../images/textbox.png) no-repeat top left; }

#form2 input.textbox, select.selectbox { width:150px; border:1px; border-color:#666}


ul#form { list-style:none; }	
ul#form li { margin-bottom:6px; }

.textbox { width:180px; height:20px; border:1px solid #565656; color:#2C3E52; padding:3px 2px 2px 6px; }

textarea, .textbox { padding:3px 2px 2px 6px; border:1px solid #565656; color:#2C3E52; }
select, .selectbox { width:180px; height:25px; border:1px solid #565656; background:#fff; color:#2C3E52; padding:3px 2px 2px 6px; }
.submitbox{	border:none; background:url(../images/btn_submit.png) no-repeat top left; width:90px; height:40px; }
.submitbox span { text-indent:-2000px; display:block; }

#main_body { position:relative; }
#main_body #body-left {	position:relative; width:225px;	float:left; }
#main_body #body-middle { position:relative; width:460px; float:left; margin-left:25px; }
#main_body #body-right { position:relative;	width:315px; float:right; font-size:14px; height:100%; }
#main_body div.box{	border:1px solid #999999; background:#fff; margin-bottom:15px; }
#main_body div.box h3.title { background:#F7F7F7 url(../images/box_small_title.jpg) no-repeat top left;	width:223px; height:39px; font-size:17px; color:#490600; overflow:hidden; }
#main_body div.box h1 {position:relative; margin:5px; font-size:17px; color:#490600;}
#main_body #body-middle div.box ul { margin-left:25px;}
#main_body #body-middle div.box-small h3.title { background:#F7F7F7 url(../images/box_small_title.jpg) no-repeat top left !important; width:223px !important; border-right:1px solid rgb(153,153,153) !important; }
#main_body #body-middle div.box h3.title { background:#F7F7F7 url(../images/box_title.jpg) no-repeat top left; width:458px; }
#main_body div.box h3.title span { display:block; padding:10px 10px 10px 15px; text-indent:-2000px; }

h3.title a.heading {display:block; background-image:url(../images/heading.png); background-position:0px 0px; height:39px;}
h3.title a.heading-1 {background-position:0px 0px;}
h3.title a.heading-2 {background-position:0px -39px;}
h3.title a.heading-3 {background-position:0px -78px;}
h3.title a.heading-4 {background-position:0px -117px;}
h3.title a.heading-5 {background-position:0px -156px;}
h3.title a.heading-6 {background-position:0px -195px;}

#main_body #body-left h3.title a.heading{width:223px;}
#main_body div.box div.box-content{position:relative; padding:5px;}
#main_body div.box div.box-content {background:#fff url(../images/gray_box.jpg) no-repeat top left;}
#main_body div.box-red div.box-content {background:#660000 url(../images/gray_red.jpg) no-repeat top left;}
#main_body #body-middle div.box div.box-content, #main_body #body-right div.box div.box-content {background:#fff;}

.box-laywer p {margin-top:15px; margin-bottom:15px;	line-height:25px; font-size:90%;}
img.left {margin-right:8px;}

#main_body div.box div.box-content ul.list {padding:5px;}

ul.list {list-style-image:url(../images/arrow.png);	margin-left:20px;}
ul.list li.last a.line {background:none;}
ul.list li a.line{font-weight:bolder; font-size:14px;}

a.line {display:block; padding:0px 8px 4px 8px;	background:url(../images/line.png) repeat-x bottom;	margin-bottom:10px;}

#main_body div.box-join p.text {padding:5px 15px; color:#fff; font-family:"Trebuchet MS", Arial, Tahoma; font-size:14px; font-weight:500;}

#slider-container div.box {background:#fff url(../images/gray_box.jpg) repeat-x top left; border:1px solid #999999;}
#slider-container div.box h3.title{background:#F7F7F7 url(../images/box_small_title.jpg) no-repeat top left; width:223px; height:39px; font-size:17px; color:#490600; overflow:hidden; border-right:1px solid #999999;}
#slider-container div.box h3.title span {display:block;	padding:10px 10px 10px 15px; text-indent:-2000px;}

p.readmore {float:right;}
p.readmore a {display:block; background:url(../images/readmore.jpg) no-repeat; height:22px; padding-left:20px; margin:10px;	color:#660000;}
a.join-us {display:block; background:url(../images/join-us.png) no-repeat; width:100px;	height:40px; margin:10px; float:right; clear:right;}
a.join-us span {visibility:hidden;}

#slider-container {position:relative; clear:both;}
#slider-container ul.list-members {padding:10px; margin-bottom:10px;}

ul.list-members {list-style:none;}
ul.list-members li {float:left;	width:190px; margin-right:10px; margin-bottom:10px;}
ul.list-members li p {float:left; width:123px;}
ul.list-members li img {float:right; width:50px; height:50px;}

#footer {position:relative; margin-top:15px; background:#2E3E52; height:120px; width:1052px; color:#ffffff;}
div.footer-container {padding:30px 20px 20px 10px;}
#footer p.address {font-style:normal; font-size:15px;}

#footer #navigation_footer { position:absolute; left:310px; top:60px; }
#footer #navigation_footer ul { position:relative; color:#fff; }
#footer #navigation_footer ul li { display:inline; padding-left:10px; padding-right:10px; }
#footer #navigation_footer a { font-size:13px; color:#fff; text-decoration:none; }
#footer #navigation_footer a:hover { color:#000000 }
#footer #copyright { position:absolute; right:0px; bottom:0px; margin:6px; }

.clearfix:after ,div.box-content:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 .clearfix , div.box-content {display: inline-block;}
 
html[xmlns] .clearfix , html[xmlns] div.box-content {display: block;}
* html .clearfix , * html div.box-content {height: 1%;}