﻿#teachertop
{
    width:950px;
    height:166px;
    background-image:url(../images/teacher/top.jpg);
}
#pagetop
{
    background-image: url(../images/teacher/pagetop.png);
    background-position: top left;
    background-repeat: repeat-x;
}
#pagebtm
{
    background-image: url(../images/teacher/pagebtm.png);
    background-position: bottom center;
    background-repeat: repeat-x;
    padding:15px 0 40px 0;
}
#pagebg
{
    background-color:#c1e6f2;   
}

#teacherborder
{
    background-image: url(../images/teacher/teacherborder.gif);
    width:894px;    
    background-repeat:repeat-y;        
    margin:0 auto 0 auto;
}
#teacherbordertop
{
    background-image: url(../images/teacher/teacherbordertop.gif);   
    width:894px;    
    height:22px;
    margin:0 auto 0 auto;        
}
#teacherborderbtm
{
    background-image: url(../images/teacher/teacherborderbtm.gif);
    width:894px;    
    height:18px;
    margin:0 auto 0 auto;        
}
#teacherborder3top
{
    background-image: url(../images/parent/parentborder2top.gif);   
    background-position:top left;
    background-repeat:no-repeat;        
}
#teacherborder3
{
    background-image: url(../images/parent/parentborder2.gif);   
    width:689px;      
    margin:0 auto 0 auto;    
}
#teacherborder3btm
{
    background-image: url(../images/parent/parentborder2btm.gif);   
    background-position:bottom left;
    background-repeat:no-repeat;    
    padding:0 0 5px 0;
} 
#teacherborder3head1,#teacherborder3head2,#teacherborder3head3
{
    background-color:#d3f5ff;
    font-size:14px;
    height:25px;
    line-height:25px;
    text-align:center;
    font-weight:bold;    
}
#teacherborder3head1
{
    margin:10px 5px 0 5px;
    width:237px;
}
#teacherborder3head2
{
    margin:10px 5px 0 19px;
    width:197px;
}
#teacherborder3head3
{
    margin:10px 5px 0 19px;
    width:198px;
}
#jspd
{
    text-align:center;
    padding:0 0 20px 0;
}
.loginrow
{
    width:450px;
    height:20px;
    margin:0 auto 0 auto;
    padding:15px 0 10px 0;
}
.loginleft
{
    height:20px;
    width:105px;
    padding-right:5px;
    text-align:right;
    float:left;
    line-height:20px;
}
.loginright
{
    height:20px;
    width:340px;
    float:left;
}

#loginbtns
{
    text-align:center;
    padding:30px 0 50px 0;
}
.teachertiptitle
{
    text-align:center;
    padding:20px 0 20px 0;           
    font-weight:bold;
    color:#004077;
    font-size:18px;    
}
.teachertip
{
    padding:0 0 15px 20px;        
    font-weight:bold;
}
.leftitem
{
    width:190px;
    height:45px;         
}
.leftitem .menuimg, .leftitemselect .menuimg
{
    height: 45px;
    width: 45px;    
}
.leftitem .menutxt, .leftitemselect .menutxt
{
    height: 45px;
    line-height: 45px;
    width: 125px;   
}
.leftitem a:link,.leftitem a:visited,.leftitem a:active,.leftitem a:hover
{
    font-size: 18px;
    font-weight: bold;
    color: #0e4a7e;
    text-decoration:none;
}
.leftitem2select, .leftitem2
{
    padding-left: 40px;
    height: 22px;
    line-height: 22px;    
    margin:4px 10px 4px 10px;
}
.leftitem2select
{
    background-image:url(../images/teacher/leftitem2select.jpg);
    background-position:center center;
    background-repeat:no-repeat;    
}
.leftitem2 a:link,.leftitem2 a:visited,.leftitem2 a:active
{
    color:Black;
    text-decoration:none;
}
.leftitem2select a
{
    color:White;
    text-decoration:none;
}
.leftitem2 a:hover,.leftitem2select a:hover
{
    text-decoration: underline;
}
#rightbordertop
{
    background-image:url(../images/teacher/rightbordertop.gif);
    height:17px;
    width:730px;           
}
#rightborder
{
    background-image:url(../images/teacher/rightborder.gif);    
    width:690px;
    height:100%;
    padding:0 20px 0 20px;
    min-height:850px;
    height:auto !important; 
    height:850px; 
    overflow:visible;
}
#rightborderbtm
{
    background-image:url(../images/teacher/rightborderbtm.gif);    
    width:730px;
    height:14px;
    font-size:1px;
}

