@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	font-size:70%;
	font-family:Verdana, Helvetica,Arial, sans-serif;
	background:url(interface/fixie.gif) top left repeat-x;
	behavior: url("csshover3.htc");
}


	
img a {
	border:0;
}
	
a:link {
	color:#a4b7c8;
	text-decoration:none;
}
	
a:hover {
	color:#a4b7c8;
	text-decoration:underline;
}
	
	
a:visited {
	color:#a4b7c8;	
	text-decoration:none;

}
	
a:visited:hover {
	color:#a4b7c8;
	text-decoration:underline;

}
	
#title2 h1 {
	padding:0;
	margin:0;
	font-size:220%;
	color:#dc700b;
	text-transform:uppercase;
	font-weight:normal;
}
#title4 h1 {
	padding:0 0 17px 0;
	margin:0;
	line-height:29px;
	font-size:220%;
	color:#c3c956;
	text-transform:uppercase;
	font-weight:normal;
}
#title6 h1 {
	padding:0 0 17px 0;
	margin:0;
	line-height:29px;
	font-size:220%;
	color:#6f9196;
	text-transform:uppercase;
	font-weight:normal;
}
#title7 h1 {
	padding:0 0 17px 0;
	margin:0;
	line-height:29px;
	font-size:220%;
	color:#ba3423;
	text-transform:uppercase;
	font-weight:normal;
}
#title8 h1 {
	padding:0 0 17px 0;
	margin:0;
	line-height:29px;
	font-size:220%;
	color:#eaaa18;
	text-transform:uppercase;
	font-weight:normal;
}
#title9 h1 {
	padding:0 0 17px 0;
	margin:0;
	line-height:29px;
	font-size:220%;
	color:#80a53e;
	text-transform:uppercase;
	font-weight:normal;
}
#title11 h1 {
	padding:0 0 17px 0;
	margin:0;
	line-height:29px;
	font-size:220%;
	color:#5eb2b2;
	text-transform:uppercase;
	font-weight:normal;
}
	

h1 {
	padding:0 0 17px 0;
	margin:0;
	line-height:29px;
	font-size:220%;
	color:#dc700b;
	text-transform:uppercase;
	font-weight:normal;
}

	
h2 {
		font-size:110%;
		color:#404041;
		font-weight:bold;
		margin:0 0 0 0;
		padding:0 0 0 0;
}
	
	
h3 {
	padding:0;
	margin:0;
	font-size:170%;
	color:#6f9196;
	text-transform:uppercase;
	font-weight:normal;
}
h4 {
	padding:0;
	margin:0;
	font-size:150%;
	color:#404041;
	text-transform:uppercase;
	font-weight:normal;
}
h6 {
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:180%;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:2px;
}

.barTop {
	background: url(interface/header_bg2.jpg) left top no-repeat;
}
	
#childrensActivities {
	position:relative;
	left:-700px;
	padding:6px 0 0 6px;
	width:265px;
	text-align:left;
	
}
	
#childrensActivities p	 {
		padding:0 0 16px 0;
	color:#404041;
}
	
.darkBGs a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.darkBGs a:hover {
	text-decoration:underline;
}
	
.footerBar {
	padding: 20px;
	height:108px;
	background:#7f939f;
	color:#404041;
}
.footerBox {
	background:#99a9b2;
	color:#FFFFFF;
	
}

.footerBox a {
color:#FFF;
text-decoration: underline;

}
#location {
	position:relative;
	right:0;
	text-transform:uppercase;
	text-align:left;
	width:375px;
	color:#404041;
}

#homeContent {
	background:#fff center;
	width:100%;
	height:393px;
}
	
#hourly {
	font-size:10px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
	
	
	
#mainContent {
	padding:36px;
	max-width: 98%;
	text-align:left;
	min-height: 393px;
	z-index: 2;
	color:#404040;
}
	
#mainContent h2 {
	color:#404040;
	text-transform:uppercase;
	padding:0;
	letter-spacing:.1em;
	font-size:11px;
	font-weight:normal;
	line-height:1.5em;
}
	
#mainContent p {
	line-height:15px;
}

#mainContent a	{
	color:#4b6366;
	text-decoration:underline;
	}
	
#mainContent a:hover	{
	color:#4b6366;
	text-decoration:none;
	}
	
#thingsToDo {
	width:350px;
	position:relative;
	left:740px;
	top:230px;
	color:#404041;
	text-transform:uppercase;
}



.seperate {
	background:url(interface/seperate.gif) center repeat-y;
	padding:0 7px 0 7px;
}
	
	
.whiteText {
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
}
	
