.footer {  padding: 10px 0 0 0; margin:0 auto;clear:both;}
.jiathis_style{text-align:center;margin:0 auto;width:503px;}
.footer li { width:100%; text-align:center; float:left;  line-height: 25px; color:#000;}
.footer img { vertical-align:middle; }
.clear {clear:both;}
.clr {
	clear:both;
	/* remove the blank, sometimes, the fix autoheight tag will create a blank block  */
	height:0px; /*for ie7*/
	display:none; /*for ie6*/
}
.blk_970 {
	margin-left:auto;
	margin-right:auto;
	width:980px;
	height:60px;
	margin-top:2px;
	margin-bottom:0px;
	overflow:hidden;
}
.blk_970 div {
	float:left;
}

/*slideshow*/
.blk_18 {
background:#F3F3F3 none repeat scroll 0 0;
border:1px solid #E3E3E3;
font-size:12px;
margin-top:8px;
overflow:hidden;
width:390px;
}
.blk_18 .pcont {
float:left;
overflow:hidden;
width:350px;
}
.blk_18 .ScrCont {
width:32766px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
background:transparent url(/images/icons/picr_1.gif) no-repeat scroll 0 0;
float:left;
height:72px;
margin:10px 1px;
width:15px;
}
.blk_18 .LeftBotton {
background-position:0 0;
margin-left:5px;
}
.blk_18 .RightBotton {
background-position:0 -100px;
margin-left:-1px;
}
.blk_18 .LeftBotton:hover {
background-position:-20px 0;
}
.blk_18 .RightBotton:hover {
background-position:-20px -100px;
}
.blk_18 .pl img {
border:medium none;
cursor:pointer;
display:block;
margin:6px auto 1px;
}
.blk_18 .pl {
border:1px solid #F3F3F3;
float:left;
line-height:24px;
text-align:center;
text-decoration:underline;
width:114px;
}
.blk_18 a.pl:hover {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FF9900;
color:#FF9900;
}
/*end slideshow*/


/*media orange menu*/
.orange_menu_m {width: 188px;}
.orange_menu_m .title {
background: transparent url(/images/icons/icon_sum.gif) repeat left 252px;
height:29px;width: 170px;float:left;
}
.orange_menu_m .title li {
line-height: 29px;padding: 2px 0 0 15px;
font-size:14px;font-weight:bold;color:#fff;
}
.orange_menu_m .right {
background: transparent url(/images/icons/icon_sum.gif) repeat -310px 252px;
width:18px;height:29px;float:right;
}
/*media red menu*/
.red_menu_m {width: 188px;}
.red_menu_m .title {
background: transparent url(/images/icons/icon_sum.gif) repeat left 280px;
height:29px;width: 170px;float:left;
}
.red_menu_m .title li {
line-height: 29px;padding: 2px 0 0 15px;
font-size:14px;font-weight:bold;color:#fff;
}
.red_menu_m .right {
background: transparent url(/images/icons/icon_sum.gif) repeat -310px 280px;
width:18px;height:29px;float:right;
}
/*media blue menu*/
.blue_menu_m {width: 188px;}
.blue_menu_m .title {
background: transparent url(/images/icons/icon_sum.gif) repeat left 310px;
height:29px;width: 170px;float:left;
}
.blue_menu_m .title li {
line-height: 29px;padding: 2px 0 0 15px;
font-size:14px;font-weight:bold;color:#fff;
}
.blue_menu_m .right {
background: transparent url(/images/icons/icon_sum.gif) repeat -310px 310px;
width:18px;height:29px;float:right;
}

/*small orange menu*/
.small_orange_menu {width: 188px;}
.small_orange_menu .title {
background: transparent url(/images/icons/icon_sum.gif) repeat left 252px;
height:29px;width: 170px;float:left;
}
.small_orange_menu .title li {
line-height: 29px;padding: 2px 0 0 15px;
font-size:14px;font-weight:bold;color:#fff;
}
.small_orange_menu .right {
background: transparent url(/images/icons/icon_sum.gif) repeat -310px 252px;
width:18px;height:29px;float:right;
}




/*lightbox*/
.overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
.lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}