﻿body {
	margin:0;
	padding:0;
	background:#012e63 url('../images/background.jpg') repeat-x scroll center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b4552;
}
img {
	border:0;
}
h1 {
	font-size:17px;
	color:white;
}
h2 {
	color:#0a0a0a;
	font-size:14px;
	padding:0;
	margin:0 0 0px 0;
	font-weight:normal;
}
h3 {
	color:#093d79;
	font-size:11px;
	font-weight:normal;
	margin:0px 0 0 0;
	padding:0;
}
p {
	padding:0;
	margin:0 0 20px 0;
}
ul {
list-style:circle;
margin:10px 0px 10px 20px;
}
#container {
	margin:0 auto;
	width:968px;
}
#header {
	padding:15px 0 15px 0;
	float:left;
	width:968px;
}
#header .logo {
	float:left;
}
#header .call {
	float:right;
	color:white;
	padding:60px 0 0 0;
}
#header .call img {
	margin:0 10px 0 10px;
}
#menu {
	width:968px;
	height:31px;
	background-image:url('../images/menu_bg.gif');
	float:left;
}
#menu .title {
	float:left;
	font-size:17px;
	color:white;
	padding:6px 12px 0 12px;
	
}

#menu .title a{
	text-decoration:none;
}

#menu .menu {
	float:right;
}
#menu .menu_item {
	float:left;
	padding:8px 0px 0 0px;
	text-align:center;
	width:110px;
}
#menu .menu_item_active {
	float:left;
	padding:8px 0px 0 0px;
	background-image:url('../images/menu_item_active.gif');
	height:23px;
	text-align:center;
	width:110px;
	
}
#menu .menu_item_active a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#122337;
}
#menu .menu_item a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:white;
}
#main {
	width:968px;
	float:left;
	min-height:400px;
	background:white;
	padding:0 0 20px 0;
}
* html #main {
height:400px;
}
 .left_menu {
	float:left;
	width:230px;
	padding:10px 19px 0 13px;
}
 .left_menu ul li a {
	color:#0a0a0a;
	font-size:14px;
	text-decoration:none;
		background-image:url('../images/bullet.gif');
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding:0 0 0 25px;
	min-height:18px;

}
 .left_menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
 .left_menu ul li {
	border-bottom:1px #c9d2de solid;
	padding:10px 0 10px 0;

}
 .left_menu ul li ul li {
	border:0px black solid;
	min-height:18px;
	padding:0!important;
	margin:5px 0 0 0!important;

}
 .left_menu ul li ul {
	border:0;
	padding:0;
	margin:10px 0 0 28px;
}
 .left_menu ul li ul li a {
	color:#093d79;
	font-size:11px;
	text-decoration:underline;
	background-image:none;
	padding:0;
}
 .pic {
	float:left;
	width:487px;
	height:323px;
	margin:20px 0 0 0;
}
 .free_consultation {
	color:#63633c;
	background-image:url('../images/free_consultation_bg.gif');
	background-repeat:no-repeat;
	width:205px;
	height:293px;
	float:left;
	margin:20px 0 0 0;	
	padding:30px 0 0 0;
	

}
 .free_consultation td {
 font-size:10px;
 }

 .free_consultation input.text {
	border:1px #63633c solid;
	color:#63633c;
	width:149px;
	height:16px;
}
#text_boxes {
	float:left;

	margin:18px 0px 0px 0px;
	width:695px;
	background-image:url('../images/text_boxes_bg.gif');
	background-repeat:repeat-y;
	border:0px black solid;
}
* html #text_boxes {
	margin:18px 0px 0 0px;
}
#text_boxes .text_box {
	float:left;
	width:230px;
	margin:0 2px 5px 0;
}

#text_boxes  .last{
	margin-right:0;
}

#text_boxes .text_box .head {
	float:left;
	width:214px;
	color:white;
	font-size:14px;
	height:19px;
	background-color:#84909c;
	padding:4px 0 0 16px;
}
#text_boxes .text_box .text {
	float:left;
	width:198px;
/*	background:url('../images/text_box_bg.gif') white repeat-x scroll center top;*/
	height:50px;
	font-size:12px;

}
.justify {
	text-align:justify;
}


#text_boxes .text_box .text a {
	color:#3b4552;
	font-weight:bold;
}

