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%; background:#333366; }
#bodywrap { min-height:100%; background:#333366; }
*html #bodywrap { height:100%; }
.pagediv { width:780px; margin:auto; text-align:left; }

.floatleft { float:left; }
.floatright { float:right; }
.clearright { clear:right; }
.clearleft { clear:left; }
.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; }
.sp7 { height:7px; min-height:7px; max-height:7px; }
.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; }
.red2 { color:#C33; }
.blue2 { color:#339; }
.green { color:#0C0; }
.pad10px { padding:10px; }
.padleft20px { padding-left:20px; }

.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; }

#head_left { float:left; width:133px; border-right:#FFF 1px solid; }
#head_text1 { color:#FFF; padding:13px 0 0 146px; font-size:85%; }
#head_text2 { color:#FFF; padding:0 0 0 430px; font-size:70%; font-style:italic; }
#head_text2 a { color:#CFF; }
#head_text2 a:hover { color:#00F; }
#head_navbar { background-color:#FC3; border-top:#FFF 1px solid; border-bottom:#FFF 1px solid; }
.head_navitem { float:right; padding:0 10px 0 0; }

#main_left { float:left; width:133px; }
#main_right { float:right; background-color:#fff; width:647px; }
#main_right a { color:#038; }
#main_right a:hover { color:#00F; }
.main_right2_sep { border-bottom:1px solid #000; width:143px; }
.main_wrapper1 { padding:5px; }
.main_wrapper2 { padding:10px; }
.main_wrapper3 { padding:20px; }
.main_cont_left { float:left; width:501px; }
.main_cont_left2 { float:left; width:470px; border-right:1px solid #000; }
.main_cont_left3 { float:left; width:471px;  }
.main_cont_right { float:right; width:131px; text-align:center; }
.main_cont_right2 { float:right; width:145px; }
.main_text1 { font-size:85%; font-weight:bold; }
.main_latest { background-color:#FC3; padding:0 10px 0 5px; border:1px solid #000; }
.main_latest_date { float:right; color:#000; font-weight:bold; padding-top:2px; }
.main_latest_body { border-right:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000; padding:10px 10px 2px 10px; }
.main_pic_spacer { padding:0 25px 0 25px; vertical-align:top; }
.main_pic_spacer2 { padding:0 15px 0 15px; }
.main_left2_innerwrap { padding:10px 10px 0 15px; }
.main_left2_sep { border-bottom:1px solid #CCC; width:425px; }
.main_left2_sep2 { border-bottom:1px solid #000; width:425px; }


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

.item_category { color:#C33; 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; }
.item_gray { background:#E4E4E4; padding:5px; }
.item_white { padding:5px; }

.nl_leftdiv { margin-left:2px; background-color:#FC3; 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:115px; 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;  }

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

.support_faqtext { padding-left:45px; width:360px; }
.support_ul_div { padding-left:75px; }

.lc_left { float:left; font-weight:bold; color:#4B4B4B; text-indent:10px; width:95px; }
.lc_right { float:right; width:350px; text-align:left; }
.lc_ul_div { padding-left:40px; }

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