.whiteText a {
	text-decoration:none;
}
	
.whiteText a:link {
	color:#fff;
}
	
.whiteText a:hover	 {
		color:#dde1ea;
}
	
.whiteText a:visited	 {
		color:#fff;
}
	
.whiteText a:visited:hover	 {
		color:#dde1ea;
}
	
.top {
	background:url(interface/nav_seperate.gif) no-repeat right top;
	margin:0;
	font-size:11px;
	padding-bottom:6px;
}
	
.item {
	background:#767676;
	margin:0;
	border-bottom:1px solid #aebeca;
	border-left:1px solid #72818c;
	border-right:1px solid #72818c;
}
	
#dropdown a:link {
	color:#fbfbff;
	text-decoration:none;
	
}
	
#dropdown a:hover {
	color:#d1d0d0;
	text-decoration:none;
}
	
#dropdown a:visited {
	color:#fbfbff;
	text-decoration:none;
}
	
#dropdown a:hover:visited {
	color:#d1d0d0;
	text-decoration:none;
}

#dropdown #current {
	background:url(interface/here.gif) no-repeat bottom left;
	background-position:50% 0%;
	padding:0 0 2px 0;
}
	
#dropdown #current a:link {
	color:#fbfbff;
	text-decoration:none;
	background:url(interface/nav_seperate.gif) right no-repeat;
	padding:0 20px 0 10px;
}
	
#dropdown #current a:hover {
	color:#d1d0d0;
	text-decoration:none;
	background:url(interface/nav_seperate.gif) right no-repeat;
	padding:0 20px 0 10px;
}
	
#dropdown #current a:visited {
	color:#fbfbff;
	text-decoration:none;
	background:url(interface/nav_seperate.gif) right no-repeat;
	padding:0 20px 0 10px;

}
	
#dropdown #current a:visited:hover {
	color:#d1d0d0;
	text-decoration:none;
	background:url(interface/nav_seperate.gif) right no-repeat;
	padding:0 20px 0 10px;
}
	



.index {
	background:url(interface/nav_seperate.gif) no-repeat right top;
	padding:0 30px 2px 20px;
	margin:0;
}
	

.orangeTitle {
	padding:0 0 17px 0;
	margin:0;
	line-height:29px;
	font-size:220%;
	color:#dc700b;
	text-transform:uppercase;
	font-weight:normal;
	
}
	
.greenTitle {
	padding:0 0 17px 0;
	margin:0;
	line-height:29px;
	font-size:220%;
	color:#c3c956;
	text-transform:uppercase;
	font-weight:normal;
}
	
.tealTitle {
	padding:0 0 17px 0;
	margin:0;
	line-height:29px;
	font-size:220%;
	color:#6f9196;
	text-transform:uppercase;
	font-weight:normal;
}
	
.redTitle {
	padding:0 0 17px 0;
	margin:0;
	line-height:29px;
	font-size:220%;
	color:#ba3423;
	text-transform:uppercase;
	font-weight:normal;
	}
	
.greyTitle {
	padding:0 0 17px 0;
	margin:0;
	line-height:29px;
	font-size:220%;
	color:#34342f;
	text-transform:uppercase;
	font-weight:normal;
	}
#imageover {
	position:absolute;
	width:100px;
	margin-left: 0px;
	margin-top: 0px;
	visibility: visible;
}
.colorband2 {
	background-color:#dc700b;
}
.colorband4 {
	background-color:#c3c956;
}
.colorband6 {
	background-color:#6f9196;
}
.colorband7 {
	background-color:#ba3423;
}
.colorband8 {
	background-color:#eaaa18;
}
.colorband9 {
	background-color:#80a53e;
}
.colorband11 {
	background-color:#5eb2b2;
}
.cornerTopLeft {
	background: url(interface/corner_topleft.gif) no-repeat left top;
	height: 8px;
	width: 8px;
}
.cornerTopRight {
}
.cornerBottomLeft {
}
.cornerBottomLeft {
}

#subNav ul {
	position:relative;
	float:left;
	list-style:none;
	display:inline;
	padding:5px 0;
	margin:0 30px;
}
#subNav li {
	list-style:none;
	display:inline;
	padding:10px;
}
#subNav a {
	color:#fff;
}
#subNav a:hover {
}

table.schedule td {
	padding: 4px 0 4px 6px;
	border-bottom: 1px dotted #DEDEDE;
}

table.schedule2 td {
	padding: 4px 0 4px 6px;
	border-bottom: 1px dotted #DEDEDE;
	border-left: 1px dotted #DEDEDE;
}

