@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#505050; background:#fff;}
h1,h2,h3,h4,h5,h6,p{ margin:0px ; padding:0px ;}
img{ border:none;}
a { text-decoration:none; color:#404040;}
.fl{ float: left !important;}
.fr{ float: right !important;}
.nop-padlft{ padding-left:0px !important;}
.no-bgr{ background:none !important;}
.clear{ clear:both !important;}
.resize{ width:1000px; margin:0 auto;}

#wrapper{ width:100%; float:left;}

/*header css start here*/
#head-wrap{ width:100%; float:left; background:#fff; height:80px;}
.header{ width:980px; float:left; background:#fff; padding:10px 10px 0 10px; margin:15px 0 0 0;}
.inner-head{ width:980px; float:left; background:#fff; height:96px;}
.inner-head h1{ width:690px; color:#3F7DB6; font-size:30px; margin:10px 0 0 10px; float:left;}
.inner-head h1 a{ color:#3F7DB6;text-decoration:none;}

.inner-head h1.phone{ width:270px; margin:10px 10px 0px 0; float:right; font-size:20px; text-align:right; color:#C69278; }
.inner-head h1 span{ color:#6384B9;}
.inner-head .logo{ float:left; margin:14px 0 0 14px;}

/*navigation*/
#navi{ width:100%; float:left; border-top: 1px solid #3F7DB6; border-bottom: 0px solid #3F7DB6;}
.top-navi{ width:1000px; float:left;}
ul.list{ margin:0 0 0 10px; padding:0; list-style-type:none; text-transform:uppercase;}
ul.list > li:first-child {padding-left:0px !important;}

ul.list li{ float:left; margin-left: 10px; padding:0 20px 0 20px; background:url(images/navi-sep.jpg) no-repeat right center; }
ul.list li a{ font-size:14px; color:#3F7DB6; line-height:30px; padding:0 0 5px 0;}

/*content*/
#content{ width:100%; float:left !important; background:url(images/content-bgr-x.jpg) repeat-x top; }
.banner-area{ width:1000px; float:left; box-shadow:0 0 10px rgba(0, 0, 0, 0.4);}
.inner-cont{ width:1000px; float:left; margin:0 0;}
.inner-cont .lft{ width:1000px; float:left;}
.inner-cont .rgt{ width:278px; padding:0 0 0 22px; float:left;}
.cont-box{ width:100%; float:left; box-shadow:0 0 10px rgba(0, 0, 0, 0.3); background:#fff; min-height: 400px;}
.cont-box h1{ height:35px; background:#fff; color:#3F7DB6; line-height:32px; font-size:20px; font-weight:normal; margin-top:0px; padding:20px 0 20px 0; text-align: center;text-transform:capitalize;}
.cont-box h2{ height:35px; line-height:32px; font-size:16px; font-weight:bold; padding-left:15px;}
.inner-cont-box{ width:100%; padding:0%;}
.inner-cont-box-noimg{ width:100%; padding:10px 10px;}
.inner-cont-box p{ padding:10px 15px 10px 15px; font-size:13px;}
.inner-cont-box span{ color:#6384B9; font-weight:bold;}
.inner-cont-box ul{ margin:0 0 5px 10px; color:#6384B9;font-size: 13px;}
.inner-cont-box dl{ margin:0 0 5px 35px;}
.inner-cont-box dd{ margin:0 0 5px 35px; font-size:13px; color:#C69278;}
.inner-cont-box a{ padding:10px 0px 10px 0px; font-size:13px; color:#3F7DB6; text-decoration:underline; line-height:26px;}
.inner-cont-box h3{ padding:10px 15px; color:#e13a32; font-size:14px;}
.inner-cont-box-noimg p{ padding:10px 25px 10px 10px; font-size:12px; text-align:justify;}
.inner-cont-box-serv{ float:left; width:230px; height:455px; padding:0px 0px 10px 0px; font-size:12px;}
.inner-cont-box-map{ margin:0 auto; width:360px; padding:0px 0px 10px 0px; font-size:12px;}
.inner-cont-box-noimg h3{ padding:0px 10px; color:#e13a32; font-size:14px;}
.img1{ float: left; margin:15px 0 0 15px;}
.img2{ float:right; margin:30px 25px 10px 10px;}

/*footer*/
#footer{ width:100%; float:left; background:#3F7DB6; margin:25px 0 0 0;}
.foot-area{ width:1000px; float:left;}
.foot-area ul.list{ margin: 0 0 0 120px;}
.foot-area ul.list li a{ font-size:11px; color:#fff; }
.foot-area p{ color:#fff; text-align:center; clear:left; font-size:11px; }
.foot-area a{ color:#fff; text-align:center; clear:left; font-size:11px; }
label.error {
    color: red;
    font-size: 10px;
    margin-left: 5px;
}
.submitbutton
{
background: none repeat scroll 0 0 #3f7db6;
border: 1px solid #3f7db6;
border-radius: 4px;
color: #ffffff;
padding: 5px 20px;
margin-bottom: 20px;
}
.contact-us-content {
    color: #3f7db6;
    font-size: 13px;
}
textarea{width:310px;}

.nav{ width:1000px; float:left; list-style-type:none; text-transform: uppercase;margin:0 0 0 10px; padding:0;}

ul.nav > li:first-child {padding-left:0px !important;}

.nav li{ list-style-type:none; margin-left: 10px; padding:0 20px 0 20px; float:left;}
.nav li.select {background:url(../images/menu_arrow.png) no-repeat no-repeat center bottom ; }

.nav li{ list-style-type:none; float:left;background:url(images/navi-sep.jpg) no-repeat right center;}
.nav li.active a ,.leftnav ul li a:hover{ color:#3F7DB6;}
/*.selected{text-shadow:0 0 1px; color:#fff;}*/
.nav ul { display:none;position:absolute; z-index:100; box-shadow: 3px 3px 5px 0 #000;background: #fff;}
.nav ul li {
	display:block !important; margin:1px; float:none; line-height:15px;
	background: #fff;
	color: #3F7DB6;	
	margin: 0 auto;
	text-align:left;
}
.nav  li a{font-size:14px; color:#3F7DB6; line-height:30px; padding:0 0 5px 0;}
.nav  ul li a{ font-size:14px; color:#3F7DB6; line-height:30px; padding:0 0 5px 0; }

.nav ul li:hover {color: #3F7DB6;
	
}
ul.nav > li ul {padding-left:5px !important;}
.nav li:hover  ul {display:block;}
