@charset "utf-8";
/* CSS Document */
/*css reset from yui*/
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,button,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,th,var,optgroup{font-style:inherit;font-weight:inherit}
del,ins{text-decoration:none}
li{list-style:none}
caption{text-align:left}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
map{outline:0;}
input,button,textarea,select,optgroup,option{font-size:12px;font:inherit inherit inherit inherit}
.clearfix{clear:both; line-height:0; font-size:0; height:0;}
/*global*/
body{font:12px/18px Tahoma,Helvetica,Arial,sans-serif}
a{text-decoration:none;outline:0; cursor:pointer;blr:expression(this.onFocus=this.blur()) }
.hd,.ft{line-height:0; font-size:0;}

.wrapper{position:relative;}
/*header*/
#header{width:100%; height:92px; background:url(../images/common/header_bg.jpg) repeat-x 0 0; position:absolute; left:0; top:0; z-index:300;}
#header a{float:left;}

/*container*/
.container{margin:0px 0 0 0; width:1003px; z-index:200; padding:83px 0 0 0; position:relative}
.main{float:right; width:765px; padding:32px 0 50px 47px;}
.main h2{height:23px; text-indent:-9999em; margin:0 0 29px 0;}
.side{float:left; width:162px; padding:92px 0 0 29px;}
.side a{color:#0F80B4;}
.sidenav{background:url(../images/common/sidenav_bg.jpg) repeat-y 0 0;}
.sidenav .hd{background:url(../images/common/sidenav_hd_bg.jpg) no-repeat 0 0; height:4px; line-height:0; font-size:0;}
.sidenav .bottom{background:url(../images/common/sidenav_bottom_bg.jpg) no-repeat 0 0; height:7px; line-height:0; font-size:0;}
.sidenav h3{text-indent:-9999em; height:53px; margin:11px 0 0 3px;}
.sidenav ul{padding:15px 0 24px 3px;}
.sidenav ul li{margin:0 0 7px 0; background: url(../images/common/sidenav_li_bg.jpg) no-repeat 0 bottom; padding:0 0 1px 9px; height:32px;}
.sidenav ul li a{ display:block; height:32px;line-height:14px;background:url(../images/common/sidenav_a_bg.jpg) no-repeat 5px 5px; padding:0 0 0 14px; color:#626365;}
.sidenav ul li a span{ display:block;color:#8e8e8e; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.sidenav ul li a.current,.sidenav ul li a:hover{background:url(../images/common/sidenav_current_bg.jpg) no-repeat 0 0; color:#fff;}
.sidenav ul li a.current span,.sidenav ul li a:hover span{color:#fff;}
.signbox{background:url(../images/common/signbox_bg.jpg) no-repeat 0 0; width:132px; height:161px; margin:16px 0 0 0; padding:48px 15px 0 9px; color:#888888; line-height:15px;}
.signbox a{ display:block; margin:14px auto 0; background:url(../images/common/signup_a.jpg) no-repeat 0 0; width:96px; height:28px; text-indent:-9999em;}
.pager{text-align:right; padding:0 0 42px 0; color:#414141;}
.pager a{color:#0082c3;}
/*footer*/
#footer{background:url(../images/common/footer_bg.jpg) repeat-x 0 0; height:50px; width:100%; border-top:1px #c1c1c1 solid; padding:1px 0 0 0;margin:0 auto 24px; color:#a6a6a6; line-height:15px; float:left;}
#footer p{float:left; padding:12px 0 0 31px;}
#footer .ucan{float:left; text-indent:-9999em; background:url(../images/common/ucan.jpg) no-repeat 0 0; width:113px; height:9px; font-size:0; line-height:9px; margin:16px 0 0 560px;}