#inpage-image {
float: right;
position: relative;
top: 0px;
left: 10px;
right: 0px;
padding: 0px 0px 10px 10px;

} 





/*   Team Styles    */


.teamInfo	{
	padding:10px 0 0 0;
	}

#mainContent .teamList	{
	padding:20px 0 0 15px;
	}
	
#mainContent .teamList a	{
	color:#dc700b;
	text-decoration:none;
	background:url(interface/h4_heading.gif) no-repeat left;
	padding:0 0 0 12px;
	}
	
#mainContent .teamList a:hover	{
	text-decoration:underline;
	}
	
#mainContent .teamList table	{
	margin:0 0 18px 0;
	}
	
#mainContent .teamList td	{
	padding:5px;
	background:#CCCCCC;
	}
	
#mainContent .teamList strong	{
	
	color: #404040;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	line-height:14px;
	overflow:hidden;
	width:100%;
	}
	
#mainContent .teamList ul	{
	padding:0;
	margin:0;
	}
	
#mainContent .teamList ul li	{
	padding:0 10px 25px 0;
	margin:0;
	display:block;
	list-style:none;
	float:left;
	width:200px;
	}
	
#mainContent .teamList ul li strong	{
	text-transform:uppercase;
	font-size:11px;
	padding:10px 0 0 0;
	margin:0;
	background:none;
	}
#mainContent .teamList ul li blockquote	{
	float:left;
	display:block;
	padding:0;
	margin:0;
	}
	
#mainContent .teamList ul li img	{
	width:106px;
	height:100px;
	border:2px solid #dc700b;
	margin:0 8px 0 0;
	float:left;
	}
	
#mainContent .teamList ul li a img	{
	border:none;
	}


#mainContent .teamBio h1	{
	text-transform:uppercase;
	font-size:25px;
	color:#dc700b;
	padding:0;
	margin:0;
	}
	
#mainContent .teamBio h2	{
	padding:0;
	margin:0 0 22px 0;
	}
	
#mainContent .teamBio h3	{
	padding:0;
	margin:0 0 18px 0;
	font-weight:bold;
	font-size:11px;
	color:#404040;
	text-transform:none;
	}
	
#mainContent .teamBio h4	{
	background:url(interface/h4_heading.gif) no-repeat;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 14px;
	text-transform:none;
	}
	
#mainContent .teamBio h4 a	{
	color:#404040;
	text-decoration:underline;
	}
	
#mainContent .teamBio h5	{
	background:url(interface/h5_heading.gif) no-repeat;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 14px;
	}
	
#mainContent .teamBio h5 a	{
	color:#404040;
	text-decoration:underline;
	}
	
#mainContent ul.gallery	{
	padding:0 0 15px 0;
	margin:0;
	}
	
#mainContent ul.gallery li	{
	margin:0 18px 18px 0;
	width:85px;
	height:106px;
	overflow:hidden;
	border:5px solid #e6e6e6;
	display:block;
	float:left;
	list-style:none;
	}
	
#mainContent ul.gallery li a img	{
	border:0;
	}
	
#mainContent .teamBio p	{
	margin:0 0 16px 0;
	padding:0;
	}
	
	
.questionTable	{

	}
	
.questionTable td	{
	padding:0 0 20px 0;
	}
	
.questionTable td	ul	{
	padding:0;
	margin:0 0 12px 30px;
	}
	
.questionTable td ul li	{
	padding:0;
	margin:0 0 2px 0;
	}
	
.questionTable td em strong	{
	font-size:110%;
	font-style:normal;
	border-bottom:1px solid #DC700B;
	width:100%;
	display:block;
	padding:6px 0 6px 8px;
	}
	
.questionTable td strong em 	{
	font-size:110%;
	font-style:normal;
	border-bottom:1px solid #DC700B;
	width:100%;
	display:block;
	padding:6px 0 6px 8px;
	}
	
	
.questionTable2	{
	margin-bottom:20px;
	}
	
.questionTable2 td	{
	padding:6px 8px 20px 8px;
	}
	
.questionTable2 td	ul	{
	padding:0;
	margin:0 0 12px 18px;
	}
	
.questionTable2 td ul li	{
	padding:0;
	margin:0 0 2px 0;
	}
	
.questionTable2 td em strong	{
	font-size:110%;
	font-style:normal;
	display:block;
	padding:0px 0px 6px 0;
	}
	
.questionTable2 .leftCell	{
	border-right:1px solid #DC700B;
	text-align:right;
	}