body, html {
background:#FFF;
margin:0;
font:12px arial,sans-serif;
color:#444;
height:100%;
}
html {
filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}
p {
font:12px arial,sans-serif;
margin:5px 0 15px 0;
line-height:1.25em;
word-wrap:break-word !important;
width:auto;
}
div#container{
width:939px;
text-align:left;
margin-right: auto;
margin-left: auto;
margin-top:8px;
}
a:link, a:visited{
color:#357ABF;
text-decoration:underline;
}
a:hover{
color:#000;
text-decoration:underline;
}
div#center {
padding:10px;
}
table.columntable{
WIDTH:auto;
margin-bottom:10px;	
}

table {
empty-cells:show;
}

/* TOP CELLS */
table.columntable {
empty-cells:show;
border-collapse:separate !important;
float:none;
clear:both;
width:939px;/* ----- for safari -------*/
}

table.columntable td.celltopleft {
background:url(/Graphics/OurSchools/Schools/SchoolThemes/Redesign/Images/leftbkg.gif) repeat-y;
vertical-align:top;		
}
table.columntable td.celltopmiddle{
vertical-align:top;		
width:100%;
border-left:3px solid #336600;
border-right:3px solid #336600;
border-bottom:3px solid #336600;
}
table.columntable td.celltopright {
background:url(/Graphics/OurSchools/Schools/SchoolThemes/Redesign/Images/rightbkg.gif) #6699CC repeat-y;
vertical-align:top;
}




div.spacer {
background:#FFF;
border:0;
margin:0;
padding:0;
width:auto;
height:8px;
}



DIV#title{
padding:0px;
height:auto;
color:#003366;
margin:8px 0 0 0;
float:left;
z-index:0;
font-size:14px;
position:relative;
font: arial,sans-serif;
font-weight:bold;
}