﻿#leftmenu
{
    width: 170px;
    background-image: url(../images/my/leftmenu.jpg);
    background-repeat: repeat-y;    
}
#leftmenutop
{
    width: 170px;
    height:70px;
    background-image: url(../images/my/leftmenutop.gif);        
}
#leftmenubtm
{
    width: 170px;
    height:13px;
    background-image: url(../images/my/leftmenubtm.gif);    
    font-size:1px;
}
.leftitem
{
    width: 170px;
    height: 30px;    
}
.leftitemselect
{
    width: 170px;
    height: 30px;    
    background-image: url(../images/student/leftmenuitemsel.gif);    
    background-position:center center;
    background-repeat:no-repeat;
}
.leftitem .menuimg, .leftitemselect .menuimg
{
    height: 30px;
    width: 45px;
    text-align: center;
    float: left;
}
.leftitem .menutxt, .leftitemselect .menutxt
{
    height: 30px;
    line-height: 30px;
    width: 125px;
    float: left;
    color: #398000;
    font-size: 14px;
    font-weight: bold;
}
.menutxt a
{
    color: #2c8708;
}
.leftitem2select, .leftitem2
{
    padding-left: 60px;
    height: 25px;
    line-height: 25px;
    color: #2c8708;
}
.leftitem2select
{
    background-image: url(../images/student/leftmenuitemsel.gif);    
    background-position:center center;
    background-repeat:no-repeat;
}
.leftitem2select a, .leftitem2 a
{
    color: #2c8708;
}
#border3
{
    background-image: url(../images/my/border3.gif);
    width: 720px;
    position:relative;    
    padding: 0 15px 20px 15px;        
    min-height:500px;
    height:auto !important; 
    height:500px; 
    overflow:visible;
}
#border3top
{
    background-image: url(../images/my/border3top.gif);
    width: 750px;    
    height:9px;
    font-size:1px;
}
#border3btm
{
    background-image: url(../images/my/border3btm.gif);
    width: 750px;    
    height:9px;
    font-size:1px;
}
#borderwhite
{    
    width: 700px;
    padding:10px;
    position:relative;        
    min-height:500px;
    height:auto !important; 
    height:500px; 
    overflow:visible;
    background-color:#ffffff;
    margin:0 auto 0 auto;    
}
#borderwhitetop
{
    background-image: url(../images/student/borderwhitetop.gif);
    width: 720px;    
    height:10px;
    font-size:1px;
    margin:0 auto 0 auto;
}
#borderwhitebtm
{
    background-image: url(../images/student/borderwhitebtm.gif);
    width: 720px;    
    height:10px;
    font-size:1px;
    margin:0 auto 0 auto;
}
#leftmy
{
    text-align:center;
    margin-bottom:20px;
}
#leftmy img
{
    width:170px;
    height:50px;
}

#myformtitle
{
    line-height: 30px;
}
.myformtitlestrong
{
    color: #d36767;
    font-weight: bold;
}
.gouptitle
{
    padding-top: 15px;
    font-size: 14px;
    color: Black;
    font-weight: bold;
    line-height: 30px;
    border-bottom: solid 1px black;
    margin-bottom:10px;
}
.gouptitle1
{
    padding-top: 15px;
    font-size: 14px;
    color: #e76371;
    font-weight: bold;
    line-height: 30px;    
    margin-bottom:10px;    
    background-image: url(../images/my/space/line.gif);
    background-position:bottom center;
    background-repeat: repeat-x;
}
.formrow
{
    width: 600px;
    height: 45px;    
}
.formleft
{
    height: 40px;
    width: 110px;
    text-align: right;
    line-height: 40px;
    float: left;
    padding: 0 10px 0 0;
}
.formcenter
{
    height: 20px;
    width: 160px;
    line-height: 20px;
    padding: 10px 0 10px 0;
    float: left;
}
.formright
{
    height: 25px;
    width: 320px;
    float: left;
    display: inline-block;
    padding-top:7px;    
    line-height:25px;    
}
.formcenter1
{
    height: 20px;
    width: 300px;        
    float: left;
}
.formright1
{
    height: 40px;
    width: 180px;
    float: left;
    line-height:20px;
}
.formleft2
{
    height: 40px;
    width: 410px;
    text-align: right;
    line-height: 40px;
    float: left;    
    padding: 0 10px 0 0;
}
.formcenter2
{
    height: 20px;
    width: 300px;
    line-height: 20px;
    padding: 10px 0 10px 0;
    float: left;
}
.formright2
{
    height: 25px;
    width: 180px;
    float: left;
    padding-top:7px;    
    line-height:20px;
}
#formbtn
{
    padding: 30px;
    text-align: center;
}
.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 4px;
    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;
}
.listitemtop
{
    background-image: url(../images/student/itemtop.gif);
    width: 748px;
    height: 14px;           
    z-index:1;
    position: absolute;
    top: -10px;
    left: -14px;    
}
.listitemtop1
{
    background-image: url(../images/student/itemtop.gif);
    width: 748px;
    height: 14px;           
    z-index:1;
    position: absolute;
    top: 0;
    left: -14px;    
}   
.listitemtop2
{
    background-image: url(../images/my/kj/itemtop1.gif);
    position: absolute;
    width: 928px;
    height: 14px;
    top: 0;
    left: -14px;
}
table.list th
{
    height:38px;
    background-image:url(../images/parent/listtr.gif);
    color:#366c99;
    font-size:14px;    
}
table.list td
{
    text-align:center;
    padding:10px;
    line-height:20px;
}