﻿body{ background:url(/themes/images/act/master-new/bg_body.png) repeat-x 0 33px #EEFDD6; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#333;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#F30;}
#container{ background:url(/themes/images/act/master-new/bg_container.jpg) no-repeat center top;}
#header{ margin:0 auto; width:1000px; height:345px; background:url(/themes/images/act/master-new/bg_header.jpg) no-repeat;}
h1.logo{ padding:20px 0 0 30px; width:185px; height:70px;}
h1.logo a{ display:block; height:70px; text-indent:-999em; overflow:hidden;}
h2.title{ margin-left:200px; width:425px; height:95px;}
h2.title a{display:block; height:95px; text-indent:-999em; overflow:hidden;}
input,select{ font-size:12px; color:#333;}
.textRed{ color:#F00;}
.u{ text-decoration:underline;}
.b{ font-weight:bold;}

.nav{ width:880px; height:160px; margin:0 auto; background:url(/themes/images/act/master-new/bg_nav.jpg) no-repeat; position:relative; z-index:1;}
.siteNav{ margin-left:85px; height:106px;}
.siteNav li{ float:left; margin:45px 8px 31px 8px; width:95px; height:30px; _display:inline;}
.siteNav li a{ display:block; height:30px; text-indent:-999em; overflow:hidden;}
.actNav{ clear:both; margin:13px 0 0 95px; height:41px;}
.actNav li{ float:left; padding:0 11px; height:41px;}
.actNav li a{ display:block; background:url(/themes/images/act/master-new/nav.png) no-repeat; height:20px; text-indent:-999em; overflow:hidden;}
.actNav li.selected{ background:url(/themes/images/act/master-new/bg_nav_selected.png) no-repeat center bottom;}
.actNav li.s1 a{ background-position:0 0; width:99px;}
.actNav li.s1 a:hover,.actNav li.s1 a.current{ background-position:0 -20px;}
.actNav li.s2 a{ background-position:-99px 0; width:127px;}
.actNav li.s2 a:hover,.actNav li.s2 a.current{ background-position:-99px -20px;}
.actNav li.s3 a{ background-position:-226px 0; width:95px;}
.actNav li.s3 a:hover,.actNav li.s3 a.current{ background-position:-226px -20px;}
.actNav li.s4 a{ background-position:-321px 0; width:81px;}
.actNav li.s4 a:hover,.actNav li.s4 a.current{ background-position:-321px -20px;}
.actNav li.s5 a{ background-position:-402px 0; width:41px;}
.actNav li.s5 a:hover,.actNav li.s5 a.current{ background-position:-402px -20px;}
.actNav li.s6 a,.actNav li.s6 a.current{ background:none; width:67px;}
.actNav li.s6 a img{ display:block;}
.actNav li.s7 a{ background-position:-443px 0; width:34px;}
.actNav li.s7 a:hover,.actNav li.s7 a.current{ background-position:-443px -20px;}
.navIco{ position:absolute; z-index:1; left:311px; top:106px; width:40px; height:19px; background:url(/themes/images/act/master-new/nav_ico.png) no-repeat;}
#main{ margin:0 auto 20px auto; width:776px; background:url(/themes/images/act/master-new/bg_main.png) no-repeat left bottom #FFFEF8; min-height:500px; _height:500px; padding:10px 0;}
#main p{ margin-bottom:16px;}
.content{ padding:10px 25px; width:726px; overflow:hidden;}
.table th,.table td{ text-align:center; padding:5px;}
.table th{ height:44px; color:#81B90F; font-size:12px; font-weight:bold; text-align:center; padding:0;}
.table td{ background:#FFF;}
.table td a{ color:#F00;}
.table td a:hover{ color:#F30; text-decoration:underline;}
.td1 td{ background:#FFF; }
.td2 td{ background:#EBF8E2;}
.td1:hover td,.td2:hover td{ background:#DEF3CF;}
.search{ padding:10px;}
.search .formElement{ clear:both; padding:6px 0; text-align:center; overflow:hidden; font-weight:bold;}
.search label,.search .btn{ float:left; padding:0 0 0 30px;}
.search .input{ float:left; padding:0 5px;}
.mainCol{ margin:0 auto; width:705px; background:url(/themes/images/act/master-new/bg_col.png) repeat-y -705px 0;}
.mainColHeader{ font:0/0 Arial;}
.mainColFooter{ margin:0 auto; width:705px; height:16px; background:url(/themes/images/act/master-new/bg_col.png) -1410px bottom;}
.apprenticesSch{ height:126px; background:url(/themes/images/act/master-new/bg_apprentices.jpg) no-repeat; padding-left:150px;}
.apprenticesTab{ background:url(/themes/images/act/master-new/bg_apprentices.jpg) no-repeat 0 -136px; padding:0 14px 0 16px;}
.masterSch{ height:118px; background:url(/themes/images/act/master-new/bg_master.jpg) no-repeat; padding-left:150px;}
.masterTab{ background:url(/themes/images/act/master-new/bg_master.jpg) no-repeat 0 -128px; padding:0 14px 0 16px;}
.normalTab{ background:url(/themes/images/act/master-new/bg_col.png) no-repeat; padding:0 14px 0 16px;}
.normalTab th{ height:45px;}
.normalSch{ padding:5px 0 15px 50px;}
.wantBox{ padding:10px 30px; width:645px;}
.wantBox .formElement{ clear:both; width:645px;}
.wantBox label{ float:left; width:120px; padding:5px; text-align:right; font-weight:bold;}
.wantBox .input{ float:left; width:500px; padding:5px;}
.wantBox .btn{ clear:both; padding:5px 0 10px 150px;}
.wantBox textarea{ border:1px solid #819CB9; font-size:12px; line-height:18px; color:#666; width:400px; height:80px;}
.tableInfo{ clear:both; font-weight:bold; padding:15px 0 10px 40px;}
.midSch{ text-align:center; font-weight:bold;}
.midSch label,.midSch div{ display:inline;}
.midSch label{ padding:0 5px;}
.midSch div{padding-right:20px;}
.gradeHeader{ margin:0 auto; width:705px; height:34px; text-align:center; font:bold 14px/34px Verdana; color:#346D01; background:url(/themes/images/act/master-new/bg_master_grade.png) no-repeat;}
.gradeHeader a{ color:#346D01; display:block; height:34px;}
.gradeHeader a:hover{ text-decoration:none; color:#F30;}

/* pop */
.pop{ position:absolute; z-index:999; width:308px;}
.pop .popName{ height:32px; font:bold 13px/32px Verdana; color:#81B90F; background:url(/themes/images/act/master-new/bg_pop.png) no-repeat; padding-left:40px;}
.pop .popHead{ height:15px; background:url(/themes/images/act/master-new/bg_pop.png) no-repeat -308px 0;}
.pop ul,.popMain{ background:url(/themes/images/act/master-new/bg_pop.png) no-repeat -616px bottom; padding:0 20px 15px 20px; width:268px;}
.popMain{ padding:5px 20px 20px 20px;}
.pop li{ padding:2px 0;}
.pop label{ color:#390;}
.pop .btn{ padding-top:10px; text-align:center;}
.pageInfo{ padding:10px; text-align:center;}
.pageInfo li{ display:inline; padding:0 3px;}
.GradeBtn{ text-align:center; margin-bottom:15px;}
