@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px; border:0px;}
body{background:url(../images/top_bg.jpg) no-repeat center top; margin:0px; padding:0px;}
.clear{clear:both;}
#main{width:958px; height:auto; margin:0px auto;}
#top{width:918px; height:117px; margin:0px auto; margin-top:5px;}
.logo{width:257px; height:97px; float:left;}

/*top navigation */
.top_nav{width:366px; height:40px; float:right; margin-top:36px;}

.nav {
	width: 400px;
	height: 40px;
	background:url(../images/nav.gif) no-repeat;
	position: absolute;
	left: auto;
	line-height:0.1em;
	font-size:0.1em;
	padding:0px;
}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 40px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	cursor:pointer
}

.nav .p1 a:link, .nav .p1 a:visited, .nav-p1, .nav-p1-click{
	left: 0px;
	top: 0;
	width: 115px;
	height: 40px;
}
.nav .p1 a:hover, .nav .p1 a:focus, .current-p1 .p1 a:link, .current-p1 .p1 a:visited{background: url(../images/nav.gif) no-repeat 0px -40px;}
.nav .p1 a:active {background:url(../images/nav.gif) no-repeat 0px -80px;}
.current-p1 .p1 a:link, .current-p1 .p1 a:visited {cursor: default;}
.nav-p1, .nav-p1-click{position: absolute;	background:url(../images/nav.gif) no-repeat 0px -40px;}
.nav-p1-click {background:url(../images/nav.gif) no-repeat 0px -80px;}

.nav .p2 a:link, .nav .p2 a:visited, .nav-p2, .nav-p2-click{
	top: 0;
	left: 115px;
	width: 120px;
	height: 40px;
}
.nav .p2 a:hover, .nav .p2 a:focus, .current-p2 .p2 a:link, .current-p2 .p2 a:visited{background:url(../images/nav.gif) no-repeat -115px -40px;}
.nav .p2 a:active {background:url(../images/nav.gif) no-repeat -115px -80px;}
.current-p2 .p2 a:link, .current-p2 .p2 a:visited {cursor: default;}
.nav-p2, .nav-p2-click{position: absolute; background:url(../images/nav.gif) no-repeat -115px -40px;}
.nav-p2-click {background:url(../images/nav.gif) no-repeat -115px -80px;}



.nav .p3 a:link, .nav .p3 a:visited, .nav-p3, .nav-p3-click{
	top: 0;
	left: 235px;
	width: 131px;
	height: 40px;
}
.nav .p3 a:hover, .nav .p3 a:focus, .current-p3 .p3 a:link, .current-p3 .p3 a:visited{
	background:url(../images/nav.gif) no-repeat -235px -40px;
}
.nav .p3 a:active {
	background:url(../images/nav.gif) no-repeat -235px -80px;
}
.current-p3 .p3 a:link, .current-p3 .p3 a:visited {
	cursor: default;
}
.nav-p3, .nav-p3-click{
		position: absolute;
		background:url(../images/nav.gif) no-repeat -235px -40px;
	}
.nav-p3-click {
	background:url(../images/nav.gif) no-repeat -235px -80px;
}

/*top navigation ends */
#top_banner{width:958px; height:252px; float:left; background:url(../images/banner.jpg) no-repeat center;}
#top_banner_home{width:958px; height:252px; float:left; background:url(../images/banner_Home.jpg) no-repeat center;}
.top_banner_text{width:362px; height:auto; float:left; padding:42px 0px 0px 36px;}
.top_head{width:362px; height:37px; float:left;}
.top_txt{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold; line-height:26px; float:left; width:362px; padding-top:5px;}

/*middle part starts*/
#mdl_part{width:958px; height:auto; float:left;}
.left_navi{width:222px; height:auto; float:left;}
.left_top{width:200px; height:45px; float:left; background:url(../images/services_bg.jpg) no-repeat right;}
h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#000000; font-style:italic; font-weight:bold;}
h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#0f579d;}
.blue{color:#0f579d;}
.banner_left_nav{width:213px; height:auto; float:left;}

/* top navigation starts */


#menu {
	width: 213px;
	}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}	
	
#menu li a {
  	height: 31px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #888;
	display: block;
	background:url(../images/menu.jpg);
	padding: 8px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e;
	}
	
#menu li a:hover{
	color: #0f579d;
	background:url(../images/menu.jpg) 0 -39px;
	padding: 8px 0 0 20px;
	font-weight:bold;
	}
	
