BODY { 
	font-family:Verdana, Geneva, Helvetica; 
	background:#23446C url(../images/top.jpg) top repeat-x; 
	font-size:.80em; 
	margin:0; 
	color:#FFF; 
	text-align:left
}
/* LINK STYLES */
a:hover { color:#e4aa06; text-decoration:underline }
a { color:#fff; margin:0; text-decoration:none }
ul { margin:0; padding:0; list-style:none }
li { background: url(../images/bullet.gif) center left no-repeat;padding:0 0 1px 10px; font-size:90% }
/* END LINK STYLES */


/* BACKGROUND IMAGE STYLES */
#footer { 
	background:#23446C url(../images/bottom1.jpg) top repeat-x; 
	width:100%; 
	height: 57px;
	font-size:75%;
	text-align:left;
}
#events, #leftNav {
	background: url(../images/events-bg.jpg) repeat-y;
	margin:0; 
	padding:0; 
	color:#EFD08E; 
	font-size:90%;
	width:242px; 
	height:inherit;
	text-align:left;
	border-bottom: 1px solid #515F87;
	border-right: 1px solid #515F87;
	border-left: 1px solid #515F87;
}
#joinUs {
	background: #729EC8 url(../images/joinus-bt.jpg) bottom no-repeat;
	padding:0;
	float:left; 
	margin:0; 
	color:#090B24; 
	text-align:left;
	width:175px;
	height:inherit;
	font-size:85%
}

/* END BACKGROUND IMAGE STYLES */


.eventsDate { 
	color:#FFF; 
	background:#FF6701; 
	padding:1px; 
	margin-bottom:5px;  
	font-weight:bold; 
} 
.form { 
	font-size:120%; 
	color:#333;
	padding:0; 
	border:1px solid #05041B;
	background:url(../images/field-bg.gif); 
	height:17px; 
	width:165px
}
.form2 { 
	background: url(../images/newsfieldbg.gif) repeat;
	font-size:95%; 
	color:#333;
	padding:0; 
	margin:0;
	border:0;
	height:15px; 
	width:113px;
	vertical-align:top;
}

.form2lesson { 
	margin: 0 0 15px 15px;
	background: url(../images/newsfieldbg.gif) repeat;
	font-size:95%; 
	color:#333;
}

.contactForm { 
	font-size:100%; 
	color:#333;
	padding:0; 
	border:1px solid #D5D5D5;
	height:100px; 
	width:220px;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#6E9ECE', startColorstr='#FFFFFF', gradientType='0'); 
}

.contactForm1 { 
	font-size:120%; 
	color:#333;
	padding:0; 
	border:1px solid #D5D5D5;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#6E9ECE', startColorstr='#FFFFFF', gradientType='0'); 
}

.eventsMonth { 
	font-size:1.7em; 
	font-weight:bold;
	color:#0A0E27;
	padding:0; 
	border:1px solid #D5D5D5;
	height:25px; 
	width:100%;
	text-align:center;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#6E9ECE', startColorstr='#FFFFFF', gradientType='0'); 
}
.eventsTable { width: 100%; border:0; padding: 4px; background: #23446C; text-align: left }
.eventsTable tr { background: #F1E5CE; color: #0A0E27; font-size: 85% }
.eventsTable td { background: inherit; padding:5px }
.eventsTable th { color: #FBD591; background: #0A0E27; font-weight: bold; padding:5px; width:25% }

a.visitors:link {font-size:100%; color:#D98E00; font-weight:bold; text-decoration:underline }
a.visitors:visited {font-size:100%; color:#D98E00; font-weight:bold; text-decoration:underline }
a.visitors:hover {font-size:100%; color:#e4aa06; font-weight:bold; text-decoration:none }

.smText { font-size:75% }
.textHighlight { color:#FCCA6F }
div.spacer { clear:both; height:10px; width:100%; padding:0; margin:0 }

.question {
	font-size:100%;
	background: #ac7000;
	border: solid #000000 1px;
	margin: 0 0 10px 0;
	padding: 3px;
	}

.formIndent { margin: 0 0 15px 15px; }	

/* CoolMenus 4 - default styles - do not edit */

.clCMEvent{
position:absolute;
width:99%;
height:99%;
clip:rect(0,100%,100%,0);
left:0;
top:0;
visibility:visible
}

.clCMAbs{
position:absolute;
visibility:hidden;
left:0;
top:0
}

/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/

.clBar{
position:absolute;
width:10;
height:10;
background-color:Navy;
layer-background-color:Navy;
visibility:hidden
}

/*Styles for level 0*/

.clLevel0,.clLevel0over{
position:absolute;
padding:2px;
font-family:Verdana, Geneva, Helvetica;
font-size:12px;
font-weight:normal
}

.clLevel0{
background-color:#050319;
layer-background-color:#050319;
color:#FFFFFF;
}

.clLevel0over{
background-color:#050319;
layer-background-color:#050319;
color:#e4aa06;
cursor:pointer;
cursor:hand;
}

.clLevel0border{
position:absolute;
visibility:hidden;
background-color:#050319;
layer-background-color:#050319
}

/*Styles for level 1*/

.clLevel1, .clLevel1over{
position:absolute;
padding:2px;
font-family:Verdana, Geneva, Helvetica;
font-size:12px;
font-weight:normal
}

.clLevel1{
background-color:#050319;
layer-background-color:#050319;
color:#FFFFFF;
}

.clLevel1over{
background-color:#e4aa06;
layer-background-color:#4C95DA;
color:#050319;
cursor:pointer;
cursor:hand;
}

.clLevel1border{
position:absolute;
z-index:500;
visibility:hidden;
background-color:#5a6895;
layer-background-color:#0063CF
}

/*Styles for level 2*/

.clLevel2_New, .clLevel2over_New{
position:absolute;
padding:0px;
font-family:tahoma, "MS Sans Serif", arial, verdana, helvetica;
font-size:11px;
font-weight:normal;
cursor:pointer; cursor:hand;
}

.clLevel2, .clLevel2over{
position:absolute;
padding:2px;
font-family:tahoma, "MS Sans Serif", arial, verdana, helvetica;
font-size:11px;
font-weight:normal
}

.clLevel2{
background-color:#D7D7D7;
layer-background-color:#D7D7D7;
color:#000000;
}

.clLevel2over{
background-color:#4C95DA;
layer-background-color:#4C95DA;
color:#000000;
cursor:pointer; cursor:hand;
}

.clLevel2border{
position:absolute; visibility:hidden;
background-color:#095ED2;
layer-background-color:#095ED2
}


.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
font-size:1.0em; 
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: #23446C url(../images/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
font-size:1.0em; 
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: #23446C url(../images/closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}



.treeview1 li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: #23446C url(../images/closed.gif) no-repeat left 1px;
cursor: none !important;
}
