@charset "utf-8";body {	margin:0;	padding:0;	width:100%;	background-color: #fff;}html { padding:0; margin:0;}a { text-decoration:none;}a:hover { text-decoration:underline;}/* main */.main { padding:0; margin: 0 auto;}/********** header **********/.header_resize {	height:102px;	background-image: url(images/top_bg.gif);	background-position: top;	background-repeat: repeat-x;}.header { width:1000px;  margin:0 auto; padding:0;}/* logo */.logo { padding:0; margin:0; width:468px; float:left;}/* menu */	.menu {	height:95px;	padding:0;	margin:0;	width:500px;	float:right;}.menu ul { padding:0; margin:0 auto; list-style:none; border:0; line-height:1.0em; }.menu ul li {	float:left;	padding:41px 5px;	margin:0;	text-align:center;	line-height:1em;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.0em;}.menu ul li a { padding:43px 15px; color:#fff; font:normal 13px  Arial, Helvetica, sans-serif; text-decoration:none; line-height:1.0em; margin:0;}.menu ul li a.active { padding:41px 14px; border:1px solid #005d9e; background:#154c63 url(images/hover_bg.gif) top repeat-x;}.menu ul li a:hover { padding:41px 14px; border:1px solid #005d9e; background:#154c63 url(images/hover_bg.gif) top repeat-x; }/* header_text2 */.header_text_bg2{	margin:0;	padding:0;	height:145px;	clip: rect(50px,auto,auto,auto);	background-image: url(images/header_text_bg2.gif);	background-repeat: no-repeat;	background-position: center top;}.header_text2 { width:1000px; height:160px; margin:0 auto; padding:0; background:url(images/header_text2_bg.gif) top no-repeat;}.header_text2 h2 {	width:500px;	float:left;	font: normal 42px Arial, Helvetica, sans-serif;	color:#fff;	margin:0;	padding:20px 0 0 40px;}.header_text2 p { width:450px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:50px 0 0 20px;}.header_text2 img { float:right; margin:0 10px; padding:0;}.header_text2 a { text-decoration:underline; color:#b9f9ff;}/* header_text */.header_text_bg { background: url(images/header_text_bg.gif) top center repeat-x; margin:0; padding:0; height:298px;}.header_text { width:1000px; height:298px; margin:0 auto; padding:0; background: url(images/slider_bg.jpg) top repeat-x;}.header_text .div .left1 { float:left; width:440px; padding:0 0 0 30px; margin:0; }.header_text .div .left1 h2 {	color:#fff;	padding:30px 0 10px 15px;	margin:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	font-weight: bold;}.header_text .div .left1 h2 span { color:#83ecff;}.header_text p { font:normal 11px  Arial, Helvetica, sans-serif; color:#b2e1f5; padding:0 0 0 25px; margin:10px auto; line-height:1.8em;}/********** body **********/.body { padding:0; width:1000px; margin:0 auto;}.body h2 {	color:#14a3e2;	border-bottom:1px solid #d4d4d4;	margin:5px 0;	padding:5px 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	font-weight: normal;	font-variant: normal;}.body h2 span { color:#3a3c3c;}.body h3 { font: normal 22px Arial, Helvetica, sans-serif; color:#121212; padding:5px 5px; margin:0;}.body img.imga { float:right; margin:10px 15px; padding:0;}.body img { float:left; margin:10px 15px; padding:0;}.body p { font:normal 11px  Arial, Helvetica, sans-serif; color:#6f6f6f; line-height:1.8em; padding:5px; margin:0;}.body p.data { font: bold 11px Arial, Helvetica, sans-serif; color:#14a3e2; width:100px; margin:15px 0; padding:5px; text-align:center; background:#e3e3e3;}.body p span { font: normal 15px Arial, Helvetica, sans-serif; color:#898989;}.body a { text-decoration:underline; color:#14a3e2; line-height:1.8em;}.body em { font: italic 13px Arial, Helvetica, sans-serif; color:#8d8d8d;}.body_small { width:320px; float:right; margin:20px 10px 15px 10px; padding:0 10px;}.body_small .back_test { background:url(images/test_bg.gif) top center no-repeat; width:99%; margin:10px auto; padding:5px;}.body_small .back_test h2 { background:url(images/test_h2_bg.gif) left no-repeat; border:0; padding:5px 35px; margin:20px 0 5px 10px; font: normal 22px Tahoma, Geneva, sans-serif; color:#fff;}.body_small .back_test p { font: italic 13px  Arial, Helvetica, sans-serif; color:#fff; padding:5px; margin:0; line-height:1.8em;}.body_small .back_test a { font: bold 11px Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none; float:right; padding:5px; margin:0;}.body_small p.testt { background:url(images/bg_testimonials.gif) top no-repeat; width:230px; height:102px; font: normal 10px Arial, Helvetica, sans-serif; color:#8d8d8d; text-align:center; padding:20px 10px; margin:0;}.body_small ul { font: normal 11px Arial, Helvetica, sans-serif; color:#666666; list-style:none; margin:5px 0; padding:0;}.body_small li { padding:2px; margin:3px 0;  border:1px solid #eeeeee;}.body_big {	width:580px;	float:left;	margin:2px 10px;	padding:0 10px;}.body_big .back_blye { width:95%; background:#d6e9ee; padding:5px; margin:10px auto; border:1px solid #d6d6d6;}.body_big img { float:left; margin:5px 10px; padding:0;}.body_big img.floated { float:right; margin:10px; padding:0;}.body_big ul { width:380px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#404040; list-style:none; margin:10px 20px; padding:30px 0 0 0;}.body_big li { background:#d6e9ee url(images/big_ul_li.gif) left no-repeat; padding:5px 15px; margin:5px 0;}/* Navigation */	ul.Navigation { padding:0; margin:0; list-style:none; border:0;}ul.Navigation li { margin:0; padding:3px 10px; border:0;}ul.Navigation li a { display:block; margin:0; padding:3px 0 3px 15px; color:#757575; font:normal 13px  Tahoma, Geneva, sans-serif; text-decoration:none; background:#fff; border:1px solid #dddddd;}ul.Navigation li a:hover {border:1px solid #dddddd; text-decoration:underline;  background:#deeef2;}ul.Navigation li a.active {border:1px solid #dddddd; text-decoration:underline;  background:#deeef2;}/********** footer **********/.footer { margin:0 auto; padding:0;  background:url(images/Footer_bg.gif) top center repeat-x; height:80px;}.footer_resize { margin:0 auto; padding:0; width:1000px;}.footer ul { margin:0; padding:30px 10px 10px 10px; list-style:none; float:left;}.footer img { display:inline; margin:5px 10px; padding:0;}.footer ul li { margin:0; padding:0 10px; float:left;}.footer p { margin:0; padding:30px 20px 10px 20px; float:right; color:#fff; font:normal 11px  Arial, Helvetica, sans-serif; line-height:1.8em;}.footer a { color:#81c5e8; font:normal 11px  Tahoma, Geneva, sans-serif; text-decoration:none; line-height:1.8em;}.footer a:hover { text-decoration:underline;}/********** contact form **********/.form { float:left; width:560px; margin-top:40px; margin-left:10px;}/********** contact form **********/#contactform { margin:0; padding:5px 10px;}#contactform * { color:#F00;}#contactform ol { margin:0; padding:0; list-style:none;}#contactform li { margin:0; padding:0; background:none; border:none; display:block;}#contactform li.buttons { margin:5px 0 5px 0;}#contactform label { float:left; margin:0; width:100px;  padding:5px 0; font:normal 11px  Georgia, "Times New Roman", Times, serif; color:#6e6e6e; text-transform:capitalize;}#contactform label span {  font:normal 10px Arial, Helvetica, sans-serif;}#contactform input.text { width:370px; border:1px solid #b5b5b5; margin:5px 0; padding:5px 2px; height:8px; background:#fff;}#contactform textarea { width:370px; border:1px solid #b5b5b5; margin:10px 0; padding:2px; background:#fff; height:250px;}#contactform li.buttons input { padding:3px 0; margin:0 0 0 100px; border:0; color:#FFF;}p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}p.clr, .clr { clear:both; padding:0; margin:0;}li.bg, .bg { clear:both; border-bottom:1px dashed #ababab; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}li.line, .line { border-top:1px solid #d9d9d9; padding:0; margin:10px 0; background:none; list-style:none;}