html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

body{font:13px/1.231 verdana, arial, helvetica, sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% verdana, arial, helvetica, sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

html { height:100%; min-height:100%; overflow-y: scroll; }
body { text-align:center; height:100%; }
#bodywrap { min-height:100%; background-image:url("../img/bg_tile.gif"); background-repeat:repeat; }
*html #bodywrap { height:100%; }
.pagediv { width:780px; margin:auto; text-align:left; background-color:#900; }

.floatleft { float:left; }
.floatright { float:right; }
.clearright { clear:right; }
.clearall { clear:both; }
.center { text-align:center; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.sp1 { height:1px; min-height:1px; max-height:1px; }
.sp2 { height:2px; min-height:2px; max-height:2px; }
.sp5 { height:5px; min-height:5px; max-height:5px; }
.sp10 { height:10px; min-height:10px; max-height:10px; }
.sp15 { height:15px; min-height:15px; max-height:15px; }
.sp18 { height:18px; min-height:18px; max-height:18px; }
.sp20 { height:20px; min-height:20px; max-height:20px; }
.sp22 { height:22px; min-height:22px; max-height:22px; }
.bluebold { color:#333366; font-weight:bold; }
.ul_div { padding-left:15px; }
.ul_div2 { padding-left:30px; }
.smaller { font-size:85%; }
.picleft { float:left; margin-right:8px; }
.picleft2 { float:left; margin-right:8px; margin-top:8px; }
.picright { float:right; margin-left:8px; }
.picborder { border:1px solid #000; }
.red { color:#C00; }
.green { color:#0C0; }

#head_left { float:left; width:133px; padding-top:1px; border-right:#FFF 1px solid; }
#head_text1 { color:#FFF; padding:33px 0 0 179px; }
.head_sp1 { font-size:115%; font-weight:bold; }
.head_sp2 { font-size:85%; }
#head_navbar { background-color:#FC3; border-top:#FFF 1px solid; border-bottom:#FFF 1px solid; }
.head_navitem { float:right; padding:0 10px 0 0; }

.error_div { margin:5px; padding:5px; border:2px solid #900; background-color:#E00; color:#FFF; }
.success_div { margin:5px; padding:5px; border:2px solid #0F0; background-color:#060; color:#FFF; }

#main_wrap { background-image:url("../img/mainbg.gif"); background-repeat:repeat-y; }
#main_left { float:left; width:133px; background-color:#900; }
#main_right { float:right; background-color:#fff; width:647px;border-bottom: #FFF 1px solid; }
#main_right a { color:#900; }
#main_right a:hover { color:#00F; }

.main_wrapper1 { padding:5px; }
.main_wrapper2 { padding:10px; }
.main_cont_left { float:left; width:505px; }
.main_cont_right { float:right; width:127px; text-align:center; }
.main_cont_left2 { float:left; width:470px; border-right:1px solid #000; }
.main_cont_left3 { float:left; width:471px;  }
.main_cont_right2 { float:right; width:145px; }
.main_left2_innerwrap { padding:10px 10px 0 15px; }
.main_left2_sep { border-bottom:1px solid #000; width:425px; }
.main_right2_sep { border-bottom:1px solid #000; width:143px; }
.main_gen1 { border:1px solid #000; padding:5px; }
.main_search { background-color:#900; border:1px solid #000; padding:4px; color:#FFF; font-weight:bold; text-align:center; }
.main_search_field { width:220px; }
.main_latest { background-color:#000; padding:2px 10px 2px 5px; }
.main_latest_date { float:right; color:#FFCC33; font-weight:bold; }
.main_latest_body { border:1px solid #000; padding:10px 10px 2px 10px; }
.main_quote1 { border:1px solid #000; font-size:85%; padding:4px; background-color:#FFCC33; }
.main_text1 { color:#900; font-size:85%; font-weight:bold; }

.clist_date { font-size:85%; }
.clist_title { padding-left:65px; }

.nl_leftdiv { margin-left:2px; background-color:#FFF; border:1px solid #000; width:127px;  padding:2px 0 2px 0; overflow:hidden; text-align:center; }
.nl_leftdiv_text1 { font-size:85%; font-weight:bold; }
.nl_leftinp { width:117px; padding:2px; }
.nl_bottom { margin-left:2px; font-size:80%; background-color:#000; width:129px; text-align:center; padding:4px 0 4px 0; }
.nl_bottom a { color:#FFF;  }

.left_search { margin-left:2px; background-color:#FC3; border:1px solid #000; width:127px;  padding:2px 0 2px 0; overflow:hidden; text-align:center; }
.left_search_text { font-size:85%; font-weight:bold; }

.item_category { color:#900; font-weight:bold; }
.item_innerwrap { padding:0 15px 15px 15px; }
.item_innerwrap ul { padding-left:15px; }
.item_innerwrap ol { padding-left:25px; }
.item_pic_right { float:right; margin-left:8px; }

.contact_wrap { width:425px; }
.contact_indent { padding-left:45px; }

.support_red { color:#900; font-weight:bold; }
.support_yellow { background:#FC3; padding:4px; border-top:1px solid #000; border-bottom:1px solid #000; }
.support_text1 { text-align:center; font-weight:bold; }
.support_faqtext { padding-left:45px; width:360px; }
.support_ul_div { padding-left:75px; }

.sub_input_text1 { width:430px; font-size:110%; padding:3px; }
.sub_input_ta1 { width:430px; height:300px; padding:3px; }
.sub_input_ta2 { width:430px; height:60px; padding:3px; }

.adm_left { float:left; font-size:85%; width:150px; overflow:hidden; border:1px solid #ccc; padding:3px; }
.adm_right { float:right; width:470px; }
.adm_input_ckbox1 { border:1px solid #C66; padding:7px; }
.adm_input_text1 { width:450px; font-size:110%; padding:3px; }
.adm_input_ta1 { width:450px; height:300px; padding:3px; }
.adm_input_ta2 { width:450px; height:60px; padding:3px; }
.adm_eunit_head { border:#C00 1px solid; background:#C00; padding:5px; margin-right:3px; font-weight:bold; color:#FFF; }
.adm_eunit_body { border:#C00 1px solid; padding:5px; margin-right:3px; }

#footer { font-size:85%; font-style:italic; color:#999966; padding:4px 5px 20px 5px; }
#footer a { color:#999966; }
#footer a:hover { color:#FFF; }
