

a:link{text-decoration:none;  font-size:9pt; color:#000;}
a:visited {text-decoration: none; font-size:9pt; color:#000;}
a:hover {text-decoration: none; font-size:9pt; color:#FF9933; }
a:active{text-decoration: none; font-size:9pt; color:#FF9933;}

.left1 { background-repeat:no-repeat}

.left2 { background-repeat: no-repeat}


.left3 {}

.left4 {font-weight: bold;font-size:13px; color:#fff; padding: bottom-4px}

.left33 a{background:url(../images_sys/pic_left5.gif) left no-repeat;display:block;
   padding-left:12px; }

.right { border-top:solid 1px #87771F ;border-right: solid 1px #877720 ;}

.right2 { border:solid 1px #87771F ; }

.leftmenutitle      {font-weight: bold;font-size:15px; color:#fff;}
.leftmenutitleclick {font-weight: bold;font-size:15px; color:#0C4487;}

.style1 {font-size:14px;font-weight: bold;color:#000;}

.style2 {font-weight: bold;font-size:12px;}

.style3 {font-weight: bold;font-size:15px;}

.top { padding:0px 30px 0px 0px; }

.top3 { padding:3px 0px 3px 0px; }

.top2 { padding:0px 30px 3px 3px; font-weight: bold ; font-size:30px ;color:#FFFFFF;}

.right3 { border:solid 10px #ABD8F8; background-color:#FFFFFF}

.right4 { padding:5px 5px 5px 20px; line-height:16px;}

.right5 { padding:7px 0px 0px 7px; line-height:18px; background-color:#ABD8F8;}




a.left:link{text-decoration:none;  font-size:12px; color:#FFFFFF; font-weight: bold}
a.left:visited {text-decoration: none; font-size:12px; color:#FFFFFF; font-weight: bold}
a.left:hover {text-decoration: none; font-size:12px; color:#FCFF00; font-weight: bold}
a.left:active{text-decoration: none; font-size:12px; color:#FCFF00; font-weight: bold}
a.click:link{text-decoration:none;  font-size:12px; color:#FCFF00; font-weight: bold}
a.click:visited {text-decoration: none; font-size:12px; color:#FCFF00; font-weight: bold}
a.click:hover {text-decoration: none; font-size:12px; color:#FCFF00; font-weight: bold}
a.click:active{text-decoration: none; font-size:12px; color:#FCFF00; }
.formnav a:link{text-decoration:none;  font-size:12px; color:#0C4487; }
.formnav a:visited {text-decoration: none; font-size:12px; color:#0C4487;}
.formnav a:hover {text-decoration: none; font-size:12px; color:#0C4487; }
.formnav a:active{text-decoration: none; font-size:12px; color:#0C4487;}

a.top1:link{text-decoration:none;  font-size:9pt; color:#333333;}
a.top1:visited {text-decoration: none; font-size:9pt; color:#333333;}
a.top1:hover {text-decoration: none; font-size:9pt; color:#F39507;}
a.top1:active{text-decoration: none; font-size:9pt; color:#F39507;}








/* CSS Document */
html {
	
	
}
body input {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body textarea{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body{
	SCROLLBAR-FACE-COLOR: #72A3D0; SCROLLBAR-HIGHLIGHT-COLOR: #337ABB; 
SCROLLBAR-SHADOW-COLOR: #337ABB; SCROLLBAR-DARKSHADOW-COLOR: #337ABB; 
SCROLLBAR-3DLIGHT-COLOR: #337ABB; SCROLLBAR-ARROW-COLOR: #FFFFFF;
SCROLLBAR-TRACK-COLOR: #337EC0; 
   	margin:0px;
   	background-color:#ffffff;
   /*  overflow: hidden;*/
   	font-size:12px;
   	font-family:Verdana, Arial, Helvetica, sans-serif;
   	color:#666666;
	
	/*SCROLLBAR-TRACK-COLOR: #276CB2;*/
   }
body td{
   font-family:Verdana;
   font-size:12px;
   color:#666666;
   }


.blueback1 {
	font-size:        4pt;
	background-color: #336699;
}
.blueback2 {
	background-color:#336699;
	height:30px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
}
.title { font-size:22px; font-family:宋体; color:#336699; font-weight:bold;}
.headnav { color:#000000; margin:5px;}
.headnav a{
	text-decoration:none;
    	color:#FF6600;
}
.headnav a:link a:visited{
    	color:#FF6600;
}
.headnav a:hover{
    	color:#000000;
		text-decoration:underline;
}  

.tablenav { text-align:right; background-color:#E4EDF9; width: 98%;}
.tablenav input{ border: 1px solid #69A4D2; background:url(../images_sys/input_bg.png);color: #135294; font-size: 12px; font-weight: bold;font-variant: normal;padding-top:2px}

/*教师管理模块按钮css*/
.navigation_input{
  border: 1px solid #69A4D2;
  background:url(../images_sys/input_bg.png);
  color: #135294;
  font-weight: bold;
  font-variant: normal;
  padding:4px 8px 2px 8px;
}

/*教师管理模块按钮css,被选中*/
.navigation_input_check{
  border: 1px solid #69A4D2;
  background:url(../images_sys/input_bg.png);
  color: #FF0000;
  font-weight: bold;
  font-variant: normal;
  padding:4px 8px 2px 8px;
}

/*按钮css*/
.button_input{
  border: 1px solid #69A4D2;
  background:url(../images_sys/input_bg.png);
  color: #135294;
  font-weight: bold;
  font-variant: normal;
  padding-top:2px;
  margin-bottom:5px;
}

/*按钮css，被选中*/
.button_input_check{
  border: 1px solid #69A4D2;
  background:url(../images_sys/input_bg.png);
  color: #FF0000;
  font-weight: bold;
  font-variant: normal;
  padding-top:2px;
  margin-bottom:5px;
}

/*按钮，添加*/
.button_input_add{
  border: 1px solid #69A4D2;
  background:url(../images_sys/input_bg_add.gif);
  color: #135294;
  font-weight: bold;
  font-variant: normal;
  padding-top:2px;
  padding-left:5px;
  margin-bottom:5px;
}

/*按钮，添加，被选中*/
.button_input_add_check{
  border: 1px solid #69A4D2;
  background:url(../images_sys/input_bg_add.gif);
  color: #FF0000;
  font-weight: bold;
  font-variant: normal;
  padding-top:2px;
  padding-left:5px;
  margin-bottom:5px;
}

/*按钮，删除*/
.button_input_del{
  border: 1px solid #69A4D2;
  background:url(../images_sys/input_bg_del.gif);
  color: #135294;
  font-weight: bold;
  font-variant: normal;
  padding-top:2px;
  padding-left:5px;
  margin-bottom:5px;
}

/*按钮，删除,被选中*/
.button_input_del_check{
  border: 1px solid #69A4D2;
  background:url(../images_sys/input_bg_del.gif);
  color: #FF0000;
  font-weight: bold;
  font-variant: normal;
  padding-top:2px;
  padding-left:5px;
  margin-bottom:5px;
}

.button_input_pnum{
 border: 1px solid #999999;
 padding-left:14px;
 padding-top:3px;
 background:url(../images/copy.gif) no-repeat 3px 2px;
 background-color: #fff;
 color: #FF6600; 
 font-size: 14px; 
 font-variant: normal;
}

/*跳转按钮*/
.button_input_jump{
 border: 1px solid #999999;
 padding:3px 10px 0px 20px;
 background:url(../images/add_input.gif) no-repeat 3px 2px;
 background-color: #fff;
 font-size: 14px; 
 font-variant: normal;
}

.button_input_jump a:link {
	text-decoration: none;
	color: #FF6600;
}
.button_input_jump a:visited {
	text-decoration: none;
	color: #FF6600;
}
.button_input_jump a:hover {
	text-decoration: none;
}
.button_input_jump a:active {
	text-decoration: none;
}

/*回收站按钮*/
.button_input_garbage{
 border: 1px solid #999999;
 background:url(../images/delete_g.gif) no-repeat left;
 background-color: #fff;
 color: #FF6600; 
 font-size: 14px; 
 font-variant: normal;
}

/*文件浏览器按钮*/
.button_input_file{
 border: 1px solid #999999;
 background:url(../images/dirs.gif) no-repeat left;
 background-color: #fff;
 color: #FF6600; 
 font-size: 14px; 
 font-variant: normal;
}


.leftnav { 
	margin-left:4px;
	
} 


.leftc a{
	color:#FF6600;
	display:block;
	line-height:22px;
	padding-left:11px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}



.leftc a:link a:visited{
    	color:#FF6600;
}
.leftc a:hover{
    	color:#ffffff;
		background-color:#CCCCCC;
		font-size:14px;
} 

.f_two {background-color:#E6E6E6; color:#FF6600;}
.f_one {background-color:#FFFFFF; color:#000000;}

.formtable {border: 1px solid #ABD8F8;} 
.formtable th { background:url(../images_sys/pic_bg_index.png);}
.formtable td{background-color:#EBF7FD; color:#08417C; padding:2px;}
.formtable td input text{ border:1px #E6E6E6 solid;color:#336699;}
.formtable td textarea{ border:1px #cccccc solid;color:#336699;}
.formsubmit{ border:1px  #FF6600 solid;color:#FFFFFF; height:20px; background-color:#FF6600;}

/*模块标题栏*/
.formnav {
    background:url(../images_sys/icon_right1.png) no-repeat 5 2 left;
	color:#0C4487; 
	border-bottom:2px #336699 solid; 
	line-height:22px; 
	font-size:12px; 
	margin-left:auto;
	margin-right:auto;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:30px;
}

/*模块导航条*/
.formnav2 {
	margin-bottom:0px;
	padding-left: 15px;
	font-weight:bold;
}

.listtitle td{
	background-color:#999999; 
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:25px;
	text-align:center;
}

.list {color:#336699;
text-align:center;}
.listtable a{
	text-decoration:none;
    	color:#0090DA;
}
.listtable a:link a:visited{
    	color:#0090DA;
}
.listtable a:hover{
    	color:#000000;
		text-decoration:underline;
} 
.listtable {
    color:#336699;
}

.listtable th {
    color:#336699; background-color:#A6D0F6; font-size:12px; padding: 5px 5px 3px 5px ;
}

.listtablebg {
     background-color:#E8F0F8;
}

.listtable td {
   font-size:12px; padding: 5px 5px 3px 5px ;
}
.input{
	border:1px solid #336699;     
	background-color:#FFFFFF;
	color:#336699;
	font-family:Georgia, "Times New Roman", Times, serif;
} 


.foot{
	margin-top:10px;
   height:15px;
   line-height:15px;
   width:97%; 
   text-align:center;
   font-size:12px;
   color:#0C4487;
   font-family:tahoma;
   margin-left:auto;
    margin-right:auto;
   }
   
.panelbox {/*该层为高亮显示层*/
       BORDER: #336699 1px solid;
       DISPLAY: block; 
       Z-INDEX: 9998; /*设置该层在网页的最上端,设置足够大*/
       BACKGROUND: #FFFFFF; /*设置背景色*/
       LEFT: 50%; 
       MARGIN: -200px 0px 0px -300px; 
       WIDTH: 630px;  
       POSITION: absolute; 
       TOP: 50%; 
       HEIGHT: 400px; 
       TEXT-ALIGN: left
}
.panelbanner { width:100%;position:absolute;background:#336699;text-align:right; height:20px;}
.panelbanner a{color:#FFFFFF; text-decoration:none;}
.panelbanner a:link{
	padding-right:2px;
	width:100%;
	font-size:12px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.panelcontent {
	position:absolute;
	margin-top:20px; 
	width:100%;
	overflow-x:hidden;
	overflow-y:auto;
	height:378px;
}

.overlay {/*该层为覆盖层*/
      DISPLAY: block;
      Z-INDEX: 9997; /*设置高亮层的下方*/
      FILTER: alpha(opacity=25); /*设置成透明*/
      LEFT: 0px; 
      WIDTH: 100%; 
      POSITION: absolute; 
      TOP: 0px; 
      HEIGHT: 100%; 
      BACKGROUND-COLOR: #336699; 
      moz-opacity: 0.8; 
      opacity: .80
}

.overBack {
     BACKGROUND-COLOR: #CCCCCC;
}

.outBack {
     BACKGROUND-COLOR: #FFFFFF; 
}
.modulenav {width:90%; margin-left:auto; margin-right:auto; text-align:left;}
.modulenav a{ font-size:13px;color:#336699;display:block; padding:3px;margin:1px; border:1px solid #ccc;text-decoration:none;}
.modulenav a:link{ background-color:#FFFFFF;}
.modulenav a:hover{ text-decoration:underline;}


/*<!--验证span样式-->*/
.checkspan {
		BORDER: #ff6600 1px solid;
		PADDING-LEFT: 24px; 
		FONT-SIZE: 12px;
		COLOR: red; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		background:url(../images_sys/error.gif) no-repeat 0px 0px;
		TEXT-ALIGN: left;
		background-color:#FFFFFF;
}


.loading {  
	position:absolute;
	background-color:#FFFFFF;
	LEFT: 75%;
	top:3%;
	z-index:9999;
	DISPLAY:block;
	border:1px dashed #FF6600;
	font-size:12px;
	color:#336699;
	width:150px;
	height:25px;
	padding-top:4px;
	padding-left:15px;
	text-align:center;

}


#panelmenu{
	position:absolute;
	visibility: hidden;
	border:1px solid #ABD8F8;
	font:12px Verdana;
	border-bottom:none;
	line-height: 20px;
	z-index: 100;
	background-color:#E6F6FF;
	width: 140px;
	text-align:left;
}

#panelmenu a{
	border-bottom:1px #ABD8F8 dotted;
	color:#336699;
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	text-indent: 5px;
}

#panelmenu a:link{
	border-bottom:1px #ABD8F8 dotted;
	color:#336699;
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	text-indent: 5px;
}

#panelmenu a:hover{
	background-color:#276CB2;
	color:#FFF;
	font-weight: bold;
}
#panelmenu a:visited{
	color:#336699;
}



.leftnav { 
	margin-left:4px;
	
} 


.leftc a{
	color:#FF6600;
	display:block;
	width:100%;
	line-height:22px;
	padding-left:11px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}



.leftc a:link a:visited{
    	color:#FF6600;
}
.leftc a:hover{
    	color:#ffffff;
		background-color:#CCCCCC;
		font-size:14px;
} 


.templateimg {
	height:105px; width:140px;
}
.templateimg_hover{
	height:210px; 
	width:280px;
	position:absolute;
	display: block;
	margin: -60px 0 0 -60px;
	border:1px solid #000000;
}

.p_input {
	border: 0px;
	padding: 0px;
	width: 30px;
	height: 17px !important;
	height: 15px;
	margin: 0px;
	background: #FFFFFF;
	border:1px solid #ccc;
}