/* GLOBAL
================================================*/
/* LAME FIREFOX SCROLLBAR HACK */
html { height:100%; margin-bottom:0.01em; }

body { font-family:Arial, Helvetica, sans-serif; color:#223845; margin:0px; text-align:center; background-color:#DDE0E2; }
td { vertical-align:top; }
img { border:0px; }
hr { height:1px; color:#DDE0E2; }

#container { margin:0 auto 0 auto; width:950px; text-align:left; background-color:#FFFFFF; }
#container2 { margin:0 auto 0 auto; width:800px; text-align:left; background-color:#FFFFFF; }
#header { background:#000000 url(../images/header_right.jpg) top right no-repeat; }


/* FONTS
================================================*/
h1 { font-size:20px; font-weight:bold; padding:0px; margin:0px; }
h2 { font-size:14px; font-weight:bold; padding:0px; margin:0px; }
.text-10 { font-size:10px; }
.text-11 { font-size:11px; }
.text-12 { font-size:12px; }
.text-13 { font-size:13px; }
.footer, .footer a, .footer a:link, .footer a:visited { font-size:10px; color:#b6bec4; text-decoration:none; }
.footer a:hover { color:#223845; }



/* SIDE NAVIGATION
================================================*/
.sidenav { font-size:10px; width:120px; background:#ecf1f5; padding-top:10px; }
.sidenav a { display:block; padding:3px 0px 3px 8px; margin:0px; }
.sidenav a:link, .sidenav a:visited { background:#ecf1f5; text-decoration:none; color:#223845; }
.sidenav a:hover, .sidenav a:focus { background:#98aabe; text-decoration:none; color:#FFFFFF; }
div.nav-header { background:#223845 url(../images/nav_header_bg.gif) top left repeat-y; font-size:13px; color:#FF0033; width:120px; padding:3px 0px 3px 5px; }


/* CONTENT BOX
================================================*/
.content-block { width:100%; font-size:12px; padding:10px; }

.school { font-size:11px; border-bottom:1px solid #DDE0E2; padding:5px 5px 10px 5px; }
.school img { margin:0px 0px 10px 10px; }

.school-header { margin-top:10px; text-align:left; background-color:#223845; }


/* SEARCH BOX
================================================*/
#searchbox { background-color:#D4DEE8; padding:5px; color:#264566; }
#searchbox div { padding-top:10px; }
#searchbox, #searchbox input, #searchbox select { font:Arial, Helvetica, sans-serif; font-size:10px; }
#searchbox input, #searchbox select { width:135px; }
#searchbox input.normalwidth { width:auto; }
.search-text { width:670px; margin-left:10px; }


/* SCHOOLS.PHP
================================================*/
.school-body { background: #FFFFFF url(../images/body_bg2.gif) top left repeat-x; }