* { margin:0; padding:0; word-break:break-all; }
body { 
background:#FFF; color:#000; font:12px/1.5em 微软雅黑,tahoma,宋体,Verdana,Helvetica,Arial,sans-serif; min-width:960px;
}
a { color:#333; text-decoration:none;font-size:12px; }
a:hover { text-decoration:underline;font-size:12px; }
ul, li { list-style:none; }
img { border:none; }
tr {
	height: 27px;
}
th {
	text-align: center;
}
td {
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}
BUTTON {
	FONT: 1em "Trebuchet MS", "Lucida Console", "Lucida Sans"
} 
SELECT {
	FONT: 1em "Trebuchet MS", "Lucida Console", "Lucida Sans"
}
input {
	background-color:#fff;
	border-bottom: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	color: #333333;
	height: 18px;
	font:12px/1.5em 微软雅黑,宋体,Verdana,Helvetica,Arial,sans-serif; 
	border-color: #7f9db9 #7f9db9 #7f9db9 #7f9db9; font-size: 9pt
}
.text {
	color:#333333;
	font-weight:none;
	font:12px/1.5em 微软雅黑,宋体,Verdana,Helvetica,Arial,sans-serif; 
}
#wrap {
	width:100%;
	margin::0px auto;
	padding:0;
}
#top {
	background:url(../images/skin/yellow/top_bg.jpg) repeat-x;
	height:134px;
	heigh:64px;


	margin::0px auto;
	padding:0;
	width:100%;
	white-space: nowrap;
	overflow: hidden;
}
#topLeft {
	background:url(../images/skin/yellow/top_left.jpg) no-repeat;
	width:570px;
	width:570px;
	height:134px;
	float:left;
	padding:50px 0 0 180px;
	font-size:28px;
	color:#0c5c9a;
}
#topRight {
	background:url(../images/skin/yellow/top_right.jpg) no-repeat;
	width:387px;
	height:134px;
	float:right;
	padding:70px 0 0 0px;
	font-size:20px;
	color:#FFF;
}
#menu {
	background:url(../images/skin/yellow/menu.gif) repeat-y #ffffff;
	width:179px;
	height:570px;
    _height:440px;
	margin:0px 0 0 0 ;
    padding:0px 0 0 0;
    text-align:center;
	float:left;
}
#menu li {
   margin:5px 0 5px 0;
   background:url(../images/skin/yellow/menuLine.gif) no-repeat;
   height:30px;
   line-height:30px;
   text-align:left;
   padding:0 0 0 29px;
}
#main {
	margin:0px;
	padding:0;
	display:inline-block;
}

#copyright {
	background:url(../images/skin/yellow/copyright.jpg) repeat-x;
	width:100%;
	height:28px;
	float:none;
	text-align:center;
	padding:7px 0 0 0;
}
#line {
	background:url(../images/skin/yellow/line.jpg) repeat-x #ffffff;
	border:#111a2b 1px soild;
	border-top:0px;
	border-bottom:0px;
	width:12px;
	height:500px;
	margin:0px 0 0 0px;
	float:left;
}
#content {
	margin:0px 0 0 202px;	
	float:none;
	width:80%;
}
#right {
	width:100%;
	border-left:#181818 1px solid;
	padding:10px 0 0 10px;
}
.notice {
  width:80%;
  background-color:#ffffc7;
  border-top:#d2d2d2 1px solid;
  border-bottom:#d2d2d2 1px solid;
  height:18px;
  padding:8px 0 8px 10px;
  font-size: 12px;
}
#newsdiv {
	margin:10px 0 0px 0;	
}
#newsdiv li {
  float:left;
  height:30px;
  margin:0 0 5px 3px;
}

