body{
	background:url(../images/body-bg.jpg) #cee1f0 0 73px repeat-x;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f6f6f;	
}
.top-bg{
	background:url(../images/top-bg.jpg) top left repeat-x;
	width:100%;
}
.bootom-bg{
	background:url(../images/bottom-bg.jpg) bottom left repeat-x;
	width:100%;
	padding-bottom:0px;
}
div, h1, h2, h3, h4, h5, h6, p, ol, ul, form, input{
	margin:0px;
	padding:0px;
}
a{
	text-decoration:none;
	outline:none;
}
.spacer{	
	clear:both;
	line-height:0px;
	font-size:0px;
}
h1{
	color:#f5821f;
	font-size:17px;
	text-transform:uppercase;
	padding:22px 0px;
	
}
h2{
	color:#f5821f;
	font-size:17px;
	text-transform:uppercase;
	padding:22px 0px;
	
}
h3{
	color:#f5821f;
	font-size:14px;
	text-transform:uppercase;
	padding:5px 0px;
}
p{
	padding:0px 0px 5px 0px;
}
/*default*/
#wrapper{
	width:100%;
	/*background:url(../images/bg.jpg) top repeat-x;*/
	margin:0px;
	padding:0px;
}
.wrap{
	width:960px;
	margin:0px auto;
	padding:0px;
	padding-top:40px;
	position:relative;
}
.logo{
	position:absolute;
	width:325px;
	height:96px;
	top:10px;
	left:25px;
}
.navigation{
	width:960px;
	background:url(../images/nav-bg.png) no-repeat;
	height:72px;
}
.navigation ul{
	list-style-type:none;
	margin-left:430px;
}
.navigation ul li{
	float:left;
	line-height:72px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
}
.navigation ul li a{
	color:#8d8d8d;
	padding:0px 15px;
}
.navigation ul li a:hover, .navigation ul li a.active{	
	color:#f5821f;
}
/*dropdown*/
/*.mainNav{
	width:400px;
	background:#009933;
	margin:0 auto;
}*/

#nav, #nav ul{
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
margin-left:430px;
line-height:72px;

}

#nav li a{
display:block;
text-decoration:none;
color:#8d8d8d;
padding:0px 15px;

}

#nav li a:hover ,#nav li a.active{
background:url(images/button-a.jpg);
color:#f5821f;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;

}
ul#nav ul{
	margin-left:0px;
	background:url(../images/drop-down-hover.png) repeat-y;
	padding-left:10px;
}
ul#nav ul li{
	line-height:28px;
	width:228px;
	font-size:12px;
	
}
ul#nav ul li a{
	color:#fff;
	background:url(../images/bullet-1.png) no-repeat 0 12px;
	
}
ul#nav ul li a:hover{
	color:#ffcc00;
	background:url(../images/bullet-hover.png) no-repeat 0 12px;
	
}

#nav li ul a{

height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {

margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
/*dropdown*/
.banner{
	width:960px;
	height:295px;
}
.banner-inner{
	width:960px;
	height:243px;
}
.midbody{
	width:720px;/*960px;*/
	height:203px;
	background:#fff;
	padding:1px 0px;
	padding-left:240px;
}	
.midbody a{
	color:#f5821f;
}
.midbody a:hover{
	color:#6f6f6f;
}
.midbody ul{
	list-style:url(../images/bullet.png);
	margin:10px 0px 0px 20px;
}
.news{
	width:208px; /*240*/	
	padding: 0px 16px;
	position:absolute;
	left:0px;
	top:355px;
	background:url(../images/news-bg.png) repeat-x;
	height:310px;
}
.section-1{
	background:url(../images/shadow.jpg) right no-repeat;
	width:208px; /*240*/	
	padding: 0px 16px;
	float:left;
}
.section-2{
	background:#f5f5f5;
	width:208px; /*240*/	
	padding: 0px 16px;
	float:left;
}
.footer{
	width:960px;
	padding:18px 0px;
	color:#fff;
}
.footer p{
	padding-top:25px;
	font-size:12px;
	padding-left:10px;
}
.followus{
	width:170px;
	float:right;
}
.followus strong{
	float:left;
}
.footermenu{
	float:right;
	margin-top:25px;
}
.footermenu ul{
	list-style-type:none;
}
.footermenu ul li{
	float:left;
}
.footermenu ul li a{
	color:#fff;
	padding:0px 10px;
}
.footermenu ul li a.none{
	padding-right:0px;
}
.footermenu ul li a:hover{
	color:#000;
}
.midbody-inner{
	width:930; /*960*/
	background:#fff;
	padding:1px 15px;
	line-height:18px;
}	
.midbody-inner a{
	color:#f5821f;
}
.midbody-inner a:hover{
	color:#6f6f6f;
}
.midbody-inner h1{
	padding:20px 0px 8px;
}
.midbody-inner ul{
	list-style:url(../images/bullet.png);
	margin:0px 0px 0px 20px;
}
.picture{
	margin:0px 10px 25px 0px;
	float:left;
}
.img{
	border:1px solid #cccccc;
	margin:0px 10px 25px 0px;
	float:left;
}
.leftnav{
	background:url(../images/left-container-bg.jpg) no-repeat;
	width:183px;
	height:180px;
	position:absolute;
	left:0px;
	top:108px;
}
.leftnav ul{
	list-style-type:none;
	padding-top:15px;
}
.leftnav ul li{
	line-height:29px;
	margin:8px 0px;
	font-weight:bold;
}
.leftnav ul li a{
	background:url(../images/left-nav-bg.jpg) no-repeat;
	width:163px;
	height:29px;
	display:block;
	color:#fff;
	padding-left:20px;
}
.leftnav ul li a:hover, .leftnav ul li a.active{
	background:url(../images/left-nav-bg-hover.jpg) no-repeat;
	color:#12527f;
}
.contact{
	width:250px;
	float:left;
	margin:0px 0px 0px 20px;
}
.contact-right{
	width:250px;
	float:left;
	margin:0px 0px 0px 20px;
	border-left:1px dashed #cccccc;
	padding-left:45px;
}