	
	body {
	width: 1000px;
	margin: 0 0 0 0px;
	padding: 0px; // this is a concession to opera 7 which has margin 0, but some padding by default.
  font: 85% arial, hevetica, sans-serif;
  background-color: #990000;
}
 
/* Sets Width to Maximum allowed - bad design...should be controlled by image tag since IE will let it overrun while some others won't, now fixed*/

div#logo {
	width: 1000px;
	height: 178px;
}
 
/* Sets Height and width, aligns images right 
and Sets the Background Colour */



#mainnav
{
	background-color: #003399;
	color: #272900;
	padding: 5px 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 1000px;
	height: 20px;
	text-align: left;
	font-family: arial;
	font-size: 80%;
}

#mainnav ul
{
	margin: 0 0 0 0px;
	padding: 0;
	list-style-type: none;
	border-left: 0px solid #ffffff;
	font-size: 12px;
}

#mainnav li
{
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #ffffff;
}

#mainnav li a
{
	text-decoration: none; font-weight: bold; color: #FFFFFF; font-size:12px;
}

#mainnav li a:visited
{
text-decoration: none; font-weight: bold; color: #FFFFFF; font-size:12px;
}

#mainnav li a:hover
{
text-decoration: underline; font-weight: bold; color: #FFFFFF; font-size:12px;
	
}


/* Sets Width to Maximum allowed */
 
div#main {
	margin-top: 5px ;
	width: 1000px;
	background: #82C2FF;
}

/* Set's Style for the Copyright Paragrh text */

div#copyright {
width: 1000px; 
color: #ffffff;
text-align: center;
font-size: 70%;
background-color: #003466;
font-family: arial;
}



a.sidebar:link{text-decoration: none; color: #00237b; font-size:12px}
a.sidebar:visited{text-decoration: none; color: #00237b; font-size:12px}
a.sidebar:hover{text-decoration: underline; color:#FFFFFF; background-color:#0066FF;  }

a.sidebarImp:link{text-decoration: none; color: #00237b; font-size:12px}
a.sidebarImp:visited{text-decoration: none; color: #00237b; font-size:12px}
a.sidebarImp:hover{text-decoration: underline; color:#FFFFFF; background-color:#FF0000; font-size:14px;}


a.register:link{text-decoration: none; color: #BF3027; font-size:14px}
a.register:visited{text-decoration: none; color: #BF3027; font-size:14px}
a.register:hover{text-decoration: underline; color: #FD0000; }

/* Defines the pagelink width and location */

div#mainpage {
	width: 100%;
	height: 500px;
	margin-left: 0px;
	background: rgb(153,0,0);
}

/* Defines the Styles for this Section */


div#content 
{
position:absolute;
	left:250px;
	top:220px;
font-family: Tahoma;
width: 750px;
margin-left: 10px;
margin-top: 0px;
margin-right: 0px;
background: #F2F2F6;
}

#content a
{
	text-decoration: none;color: #BF3027;
}

#content a:visited
{
text-decoration: none;color: #BF3027;
}

#content a:hover
{
text-decoration: underline;color: #FD0000;
	
}

#content a.schedule:link {text-decoration: none; color: #00008b; font-size:13px;}
#content a.schedule:visited{text-decoration: none; color: #00008b; font-size:13px;}
#content a.schedule:hover{text-decoration: underline; color: #00008b; font-size:13px;}

#content H2
{
font-family: Tahoma, sans-serif; 
	font-size: 16px;
	color:  #BF3027;
}

#content H3
{
font-family: Tahoma, sans-serif; 
	font-size: 14px;
	color:  #003466;
}
ul.imglist
{
font-family: Arial;
font-size:80%;
list-style-image: url(image/icon/bullet.gif)
}

#RightColumn
{

	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 170px;
	font-family: arial;
	font-size: 90%;
	background-color: #FFFFFF;
	color: #000000;
}

#RightHeader
{
	text-align: center; 
	background-color: #BF3027; 
	color: #FFFFFF;
	font-weight: bold;
}

#RightContent
{
 margin-left:5px;
 background-color: #FFFFFF;
}

#LeftColumn
{

	float: left;
	margin-top: 0px;
	margin-right: 25px;
	margin-left: 0px;
	width: 250px;
	height: 1000px;
	font-family: arial;
	font-size: 90%;
	background-color:#990000;
	color: #000000;
}

#IndLeftColumn
{

	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 0px;
	width: 220px;
	font-family: arial;
	font-size: 90%;
	background-color: #FFFFFF;
	color: #000000;
}


#LeftHeader
{
	text-align: center; 
	background-color: #00237b; 
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma;
}

#LeftContent
{
 margin-left:5px;
 background-color: #FFFFFF;
}

#Header
{
  background-color: #003399;
  color: #ffffff;
  font-size: 14px;
  font-family: tahoma;
  font-weight: bold;
  padding: 5px;
  width: 99%;
 }
#Item
{
background: #F2F2F6;
font-size: 12px;
padding: 5px;
width: 100%;
margin-left: 0px;
}

#Main_Item
{
background: #F2F2F6;
font-size: 13px;
padding: 5px;
width: 100%;
margin-left: 0px;
}	

#InfoSession
{
  background-color: #003399;
  color: #ffffff;
  font-size: 14px;
  font-family: tahoma;
  font-weight: bold;
  padding: 5px;
  width: 100%;
 }

#HotClasses
{
  background-color: #3399FF;
  color: #ffffff;
  font-size: 14px;
  font-family: tahoma;
  font-weight: bold;
  padding: 5px;
  width: 100%;
 }

* CSS Menus - Horizontal CSS Menu with Dropdown and Popout Menus - 20050131 */



/* Begin CSS Popout Menu */

#menu{
width:100%;
float:left;
}

#menu a, #menu h2{
font:bold 11px/16px arial,helvetica,sans-serif;
display:block;
border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
margin:0;
padding:1px 2px 2px 3px;
}

#menu h2{
color:#eee;
background:#990000 100% 100%;
text-transform:uppercase
}

#menu a{
background:#003399;
text-decoration:none;
}

#menu a, #menu a:visited{
color:#FFF;
}

#menu a:hover{
color:#000;
background:#ddd;
}

#menu a:active{
color:#060;
background:#ccc;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
width:100%;
}

#menu li{
position:relative;
}

#menu ul ul{
position:absolute;
left: 100%;
top: 0;
display:none;
}

#menu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
background:#555 url(/css/images/expand3.gif) no-repeat -999px -9999px;
color:#fff
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:bold;
color:#000;
background:#eee url(/css/images/expand3.gif) no-repeat 100% 100%;
}

#menu a.x:hover{
color:#a00;
background:#ddd;
}

#menu a.x:active{
color:#060;
background:#ccc;
}

/* End CSS Popout Menu */

/* CSS top menu */

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.1em;
}

#nav-menu li a
{
background: url(background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 7em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:70em
} 

/* end top menu CSS */

/*non-bulleted lists */
ul.NoBullet
{
list-style-type: none
}