
.header_outer
{
margin:0px;
padding:0px;
}
.header_inner
{
margin:0px auto;
width:980px;
margin-top:30px;
}
.logo_outer
{
float:left;
width:980px;
background:#fff;
border-bottom:4px solid #445c94;
}
.logo_outer img
{
float:left;
margin-top:10px;
}
.main_outer
{
margin:0px auto;
width:980px;
}
.main_inner
{
float:left;
width:960px;
padding:10px;
background-color:#fff;
margin-bottom:40px;min-height: 300px;
}
.footer_outer
{
margin:0px;
background:#0a4774;
height:40px;
padding: 5px 0px;
}
.footer_inner
{
margin:0px auto;
width:980px;
font-size: 15px;
font-weight: normal;
color: #FFFFFF;
}
.exam_tit {
    float: left;
    width: 960px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    color: #07069f;
    font-size: 26px;
    margin-bottom: 25px;
    margin-top: 40px;
}
.exam_tit1
{
float:left;
width:960px;
color:#fff;
margin:0px;
font-size:18px;
text-align:center;
margin-bottom:25px;
background-color:#4d67a6;
padding:5px 0px;
}
.exam_tit2
{
float:left;
width:960px;
color:#d53803;
margin:0px;
font-size:18px;
margin-bottom:10px;
}
.exam_tit22
{
float:left;
width:960px;
color:#d53803;
margin:0px;
font-size:18px;
margin-top:20px;
margin-bottom:10px;
}
.exam_pg1
{
margin:0px;
float:left;
margin-top:0px;
text-align:justify;
color:#333;
}
.exam_pg2
{
margin:0px;
float:left;
margin-top:10px;
text-align:justify;
color:#333;
}
.exam_bttom
{
float:left;
width:960px;
background-color: #4d67a6;
padding: 10px 0px;
margin-top:20px;
}
.skip
{
float:left;
width:110px;
background-color:#fff;
text-align:center;
padding:4px 0px;
color:#000;
text-decoration:none;
cursor:pointer;
}
.skip1
{
float:left;
background-color:#fff;
text-align:center;
padding:4px 10px 4px 15px;
color:#000;
text-decoration:none;
margin-left:10px;
cursor:pointer;
}
.mark_act
{
background-color:#d53803;
color:#fff;
}
.login_gest
{
float:left;
text-decoration:none;
padding:10px 30px;
color:#fff;
width:130px;
font-size:18px;
font-weight:normal;
border:1px solid #ccc;
background-color:#053c6d;
margin-left:10px;
margin-top:0px;
text-align:center;
cursor:pointer
}
.test_icon
{
float:left;
}
.user_outer
{
float:left;
margin-top:25px;
margin-left:359px;
}
/*.login_gest1
{
margin-left:384px;
margin-top:20px;
margin-bottom:100px;
cursor:pointer;
}*/
.login_gest:hover
{
background-color:#f6821f;
}
.login_outer
{
float:left;
width:500px;
height:250px;
margin-left:230px;
margin-top:50px;
border:1px solid #ccc;
background-color:#5f7cbc;
margin-bottom:80px;
border-radius:5px;
}
.login_outer1
{
float:left;
width:900px;
margin-left:30px;
margin-top:20px;
border:1px solid #ccc;
background-color:#f6f3f3;
margin-bottom:80px;
border-radius:5px;
}
.logi_head
{
float:left;
margin:0px;
width:500px;
text-align:center;
margin-top:10px;
font-size: 22px;
color:#fff;
}
.admin_sum {
    background: #1a4167;
    color: white;
    border-style: outset;
    border-color: #0066A2;
    font: bold 15px arial,sans-serif;
    width: 80px;
    height: 30px;
    float: right;
    margin-top: 10px;
    margin-right: 120px;
    border-radius: 5px;
}
#theForm label
{
float:left; width:125px; padding-left:75px; padding-top:10px;
text-transform:uppercase;
color:#fff;
}
.setp1
{
margin-top:10px;
cursor:pointer;
}
.skip2
{
float:left;
padding:3px 10px;
text-decoration:none;
color:#000;
margin-top:25px;
margin-left:420px;
margin-bottom:0px;
border:1px solid #ccc;
background-color:#F3F3F3;
cursor:pointer;
margin-top:-38px;
position: relative;
z-index: 100;
}

