@import url("users.css");
/* =body */
body{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; background: #d3d2d3; }
.clear { clear:both;}
.hide { display:none; margin:0; padding:0;}

/* fix for IE6 increasing widths of italicized text */
em { font-size:0.9em; display:inline;}

/* =globals */
body, div, p, h1, h2, h3, h4, h5, h6, span, ul, li { padding : 0; margin : 0; color:#333; }

/* =wrapper */
#wrapper{  margin: 0 auto; padding: 0px; width: 972px; position:relative; }


/* =header */
.header{ height: 130px; }
.header .contactDetails { float:right; width:180px; height:70px;  font-size:11px; padding:0; }
.header .contactDetails a { color:#333; text-decoration:underline; }
.header .contactDetails a:hover { text-decoration:none; }


/* =headerDivider */
.headerDivider{ margin:0;  padding:0; }
.headerDivider img {  }
.headerDivider img.right { border-right:0px solid #fff; }


/* =centralContent */
.centralContent{ overflow:visible; }  


/* =leftNav */
.leftNav{ padding:0; margin:10px 0 40px 0; float: left; width: 193px; }

.leftNav ul { list-style:none; margin:0; padding:0; text-align:right; text-transform:capitalize; }
.leftNav li a { color:#fff; display:block; padding:3px 10px 3px 0; margin:0; text-decoration:none; }
.leftNav hr { margin:0; padding:0; }

.leftNav .prepBtn { background:#f0654f; margin:0; padding:0; }
.leftNav .prepBtn a:hover { background:#DD2D13; }

.leftNav .schoolBtn { background:#7dcbbe; margin:0; padding:0; }
.leftNav .schoolBtn a:hover { background:#6db6ab; }

.leftNav .sixthBtn { background:#5980a1; margin:0; padding:0; }
.leftNav .sixthBtn a:hover { background:#436580; }


/* =centreText */
.centreText { margin:0;  padding:15px 20px 15px 100px; width: 462px; float: left;}


.centreText a{ color:#fff; text-decoration:none; font-size:14px;} 
.centreText a:hover { text-decoration:underline; }

/* =contribute text extras */





 


.teach { padding:10px 0;}
.nonteach { padding:10px 0;}
.teach h3,  .nonteach h3 { padding:0 0 10px 0; font-size:1.3em; font-weight:bold;}
.prepNews   {  padding:8px 5px; background:#ee9b8e; }
.schoolNews {  padding:8px 5px;background:#7dcbbe; }
.sixthNews  {  padding:8px 5px; background:#97b9d5; }
.teach .one { padding:10px 5px; background:#7dcbbe; }
.teach .two { padding:10px 5px; }
.nonteach .one { padding:10px 5px; background:#7dcbbe; }
.nonteach .two { padding:10px 5px; }


/* =rightNav */
.rightNav{ width: 196px; margin: 0px;  float: left; padding:10px 0 0 0;}
.rightNav ul { list-style:none; text-align:left; margin:0 0 20px 2px; padding:0; } 
.rightNav a {  color:#fff; display:block; padding:3px 5px 3px 10px; text-decoration:none; }
.rightNav .rSelected { font-weight:bold;}


/* =footer */
.footer { background:#d3d2d3; font-size:12px; margin:0; padding:0;  }
.footer table {width:972px;}
.footerNav { margin:0;  padding:0;}

.footerNav a { color:#333; background:#7ac3b8; display:block; float:left;  height:25px; text-align:center; text-decoration:none; padding:9px 0 0 0; margin:0;}
.footerNav a:hover { background:#6db6ab; color:#fff; padding:9px 0 0 0; margin:0; height:25px; }

.footerNav { position:absolute; top:0; }
.header { padding-top:40px; }

.footerNav .first {width:75px;  border-right:1px solid #fff;border-bottom:1px solid #fff;}
.footerNav .second { width:95px; border-right:1px solid #fff;border-bottom:1px solid #fff;}
.footerNav .third { width:95px; border-right:1px solid #fff;border-bottom:1px solid #fff;}
.footerNav .fourth { width:155px;  border-right:1px solid #fff;border-bottom:1px solid #fff;}
.footerNav .fifth { width:75px; border-right:1px solid #fff;border-bottom:1px solid #fff;}
.footerNav .sixth { width:50px; border-right:1px solid #fff;border-bottom:1px solid #fff;}
.footerNav .seventh { width:135px; border-right:1px solid #fff;border-bottom:1px solid #fff;}
.footerNav .eighth { width:104px; border-right:1px solid #fff;border-bottom:1px solid #fff;}
.footerNav .ninth { width:65px; border-right:1px solid #fff;border-bottom:1px solid #fff;}

.footerNav .tenth { width:132px; border-bottom:1px solid #fff; border-right:0px solid #fff; }

.footerNav .eleventh { width:65px; border-right:1px solid #fff;border-bottom:1px solid #fff; }

.footer .left { float:left; margin-top:10px; background:#d3d2d3; font-size:1px;}

.footer .left a { color:#666; text-decoration:none; }
.footer .left a:visited { color:#666; }
.footer .left a:hover { text-decoration:underline; }

.footer .right { float:right; margin-top:10px;}
.footer .right a { color:#333; text-decoration:none;}
.footer .right a:visited { color:#666;}
.footer .right a:hover { text-decoration:underline;}
