@charset "utf-8";
/* CSS Document */

body{
padding:0; margin:0;
font:normal 14px/24px Arial, Helvetica, sans-serif;
color:#050708;
background:url(../img/layoutbg.gif)  no-repeat center top;
margin-top:44px;
}
html
{
background:#96d9f3 url(../img/bg.gif) repeat-x left top;
}
a{outline:0;}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h1{
	font:normal 28px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	padding-top:6px;
	padding-bottom:10px;
}
h2{
	font:normal 25px/23px Georgia, "Times New Roman", Times, serif;
	color:#ea5d08;
	padding-bottom:5px;
	border-bottom:1px solid #d8d8d8;
}
h3{
font:normal 15px/24px Georgia, "Times New Roman", Times, serif;
color:#1a2325;
}
h4{
font:normal 16px/20px Georgia, "Times New Roman", Times, serif;
color:#a5520c;
}
h5{
font:normal 14px/18px Georgia, "Times New Roman", Times, serif;
color:#523e04;
}
h6{
font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
color:#523e04;
}

.contentpart ul{
padding:0;
}
.contentpart ul li{
padding-bottom:8px;
background:url(images/icons/arrow3.gif) no-repeat 8px 9px;
border-bottom:1px solid #ddd5c3;
list-style:none;
padding-left:19px;
}

