/*  ---------------------------------------------------- +
	CSS Document 
	
	Author: Creative Navigation
	www.creativenavigation.com
	---------------------------------------------------- +
 */


/* Begin Global Styles*/

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000099;
}
a:link {
	color: #0066cc;
	text-decoration: underline;
}
a:visited {
	color: #3399ff;
}
a:hover {
	color: #339900;
	text-decoration: none;
}
a.special:link {
     color: #000099;
     text-decoration: underline;
}
a.special:visited {
     color: #000099;
}
a.special:hover {
     color: #000099;
     text-decoration: none;
}
ul {
	font-size: 13px;
	line-height: 18px;
	color: #000099;
}
li {
	width: 80%;
	list-style: none;
	padding-left: 18px;
 	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

table.mytable td {
	background-image:url(Images/divider_top.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	padding-top:23px; 
	padding-bottom: 5px;
}


/* End Global Styles
	---------------------------------------------------- +
 */

.indented {
	padding-left: 20px;
	padding-right: 20px;
}
.smaller {
	font-size: 9px;
	line-height: 14px;
	color: #1C1C1C;
}
.Header
{
	font-weight: bold;
	font-size: 15px;
	text-transform: none;
	color: #000099;
	line-height: 22px;
}
.FooterBig {
	font-size: 11px;
	font-style: normal;
	color: #000099;
	line-height: 11px;
	font-weight: bold;
}
.FooterSmall
{
	font-size: 11px;
	color: #000099;
	line-height: 15px;
	font-style: normal;
padding-bottom:40px;
}
.FooterSmall a {color:#000099;}
.footnote {
	font-size: 9px;
	font-style: normal;
	color: #000099;
	line-height: 13px;
}
.required {
	font-size: 9px;
	font-style: normal;
	color: #FF0000;
	line-height: 13px;
}.body_tight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000099;
}
#socialHome {float:left; margin:36px 0 0 0;}
img.accredited {position:absolute; margin:10px 0 20px 300px;}
#countdownclock {display:block; float:right; padding-right:0px; margin:15px 0 10px 0}
.halloweenFestival a {display:block; width:512px; height:205px; position:absolute; background:url(../Images/banners/halloween-festival.jpg) no-repeat top; white-space:nowrap; text-indent:-5000em;}
.halloweenFestival a:hover, .halloweenFestival a:focus, .halloweenFestival a:active {background-position:bottom;}
a, a:link, a:visited, a:hover, a:active, a:focus {outline:none;}

.rankings span {display:inline !important;}

/* TLC Family Navigation Bar */
#tlcFamily {display:block; width:100%; height:33px; border-bottom:1px solid #666; background:#CCC; font-size:15px; font-family:"Arial Narrow", Tahoma, "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif !important; position:relative; z-index:999; line-height:15px !important;}
#tlcFamily * {font-family:"Arial Narrow", Tahoma, "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif !important; font-size:15px !important; line-height:15px !important;}
.fam_ie #tlcFamily * {font-size:14px !important;}
.fam_wrap {width:775px; margin:0 auto; overflow: hidden;}
.fam_logo {float:left;}
#fam_nav, #fam_nav li, #fam_nav ul {margin:0; padding:0; list-style-type:none !important;}
#fam_nav {display:block; float:right;}
#fam_nav a {text-decoration:none;}
#fam_nav li {float:right; border-right:2px solid #fff; margin:8px 15px 0 0px; padding-right:15px; cursor:pointer; width:auto !important; background-image:none !important;}
#fam_nav li:first-child {border-right:0 none; margin-right:0; padding-right:0;}
#fam_nav ul {display:none; position:absolute; padding:0 5px 10px 5px; margin-left:-10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
#fam_nav ul li {float:none; border-right:0 none; white-space:nowrap; border-top:1px dotted; margin:5px 5px 0px 5px; padding:5px 0px 0px 0px; text-align:left !important;}
#fam_nav ul li:first-child {margin:5px 5px 0px 5px; padding:5px 0px 0px 0px; border-top:0 none;}
#fam_nav li, #fam_nav ul a {text-decoration:none;}
#fam_nav ul a {padding:5px 5px 5px 5px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; display:block;}
/*#fam_nav li.dayschool ul {margin-left:-72px;}*/
#fam_nav li.daycamps ul {}
.fam_ie7 #fam_nav ul {margin-left:-140px; margin-top:25px;}

/* dark green theme - tlc */
#tlcFamily.fam_dkgreen {background:#2d3a20; border-bottom-color:#c7bf9f;}
#tlcFamily.fam_dkgreen li {border-color:#c7bf9f;}
#tlcFamily.fam_dkgreen li strong, #tlcFamily.fam_dkgreen li a {color:#c7bf9f; font-weight:normal;}
#tlcFamily.fam_dkgreen ul {background:#2d3a20;}
#tlcFamily.fam_dkgreen #fam_nav ul li a:hover {background:#6f3600;}
#tlcFamily.fam_dkgreen #fam_nav a:hover, #tlcFamily.fam_dkgreen #fam_nav li.sfHover strong {color:#e8c776;}

/* yellow theme - nsds */
#tlcFamily.fam_yellow {background:#f9e47b; border-bottom-color:#caa500;}
#tlcFamily.fam_yellow li {border-color:#ffffff;}
#tlcFamily.fam_yellow li strong, #tlcFamily.fam_yellow li a {color:#55afff; font-weight:normal;}
#tlcFamily.fam_yellow ul {background:#f9e47b;}
#tlcFamily.fam_yellow #fam_nav ul li a:hover {background:#f0c606;}
#tlcFamily.fam_yellow #fam_nav a:hover, #tlcFamily.fam_yellow #fam_nav li.sfHover strong {color:#001e39;}

/* dark blue theme - shcdc */
#tlcFamily.fam_dkblue {background:#0562ab; border-bottom-color:#c9e8fc;}
#tlcFamily.fam_dkblue li {border-color:#cce8fe;}
#tlcFamily.fam_dkblue li strong, #tlcFamily.fam_dkblue li a {color:#ffcc01; font-weight:normal;}
#tlcFamily.fam_dkblue ul {background:#0562ab;}
#tlcFamily.fam_dkblue #fam_nav ul li a:hover {background:#018afc;}
#tlcFamily.fam_dkblue #fam_nav a:hover, #tlcFamily.fam_dkblue #fam_nav li.sfHover strong {color:#fffadc;}

/* dark dark blue theme - thc */
#tlcFamily.fam_dkdkblue {background:#081f63; border-bottom-color:#8b97b1;}
#tlcFamily.fam_dkdkblue li {border-color:#0433c9;}
#tlcFamily.fam_dkdkblue li strong, #tlcFamily.fam_dkdkblue li a {color:#fff; font-weight:normal;}
#tlcFamily.fam_dkdkblue ul {background:#081f63;}
#tlcFamily.fam_dkdkblue #fam_nav ul li a:hover {background:#032590;}
#tlcFamily.fam_dkdkblue #fam_nav a:hover, #tlcFamily.fam_dkdkblue #fam_nav li.sfHover strong {color:#f2d205;}

/* red theme - tlw */
#tlcFamily.fam_red {background:#790100; border-bottom-color:#8b97b1;}
#tlcFamily.fam_red li {border-color:#2b0552;}
#tlcFamily.fam_red li strong, #tlcFamily.fam_red li a {color:#dc7272; font-weight:normal;}
#tlcFamily.fam_red ul {background:#790100;}
#tlcFamily.fam_red #fam_nav ul li a:hover {background:#c50302;}
#tlcFamily.fam_red #fam_nav a:hover, #tlcFamily.fam_red #fam_nav li.sfHover strong {color:#fff;}

/* dark yellow theme - nsdc */
#tlcFamily.fam_dkyellow {background:#dfa70a; border-bottom-color:#8b97b1;}
#tlcFamily.fam_dkyellow li {border-color:#1b28d8;}
#tlcFamily.fam_dkyellow li strong, #tlcFamily.fam_dkyellow li a {color:#fff; font-weight:normal;}
#tlcFamily.fam_dkyellow ul {background:#dfa70a;}
#tlcFamily.fam_dkyellow #fam_nav ul li a:hover {background:#fec628;}
#tlcFamily.fam_dkyellow #fam_nav a:hover, #tlcFamily.fam_dkyellow #fam_nav li.sfHover strong {color:#1b28d8;}

