body, h1{
	margin:0px;
	padding:0px;
}
#wrapper{
	width:100%;
	height:auto;
}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}
	
/**********************header*******************/
#headerbg{
	width:100%;
	height:414px;
	margin:0px;
	padding:0px;
	background:url(../images/header_bg.jpg) #f1f6ff top center no-repeat;
	float:left;
}
#headerbg .headercont{
	width:1003px;
	height:414px;
	margin:0 auto;
	padding:0px;
}
#headerbg .headercont .header_lft{
	width:49px;
	height:414px;
	float:left;
	background:url(../images/header_lft.jpg);
}
#headerbg .headercont .header_middle{
	width:905px;
	height:414px;
	background:url(../images/header_middle.jpg);
	float:left;
}
#headerbg .headercont .header_middle .title{
	width:905px;
	height:88px;
	float:left;
}
#headerbg .headercont .header_middle .menu{
	width:905px;
	height:43px;
	float:left;
}
#headerbg .headercont .header_middle .menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#headerbg .headercont .header_middle .menu ul li{
	font:18px/43px Calibri;
	color:#fff;
	float:left;
	padding-left:20px;
	margin:0 5px 0 0;
}
#headerbg .headercont .header_middle .menu ul li a{
	font:18px/43px Calibri;
	color:#fff;
	padding:0px;
	text-decoration:none;
	display:block;
}
#headerbg .headercont .header_middle .menu ul li a:hover{
	text-decoration:none;
	color:#000;
}
#headerbg .headercont .header_middle .menu ul li a:active{
	text-decoration:underline;
	color:#bf009d;
}
#headerbg .headercont .header_middle .banner{
	width:905px;
	height:268px;
	float:left;
}
#headerbg .headercont .header_middle .banner .main_banner{
	float:left;
	width:857px;
	height:220px;
	margin:24px;
}
#headerbg .headercont .header_rht{
	width:49px;
	height:414px;
	float:left;
	background:url(../images/header_rht.jpg);
}
/*********************content**********************/
#contentbg{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	background:#f1f6ff;
	float:left;
}
#contentbg .contentcont{
	width:950px;
	height:auto;
	margin:0 auto;
	padding:0px;
}
#contentbg .contentcont .cont_lft{
	width:243px;
	height:417px;
	margin:15px 0;
	float:left;
	background:url(../images/cont_lft.jpg);
}
#contentbg .contentcont .cont_lft1{
	width:209px;
	height:338px;
	margin:65px 13px 14px 21px;
	float:left;
	overflow:scroll;
}
#contentbg .contentcont .cont_lft ul{
	margin:0 0 0 25px;
	padding:0px;
	list-style:none;
}
#contentbg .contentcont .cont_lft ul li{
	width:217px;
	font:13px/25px Tahoma;
	color:#464646;
	padding:0px;
	background:url(../images/lft_divider.jpg) no-repeat left bottom;
	display:block;
}
#contentbg .contentcont .cont_lft ul li a{
	font:13px/25px Tahoma;
	color:#464646;
	text-decoration:none;
}
#contentbg .contentcont .cont_lft ul li a:hover{
	color:#06C;
	text-decoration:none;
}
#contentbg .contentcont .cont_rht{
	width:680px;
	height:417px;
	margin-top:10px;
	padding-left:17px;
	font-family:Calibri;
	font-size:14px;
	text-align:justify;
	float:left;
}
#contentbg .contentcont .cont_rht1{
	width:680px;
	height:auto;
	margin-top:10px;
	padding-left:17px;
	font-family:Verdana;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	float:left;
}
#contentbg .contentcont .cont_rht1 a{
	text-decoration:none;
	color:#000;
}
#contentbg .contentcont .cont_rht1 a:hover{
	text-decoration:none;
	color:#06C;
}
#contentbg .contentcont .cont_rht ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#contentbg .contentcont .cont_rht ul li{
	list-style:none;
	float:left;
	padding:7px 5px 3px 0;
}
.text{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
/******************footer*******************/
#footerbg{
	width:100%;
	height:70px;
	margin:0px;
	padding:0px;
	background:#0b1a34;
	float:left;
}
#footerbg .footercont{
	width:980px;
	height:70px;
	margin:0 auto;
	padding:0px;
}
#footerbg .footercont .footer{
	height:55px;
	padding:15px 0 0 0;
}
#footerbg .footercont .footer ul{
	margin:0 auto;
	padding:0px;
	width:550px;
	list-style:none;
}
#footerbg .footercont .footer ul li{
	font:12px/20px Verdana;
	color:#FFF;
	float:left;
	display:block;
}
#footerbg .footercont .footer ul li a{
	font:12px/20px Verdana;
	color:#FFF;
	padding:0 9px;
	text-decoration:none;
}
#footerbg .footercont .footer ul li a:hover{
	color:#FFF;
	text-decoration:none;
}
#footerbg .footercont .footer p{
	margin:0 auto; 
	padding:5px 0;
	width:400px;
	font:10px/20px Verdana;
	color:#fff;
}

/**********************gallery************************/
#wowslider-container1 { 
/*	overflow: hidden; */
	zoom: 1; 
	position: relative; 
	width:857px;
	height:220px;
	margin:0 auto;
	z-index:100;
}
* html #wowslider-container1{
	background-image: none;
}
#wowslider-container1 .ws_images{
	position: absolute;
	width:857px;
	height:220px;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	color:transparent;
}

#wowslider-container1 .ws_images img{
	top:0;
	left:0;
	border:none 0;
}