/*
Offical Style for SupeSite 7.0 default
(C) 2001-2008 Comsenz Inc.
http://www.SupeSite.com
*/

/* Reset style */
body { color:#4F545B; font:12px/1.5em Helvetica, Arial, sans-serif; background-color:#369;}
* { margin:0; padding:0; word-break:break-all; }
.fl{float:left;}.cl{clear:both;}
h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#4F545B; text-decoration:none; }
	a:hover { color:#CC0000; text-decoration:underline; }
ul, li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:400; }
input, textarea, select, button { font:12px Helvetica, Arial, sans-serif; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; }

#cal_frame { width:996px; padding-top:3px; overflow:hidden; background:#FFF;margin:0 auto;color:#FFF;}
	#cal_content { width:950px; margin:0 auto; }
#book_frame { width:996px; padding-top:3px; overflow:hidden; background:#FFF;margin:0 auto;color:#FFF;}
	#book_content { width:950px; margin:0 auto; }
/* Common style */
.clear { clear:both; }
.box_l { float:left; }
.box_r { float:right; }
.c_blue { color:#056BB5 !important; }
.input_tx { padding:2px 0 2px 2px; border:1px solid; border-color:#666 #CCC #CCC #666; line-height:16px; }
.input_sub { width:65px; height:26px; overflow:hidden; border:none; background:url(/v4/images/btn_login_min.gif) no-repeat; text-indent:-9999px; }
.input_search { width:54px; height:24px; overflow:hidden; border:none; background:url(/v4/images/btn_search_bg.gif) no-repeat; text-align:center; line-height:24px; color:#FFF; font-weight:700; letter-spacing:1px; }
.input_savesubmit { width:96px; height:28px; overflow:hidden; border:none; background:url(/v4/images/btn_savesubmit.gif) no-repeat; }
.input_reset { width:68px; height:28px; overflow:hidden; border:none; background:url(/v4/images/btn_reset.gif) no-repeat; }
.input_next { width:65px; height:28px; overflow:hidden; border:none; background:url(/v4/images/btn_next.gif) no-repeat; }
.input_lostpw { width:92px; height:28px; overflow:hidden; border:none; background:url(/v4/images/btn_lostpw.gif) no-repeat; }
.pages { height:35px; overflow:hidden; padding:2px 0 1px 0; text-align:center; font-family:Verdana,Helvetica,Arial,sans-serif; color:#CCC; vertical-align:top; clear:both; }
	.pages div { float:right; padding-right:12px; }
	.pages a, .pages strong { float:left; height:18px; overflow:hidden; margin:0 1px; padding:2px 6px 1px; border:1px solid #E4E4E4; color:#046CB5; text-decoration:none !important; line-height:18px;}
	.pages strong  { border:1px solid #046CB5; background:#046CB5; color:#FFF; font-weight:700; }
	.pages a:hover{ border:1px solid #046CB5; }
	.pages .prev { padding:2px 0 1px 16px; background:url(/v4/images/arrow_left.gif) no-repeat 29% 50%; }
	.pages .next { padding:2px 16px 1px 5px; background:url(/v4/images/arrow_right.gif) no-repeat 93% 50%; *background-position:93% 45%; font-size:simsun; *line-height:21px; }

.global_model { margin-bottom:6px; border:1px solid #DEDEDE; zoom:1; }
	.global_model h3, .global_caption, .supe_globalcaption { height:25px; overflow:hidden; background:url(v4/images/global_caption_bg.gif) repeat-x; color:#056BB5; font-weight:400; text-indent:12px; line-height:27px; font-family:simsun; }
	.global_model h3 a { color:#056BB5; }
	.supe_globalcaption li {  display:inline; float:right; margin:0 12px 0 0;}
.global_caption {}
	.global_caption h3 { display:inline; float:left; margin:0 0 0 6px; padding:4px 14px 1px 7px; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; background:#FFF; color:#468FCE; line-height:20px; font-weight:700; }
	.global_caption a { display:inline; float:right; margin:0 12px 0 0; }
.global_caption_2 { height:33px; overflow:hidden; margin:0 -1px; background:url(/v4/images/nl_captionbg.gif) no-repeat; color:#FFF;}
	.global_caption_2 h3 { display:inline; float:left; padding:0px 12px 0px 7px; border-left:1px solid #DEDEDE; background:#FFF; color:#0954A6; line-height:20px; }
	.global_caption_2 a { display:inline; float:right; padding:5px 12px 0 0;}		

/* Header style */
#header { width:996px; height:117px; padding-top:3px; overflow:hidden; background:#FFF;margin:0 auto;color:#FFF;}
	#header_content { width:950px; margin:0 auto; }
	#header .user_info { height:54px; overflow:hidden; background:url(../images/login_bg.gif) repeat-x center top;}
	#header .user_info form { float:left;margin-left:10px;margin-top:8px;}
	#header .user_info .input_tx { margin-right:5px;}
	#header .user_info .rss { float:right; margin-top:1px; padding-left:15px; background:url(../images/icon_rss.gif) no-repeat 0 3px; }
	#header .user_info p { padding:4px 0 0 0; }
	#header .user_info a { margin:0 3px ; color:#FFF;}
	#header .user_info input, #header .user_info label { float:left;}
		#header .user_info .input_tx { margin-left:3px;}
		#header .user_info .label { margin-left:3px;}
		.input_remember { margin:5px 0 0 2px!important; *margin:1px 0 0 0!important;}
		.label_remember { margin-right:5px; padding:1px 0 0 3px; *padding:2px 0 0 0;}
	#header .login_ext { float:left; margin:0 0 0 6px; margin-top:8px;}
	#header .time_ext { float:right; margin-top:8px;margin-right:6px;}
	#header h2 { float:left; margin:3px 0 0 0; }
		#header h2 img { width:210px; height:65px; }
		#header .ad_header { float:right; margin:15px 0 0 0; text-align:right; }

#headertop { width:996px; height:60px; padding-top:3px; overflow:hidden; background:#FFF;margin:0 auto;color:#FFF;}
	#headertop_content { width:950px; margin:0 auto; }
	#headertop h2 { float:left; margin:3px 0 0 0; }
		#headertop h2 img { width:210px; height:65px; }

#menum { width:996px; height:62px; padding-top:3px; overflow:hidden; background:#FFF;margin:0 auto;}
	#menum_content { width:950px; margin:0 auto;background:url(../images/menum_bg.gif) repeat-x center top;color:#FFF;}

#TextNav { font-size: 13px; float: right; width: 730px;padding-top: 5px;line-height:20px;}
       #TextNav SPAN { float: left; padding-top: 0px;color: #656D77;}
       #TextNav A { padding-right: 8px; display: block; padding-left: 8px; font-size: 13px; float: left; padding-bottom: 0px; padding-top: 0px;}
       #TextNav A:hover { color: #fff; text-decoration: none;background:#509AD8;}

/* Footer style */
#footer { width:996px; padding:12px 0; background:#EEF1F6 url(/v4/images/dashed_bg.gif) repeat-x top; margin:0 auto;}
	#footer_content { width:950px; margin:0 auto; padding:12px 0; color:#999; }
	#footer .footer_message a { color:#999; }

