﻿@charset "UTF-8";
/* CSS Document */

* {padding: 0px;}

img {border:none;}

body {
	color: #0d511e;
	text-align: left;
	background-color: #000;
	background-image: url('../images/dark-metal-texture.jpg')
	
	
	
 }
 
a:link {color: #0d511e; text-decoration: none;}
a:visited {color: #0d511e; text-decoration: none;}
a:hover {color: #dcc503; text-decoration: none;}


/* Styles ============================================================= */

h1 { padding: 0px; margin: -1px 0px -1px 0px; }

h2 {
	padding: 0px;
	margin: 0px;
	font-family: verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;	
	line-height: 15px;
	text-transform: uppercase;
}

h3 {
	padding: 0px;
	margin: 0px;
	font-family: verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;	
	line-height: 20px;
}

h4 {
	padding: 0px;
	margin: 0px;
	font-family: verdana,sans-serif;
	font-size: 18px;
	font-weight: bold;	
	line-height: 20px;
	text-transform: uppercase;
}

h5 {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 473px;
}

p {
	clear: both;
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;	
	line-height: 12px;
}

.text1 { clear: both;	padding: 10px 10px 10px 15px;
}

.text2 { float: right; width: 136px; height: 106px; padding: 5px 0px 0px 0px; overflow: hidden; }

.foottext {
	text-align: center;
	font-size: xx-small;
	font-family: verdana,sans-serif;
	color: #FFF;
}

.foot2text {
	color: #FFF;
	font-family: verdana,sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	text-align: center;
}

/* Schools page ============================================================= */

.text { padding: 15px 10px 4px 15px; }

.img_school1 {
	clear: both;
	width: 236px;
	height: 157px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-collapse: collapse;
	border-spacing: 0px;
}

.img_school2 {
	clear: both;
	width: 235px;
	height: 157px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-collapse: collapse;
	border-spacing: 0px;
}

.img_party {
	clear: both;
	width: 236px;
	height: 157px;
	overflow: hidden;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-style: solid;
	border-color: #FFF;
	border-collapse: collapse;
	border-spacing: 0px;
}

.img_instrut {
	margin-left: 1px;
	margin-bottom: -1px;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #FFF;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 85px;
	height: 127px;
	overflow: hidden;
}

.instructors {
	background-image: url("../images/line_instruct.gif");
	background-repeat: repeat-y;
	margin-left: -1px;
	padding: 0px;
}

/* Schools page IE hack ============================================================= */

*:first-child+html .instructors {
	background-image: url("../images/line_instruct.gif");
	background-repeat: repeat-y;
	margin-left: -1px;
	margin-top: 0px;
	padding: 0px;
}

/* text padding ============================================================= */

.textpadding { float: left; padding: 12px 26px 13px 30px;}
.textpaddign_states { float: left; padding: 19px 10px 19px 15px; }
.textpadding_home { float: left; padding: 12px 26px 13px 30px;}

/* Main Background images ============================================= */

#main_blank { 
	position: absolute;
	top: 310px;
	left: 50%;
	margin-left: -350.5px;
	width: 701px;
	background-image: url("../images/line_blank.gif");
	background-repeat: no-repeat;
	z-index: 1;
}

#main1 {
	background-repeat: no-repeat;
	position: absolute;
	top: 310px;
	left: 50%;
	margin-left: -350.5px;
	width: 701px;
	background-color: #000000;
	z-index: 1;
	background-image: none;
}
#main_loc {
	position: absolute;
	top: 310px;
	left: 50%;
	margin-left: -350.5px;
	width: 701px;
	background-image: url("../images/main_bg.jpg");
	background-repeat: no-repeat;
	z-index: 1;
}
#main_media {
	position: absolute;
	top: 310px;
	left: 50%;
	margin-left: -350.5px;
	width: 701px;
	background-image: url("../images/media_bg.jpg");
	background-repeat: no-repeat;
	z-index: 1;
}
#main_state {
	position: absolute;
	top: 310px;
	left: 50%;
	margin-left: -350.5px;
	width: 701px;
	background-image: url("../images/main_bg.jpg");
	background-repeat: no-repeat;
	z-index: 1;
}
#main {
	position: absolute;
	top: 310px;
	left: 50%;
	margin-left: -350.5px;
	width: 701px;
	background-image: url("../images/main_bg1.jpg");
	background-repeat: no-repeat;
	z-index: 1;
}

/* Lines ============================================================= */
#bg_lines_home {
	position: relative;
	width: 701px;
	background-image: url("../images/line_repeat_y-home.gif");
	background-repeat: repeat-y;
	z-index: 2;
}

#bg_lines { 
	position: relative;
	width: 701px;
	background-image: url("../images/line_repeat_y.gif");
	background-repeat: repeat-y;
	z-index: 2;
}

/* Minimum Body Copy area height ============================================================= */

#minhgthome { float: right; height: 350px; }
#minheight { float: right; height: 431px; }

/* Layout ============================================================= */

#container_flash {
	margin-top: 43px;
	position: absolute;
	left: 50%;
	margin-left: -350.5px;
	width: 701px;
	height: 218px;
	z-index: 9;
}

#body_home {
	background-color: transparent;
	background-image: url("../images/trans_white.png");
	position: relative;
	float: right;
	margin-right: 142px;
	margin-bottom: 43px;
	width: 371px;
	top: 44px;
	z-index: 3;
}