.main_inner1
{
float:left;
width:960px;
min-height:600px;
max-height:2000px;
padding:10px;
background-color:#fff;
margin-bottom:20px;
}
.quest_outer
{
float:left;
width:950px;
text-align:justify;
}
.quest_pg1
{
margin:0px;
float:left;
margin-top:0px;
margin-bottom:10px;
width:950px;
text-align:justify;
color:#333;
}
.quest_pg1 p
{    
	width: 920px;
    display: inline-block;
	margin-bottom: 0px;
}
.quest_an
{
float:left;
margin-top:10px;
}
.review_outer1
{
float:right;
width:950px;
border:1px solid #ccc;
background-color:#f3f3f3;
}
.review_outer1 h3
{
float:left;
margin:0px;
width: 170px;
padding: 5px 10px;
font-size: 16px;
cursor: pointer;
border-right: 1px dotted #ccc;
text-align: center;
background-color:#4d67a6;
color:#fff;
margin-bottom:0px;
}
.review_outer1 a
{

float:left;
margin:0px;
text-align:left;
width:180px;
padding:5px 10px;
font-size:16px;
cursor:pointer;
}
.review_outer1 a.active
{
color:#d53803;
}
.prev_img
{
float:left; margin-top:3px; margin-right:5px; margin-left:5px;
}
.next_img
{
 float:right; margin-top:4px; margin-left:5px; margin-right:5px;
}
.bottom_out
{
float:left;
width:960px;
}
.quest
{
float:right;
}
.act
{
background-color:#d53803;
color:#fff;
}
.time_rem
{
float:right;
margin-top:-65px;
width:180px;
text-align:center;font-size: 20px;
}
#remain
{
margin-top:5px;
color:#FF0000;
}
.name_user
{
float:left;
margin:0px;
margin-bottom:10px;
}
.name_user span
{
color:#800000;
}
.end_now
{
float:left;
padding:3px 10px;
background-color:#800000;
color:#fff;
margin-top:15px;
margin-bottom:10px;
text-decoration:none;
margin-left:430px;
}
.quset_avi
{
float:right;
margin-bottom:0px;
margin-top:20px;
}
.final_table1
{
width:800px;
float:left;
margin-left:50px;
background-color:#fff;
margin-top:15px;
margin-bottom:20px;
}
.final_table1 th
{
background-color:#800000;
color:#fff;
border-right:1px solid #ccc;
}
.final_table1 td
{
color:#000;
text-align:center;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.final_table1 td.first
{
border-left:1px solid #ccc;
text-align:left;
}
.final_table1 td.first img
{
float:left;
margin-top:3px;
margin-right:3px;
}
.test_qusts
{
cursor:pointer;
}
.test_qusts:hover
{
color:#406fbd;
text-decoration:underline;
}
.final_table2
{
float:left;
width:900px;
margin-top:20px;
margin-bottom:20px;
margin-left:30px;
border-top:1px solid #000;
border-left:1px solid #000;
font-size:16px;
}
.final_table2 tr td
{
border-bottom:1px solid #000;
border-right:1px solid #000;
}
.final_table2 tr td span
{
color:#08059e;
}
.print_qus
{
color: #08059e;
text-decoration:none;
}
.print_qus:hover
{
text-decoration:underline;
color:#800000;
}
.quest_out
{
float:left;
width:960px;
margin-top:15px;
border-bottom:1px dotted #ccc;
padding-bottom:5px;
}
.quest_det
{
float:left;
width:960px;
margin-bottom:7px;
}
.num_quest
{
float:left;
}
.quest_dets
{
float:left;
width:900px;
margin-left:5px;
}
.ans_out
{
float:left;
width:470px;
margin-top:5px;
}
.ans_out1
{
float:right;
width:470px;
margin-top:5px;
}
.admin_ans
{
float:left;
width:150px;
font-weight:bold;
color:#000;
margin-left:20px;
margin-top:10px;
}
.ans_out_check
{
float:left;
width:150px;
font-weight:bold;
color:#FF0000;
margin-left:20px;
margin-top:10px;
}
.ans_out_check1
{
float:left;
width:150px;
font-weight:bold;
color:#008000;
margin-top:10px;
margin-left:20px;
}
.guest_set
{
float:left;
border:1px solid #ccc;
width:157px;
margin-top:5px;
height:25px;
}
.bottom_out a:nth-child(2)
{
margin-left:100px;
}
.txt_bx11
{
	display:inline-block;
	width:100px;
	height:20px;
}
.test_img1
{
	width: 940px;
    border: 1px solid #ccc;
    margin-top: 5px;
}