html { min-height: 100%; margin-bottom: 1px; }
body {padding: 0px;	margin: 0;	background-color: #fff;	font-size: 1em;	font-family: Arial, Helvetica, sans-serif;}
#wrapper {width: 95%; max-width: 1100px; margin: 0 auto;}
#header {width: 100%; margin: 0; color: #E21011; border-top: #C50707 10px solid; height: 135px; overflow:hidden;}
#header h1 {margin: 0; padding: 0;}
#headerindex {width: 100%; margin: 0; color: #E21011; height: 210px; border-top: #C50707 10px solid; overflow:hidden;}
img {border:0;}
#mainbody{clear:both; width: 100%; margin: 0px; padding-right: 10px; padding: 5px; min-height:400px;}
.mainmenu{width: 100%; background-color:#C50707;	padding: 3px;}
#rightcontent {float: right; width: 250px; margin: 0 10px 0 3px; padding: 5px; border-left: #E21011 2px solid;}
#rightcontentnoborder {float: right; width: 250px; margin: 0 10px 0 0; padding: 5px; }
#footer {clear:both; margin: 0; padding: 0; font-size:11px; text-align:center; border-top: #C50707 3px solid;}
.searchfield {width: 400px; text-align:center; margin: 0 auto; padding: 0;}
#schoolwebaddress {display:none;}
.clear {clear:both;}
p{margin: 0; padding: 0; color:#000; }
h1, h2, h3, h4, h5, h6{margin: 0; padding: 0; color:#E21011; }
#mainbody h1, #mainbody h2, #mainbody h3, #mainbody h4, #mainbody h5, #mainbody h6{margin: 0; padding: 0; color:#C50707; }
ul,ol { list-style: outside; margin: 0 0 0 5px; padding: 0 0 0 5px; list-style-image:url(../images/nav-arrow-right.png); }
li li { list-style: outside; margin: 0 0 0 5px; padding: 0 0 0 5px; list-style-type: disc; }
li {margin: 0 0 0 10px; padding: 0 0 0 3px; font-size: 1em;}
li li { list-style: outside; margin: 0 0 0 5px; padding: 0 0 0 5px; list-style-type: disc; }
#mainbody a, #mainbody a:visited {color: #000;}
#mainbody a:hover {color: #f00;}
#mainbody table {font-size:.9em; border: thin #f00 solid; padding: 0; padding:0; border-collapse:collapse;}
#mainbody td {font-size:.9em; border: thin #f00 solid; padding: 0px; padding:5px;}
#rightcontent li {font-size:.9em;}
#linknoimage { padding: 0;}
.imgleft {margin-right: 5px; float:left;background: transparent url('none');}
.imgright {margin-left: 5px; float:right;background: transparent url('none');}

.left {		position: relative;	float: left;	left: 0px;	width: 47%;	
padding: 0 5px 0 0;	margin: 0;	text-align: left; font-size: .9em;}

.right {  	text-align: left;	padding: 0px 5px; margin: 0 5px 0 50%; font-size: .9em;}

.mainleftcol {float: left; width: 44%;}
/* ========================= External Links Images  ================================== */
a[href^="http:"]{
  background: transparent url('../images/externalLink.gif') no-repeat center right;
  padding-right: 9px;}

a[href^="https:"]{
  background: transparent url('../images/externalLink.gif') no-repeat center right;
  padding-right: 10px;}

a[href^="mailto:"] {
  background: transparent url('../images/emailLink.gif') no-repeat center right;
  padding-right: 12px;}

a[href$=".pdf"] {
  background: transparent url('../images/pdf.gif') no-repeat center right;
  padding-right: 13px;}
  
a[href$=".doc"] {
  background: transparent url('../images/doc.gif') no-repeat center right;
  padding-right: 15px;}

a[href$=".xls"] {
  background: transparent url('../images/xls.gif') no-repeat center right;
  padding-right: 13px;}
  
#header a[href^="http:"]{
  background: transparent url('none') no-repeat center right;}
  
#headerindex a[href^="http:"]{
  background: transparent url('none') no-repeat center right;}
#footer a[href^="http:"]{
  background: transparent url('none') no-repeat center right;}
.linknoimage a[href^="http:"]{
  background: transparent url('none')}
  
@media print {DIV.noprint {display:none} TABLE.noprint {display:none} } 