#text_boxes .text_box .box {
	float:left;
	border:0px black solid;	
	width:198px;
	background:url('../images/text_box_bg.gif')	#eef3f6 repeat-x scroll center top;
	padding:15px 16px 15px 16px;
}
.shadow {
	width:941px;
	height:85px;
	background-image:url('../images/shadow.gif');
	margin:10px 0 0 0;
	float:left;

}
#footer {
	background-color:#122337;
		font-size:11px;
	color:#85909d;
	padding:15px 0 15px 0;
	float:left;
	width:100%;

}
#footer a {
	font-size:11px;
	color:#85909d;
	margin:0 5px 0 5px;
	text-decoration:none;
}
#footer .footer_left {
	float:left;
	width:540px;
	padding:0 0 0 25px;
}
#footer .footer_right {
	float:right;
	width:400px;
}
#footer .footer_right .flag {
	float:left;
	padding:0 5px 0 0;
}
#footer .footer_right .text {
	float:left;
	padding:0 10px 0 5px;
	border-left:1px #c2cedc solid;
	font-size:10px;
	color:#c2cedc;
	width:150px;
}

#main_inner {
	width:968px;
	float:left;
	background:url('../images/inner_bg.gif') white repeat-x scroll center bottom;
}
* html #main_inner {

}
 .left_menu .customer_testimonials {
	width:220px;
	margin:18px 0 0 0;
}
 .left_menu .customer_testimonials .top {
	width:220px;
	height:50px;
	background:url('../images/customer_testimonials_top.gif') no-repeat;
}
 .left_menu .customer_testimonials .middle {
	width:200px;
	background:url('../images/customer_testimonials_middl.gif') repeat-y;
	padding:0px 10px 0px 10px;
}
 .left_menu .customer_testimonials .bottom {
	width:220px;
	height:33px;
	background:url('../images/customer_testimonials_bottom.gif') no-repeat;
}
#text {
	padding:17px 0 50px 0;
	float:left;
	width:677px;
}
.path {
	color:#1762b8;
	font-size:10px;
	margin: 0 0 0px 0;
}
.path a{
	color:#1762b8;
	font-size:10px;
	text-decoration:underline;
}
.banners {
	float:left;
}
.banners td {
	padding:5px;
}




#image_with_border {
	float: left;
	margin:0 0 20px 0;
}


#regform {
	padding: 20px 0 20px 0;
	text-align: center;
		float:left;
		width:650px;
}
#regform .searchfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-transform: none;
	float: left;
	width: 285px;
	margin: 10px;
	padding: 0px;
	height: 18px;
	text-align: left;

}
#regform .searchfield .name {
	width: 100px;
	float: left;
}
#regform .searchfield .normal {
	width: 175px;
	height: 20px;
	border: 1px solid #7f9db9;
	padding: 0px;
	margin: 0;
	float: left;
}
.error_message {
color:red;
font-size:10px;
}
.title_page {
font-size:20px!important;
}
.error_img {
background:url('../images/error_form.jpg') no-repeat right;
width:50%;
height:170px;
}
.thank_img {
background:url('../images/thank_form.jpg') no-repeat right;
width:50%;
height:170px;
}
.answer {
background: url('../images/answer_bg.gif') no-repeat left top;
padding:0 0 0 30px;
min-height:20px;
}
.question {
background: url('../images/question_bg.gif') no-repeat left top;
padding:0 0 0 30px;
min-height:20px;
margin:0 0 5px 0;
color:#1762b8;
font-weight:bold;
font-size:18px;
}
.small {
height:20px;
}
.small a {
color:#0b3f7b;
font-size:12px;
}
.top_btn {
background: url('../images/top_btn.gif') no-repeat right top;
text-align:right!important;
width:100%;

}
.top_btn a {
display:block;
width:28px;
height:15px;
}
.title2{
	font-family:Verdana;
	font-size:11px;
	color:#b4b4b4;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
	float:left;
	border-bottom:1px solid #aeaeae;
	width:200px;
}
.box {
padding:0 0 0 15px;
}

.accordion_content {overflow: hidden;}

#content div.left {float:left;}

.flash {padding:0px; margin:0px;}

.form-float{float:left;padding:0 0 0 24px;}

.form-table {width:149px;float:left;} 

.form-table td{
	padding:3px 0;
}

.form-table input{
	font-size:11px;
	padding:0 2px;
}

.red{color:red;}

.submit {float:right;padding:5px 30px 0 0px;}
.why-duplium {float:left;width:149px; padding-left:35px;}

