@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; background:#FFF; color:#000; font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h4, img, form, label{padding:0px; margin:0px;}
ul{list-style-type:none;}
a{color:#06C; text-decoration:underline;}
a:hover{color:#F30; text-decoration:none;}

/*----HEADER PANEL----*/
#headermainPan{background:url(/eschool/images/bg_header_admin.png) 0 0 repeat-x #FFF; color:#000; position:relative; margin:0 auto; width:958px; height:80px; clear:both; border:#999 1px solid; border-bottom:none;}
#headermainPan .head{height:54px; margin:0 auto; text-align:left; color:#FFF; font-size:large; font-weight:bold;}
#headermainPan .menubar{margin:0 auto; text-align:right; padding:2px 8px;}
#headermainPan .menubar a{color:#1B7A56; text-decoration:none; font-weight:bold;}
#headermainPan .menubar a:hover{color:#000; text-decoration:none;}

/*----MAIN PANEL----*/
#mainPan{width:958px; margin:0 auto; border-left:#999 1px solid; border-right:#999 1px solid; padding-bottom:10px;}
#mainPan ul{margin:0 28px; padding:18px 0 0 0;}
#mainPan li{margin:3px 0;}

/*----FOOTER POPUP----*/
#footerPop{background:#ccc; color:#fff; width:958px; margin:0 auto; padding-top:5px; height:20px; clear:both; border:#999 1px solid; border-top:none;}
#footerPop p.copyright{width:700px; margin:0 auto; color:#333; position:relative; text-align:center; font-size:11px;}

/*----Bar Panel----*/
#barPan{background:url(/eschool/images/bg_bar.gif); height:32px; font-weight:bold; color:#333; padding:8px 0 0 8px;}
#barPan h3{padding:8px 0 0 8px; color:#333;}

#searchPan {background:#D5F3BC; border:#969A9B 1px solid; padding:3px;}

#searchPan form {margin:0; text-align:center;}

#loginPan{width:400px; margin:18px auto 8px auto; background:#D5F3BC; border:#3366CC 1px dashed;}
#loginPan h3{background:#627b28; height:30px; color:#FFF; padding:18px 0 0 8px; margin:0; text-align:center;}
#loginPan form{padding:20px 0 0 0;}
#loginPan label{float: left; position:relative; width: 140px; line-height: 20px; text-align: right; padding-right: 5px; overflow:hidden;}
#loginPan p{padding:4px 0;}
#loginPan p.sub{padding-left: 145px; padding-bottom:18px;}

#txtContent{padding:8px;}
#editPan form{padding:8px 0; background:#E8F0F7;}
#editPan label{float: left; position:relative; width: 300px; line-height: 20px; text-align: right; padding-right: 5px; overflow:hidden;}
#editPan p{margin:3px 0;}
#editPan p.sub{padding-left: 185px;}

#addnew{display:block;height:22px; text-align:right; background:#F1F1F1; border-bottom:#000 solid 1px; padding:2px 8px;}
#addnew a{color:#1B7A56; text-decoration:none; font-weight:bold;}
#addnew a:hover{color:#F30; text-decoration:none;}
#addnew .info{width:600px; float:left; text-align:left; font-size:large; font-weight:bold; padding:4px 0 0 0;}
#addnew .tool{width:172px; float:right;}

/*#resultPan {}
#resultPan .headbar {padding:5px; background:#CCC; color:#000; border-bottom:#999 1px dashed;}
#resultPan .content {padding:8px;}
#resultPan h4 {color:#060; font-size:14px; font-weight:bold;}
#resultPan h1 {float:left; margin:5px; font-size:12px;}
#resultPan p {text-align:center; margin:0;}
#resultPan form {text-align:right; background:none;}
#resultPan ol {margin:5px;}
#resultPan li {padding:5px 0; border-bottom:#E4E4E4 1px solid;}
#resultPan li a {color:#46852F; font-weight:bold; background:#EAFFE3;}
#resultPan li a:hover {background:#ff9;}
#resultPan a img {border:0; padding:0 4px 0 0;}
#resultPan .pageNav a {padding:0 4px; font-weight:bold;}
#resultPan .pageNav a img {padding:0;}
#resultPan .txt_sel_page {color:#f60; font-size:16px; font-weight:bold; padding:0 4px;}*/
/* resultPan */
#resultPan {padding:10px 0;}
#resultPan .headBar {padding:5px; background:#E8E8E8; color:#000; border-bottom:#ccc 1px dashed;}
#resultPan .headTitle {color:#900; font-weight:bold; padding:4px; border-bottom:#699 1px dotted;}
#resultPan .content {padding:8px;}
#resultPan h4 {color:#060; font-size:14px; font-weight:bold;}
#resultPan h1 {margin:2px; float:left; font-size:12px;}
#resultPan p {text-align:center; margin:0;}
#resultPan form {text-align:right; background:none;}
#resultPan ol {margin:5px 0;}
#resultPan li {padding:5px 0; border-bottom:#E4E4E4 1px solid; list-style-image:none;}
#resultPan li a {color:#036; font-weight:bold; background:#EAFFE3;}
#resultPan li a:hover {background:#ff9;}
#resultPan a img {border:0; padding:0 4px 0 0;}
#resultPan .linkTool {text-align:right; background:none; font-weight:bold;}
#resultPan .linkTool a {color:#36c;}
#resultPan .linkTool a:hover {color:#f30;}
#resultPan .pageNav {text-align:center;}
#resultPan .pageNav a {padding:0 1px; font-weight:bold;}
#resultPan .pageNav a img {padding:0;}
#resultPan .pageInfo {color:#369; float:left;}
#resultPan .txt_sel_page {color:#f60; font-size:16px; font-weight:bold; padding:0 1px;}
/* end resultPan ----------------*/

#detailPan {padding:8px; background:#FFFFDD; width:480px; margin:0 auto;}
#detailPan label{float: left; position:relative; width: 180px; line-height: 20px; text-align: right; padding-right: 5px; overflow:hidden; color:#036;}
#detailPan p{margin:3px 0;}
#detailPan p.sub{padding-left: 185px;}

#content_box {
padding:8px;
clear:both;
/*position:relative;*/
z-index:2;
}
#content_box .admin_console {
width:800px;
margin:8px auto;
}
#content_box .admin_console ul {
padding:0px;
margin:0px;
list-style-type:none;
}
#content_box .admin_console li {
padding:1px 0px;
}
#content_box .admin_console li a {
color:#000;
text-decoration:underline;
}
#content_box .admin_console li a:hover {
color:#F30;
text-decoration:none;
}

