/*this is the css for non-IE */
* {margin:0;border: 0; outline: 0; padding:0}
img {border:0}
body {margin:0 auto; font:11px Verdana, Arial, Helvetica, sans-serif;}	
#wrapper {width:900px; margin:0 auto;}

/*for header banner and top ads*/
#topbanner {width:900px; margin:0 auto; height:180px; overflow:hidden}
.banner {float:left; width:700px; background:url(../images/general/EMainTop.jpg); height:180px; overflow:hidden}
.topads {float:left; clear:right; width:200px; background:#990000; height:150px; overflow:hidden; position:relative; bottom:-30px}

/*top menu*/
#menu {width:900px; margin:2px auto; height:40px; background:#000000; color:#FFFFFF; overflow:hidden}
#menu ul {list-style:none; display:block; font-size:12px; font-weight:bold}
#menu ul li,#menu ul li a { text-align:center; display:block; line-height:40px; float:left;  color:#FFFFFF; text-decoration:none}
#menu ul li a {padding-left:24px;padding-right:24px;}
#menu ul li a:hover {background:#FF0000}

	
	
/*for left collum*/
#wrap_left{text-align:center; width:260px;color:#000000; float:left; background:#ffeed5;}
#left_col_bar {background:url(../images/general/Barbg.jpg) no-repeat; width:256px; height:30px; float:left; line-height:30px; color:#FFFFFF; font:16px "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bolder; text-align:left; padding-left:10px; padding-top:5px;} 	
#index_news_events {width:256px;}
#index_news_events li {color:#FF3E43; line-height:18px; list-style:none; text-align:left; padding: 2px 10px; display:block}
#index_news_events .news_more {text-align:right}
#index_news_events a {color:#FF3E43; text-decoration:none}
#index_news_events a:hover {color:#FF1C15; text-decoration:underline}

/*for right main content*/
#wrap_right {width:640px; float:left; height:500px;}
#main_ads {width:640px; height:240px; overflow:hidden;}
		/*main slideshow*/
		#slideshow{position:relative;height:640px;width:240px; bottom:200px; right:300px;}
		#slideshow div{position:absolute;top:200px;left:300px;z-index:8;opacity:0.0;height:240px;overflow:hidden;background-color:#FFF;}
		#slideshow div.current{z-index:10;}
		#slideshow div.prev{z-index:9;}
		#slideshow div img{display:block;border:0;margin-bottom:10px;}
#main_bar {background:url(../images/general/MainIntroBar.jpg) no-repeat; width:640px; height:30px; margin-top:5px;line-height:30px; color:#FFFFFF; font:16px "Times New Roman", Times, serif; font-weight:bolder; text-align:left; padding-left:10px; padding-top:5px;}
#main_content {font:16px "Times New Roman", Times, serif; padding:5px 10px; text-align:justify}
#foot{width:900px; text-align:left; float:left; color:#000000; margin:5px auto; font-size:9px; height:50px; line-height:40px; border-top:#FF0000 2px solid }
#foot a {color:#cc0000; text-decoration:none}
#foot a:hover {text-decoration:underline; color:#990000}

/*top ads slideshow*/
#index_yp { width:194px ; height:150px ; float:left; margin-top:24px; text-align:center; border:3px solid #b52929 ;}
.index_yp_main { width:194px ; height:150px ; float:left;  padding:0px; overflow:hidden; vertical-align:middle}
.yp_main_content img { padding:0px}
#topads_text { color:#FFF; position:relative;width:190px; height:25px; left:3px; bottom:20px; text-align:center; font-weight:bold;}
/*end top ads slideshow*/

/*menu click content*/
#mainwrap {width:907px; height:600px;  margin-left:-7px;}
#main_l_wrap {width:260px; height:600px; float:left }
#main_r_wrap {width:647px; height:600px; background:#eaeaea; float:left}
	.mainsprite {background:url(../images/general/sprit2.png);}
		.roundbox {height:11px; width:11px; float:left}
			.rb_t_l {background-position:-244px -2px;margin-left:7px}
			.rb_t_m {background:#ffedd5; width:228px; height:10px}
			.rb_t_r {background-position:-264px -2px; }
			.rb_t_b {background:#ffedd5; width:243px; height:10px; padding-top:8px; margin-left:7px; float:left;margin-top:-1px;}
			.rb_m {width:241px; height:520px;background:#ffedd5;margin-left:7px;margin-top:-40px;}
			.rb_b_l {background-position:-244px -23px;margin-left:7px}
			.rb_b_m {background:#ffedd5; width:228px; height:10px}
			.rb_b_r {background-position:-266px -23px; }
			
		.titlebar {height:40px; width:256px; background-position:-2px -100px; }
		.titlebar_t {color:#FFFFFF; font:21px "Times New Roman", Times, serif; position:relative; left:10px; top:-40px; line-height:30px; display:block; width:200px; overflow:hidden}

.rightbox {width:635px; height:588px; border:1px solid #b8b8ba; background:#f2f2f2; margin:5px}
	.rib {width:630px; height:55px; background:url(../images/general/ttbd.png) repeat-x; line-height:30px; font:18px "Times New Roman", Times, serif; padding-left:5px;}
	.rib_page_nav{height:20px; width:15px; border:1px solid #000000; float:right; margin-top:10px; font:12px Arial, Helvetica, sans-serif; display:block; line-height:20px; padding-left:5px; margin-right:3px;}
		.nav_sel {background:#d41210; font-weight:bold}
		.rib_page_nav a {text-decoration:none; display:block; color:#000000; width:15px; margin-left:-5px; padding-left:5px;}
		.rib_page_nav a:hover {background:#d41210;}
		
#news_content_wrap {width:620px; margin-left:10px;}
	.news_content_title {font:16px "Times New Roman", Times, serif; font-weight:bold; line-height:30px;}
	.news_content_title a{text-decoration:none; color:#000000}
	.news_content_title a:hover {text-decoration:underline; color:#666666}
	.news_content_time {font:12px "Times New Roman", Times, serif; color:#999999; display:block;list-style:none; margin-left:15px; margin-top:-8px;}
	.news_content_col {width:310px; overflow:hidden; float:left;}
	
.rb_m_img_box {margin:0 auto; background:#FFFFFF; border:1px solid #CCCCCC; width:182px; height:232px; padding-top:5px; text-align:center; margin-bottom:10px;}
.rb_m_img_box a {text-decoration:none}
.rb_m_img {border:1px solid #CCCCCC; }
.rb_m_img_tx, .rb_m_img_tx_rb_new {position:relative; background:#000000; color:#FFFFFF; display:block; top:-20px; opacity: 0.80; filter : progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80,finishOpacity=80); font-weight:bold}
.rb_m_img_tx_rb_new {top:-85px;}
.rb_m_img_new {background-position:-2px -2px; height:69px; width:67px; position:relative; top:-220px; right:-62px}
#slider {margin:0 auto; width:220px; }
#slider ul { margin:0 auto; height:800px;}
#slider ul  li { width:220px; text-align:center; display:block}
#prevBtn {position:relative; top:-490px}
#nextBtn {position:relative; top:-6px}

/* ---------- gallery styles start here ----------------------- */
.gallery_title {padding:10px; }
#gallery_box {width:850px; margin:0 auto;overflow:hidden; padding-left:50px; }
.gallery {
	list-style: none;
	margin: 0 auto;
	padding: 0;

	
}
.gallery li {
	margin: 5px -15px 0px 0;
	padding: 0;
	float: left;
	position: relative;
	width: 212px;
	height: 175px;
	
}

.gallery a {
	text-decoration: none;
	color: #999;
}
.gallery a:hover {
	color: #000;
	text-decoration: underline;
}
.gallery img {
	border: none;
	padding: 14px 26px 12px 13px;
}
.gallery em {
	width: 193px;
	height: 25px;
	display: block;
	position: absolute;
	top: 0px;
	left: 2px;
	background: url(../administrator/images/watercolor-mask.png) no-repeat;
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	padding-top: 135px;
}
/*gallery end*/
.gallery_iframe {margin:0 auto; width:900px; height:600px}

.links {width:800px; margin:0 auto}
.link_bg {background:url(../images/logo/bg.png) no-repeat; width:222px; height:200px; margin-left:10px; display:block; list-style:none; float:left; margin-right:32px;}
.link_logo {position:relative; top:10px;left:10px}
.link_txt {position:relative; top:20px; display:block; left:3px; text-align:center}
.link_bg a {color:#666666; text-decoration:none;}
.link_bg a:hover {color:#333333}

.contact_title {color:#D20000; padding:10px;}
.contact_add {margin-left:50px; width:430px; float:left}
.contact_q {width:400px; float:right; height:560px;  background:#F7F7F7; border:1px solid #E2E2E2; padding:5px;}