#newsdiv li  a:link,#newsdiv li a:visited{
  background-color:#9adedd;
  text-align:center;
  border:#d8e5e5 1px solid;
  padding:0px 7px;
  height:30px;
  line-height:30px;
}
#newsdiv li a:hover{
  background-color:#7dd9d8;
  text-align:center;
  padding:0px 0px;
  border:#2cfdfb 1px solid;
  cursor: hand;
  text-decoration:none;
  line-height:30px;
  padding:0px 7px;
}
.titlePage {
	color:#333333;
	border:0px;
	font-size:12px;
}
.textGrid {
	
}
.textGridReadOnly {
	
}
.selectGrid {
	
}
.textareaGrid {
	background-color:transparent;
	border: #7f9db9 1px solid;
	color: #333333;
	font-size: 12px
}
.checkboxGrid {
	border:0px;
}
.radioGrid {
	border:0px;
}
.fileGrid {
	
}
.labelGrid {
	border:0px;		
}
.btnSubmit {
	
}
.textList {
	
}
.textListReadOnly {
	
}
.selectList {
	
}
.textareaList {
	background-color:transparent;
	border: #7f9db9 1px solid;
	color: #333333;
	font-size: 12px
}
.checkboxList {
	border:0px;
}
.radioList {
	border:0px;	
}
.fileList {
}
.labelList {
	border:0px;	
}
.btnSubmit {
	
}
.textSearch {
	
}
.selectSearch {
	
}
.textareaSearch {
	
}
.checkboxSearch {
	border:0px;
}
.radioSearch {
	
}
.fileSearch {
	
}

.labelSearch {
	
}
.btnSubmit {
	
}
.tableList {
	border:1px solid #C5B270;
	font-size:12px;
	color:#000000;
	text-align:left;	
	width:100%;
	border-collapse: collapse;
	background-color:#FFFFED;
	margin:15px 0 10px 0;
}
.tableListHeader {
	text-align:center;
	border:#C5B270 1px solid;
	background-color:#FFEE96;
    color:#000000;
    font-size:12px;
	height: 27px;
}
.tableNoLine {
	border:0px;
    color:#333333;
	font-size:12px;
    text-align:left;
	width:100%;
	margin:0 0 0 0px;
}
.tableNoLine td{
	border:0px;
    border-bottom: 0px;
     border-right:0px;
    border-top: 0px;
	border-left: 0px;
 }
.tableGrid {
	border:1px solid #C5B270;
	font-size:12px;
	color:#000000;
	text-align:left;	
	width:100%;
	border-collapse: collapse;
	background-color:#FFFFED;	
}
.tableGridHeader {
	background-color:#FFEE96;
	color:#000000;
	border:#C5B270 1px solid;

	font-size:12px;
	text-align:center;
	height: 27px;
}
.tableGridHeader td {
	border:#C5B270 1px solid;
	border-right:0px;
	height: 27px;
	
}

.rowlist0 {
	border-bottom: #748867 1px solid;
    border-right: #748867 1px solid;
    border-top: #748867 1px solid; 
	border-left: #748867 1px solid; 
	font-size:12px;
	text-align:center;
	border-color:#C5B270;
	height: 27px;
}
.rowList0 {
	border:#C5B270 1px solid;
	height: 27px;
}
.rowList1  {
	border:#C5B270 1px solid;
	height: 27px;
}
.rowList1 {
	border-bottom: #748867 1px solid;
    border-right: #748867 1px solid;
    border-top: #748867 1px solid; 
	border-left: #748867 1px solid; 
	font-size:12px;
	text-align:left;
	border-color:#C5B270;
	height: 27px;
}



.rowGrid0 {
	border-bottom: #748867 1px solid;
    border-right:0px;
    border-top: #748867 1px solid; 
	border-left: #748867 1px solid; 
	font-size:12px;
	text-align:center;
	border-color:#C5B270;
	height: 27px;
}
.rowGrid1 {
	border-bottom: #748867 1px solid;
     border-right:0px;
    border-top: #748867 1px solid; 
	border-left: #748867 1px solid; 
	font-size:12px;
	text-align:center;	
	height: 27px;
}
.rowGrid1 td {
	border-bottom: #748867 1px solid;
    border-right: #748867 0px solid;
    border-top: #748867 1px solid; 
	border-left: #748867 1px solid; 
	font-size:12px;
	text-align:center;
	border-color:#C5B270;	
	height: 27px;
}
.rowGrid0 td{
	border-bottom: #748867 1px solid;
    border-right: #748867 0px solid;
    border-top: #748867 1px solid; 
	border-left: #748867 1px solid; 
	font-size:12px;
	text-align:center;
	border-color:#C5B270;
	height: 27px;
}

