html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
html{ background: url(../images/body-bg.jpg) #FFF repeat-x left top;}

body{
	text-align:center;
	background: url(../images/green_menu_bg.jpg) left 89px repeat-x;
	color:#555555;
	font-family:"Verdana",Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	}

.clearfix:after {content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
} 

strong{
	color:#024749}
a:link{
	color:#006363;
	text-decoration: underline;
}
a:hover{
color:#000
}

.clearfix {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%;} 
.clearfix {display: block;} 

html, body, #wrap {height: 100%;} 
body > #wrap {height: auto; min-height: 100%;} 

/*--------------------------------------set css--------------------------------------------*/

#main{
	width:910px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 40px;
}
#top{ width:910px;}
#top_box{ width:910px; height:89px;}
#top_right{ width:174px; height:89px; float:right;}
#lan{ float:right; display:block;height:15px; width: 100px;}
#lan a{ color:#000; text-decoration:none; font-size:12px;}
#lan a:hover{ color:#006363;}
#logo{ width:178px; height:89px; display:block; float:left;}
#content_box{
	width:900px;
	padding:5px;
	height:auto;
	background-color:#FFF;
	float: left;
}
#left_bar{
	width:202px;
	background: url(..../images/green_left_bar.jpg) left bottom no-repeat #01888b;
	float:left;
	margin-bottom:2px;
	padding-bottom: 100px;
}
#content{
	width:900px;
	float:left;
	text-align:left;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#content_img{ width:900px; height:200px; display:block; }

/*menubox---------------------*/

#menu{ margin:0 auto; width:900px; clear:both; height:35px; }

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
	height:41px;
	line-height:35px;
}

#menu a {
	display: block;
	float: left;
	text-transform: capitalize;
	text-decoration: none;
	text-align: center;
	font-size:13px;
	font-weight:bold;
	color: #FFF;
	padding:0 15px;
	background: url(../images/green_li_bg.jpg) no-repeat right 1px;;
}

#menu a:hover {
	color:#000000;
}

#menu .active a {
	color: #000000;
	background:  url(../images/green_active_bg.jpg) right top repeat-x #FFF;
	height:34px;
	border-bottom:1px solid #000;
}

/*left_bar---------------------------------------------------------*/
#left_bar ul{ width:202px;}
#left_bar ul li{ display:inline;  height:31px; }
#left_bar ul li a{
	width:177px;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	padding-left:25px;
	background:url(../images/li-bg.gif)  10px center no-repeat;
	height:31px;
	line-height:31px;
	float:left;
	display:block;
	text-decoration:none;
	color:#FFF;
	border-bottom: 1px solid #FFF;
}
#left_bar ul li a:hover{ background:#024749;}
#left_bar .active a {
	background:#024749 url(../images/li-bg.gif)  10px center no-repeat;
}

/*right_page---------------------------------------------------------*/
#right_page{ width:690px;  float: right;  margin-bottom:20px;}
#content_page ul {
	list-style-type:disc;
	margin: 0 0 0 1.5em;
	padding: 0 0 1em;
	font-size:1.3em;
}

#quick_links{
	width:680px;
	padding-left:10px;
	margin-top:13px;
	padding-bottom:4px;
	border-bottom: 1px solid #01888B;
}
#quick_links span a{
	text-decoration:none;
	color: #024749;
	font-weight: bold;
}
#content_page{
	padding: 0 10px;
	margin-top:20px;
}
#content_page a {
	text-decoration: underline;
	color: #555555;
}
#content_page a:hover {
	text-decoration: none;
	color: #555555;
}

#content_page h4{ margin-bottom:10px; font-size:13px;}
#content_page p{
	font-size:1.1em;
	margin:1em 0;
	line-height:18px;
	text-transform:none;
}
#content_page table{ border-collapse:collapse; color: #333;}
#content_page table tr { border:none;}
#content_page table tr td{ /*border-right:1px solid  #999;*/  border:none; margin-top:10px;}
#content_page h3#page-title{
	font-size:25px;
	font-weight:bold;
	color:#024749;
	padding-bottom:10px;
}
#content_page table ul{ padding:0px; margin:0px; margin-left:20px;}
/*#Search*/
#Search{ width:174px; height:28px; margin-top:39px; float:right; /*background:url(../images/search-box.jpg) left top no-repeat;*/}
#Search .FSF_input{ border:none; height:20px; padding: 8px 4px 6px  5px; font-weight:bold; color:#128c8f; font-size:14px; background:url(../images/search_blue.gif) left top no-repeat; width:137px; display:block; float:left;}
#Search .FSF_submit{ border:none; width:27px; height:34px; background:url(../images/search_blue.gif) right top no-repeat; display:block; float:left; cursor:pointer; font-size:1px; text-indent:-9999px; outline:none;}

#video {
	width:320px;
}
#contact-formcn {
   width:670px;
}
#contact-formen {
   width:670px;
}


#footer{
	width:100%;
	clear:both;
	background: url(../images/footer_green_bg.jpg) repeat-x left -20px;
	height:40px;
	margin-top:-40px;
	clear: both;
	color:#006363;
}
#footer p{
	text-align: center;
	color: #FFFFFF;
	line-height: 40px;
}
#footerbox a {
	text-decoration: none;
	color: #FFFFFF;
}
#footerbox a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}


#footerbox{
	width:900px;/* background:url(../images/footer_blue.jpg) center top no-repeat;*/
	height:40px;
	margin:0 auto;
}
.img{
	padding:5px;
	border: 1px solid #006363;
	margin-right: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}