/* style20 */

body {
	background: url(bg.jpg) #ffffff repeat-x 50% top;
	color: #333;
	padding:0px; 
	font-size:12px; 
	font-family:"Verdana","Arial","ËÎÌå","Tahoma","sans-serif";
	margin: 0;
	padding: 0;
}

/* mainbody */
div.space { height:3px; clear:both}
div.FramerFloor { clear:both; width:1000px; }
div.FramerFloor div.MainBody { float:left; width:706px; }
div.FramerFloor div.MainCenter { float:left; width:482px; }
div.FramerFloor div.SideLeft { float:left; width:216px; margin:0px 8px 0px 0px; }
div.FramerFloor div.SideRight { float:right; width:290px; margin:0px 0px 0px 4px; vertical-align:top; }
div.OBlock { clear:both; }
div.OBlockBar { text-align:left; color:#E5F0F6; font-weight:bold; background:url("box/block_bar_left.gif") no-repeat left top; background-position:0% -35px; }
div.OBlockBar div.partInner { background:url("box/block_bar_right.gif") no-repeat right top; background-position:100% -35px; }
div.OBlockBar div.partBody { height:32px; line-height:32px; font-size:14px; background:url("box/block_bar_bg.gif") repeat-x; background-position:100% -35px; margin:0px 5px 0px 5px; padding:0px 10px 0px 10px; }
div.OBlockBar a { color:#E5F0F6; font-size:14px; }
div.OBlockBar a:visited { color:#E5F0F6; }
div.OBlockBar a:hover { color:#E5F0F6; }
div.OBlockBar a:active { color:#E5F0F6; }
div.OBlockBar .right img { margin-top:10px; }
div.OBlockBar .more { color:#E5F0F6; }
div.OBlockHeader { clear:both; height:4px; background:url("box/block_box_frame.gif") no-repeat left top; background-position:0% 0%; }
div.OBlockHeader div.partInner { height:4px; background:url("box/block_box_frame.gif") no-repeat right top; background-position:100% -8px; }
div.OBlockHeader div.partBody { clear:both; height:4px; background:url("box/block_box_frame.gif") repeat-x left top; background-position:0% -4px; margin:0px 4px 0px 4px; }
div.OBlockFooter { clear:both; height:4px; background:url("box/block_box_frame.gif") no-repeat left bottom; background-position:0% -12px; padding-left:4px; }
div.OBlockFooter div.partInner { height:4px; background:url("box/block_box_frame.gif") no-repeat right bottom; background-position:100% -20px; padding-right:4px; }
div.OBlockFooter div.partBody { clear:both; height:4px; background:#F7F7F7 url("box/block_box_frame.gif") repeat-x left bottom; background-position:0% -16px; }
div.OBlockBody { clear:both; text-align:left; background:url("box/block_box_body.gif") repeat-y left top; background-position:0% 0%; }
div.OBlockBody div.partInner { background:url("box/block_box_body.gif") repeat-y right top; background-position:100% 0%; }
div.OBlockBody div.partBody { clear:both; background:#F7F7F7 url("box/block_box_bg.gif") repeat; margin:0px 4px 0px 4px; padding:3px 0px 0px 0px; }
div.OBlockContent { clear:both; text-align:left; background:url("box/block_box_body.gif") repeat-y left top; background-position:0% 0%; }
div.OBlockContent div.partInner { background:url("box/block_box_body.gif") repeat-y right top; background-position:100% 0%; }
div.OBlockContent div.partBody { background:#F7F7F7 url("box/block_box_bg.gif") repeat; margin:0px 4px 0px 4px; padding:7px 7px 5px 7px; }
div.OBlockList { clear:both; text-align:left; background:url("box/block_box_body.gif") repeat-y left top; background-position:0% 0%; }
div.OBlockList div.partInner { background:url("box/block_box_body.gif") repeat-y right top; background-position:100% 0%; }
div.OBlockList div.partBody { background:#F7F7F7 url("box/block_box_bg.gif") repeat; margin:0px 2px 0px 2px; padding:4px 4px 2px 4px; }
div.OBlockList ul { padding:0px; }
div.OBlockList li { clear:both; padding:3px 0px 3px 0px; }
div.Part-View { clear:both; }
div.Part-View div.subTopic { clear:both; text-align:center; font-size:18px; font-weight:bold; padding:15px 15px 5px 15px; border:#99CC00 1px dashed; background-color:#FFFFFF }
div.Part-View div.subInfo { clear:both; text-align:center; color:#666666; padding:5px 5px 3px 5px;border:#ffffff 1px dashed; background-color:#FFFFFF; margin-top:5px; margin-bottom:5px; }
div.Part-View div.subRemark { clear:both; text-align:left; font-size:14px; line-height:160%; padding:5px 5px 3px 5px; }
div.Part-View div.subBottom { clear:both; text-align:left; color:#666666; border:1px dashed #CCCC99; background:#FFFFFF; padding:8px 8px 8px 8px; }
div.Part-View div.subBottom span.tags {  }
div.Part-View div.subBottom span.author {  }
div.Part-View div.subBottom span.goback { margin-left:10px; }
div.Part-View table.tab-content {  }
div.Part-View span.url {  }
div.Part-View span.tim {  }
div.Part-View span.source { color:#A20010; }
div.Part-View span.stat {  }
div.Part-View span.total-view { color:#0066cc; }
div.Part-View span.bookmark {  }
div.Part-View span.goback {  }
div#mainbody {
	border-top: 1px solid #93B637;
	background: #fff;
}
.list { font-size:14px; line-height:20px;}
.dldh { font-size:14px; border-bottom:#009900 1px dashed; border-top:#009900 1px dashed; border-left:#009900 1px dashed; font-weight:bold; }
.dldhr { font-size:14px; border-bottom:#009900 1px dashed; border-top:#009900 1px dashed; border-right:#009900 1px dashed; }
div#footer {
	background: url("bottom-bg.png") 0 0 repeat-x;
	color:#ffffff;
}
div#footer a {
	color:#ffffff;

}
div#footer .rk-1 {
	background: url("bottom-r.png") 100% 0 no-repeat;
}

div#footer .rk-2 {
	background: url("bottom-l.png") 0 0 no-repeat;
}

div#the-footer {
	background: url("bottom-rocket.png") 50% 0 no-repeat;
}


img#logo {
	position:  absolute;
	float: left;
	margin-left: 10px;
	margin-top: 2px;
	width: 247;
	height: 104px;
}
.logol { float:left; width:680px; margin-left:5px; margin-top:15px}
.logor { float:right; margin-left:5px; margin-top:15px; padding:5px; font-weight:bold; color:#FF6600;}
div#banner {
	margin-left:  0px;
	padding-top: 0px;
	height: 104px;
	overflow: hidden;
}

div#banner .padding {
	padding:  0px;
}

div#horiz-menu {
	height: 46px;
}

div#footer .rk-2 {
	height: 114px;
	overflow: hidden;
}

div#the-footer {
	text-align: center;
}

img#rocket {
	width: 150px;
	height: 105px;
}

div#horiz-menu ul {
	margin: 0;
	padding: 0;
}

div#horiz-menu li {
	margin: 0;
	padding: 0;
	padding-right: 2px;
	float: left;
	list-style: none;
}

div#horiz-menu a {
	display: block;
	float: left;
	padding: 0 25px;
	height: 42px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: none;
}

.clr {
	clear: both;
}
span.pathway {
	display: block;
	float:  left;
	height: 16px;
	line-height: 18px;
	vertical-align: middle;
	margin-left: 25px;
	margin-bottom: 10px;
	font-weight: bold;
}

span.pathway {
	color: #fff;
}
span.pathway A{
	color: #fff;
}



