body{
margin-top:0px;
margin-bottom:0px;}

.main_div{
width:948px;
height:auto;}



.header{
width:948px;
height:292px;
}


.menubar{
width:561px;
height:31px;
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
color:#FFFFFF;
text-align:right;
font-size:12px;
background-image:url(../images/menubar_bg.jpg);
background-repeat:no-repeat;
float:right;
padding-top:12px;
padding-bottom:0px;
margin-left:0px;
}


.menubar a{
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
color:#FFFFFF;
font-size:12px;
text-decoration:none;


}

.menubar a:hover{
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
color:#FFFF00;
font-size:12px;
text-decoration:overline;
}









.marquee{
height:31px;
width:387px;
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
color:#000000;
font-size:12px;
background-image:url(../images/markey_bg.jpg);
background-repeat:no-repeat;
text-align:left;
float:left;
padding-top:12px;

}

.flash{
width:946px;
height:249px;

border-left:1px #999999 solid;
border-right: 1px #999999 solid;
}

.logo_header{
width:501px;
height:249px;
background-image:url(../images/header_logo.jpg);
background-repeat:no-repeat;
float:left;
}

.right_header{
width:447px;
height:249px;
background-image: url(../images/right_header.jpg);
background-repeat:no-repeat;
float:right;
clear:both;
}
.visual{
width:623px;
height:230px;

background-image:url(../images/visual_image.jpg);
background-repeat:no-repeat;
float:right;


border-right: 1px #999999 solid;
}
.news{
width:310px;
height:192px;
border-left:1px #999999 solid;


/*background-image:url(../images/news_event.jpg);*/
background-image:url(../pics/bg_nt.jpg);
background-position:bottom;

font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
color:#000000;
font-size:12px;
text-align:left;
padding-left:10px;
padding-top:40px;
float:left;

}




.sub_menu{
width:913px;
/*background-color:#f3f3f3;*/
height:26px;
padding-right:5px;

padding-top:10px;
text-align: right;
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
font-size:11px;
color:#666666;

border-bottom:#990000 1px solid;
}

.sub_menu a{
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
font-size:11px;
color:#333333;
text-decoration:none;

}

.sub_menu a:hover{
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
font-size:11px;
color:#990000;


}



.sublink{
vertical-align:bottom;
width:100%;
float:right;
color:#990000;
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
font-size:11px;
padding-right:5px;
padding-bottom:0px;
margin:0px;
text-align:right;

border-top:#990000 1px solid;
}

.sublink a{
color:#990000;
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
font-size:11px;
text-decoration:none
}

.sublink a:hover{
color:#990000;
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
font-size:11px;
}




.cont{
width:948px;
height:401px;
text-align:left;
padding-left:10px;
}





p{
padding-top:0px;
padding-left:10px;
padding-right:10px;
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
font-size:11px;
color:#000000;
line-height:18px;
text-align:justify;
}

span{
float:right;
text-align:right;
margin:0px;
padding:0px;
}

span a{
color:#993300;
float:right;
text-align:right;
margin:0px;
padding:0px;text-decoration:none;
}

span a:hover{
text-decoration:underline;

}


h4{
padding-top:10px;
font-size:14px;
font-weight:bold;
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
color:#990000;
text-decoration:underline;
}


.footer{
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
font-size:12px;
color:#000;
text-align:center;

width:928px;
line-height:20px;
clear:both}

.footer a{
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
font-size:12px;
color:#000;
text-decoration:none;
text-align:center;
}

.footer a:hover{
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
font-size:12px;
color:#990000;
text-decoration:overline;
text-align:center;
}

.cont_pg{
width:218px;
height:401px;
padding-left:10px;}

.cont_cent{
width:928px;
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
color:#000;
text-align:left;
line-height:20px;
font-size:12px;
padding-left:10px;
padding-right:10px;
/*background-color:#f3f3f3;*/
background-color:#FFFFFF;
border: 1px #999999 solid;
padding-bottom:0px;
margin-bottom:0px;

/*background-image:url(../images/bg_cont.jpg);*/
}

.main_cont{
float:left;
width:918px;
padding:5px;
}

h1{
font-family:verdana, "Trebuchet MS", Verdana, Georgia;
font-size:17px;
font-weight:normal;
color:#993300;
padding-left:10px;
margin:0px;
padding-bottom:10px;
}


h2{
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
font-size:14px;
font-weight:bold;
color:#ffffff;
padding-left:10px;
margin:0px;
background-color:#4669B0;
}

.sitemap a{
text-decoration:none;
color:#990000;
}
img a{
border:0px;
text-decoration:none;}


.wl_left{
float:left;
width:580px;
height:175px;
background-color:#eeeeee;
margin-bottom:10px;
}

.al_right{
float:right;
width:335px;
height:185px;
background-color:#eeeeee;
}


.cent_2{
float:left;
width:900;
height:200px;}


.login{
float:left;
width:225px;
height:150px;
text-align:left;
background-color:#eeeeee;
}

.log_area{
border:1px #666666 solid;
font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
color:#666666;
font-size:12px;
padding:5px;
width:190px;
margin:auto; }

.log_area a{

font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
color:#666666;
font-size:11px;
padding:5px;
}

.log_area a:hover{

font-family:Tahoma, "Trebuchet MS", Verdana, Georgia;
color:#990000;
font-size:11px;
padding:5px; }



.school_act{
width:335px;
height:220px;
float:right;
background-color:#eeeeee;
}

.act{
width:335px;
height:200px;
float:left;
background-color:#eeeeee;
margin-left:20px;
}



.sub_index{
font-family:Tahoma, Verdana, Arial, Impact, sans-serif, "Times New Roman", "Trebuchet MS";
color:#ff0000;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #ff0000;
padding:3px;
text-align:right;}


.sub_index a{
color:#FFFFFF;
background-color:#ff0000;
padding:3px;
border: 1px #fff dotted;
text-decoration:none;}

.sub_index a:hover{
color:#330000;
text-decoration:underline;}

span .more{
background-color:#cccccc;
margin-right:10px;
color:#FF0000;
padding:0px 5px;
}