#body1 {
	background-color: transparent;
	background-image: url("../images/trans_white.png");
	position: relative;
	float: right;
	width: 473px;
	top: 44px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-collapse: collapse;
	border-spacing: 0px;
	z-index: 3;
}

#thankyoubody {
	background-color: transparent;
	background-image: url("../images/trans_white.png");
	position: relative;
	float: left;
	width: 473px;
	top: 44px;
	left: 25%;
	border: 1px;
	border-style: solid;
	border-color: #FFF	
}

#map {
	position: relative;
	float: right;
	margin-right: 1px;
	width: 560px;
	top: 44px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-collapse: collapse;
	border-spacing: 0px;
	z-index: 3;
}

#col_lft {
	float: left;
	top: 0px;
	left: 0px;
	width: 236px;
	height: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-spacing: 0px;
	border-collapse: collapse;
}

#col_rgt {
	float: right;
	top: 0px;
	left: 237px;
	width: 235px;
	height: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-spacing: 0px;
	border-collapse: collapse;
}

/* Footers ============================================================= */

#footer_spacer_home {
	background-image: url("../images/line_repeat_y-home2.gif");
	background-repeat: repeat-y;
	clear: both;
	position: relative;
	width: 701px;
	height: 88px;
	z-index: 4;
}

#footer_spacer {
	clear: both;
	position: relative;
	width: 701px;
	height: 91px;
}

#footer {
	border: 1px solid white;
	clear: both;
	background-color: black;
	position: relative;
	width: 699px;
	z-index: 6;
	padding-top: 9px;
	padding-bottom: 9px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-image: url('../images/dark-metal-texture.jpg');
}
#footer2 {
	background-position: 725px 750px;
	margin-top: 0px;
	background-color: black;
	width: 701px;
	height: 39px;
	text-align: center;
	padding-bottom: 91px;
	background-image: url('../images/metal-plate.jpg');
}

#footer2 a:link {color: #FFF; text-decoration: none;}
#footer2 a:visited {color: #FFF; text-decoration: none;}
#footer2 a:hover {color: #dcc503; text-decoration: none;}

/* Navigation ============================================================= */

#navbar { 
	position: absolute;
	margin-top: 261px;
	left: 50%;
	margin-left: -350.5px;
	height: 42px; 
	width: 701px;
	padding: 0px;
	z-index: 10;
}

#navcenter {
	position: relative;
	width: auto;
	height: auto;
	margin-top: 0px;
	z-index: 6;
}

#n1 a { height: 41px; width: 140px; background-image: url("../images/nav_about.png"); float: left;}
#n2 a { height: 41px; width: 140px; background-image: url("../images/nav_contact.png"); float: left;}
#n3 a { height: 41px; width: 140px; background-image: url("../images/nav_loc.png"); float: left;}
#n4 a { height: 41px; width: 140px; background-image: url("../images/nav_car.png"); float: left;}
#n5 a { height: 41px; width: 141px; background-image: url("../images/nav_media.png"); float: left;}

#n1 a:hover { background-position: 0 -41px; }
#n2 a:hover { background-position: 0 -41px; }
#n3 a:hover { background-position: 0 -41px; }
#n4 a:hover { background-position: 0 -41px; }
#n5 a:hover { background-position: 0 -41px; }

#n1 a#active { background-position: 0 -41px; }
#n2 a#active { background-position: 0 -41px; }
#n3 a#active { background-position: 0 -41px; }
#n4 a#active { background-position: 0 -41px; }
#n5 a#active { background-position: 0 -41px; }


/* SubNav Home ============================================================= */

#subnav_home {
	position: relative;
	width: 701px;
	z-index: 4;
}

#navcenter_home {
	position: relative;
	float: right;
	margin-right: 142px;
	width: 371px;
	height: auto;
	margin-top: 0px;
	z-index: 6;
}

#navadult a { height: 42px; width: 186px; background-image: url("../images/nav_adult.png"); float: left;}
#navkid a { height: 42px; width: 185px; background-image: url("../images/nav_kid.png"); float: right;}

#navadult a:hover { background-position: 0 -41px; }
#navkid a:hover { background-position: 0 -41px; }

#navadult a#active { background-position: 0 -41px; }
#navkid a#active { background-position: 0 -41px; }


/* SubNav Left ============================================================= */

#subnav {
	position: relative;
	float: left;
	height: 230px; 
	width: 140px;
	margin-top: 44px;
	padding: 0px;
	z-index: 8;
}

#subnav1 a { height: 45px; width: 140px; background-image: url("../images/nav_sub_adult.png"); float: left;}
#subnav2 a { height: 45px; width: 140px; background-image: url("../images/nav_sub_kid.png"); float: left;}
#subnav3 a { height: 45px; width: 140px; background-image: url("../images/nav_sub_team.png"); float: left;}
#subnav4 a { height: 45px; width: 140px; background-image: url("../images/nav_sub_careers.png"); float: left;}


#subnav1 a:hover { background-position: -139px 0px; }
#subnav2 a:hover { background-position: -139px 0px; }
#subnav3 a:hover { background-position: -139px 0px; }
#subnav4 a:hover { background-position: -139px 0px; }