p {
	margin:0;
	padding:10px 0 10px 0;
}
img {
	behavior: url("img/iepngfix.htc");
	border:none;
}
form{
padding:0;
margin:0;
}
a{
color:#bc7501;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
.clear{
	clear:both;
	line-height: 0px;
}
.clr_left{clear: left;}
.clr_right{clear:right;}
label {
color:#172931;
display:block;
line-height:30px;
}
.txtbox{
	border:1px solid #af9971;
	background:#cdba96;
	padding:4px;
	font-size:14px;
	width:164px;
	margin-bottom:6px;
	color:#3a301e;
}
.txtbox_inboxl
{
border:1px solid #af9971;
	background:#cdba96;
	padding:4px;
	font-size:14px;
	width:445px;
	margin-bottom:6px;
	color:#3a301e;
}
.buttoncss{
font:14px Georgia, "Times New Roman", Times, serif;
color:#cdb40b;
border-top:1px solid #434648;
border-bottom:1px solid #1a222a;
border-left:1px solid #25282a;
border-right:1px solid #13191f;
padding:5px 8px;
background-color:#070a0d;
}

/*====================================html starts here===================================================*/
.wrapper
{
width:866px;
margin:0px auto;
padding:0px;
}
/*=========================header area========================================*/
.header
{
width:866px;
}
.headleft
{
	float:left;
	margin-top:-44px;
	width:269px;
}
.headright
{
	float:left;
	margin-top:-44px;
	width: 597px;
}
.iconarea
{
	width: 230px;
	margin: 0px auto;
}
.icon
{
float:left;
padding:6px 0px;
}
.icon_text
{
font:30px Arial, Helvetica, sans-serif;
color:#000000;
float:left;
padding:4px 6px;
}
.naviarea
{
	width:528px;
	float:right;
	height: 98px;
}
.navi
{
padding:0px;
margin:0px;
float:left;
}
ul.navi
{
padding:0px;
margin:0px;
list-style:none;
}
ul.navi li
{
padding:0px;
margin:0px;
float:left;
margin-right:8px;
}
ul.navi li.none
{
padding:0px;
margin:0px;
float:left;
margin-right:0px;
}
ul.navi li a
{
float:left;
font:21px Georgia, "Times New Roman", Times, serif;
color:#000000;
display:block;
text-decoration:none;
padding:18px 16px;
}
/*==home==*/
.navi .navi_home a
{
width:60px;
height:32px;
display:block;
text-decoration:none;
}
.navi .navi_home a:hover
{
background:url(../img/navi/home.png) no-repeat left top;
width:60px;
height:32px;
}
.navi .navi_home a.current
{
background:url(../img/navi/home.png) no-repeat left top;
width:60px;
height:32px;
}
/*==services=====*/
.navi .navi_services a
{
display:block;
text-decoration:none;
width:77px;
height:32px;
}
.navi .navi_services a:hover
{
background:url(../img/navi/services.png) no-repeat left top;
width:77px;
height:32px;
}
.navi .navi_services a.current
{
background:url(../img/navi/services.png) no-repeat left top;
width:77px;
height:32px;
}

/*===service contracts=====*/
.navi .navi_sercontract a
{
display:block;
text-decoration:none;
width:164px;
height:32px;
}
.navi .navi_sercontract a:hover
{
background:url(../img/navi/ser_contracts.png) no-repeat left top;
width:164px;
height:32px;
}
.navi .navi_sercontract a.current
{
background:url(../img/navi/ser_contracts.png) no-repeat left top;
width:164px;
height:32px;
}

/*=====contacts=====*/
.navi .navi_contact a
{
display:block;
text-decoration:none;
width:75px;
height:32px;
}
.navi .navi_contact a:hover
{
background:url(../img/navi/contact.png) no-repeat left top;
width:75px;
height:32px;
}
.navi .navi_contact a.current
{
background:url(../img/navi/contact.png) no-repeat left top;
width:75px;
height:32px;
}

.bannerarea
{
padding:0px 5px;
}
.contentarea
{
	float:left;
	padding:0px 0px 21px 6px;
	width:860px;
}
.contentleft
{
float:left;
padding:21px 0px 0px 10px;
width:548px;
}

.contentleft h2
{
	font:normal 15px/23px Georgia, "Times New Roman", Times, serif;
	color:#050708;
	padding-bottom:5px;
	border-bottom:none;
	padding-left:20px;
}
.contentright
{
	float:right;
	padding:0px 0px 0px 10px;
	width: 282px;
}
.cont_rt_top
{
float:left;
background:url(../img/cont_rt_top.png) no-repeat left top;
padding:12px 15px 1px;
width:252px;
}
.cont_rt_bottom
{
float:left;
background:url(../img/cont_rt_bottom.png) no-repeat left top;
width:281px;
height:80px;
}
.cont_rt_bg
{
background:url(../img/cont_rt_bg.png) repeat-y left top;
width:282px;
float:left;
}
.cont_rt_bg2
{
background:#fafafa url(../img/content_rgt_bg2.gif) repeat-x left top;
width:253px;
float:left;
margin:0px 8px;
padding:12px 8px 1px;
}

.fast
{
padding:0px;
margin:0px;
float:left;
}
ul.fast
{
padding:0px;
margin:0px;
list-style:none;
width:253px;
padding-left:6px;
}
ul.fast li
{
padding:0px;
margin:0px;
background:url(../img/icon/arrow.gif) no-repeat left center;
font:14px/30px Arial, Helvetica, sans-serif;
color:#0e89ae;
padding:0px 16px;
float:left;
}
.cont_text
{
float:left;
width:234px;
padding:4px 0px;
}
.contact_orange
{
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#ea5d08;
	padding:12px 0px 10px 0px;
	border-bottom:1px solid #d8d8d8;
	float:left;
	width:253px;
}
.blue_text
{
font:14px Arial, Helvetica, sans-serif;
color:#0b87ad;
}
.foottext
{
float:left;
font:12px Georgia, "Times New Roman", Times, serif;
color:#45565f;
padding:18px 25px;
}
.mastercard
{
float:left;
padding:10px 90px;
}
.mastercard2
{
float:left;
margin-right:6px;
}

.cont
{
padding:0px;
margin:0px;
}
ul.cont
{
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
	padding:4px 0px 4px 20px;
	width:500px;
}
ul.cont li
{
	background:url(../img/icon/arrow2.gif) no-repeat left center;
	font:14px Arial, Helvetica, sans-serif;
	color:#027a9b;
	padding:7px  20px;
}
.areas
{
width:548px;
float:left;
}
.areas1
{
	float:left;
	width:128px;
}
.titlebg
{
	background:url(../img/titlebg.gif) no-repeat left top;
	width:504px;
	height:27px;
	float:left;
	font:normal 18px/23px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	padding-bottom:5px;
	padding:5px 20px;
}
.servicebg_area
{
	float:left;
	width:546px;
	margin:20px 0px;
}
.servicebgtop
{
float:left;
}
.servicebg
{
float:left;
width:542px;
background:#b8e6f8 url(../img/service_bg.gif) repeat-x left top;
border-left:1px solid #45add3;
border-right:1px solid #45add3;
} 

.services_left
{
	float:left;
	width:250px;
}
.services_right
{
	float:left;
	width:250px;
}
.cont2
{
padding:0px;
margin:0px;
}
ul.cont2
{
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
	padding-left:20px;
	width:250px;
}
ul.cont2 li
{
background:url(../img/icon/arrow2.gif) no-repeat left center;
font:14px Arial, Helvetica, sans-serif;
color:#18343b;
padding:6px 20px;
}

.areabox
{
padding:0px;
margin:0px;
}
ul.areabox
{
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
	padding-left:5px;
	padding-top:6px;
	width: 128px;
}
ul.areabox li
{
background:url(../img/icon/arrow2.gif) no-repeat left center;
font:12px Arial, Helvetica, sans-serif;
color:#1a2325;
padding:5px 16px;
}
.text30
{
font:normal 30px/24px Arial, Helvetica, sans-serif;
color:#050708;
float:left;
}

/*========================contact======================================*/
label {
color:#51504C;
display:block;
font-size:13px;
font-weight:bold;
}
.name_area
{width:270px;
float:left;
margin-left:20px;
}
.name
{
	width:203px;
	float:left;
	font:14px Arial, Helvetica, sans-serif;
	color:#414341;
	line-height:16px;
	}

.namebox{
	background:url(../img/name_image2.gif) no-repeat left top;
	padding:3px 6px 1px 6px;
	font:12px Arial, Helvetica, sans-serif;
	color:#050708;
	width:191px;
	height:18px;
	border:none;
	outline:none;
}
.comentboxtop
{background:url(../img/messageboxtop.gif) no-repeat left top;
width:163px;
height:7px;
float:left;
}
.comentboxbottom
{background:url(../img/messageboxbottom.gif) no-repeat left top;
width:163px;
height:7px;
float:left;
}
.comentboxbg
{
	width:196px;
	height:94px;
	background:url(../img/comentbox.gif) no-repeat left top;
	margin:0px;
	padding:4px;
	font:12px Arial, Helvetica, sans-serif;
	color:#050708;
	line-height:16px;
	outline:none;
	border:none;
}
.comentarea
{
	width:203px;
	float:left;
	padding:0px 5px;
}

.submit
{
display:block;
width:74px; height:22px;
background:url(../img/submit.gif) no-repeat left top;
border:none;
cursor:pointer;
text-indent:-1000em;
margin-top:15px;
float:right;
}
.submit:hover{
background-position:left bottom;
border:none;
}

.buttonarea
{width:159px;
float:right;
}

.red
{color:#CC0033;}