#menu li a.active:visited{
   color:#0f579d;
	background:url(../images/menu.jpg) 0 -39px;
	padding: 8px 0 0 20px;
	font-weight:bold;
	}
/* top navigation ends */


.mdl_content{width:479px; height:auto; float:left;}
.mdl_content_new{width:464px; height:auto; padding:0px 7px 0px 8px;}
.mdl_content1{width:730px; height:auto; float:left;}
.mdl_content_contact{width:700px; height:auto; padding:0px 7px 0px 8px;}
.mdl_content ul{display:block; list-style:disc;}
.mdl_content ul li{margin-left:20px; padding-bottom:6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; line-height:18px;}



p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; line-height:18px;}
.para_box{width:464px; height:auto; float:left;}
.para_img{width:181px; height:134px; margin:0px 10px 10px 0px; float:left;}
.para_img_new{width:181px; height:134px; margin:0px 10px 10px 0px; float:right;}
.readmore{width:159px; height:27px; float:right;}
.readmore_new{width:159px; height:27px; float:left;}
.divider{width:472px; height:16px; float:left;}


.mdl_right{width:243px; height:auto; float:left;}
.quick_contact{width:210px; height:auto; float:left; background:url(../images/contact_bg.jpg) no-repeat left; padding-left:20px; padding-bottom:10px; border-bottom:1px dotted #bfbfbf;}
.right_top{width:210px; float:left; background:url(../images/quick_contact.jpg) no-repeat right; height:57px;}
.red_top{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000;}

.contact_form{width:210px; height:auto; float:left;}
.cont_txt{width:66px; float:left; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3e3e3e; margin-top:5px;}
.cont_field{width:141px; height:21px; float:right;}
.quick_field{width:136px; height:18px; border:solid 1px #c1e1ff; background-color:#fff;	color:#545454; padding:2px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.cont_field_multi{width:141px; height:82px; float:right;}
.quick_field-multi{width:136px;	height:80px; background-color:#fff; color:#545454; border:solid 1px #c1e1ff; text-align:left; padding:2px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.submit_btn{width:246px; height:40px; float:left; margin-top:12px;}
.submit_field{width:86px; height:30px; float:left; padding-left:60px;}
.banner_1{width:239px; height:165px; float:right;}
.banner_2{width:240px; height:130px; float:right;}

/*footer starts*/
#footer{width:958px; margin:0px auto; height:auto; background:url(../images/footer_divider.jpg) top no-repeat;}
.footer_left{width:277px; height:auto; float:left;}
.footer_box{width:958px; margin:0px auto; padding-top:30px;}
.footer_menu{width:669px; height:auto; float:left; color:#fff; text-align:right;}
.footer_menu ul{list-style:none;}
.footer_menu ul li{list-style:none; display:inline; padding-right:3px; padding-left:3px; border-right:1px solid #3e3e3e; font-size:11px;}
.footer_menu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3e3e3e; text-decoration:none;}
.footer_menu ul li a:hover{text-decoration:underline; color:#0f579d;}
.footer_menu ul li .active{text-decoration:underline; color:#0f579d;}
.footer_content{width:674px; float:left; color:#3e3e3e; text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
/*footer ends*/


/*other css*/
.mTop{margin-top:10px;}
.mBottom{margin-bottom:20px;}

/*contact us page*/
.quick_contact_new{width:410px; height:auto; float:left;}
.contact_form_new{width:410px; height:auto; float:left;}
.cont_txt_new{width:66px; float:left; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3e3e3e; margin-top:5px;}
.cont_field_new{width:340px; height:21px; float:right;}
.quick_field_new{width:334px; height:18px; border:solid 1px #c1e1ff; background-color:#fff;	color:#545454; padding:2px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.cont_field_multi_new{width:340px; height:82px; float:right;}
.quick_field-multi_new{width:334px;	height:80px; background-color:#fff; color:#545454; border:solid 1px #c1e1ff; text-align:left; padding:2px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.bold-txt{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#0f579d;}
.black-bold{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#2a2a2a;}





/*thanks page css*/
.box_head_new{border-bottom:1px solid #cccccc; background:#2168AE; color:#fff; padding-left:10px; font-size:20px; height:26px;}
.border_table{ border:1px solid #cccccc;}
.border_table p{ padding-left:10px; padding-top:10px;}
.border_table h1{ color:#2168AE; font-size:16px; font-weight:bold; padding-left:10px;}
.mdl_container_thanks{width:490px; height:auto; margin:0 auto; margin-top:40px;}
.vetus_link{ color:#0f579d; font-weight:bold; font-size:14px;}