.tableSearch {
	font-size:12px;
	width:90%;
	margin:0 0 0 20px;
}
.rowSearch0 {
  	font-size:12px;
}
.rowSearch1 {
	font-size:12px;
}
.linkFunc {
	text-align:right;
	font-size:12px;
}
.linkGrid {
	font-size:12px;
}
.link {
	font-size:12px;
}
/*tabs标签*/
body {margin:0;     padding:0;    } 
img {border: none; }  /*- Menu Tabs 1--------------------------- */
#tabs1 {float:left; width:100%; background:#F4F7FB;font-size:93%; line-height:normal;border-bottom:1px solid #BCD2E6; }
#tabs1 ul {margin:0; padding:10px 10px 0 50px;list-style:none; }
#tabs1 li {display:inline;margin:0;padding:0;font:bold;}
#tabs1 a {cursor:hand;float:left;background:url("../images/skin/yellow/tableft1.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none; }
#tabs1 a span {cursor:hand;float:left;display:block;background:url("../images/skin/yellow/tabright1.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#627EB7; }
#tabs a:hover span {cursor:hand;color:#627EB7; }
#tabs1 a:hover {background-position:0% -42px; }
#tabs1 a:hover span {cursor:hand;background-position:100% -42px; }
#tabs1 .current a {background-position:0% -42px; }
#tabs1 .current a span {background-position:100% -42px; }

/*教师备课*/
#course_topLeft {
	background:url(../images/skin/yellow/course_top_left.jpg) no-repeat;
	 width:545px;
	height:134px;
	float:left;
	padding:50px 0 0 180px;
	font-size:28px;
	color:#0c5c9a;
}
#course_topRight {
	background:url(../images/skin/yellow/course_top_right.jpg) no-repeat;
	width:387px;
	height:134px;
	float:right;
	padding:70px 0 0 0px;
	font-size:20px;
	color:#FFF;
}

/*登陆页*/
#loginwrap {
	background:url(../images/skin/yellow/bg.jpg) #FFF no-repeat; 
	width:1003px;
	margin:0px auto;
	padding:0;
	height:611px !important;
	height:623px;

	
}
#loginTop {
	font-size:45px;
	color:#666666;
	padding:80px 0 0 300px;
	font-family:黑体,Verdana,Helvetica,Arial,sans-serif;
}
.loginTitle {
	font-size:25px;
	color:#666666;
	margin:67px 0 0 -155px;
	text-align:center;
}
#loginMain {
   padding:100px 0 0 463px;
   font-size:14px;
}
.userName {
	margin:0 0 0 25px;
	color:#000000;
}
.userNameInput {
	background-color:#fff;
	border:1px #666 solid;
	height:22px;
	vertical-align:middle;
	margin:0 0 0 5px;
	font-size:14px;
	width:100px;
	line-height:22px;
}
.passwordInput {
   	background-color:#fff;
	border:1px #666 solid;
	height:22px;
	vertical-align:middle;
	margin:0 0 0 5px;
	font-size:15px;	
	width:100px;
	line-height:22px;
}
.password {
	margin:28px 0 0 25px;
	color:#000000;
}
.userId {
  margin:20px 0 0 0;
  color:#FFF;
}
.userIdInput {
	vertical-align:middle;
}
.btn_login {
  margin:0px 0 0 250px;	
}
.btn_login_img {
  height:21px;	
  width:74px;
  margin:20px 0 0 90px;
  vertical-align:middle;
  border:0px;
  background:url(../images/skin/yellow/btn_login.jpg) #FFF no-repeat; 
}

/*论坛头*/
.forum_top{
	height:138px;
	background:url(../images/skin/yellow/forum_top.jpg) #FFF no-repeat; 
}

/*教师首页分割线 */
.split_line{
	background:url(../images/skin/yellow/split_line.gif) bottom #FFF no-repeat left;
	 background-position:-25px 100%;
	font-size:15px;
	font-weight:bold; 
	color:#8C6512;
}
