@charset "utf-8";

/* General CSS  */

* {

margin:0;

padding:0;

}

a:hover {

text-decoration:none;

}

a img {

border:0 none;

}

img {

vertical-align:top;

}

ul {

list-style:none outside none;

}



.fl {

float:left;

}

.fl2{

float:left;

margin-right:19px;

}

.email_signup{

float:left;

margin-right:50px;
margin-top:10px;

}

.update_contact{

float:left;

margin-left:-175px;
margin-top:10px;

}
.fr {

float:right;

}

.clr {

clear:both;

}

.f14{

font-size:14px;

}

/* End General CSS  */

body {

background:url(../images/bg.jpg) no-repeat top center;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}

#main{

margin:0 auto;

width:1000px;

background:url(../images/fbg.jpg) repeat-x bottom;

}

#wrapper{

margin:0 auto;

width:988px;

}

#top{

height:117px;

}

#logo{

float:left;

width:392px;

height:117px;

}

#num{

float:right;

width:220px;

height:117px;

}

#nav{

width:100%;

height:51px;

position: relative;

z-index: 500;

}

#nav ul{

list-style:none;



}

#nav ul li{

/*	float:left;

width:141px;

height:51px; */

float: left;

display: block;

position: relative;

}

#nav ul li a{

display:block; 

height:51px;

width:141px;

background:url(../images/nav_bg.png) no-repeat;

text-align: center;

font-size: 15px;

font-weight: bold;

text-decoration: none;

line-height: 51px;

color: #333;

}

#nav ul li a:hover {

	color: #fff;

}

#nav ul li ul {

	position: absolute;

	left: 0;

	width: 200px;

}

#nav ul li ul li {

	float: none;

}

#nav ul li ul li a {

	width: inherit !important;

	height: inherit !important;

	background: url(../images/subnav_bg.png) repeat-x 0 -150px!important;

	line-height: 30px;

	text-align: left;

	padding: 0 10px;

	color: #fff;

}

#nav ul li ul li a:hover {

	background-position: 0 0;

	color: yellow;

}

#nav ul li ul li ul {

	left: 200px;

	top: 0;

	padding: 0 0 0 1px;

}

/* #nav ul li:hover a{

width:141px;

height:51px;

background-position:bottom;

} */



#nav ul li a.nav1{

width:141px;

background-position:0 0;

}

#nav ul li a.nav2{

width:141px;

background-position:-141px 0;

}

#nav ul li a.nav3{

width:141px;

background-position:-141px 0;

}

#nav ul li a.nav4{

width:141px;

background-position:-141px 0;

}

#nav ul li a.nav5{

width:141px;

background-position:-141px 0;

}



#nav ul li a.nav6{

width:141px;

background-position:-141px 0;

}



#nav ul li a.nav7{

width:141px;

background-position:right 0;

}



/* Hover Effect */



#nav ul li a.nav1:hover{

	background-position: center left;	

}

#nav ul li a.nav2:hover{

	background-position: center -51px;	

}

#nav ul li a.nav3:hover{

	background-position: center -51px;	

}

#nav ul li a.nav4:hover{

	background-position: center -51px;	

}

#nav ul li a.nav5:hover{

	background-position: center -51px;	

}

#nav ul li a.nav6:hover{

	background-position: center -51px;	

}

#nav ul li a.nav7:hover {

	background-position: center right;	

}



/* End Hover Effect */



/* Active Effect */




#nav ul li a.nav1:focus {

	background-position: bottom left;	

}

#nav ul li a.nav2:focus {

	background-position: bottom center;	

}

#nav ul li a.nav3:focus {

	background-position: bottom center;	

}

#nav ul li a.nav4:focus {

	background-position: bottom center;	

}

#nav ul li a.nav5:focus {

	background-position: bottom center;	

}

#nav ul li a.nav6:focus {

	background-position: bottom center;	

}

#nav ul li a.nav7:focus {

	background-position: bottom right;	

}

/* End Active Effect */


#slider_container{

height:350px;

position:relative;

}

#services{

margin:14px 0 0px 0;

}

.shd{

  height:44px;
color:#FFF; 
  padding:20px 0 0 14px;
text-shadow: 2px 2px 5px #000;
}

h2{

  font-family:Arial, Helvetica, sans-serif;

  color:#ffffff;

}

.smc{

  height:87px; 

  color:#FFF; 

  padding:13px 6px 0 6px;

text-shadow: 2px 2px 5px #000;

}

.smc2{

  height:87px; 

  color:#FFF; 

  padding:13px 6px 0 6px;

}

.sbc{

  height:38px; 

  padding:0 0 0 200px;

color:#FFF; 

}

.sb1{ 

  float:left;

  margin-right:6px;

  width:242px;

  height:202px;

  background:url(../images/sb1.png) no-repeat;
text-shadow: 2px 2px 5px #000;

}

.sb2{ 

  float:left;

  margin-right:6px;

  width:240px;

  height:202px;

  background:url(../images/sb2.png) no-repeat;

  text-shadow: 2px 2px 5px #000;

}

.sb3{ 

  float:left;

  margin-right:6px;

  width:242px;

  height:202px;

  background:url(../images/sb3.png) no-repeat;

  color:#000

text-shadow: 2px 2px 5px #000;

}

.sb4{ 

  float:left;

  width:242px;

  height:202px;

  background:url(../images/sb4.png) no-repeat;
  text-shadow: 2px 2px 5px #000;

}

.cal_box{

  float:left;

  width:242px;

  height:202px;

  background:url(../images/cal_box.png) no-repeat;

}





#data_content{

padding:26px 0 13px 0;

}

.left_content{

float:left;



width:235px;

height:280px;

}

