body {
	font-size:12px;
	FONT-FAMILY:宋体,Times New Roman,serif,Times;
	
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;vertical-align: middle;

}
TABLE {
	FONT-SIZE: 12px;
	
}
TD {
	FONT-SIZE: 12px;
	LINE-HEIGHT:160%;
}
TR {
	FONT-SIZE: 12px;
}
TH {
	FONT-SIZE: 12px;
}

P{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;FONT-SIZE:15px;

}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;FONT-SIZE:14px;
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}

DIV.leftNav{
 text-align:left;
 WIDTH:260px;
 FLOAT:left;
 HEIGHT:515px;
 PADDING:0px;
 MARGIN:0px;
 border: 0px solid #DBDBDB;
 font-size:13px;
 border-right: 0px none;
 
}
DIV.leftNav HR{
 height:1px;
 border: 1px solid #DBDBDB;
}

DIV.leftNav A{
 text-decoration: none;
}

#leftNavStatus{
 font-size:13px;
 text-align:left;
 PADDING:6px;
 background-color: #FFFFF;
 border-BOTTOM: 1px solid #CCCCCC;
}

#leftNavTree{
   PADDING:6px;
   HEIGHT:280px;
   overflow: auto;
   width:260px;
 
}
#leftNavTree UL{
  PADDING-LEFT:3px;
 
}
#leftNavPaperList {
   overflow: auto;
   HEIGHT:100px;
   PADDING-LEFT:6px;
}
#leftNavPaperList UL{
   PADDING-LEFT:12px;
   MARGIN-left:12px;
   list-style-type: decimal;
}

#leftNavPaperList UL LI{
   line-height:140%;
}

DIV.leftNav DIV UL{
 MARGIN:0px;
 PADDING-LEFT:0px;
 list-style-type: none;	
}

DIV.leftNav DIV UL UL{
 PADDING-LEFT:9px;
 MARGIN-left:16px;
 color:#767676;
 list-style-type: disc ;	
}

DIV.leftNav UL LI{
 line-height:140%;
}

DIV.leftNav LI.liTreeLib{
  
}
DIV.leftNav LI.liTreeLibAnswered{
 
}
DIV.leftNav LI.liTreeLibFlag{
  
}

DIV.leftNav LI.liTreeLib A{
  color:#767676;
}

DIV.leftNav LI.liTreeLibAnswered A{
  color:#131313;
}

DIV.leftNav LI.liTreeLibFlag A{
  color:#FF0000;
}
 
#questionNav{
 height:30px;
 PADDING-TOP:9px;
 MARGIN-TOP:6px;
 MARGIN-BOTTOM:6px;
 TEXT-ALIGN:center;
 FONT-SIZE:14px;
 background-color: #FAFEDE;
 border: 1px solid #CCCCCC;
}

DIV.viewPaper{
 width:900px;
 text-align:left;
 PADDING:6px;
 MARGIN:auto;
}

DIV.paperMain{
 text-align:left;
 float:left;
 border: 0px solid #DBDBDB;
 
 WIDTH:100%;
 PADDING:0px;
 MARGIN:0px;
 
 height:385px;
 overflow-y: scroll;
}
DIV.paperMain H2{
 font-size:15px;
}

#navtable{
 width:100%;
}

#ltimer{
 text-align:right;
}
#navtable td{
 cursor:pointer;
}


.td1{/*选中*/
  background-color: #72AAEE;
  
}

.td2{/*已答*/
  background-color: #B0D0FF;
   
}

.td3{/*答错*/
   color:red;
   text-decoration:line-through;
}



#floatMenu{
 width:100%;
 color: #ffffff;
 bottom: 0px; /* position fixed for IE6 */
 padding:0px;
 MARGIN:0px;

}

#fastLocation,#toolAction,#flagQuestionNav{
 width:160px;
}
#fastLocation{
 display:none;
}

#toolsClose{
  background-color: #336699;
  PADDING:0px;
  margin:0px;
  line-HEIGHT:16px;
  HEIGHT:16px;
  cursor:move;
  border: 1px solid #DBDBDB;
  border-BOTTOM: 0px solid #DFDBDB;
 
}

#toolsBoxTitle{
 
 FLOAT:LEFT;
 COLOR:#FFFFFF;
 TEXT-ALIGN:LEFT;
 PADDING-LEFT:3px;
 font-weight:bold;

}

#flagQuestionTitle{
 text-align:center;
 font-size:13px;
 
}
 

#toolsBox{
    PADDING:2px;
    TEXT-ALIGN:center;
    margin-right:auto;
    margin-left:auto;
 
    background-color: #6699CC;
	color:#FFFFFF;
    border: 1px solid #336699;
	FONT-SIZE:12px;

}

 
#toolsBox hr{
 height:1px;
 border: 1px dotted #DBDBDB;
}

#toolsCloseImg{
 cursor:pointer;
}

#totalCount{
 display:inline;
  
}
#doTotalTimeText{

 font-weight : bold;
 width:190px;
}

#answeredCount,#unAnsweredCount{
 display:inline;
 
}
 
#actionStatus{
 
  display:inline;
  font-size:12px;
  font-weight : normal ;
   
}
 
DIV.viewPaperTitle{
 font-size:25px;
 font-weight : bold;
 text-align:center;
 PADDING:12px;
 color:red;
}

