/* CSS Document */
body{padding:0px; margin:0px; background:#3B4B52; color:#333; font:12px Tahoma, sans-serif;}
div, p, ul, h2, h3, h4, img, img a{border:0; padding:0px; margin:0px;}
h3{font-size:16px; Tahoma, sans-serif; color:#000; font-weight: bold;}
h4{font:12px Tahoma, sans-serif; color:#6785C3; }
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:10px/14px Tahoma, sans-serif; color:#30a0c4; text-decoration:underline;}
p a:hover{ color:#000; text-decoration:none;}

.headline{font:12px Trebuchet MS, sans-serif; color:#80c306; font-weight:bold}
.subtitle{font:10px Tahoma, Geneva, sans-serif; color:#a6a6a6;}

#container{width:705px; margin:0 auto; padding:5px; padding-top:0; border:#c2eecb 5px solid; border-top:none; background:#FFF}

/* HEADER */
#header{width:705px; height:158px;  position:relative; background:url(../images/header_basic.jpg) 0 0 no-repeat}

#header ul.menu{position:absolute; top:131px; left:10px; width:680px}
#header ul.menu li{float:left; height:15px; margin-right:15px}
#header ul.menu li a{height:15px; display:block;}
#header ul.menu li a:hover{height:15px;}

#header ul.menu li.home a{width:77px; background:url(../images/menu_home.gif) 0 0 no-repeat; }
#header ul.menu li.home a:hover{width:77px; background:url(../images/menu_home_over.gif) 0 0 no-repeat;}

#header ul.menu li.about a{width:77px; background:url(../images/menu_news.gif) 0 0 no-repeat; }
#header ul.menu li.about a:hover{width:77px; background:url(../images/menu_news_over.gif) 0 0 no-repeat;}

#header ul.menu li.services a{width:77px; background:url(../images/menu_parents.gif) 0 0 no-repeat; }
#header ul.menu li.services a:hover{width:77px; background:url(../images/menu_parents_over.gif) 0 0 no-repeat;}

#header ul.menu li.solutions a{width:103px; background:url(../images/menu_curriculum.gif) 0 0 no-repeat; }
#header ul.menu li.solutions a:hover{width:103px; background:url(../images/menu_curriculum_over.gif) 0 0 no-repeat;}

#header ul.menu li.support a{width:85px; background:url(../images/menu_facilities.gif) 0 0 no-repeat; }
#header ul.menu li.support a:hover{width:85px; background:url(../images/menu_facilities_over.gif) 0 0 no-repeat;}

#header ul.menu li.contacts {margin-right:0}
#header ul.menu li.contacts a{width:77px; background:url(../images/menu_contact.gif) 0 0 no-repeat; }
#header ul.menu li.contacts a:hover{width:77px; background:url(../images/menu_contact_over.gif) 0 0 no-repeat;}

#header ul.menu li.spacer{width:5px; background:url(../images/spacer_m.gif) 0 0px no-repeat}

/* CONTENT */
#content{width:705px; position:relative; margin-top:5px}
h2{padding:2px 2px 2px 5px; position:relative; color:#0E3240; font:18px Tahoma, sans-serif; margin-bottom:5px; background:#A6CBE8;}
p.backlink{margin-left:5px;}
#leftPan{width:471px; position:relative; margin:0 5px 0 0; float:left;}
#rightPan{width:229px; position:relative; float:left;}

#newsarticle_big{width:466px; border:#dfdfdf 1px solid;}
#newsarticle_big
.helpfulinformation_link{margin-bottom:20px;}
.helpfulinformation_link img{float:left; margin: 0 10px 0 10px ;}
.helpfulinformation_link p{margin:5px; width:456px;}
#newsarticle_big a{color:#000; text-decoration:none;}
#newsarticle_big a:hover{color:#999; text-decoration:none; }

#sportsnews{width:225px; border:#dfdfdf 1px solid;}
#sportsnews img{float:left; margin-right:10px}
#sportsnews img.right{float:right; margin-left:10px}
#sportsnews p{margin-left:5px; width:215px; padding-top:3px}
#sportsnews strong{font:14px Tahoma, sans-serif; color:#B22222; font-weight: bold;}
#sportsnews .clear{height:10px}
#sportsnews ul{margin-left:3px; width:312px}
#sportsnews ul li{font:11px/14px Tahoma, sans-serif; color:#000; background:url(../images/arrow1.gif) 0 5px no-repeat; padding-left:24px; height:19px; border-bottom:#dfdfdf 1px dotted; padding-top:5px}
#sportsnews ul li a{color:#000; text-decoration:none; border-bottom: 1px dotted #333;}
#sportsnews ul li a:hover{color:#67C285; text-decoration:none; }
#sportsnews ul li.red{color:#C24641;}
#sportsnews ul li.green{color:#67C285;}

#entertainment{width:225px; border:#dfdfdf 1px solid;}
#entertainment img{float:left; margin-right:10px}
#entertainment img.right{float:right; margin-left:10px}
#entertainment p{margin-left:5px; width:215px; padding-top:3px}
#entertainment strong{font:14px Tahoma, sans-serif; color:#B22222; font-weight: bold;}
#entertainment .clear{height:10px}
#entertainment ul{margin-left:3px; width:312px}
#entertainment ul li{font:11px/14px Tahoma, sans-serif; color:#000; background:url(../images/arrow1.gif) 0 5px no-repeat; padding-left:24px; height:19px; border-bottom:#dfdfdf 1px dotted; padding-top:5px}
#entertainment ul li a{color:#000; text-decoration:none; border-bottom: 1px dotted #333;}
#entertainment ul li a:hover{color:#67C285; text-decoration:none; }
#entertainment ul li.red{color:#C24641;}
#entertainment ul li.green{color:#67C285;}

#fullwidth {width:704px; border:#dfdfdf 1px solid;}
#fullwidth img{float:left; margin:5px; border:0; }
#fullwidth img.attendancetable{float:center;}
#fullwidth img.arrow{margin:1px 5px 0 0;}
#fullwidth p{margin-left:5px; padding-top:3px; line-height: 14pt}
#fullwidth .clear{height:10px}
h3{margin-left:5px;}

#uniform {float:left; width:500px; border:#dfdfdf 1px solid;}
#uniform img{float:left; margin:5px}
#uniform img.arrow{margin:1px 5px 0 0;}
#uniform p{margin-left:5px; padding-top:3px; line-height: 14pt}
#uniform .clear{height:10px}
h3{margin-left:5px;}

#uniformsuppliers {float:left; margin-left:10px; width:190px; border:#dfdfdf 1px solid;}
#uniformsuppliers img{float:left; margin:5px}
#uniformsuppliers p{margin-left:5px; padding-top:3px; line-height: 14pt}
#uniformsuppliers .clear{height:10px}
h4{margin-left:5px;}
a{color:#000; text-decoration:none; }
a:hover{color:#999; text-decoration:none;}

#contact {float:left; width:440px; border:#dfdfdf 1px solid;}
#contact img{float:left; margin:5px}
#contact img.arrow{margin:1px 5px 0 0;}
#contact p{margin-left:5px; padding-top:3px; line-height: 14pt}
#contact .clear{height:10px}
h3{margin-left:5px;}

#contactform form{margin:0 5px 0 5px;}
#contactform {background:#B3C2E1; float:left; margin-left:10px; width:250px; border:#dfdfdf 1px solid;}
#contactform p{background:#B3C2E1;}
#contactform .clear{height:10px}

#newsarticle{width:326px; margin-left:20px; border:#dfdfdf 1px solid;}
#newsarticle img{float:left; margin:0 10px 0 5px;}
#newsarticle p{padding:5px; text-align:justify;}
#newsarticle p.citation{font:8px;}
#newsarticle .clear{height:10px;}

#sportsnews{width:225px; border:#69A5D7 2px solid;}
#sportsnews img{margin:0px;}
#sportsnews p{padding:10px; text-align:justify; line-height:15px}
#sportsnews .clear{height:10px;}
#sportsnews h5{margin:10px 0 0 10px;}

#entertainment{width:225px; border:#372E24 2px solid;}
#entertainment img{margin:0px;}
#entertainment p{text-align:justify; line-height:15px; margin:5px;}
#entertainment .clear{height:10px;}
#entertainment h5{margin:10px 0 0 10px;}

.clear#end{height:15px}

/* FOOTER */

#footer{width:705px; margin:0 auto; margin-top:23px; height:80px}
#footer p{font:10px/14px Tahoma, Geneva, sans-serif; font-weight:normal; text-align:center; color:#FFF;}
#footer p a{font:10px/14px Tahoma, Geneva, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; padding: 0 3px }
#footer p a:hover{text-decoration:none; background:#FFF; color:#000}