

.menu {text-align:left; margin:0; padding:0; left:0px;}
.menu .options {
margin-right:1px;
margin-bottom:1px; }

.featured_headers	{font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; font-weight:bold; line-height: 16px;}
.featured_headers span	{color: #F2C01F;}

.featured_text {font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000;  line-height: 14px;}

#cal_box
{
background:#ffffff url(../flash_image/flash_image6.jpg) no-repeat center center; width:191; height:120;text-align:center;cursor:pointer;text-decoration:none;
}
#cal_box_inside
{
padding-top:10px;font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 60px;letter-spacing:-1px; color: #ffffff;text-decoration:none;}
}

#none {text-decoration:none;}

UL {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 14px; color: #000000;  line-height: 18px;}
P {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 14px; color: #000000;  line-height: 18px;}

OL {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 14px; color: #000000;  line-height: 18px;}

P.blurb {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000; margin-top:-5px; line-height:14px;}

P.tan_blurb {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; margin-top:12px; line-height:18px; margin-bottom:5px;}

A.tan_blurb {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000;}

A:hover.tan_blurb {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000;}

P.blue_blurb {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #ffffff; margin-top:12px; line-height:14px;}

A.blue_blurb {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #ffffff;}

A:hover.blue_blurb {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #ffffff;}

.phone {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 20px; color: #ffffff; letter-spacing:-1px;}

Legend {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 20px; color: #8A1013; letter-spacing:-1px;}

.header {font-family: Trebuchet MS Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; color: #000000; font-weight:bold; float:right; padding-right:10px; padding-top:3px;}

.mod_heading {font-family: Trebuchet MS Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 16px; color: #ffffff; font-weight:bold;  padding-left: 7px; letter-spacing:-1px;}

A.mod_heading {font-family: Trebuchet MS Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 16px; color: #ffffff; font-weight:bold;  padding-left: 7px; letter-spacing:-1px; text-decoration:none;}

A:hover.mod_heading { text-decoration:underline; color:ffffff;}

.mod_body {font-family: Trebuchet MS Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000; font-weight:normal;  padding-left: 7px;padding-right: 7px;}

A.header2 {font-size: 11px; color: #1E1B62;text-decoration:none}

A {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #362E81;text-decoration: underline}
A:hover {color:#665cc3;text-decoration: none}

.promo_text {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #ffffff; line-height:23px; padding:0px 80px 0px 80px; text-align:justify;}

.footer {width:100%;border-top: 1px solid #000000;border-bottom: 1px solid #000000;font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000;}

.footer2 {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000;}

.news {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; line-height:20px; font-size: 11px; color: #535353;}

LI.front_list
{font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; font-weight:bold; color: #535353;line-height:20px;}

A.front_list
{font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; font-weight:bold; color: #535353;}

A.front_list:hover{text-decoration:none;}

A.mini
{font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px;color: #000000;text-decoration:none;}

A.front_list:hover{text-decoration:underline;}

Body
{   
background:#ffffff url(../images/background.gif) repeat-x top center;
margin-top: 0;   
margin-right: 0;   
margin-bottom: 0;   
margin-left: 0; 
font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
font-size: 13px; 
color: #000000; 
text-align: center; 
line-height: 13px;
}


.main_heading {
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
font-size: 30px; 
padding: 55px 0px 12px 0px;
color: #000000; 
letter-spacing:-1px;
}

.form {
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
font-size: 12px; 
color: #000000; 
font-weight:bold;
}

hr {border: none 0; 
border-top: 1px dashed #B8B8B8;/*the border*/
width: 100%;
margin-top: 0px;
margin-bottom: 0px;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 

.menu a {
color:#000000;
font:11px Arial, sans-serif;
display:block;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding:4px 13px;
text-decoration:none;}

.options {
border:none;
border-bottom-width:0;
margin-bottom:-10px;
background:#F7F6EE url(../images/bg_dropdown.gif) repeat-x top;}
.options a { margin:0 1px; padding-right:10px; }
.options a:link { color:#000; }
.options a:visited { color:#000;}
.options a:hover, .options a:active { background-color:#1E1B62; color:#ffffff; }


.my_border
{
border:4px solid #3E387E;
}

.top_left {
background:#ffffff url(../images/top_left.gif) no-repeat top left;
}

.top_right_home {
background:url(../images/girl_beach.jpg) no-repeat top right;
}

.announcement
{
background:url(../images/announcement_bg.jpg) no-repeat;
position:top right;
}

#navMain {
background:url(../images/bg_nav.jpg) no-repeat;
position:relative;
float:right;
width:417px;
height:45px;
top:0;
display:block;
overflow:hidden;
font-size:85%;
}

#navMain li {
display:block;
position:absolute; 
top:0;
height:45px;}

#navMain li a {
display:block;
height:45px;
text-indent:-1000em;}

#navMain .nHome {left:0; width:85px;}
#navMain .nAbout {left:85px; width:87px;}
#navMain .nStudent {left:172px; width:150px;}
#navMain .nAdult {left:322px; width:134px;}
#navMain .nChildren {left:456px; width:90px;}
#navMain .nAudVid {left:545px; width:115px;}
#navMain .nUpcoming {left:660px; width:135px;}
#navMain .nContact {left:795px; width:116px;}

#navMain .nHome a:hover, #navMain .nHome a.active {background:transparent url(../images/bg_nav.jpg) no-repeat 0 -45px;}
#navMain .nAbout a:hover, #navMain .nAbout a.active {background:transparent url(../images/bg_nav.jpg) no-repeat -85px -45px;}
#navMain .nStudent a:hover, #navMain .nStudent a.active {background:transparent url(../images/bg_nav.jpg) no-repeat -172px -45px;}
#navMain .nAdult a:hover, #navMain .nAdult a.active {background:#transparent url(../images/bg_nav.jpg) no-repeat -322px -45px;}
#navMain .nChildren a:hover, #navMain .nChildren a.active {background:transparent url(../images/bg_nav.jpg) no-repeat -456px -45px;}
#navMain .nAudVid a:hover, #navMain .nAudVid a.active {background:transparent url(../images/bg_nav.jpg) no-repeat -545px -45px;}
#navMain .nUpcoming a:hover, #navMain .nUpcoming a.active {background:transparent url(../images/bg_nav.jpg) no-repeat -660px -45px;}
#navMain .nContact a:hover, #navMain .nContact a.active {background:transparent url(../images/bg_nav.jpg) no-repeat -795px -45px;}



input.btn{
   color:#000000;
   font-family:tahoma,helvetica,sans-serif;
   font-size:13px;
   width:25px;
   font-weight:bold;
   background-color:#B7C4D7;
   border:1px solid;
   border-top-color:#FFDA70;
   border-left-color:#FFDA70;
   border-right-color:#796126;
   border-bottom-color:#796126;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#C49C31');}


.sub_body
{   
background: url("../images/sub_bg.jpg"); height: 100%; background-repeat: repeat-x;  margin-top: 0;   margin-right: 0;   margin-bottom: 0;   margin-left: 0; background-position: top center;	font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; text-align: center; line-height: 13px;
}

SELECT
{
	font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; line-height: 16px;
}

#dy_content1
{
background: url("../images/div_content_bg.jpg"); height: 209px; width: 774px;
}
#dy_text1
{
float:right; width:475px; padding-top:40px; padding-right:100px;font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; line-height: 16px;
}
h5
{
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 14px; font-weight:normal; color: #000000; line-height: 16px; letter-spacing:-1px;border-bottom: 1px dashed #777460; padding-bottom:4px; margin-bottom:10px;margin-top:-5px;
}

h2
{
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 24px; color: #000000; line-height: 16px; letter-spacing:-1px; margin-bottom:-10px;
}

h1
{
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 14px; color: #000000; line-height: 22px; font-weight:bold; letter-spacing:-1px; margin-bottom:-20px;
}

h1.white
{
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 18px; color: #ffffff; line-height: 22px; font-weight:bold; letter-spacing:-1px; margin-bottom:-10px;
}

h1.black
{
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 18px; color: #000000; line-height: 22px; font-weight:bold; letter-spacing:-1px; margin-bottom:-10px;
}

#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;

	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
		width:178px;	
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #000;
		text-decoration:none;	
		display:block;
		clear:both;
		width:170px;	
		padding-left:4px;	
		padding-top: 6px;

	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:1px;
		font-weight:normal;
		background-color: #F0EADA;
		font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
		font-size: 13px; 
		letter-spacing:0px;
		color: #96865c; 
		height:22px;
		border-top:1px solid #e1d7bb; 
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-style:italic;
		color:blue;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
	#leftMenu{
		width:180px;
		padding-left:10px;
		padding-right:10px;
		float:left;
	}

h3 {color: #33336F; font-family:  "Trebuchet MS", "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif; font-size: 28px; font-weight:normal; margin-bottom:5px;margin-top:-5px;}

/* Outer div */ 
div.datetime { 
border:1px solid #000; 
width:60px; 
}

div.datetime p { 
margin:0 auto; 
padding:0; 
text-align:center; 
font-size:x-small; 
}


/* day of the month (NUMBER) */ 
div.datetime p.day { 
font:bold 1.5em/98% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif; 
letter-spacing:0.13em; 
}

/* month */ 
div.datetime p.mon { 
font:x-small/100% Verdana,Geneva,Arial,Helvetica,sans-serif; 
letter-spacing:normal; 
text-transform:uppercase; 
}

/* year */ 
div.datetime p.yr { 
font:x-small/100% Verdana,Geneva,Arial,Helvetica,sans-serif; 
letter-spacing:0.05em; 
}

div.datetime .top { 
color:#fefefe; 
background-color:#383481; 
}

div.datetime .top p { 
background:url(/img/caltop.gif) no-repeat 50% 0; 
margin:-9px auto 0 auto; /* negative top margin, auto for centering */ 
padding-top:11px; 
color:#fff;
}
div.datetime .top p { 
font:bold x-small/100% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif; 
letter-spacing:0.12em; 
text-transform:uppercase; 
}
