@charset "UTF-8";


html, body, #wrapper
{
	min-height:100%;
	width:100%;
	height:100%;
}
html>body, html>body #wrapper
{
	height:auto;
}

body, html 
{
    margin:0;
    padding:0;
    color:#000;
}
body 
{
 	background-image:url(../images/background_01.jpg);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
    min-width:785px;
}
#wrapper
{
    margin:0 auto;
    width:950px;
	background-image:url(../images/background_01.jpg);
	background-repeat:repeat-x;
}
#header2
{
	float:right;
	width:755px;
	height: 220px;
}
#header1
{
	float:left;
	width:195px;
	height: 275px;
	/*work around for IE6 bug...with margins*/
	margin-bottom:-4px;
}
#nav 
{
    background:#c99;
	padding:5px;

}
#mainHeader
{

    float:right;
    width:755px;
	height:55px;

	/*work around for IE6 bug...with margins*/
	margin-bottom:-4px;
	

	
}
#main
{

    float:right;
	clear:both;
    width:750px;
	background-color:#FFFFFF;
	margin-right:.14cm;


}
#sidebar 
{
	margin-left:7px;
    float:left;
    width:179px;
	height:60px;

}
html>body #sidebar {
margin-left:15px;
}


#sidebarDiv1
{
    background-color:#999999;
	width:180px;
	height:30px;

}
#sidebarDiv2
{
    background-color:#999999;
	width:180px;
	height:215px;
	/*again...IE6 Fix... feels messy, but no other workaround that I know of */
	margin-bottom:-4px;
}

#footer 
{	
	width:900px;
	height:44px;
	clear:both;
}

a:hover
{
   color: #0000FF;
	font-size:13px;
}
a.style1:link
{
   color: #000000;
   text-decoration: none;
	font-size:13px;
}
a.style1:visited
{
   color: #0000FF;
   text-decoration: none;
	font-size:13px;
}
a.style1:active
{
   color: #FF0000;
   text-decoration: none;
   font-size:13px;
}
a.style1:hover
{
   color: #FFFFFF;
   background: #000000;
   font-weight: bold;
   text-decoration: none;
   font-size:13px;
}
img { behavior: url("pngfix.htc"); }

.sidebarLinks
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	text-align:center;
}	

.pageHeading
{
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#666666;
	font-weight:bold;
	text-align:center;
}

p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

}
.purpleHeading
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000099;
	font-size:16px;
	font-weight:bold;
}
.boldGrey
{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:16px;
	font-weight:bold;
	
}
.greyHeader
{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	
}
.classScheduleHeader
{
	   font-family:Arial, Helvetica, sans-serif;
		color: #003366;
		font-size:16px;
		font-weight:bold;
}

.purpleHeadingClasses
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000099;
	font-size:14px;
	font-weight:bold;
}
.missionText
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:18px;
	font-weight:bold;
}
.greyHeadingClasses
{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:18px;
	font-weight:bold;
}
