/* default styles */
body { padding: 5px 0 0 0; margin: 0; font: 0.7em verdana, Arial, sans-serif; line-height: 1.6em; background: #fff url(images/bg.gif) repeat-x; color: #454545; }
clear { CLEAR: both;}
a { color: #0F378C; background: inherit;}
a:hover { color: #808080; background: inherit; }
p {	margin: 0 0 5px 0; }
h1 {	font: bold 2.2em Arial, Sans-Serif; padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; }
h2 { margin: 0; padding: 0; font: bold 1.8em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0; }
.H:link { COLOR: #777; TEXT-DECORATION: none}
.H:active { COLOR: #777; TEXT-DECORATION: none}
.H:visited { COLOR: #777; TEXT-DECORATION: none}
.H:hover { COLOR: #ffa421; TEXT-DECORATION: underline}
/* layout */
#content { margin: 10px auto; width: 960px; }
#logo { FLOAT: left; width:300px; margin: 0 0 0 10px; padding:0 0 10px 0px; }
#slogan { font-size: 0.9em; margin: 0 0 10px 2px; padding: 0; color: #808080; background: #fff; }
#top_info { line-height: 27px; float: right; color: #808080; background: #fff; margin: 12px 5px 7px 0; text-align: right; height: 74px; }
#logoBox { MARGIN-BOTTOM: 14px; WIDTH: 960px; HEIGHT: 43px}
#topLinkBox { MARGIN-TOP: 0px; FLOAT: right; WIDTH: 250px; HEIGHT: 18px}
#Tlink1 { FONT-SIZE: 9pt; FLOAT: left; LINE-HEIGHT: 18px; LIST-STYLE-TYPE: none}
#Tlink2 { FONT-SIZE: 9pt; BACKGROUND: url(images/cn_tapB.gif) no-repeat; FLOAT: right; MARGIN-LEFT: 15px; WIDTH: 123px; LINE-HEIGHT: 18px; LIST-STYLE-TYPE: none; HEIGHT: 18px; TEXT-ALIGN: center}

/* horizontal tabbed menu */	
#tabs { float:right; margin:-28px 30px 0px 0; width:500px; background: color: #000;  height: 32px; text-align: center; }
#tabs li { display: inline; height: 32px; }
#tabs li a { float: left; background: #fff url(images/barbg.gif) no-repeat; COLOR: #0F378C; padding: 7px 0; width: 82px; text-align: center; font-weight: bold; text-decoration: none; FONT-SIZE: 14px}
#tabs li a:hover { background: url(images/barcurrent.gif) no-repeat; color: #FF6600; FONT-SIZE: 14px; }	
#tabs li a.current { background: url(images/barcurrent.gif) no-repeat; color: #FF6600; FONT-SIZE: 14px; }
.key { text-decoration: underline; }	

/* main menu topics */
#topics { clear: right; float: left; width: 960px; background: url(images/topicsbg.gif) repeat-x left bottom; margin: 0 0 5px 0;color: #fff; height: 65px;
}
#topics li a { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: center left;  padding: 0 0 0 12px; }
.thirds { float: left; width: 280px; padding: 0 0px 0 15px;}	

/* main menu search */
#search { float: left; text-align: right; padding:17px 95px 0 0px; width: 470px;}
form, form p { margin: 0; padding: 0; line-height: 20px; }
.search { width: 262px; border: none;background: url(images/input.gif); padding: 4px; }
.button { padding: 4px; font: bold 1em verdana, Sans-Serif; }
	
		
/* main menu */

.leftbar {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 690px; TEXT-ALIGN: left
}
.rightbar {
	MARGIN-TOP: 38px; FLOAT: left; WIDTH: 260px; TEXT-ALIGN: left; MARGIN-LEFT: 8px; border: #CDCDCD 1px solid
}
#booknav {
	BACKGROUND: url(images/china_03.gif); MARGIN: 0px auto 0px; WIDTH: 960px; HEIGHT: 32px
}

#booknav UL {
	MARGIN-TOP: 10px; FLOAT: left; HEIGHT: 13px;MARGIN-LEFT: 70px
}
#booknav UL LI {
	BORDER-RIGHT: #fff 1px solid; FLOAT: left; WIDTH: 65px; LINE-HEIGHT: 15px; HEIGHT: 15px; MARGIN-LEFT: 10px;
}
#booknav UL LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #fff; TEXT-DECORATION: none
}
#booknav UL LI A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #666; TEXT-DECORATION: none
}


.bbsblue14 {
	FONT-SIZE: 12px; COLOR: #044887; TEXT-DECORATION: none
}
A.bbsblue14:link {
	TEXT-DECORATION: none
}
A.bbsblue14:active {
	TEXT-DECORATION: none
}
A.bbsblue14:hover {
	TEXT-DECORATION: none
}
A.bbsblue14:visited {
	TEXT-DECORATION: none
}

.bbsblack121 {
	FONT-SIZE: 12px; COLOR: #666; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
A.bbsblack121:link {
	TEXT-DECORATION: none
}
A.bbsblack121:active {
	TEXT-DECORATION: none
}
A.bbsblack121:hover {
	TEXT-DECORATION: none
}
A.bbsblack121:visited {
	TEXT-DECORATION: none
}
.bbsblue12xc {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF7C24; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
.bbsgray12 {
	FONT-SIZE: 12px; COLOR: #595b50; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
.bbsblue12 {
	FONT-SIZE: 12px; COLOR: #044887; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
A.bbsblue12:link {
	TEXT-DECORATION: none
}
A.bbsblue12:active {
	TEXT-DECORATION: none
}
A.bbsblue12:hover {
	TEXT-DECORATION: none
}
A.bbsblue12:visited {
	TEXT-DECORATION: none
}
.bbsyellow12 {
	FONT-SIZE: 12px; COLOR: #FB9B5A; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
.main_box {
	MARGIN: 0px auto; WIDTH: 952px
}
.cent {
	TEXT-ALIGN: center
}
.pd {
	MARGIN-TOP: 15px
}
UL.h_list LI {
	DISPLAY: inline; MARGIN-LEFT: 40px; TEXT-ALIGN: center; PADDING-LEFT: 20px; BACKGROUND: url(images/icon_point.gif) no-repeat; FONT-SIZE: 14px
}

/* footer */
#footer {
	CLEAR: both; BORDER-TOP: #ff7300 4px solid; MARGIN: 10px auto; WIDTH: 100%; PADDING-TOP: 7px
}
#footer UL {
	CLEAR: both; FLOAT: left; MARGIN: 3px auto; WIDTH: 100%; TEXT-ALIGN: center
}
#footer LI {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; COLOR: #666
}
#footer UL LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF7C24; TEXT-DECORATION: none
}
#footer UL LI A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0F378C; TEXT-DECORATION: none
}
#footer .no_border {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#foot_corp {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 120px
}
#foot_corp SPAN {
	FLOAT: left; MARGIN: 0px 5px
}
#foot_corp SPAN.img_pd {
	PADDING-TOP: 5px
}
/* footer */
