body {
	background:url(../images/global/bodybg.jpg) repeat;
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	margin:0 auto;
	text-align:justify;
}

#wrapper {
	margin:0 auto;
	margin-top:20px;
	width:757px;
}

#headertop {
	background:url(../images/global/headertop.jpg);
	height:127px;
	width:757px;
}

/*Navigation*/
#navcontainer {
	float:left;
	background:#000;
	width:757px;
}

#navcontainer ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align:center;
	}

#navcontainer ul li {
	position: relative;
	float: right;
}
	
#navcontainer li ul {
	position: absolute;
	left: 0; /* Set 1px less than menu width */
	top: auto;
	display: none;
	}
#navcontainer li ul ul{
	position: absolute;
	display: none;
	}

/* Styles for Menu Items */
#navcontainer ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: #000; /* IE6 Bug */
	padding: 5px;
	border-left: 1px solid #fff;
	
	}
/* commented backslash mac hiding hack \*/ 
* html #navcontainer  ul li a {height:1%}
/* end hack */ 

/* this sets all hovered lists to red */
#navcontainer li:hover a, #navcontainer li.over a,
#navcontainer li:hover li:hover a, #navcontainer li.over li.over a,
#navcontainer li:hover li:hover li:hover a, #navcontainer li.over li.over li.over a,
#navcontainer li:hover li a:hover, #navcontainer li.over li a:hover,
#navcontainer li:hover li:hover li:hover a:hover, #navcontainer li.over li li a:hover,
#navcontainer li:hover li:hover li:hover li:hover a:hover, #navcontainer li.over li.over li.over li.over a:hover 
{
   color: #fff;
   background-color: #2b4884;
}

/* set dropdown to default */
#navcontainer li:hover li a, #navcontainer li.over li a,
#navcontainer li:hover li:hover li a, #navcontainer li.over li.over li a,
#navcontainer li:hover li:hover li:hover li a, #navcontainer li.over li.over li.over li a
 {
   color: #fff;
   background-color: #000;
 
}
#navcontainer li ul li a { padding: 2px 5px; text-align:left; } /* Sub Menu Styles */
#navcontainer ul li:hover ul ul, #navcontainer ul li:hover ul ul ul, 
#navcontainer ul li.over ul ul, #navcontainer ul li.over ul ul ul {
	display:none;
}

#navcontainer ul li:hover ul, #navcontainer ul li li:hover ul, #navcontainer ul li li li:hover ul, 
#navcontainer ul li.over ul, #navcontainer ul li li.over ul, #navcontainer ul li li li.over ul {
	display: block;
}

#navcontainer  .left li {float:left; width:168px;}

/*Main Content*/
#main {
	float:left;
	background:url(../images/global/mainbg.jpg) repeat-y;
	width:757px;
}

/*Left Column*/
#leftcol {
	float:left;
	width:198px;
}
#leftpad {
	color:#ffff99;
	font-size:10px;
	font-weight:bold;
	line-height:17px;
	padding-top:7px;
	text-align:center;
}

/*Side Navigation*/
a#sidenav1 {
	background:url(../images/global/sidenav1.jpg);
	display:block;
	height:37px;
	margin-top:15px;
	width:198px;
}

a#sidenav2 {
	background:url(../images/global/sidenav2.jpg);
	display:block;
	height:37px;
	width:198px;
}

a#sidenav3 {
	background:url(../images/global/sidenav3.jpg);
	display:block;
	height:37px;
	width:198px;
}

#sideimg {
	background:url(../images/global/sideimg.jpg) no-repeat;
	position:relative;
	height:182px;
	top:-220px;
	width:198px;
}

/*Right Column*/
#rightcol {
	float:left;
	width:559px;
}

#rightpad {
	padding:37px 50px 0 18px;	
}

/*Footer*/
#footer {
	background:url(../images/global/footerbg.jpg) no-repeat;
	clear:both;
	height:32px;
	width:757px;
}

#footerpad {
	color:#ffff99;
	font-size:9px;
	margin:-18px 0 0 461px;
}

#footer-links {
	position:relative;
	left:375px;
	top:-25px;
	
}
#footer-links a {
	color:#000000;
	font-size:9px;
	text-decoration:none;
}
#footer-links a:hover { text-decoration:underline;}

/*about*/
#rightcol #rightpad img.ab1 {margin-right:10px; margin-top:10px;}
#rightcol #rightpad img.ab2 {margin-left:10px;}

/*Schools*/
.top a, a.top {
	color:#fff;
	font-family:10px;
	text-decoration:none;
}
.top a:hover, a.top:hover {text-decoration:underline;}

.anchor {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

/*Security*/
#rightcol #rightpad img.sp1 {margin-right:10px; margin-top:0px;}
#rightcol #rightpad img.sp2 {margin-right:10px; margin-top:17px;}

