body{ background: #f4f4f4 url(../images/back.jpg) no-repeat top center; margin:0; padding:0; font-family:verdana; font-size:13px; color:#000000; }
ul, li, p, a{ margin:0; padding:0; outline:none; color:#333333;}
.rleft{ float:left;}
img { border:none;}
.clr{ clear:both;}
#container1{margin:0 auto; width:960px; }

.header{ width:955px; padding:30px 0; }
.header .logo{ float:left; }
.header  .nav1{float:left; margin:24px 0 0 44px;  border-top:3px solid #3f78bd; width:661px;}
.header  p{ margin-top:10px; font-size:17px; color:#000; float:right; text-align:right;}
.nav1{ width:956px; text-align:center; padding:0; height:57px; text-align:left;   margin-bottom:10px;
	background:#fcfeff;
	height:65px;
	position:relative;
	border-radius:6px 6px 6px 6px;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 6px;
	box-shadow:0 0 24px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 0 24px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 0 24px rgba(0, 0, 0, 0.1);
	
	behavior: url(PIE.htc);
	
	
	}



.menu:before {
	content:"";
	background:url(../images/menu_shad.png) no-repeat 0 0;
	width:960px;
	height:26px;
	position:absolute;
	bottom:-26px;
	z-index:99;
}
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
nav1 {
	width:950px;
	margin:0 auto;
}
.sf-menu {
	z-index:99;
}
.sf-menu > li {
	float:			left;
	position:		relative;
	width:124px;
	border-left:solid 1px #ededed;
	padding:10px 5px;
}
.sf-menu li:first-child {
	border-left:none;
}
.sf-menu >li>a {
	display:block;
	background:none;
	padding-right:7px;
	text-decoration:none;
}
.sf-menu a b {
	display:block;
	background:none;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	color:#393939;
	line-height:15px;
	padding:15px 0 15px 7px;
	height:15px;
}
.sf-menu li a:hover, .sf-menu li a.active  {
	background:url(../images/menu_bg2.png) no-repeat right 0;
}
.sf-menu li a:hover b, .sf-menu li a.active b {
	background:url(../images/menu_bg1.png) no-repeat 0 0;
	color:#fff
}
.sf-menu ul {
	position:absolute !important;
	background:#3d3d43;
	width:157px; /* left offset of submenus need to match (see below) */
	padding:15px 0;
	display:none;
}
.sf-menu ul li {
	position:relative;
	display:block;
	background:url(../images/submenu_out.png);


	width:145px;
    margin:5px 6px;
	

}


.sf-menu ul a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	line-height:13px;
	text-transform:uppercase;
	margin: 0 5px;
	padding: 5px 2px 5px 2px;
}


/*********************************cols*************************************/


.banner{ height:373px; background:url(../images/slide-bg.png) no-repeat top center; padding:10px;} 
.slider-wrapper { 
	width: 100%;


}
.center{ width:100%;}    
.left{ width:40%; float:left; margin-right:35px;}
.right{width:56%; float:left; min-height: 400px;}  
.right h2{ margin:0 0 20px 0; padding:0; width:96%; background-color:#e7e7e7; padding:0 10px; color:#505050; font-family:"Times New Roman", Times, serif;} 
.right p{ margin:0; padding:0; text-align:justify; color:#868686; margin-bottom:10px; }
.right .logo{ margin:0; padding:0; text-align:justify; color:#868686; margin: 10px 8px 10px 0; float:left; }
.right ul{ margin:0; padding:0;}
.right li{ list-style-type:circle; color:#828387; font-size:14px; line-height:20px;  margin:10px 0 0 15px; padding:0;}    
.box{ width:28%; float:left;  margin-right:5%; min-height:395px;}
.box img { margin-bottom:15px;}
.box h2{color:#505050; font-family:"Times New Roman", Times, serif; font-size:24px; margin-bottom:15px; padding:0;}
.box p{ margin:0; padding:0; text-align:justify; color:#868686; }
.box span{ width:100%; float:left; margin-top:15px; text-align:right;}
.box ul{ margin-left:15px;}
.box ul li{ list-style:circle; font-size:13px; line-height:19px; color:#868686; }

#footc{ width:100%; background:#006bb1; padding:0 0 30px 0;}
.footc{ width:960px; margin:0 auto; padding-bottom:20px;  }
.footc p{ width:100%; text-align:center; color:#666666; font-size:12px;}
.footc p a{ text-decoration:none; color:#fff;}
.logo1{padding:20px; width:100%; border-bottom: 1px solid #e6e6e6; margin-bottom:20px; text-align:center;}
.footL{ float:left; width:100%; color:#4c4e51; text-align:center; padding:15px;}

.footL ul{ list-style:none;}
.footL ul li{ list-style:none; display:inline; color:#fff;}
.footL ul li a{ text-decoration:none; padding:10px; color:#fff;}
.footL ul li a:hover{color:#fff; text-decoration:underline;}
address{ color: #4C4E51;
    float: left;
    font-size: 14px;
    font-style: normal;
    margin: 10px 40px 0 0;
    min-height: 144px;
    width: 228px;}
	
	input, textarea{ width:200px; border:1px solid #999999;}
.button{width:70px; background-color:#3f78bd; color:#FFFFFF; cursor:pointer;}
.EmpL{ background-color: #FFFFFF;
    border-radius: 25px 25px 25px 25px;
    height: 138px;
    margin: 170px auto 0;
    padding: 38px 20px;
    width: 356px;}