/*----BLOCK PANEL----*/
#blockPan{width:239px; float:left; margin:0 auto; padding:5px 0; text-align:center;}
#blockPan a img{padding:2px;}

/*----IMAGE PANEL----*/
#imgPan{background:#fff; padding:6px; width:200px; border:#cfcfcf 1px solid; margin:0 auto;}

/*----END PANEL----*/
#endPan{clear:both;}

#endLine{display:block; margin:0 auto; background:none; clear:both;}

#navPage{text-align:center;}
#navPage a{color:#036; font-weight:bold; text-decoration:none;}
#navPage a:hover{color:#f30; text-decoration:none;}
#navPage a img{padding:0; border:none; background:none; padding:0 1px;}

.img_border {
background-color:#FFF;
padding:3px;
border:1px solid #CCC;
}
.txt_red{
	color:#F00;	
}
.txt_red_s{
	color:#F00;	
}
.txt_blue_s{
	color:#36C;
}
.txt_blue_sb{
	color:#36C;
	font-weight:bold;
}
.txt_dblue_sb{
	color:#036;
	font-weight:bold;
}
.txt_sel_page{
	color:#F30;
	font-size:large;
	font-weight:bold;
}
.lnk_blue_orange_su00 a{
	color:#06C;
	text-decoration:none;
}
.lnk_blue_orange_su00 a:hover{
	color:#F30;
	text-decoration:none;
}
.txt_dpurple_b {
	color:#663366;
	font-weight:bold;
}
