@charset "utf-8";
/**
 * copyright: wondershare.inc
 * code: pengzq
 * date: 05/2009
 */
/*reset*/
html,body,div,span,h1,h2,h3,h4,p,a,em,img,strong,dd,dl,dt,li,ol,ul,form,label,table,tbody,tfoot,thead,tr,th,td,object{margin:0;padding:0;}

applet,iframe,h5,h6,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,fieldset,legend,caption{margin:0;padding:0;}

/*global*/
html,body{color:#000;}
body{width:100%;min-width:980px;font:400 12px/150% Arial,Verdana,Tahoma,Helvetica,sans-serif;text-align:center;background:#fff;}
h1,h2{font-size:14px;color:#3d3d3d;}
h3,h4,h5,h6{font-size:12px;}
li{list-style:none;}
img,fieldset{border:0;}
button{cursor:pointer;}
table{border-collapse:collapse;}
textarea{overflow:auto;font-size:12px;}
em,dfn{font-style:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
a{color:#404040;text-decoration:none;}
a:hover,a:active{color:#e97d2d;text-decoration:underline;}
.nojs{padding:0.3em 2.5em;text-align:left;background:#feffb1 url(images/nojs.png) no-repeat 1em center;border:1px solid #ffe574;font-size:14px;font-weight:bold;}

/*public*/
.no-txt{text-indent:-999em;overflow:hidden;}
.no-txt-btn{line-height:999em;overflow:hidden;}
.fl{display:inline;float:left;}
.fr{display:inline;float:right;}
.zebra{background:#f4f4f4;}
/*.mson{background-color:#cadefb;}*/
.mson{background-color:#e6f0fd;}

.hide{display:none;}
.wrapped,.grplist li,.msg_note h2,#modify_name{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;-moz-binding:url('wrap.xml#wordwrap');white-space:normal;overflow:hidden;word-break:break-all;}
.u_active{color:#0076a0;}
.u_deny{color:#a03c00;}
.u_audit{color:#2a2a2a;}
.m_notice{color:#66c966;margin:0 0 0 5px;}
.m_warn{color:#d5a23e;margin:0 0 0 5px;}
.m_error{color:#d41d01;margin:0 0 0 5px;}

/*clearfix*/
.clearfix, #ctrl, #hd .nav map, .signup p, #corplogin .ipttxt, .usrdetail .summary, .quizsetting #limit_select, .corpinfo .bd, .reportlist li, .papers, #index #bd{zoom:1;}
.clearfix:after, #ctrl:after, #hd .nav map:after, .signup p:after, #corplogin .ipttxt:after, .usrdetail .summary:after, .quizsetting #limit_select:after, .corpinfo .bd:after, .reportlist li:after, .papers:after, #index #bd:after{clear:both;content:"";display:block;}
.cleareasy{overflow:hidden;zoom:1;}

/*sprites*/
/*.nav, .nav a:hover,.nav a.on, .nav a.on span, .mod .tit, .tabs{background:url(images/nav.png) no-repeat;}*/

.nav{background:url(images/bgtaboff.png) repeat-x;overflow:hidden;zoom:1;}
.nav map{display:block;}

.nav a:hover, .nav a.on, .nav a.on span, .nav a:hover span{background:url(images/bgtabon.png) repeat-x;}
.nav .opt a.set, .nav .opt a.out, .pager a, .pager span,.manage,.view,.delete,.repert,.cert{background:url(images/icons.png) no-repeat;}
.nav .btnsupt a:hover{background:none;}

/*layout*/
#hd{height:111px;overflow:hidden;text-align:left;}
#bd, #hd .logo{width:980px;margin:0 auto;text-align:left;}
#hd .nav{width:100%;margin:0 auto;text-align:left;}
#hd .logo{height:47px;margin:20px auto 0;zoom:1;}
#bd{min-height:460px;overflow:hidden;}
#bd #cnt{overflow:hidden;zoom:1;}
#bd .main{display:inline;float:right;}
#bd .sidebar{display:inline;float:left;}
#ft{width:980px;margin:0 auto;margin-top:30px;height:62px;font:400 11px/0 Verdana;text-align:center;color:#535353;border-top:solid 2px #e6f2f7;}
#ft p.copy{float:left;margin:0 0 0 15px;padding:20px 0;}
#ft p.site{float:right;margin:0 15px 0 0;padding:20px 0;}
#ft p.site a{color:#535353;}
#ft p.site a:hover{color:#0170c4;}

/*top*/
.logo a,.logo a:hover{margin:0 3px;text-decoration:none;}
.logo a img{margin:0 30px;}
.logo .custom{float:right;font-size:12px;color:#3399cc;padding-top:10px;}
.logo .custom img{vertical-align:top;}
.logo .custom span a{color:#3399cc;}
.logo .custom span a:hover{text-decoration:underline;}

.nav{height:44px;background-color:#0080C0;background-repeat:repeat-x;overflow:hidden;zoom:1;}
.nav .guide{width:980px;margin:auto;}

.nav map a{float:left;height:42px;margin:2px 0;font:700 14px/42px Arial;color:#fff;}
.nav map a:hover{height:44px;line-height:44px;margin:0 0 0 -1px;text-decoration:none;color:#fff;background-position:50% -40px;}
.nav map a:hover span{border-left:1px solid #006090;padding:0 0 0 1px;}
.nav map a:hover span span{border-left:0;}
.nav map a:active{color:#fff;}
.nav map a span{display:block;border-left:1px solid #3c94c1;}
.nav map a span span,.nav a:hover span span{padding:0 30px;border-right:1px solid #006090;border-left:0;}
.nav map a.home span{padding:0 0 0 1px;border-left:0;}
.nav map a.home span span{padding:0 30px;}
.nav map a.home:hover span{margin:0 0 0 1px;padding:0;border-left:1px solid #006090;}
.nav map a.home:hover span span{margin:0;padding:0 30px;border-left:0;}
.nav map a.on{height:44px;line-height:44px;margin:0;background-position:50% 0;}
.nav map a.on span{margin:0;padding:0;border:0;background-position:0 -80px;}
.nav map a.on span span{padding:0 30px;border:0;background-position:100% -120px;}
.nav map a.on:hover{background-position:50% 0;}
.nav map a.on:hover span{margin:0;padding:0;border:0;}
.nav map a.on:hover span span{padding:0 30px;}
.nav .opt{float:right;height:35px;line-height:35px;margin:4px 5px 0 0;overflow:hidden;}
.nav .opt .usr{color:#fff;font:700 14px Arial;}
.nav .opt a{padding:1px 0 2px 20px;color:#fff;text-decoration:none;}
.nav .opt a:hover{color:#fff;text-decoration:underline;}
.nav .opt a.set{margin:0 12px;background-position:-148px 1px;_background-position:-148px -1px;}
.nav .opt a.out{background-position:-147px -34px;_background-position:-147px -36px;}

.nav .reportlist{position:absolute;top:70px;left:555px;height:22px;line-height:22px;display:block;padding-top:22px;width:20px;}
.nav #navreportdiv{position:absolute;z-Index:1000;background-color:#fff;top:114px;left:460px;left:457px\9;*left:453px;width:202px;}
.nav #navreportdiv dd a, .nav #navreportdiv dd a:visited{border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;border-bottom:solid 1px #d1d1d1;font-size:11px;color:#0070ba;line-height:30px;padding:0 5px;display:block;text-decoration:none;margin:0;font-weight:normal;width:191px;height:30px;}
.nav #navreportdiv dd a:hover{text-decoration:none;color:#000;background:#2cbaea;}

.nav #navsupportdiv{position:absolute;z-Index:1000;background-color:#fff;top:114px;left:710px;left:707px\9;*left:703px;width:142px;}
.nav #navsupportdiv dd a, .nav #navsupportdiv dd a:visited{border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;border-bottom:solid 1px #d1d1d1;font-size:11px;color:#0070ba;line-height:30px;padding:0 5px;display:block;text-decoration:none;margin:0;font-weight:normal;width:130px;height:30px;}
.nav #navsupportdiv dd a:hover{text-decoration:none;color:#000;background:#2cbaea;}


/*crumbs*/
.crumbs{height:26px;font:400 12px/26px Verdana;padding:0 7px;color:#959595;border-bottom:1px solid #e7e7e7;}
.crumbs a{color:#000;}
.crumbs strong{font-weight:400;}
.subcrumbs{background:url(images/navbggray.png) repeat-x;color:#535353;border-bottom:solid 1px #d1d1d1;text-align:left;margin-bottom:20px;}
.subcrumbs img{padding-right:5px;}
.subcrumbs p{width:980px;margin:auto;height:35px;line-height:35px;*height:35px;*line-height:0;}

/*mod*/
.mod{}
.mod .tit,.tabs{height:49px;font:700 18px/42px Candara;overflow:hidden;padding:0 31px;background-position:0 -281px;background-repeat:repeat-x;}
.mod .bd{padding:10px 0;}

/*page*/
.pager{padding-right:20px;text-align:right;font:400 12px/28px Arial;float:right;height:28px;line-height:28px\9;}
.pager a,.pager span{display:inline-block;width:23px;height:23px;line-height:23px;margin:0 3px;text-align:center;color:#444;}
.pager a,.pager span{+display:inline;}
.pager a{background-position:-46px -64px;}
.pager .current{color:#fff;background-position:-70px -64px;}
.pager .prev,.pager .next{padding:4px 11px 4px 10px;background-position:0 -64px;}
.pager .poppage{width:23px;text-align:center;border:solid 1px #c8dee6;}

/*buttons*/
input.save, input.update, input.cancel, input.reg, input.signin, input.nxtstp, input.runrpt, .btnb, .btnb span, .btng, .btng span, .tabs a.on, .tabs a.on span, .setwrap .sidebar li a.on, .setwrap .sidebar li a.on span{height:25px;line-height:25px;overflow:hidden;text-align:center;border:none;color:#fff;background:url(images/btns.png) no-repeat;font-size:12px;font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;text-decoration:none;}
input.save{width:59px;background-position:0 0;}
input.update{width:69px;background-position:-68px -26px;}
input.update:hover{cursor:pointer;}
input.cancel{width:67px;background-position:0 -26px;}
input.cancel:hover{cursor:pointer;}
input.reg{width:83px;background-position:0 -52px;}
input.signin{width:86px;background-position:0 -78px;}
input.nxtstp{width:109px;background-position:0 -104px;}
input.runrpt{width:98px;background-position:0 -352px;}
.btnb{padding:5px 0;padding:6px 0 5px\9;+padding:0;background-position:100% -155px;}
.btnb:hover,.btnb:active,.btnb:visited{text-decoration:none;}
.btnb span{padding:5px 14px;padding:6px 14px 4px\9;*padding:5px 14px 5px;background-color:transparent;background-position:0 -130px;}
.btng{padding:5px 0;padding:6px 0 5px\9;+padding:0;background-color:#80b12e;background-position:100% -206px;}
.btng:hover,.btng:active,.btng:visited{text-decoration:none;}
.btng span{padding:5px 14px;padding:6px 14px 5px\9;background-color:transparent;background-position:0 -180px;}

.tabs a{margin:0 20px 0 0;padding:5px 0;}
.tabs a span{color:#123035;background:none;}
.tabs a:hover{text-decoration:none;text-decoration:underline;background-position:100% -262px;}
.tabs a:hover span{color:#e97d2d;}
.tabs a.on{+padding:0;background-position:100% -262px;color:#fff;}
.tabs a.on span{padding:4px 12px 5px;font:400 13px Verdana;color:#fff;background-color:transparent;background-position:0 -232px;}
.tabs a.on:hover{text-decoration:none;}

/*tabs*/
.tabs{_margin-bottom:-1px;padding:0 34px;font:700 13px/42px Verdana;}
.tabsbd{position:relative;}
#tne, #tse, #tsw{position:absolute;display:block;width:5px;height:5px;overflow:hidden;background:url(images/tabcorner.png) no-repeat;}
#tne{right:-1px;top:-1px;background-position:-6px 0;}
#tse{right:-1px;bottom:-1px;_bottom:-2px;background-position:-6px -6px;}
#tsw{left:-1px;bottom:-1px;_bottom:-2px;background-position:0 -6px;}

/*user*/
.grplist{float:left;width:240px;padding:0 0 40px;}
.grplist li{padding:10px;border-bottom:solid 1px #dbdbdb;height:18px;}
.grplist li.zebra{background:#f4f4f4;}
.grplist li.on{background:#fff url(images/starrtv2.png) no-repeat center right;}
.grplist li.on a{color:#0f0f0f;}
.grplist li a{padding:0 5px 0 0;color:#0f0f0f;float:left;}
.grplist .opt{margin:20px 20px 0;}
.grpdetail{float:right;width:680px;padding-right:20px;margin:20px 0 0 30px;margin:20px 0 0 15px\9;}
.grpdetail .description{padding:16px;background-color:#f4f4f4;border:1px solid #D1D1D1;}
.grpdetail .description p{overflow:hidden;zoom:1;}
.grpdetail .description label{float:left;width:16%;padding:5px 0 0;color:#3C3C3C;font-weight:700;cursor:default;}
.grpdetail .description span#grp_modify,.grpdetail .description span#des_modify{float:left;width:80%;padding:5px;}
.grpdetail .description span#grp_modify{font-weight:700;}
.grpdetail .description span#des_modify{font-style:italic;color:#666;}
.grpdetail .description span#des_modify input{vertical-align:top;}
.grpdetail .description textarea.inplace_field{width:70%;height:60px;overflow:auto;}
.grpdetail .description input.inplace_field{width:70%;}
.grpdetail .usrlist{margin:20px 0;}
.grpdetail .usrlist h2{font:400 18px Candara;}
.grpdetail .usrlist .note{float:right;margin:0 0 5px;color:#6e6e6e;overflow:hidden;zoom:1;}
.grpdetail .usrlist .hd{height:30px;line-height:30px;padding:0 15px;background:#f4f4f4;border-bottom:1px solid #dadada;}
.grpdetail .usrlist .hd p{line-height:30px;}
.grpdetail .usrlist .hd p strong{color:#000;}.grpdetail .usrlist li a{color:#509a00;text-decoration:underline;}.grpdetail .usrlist li a:hover{color:#e97d2d;text-decoration:none;}
.grpdetail .usrlist p strong{color:#0076a0;font-size:14px;}
.grpdetail .usrlist ul{clear:both;zoom:1;padding:1px;border:1px solid #dadada;}
.grpdetail .usrlist li{padding:15px;overflow:hidden;zoom:1;}
.grpdetail .usrlist li p{float:left;width:80%;line-height:120%;}
.grpdetail .usrlist li p strong{display:block;}
.grpdetail .usrlist li p span{color:#959595;}

.usrdetail .search{float:left;height:38px;line-height:38px;}
.usrdetail .search select{width:300px;}
.usrdetail .summary{margin:3px 0 10px;padding:0 0 0 20px;}
.usrdetail .summary strong{font-size:14px;}
.usrdetail .summary .total{margin:0 5px;color:#000;}
.usrdetail .summary p{float:left;}
.usrdetail .summary .reg{float:right;}
.usrdetail .summary .reg a{margin:0 0 0 5px;}
.usrdetail .usrtotal{float:left;margin:20px 0;}

/*usrtable*/
.usrtable{width:100%;border:1px solid #b9e0ea;}
.usrtable thead{background-color:#b9e0ea;}
.usrtable thead th{width:14%;padding:0 17px;height:40px;}
.usrtable tbody td{padding:0 17px;height:40px;}
.usrtable tbody .email{margin:0 10px;}
.usrtable a{text-decoration:underline;}
.usrtable a:hover{text-decoration:none;}
.usrtable .user{width:40%;}
.usrtable .action{width:32%;}

/*rpttable*/
.rpttable{width:100%;border:1px solid #dadada;clear:both;}
.rpttable thead{height:36px;background:url(images/icons/rpthead.png) repeat-x;border:1px solid #dadada;}
.rpttable thead th{height:36px;color:#666;text-align:left;}
.rpttable th{padding:0 15px;}
.rpttable td{padding:10px;}
.rpttable td.usr{text-align:left;}
.rpttable td.usr h3{font-size:14px;color:#0076a0;}
.rpttable td.usr p{color:#959595;}
.rpttable tr{border-bottom:dotted 1px #d1d1d1;}

/*quiztable*/
.quiztable{width:100%;border:solid 1px #d1d1d1;clear:both;margin:15px 0;}
.quiztable th,.quiztable td{text-align:center;}
.quiztable thead th{width:10%;height:36px;*height:37px;}
.quiztable thead .action{width:25%;border-left:solid 1px #F4F4F4;}
.quiztable thead .usrname{width:25%;border-left:solid 1px #F4F4F4;text-align:left;padding:0 15px;}
.quiztable thead .index{width:8%;}
.quiztable thead .quiztit{width:35%;padding:0 0 0 15px;text-align:left;border-right:solid 1px #F4F4F4;}
.quiztable tbody .quiztit{padding:15px;text-align:left;}
.quiztable tbody .action{padding:15px;}
.quiztable .btnb{margin:0 10px;}
.quiztable .btnb span{font-size:12px;line-height:30px;}
.quiztable thead .themail{width:30%;text-align:left;border-right:solid 1px #f4f4f4;padding:0 15px;}
.quiztable thead .thusername{width:20%;text-align:left;border-right:solid 1px #f4f4f4;padding:0 15px;}
.quiztable thead .thusergroup{width:20%;text-align:left;border-right:solid 1px #f4f4f4;padding:0 15px;}
.quiztable tbody .tbusremail{width:30%;text-align:left;padding:0 15px;}
.quiztable tbody .tbusrname{width:20%;text-align:left;padding:0 15px;}
.quiztable tbody .tbusrgroup{width:20%;text-align:left;padding:0 15px;}

.quiztable td.quiztit,.quiztable td.usrtit{color:#959595;}
.quiztable td.usrtit{padding:15px;}
.quiztable td.quiztit h3,.quiztable td.quiztit h3 a,.quiztable td.usrtit h3{color:#0076a0;font-size:14px;}
.quiztable td.quiztit h3{font-weight:700;line-height:25px;}
.quiztable td.usrtit h3{text-align:left;}
.quiztable td.usrtit .email{float:left;}
.quiztable .action{text-align:center;padding:0 15px;}
.quiztable .action a{color:#509a00;}
.quiztable .status{width:5%;text-align:left;}
.quiztable thead .user{width:30%;padding:0 15px;text-align:left;}
.quiztable tbody th{font-weight:400;}
.manage,.view,.delete,.repert,.cert{float:left;width:14px;height:14px;margin:0 4px;text-indent:-99em;overflow:hidden;}
.manage{background-position:0 0;}
.view{width:15px;height:16px;background-position:-20px 0;}
.delete{background-position:-43px 0;}
.repert{background-position:-65px 0;}
.cert{width:12px;height:16px;background-position:-87px 0;}

/*quiz-detail*/
.quiz-summary{position:relative;margin:16px 20px;padding:16px 16px 30px;background:#f0f0f0 url(images/bgquiz.jpg) no-repeat 700px 15px;color:#000;zoom:1;}
.quiz-summary h2{margin:0 16px;font:700 24px Candara;color:#0076a0;}
.quiz-summary .note{margin:0 16px;color:#6e6e6e;}
.quiz-summary table{margin:16px;width:80%;}
.quiz-summary td{width:40%;}
.quiz-summary .views{margin:0 11px;font-size:11px;}
.quiz-summary .views a{margin:0 5px;color:#0a3a46;text-decoration:underline;}
.quiz-summary .views a:hover{color:#0a3a46;text-decoration:none;}
.quiz-summary .opt a{color:#509a00;text-decoration:underline;}
#quetype_more,#quelevel_more{color:#0076a0;}
#snw,#sne,#ssw,#sse{position:absolute;display:block;width:4px;height:3px;overflow:hidden;background:url(images/scorner.png) no-repeat;}
#snw{left:0;top:0;background-position:0 0;}
#sne{right:0;_right:-1px;top:0;background-position:-5px 0;}
#ssw{left:0;bottom:0;_bottom:-1px;background-position:0 -4px;}
#sse{right:0;_right:-1px;bottom:0;_bottom:-1px;background-position:-5px -4px;}
.quizsetting{margin:20px 0;}
.quizsetting .bd{padding:21px 0;}
.quizsetting .optori,.quizsetting .optarea{float:left;width:261px;height:334px;overflow:hidden;text-align:center;background:url(images/cornerbox.png) no-repeat;}
.quizsetting .assign{overflow:hidden;zoom:1;}
.quizsetting .assign p{padding:0 0 20px;}
.quizsetting .assign .open{margin:0 0 0px;}
.quizsetting .assign .open .openwith{margin:0 0 0 30px;}
.quizsetting .assign .open p{padding:0;}
.quizsetting .assign .note{display:block;margin:0 0 0 25px;color:#666;}
.quizsetting .assign .opt{float:left;width:145px;text-align:center;padding:128px 0 0;}

.quizsetting select.userbd{width:235px;height:300px;margin:13px;border:none;overflow:auto;}
.quizsetting select.userbd optgroup{padding:0 0 0 20px;font:400 14px Candara;}
.quizsetting .sbmt{margin:15px 8px;padding:0 41px;}
.quizsetting .sbmt input{margin:0 5px 0 0;}
.quizsetting .sbmt input:hover{cursor:pointer;color:#e97d2d;}
.quizsetting .invite{margin:0 20px 0;}
.quizsetting .invite div{margin:0 0 30px 20px;}
.quizsetting .invite .detail{margin:0 0 30px 20px;padding:0 0 20px;}
.quizsetting .invite h3{margin:0 0 10px;}
.quizsetting .invite .link_url{width:40%;}

/*quiz-result*/
.qtabs,#qw,#qe,.qtabs a,.qtabs a span{background:url(images/qtabs.png) no-repeat;}
.qtabs{position:relative;height:36px;line-height:43px;overflow:hidden;padding:0 14px;background-repeat:repeat-x;}
.qtabs a{padding:6px 0;+padding:0;background-position:100% -204px;text-decoration:none;}
.qtabs a:hover{text-decoration:none;background-position:100% -142px;}
.qtabs a span{padding:6px 15px;background-position:0 -173px;}
.qtabs a.on{background-position:100% -142px;}
.qtabs a.on span,.qtabs a:hover span,.qtabs a.hover span{background-position:0 -111px;}
.qtabsbd{border:1px solid #ccc;border-width:1px;overflow:hidden;}
.qtabsbd .item{margin:10px 0;}
.qtabsbd .item table,.qtabsbd .item table td{border-collapse:separate;border-spacing:5px;}
#qw{position:absolute;left:0;top:0;display:block;width:5px;height:36px;background-position:0 -37px;}
#qe{position:absolute;right:0;_right:-1px;top:0;display:block;width:8px;height:36px;background-position:100% -74px;}

/*report*/
.corpinfo .bd{margin:15px 35px;padding:17px 19px;}
.corpinfo ul{float:left;width:80%;overflow:hidden;zoom:1;}
.corpinfo li{float:left;width:50%;}
.corpinfo .opt{float:right;width:20%;margin:10px 0 0;text-align:center;}
.corpinfo .opt a{margin:0 5px;}
.reportlist{margin:0 0 20px;}
.reportlist .bd{padding:0;}
.reportlist ul{margin:0 0 40px;}
.reportlist li{padding:25px;border-bottom:1px solid #e7e7e7;}
.reportlist li .intro{float:left;width:70%;}
.reportlist li .intro h3{font-size:14px;color:#0076a0;}
.reportlist li div p{color:#959595;}
.reportlist li .opt{float:right;width:20%;margin:10px 10px 0 0;text-align:right;}
.reportopt .search{width:100%;}
.reportopt .search td{width:36%;_padding:5px 0;line-height:40px;}
.reportopt .search td.opt{width:20%;text-align:right;}
.reportopt .search td.opt a{margin:0 10px 0 0;}
.reportopt .search .search_change_link{white-space:nowrap;}
.reportopt .search label{margin:0 10px 0 20px;}
.reportopt .search select{width:60%;overflow:hidden;border:solid 1px #c8dee6;padding:0 0 0 2px;}
.reportopt .search .runrpt{margin:0 20px 0 0;white-space:nowrap;cursor:pointer;}

.reportopt .qtabs{margin:17px 0;}
.reportopt .qtabsbd{padding:0;margin:0;}
.reportopt .qtabsbd li{margin:10px 0;}
.reportopt .qtabsbd li label{margin:0 0 0 5px;}
.reportopt .qtabsbd li input{height:18px;padding:2px;border:solid 1px #c8dee6;}
.reportopt #div_editgrade{padding:20px;background-color:#b9e0ea;}
.reportopt #div_editgrade .sbmt{margin:20px 0 0 55px;}
#searchinfo{padding:0 20px;background:#f0f0f0;}
.searchinfo{width:100%;background:#f0f0f0 url(images/border.png) repeat-x;}
.searchinfo td{padding:23px 27px;}
.searchinfo td.info1{width:180px;}
.searchinfo td.opt{width:200px;padding:10px 0;text-align:right;}
.searchinfo .opt .print span{padding:5px 14px;}
.searchinfo .opt .btnb span{+padding:6px 14px 5px;padding:6px 14px 5px\9;}
.searchinfo .title td,.searchinfo .info1,.searchinfo .info2{padding:5px 27px;}
.searchinfo .info td{padding:0 27px;}
.searchinfo .info1 p,.searchinfo .info2 p{margin:5px 0;}
.searchinfo .quiz_info{font-weight:700;color:#99e;width:100%; background:#efefef;padding:3px;}
.searchinfo .quiz_title{font-weight:700;}
.rptanswer .scoresBar{background:transparent url(../images/report/scorebar-bg.png) no-repeat 14px 50%;text-align:left;}
.rptanswer .scoresBar .progress{height:14px;background:transparent url(../images/report/progress-bg.gif) repeat-x;+height:15px;+background-position:0 1px;}
.rptanswer tbody td.left_td{text-align:left;}
.rptanswer tbody td.right_td{text-align:right;white-space:nowrap;}
.rptanswer tbody td.question_title{font-weight:700;color:#666;padding-left:5px;}
.rptanswer tbody .question_order{font-weight:700;color:#c60;padding-left:15px;padding-right:5px;}
.rptanswer tbody td.question_type{color:#999;}

.titleoverflow{
	display:block;
	width:145px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow: ellipsis;
	text-align:left;
}
/*manage-index*/
.papers{margin:0 0 35px;}
.papers .bd{padding:0;overflow:hidden;zoom:1;}
.paperlist{width:90%;}
.paperlist ul{margin:17px 0;}
.paperlist li{padding:20px 25px;border-bottom:1px solid #dadada;overflow:hidden;zoom:1;}
.paperlist li h3{margin:0 0 5px;font-size:14px;color:#0076a0;}
.paperlist li p{color:#959595;}
.paperlist li .unit{margin:0 15px 0 5px;color:#8e99a2;}
.paperlist li p{float:left;}
.paperlist li .opt{float:right;}
.paperlist .more{padding:0 0 5px 20px;background:#fff;text-align:right;}
.papers .chart{display:inline;float:right;margin:30px 40px 10px auto;}

/*cert*/
.certmodels .bd{padding:0 0 0 25px;}
.certmodels .bd h2{padding:10px 20px 0 0;font-size:12px;}
.certmodels .bd h2 a{font-weight:400;}
.certmodel ul{margin:20px 0;overflow:hidden;zoom:1;}
.certmodel li{float:left;margin:0 30px 10px 0;width:196px;height:189px;overflow:hidden;text-align:center;background:url(images/imgwrap.png) no-repeat;}
.certmodels .imgwrap{width:175px;height:126px;overflow:hidden;margin:9px auto;}
.certmodels .imgwrap img{width:175px;height:126px;}
.imgwraptxt{display:table-cell;+display:block;vertical-align:middle;+font-size:115px;width:196px;height:189px;overflow:hidden;text-align:center;background:url(images/imgwrap.png) no-repeat;}
.imgwraptxt{+font-size:12px;+height:66px;+padding:40px 0;}
.certmodel h3,.certmodel p{text-align:center;font-weight:400;white-space:nowrap;}
.certmodel h3{color:#0076a0;font-size:13px;}
.certmodel p a{color:#8c8c8c;text-decoration:underline;}
.certmodel p a:hover{text-decoration:none;}
.certmodel .opt{padding:0 20px;text-align:right;}
.certmodel .opt a{text-decoration:none;}
.certlist ul{}
.certlist li{margin:0 0 20px;padding:21px 25px;overflow:hidden;zoom:1;background:#f5f5f5;}
.certlist .imgwrap{float:left;width:140px;overflow:hidden;margin:20px;text-align:center;border:1px solid #c4c4c4;}
.certlist .imgwrap img{margin:10px;}
.certlist dl{float:left;width:70%;margin:0 20px 20px;overflow:hidden;zoom:1;}
.certlist dt{color:#0076a0;}
.certlist dd{float:left;width:30%;+width:29%;margin:0 0 5px;}
.certlist dd.certusr{float:left;width:70%;+width:69%;margin:0 0 5px;}
.certlist .quizinfo{float:none;width:100%;margin:0 0 10px;color:#6e6e6e;}
.certlist .opt{float:none;clear:both;width:100%;padding:10px 0 0;}
.certlist .opt a{margin:0 2px;}
.mod .creator{padding:21px 0;text-align:center;}
.step{padding:10px 20px;font-size:12px;background:#efefef;}

.mailinfo{margin:0 auto;overflow:hidden;zoom:1;}
.mailinfo p{margin:5px 0;overflow:hidden;zoom:1;}
.mailinfo .text input{float:left;width:84%;padding:3px 0;}
.mailinfo .text input#subject{border:solid 1px #c8dee6;}
.mailinfo .text input.read{background:#fefefe;border:1px solid #fefefe;}
.mailinfo .area textarea{float:left;width:84%;height:150px;overflow-x:hidden;border:solid 1px #c8dee6;padding:0;margin:0;}
.mailinfo label{float:left;width:60px;margin:0 10px 0 0;text-align:right;}
.mailinfo .attach,.mailinfo .sbmt{margin:10px 0 20px 60px;}
.mailinfo .attach label{float:none;}
.mailinfo .note{display:block;margin:0;}
.mailinfo .note .notediv{width:84%;}
.mailinfo .note .notediv span{color:#666;font-size:11px;line-height:16px;}
.mailinfo .emaillist .notediv a{display:block;font-size:11px;cursor:pointer;text-decoration:underline;line-height:16px;}
.mailinfo .emaillist .notediv .addemail{float:left;}
.mailinfo .emaillist .notediv .hideemail{float:right;}
.mailinfo #to_email{width:79%;border:solid 1px #c8dee6;}
.mailinfo .text .morebtn{float:left;width:25px;margin:0 0 0 8px;height:25px;}
.sendmail .mailbd{float:left;width:60%;}

.mailinfo .emaillist{width:84%;margin:0 0 8px 70px;padding:0;display:none;background:#E1EFFC;border:solid 1px #BBDAF5;}
.mailinfo .emaillist select{margin:0;width:100%;}
.mailinfo .emaillist .multi_select{height:70px;border:solid 1px #c8dee6;}
.mailinfo .emaillist .checkall{float:right;display:block;text-align:left;}
.mailinfo .emaillist .addbtn{float:right;width:67px;margin:2px 0;}

.msg{margin:20px auto;text-align:center;color:#444;}

/*other*/
.popdiv{width:200px;padding:0 0 10px;background:#b9e0ea;border:solid 1px #DBDBDB;overflow:hidden;}
.popdiv textarea{width:175px;margin:5px 5px 5px 0;}
.popdiv p{text-align:left;padding:0 0 0 10px;}
#fancy_ajax .quizsetting{margin:0;}
#fancy_ajax .quizsetting .tabsbd{margin:0 34px;padding:18px 18px 10px;}
.popbox p{overflow:hidden;zoom:1;}
.popbox .ipttxt{margin:15px 0 15px 30px;}
.popbox .ipttxt label{float:left;width:140px;}
.chg_passwd .ipttxt span{display:block;margin:0 0 0 162px;color:#9b9b9b;}
.popbox .ipttxt input{width:320px;height:18px;margin:0 5px;padding:2px;border:solid 1px #c8dee6;}
.popbox .ipttxt select{width:200px;height:24px;margin:0 5px;border:solid 1px #c8dee6;}
.popbox em{margin:0 0 0 -5px;color:#c60;}
.popbox .sbmt{margin:30px auto 20px;text-align:center;}
.set_profile .ipttxt input,.set_profile .ipttxt select{width:340px;}
.set_profile .sbmt{margin:30px 105px 20px;text-align:left;}
.mdf_info fieldset h3{margin:10px 0;padding:0 0 10px;font:700 12px Verdana;background:url(images/border.png) repeat-x 0 100%;}
.mdf_info .ipttxt label{width:105px;color:#000;margin-right:20px;text-align:right;}
.mdf_info .email{margin:0 0 0 53px;}
.mdf_info .email .note{display:block;color:#999;}
#fancy_content{overflow:auto;+overflow-x:hidden;}
.admin_reg .tit,#fancy_ajax .popbox .tit,.user_div .tit{height:30px;padding:0 10px;background:none;font:400 14px/30px Verdana;color:#0076a0;}
.admin_reg .bd,#fancy_ajax .popbox .bd,.user_div .bd{padding:23px 0 0;background:#f4f4f4;border:1px solid #dadada;}
#fancy_ajax .popbox .bd{padding:10px 10px 0;}
.admin_reg h3{margin:15px 0 0;}
.admin_reg .bd{padding:0 20px 21px;}
.admin_reg textarea{width:80%;height:80px;}
.admin_reg .import{margin:5px 0 0;}
.admin_reg .import a.down{display:block;color:#509a00;text-decoration:underline;}
.admin_reg .import a.down:hover{color:#e97d2d;text-decoration:none;}
.admin_reg .is_send{margin:10px 0;}
.admin_reg .cuspwd{margin:10px 0 20px}
.admin_reg .cuspwd p{margin:5px 0;overflow:hidden;zoom:1;}
.admin_reg .cuspwd label{float:left;width:120px;margin:0 10px 0 0;text-align:right;}
.admin_reg .cuspwd input{width:200px;}
.admin_reg .sbmt{margin:20px auto 5px;text-align:center;}
#regfcel{color:#f00;text-decoration:underline;}
#date_range label,#date_adv_range label{margin:0 10px 0 53px;}
textarea#search_value{width:40%;vertical-align:top;}
#s_group #group_id,#s_group #adv_group_id{width:25%;}
.search_change_link{float:right;padding:0 4px 0 0;}
.search_change_link a{text-decoration:underline;}
.search_change_link a:hover{text-decoration:none;}
.user_div .sbmt{margin:20px auto;text-align:center;}
.slct_usr{text-decoration:underline;}
.slct_usr:hover{text-decoration:none;}
.qc_answers{margin:0;padding:5px 10px;border:1px solid #dadada;background:#f4f4f4;font-weight:700;}
.export_div{position:absolute;width:164px;height:105px;display:none;background:url(images/export.png) no-repeat;z-index:99;}
.export_div p.opt{display:block;margin:25px 20px;line-height:180%;text-align:left;}
.export_div a.close,.guide-pop .close{float:right;width:10px;height:10px;margin:16px 7px 0;text-indent:99em;overflow:hidden;text-decoration:none;background:url(../jslibs/jquery.fancybox/fancy_closebox.png) no-repeat;cursor:pointer;}
.export_div .xls,.export_div .csv,.export_div .pdf{padding:0 0 2px 20px;background:url(images/files.png) no-repeat;}
.export_div .xls{background-position:0 -30px;}
.export_div .pdf{background-position:0 -60px;}
.setting{padding:0 0 30px;}
.setting .sbmt{margin:30px 0 20px;padding:0 195px;text-align:left;}
.setting .set_profile .sbmt{padding:0 170px;}
.setting .set_email .sbmt{padding:0 45px;}
.set_email dl{margin:0 40px;}
.set_email dt{margin:20px 0 0;}
.set_email dd{margin:5px 0 0 30px;}
.set_permission .bd{margin:0 20px;}
.set_permission p{margin:5px 0;}
.set_permission .note{margin:0 5px;color:#999;}
.set_permission .email_detail{margin:0 0 30px 30px;}
.set_permission .email_detail textarea{width:65%;height:120px;}
.set_permission .separator{margin:0 5px;}
.set_permission .allow{margin:0 0 20px;}
.mdf_corp p{margin:10px 0;}
.mdf_corp .opt{margin:20px 0;padding:0 45px;position:relative;zoom:1;}
.mdf_corp .corp_name_div label{margin:0 10px 0 20px;}
.mdf_corp .corp_name_div input,.mdf_corp #corp_code{width:30%;height:18px;padding:3px 0 2px;}
.mdf_corp .note{display:block;color:#999;}
.mdf_corp .ipthint{display:block;color:#666;}
.mdf_corp .sbmt{margin:0 20px 20px;padding:0 50px}
.mdf_corp .corp_code_div{margin:0 0 0 20px;}
.mdf_code{:20px 0 0;}
#modify_name{display:block;text-indent:2em;color:#696;}
#corp_logo_div{display:none;position:absolute;width:650px;_width:670px;top:-68px;left:0;padding:10px;background:#d5ecf2;}
#corp_logo_div .popsbmt{padding:0 15px;}
#date_range img,#date_adv_range img,#form_expire .select_date img{vertical-align:middle;}
#captcha_msg{margin:20px 0 0 -132px;+margin:-10px 0 0 -132px;_position:relative;_margin:-10px 0 0 -110px;}
#group_list_div h2{height:40px;line-height:40px;padding:0 0 0 10px;border-bottom:1px solid #dadada;font-size:13px;background:#f4f4f4;font-family:tahoma;}
.guest_tip{margin:20px 0;padding:0.3em 2.5em !important;text-align:left!important;background:#feffb1 url(images/nojs.png) no-repeat 1em center !important;border:1px solid #ffe574 !important;}
#guide{display:none;margin:10px 3%;padding:5px 10px;border:1px solid #eee;background:#feffb1;}
.guide-pop,.guide-pop .no,.guide-pop .pop-msg{background:url(images/guide-pop.png) no-repeat;}
.guide-pop{position:absolute;width:245px;overflow:hidden;background-position:-246px 100%;}
.guide-pop .close{position:absolute;right:1px;width:8px;height:8px;margin:7px;overflow:hidden;background:url(images/guide-pop.png) no-repeat -492px -40px;}
.guide-pop .pop-msg{margin:0 0 15px;padding:10px;}
.guide-pop .no{float:left;width:25px;height:25px;margin:-3px 5px 5px 0;}
.guide-pop .no1{background-position:-492px 0;}
.guide-pop .no2{background-position:-518px 0;}
.guide-pop .no3{background-position:-544px 0;}
.guide-pop .no4{background-position:-570px 0;}
.guide-pop .no5{background-position:-596px 0;}
.toggle{height:14px;text-indent:-99em;overflow:hidden;background:#f0f0f0 url(images/toggle.png) no-repeat 50% 2px;cursor:pointer;}
.toggle .border{margin:0 20px;background:url(images/border.png) repeat-x;}
.withbar{margin:0;}
.setwrap .sidebar{display:inline;width:205px;margin:15px 10px 50px 15px;}
.setwrap .sidebar ul,.setwrap .sidebar li{background:url(images/sidenav.png) no-repeat;}
.setwrap .sidebar{background-position:-211px 0;}
.setwrap .sidebar ul{margin:15px 0 0;padding:0 0 14px;background-position:-422px 100%;}
.setwrap .sidebar li{height:32px;line-height:30px;text-align:center;height:29px\9;padding:3px 0 0\9;}
.setwrap .sidebar li a:hover{text-decoration:none;}
.setwrap .sidebar li a:hover span{color:#e97d2d;}
.setwrap .sidebar li a.on{padding:5px 0 6px;padding:5px 0 6px\9;+padding:0;background-position:100% -262px;color:#fff;}
.setwrap .sidebar li a.on span{padding:4px 12px 5px;font:400 13px Verdana;color:#fff;background-color:transparent;background-position:0 -232px;}
.setwrap .main{display:inline;width:710px;margin:15px 15px 20px 0;}
.setwrap .mod .tit{background:#e9e9e9;}
.setwrap .mod .bd{padding:15px 25px 25px;}
.italic{font-style:italic;}
.input2{border:1px solid #d5d8c7;color:#696;padding:2px;line-height:20px;width:150px;}
.set_permission .suffix{width:60px;}
.set_permission .sbmt{padding:0 30px;}
.other .sbmt{margin:20px 0;padding:0;}
.opt_area{margin:30px 0 30px 0;}
.left_div{float:left;width:252px;padding:5px;}
.left_div select{width:250px;padding-left:3px;background:#eee;border:solid 1px #c8dee6;}
.left_div .userarea{height:250px;background:#eee;border:1px solid #c8dee6;}
.left_div div{width:100%;margin:5px 0 5px 0;}
.left_div .opts label{float:left;}
.left_div .opts .total{float:right;color:#656565;margin:3px 20px;}
.center_div{float:left;width:100px;text-align:center;padding:140px 5px 5px;}
.center_div .btngray{width:87px;font-weight:700;margin-bottom:10px;font-size:11px;padding:0\9;}
.center_div .btngray:hover{cursor:pointer;color:#e97d2d;}
.right_div{float:left;width:280px;padding:5px;}
.right_div select{width:270px;}
.right_div .userarea{height:280px;background:#eee;border:1px solid #c8dee6;}
.sbmt_area{float:left;}
.rpttable .total,.rpttable .opt{text-align:center;}
.rpttable .numric{text-align:right;}
.rpttable .view{float:none;width:auto;background:none;text-indent:0;color:#509a00;text-decoration:underline;overflow:visible;}
.no_response{color:#f00;font-weight:700;}
.question_title{font-weight:700;padding:3px 0;}
.img_resize{}
.matching_wrap{width:260px;height:100px;overflow:auto;}

.mdf_info .regmail{padding-left:20px;#padding-left:23px;}
.cuspwd em{color:#CC6600;margin:0 5px 0 8px;}
.pwd_note{color:#666666;display:block;margin:0 0 0 42px;}
.align_center{text-align:center;}
.set_permission #email_prev {width:140px;}
.set_permission #email_media {width:140px;}
.trlnbg{background-color:#FFF;}
#search_group{width:19px;width:21px\9;*margin-right:6px;}
#search_user{width:19px;margin-right:9px;*margin-right:9px;}
.quizsetting #manage_oth h3 {margin:0 0 10px;}

/*20090921*/
.tip_focus{font-weight:700;}	

.big{font-size:12px;font-weight:bold;line-height:18px;}
.small{font-size:11px;color:#000;}

/*settings*/
.setselectedui{padding:15px 20px 0 20px;}
.setselguide{border-bottom:2px dotted #999;padding-bottom:10px;}
.setselhead{#color:#000;font-size:16px;font-weight:bold;line-height:16px;}
.setselhead a{color:#0070BA;}
.tbbig{font-size:12px;font-weight:bold;line-height:18px;padding-left:10px;line-height:30px;}
.em{color:#FF0000;}

.setselcontent{margin:15px;}
.settbhead{background:#FFF url(images/level2bg.gif) repeat-x scroll center bottom;border:solid 1px #DEDEDE;}

.setlabel{background:#F7F7F7 url(images/testsidebar.jpg) repeat-y scroll right center;border-bottom:solid 1px #DEDEDE;border-left:solid 1px #DEDEDE;border-right:solid 1px #DEDEDE;color:#545454;padding: 0 10px;white-space:nowrap;}
.setinfo{border-bottom:solid 1px #DEDEDE;border-left:solid 1px #DEDEDE;border-right:solid 1px #DEDEDE;padding: 0 10px;}

.detailtextbox{background-color:#FFF;border:solid 1px #BABABA;color:#000;font-size:11px;padding-left:5px;width:90%;*width:380px;height:16px;padding-top:3px;}
.settbtr{height:35px;}
.detailtextboxon{background-color:#FFFFDD;border:solid 1px #BABABA;color:#000;font-size:11px;padding-left:5px;width:90%;*width:380px;height:16px;padding-top:3px;}
.setselcontent #corp_desc, .setselcontent #tpl_content, .setselcontent #portal_desc{width:90%;height:300px;border:solid 1px #bababa;padding:2px;margin:5px 0;color:#000;}


/*home*/
.quiztable .thmore .btnmmore{height:19px;width:70px;font:400 12px/150% Arial,Verdana,Tahoma,Helvetica,sans-serif;text-align:center;border:0;color:#666;;background:url(images/btnhd1.png) no-repeat;cursor:pointer;padding:0 0 2px 0;}
.quiztable .thmore .btnmmore:hover{color:#e97d2d;}

.corpsurvey{border:solid 2px #BBDAF5;background:#E1EFFC url(images/circlev1.png) no-repeat left center;height:52px;padding-left:58px;margin:0 0 20px 0;}
.corpsurvey .cont{padding-top:18px;font-size:12px;}
.fontbold{font-weight:700;}
.corpsurvey .suritem{padding-right:40px;}
.quiztable .headth{padding-left:15px;text-align:left;font-size:15px;color:#fff;background:#7e7e7e url(images/bg01.gif);}
.quiztable td{border-bottom:dotted 1px #D1D1D1;}
.quiztable .thmore{float:right;padding-right:20px;}
.btnbmore{overflow:hidden;text-align:center;border:none;color:#5E5E5E;background:url(images/btnhd1.png) no-repeat;font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;text-decoration:none;}
.btnbmore span{padding:2px 14px;padding:6px 14px 5px\9;background-color:transparent;}
.headth a:hover{text-decoration:none;}
.guidtit{margin:25px 0 20px 0;color:#3A3A3A;font-weight:700;font-size:18px;}
.guidquiz{background:url(images/hometb1.png) no-repeat;height:164px;width:240px;float:left;margin:0 11px 20px 0;}
.guiduser{background:url(images/hometb2.png) no-repeat;height:164px;float:left;width:240px;margin:0 11px 20px 0;}
.guidreport{background:url(images/hometb3.png) no-repeat;height:164px;float:left;width:240px;margin:0 11px 20px 0;}
.guidcert{background:url(images/hometb4.png) no-repeat;height:164px;float:left;width:225px;}
.homeguid li{list-style-type:disc;list-style-position:inside;}
.homeguid .gitem{padding:20px 30px 20px 20px;}
.homeguid .gitem h2{padding-bottom:10px;}
.homeguid .gitem h2 a{color:#005BA6;font-size:16px;font-weight:700;}
.homeguid .gitem li{color:#444;padding-bottom:5px;}

.quiztitleft{border-left:solid 1px #D1D1D1;}
.quiztitright{border-right:solid 1px #D1D1D1;}
.tbnoquiz{border-left:solid 1px #D1D1D1;border-right:solid 1px #D1D1D1;background-color:#F4F4F4;text-align:left;}
.tbnoquiz span{position:absolute;padding-top:15px;padding-left:10px;font-size:13px;}

#portal_desc{margin:10px 0 20px 0;padding:0;}
#portal_desc h1.title{color:#404040;font-family:tahoma;font-size:150%;margin:0 0 10px 0;}
#portal_desc p{color:#808080;word-wrap:break-word;}

/*quiz*/
.btndel{height:30px;line-height:30px;overflow:hidden;text-align:center;border:none;color:#6A6A6A;background:url(images/btndel.png) no-repeat;font-size:14px;font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;text-decoration:none;padding:7px 0;*padding:5px 0;}
.btndel span{padding:2px 10px 2px 28px;background-color:transparent;}
.tblisttop,.tblistbottom{margin:5px 0 0 0;text-align:right;position:relative;}
.tblisttop .quizdel,.tblistbottom .quizdel{position:absolute;display:block;overflow:hidden;zoom:1;left:0px;top:0px;}
.tblisttop a:hover,.tblistbottom a:hover{text-decoration:none;}
.quiztable .subtbtit{height:36px;background:url(images/icons/rpthead.png) repeat-x;border:1px solid #dadada;color:#444;}
.quiztable .tbcheckall{width:5%;border-right:solid 1px #F4F4F4;}
.quiztable .search_item{background-color:#fff;}


ul.subnav{margin:0 0 0 0;padding:0;}
ul.subnav li{float:left;margin:0;padding:0;background-color:#99ccff;margin-left:10px;}
ul.subnav li .navbdleft{border-left:solid 1px #B7B7B7;}
ul.subnav li a{height:30px;line-height:30px;text-align:center;font-weight:700;color:#000;float:left;display:block;font-size:13px;margin:0;min-width:80px;padding:0 10px;color:#fff;}
ul.subnav li a.active{background-color:#0099ff;min-width:80px;padding:0 10px;}
ul.subnav li a:hover{text-decoration:none;}
ul.subnav .navbdleft{border-left:solid 1px #b7b7b7;}
ul.subnav li a img{margin:0px 5px 0 0;position:relative;top:3px;}

.navguide{width:100%;overflow:hidden;border-bottom:2px solid #379BFF;height:30px;}
.navguide map{float:left;display:block;}
.navguide map a{margin:0 5px 0 10px;background-color:#99CCFF;color:#FFFFFF;float:left;font-size:13px;font-weight:700;height:30px;line-height:30px;text-decoration:none;}
.navguide map a.active{background-color:#0099FF;}
.navguide map a:hover{background-color:#0099FF;text-decoration:none;color:#fff;}
.navguide a span{display:block;padding:0 10px;}

.quizindex{clear:both;margin-bottom:20px;}
.quizindex .setitem h2{color:#005AAE;font-size:16px;font-weight:700;}
.quizindex .link_url{width:60%;margin:0 0 0 8px;padding:3px 4px;background:#eee;border:solid 1px #c8dee6;}
.quizindex .setitem .tit{padding-bottom:20px;}
.quizindex .setitem .tit p{margin-top:20px;font-weight:700;zoom:1;overflow:hidden;color:#666;}

/*.btngray, .btngray span{height:27px;line-height:27px;overflow:hidden;text-align:center;border:none;color:#6A6A6A;background:url(images/btngray.png) no-repeat;font-size:13px;text-decoration:none;padding:5px 0;}
.btngray{padding:5px 0;padding:5px 0 5px\9;+padding:0;}
.btngray:hover,.btngray:active,.btngray:visited{text-decoration:none;}
.btngray span{padding:6px 11px;padding:6px 13px\9;*padding:6px 11px;background-color:transparent;height:27px;}
.btngray span:hover{color:#e97d2d;}*/
.btngray{position:absolute;}
.btngray:hover{text-decoration:none;}
.btngray span{font-weight:normal;}
 
.quizindex .tbmanage .tbsum{background-color:#f2f2f2;padding:15px 0 0 13px;}
.quizindex .quizinfo a:hover{text-decoration:none;}
.quizindex .quizinfo a.btnbgblue img{padding:4px 0 0 12px;position:absolute;}
.quizindex .quizinfo p{margin:15px 0;}
.quizindex .quizinfo .viewcert span{color:#0380B8;display:block;padding:10px 0 0 35px;text-decoration:underline;}
.quizindex .quizinfo a:hover span{text-decoration:none;}
.quizindex .quizinfo .viewcert img{position:absolute;}
 
.quizindex .quizinfo .info{border:solid 1px #DFDFDF;background-color:#FBFBFB;margin:30px 10px 20px 0;padding:10px;}
.quizindex .quizinfo .info h3{color:#535353;border-bottom:solid 1px #d1d1d1;font-size:14px;padding:5px 0;}
.quizindex .quizinfo .info .inftxt label{color:#313131;float:left;font-weight:700;text-align:right;padding-right:5px;}
 
.quizindex .setopt .setcont{border-bottom:solid 1px #dadada;margin-bottom:20px;padding-bottom:20px;}
.quizindex .setopt .setcont h3{color:#4A4A4A;}
.quizindex .setstd{width:75%;min-width:730px;}
.select_date input, .select_date select{border:solid 1px #c8dee6;}
.quizindex .btnfacebook{background:#fff url(images/btn/facebook_button.png) no-repeat left 5px;width:122px;height:50px;display:block;float:left;margin-top:2px;}
.quizindex .btntwitter{background:#fff url(images/btn/twitter_button.png) no-repeat left 5px;width:122px;height:47px;display:block;float:left;margin-top:2px;margin-left:20px;}


.oth_setting{padding:10px 0 10px 20px;}
.oth_setting_step2{padding:0px 0 10px 40px;color:#666;}
.oth_setting_step2 input{width:300px;}
#model_preview{border:solid 1px #c8dee6;padding:5px;margin:10px 0 10px 60px;background-color:#f0f0f0;}
#certlist #certmodel_desc{color:#1f5fbf;padding: 0 0 0 5px;vertical-align:top;}
#certlist .cert_pre{color:#647981;padding:10px 0 0 23px;}
#certlist .cert_pre select{margin:0 0 0 10px;border:solid 1px #c8dee6;}
#certlist .preview{margin:0 0 10px 90px;}

/*user*/
.navbtline{border-bottom:solid 2px #6D6D6D;clear:both;}
.datasummary{float:right;margin-top:8px;}
.datasummary a{text-decoration:underline;}
.btnadduser{background:url(images/user/useradd.png) no-repeat;padding:0 10px 0 20px;text-decoration:underline;}
.btnadduser:hover{text-decoration:none;}
.btnexport{background:url(images/user/userexport.png) no-repeat;padding:0 10px 0 20px;}
#append_user_div{margin-left:30px;}

.tip_search{border:solid 2px #BBDAF5;background:#E1EFFC url(images/circlev1.png) no-repeat left center;height:52px;padding-left:58px;margin:20px 0;}
#search-wrapper{float:right;width:164px;positon:relative;}
#search-wrapper .left{background:url(images/searchfield_leftcap.png) no-repeat;display:block;width:20px;height:19px;position:absolute;top:7px;}
#search-wrapper.bluered input{border:medium none;color:#7E7E7E;}
#search-wrapper .searchfield{background:url(images/searchfield_repeat.png) repeat;width:135px;height:15px;line-height:15px;font-size:11px;padding-top:3px;position:absolute;right:10px;top:7px;}
#search-wrapper .right{background:url(images/searchfield_rightcap.png) no-repeat;display:block;width:10px;height:19px;position:absolute;right:0;top:7px;}

.tblisthead .listdel{float:left;}
.tblisthead .quizdel{float:left;}
.tblisthead .listfilt{padding:5px 0 0 10px;float:left;}
.tblisthead a.btndel:hover{text-decoration:none;}

.fixaction{clear:both;padding:30px 0 0 0;*padding:10px 0 0;}
.fixaction .btnbgreport{background:url(images/user/reportv1.png) no-repeat;padding:0 20px;text-decoration:underline;}
.fixaction .btnbgcert{background:url(images/user/certv2.jpg) no-repeat;padding:0 20px;text-decoration:underline;}
.fixaction a:hover{text-decoration:none;}

.btnaddgp{background:url(images/user/addv2.png) no-repeat;padding:4px 30px;text-decoration:underline;}
.btnaddgp span{color:#007DB3;font-size:13px;}
.usrdetail #user_list_div{margin:20px 0;}
#reg_user a{padding-left:27px;vertical-align:text-top;text-decoration:underline;font-size:13px;}
#reg_user a:hover{text-decoration:none;}

.btndelv2{background:url(images/user/delv4.png) no-repeat;padding:0 20px;text-decoration:underline;}
.btndelv2:hover, .btnaddgp:hover{text-decoration:none;}
.userstat{color:#3F3F3F;font-size:13px;font-weight:700;padding:5px 0;font-family:tahoma;}
.sumstat{padding:15px 0 0;}
.sumstat .export{float:right;}
#groupuser_list_div #export_div{margin:-10px 0 0 496px;}

.quiztable .email{padding:10px;text-align:left;}
.quiztable .username{padding:10px;text-align:left;}
.tblisthead .listfilt select{text-align:left;height:20px;line-height:20px;}
.tblisthead .listfilt select option{text-align:left;height:20px;line-height:20px;}

#group_list_div ul li .grp_report{vertical-align:top;}
.quiztable tr.search_item th, .rpttable tr.search_item th{background:#e6f0fd;}

#reg_account{height:20px;overflow:scroll;}
#reg_account th{border:solid 1px #ccc;text-align:left;padding:2px 5px;height:35px;}
#reg_account td{border:solid 1px #ccc;text-align:left;padding:0;height:20px;}
#reg_account td input{border:0;width:100%;height:20px;line-height:20px;padding:2px 0;}
.csv_down{background:url(images/csv_icon.gif) no-repeat;padding:0 0 0 20px;text-decoration:underline;}
.csv_down:hover{text-decoration:none;}
#reg_change{color:#1f5fbf;}
#reg_form{font-family:tahoma;}
#reg_form h1{padding:20px 0 5px 0;}
#regload_file p{padding:0 0 0 16px;}

.tbh_input{border:solid 1px #c8dee6;padding:2px;}
.date_range .tbh_input{width:80px;}
.tbh_select{border:solid 1px #c8dee6;height:20px;padding:0 0 0 2px;}
.chg_passwd .pwd_input{width:200px !important;border:solid 1px #c8dee6;margin:0 !important;height:14px!important;padding:3px !important}
.chg_passwd label{text-align:right;margin-right:20px;}

/*settings*/
.mod .setlist{padding:20px 0;}
.mod .setlist a{color:#0070BA;}

.settabheader{background-color:#EFECEC;color:#33338C;font-size:13px;font-weight:bold;line-height:30px;text-align:left;}
.settabheader img{vertical-align:middle;}
.seticondisplay{font-size:11px;line-height:14px;padding:10px 10px 10px 30px;}
.big{font-size:12px;font-weight:bold;line-height:18px;}
.small{font-size:11px;color:#000;}

.seticon{padding:20px 0;}
.setlist .setbasic{padding-left:5px;}
.setlist .seticon .imgitem{width:60px;text-align:center;}
#portal_preview{text-align:right;padding:15px 6px 0 0;}
#portal_preview .desc{padding:0 0 0 5px;vertical-align:top;color:#1f5fbf;}
.set_text{margin:5px;color:#666;font-style:italic;font-size:11px;}

/*report*/
.quiztable .rtguid{width:6%;border-right:solid 1px #F4F4F4;}
.quiztable .rttype{width:40%;border-right:solid 1px #F4F4F4;text-align:left;padding-left:10px;}
.quiztable .rtdescrip{width:54%;text-align:left;padding-left:10px;}
.quiztable .reportlist td{text-align:left;padding-left:10px;}
.quiztable .reportlist td img{padding-top:5px;padding-bottom:5px;}
.quiztable .reportlist a{color:#0070BA;}

.reportexport{text-align:right;}
.reportsurvey{border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;height:122px;background-color:#e4e4e4;width:100%;}
#tip_search{background-color:#4BC1DE;}
.reportsurvey .desc{font-style:italic;color:#6d6d6d;float:left;}
.report_search img{vertical-align:middle;padding-bottom:8px;*padding-bottom:15px;}
.report_search a{font-size:12px;padding-left:5px;text-decoration:underline;color:#fff;}
.report_search a:hover{text-decoration:none;}
.reporttip{color:#0070BA;font-style:italic;padding-top:20px;*padding-top:10px;}
.rpttable .tbnoquiz{background:#f4f4f4;padding-left:50px;}
.rptsummary{background-color:#e8f2f5;border-bottom:solid 1px #c8dee6;border-left:solid 1px #c8dee6;border-right:solid 1px #c8dee6;margin:0 0 15px 0;padding:10px;height:15px;}
.rptsummary span.suminfo{padding:0 10px;}

.tblisthead .fleft{float:left;padding-top:7px\9;position:absolute;}
#search_bar span.suminfo{padding-left:10px;}
.s_guide .s_condition{padding-left:20px;}
.search_item .s_image{vertical-align:top;padding-right:5px;}

/*cert*/
.certhd{background:url(images/graytbbg.png) repeat-x;color:#FFFFFF;font-size:14px;padding-left:15px;text-align:left;height:36px;line-height:36px;font-weight:700;margin-top:20px;}
.certcont{border:solid 1px #d1d1d1;padding:0 30px;}
.certhd .searchtip{float:left;}
.certhd .certopt{float:right;padding-right:20px;}

ul.subnav li .stepoff{color:#999;float:left;display:block;font-size:14px;margin:0;padding:7px 15px 6px;background:url(images/quiztabbgoff.png) repeat-x;min-width:90px;}
ul.subnav li .stepon{color:#000;float:left;display:block;font-size:14px;margin:0;padding:7px 15px 6px;background:url(images/quiztabbgon.png) repeat-x;color:#fff;min-width:90px;}
.quizindex .tbcguide{background-color:#F2F2F2;padding:15px 0 0 20px;}

.sendcertmail ul{margin:5px;padding:0 0 0 20px;}
.sendcertmail ul.certtip li{list-style-type:inherit;}
.sendcertmail .certmailinfo{padding:10px;border:solid 1px #DCDCDC;background-color:#EFEFEF;margin:20px auto;}
.sendcertmail .certmailinfo p{margin:10px 0;overflow:hidden;}
.sendcertmail .certmailinfo label{text-align:right;width:12%;margin:0 10px 0 0;float:left;}
.sendcertmail .certmailinfo .text input{float:left;height:20px;width:80%;}
.sendcertmail .certmailinfo .area textarea{float:left;height:100px;width:80%;overflow:auto;}
.sendcertmail .certmailinfo .text input.read{border:solid 1px #FEFEFE;background:#FEFEFE;}
.sendcertmail .certmailinfo .attach, .sendcertmail .certmailinfo .sbmt{margin:10px 0 20px 84px;}
.sendcertmail .certmailinfo .attach label{float:none;}

/*purchase*/
.purchase a.btn_buy1:hover{color:#ff6600;}
.purchase a.btn_buy1{background:url(images/btn/btn_buy_p.gif) no-repeat;color:#333333;height:25px;line-height:24px;margin:8px 0;padding-left:31px;text-decoration:none;width:69px;display:block;text-align:left;}
.accountlist h1.chead{height:36px;line-height:36px;text-algin:left;font-size:14px;color:#33338c;background-color:#efecec;}
.accountlist h1.chead img{vertical-align:middle;margin-right:5px;}


.mod .corner_top{background:url(images/main_bg_top.gif) no-repeat;font-size:0;height:10px;}
.mod .accountlist{background:url(images/main_bg_t.gif) repeat-y;height:100%;padding:18px 40px 18px 30px;}
.mod .corner_bottom{background:url(images/main_bg_bt.gif) no-repeat;font-size:0;height:10px;}
.accountlist .account .cont{padding:10px 25px;}
.accountlist .account .cont p{font-size:13px;margin:5px 0;}
.accountlist .account .cont p.cupg{margin:10px 0;}
.accountlist .account .cont .ctext{font-weight:bold;padding-right:10px;color:#444;}
.accountlist .htlist .quiztable th{text-align:left;padding-left:15px;border-right:solid 1px #f4f4f4;}
.accountlist .htlist .quiztable .cno {text-align:right;padding-right:15px;width:5%;}
.accountlist .htlist .quiztable .cmemo {border-right:none;}
.accountlist .htlist .quiztable td{padding:10px 10px 10px 15px;text-align:left;}
.accountlist .account .warning{color:#ff0000;}
.accountlist .account .warning img{vertical-align:text-top;border:0 none;padding-left:3px;}

.accountlist .purchase p.desc{font-size:14px;margin-top:20px;}
.accountlist .purchase .cont{padding:10px 25px;}
.accountlist .purchase .cont p{font-size:14px;margin:5px 0;}
.accountlist .purchase .cont .ptext{margin:20px;}
.accountlist .purchase .cont .ptext label{height:24px;line-height:24px;width:170px;float:left;text-align:right;padding-right:20px;}
.accountlist .purchase .quiztable .license th{text-align:left;padding-left:15px;font-size:13px;}
.accountlist .purchase .quiztable .type{text-align:left;padding-left:15px;font-weight:bold;color:#444;}
.accountlist .purchase .quiztable .price{text-align:left;padding-left:15px;font-weight:bold;color:#444;}
.accountlist .purchase .quiztable .price span{color:#ff6600;}
.accountlist .purchase .cont p input{font-size:15px;width:220px;height:16px;line-height:16px;padding:2px;}

.accountlist .license a{color:#004477;}
.accountlist .license a:hover{text-decoration:underline;}
.accountlist .license a:visit{color:#588cb8;text-decoration:none;}
.homewarning{font-size:13px;background-color:#fff6cf;border:solid 1px #f8e690;margin:0 0 15px 0;padding:5px 10px;}
.homewarning a{text-decoration:underline;}
.homewarning img{border:0 none;padding-right:10px;}
.chead .sum{*padding-top:10px;}

/*golbal*/
.alignright{text-align:right;}
.floatleft{float:left;}
.floatright{float:right;}
#bd #cnt{padding-left:1px;padding-left:0\9;}
.ftinterval{margin-bottom:50px;}

.tblisthead img{position:absolute;padding:6px 0 0 10px;}
.tblisthead span.intval{padding-left:30px;padding-right:30px;}
.tbclearfix{clear:both;}


/*btn*/
.btnbgblue{line-height:38px;overflow:hidden;text-align:center;border:none;color:#6A6A6A;background:url(images/btn/btnbgblue.png) no-repeat;font-size:12px;font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;text-decoration:none;padding:12px 0;}
.btnbgblue span{padding:2px 42px;background-color:transparent;color:#fff;}

.btnsupt{height:24px;line-height:24px;text-align:center;border:none;color:#6A6A6A;background:url(images/btn/btnsupt.png) no-repeat;font-size:12px;text-decoration:none;float:right;margin-top:10px;width:124px;}
.btnsupt span{background-color:transparent;cursor:pointer;}
.btnsupt span:hover{text-decoration:underline;}
.btnsupt span img{padding-right:5px;}
.btnsupt span#nav_account, .btnsupt span#nav_forum{background:url(images/key.gif) no-repeat left center;padding:0 0 0 20px;color:#3a3a3a;}
.btnsupt span#nav_support{background:url(images/support.png) no-repeat left center;padding:0 0 0 20px;color:#3a3a3a;}

.btng3{line-height:21px;line-height:24px\9;overflow:hidden;text-align:center;border:none;color:#6A6A6A;background:url(images/btn/btngv3.png) no-repeat;font-size:11px;font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;text-decoration:none;padding:4px 0;*padding:2px 0;}
.btng3 span{padding:2px 13px;background-color:transparent;color:#fff;}
a.btng3:hover{text-decoration:none;}
.btnb3{line-height:21px;line-height:24px\9;overflow:hidden;text-align:center;border:none;color:#6A6A6A;background:url(images/btn/btnbv3.png) no-repeat;font-size:11px;font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;text-decoration:none;padding:5px 0;*padding:2px 0;}
.btnb3 span{padding:2px 14px 2px 10px;background-color:transparent;color:#fff;}
a.btnb3:hover{text-decoration:none;}
.btny3{line-height:21px;line-height:24px\9;overflow:hidden;text-align:center;border:none;color:#6A6A6A;background:url(images/btn/btnyv3.png) no-repeat;font-size:11px;font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;text-decoration:none;padding:4px 0;*padding:2px 0;}
.btny3 span{padding:2px 18px 2px 12px;background-color:transparent;color:#fff;}
a.btny3:hover{text-decoration:none;}

.btnb4{line-height:21px;line-height:24px\9;overflow:hidden;text-align:center;border:none;color:#6A6A6A;background:url(images/btn/btnbv4.png) no-repeat;font-size:11px;font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;text-decoration:none;padding:4px 0;*padding:2px 0;}
.btnb4 span{padding:2px 10px;background-color:transparent;color:#fff;}
a.btnb4:hover{text-decoration:none;}
.btny4{line-height:21px;line-height:24px\9;overflow:hidden;text-align:center;border:none;color:#6A6A6A;background:url(images/btn/btnyv4.png) no-repeat;font-size:11px;font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;text-decoration:none;padding:4px 0;*padding:2px 0;}
.btny4 span{padding:2px 12px;background-color:transparent;color:#fff;}
a.btny4:hover{text-decoration:none;}

/*.updatev1{width:97px;line-height:35px;overflow:hidden;text-align:center;border:none;color:#6A6A6A;background:url(images/btn/savev1.png) no-repeat;font-size:12px;font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;text-decoration:none;padding:10px 35px;padding:0px\9 22px;}
.resetv1{width:97px;line-height:35px;overflow:hidden;text-align:center;border:none;color:#6A6A6A;background:url(images/btn/resetv1.png) no-repeat;font-size:12px;font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;text-decoration:none;padding:10px 35px;padding:0px\9 22px 0 22px;}*/

.btn_cancel{color:#ff0000;text-decoration:underline;}
a.btn_cancel:hover{text-decoration:none;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .btng3 span{padding:2px 8px;}
  .btnb3 span{padding:2px 2px;}
  .btny3 span{padding:2px 5px;}
  .updatev1{padding:0 35px;}
  .resetv1{padding:0 35px;}
  .btnbgblue{padding:12px 1px;}
}


/*20100520 v4.0*/
.search-box {
background-color:#FFFFFF;
border:1px solid #6694E3;
color:#000000;
font-size:12px;
padding:2px 2px 3px;
text-align:left;
vertical-align:baseline;
width:260px;
}
.rightset{
border-right: solid 2px #e0ecff;
}
.input-default{
color:#777;
padding-left:3px;
}

.flag-button{
background-color:#FFFFFF;
border:1px solid #888888;
color:#000000;
cursor:pointer;
margin:0 4px 0 0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:3px 6px;
position:relative;
white-space:nowrap;
font-size:12px;
text-decoration:none;
}
.flag-button-hover{
border-color:#0065cc;
}
.flag-button-disabled{
background-color:#FFFFFF;
border-color:#888888;
color:#777777;
cursor:default;
opacity:0.7;
}
.flag-button img{vertical-align:middle;}
.flag-button .stxt{padding:0 5px;vertical-align:middle;}

/*quiz*/
#qm-edit{background:url(images/icons/quizlist_edit.png) no-repeat;}
#qm-view{background:url(images/icons/quizlist_view.png) no-repeat;}
#qm-manage{background:url(images/icons/quizlist_invite.png) no-repeat;}
#qm-report{background:url(images/icons/quizlist_score.png) no-repeat;}
#qm-generate{background:url(images/icons/generate_quiz.png) no-repeat;}
#qm-cert{background:url(images/icons/qm-cert.png) no-repeat;}
#qm-mobile{background:url(images/icons/mobile_phone.png) no-repeat;}

#tags{text-align:left;}
#tags h2{height:33px;margin:0;padding:0;color:#666;}
#tags ul{float:left;margin:0 6px 0 0;padding:0;width:200px;}
#tags ul li{background:url(images/icons/quizlist_tag.gif) no-repeat scroll left center;height:20px;margin:0 0 12px;overflow:hidden;padding:0 0 0 21px;white-space:nowrap;width:160px;}
#tags ul li a{margin:0;padding:4px 6px;cursor:pointer;}
#tags ul li a.selected{background:#d4e9f2;}
#tags ul li a:hover{background:#ea5206;color:#fff;text-decoration:none;}

.rptsumary table td.rline{border-right:solid 1px #f4f4f4;}
.rptsumary table ul.item{padding:10px 20px;color:#666;}
.rptsumary table ul.item a{color:#666;text-decoration:underline;}
.rptsumary table ul.item a:hover{text-decoration:none;}

.invitetable tr{border-bottom:dotted 1px #d1d1d1;}
.line-dash{border-top:dashed 1px #898989;}

ul.conthd li span{height:30px;line-height:30px;text-align:center;font-weight:700;color:#000;float:left;display:block;font-size:13px;margin:0;min-width:80px;padding:0 10px;color:#fff;}
ul.conthd li span.active{background-color:#0099ff;min-width:80px;padding:0 10px;}

/*scroll*/
.scrolltable{background-color:#FFFFFF;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;width:100%;}
.scroll-content{bottom:0;height:auto;left:0;right:0;top:0;width:auto;}
.fill-container{height:100%;overflow:hidden;position:relative;width:100%;}
.fill-container > .fill{bottom:0;left:0;position:absolute;*position:relative;right:0;top:0;}

/*pool*/
.qm-item{color:#0064DF;padding:1px 10px 1px 20px;}
.quiz-search a{background:url(images/icons/search-none.png) no-repeat scroll right center;margin:0 5px;padding-right:17px;}
.quiz-search a:hover{background:url(images/icons/search-desc.png) no-repeat scroll right center;}
.quiz-search a.desc{background:url(images/icons/search-desc.png) no-repeat scroll right center;}
.quiz-search a.asc{background:url(images/icons/search-asc.png) no-repeat scroll right center;}
#pool-sortlft img{vertical-align:middle;}

/*quiz*/
.jp-pie-chart{margin:20px 0 0 250px; width:300px; height:300px;text-align:center;}
.score-pie-chart{width:200px;margin-left:10px;height:200px;text-align:center;}
.score-bar-chart{width:450px;margin-left:10px;height:200px;text-align:center;}
.score-option li{padding:5px 0 5px 10px;}
.score-option li.isright{background:url(images/report/isright.png) no-repeat 0 center;}
.score-option span{padding:0 15px;}
.score-reference{width:450px;margin-left:10px;text-align:left;}

.imgtype img{vertical-align:middle;}
.listcheck{background-color:#ffffcc;}

/*report*/
.tb-report th{border:solid 1px #b2d2ff;text-align:center;padding:5px 0;background-color:#e0edff;}
.tb-report th img{vertical-align:text-top;}
.tb-report td{border:solid 1px #b2d2ff;text-align:center;padding:5px;}
.tb-page{background:#f2f2f2;}
.tb-display .tb-page td{padding:5px;}
.tb-display th{padding:10px 5px;}
.tb-display td{padding:10px 5px;}
.tb-report .rptuser{text-align:left;}
.tb-report .rptuser a{color:#0367DC;}
.tb-report .rptuser img{vertical-align:middle;}
.tb-report .rptuser span{color:#666;}
.rptuser h3{color:#0367DC;}
.tb-report .rptdate{text-align:left;}
.tblink a{text-decoration:underline;}
.tblink a:hover{text-decoration:none;}

.fast-report{border:solid 1px #d1d1d1;padding:10px;}
.fast-report .tit{background:#eee url(images/icons/arrow_green.png) no-repeat left;color:#666;padding:5px 5px 5px 20px;font-weight:700;}
.fast-report .item{color:#5e9ceb;padding:10px 20px;}
.fast-report .item p{padding:5px 0;border-bottom:dashed 1px #d1d1d1;}

.scoreview{border:solid 1px #4BB2C5;height:26px;line-height:26px;margin:5px 0;width:130px;}
.scoreview .lft{background-color:#4BB2C5;color:#FFFFFF;float:left;font-weight:bold;text-align:center;width:75px;}
.scoreview .rft{background-color:#FFFFFF;text-align:center;}
.fscoreview{border:solid 1px #eaa228;height:26px;line-height:26px;margin:5px 0;width:130px;}
.fscoreview .lft{background-color:#eaa228;color:#FFFFFF;float:left;font-weight:bold;text-align:center;width:75px;}
.fscoreview .rft{background-color:#FFFFFF;text-align:center;}

.listhead a span{color:#fff;}

/*generate*/
.stepbtn{background:url(images/icons/stepbtn.png) no-repeat;border:none;width:110px;height:29px;color:#fff;font-weight:bold;cursor:pointer;margin-left:20px;}
.generate-nav{font-size:14px;}
.generate-desc{margin:20px;background:#feffb1;border:solid 1px #ffe574;padding:5px;}
.generate-step{float:left;margin:5px 5px;line-height:50px;font-size:14px;}
.generate-step a{font-weight:700;text-decoration:underline;}
.generate-step span{margin:0 60px;}
.generate-step label{margin:0 5px;width:50px;line-height:50px;height:50px;background:url(images/icons/number.png) no-repeat;float:left;font-weight:700;font-size:20px;text-align:center;color:#fff;}
.generate-icon{background:url(images/icons/qcicon.png) no-repeat;width:105px;height:105px;display:block;position:absolute;right:80px;top:80px;padding-top:100px;text-align:center;font-weight:700;font-size:14px;}
.generate-client{position:absolute;right:30px;top:150px;}
.generate-client-desc{line-height:22px;margin:10px 0 20px 15px;}
.generate-client-desc li{list-style-type:circle;}
#ge-overview .optags .desc{color:#666;padding:10px 0;}
#ge-overview .line-dash{margin:20px 0;}

.question-pool{width:500px;float:left;}
.question-pool .selopt{border:solid 1px #949494;}

.qtlist li{border-bottom:dashed 1px #d1d1d1;padding:5px 10px;}
.qtlist li input{margin:0 5px 0 0;vertical-align:middle;}
#sortlft li{cursor:pointer;border-bottom:1px solid #ddd;}
#sortlft li.active{background-color:#ffffcc;}
#sortrht li.active{background-color:#ffffcc;}
#selectrht li.active{background-color:#ffffcc;}
#sortlft li.selected{background-color:#6694e3;color:#fff;_color:#000;font-weight:bold;}
#selectlft li{border-bottom:none;}

.um-link{color:#0065CC !important;text-decoration:none;}
.um-link:hover{text-decoration:underline;}

.randomtb td{border:solid 1px #d1d1d1;padding:5px;}
.randomtb td input.txt{border:1px solid #D1D1D1;width:100%;*width:60px;}
#selectrht li:hover{cursor:move;}
ul.taghd li a{font-weight:bold;}
.stepadd{cursor:pointer;}

#optabs-1 tr{border-bottom:dashed 1px #d1d1d1;}
#optabs-1 td{padding:10px;}
.optags{padding:10px 0; background-color:#fff;}
.optags .taghd{_width:920px;background:#dbe7ff url(images/icons/arrow_green.png) no-repeat left center;padding:5px 20px;font-weight:bold;margin:10px;color:#404040;}
.optags .opcontent{padding:5px 20px !important;font-size:12px;}

.tbfield{border:solid 1px #7f9db7;}
.tbfield td{border:solid 1px #d1d1d1;padding:5px !important;}
.tbfield td input.txt{border:solid 1px #d1d1d1;width:100%;}

#collect-data{font-size:11px;}
#collect-data .ctop{text-align:center;}
#collect-data .ctop .rdo{margin-left:30px;}

.template_set{background-color:#bfdbff;}
.template_set ul{height:37px;}
.template_set ul li{margin:10px 10px 0 0;float:left;border-top:solid 1px #bfdbff;border-left:solid 1px #bfdbff;border-right:solid 1px #bfdbff;}
.template_set ul li:hover{cursor:pointer;background-color: #fdf5ce;border-top:solid 1px #90b4e4;border-left:solid 1px #90b4e4;border-right:solid 1px #90b4e4;}
.template_set ul li.active{cursor:default;background-color:#eaf2fd;border-top:solid 1px #90b4e4;border-left:solid 1px #90b4e4;border-right:solid 1px #90b4e4;}
.template_set ul li span{padding:0 10px;line-height:26px;}

.tplset .setfid{border-right:solid 1px #fff;padding:0 10px;text-align:center;font-size:11px;vertical-align:top;}
.tplset .setfid .tdle{text-align:left;padding:2px;}
.tplset .setfid .tdborder{border:solid 1px #EAF2FD;}
.tplset .setfid .tdle .le{margin:0 3px 0 0;border:solid 1px #d1d1d1;background-color:#000000;width:15px;height:15px;float:left;}
.center-align{text-align:center !important;}

.colorSelectorS1Txt{line-height:22px;padding:0 5px;}
.color-set{border:solid 1px #EAF2FD;}
.theme-active,.theme-on{border:solid 1px #8b7654;background-color:#fdae66;}
#theme-color{cursor:pointer;}
#theme-color-set ul li{clear:both;padding-left:5px;margin:2px;}
#theme-color-set ul li:hover{cursor:pointer;}
#theme-color-set ul .citem{width:15px;height:15px;float:left;margin:3px 1px;}
#theme-color-set ul li.selected{background-color:#fdae66;}
#theme-color-set ul li.active{background-color:#fde898;}
#theme-color-set ul .desc{line-height:21px;padding:0 3px;}

#color-review .citem{width:15px;height:15px;float:left;margin:3px 1px;}

/*home*/
.fast-report .sum{padding:10px 10px 0 10px;}
.fast-report .sum a{color:#2c7fe4;}
.fast-report .list{margin:10px 10px 20px 10px;}
.fast-report ul li{padding:5px 0;border-bottom:dashed 1px #d1d1d1;height:40px;}
.fast-report .title{padding:5px 0 0 0;}
.fast-report .inval{border-bottom:dashed 1px #d1d1d1;}
.fast-report .inval .lft{padding:0 0 5px 0;}
.fast-report .inval .rft{padding:0 0 5px 0;}
.fast-report .desc{color:#666;}
.fast-report .lft{float:left;}
.fast-report .rft{float:right;color:#999;}
.fast-report h3{color:#0367DC;}
.fast-report .more{text-align:right;padding:10px 0;}
.fast-report .more a:hover{text-decoration:none;}

.guideList .head{background-color:#d5e3ff;color:#666;padding:2px 10px;font-weight:bold;}
.guideList .head img{vertical-align:middle;padding-right:10px;}
.guideList .desc{padding:10px 20px 40px 20px;}

.headtip{margin:10px 0 20px 10px;}
.headtip .desc{color:#666;padding:10px 0;}
.fttip{background-color:#F1F1F1;border:1px solid #D1D1D1;clear:both;padding:10px;margin-top:20px;}
.fttip .head{font-weight:bold;font-size:13px;padding-right:10px;}
.fttip .content{clear:both;color:#666;padding:10px 20px;display:none;}

.alink{text-decoration:underline;}
.alink:hover{text-decoration:none;}

/*other*/
.searchon{color:#ff0000;}
.treeview li.use:hover{background-color:#d8f2fe;}
.searchipt{background-color:#fff;border:solid 1px #d1d1d1;padding:2px;margin:0 10px 0 0;}
.tbextdiv{background:#7e7e7e url(images/bg01.gif);padding:8px;margin-top:15px;height:20px;}
.rptexport a span{color:#000;}
.thumbImg{border:solid 1px #d1d1d1;padding:0;margin:5px;}

.hot-pro-nav {border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;height:29px;clear:both;}
.hot-pro-nav .active {background-color:#FFFFFF;border-bottom:1px solid #FFFFFF;border-left:medium none;}
.hot-pro-nav li {background-color:#f3f3f3;float:left;border:1px solid #d1d1d1;height:28px;margin-bottom:-1px;position:relative;border-left:none;}
.hot-pro-nav .active span, .hot-pro-nav .active span a{color:#333333;cursor:text;font-weight:800;}
.hot-pro-nav li span {outline:none;padding:4px 18px 5px;display:block;height:20px;line-height:20px;color:#808080;text-decoration:none;_float:left;}

.rptview{float:none;width:auto;background:none;text-indent:0;color:#509a00;text-decoration:underline;overflow:visible;}
#tip-pop-div{z-index:1000;background:#ffffe1 url(images/tip_loading.gif) no-repeat 2px 50%;border:solid 1px #c5d2da;padding:1px 5px 1px 22px;width:80px;text-align:left;margin:auto;position:absolute;top:2px;left:550px;}
#tip-pop-div img{vertical-align:middle;padding-right:5px;}
.float_hlp_div{z-index:1000;background:#ffffe1;border:solid 1px #c5d2da;padding:1px 5px 1px 5px;width:180px;text-align:left;margin:auto;position:absolute;top:2px;left:550px;}
