﻿body{
	margin:0; background-color:#f2f4ee;
}
a{
    text-decoration:none;
}
.floatLeft
{
	float:left;
}
.layout{
    background-color:#E3E8E2;
}
.header{
    width:100%;
    height:85px;
    overflow:hidden;
}
.header div{
    height:85px;
}
.headerTitleBar{
    background:white url(../images/header.png) no-repeat;
    width:100%;
}
.headerLeftTitle{
     background:white url(../images/headerLeftTitle.png) repeat;
     float:left;
     width:49%;
}
.headerMiddleTitle{
     background:white url(../images/headerMiddleTitle.png) no-repeat;
     width:929px;
     margin:0 auto;
     clear:both;
     position:relative;
     top:-85px;
}
.headerRightTitle{
     background:white url(../images/headerRightTitle.png) repeat;
     float:right;
     width:49%;
}
.menuContainer{
      background:white url(../images/menubar.png) repeat;
      border-top:solid 1px #B3BFC7;
      border-bottom:solid 1px #B3BFC7;
      font-size:12px;
      line-height:24px;
      color:#6E6E6F;
      width:100%;
      margin-bottom:2px;
      height:20px;
      overflow:hidden;
}
.mainContent{
    margin:0 auto;
    width:929px;
}
.mainContent span{
    margin-right:10px;
}
.backhomepage{
    float:right;
}
.backhomepage a{
	color:#6E6E6F;
}
.selfInfoContainer{
    float:left;
    width:207px;
}
.selfInfo{
    width:100%;
}
.selfInfoTitle{
    background:white url(../images/selfInfoTitle.png) no-repeat;
    height:25px;
    width:100%;
}
.selfInfoImage{
    background:white url(../images/selfInfoImage.png) repeat;
    width:100%;
    height:240px;
}
.image{
    margin:5px 0 0 55px;
}
.changeImage{
     background:transparent url(../images/changeImage.png) no-repeat;
     width:91px;
     height:21px;
     margin:5px auto 0 auto;
    cursor:pointer; 
}
.textInfo{
    font-size:12px;
    margin:5px 0 0 40px;
    color:#3B3B39;
    line-height:18px;
}
.selfInfoOperation{
    background-color:#E7EDE3;
    width:100%;
    margin-top:5px;
    /*test*/
    height:auto;
}
.selfInfoOperation div{
    line-height:25px;
    padding-left:70px;
    font-size:12px;
    font-weight:bold;
    color:#24798D;
    border-bottom:dotted 1px #77A4AD;
    cursor:pointer; 
}
.selfInfoOperation div span{
    margin:0;
    color:#EB6E16;
}
.selfInfoOperation .childNode{
    font-weight:normal;
    padding-left:90px;
}
.selfInfoOperation .disabled{
    color:#949494;
}
.detailInfo{
    float:left;
    margin-left:5px;
    width:700px;
    height:100%;
    background-color:#EDF2EC;
}
.detailInfoTitle{
    background:white url(../images/detailInfoTitle.png) repeat;
    height:25px;
    width:100%;
}
.detailInfoTitle span{
    color:white;
    font-weight:bold;
    margin-left:20px;
    font-size:12px;
    line-height:22px;
}
.borderColor{
    border:solid 1px #4E95A4;
}
.clearboth{
    clear:both;
}
.footer{
    width:100%;
    background:white url(../images/footer.png) repeat;
    height:90px;
    border-top:solid 1px #B3BFC7;
    border-bottom:solid 1px #B3BFC7;
    font-size:12px;
    color:#48494A;
    text-align:center;
    margin-top:10px;
}
 .footer div{
    margin-top:20px;
 }
 .footer div span{
    margin-right:40px;
 }


 body{margin:0;font-size:12px;}
        table{
            border-collapse:collapse;
            border:solid 1px #A8A8A8;
            margin:124px auto;
            background-color:#F2F2F2;
        }
        table td{
             border:solid 1px #A8A8A8;
             font-size:12px;
             color:#333333;
             line-height:20px;
        }
        .textCenter{
            text-align:center;
        }
        .textIndent{
            text-indent:10px;
        }
        .tdImage{
             text-align:center; 
             vertical-align:middle;
             background-color:#FFFFFF;
        }
         #divSelfInfo{
            padding-left:20px;
            margin:0px;
            padding-top:60px;padding-bottom:60px;
            width:578px;
            float:left;
        }
        #divTeacherClasses{
            position:relative;
            left:-10px;
            top:-10px;
            padding-left:20px;
           
            height:520px;
            margin:0;
            border:solid 1px black;
            padding-top:0px;
            width:578px;
            float:left;
        }
        #tableManagerInfo{
            width:100%;
            border:solid 1px #A2C1D6;
            border-collapse:collapse; 
           
            text-align:center;
        }
        .managertitle{
            font-size:14px;
            font-weight:bold;
        }
        .fontsize12{
            font-size:12px;
        }
        #divSelfCenter{
             width:631px;
             margin:0; 
             margin:0 auto;  
        }
        .topdecoration{
            height:20px;
            background-color:White;
            width:100%;
        }
        .leftdecoration{
             background-color:white;
             float:left;
             height:594px;
             width:30px
        }
        #divTeachClasses{
             background-color:#CFE0E8;
             width:612px;
             margin:0;
             float:right;
        }
        .classleftdecoration{
            background-color:white;
            float:left;
            height:522px;
            width:10px;
        }
        .classTitlecContainer{
             margin:2px 0;
             width:100%;
             text-align:center;
        }
        #divClassTitle{
            float:left; 
            text-align:right;
            width:305px;
        }
        #divClassTitle h6{
            font-size:14px;
            line-height:20px;
        }
        #divCourseList{
            float:right;
        }
        .managerInfoTd
        {
            border:solid 1px #A2C1D6; 
        }
        
        .modifytable {
	        padding: 10px;
        }
        .row1 {
	        line-height: 20px;
	        margin-top:4px;
        }
        .row {
	        line-height: 20px;
	        clear: both;margin-top:4px;
        }
        .rowL {
	        width:100px;
	        float:left;
	        text-align:right;
        }
        .detail {
	        width: 430px;
	        margin:10px;
	        padding:10px;
	        border: 1px solid #CCCCCC;
	        font-size:14px;
        }
        .sumbit{
	        text-align:center;
	        margin-top:5px;
        }
        .display_none{
            display:none;
        }
        .input1 {	font-size: 12px;
	        color: #666666;
	        border: 1px solid #AAAAC6;
	        height: 16px;
	        margin-top: 0px;
	        margin-right: 0px;
	        margin-bottom: 0px;
	        margin-left: 2px;
	        padding-top: 0px;
	        padding-right: 0px;
	        padding-bottom: 0px;
	        padding-left: 2px;
        }
        .message {	color: #FF0000;
        }