html, body {height:100%; margin:0pt; padding:0pt; width:100%; color:#333333;}
body {font: 75% "Times New Roman", Times, serif; background:#fff;}

img {border:0; font-size:1px;}
fieldset{border:0}



p{padding:2px 0 7px 0; text-align:justify; margin:0;}

h1 {font-size:22px;margin:0; padding:0px; color:#388821; font-family:"Times New Roman", Times, serif; text-transform:uppercase;}
h2 {font-size:18px;margin:0; padding:0; color:#388821; font-family:"Times New Roman", Times, serif;}
h3 {font-size:12px;margin:0; padding:0; color:#388821; font-family:"Times New Roman", Times, serif;}
h4 {font-size:11px;margin:0; padding:0;}
h5 {font-size:10px;margin:0; padding:0;}
h6 {font-size:10px;margin:0; padding:0;}

form{padding:0; margin:0;}

a {color:#cc6600; text-decoration:underline;}
a:hover{text-decoration:none;}


#allPage {width:720px; margin:auto; padding:35px 0 0 0;}

.top_menu{padding:0px 0 15px 0; overflow:hidden; height:32px}
.top_menu ul{list-style:none; padding:0; margin:0;}
.top_menu ul li{float:left; padding:0 5px 0 0;}
.top_menu ul li a{float:left; height:32px; background:url(../images/menu.gif) 0 -32px no-repeat; padding:0 0 0 6px; text-decoration:none; font-size: 14px; font-weight:bold; cursor:pointer;}
.top_menu ul li a span{float:left; height:32px; background:url(../images/menu.gif) 100% 0 no-repeat; padding:0 16px 0 10px; line-height:32px;}
.top_menu ul li a:hover, .top_menu ul li.active a{background-position:0 -96px;}
.top_menu ul li a:hover span, .top_menu ul li.active a span{background-position: 100% -64px; color:#fff1ca;}

.button{padding:0 0 15px 0;}
.button a{float:left; height:32px; background:url(../images/menu.gif) 0 -32px no-repeat; padding:0 0 0 6px; text-decoration:none; font-size: 14px; font-weight:bold; cursor:pointer;}
.button a span{float:left; height:32px; background:url(../images/menu.gif) 100% 0 no-repeat; padding:0 16px 0 10px; line-height:32px;}
.button  a:hover{background-position:0 -96px;}
.button  a:hover span{background-position: 100% -64px; color:#fff1ca;}

.quiz_list{padding-bottom: 5px;  border-bottom: solid 5px #eeeeee;}
.quiz_list table{border-collapse:collapse; border-spacing:0; width:100%;}
.quiz_list table tr{}
.quiz_list table tr.alt td{background:#fff;}
.quiz_list table tr th{background:#d4d4d4; font-weight:normal; text-align:center;  padding:1px 3px;}
.quiz_list table tr td{ background:#f4f9f2; padding:0px 5px 3px 3px;  border-top: solid 3px #fff;}
.quiz_list table tr td div {white-space:nowrap;}
.quiz_list table tr td div a{ padding:0 5px;}
.quiz_list table tr td.qz{text-align:center;}
.quiz_list table tr th.qz{text-align:left;}


.table{padding-bottom: 5px;  border-bottom: solid 5px #eeeeee;}
.table table{border-collapse:collapse; border-spacing:0; width:100%;}
.table table tr{}
.table table tr.alt td{background:#fff;}
.table table tr th{background:#d4d4d4; font-weight:normal; text-align:center;  padding:1px 3px;}
.table table tr td{ background:#f4f9f2; padding:0px 5px 3px 3px;  border-top: solid 3px #fff; text-align:center;}
.table table tr td div {white-space:nowrap;}
.table table tr td div a{ padding:0 5px;}
.table table tr td.fl{text-align:left;}
.table table tr th.fl{text-align:left;}

.abc{padding:5px 10px; font-weight:bold; font-size:14px;}

.x1{float:left;}
.x1 a{margin: 0 5px 0 0;}
.x2{float:right;}
.x2 a{margin: 0 0 0  5px;}

/*border*/
.border{background:#fdfffc; border: solid 1px #e3e8e1; clear:both; padding:10px; color:#666666;}
.info{padding-left:60px; background:#fdfffc url(../images/lamp.gif) 10px 10px no-repeat; min-height:35px; _height:35px;}
.req{padding-left:60px; background:#fdfffc url(../images/req.gif) 10px 10px no-repeat; min-height:35px; _height:35px;}

.clr20{clear:both;height:0px}

.score{width:100%; margin-bottom:20px;}
.score td{padding:0 0 0 5px; line-height:200%; width:50%;}
.score .t1{border-right: solid 1px #ccccca; vertical-align:top;}

.b_link{padding:5px 0 0 0;}
.b_link a{padding:0 5px 0 0;}


.panel{background:#d9ebd3; border: solid 1px #d4d4d4; padding:2px 10px; color:#388821;}
.panel select{border: solid 1px #a5acb2; color: #ffffff; background:#999999;}

.bt{ border: solid 1px #ffffff; background:url(../images/grad.gif) 0 0 repeat-x; text-decoration:none; zoom:1;}
.bt span{ background:url(../images/grad.gif) 0 0 repeat-x; border: solid 1px #b3b3b3; padding:1px 10px; color:#246917;zoom:1; cursor:pointer;}
.bt span.info{background:url(../images/wizard.gif) 2px 0 no-repeat; padding-left:25px; height:auto; min-height:1px;}
.bt span.cancel{background:url(../images/cancel.gif) 5px 2px no-repeat; padding-left:25px; color:#cc6600;}
.bt span.delete{background:url(../images/del.gif) 5px 2px no-repeat; padding-left:25px; color:#cc6600;}
span.ok{padding:1px 20px;}

input.bt{background: #fff url(../images/grad.gif) 0 0 repeat-x; border: solid 1px #b3b3b3; padding:0px 10px; color:#246917;zoom:1; cursor:pointer;}

.p1 .label{color:#cc6600;}

.more{color:#646a63;}


.table2{width:100%;}
.table2 h2{padding-left:10px;}
.table2 td{width:50%; vertical-align:top}
.table2 .ok{background-image:url(../images/ok.gif); background-position: 283px 5px; background-repeat: no-repeat;}
.table2 .label {padding:4px 20px 4px 10px; clear:left; overflow:hidden;}
.table2 .label input{border: solid 1px #a5acb2; background:#999999; color:#fff; width:130px; font-size:13px; padding-left:5px;}
.table2 .label select{border: solid 1px #a5acb2; background:#999999; color:#fff; width:140px; font-size:13px;}
.table2 .label textarea{border: solid 1px #a5acb2; background:#999999; color:#fff; width:290px; font-size:13px; padding-left:5px; height:115px; overflow:auto;}
.table2 .label label{ width:130px; height:12px; display:block; float:left; padding:4px 0; overflow:hidden;}
.table2 th{background:#f4f9f2; color:#333; padding:5px 5px 5px 10px; text-align:left; color:#388821; font-weight:normal;}
.gray th{color:#666;}

.t3,.t4{padding:10px 0;}

.table2 .buttons{padding:15px 0 15px 10px;}

.req_f>label{background:url(../images/req.gif) 90% 1px no-repeat;}
.req_f label{_background:url(../images/req.gif) 90% 1px no-repeat;}

.alt1{background-color:#f4f4f4;}
.table2 .label .option_area{color:#406c09; overflow:hidden; width:319px; float:left;}
.table2 .label .option_area br{display:none;}
.table2 .option_area input{float:left;}
.table2 .option_area label{width:130px;}

.table2 .option_area .radio_list label{width:60px;}
.table2 .label .option_area input,.checkbox{width:auto !important; background:none !important; border:0 !important;}


.ex_descr{color:#666; width:319px;/*120*/ float:left;}
td.pad{padding:0px 5px 0 0;}


.login{width:491px; height:165px; background: url(../images/login.gif) 0 0 no-repeat; margin:200px auto 0 auto; padding: 40px 0 0 0;}
.login table{width:370px; margin:auto;}

.p1{border-right: solid 1px #a7b3a3; width:50%; vertical-align:top; color:#868f83;}
.p2{vertical-align:top;  color:#868f83;}
.p2 .label{color:#333; padding:2px 0;}
.p2 .label input{font-size:12px; width:110px;}
.p2 .label label{width:60px; float:left;}
.remeber_me{float:right}

.hidden_button {display:none}

/*addone*/
.label *{_zoom:1;}
.configuration_panel{overflow:hidden; float:left;}
.configuration_panel span{float:left; }

.table2 .label div table td input{width: auto; background:none; border:0; float: left;}
.table2 .label div table td label{float:left;}

.table2 .label .true_false_radio input{width: auto; float:left; background:none; border:none}
.table2 .label .true_false_radio label{width:100px;}

.table2 .label .one_radio{width:210px;height:15px}
.table2 .label .one_radio input{width: auto; float:left; background:none; border:none}
.table2 .label .one_radio label{width:100px;}


.configuration_panel .many_check{width:210px; zoom:1;height:15px}
.configuration_panel .many_check input{width:auto; float:left; background:none; border:0;}

.configuration_panel .simple_text_check{width:210px;}
.configuration_panel .simple_text_check input{width:auto; float:left; background:none; border:0;}

.bt span, .table2 .label {float:none; width:auto; zoom:1;}

.table2 td table td:first-child {width:30%;}
.table2 td table td {width:auto;}

.configuration_panel{width:255px;}
.configuration_panel .flnone{float:none}
.configuration_panel .many_check{clear:left}
.many_check label{background:none;}

.user_pagination table{width: auto; margin:auto;}