.left_content input{

	width:231px; height:27px; border:none; margin:0 0 21px 2px;

}

.middle_content{

float:left;

/* background:url(../images/mc.jpg) no-repeat;*/

width:364px;

height:300px;

padding:0 70px 0 80px;

}

.middle_content h1{

  color:#3890e0;

  padding-bottom:26px;

}

.middle_content ul li{

  list-style:decimal;

  font-size:16px;

  color:#3890e0;

  font-weight:bold;

  margin:0 0 10px 15px;

  text-decoration:underline;


}

.middle_content ul li span a{

  color:#749908;

  text-decoration:underline;

}

.middle_content ul li span {

  color:#749908;

  text-decoration:underline;

}









.right_content{

float:right;

background:url(../images/rc.jpg) no-repeat;

width:224px;

height:286px;

padding:14px 0 0 14px;

}

.right_content h1{

  font-size:22px;

  font-weight:normal;

}

.right_content p{

  font-size:11px;

  width:180px;

  padding-top:13px;

}

#footer{

height:94px;

padding-top:34px;

}

.social_link{

padding:0 0 0 554px;

}

.active a{

	background-position: bottom center!important;

	color:#FFFFFF!important;

}

.factive a{

background-position: left bottom!important;

	color:#FFFFFF!important;

}

.lactive a{

background-position: right bottom!important;

	color:#FFFFFF!important;

}

.inner_banner{



}

/*
.banner-inner-container {background:#dce8f8; color:#000; margin:0 15px;}
 .banner-inner-rtop, .banner-inner-rbottom{
display:block;
background:#fff;
}
 .banner-inner-rtop *, .banner-inner-rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#dce8f8;
}
 .banner-inner-r1{margin: 0 5px}
 .banner-inner-r2{margin: 0 3px}
 .banner-inner-r3{margin: 0 2px}
 .banner-inner-r4{
margin: 0 1px;
height: 2px
}
*/
.breadcrumb{

width:900px;

height:18px;

}

.top_bg{

background:url(../images/top_bg.jpg) no-repeat;

width:988px;

height:22px;

}

.middle_bg{

background:url(../images/middle_bg.jpg) repeat-y;

width:948px;

padding:0px 20px;

}

.bottom_bg{

background:url(../images/bottom_bg.jpg) no-repeat;

width:988px;

height:49px;

}

.innerPage{

width:988px;





}

h1,.contentheading{

color:#3890E0;

}

.contentheading{

color:#3890E0;

font-size:2em;

}

.footer_links {

float:left;

margin-left:30px;

}

.footer_links ul li{

float:left;

padding-right:10px;

border-right:1px solid #3890E0;

padding-left:10px;

}



.footer_links ul li a{

	color:#3890E0;

	text-decoration:none;

	font-size:12px;

	padding-right:15px;

	font-weight:bold;

}

.footer_links ul li a:hover{

color:#749908;

}

.item16{

border:none!important;

}



.menutitle{

font-size:bold;

color:#000;

}

.middle_bg a{

color:#3890E0;

text-decoration:none;



}

.middle_bg a:hover{

color:#749908;

}

.middle_bg ul{

list-style:inside disc;

padding-left:10px;

}

.mod_minical_table{

width:235px;

height:188px;



}

.mod_minical_table tr td{

padding-left:10px;

}

.left-inner-container {background:#dce8f8; color:#000; margin:0 15px;}
 .left-inner-rtop, .left-inner-rbottom{
display:block;
background:#fff;
}
 .left-inner-rtop *, .left-inner-rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#dce8f8;
}
 .left-inner-r1{margin: 0 5px}
 .left-inner-r2{margin: 0 3px}
 .left-inner-r3{margin: 0 2px}
 .left-inner-r4{
margin: 0 1px;
height: 2px
}

.right-inner-container {background:#dce8f8; color:#000; margin:0 15px;}
 .right-inner-rtop, .right-inner-rbottom{
display:block;
background:#fff;
}
 .right-inner-rtop *, .right-inner-rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#dce8f8;
}
 .right-inner-r1{margin: 0 5px}
 .right-inner-r2{margin: 0 3px}
 .right-inner-r3{margin: 0 2px}
 .right-inner-r4{
margin: 0 1px;
height: 2px
}

.center-inner-container {background:#dce8f8; color:#000; margin:0 15px;}
 .center-inner-rtop, .center-inner-rbottom{
display:block;
background:#fff;
}
 .center-inner-rtop *, .center-inner-rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#dce8f8;
}
 .center-inner-r1{margin: 0 5px}
 .center-inner-r2{margin: 0 3px}
 .center-inner-r3{margin: 0 2px}
 .center-inner-r4{
margin: 0 1px;
height: 2px
}


.contentpaneopen ul li	{
padding-left: 1em;
text-indent: -1em;
}

.right-inner-container ul li	{
padding-left: 1em;
text-indent: -1em;
}


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
  border-radius: 15px;
  text-align: center;
}
#boxes #dialog {
  width:450px; 
  height:auto;
  padding:10px;
  background-color:#ffffff;
  font-family: 'Segoe UI Light', sans-serif;
  font-size: 15pt;
}
.maintext{
	text-align: center;
  font-family: "Segoe UI", sans-serif;
  text-decoration: none;
}

#lorem{
	font-family: "Segoe UI", sans-serif;
	font-size: 12pt;
  text-align: left;
}
#popupfoot{
	font-family: "Segoe UI", sans-serif;
	font-size: 16pt;
  padding: 10px 20px;
}
#popupfoot a{
	text-decoration: none;
}
.agree:hover{
  background-color: #D1D1D1;
}
.popupoption:hover{
	background-color:#D1D1D1;
	color: green;
}
.popupoption2:hover{
	
	color: red;
}