/* CSS Document */

body{
	color: #222;
	font: normal 100% Arial, Verdana, Helvetica, sans-serif;
}
#content * a:hover{
	text-decoration:underline;
	color:#FF4500;
}
/*header start*/
#header{
	background:#FFFFFF;
	height:180px;
	width:1100px;
	margin:0 auto;
	display:block;
}
#header .logo{
	margin-bottom:20px;
}
/*Navigation start*/
.nav *{
text-decoration:none;
font-size:15px;
font-weight:bold;
}
.nav * a:hover{
background-color:#249B24;
text-decoration:none;
}
.menu{
margin-top:20px;
height:40px;
width:1100px;
background-color:#107010;
}
.nav{
list-style:none;
height:40px;
width:802px;
margin-left:115px;
background-color:#107010;
}
.nav li{
float:left;
width:110px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
position:relative;
}
.nav li a{
color:#fff;
height:38px;
line-height:38px;
display:block;
text-align:center;
}
.nav li a:focus{
-moz-outline-style: none; 
}
.nav li .sub-nav{
position:absolute;
top:39px;
list-style:none;
background-color:#107010;
display:none;
padding:0;
margin:0;
z-index:999;
}
.nav li .sub-nav li{
text-align:center;
width:200px;
height:40px;
line-height:40px;
position:relative;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
z-index:999;
}
.nav li .sub-nav li a{
height:39px;
line-height:39px;
width:200px;
padding:0;
display:block;
text-align:center;
z-index:999;
}


/*Navigation end*/

/*header end*/

/*content start*/
#content{
	position:relative;
	margin:0 auto;
	width:1100px;
	z-index:100;
}
/*content end*/

/*footer start*/
#footer{
	background:#FFFFFF;
	height:150px;
	margin:0 auto;
	width:1100px;
}
#footer .contWidth{
	position:relative;
	height:150px;
	margin:0 auto;
	width:1100px;
	z-index:100;
	text-align:center;
	font-size:16px;
	line-height:16px;
	font-family:Tahoma,sans-serif;
}
hr{
	size:4px;
	color:#107010;
	border:0;
	background:#107010;
	height:4px;
	width:1100px;
}
/*footer end*/


