@charset "utf-8";
/* CSS Document */

#wrapper {
	width:1004px;
	margin:0 auto;
}

#header {
	background:url(../images/header.png) no-repeat; 
	width:1004;
	/*height:154px;*/
	height:175px;
}

#navbar_bg{
	background:url(../images/navbar.png) no-repeat; 
	width:1004;
	height:81px;
}

#navbar{
padding:15px 20px;
font-size:18px;	
}


#expo{
	width:1004px;
	height:411px;
}

#content-wrapper{
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	margin:0px 26px 0px 27px;
	clear:both;
	overflow:hidden;
	background:#FFF;
	
}

#content-wrapper .content{
	float:left;
	margin:20px;	
	width:599px;
	clear:both;
	overflow:hidden;
	text-align:justify;
}

#content-wrapper .content-wide{
	float:left;
	margin:20px;	
	width:905px;
	clear:both;
	overflow:hidden;
	text-align:justify;
}


#content-wrapper .content h1,#content-wrapper .content h2{
	color:#1459a7;
	margin:0px;
}

#content-wrapper .content h1{
	font-size:24px;
}

#content-wrapper .content h2{
	font-size:18px;
}

#content-wrapper .content .col1{
	float:left;
	width:223px;
	padding-right:10px;
	border-right:#ccc 1px solid;
	
}

#content-wrapper .content .col2{
	float:left;
	width:212px;
	margin:0px 10px;
}

#content-wrapper .content .col3{
	float:right;
	width:130px;	
}


#content-wrapper .content .col3{
	float:right;
	width:130px;	
}

#content-wrapper .right_mod{
	float:right;
	width:310px;
	padding-top:10px;
}

#content-wrapper .right_mod .contact-wrapper{
	margin:10px 0px;
	width:310px;	 
}

#content-wrapper .right_mod .contact-wrapper .top{
	width:302px;
	height:16px;
	background:url(../images/contact_top.png) no-repeat;
}

#content-wrapper .right_mod .contact-wrapper .bg{
	width:300px;
	background:#e1e1e1;
	border-left:1px #9c9c9c solid;
	border-right:1px #9c9c9c solid;	
}

#contact-content{
  margin:0px 10px 0px 20px;
}

#content-wrapper .right_mod .contact-wrapper .bottom{
	width:302px;
	height:16px;
	background:url(../images/contact_bottom.png) no-repeat;
}


#content-wrapper .right_mod .contact-wrapper h2 {
	color:#1459A7;
	font-size:32px;
	margin:0;
}


#content-wrapper .video-wrapper{
	float:left;
	margin:20px 20px 0px 0px;	
	width:599px;
	padding-bottom:20px;
}


#content-wrapper .video-wrapper .top{
	background:url(../images/video_topcorners.png) no-repeat;
	width:599px;
	height:11px;
}

#content-wrapper .video-wrapper .bg{
	background:url(../images/video_bg.png) repeat-x bottom;
	border-left:1px #b2b2b2 solid;
	border-right:1px #b2b2b2 solid;	
	height:245px;
	clear:both;
	overflow:hidden;
}



#content-wrapper .video-wrapper .bg .video{
	width:280px;
	float:left;
	margin:10px 0px 20px 20px;
	
}

#content-wrapper .video-wrapper .bg .video-text{
	width:276px;
	float:right;
	margin:50px 20px 20px 0px;
	text-align:justify;
}


#content-wrapper .video-wrapper .bottom{
	background:url(../images/video_bottomcorners.png) no-repeat;
	height:11px;
}

#content-wrapper .video-wrapper h1,#content-wrapper .news-wrapper h1{
	font-size:32px;
	color:#1459a7;
	margin:0px;
}

#content-wrapper .video-wrapper h2,#content-wrapper .news-wrapper h2{
	font-size:18px;
	color:#53120b;
	margin:0px;
}

#content-wrapper .content .news-wrapper {
	float:left;
	margin:0px 0px 0px 0px;	
	width:599px;
	padding-bottom:20px;	
}

#content-wrapper .content .news-wrapper .ncol1{
	float:left;
	width:280px;
	padding:0px 14px 0px 20px;
	border-right:#ccc 1px solid;
	text-align:justify;
}

#content-wrapper .content .news-wrapper .ncol2{
	float:right;
	width:280px;	
	text-align:right;
}

#content-wrapper .content .news-wrapper .ncol2 img{
	margin-bottom:6px;
	
}

#footer-wrapper{
	background:url(../images/footer_bg.png) no-repeat bottom;
	width:1004px;
	height:268px;
    	clear:both;
	overflow:hidden;

}

#footer-wrapper .copyinfo{
	text-align:center;


}

#footer-wrapper .copyinfo h1{
	font-size:24px;
	color:#fff;
	margin:0px;
	
}

#footer-wrapper .copyinfo .style1{
	font-size:12px;
	color:#fff;
	margin:0px;

}

#footer-wrapper .copyinfo .style2 {
	font-size:12px;
	color:#000;
	margin:0px;
	padding:0px;	
}

#footer-wrapper .copyinfo .style2 a,#footer-wrapper .copyinfo .style2 a:visited{
		color:#000;
}

#footer-wrapper .copyinfo .style2 a:hover {
		color:#ccc;
}

.footermenu{
	text-align:center;
	margin:20px 10px 10px 10px;	

}
.footermenu_s1 {
	text-align:center;
	margin:10px 10px 10px 10px;	

}

.footermenu ul li a,.footermenu ul li a:visited,.footermenu_s1 ul li a,.footermenu_s1 ul li a:visited{
		color:#000;
		text-decoration:none;
}

.footermenu ul li a:hover,.footermenu_s1 ul li a:hover{
		color:#fff;
}


.footermenu ul li{
	display:inline;
	font-size:12px;
	font-weight:normal;
	padding-right:40px;
}

.footermenu_s1 ul li{
	display:inline;
	font-size:12px;
	font-weight:normal;
	padding-right:10px;
}