DIV.viewPaperItem{
 text-align:left;
 PADDING-TOP:6px;
 PADDING-BOTTOM:6px;
  
}

DIV.PaperItemTitle{
 font-size:16px;
 font-weight:bold;
 PADDING-TOP:6px;
 PADDING-BOTTOM:6px;
 text-align:left;
 
 
}
DIV.PaperItemContent{
 font-size:14px;
 text-align:left;

}

.clear{ clear:both;} 

.res DIV{
  padding:9px;
}
#df {
 font-size:14px;
 color:red;
 PADDING:6px;

}

/*
每题干
*/
DIV.viewPaperQuestion{
 MARGIN-BOTTOM:9px;
 padding:0px;
 
}

/*
题干内容
*/
DIV.questionContent{
 font-size:14px;
 color:#787878;
 PADDING:3px;
 MARGIN-TOP:6px;
 background-color:#F1F9FA;
}


/*
每试题
*/
DIV.viewQuestionItem{
  border-left:1px solid  #D5DFE8;
  border-RIGHT:1px solid  #D5DFE8;
  border-BOTTOM:0px solid  #D5DFE8;
  border-TOP:1px solid  #D5DFE8;
 
  font-size:14px;
  PADDING-LEFT:6px;
  

}


DIV.viewQuestionItem TABLE  {
  WIDTH:98%;
  
}
DIV.viewQuestionItem TABLE TD{
 
}
/*
每试题题目
*/
DIV.questionCaption{
    
	PADDING-LEFT:6px;
	PADDING-tOP:12px;
	font-size:15px;
	
}

DIV.questionCaption B.answerf{
 display:block;
 cursor:pointer;
 float:left;
 height:14px;
 width:12px;
 background-image:url(/images/flag.gif); 
 background-repeat:no-repeat;
 background-position:-232px 2px;
}

DIV.questionCaption B.answersh{
 display:block;
 cursor:pointer;
 float:left;
 height:16px;
 width:20px;
 background-image:url(/images/flag.gif); 
 background-repeat:no-repeat;
 background-position:-206px 2px;
}

DIV.questionCaptionFlag B.answersh{
 display:block;
 cursor:pointer;
 float:left;
 height:16px;
 width:20px;
 background-image:url(/images/flag.gif); 
 background-repeat:no-repeat;
 background-position:-206px 2px;
}

.answerTipBox{
 PADDING:6px;
 margin-right:auto;
 margin-left:auto;
 background-color: #FAFEDE;
 border: 1px solid #CCCCCC;
 FONT-SIZE:12px;
 position:absolute;
 DISPLAY:NONE;
}

DIV.questionCaptionFlag{
    background-color:#DBDBDB;
	
	PADDING-tOP:6px;
	PADDING-BOTTOM:6px;
	font-size:13px;
	HEIGHT:18px;
}

DIV.questionCaptionFlag B.answerf{
 display:block;
 cursor:pointer;
 float:left;
 height:14px;
 width:12px;
 background-image:url(/images/flag.gif); 
 background-repeat:no-repeat;
 background-position:0px 2px;
}

 
 

/*
试题编号
*/
DIV.questionItemNumber{
  PADDING-LEFT:3px;
  MARGIN-RIGHT:3px;
  float:left;
  font-weight : bold;
  text-align:left;
}


DIV.questionItemTitle{
  float:left;
  font-weight : bold;
  color:#1E40A3;
}

DIV.questionItemPoint{
 float:left;
}

 
/*
试题选项
*/
DIV.viewQuestionItem UL{
   list-style-type: none;
   PADDING:0px;
   MARGIN:0px;
}

DIV.viewQuestionItem UL LI{
 PADDING-LEFT:6px;
 font-size:14px;
 color:#313131;
 PADDING-BOTTOM:6px;
 MARGIN:0;
}

DIV.viewQuestionItem UL LI TEXTAREA{
  WIDTH:95%;
  HEIGHT:120px;
}

 
DIV.viewQuestionItem UL LI.answer{
  color:red;
}

DIV.userAnswer{
 background-color: #FAFEDE;
 border-TOP: 1px solid #CCCCCC;
 PADDING:3px;
  MARGIN:3px;
 
}

DIV.userAnswer UL{
  MARGIN:0px;
  PADDING:0px;
}

DIV.userAnswer INPUT{
   border: 0px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   background-color: #FAFEDE;
   width:25px;
   COLOR:red;
}

DIV.userAnswer UL LI{
  FONT-SIZE:13px;
  PADDING:3px;
  list-style-type: none; 
  
}

DIV.answerTrue{
 
 display:inline;
 background-image:url(/images/icon.gif); 
 background-repeat:no-repeat;
 background-position:-156px -10px;
 
 PADDING-RIGHT:20px;
 
}

 DIV.answerFalse{
 display:inline;
 background-image:url(/images/icon.gif); 
 background-repeat:no-repeat;
 background-position:-219px -10px;
 
 PADDING-RIGHT:20px;
 
}

 
SPAN.optionIndex{
   MARGIN-RIGHT:6px;
   font-size:13px;

}

table.result {
  width: 800px;
  
}
.result th, .result td {
  border: 1px solid #e6e6e6 !important;
  PADDING:3px;
  FONT-SIZE:13px;
  
}
.result th.professional {
  width: 173px;
}
 
.result tbody th {
    background-color:#F1F9FA;
}