/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
/** CSS Document: Page Styles                           															**/
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/


body { background-color:#fff;}

.content {}
.content .header { background:url(../images/header/header_bg.jpg) top center repeat-x; height:200px; }
.content .main_container { background:url(../images/main/repeat_bg.jpg) top left repeat-x; }
.content .footer { background:url(../images/footer/repeat_bg.jpg) repeat-x; height:60px; }

/** H E A D E R **/
	.content .header .header_inner { margin: 0 auto; height:200px; width:960px; }
		.content .header .header_inner .logo { float:left; width:286px; height:174px; }
		.content .header .header_inner .details { float:right; margin-top:42px; width:229px; }
		.content .header .header_inner .navigation { float:right; margin-top:20px; height:33px; width:674px;}
		
/** N A V I G A T I O N  M E N U **/		
	.content .header .header_inner .navigation .menu_list { float:right; }
		.content .header .header_inner .navigation .menu_list .menu_item { float:right; }
			.content .header .header_inner .navigation .menu_list .menu_item .menu_divider { background:url(../images/menu_divider.png) top center no-repeat; height:33px; width:4px; }
			.content .header .header_inner .navigation .menu_list .menu_item:hover .drop_menu { display:block; }
			.content .header .header_inner .navigation .menu_list .menu_item .drop_menu { background-color: #FFFFFF; display: none;position: absolute; width: 200px; z-index: 2; padding-bottom:7px; background:url(../images/header/drop_bottom.jpg) bottom no-repeat #fff; }

/** B A N N E R **/	
.content .main_container .inner_container .banner { margin-bottom:15px; width:960px; height:280px; background:url(../images/index/banner_bg.png) top center no-repeat;}
	.content .main_container .inner_container .banner .title { padding:15px 0 5px 25px; margin:0; }
	.content .main_container .inner_container .banner .text { padding:0 0 10px 25px; margin:0; width:352px; font-size:13px; line-height:14px; }
	
.content .main_container .inner_container .three_banners { padding:15px 0; border-top: 1px solid #a4a4a4; min-height:1px;}
	.content .main_container .inner_container .three_banners .small { float:left; width:228px; padding-top:109px; height:91px; }
	.content .main_container .inner_container .three_banners .small:hover { opacity:0.8; filter:alpha(opacity=80); }
	.content .main_container .inner_container .three_banners .small.banner_left { background:url(../images/index/banner_small_left.png) top center no-repeat; }
	.content .main_container .inner_container .three_banners .small.banner_middle_left { background:url(../images/index/banner_small_middle_left.png) top center no-repeat; margin: 0 0 0 15px; }
	.content .main_container .inner_container .three_banners .small.banner_middle_right { background:url(../images/index/banner_small_middle_right.png) top center no-repeat; margin: 0 0 0 15px; }
	.content .main_container .inner_container .three_banners .small.banner_right { background:url(../images/index/banner_small_right.png) top center no-repeat; margin: 0 0 0 15px; }
	.content .main_container .inner_container .three_banners .small .title { padding:5px 0 5px 5px; margin:0; }
	.content .main_container .inner_container .three_banners .small .text { padding:0 5px 10px; margin:0; font-size:11px; line-height:12px; }
			
/** M A I N  S T Y L E S **/
	.content .main_container .inner_container { width:960px; margin: 0 auto; padding-top:15px;}
		.content .main_container .inner_container .main_content { width:960px; height:276px; background:url(../images/main/main_bg.png) top left no-repeat; position:relative; z-index:0; overflow:hidden;}
			.content .main_container .inner_container .main_content .left_image { float:left; width:594px; height:270px; padding:3px;  position:absolute; z-index:0; }
				.content .main_container .inner_container .main_content .overlap { position:absolute; z-index:1; width:45px; height:276px; background:url(../images/main/main_overlap.png) top center no-repeat; margin-left:555px; }
			.content .main_container .inner_container .main_content .main_text_right { width:350px; height:276px; float:right; }
				.content .main_container .inner_container .main_content .main_text_right .title { padding:25px 0 20px 0; margin:0; }
				.content .main_container .inner_container .main_content .main_text_right .text { padding:0 15px 10px 0; margin:0; font-size:13px; line-height:15px; }
				
			.content .main_container .inner_container .main_content .right_image { float:right; width:594px; height:270px; padding:3px;  position:absolute; z-index:0; left:360px; }
				.content .main_container .inner_container .main_content .overlap_left { position:absolute; z-index:1; width:45px; height:276px; background:url(../images/main/main_overlap_left.png) top left no-repeat; left:360px; }
			.content .main_container .inner_container .main_content .main_text_left { width:350px; height:276px; float:left; }
				.content .main_container .inner_container .main_content .main_text_left .title { padding:25px 0 20px 25px; margin:0; }
				.content .main_container .inner_container .main_content .main_text_left .text { padding:0 15px 10px 25px; margin:0; font-size:13px; line-height:15px; }
				.content .main_container .inner_container .main_content .main_text_left .main_link { padding:0 0 10px 25px; margin:0; font-size:16px; color:#fff; float:left; width:150px; display:block; text-align:center; }		
				
				.content .main_container .inner_container .bottom_gallery { margin:25px 0; width:960px; height:125px; padding: 0 5px ; }	
				.content .main_container .inner_container .bottom_gallery img { }
	
/** F O O T E R **/
	.content .footer .footer_inner { font-size:11px; color:#fff; margin: 0 auto; padding-top:27px; width:960px; position:relative; height:33px; }
		.content .footer .footer_keywords { font-size:11px; line-height:11px; height:11px; color:#fff; position:absolute; left:133px; bottom:6px; }
		.content .footer .footer_inner .footer_left { float:left; }
			.content .footer .footer_inner .footer_left .divide{ color:#000; padding:0 10px; line-height:7px; }
		.content .footer .footer_inner .ontop_link { float:right; }