#teachertitle
{    
    height:40px;
    border:solid 1px #7ca800;
    background-color:#aeda30;
    margin:10px auto 10px auto;
    text-align:center;
    line-height:40px;    
    font-weight:bold;
    font-size:20px;
    color:#222222;    
}
.teachertitle2
{
    font-family:黑体;
    font-size:14px;
    color:#222222;
}
.teachermsg
{
    padding:0 0 10px 80px;
    line-height:25px;        
} 
table.list
{    
}
table.list th
{    
    background-color:#cdeb8b;
    height:30px;
    line-height:30px;
    text-align:center;    
    font-weight:bold;
    font-size:12px;
    color:#222222;
}
table.list td
{
    padding:10px;    
    line-height:20px;
    text-align:center;    
}
.leftvline
{
    background-image:url(../images/teacher/vline.gif);
    background-position:left center;
    background-repeat:no-repeat;
}
.teachermsg1
{
    width:400px;
    margin:10px auto 10px auto;
    text-align:center;        
    padding:5px 0 5px 0;
    color:#404d52;
    background-color:#a5d9ed;
}
.relateuserimg
{
    padding:10px;
    width:30%;
}
.relateuserattr
{
    line-height:25px;
}

.hint
{ 
    border:solid 1px #62a8d4;
    padding:1px 2px 1px 3px;    
    line-height:20px;
}                
.hinterror
{    
    background-image:url(../images/member/icon_check_wrong.gif);
    background-position:4px 1px;
    background-repeat:no-repeat;             
    border:solid 1px #F86E4B;
    padding:2px 2px 2px 25px;    
    line-height:20px;
}               	
.hintright
{
    background-image:url(../images/member/icon_check_right.gif);
    background-position:5px 7px;
    background-repeat:no-repeat;             
    padding:2px 2px 2px 25px;    
    line-height:20px;
}
.gradedlg
{
    background-image:url(../images/member/gradewin.gif);
    padding:70px 20px 0 20px;  
}
.gradedlg .ui-dialog-titlebar,.gradedlg .ui-dialog-buttonpane
{
    display:none;
}
.gradedlg img
{
    margin-left:180px;
    margin-top:10px;
}
.gradecell
{
    width:94px;
    height:30px;
    float:left;    
}
.subjectdlg
{
    background-image:url(../images/member/subjectwin.gif);
    padding:70px 20px 0 20px; 
}
.subjectdlg .ui-dialog-titlebar,.subjectdlg .ui-dialog-buttonpane
{
    display:none;
}
.subjectbtn img
{
    margin-left:180px;
    margin-top:10px;
}
.subjectcells
{
    width:100%;
    height:120px;
    overflow-y:scroll;    
}
.subjectcell
{    
    height:25px;    
}
.listitemtopout
{
    position:relative;
    height:14px;
}
.listitemtop
{
    background-image: url(../images/teacher/itemtop.gif);
    position: absolute;
    width: 726px;
    height: 14px;
    top: 0;
    left: -18px;
}
table.kjlist
{    
}
table.kjlist td
{    
    line-height:20px;    
}
#userinfo
{
    width:306px;
    height:184px;
    padding:10px 0 0 0;
    background-image:url(../images/parent/userinfo.gif);
}
.defaulttitle1
{    
    color:#222222;
    font-weight:bold;
    font-size:18px;
    background-color:#b6f24d;
    margin:0 2px 0 2px;
    padding:5px 20px 5px 20px;
}
.defaulttitle
{    
    color:#222222;
    font-weight:bold;
    font-size:18px;    
    background-color:#b8e3f0;
    margin:0 2px 0 2px;
    padding:5px 20px 5px 20px;  
}
#defaultnews
{
    width:376px;
    height:174px;
    padding:10px 0 10px 0;
    background-image:url(../images/parent/defaultnews.gif);
    text-align:left;
    line-height:20px;        
}
#defaultnewstop
{     
    background-color:#b6f24d;
    margin:0 2px 0 2px;        
    height:28px;    
    padding-left:10px;
}
.defaultnewstopdefault
{    
    color:#222222;
    font-weight:bold;
    font-size:18px;    
    cursor: pointer;        
    height:28px;
    line-height:28px;
    width:40px;
    text-align:center;
    float:left;
    padding: 0 15px 0 15px;    
}
.defaultnewstopact
{    
    color:#004077;
    font-weight:bold;
    font-size:18px;    
    height:28px;
    line-height:28px;
    width:40px;
    text-align:center;
    float:left;
    padding: 0 15px 0 15px;      
    background-color:White;    
}
.defaultnewscontent
{
    padding:7px 0 0 15px;
}
#defaultintro
{
    width:690px;
    height:464px;
    padding:10px 0 0 0;
    background-image:url(../images/teacher/defaultintro.gif);
    line-height:25px;
    margin:0 auto0 auto;
}
#defaultintro span
{
    color:#4c70ce;
    font-weight:bold;
}
#defaultintro img
{
    margin:0 10px 0 10px;
}
#defaultintro td
{
    vertical-align:top;
    padding:10px 0 10px 0;
}
#borderwhitetop
{
    background-image: url(../images/parent/parentborder1top.gif);   
    width:696px;
    height:12px;
    margin:0 auto 0 auto;
    font-size:1px;
}
#borderwhite
{
    width:670px;
    background-color:White;
    padding:5px 13px 5px 13px;
    margin:0 auto 0 auto;
}
#borderwhitebtm
{
    background-image: url(../images/parent/parentborder1btm.gif);   
    width:696px;
    height:12px;
    margin:0 auto 0 auto;
    font-size:1px;
}







