/* CSS Document */

div.teacher_list {margin:15px auto; text-align:left;}

div.teacher_list h3 { padding:0 0 0 0px; position:relative; left:20px; color:#34B3D1; font-weight:bold; }

div.teacher_list table {width:760px;margin:0 auto; border-collapse:collapse; font-size:12px;border:1px solid #ccc;}
div.teacher_list table th {background:#34B3D1;color:#fff;text-align:center;padding:4px;border:1px solid #ccc;}
div.teacher_list table td { vertical-align:middle;padding:3px;border:1px solid #ccc;text-align:center;}
div.teacher_list table td.country {font-size:10px;}
div.teacher_list table td.country img {margin-bottom:2px;}


/**************************

OCtH[

**************************/
#formcenter {text-align:center; margin:20px 0 0 0;}
#formcenter #err-msg blockquote{ padding:4px;margin:10px auto;width:390px;_width:400px; color:#DD0000; font-weight:bold; } 
#loginform {border:1px solid #328D72;padding:4px;margin:0 auto;width:390px;_width:400px;color:#000;}
#loginform div {background:#EDEDED;padding:15px 20px;text-align:center;}
#loginform div img {text-align:center;margin-bottom:10px;}
#loginform div p {margin:0 0 5px;padding:0;text-align:left;}
#loginform div blockquote {margin:0;padding:4px; text-align:left; background:#FFF; border:1px solid #aaa;}
#loginform div form {margin:15px auto 0;padding:0;width:300px;text-align:center;}
#loginform div form input#id,#loginform div form input#pass {width:180px;margin-bottom:5px; vertical-align:middle;}
#loginform div form input#save {margin-bottom:5px; vertical-align:middle;}


#not-regist {padding:10px; margin:25px auto 10px;width:390px; text-align:left; border:1px solid #CCC; }
#not-regist .sb-inner { _background:#fff;}
*:first-child+html #not-regist .sb-inner { background:#fff;}

#not-regist .sb-border { background:#ccc; }
#not-regist div {text-align:center;}
#not-regist div img {margin-top:10px;}

#not-regist ul { margin:8px 10px;background:#efefef;border:1px solid #ccc;padding:5px; text-align:left; }
#not-regist ul li { margin:0.5em 0; padding:0 0 0 15px; background:url(../imgdir/common/ic_arrow03.gif) no-repeat left 2px; text-indent:0px;}

#not-regist h3 { font-size:14px; background:url(../imgdir/common/ic_arrow01.gif) no-repeat left center; font-weight:bold; text-indent:15px; }
#not-regist h4 { font-size:12px; font-weight:bold; text-align:center; margin:2em 0 0 0; }
#not-regist dl { }
#not-regist dl dt { background:url(../imgdir/common/ic_arrow03.gif) no-repeat; text-indent:15px; font-weight:bold; margin:1em 0 0 0; }
#not-regist dl dd { margin:0.5em 0 0.5em 15px; padding:0; line-height:1.3; }

span.login_box { width:200px; } 
span.login_name { color:#f00; text-align:left;}


