@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, td, div, ol, ul, dl, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.3em;
	color: #000000;}

body  {     margin-top: 10px; 
	background-color: #262626; 
	}

p, ol, ul, dl {text-align: left;}

p {margin: 1em 0 1em 0; }
	
p.center {text-align: center;}

a:link {  	color: #3f6b9a; }
a:visited { color: #666666; }
a:hover { color:#000000;}
a:active { color: #CC0000; }
	
h1 {	font face: verdana, arial, helvetica, sans-serif;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #CA171D;
}

h2 { 	font face: verdana, arial, helvetica, sans-serif;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color:  #0064a0;
}


h3 { 	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:  #0064a0;
	text-align: left;
}


.SLheader { height: 75px; text-align: right; background-color: #c6c4c4;}

.noShade {	margin: 0 auto; 
	position: relative; 
	left: -19px; 
	background-color:#333333; 	
	text-align: center; 
	width: 973px;	
	border-bottom: 3px solid #0064a0; }

.wrapper {width: 957px; margin: 0 auto; text-align: center; padding-left: 20px;}
	

<!-- Rounded corner styles -->

.dialog {
 position:relative;
margin: 0 auto;
 z-index:1;
 margin-left:15px; /* default, width of left corner */
 margin-bottom:0; /* spacing under dialog */
width: 952px;
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
background-color: #f8f8f8;
 background:transparent url(http://www.skydivespaceland.com/nav_images/light-background.png) no-repeat top right;
 _background-image:url(http://www.skydivespaceland.com/nav_images/light-background.gif);
}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:10px 18px 6px 3px;
border: 0;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:20px; /* top slice width */
 margin-left:-20px;
 height:100%;
 _height:7000px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
height: 4px;
}

.dialog .b,
.dialog .b div {
 height:20px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:20px; /* bottom corner width */
 margin-left:-20px;
 background-position:bottom left;
}

.dialog.head .content,
.dialog.head .t,
.dialog.head .b,
.dialog.head .b div {
 background:transparent url(http://www.skydivespaceland.com/nav_images/header-bg.png) no-repeat top right;
 _background-image:url(http://www.skydivespaceland.com/nav_images/header-bg.gif);
}

.dialog.head .b {
 background-position:bottom right;
}

.dialog.head.b div {
 background-position:bottom left;
width: 20px;
float: left;
text-align: left;
}

.dialog.head .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:20px; /* top slice width */
 margin-left:-20px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog.foot .content,
.dialog.foot .t,
.dialog.foot .b,
.dialog.foot .b div {
 background:transparent url(http://www.skydivespaceland.com/nav_images/footer-bg.png) no-repeat top right;
 _background-image:url(http://www.skydivespaceland.com/nav_images/footer-bg.gif);
}

.dialog.foot .b {  background-position:bottom right; }
.dialog.foot .b div {background-position: bottom left;}

.dialog.foot .content { padding: 0; border: 0;}

.dialog.foot .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:20px; /* top slice width */
 margin-left:-20px;
 height: 100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}



<!-- end rounded corner styles -->

.subhead { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #CA171D;
}

.bodySubhead         { font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 14px; 
	font-weight: bold;
                text-decoration: none; 
                color: #000000; 
                margin-top: 0;
	color: #3f6b9a; 
}

.newsSubhead        { font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 14px; 
	font-weight: bold;
                text-decoration: none; 
                color: #000000; 
                margin-top: 0;
	color: #3f6b9a; 
	border-top: 1px solid gainsboro;
	padding-top: 8px;
	text-align: left;
}


.calendarMonth         { font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 14px; 
	font-weight: bold;
                text-decoration: none; 
	text-transform: uppercase;
                color: #000000; 
                margin-top: 0.5em;
	padding-top: 0.3em;
	margin-bottom: 0;
	color: #3f6b9a; 
	border-top: 2px solid #666666;
}


.FAQ-question         { font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 14px; 
	font-weight: bold;
                text-decoration: none; 
                color: #000000; 
                margin-top: 0;
	margin-bottom: 8px;
	color: #3f6b9a; 
	text-align: left;
}

.FAQ-answer { font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 12px; 
                text-decoration: none; 
                color: #000000; 
                margin-top: 0;
	margin-bottom: 14px;
	margin-left: 3em; 
	text-align: left; }

.FAQ-answer ul li { font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 12px; 
                text-decoration: none; 
                color: #000000; 
                margin-top: 0px;
	margin-bottom: 0px;
	space-after: 0px;
	text-align: left;
}

.calendar { text-indent: -1em; margin-left: 1em;
	margin-bottom: 5px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 12px; 
                text-decoration: none; 
                color: #000000; }

.nav {       color: #720909;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.0em;
	text-align: center;
	background-color: #970a0a; 
	height: 19px;
	padding-top: 3px;
	border-top: 3px solid #0064a0; 
	clear: both;
	vertical-align: middle;
	z-index: -1;
	margin-top: -1px;
}

.nav a:link, .nav a:visited { text-decoration: none;
	color: #FFffff;
	padding: 3px 5px 5px 5px;
}

.nav a:visited  { color: #dadada; }

.nav a:hover, .nav a:visited:hover { text-decoration: underline;
	color: #ffcc00; 
	background-color: #720909;
}

.lower { background-color:  #0064a0;
	color: #004d7b;
}

.lower a:hover, .lower a:visited:hover { text-decoration: underline;
	color: #ffcc00; 
	background-color: #004d7b;
}

.lowerAbout { background-color:  #474747;
	color: #262626;
}

.lowerAbout a:hover, .lowerAbout a:visited:hover { text-decoration: underline;
	color: #ffcc00; 
	background-color: #262626;
}

.lowerSTP { background-color:  #002d82;
	color: #001845;
}

.lowerSTP a:hover, .lowerSTP a:visited:hover { text-decoration: underline;
	color: #ffcc00; 
	background-color: #001845;
}

.footer { text-align: center;
	color: #ebebeb;
	font-size: 1em;
	font-size: 11px;
	margin: 0 15px 0 0;
	padding-top: 8px;
	}

.footer p {margin-top: 4px;}
.footer a:link { color: #fff;}
.footer a:visited {color: #ebebeb;}

.staffNavTable {
	border: 1px solid #dadada;
	background-color: #EFEFEF;
	border-collapse: collapse;
	float: right;
	margin: 0 0 1em 1.5em;
	padding: 5px;
}

.staffNavTable td {
	padding: 5px;
	line-height: 1.1em;
	}
	
	
.staffNavText { margin: 0 0 0.35em 1.5em;
	text-indent: -1em;
	}
	
.staffHeaderBar {
	font-family:  optima, verdana, arial, sans-serif;
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #3F6B9A;
	border: 2px outset #ffffff;
	padding: 2px 5px;
	color: #ffffff;
	margin-bottom: 0.5em;
	width: 98%;
	text-align: left;
}

.staffBox { background-color: #ebebeb; 
	margin: 0 auto;
	margin-bottom: 10px;
	width: 430px;
	border: 1px solid #666; 
	border-collapse: collapse; 
}	
	
.staffBox p.staffHeader {
	background-color: #666666; 
	color: #ffffff; 
	text-align: left; 
	font-weight: bold; 
	padding: 5px; 
	font-family: optima, verdana, arial; 
	font-size: 1.1em; margin-bottom: 0.6em; margin-top: 0; }

.staffBox p.staffHeader a:link { color: #D7E0E3; }
.staffBox p.staffHeader a:hover { color: #fff; }
	
.staffBoxBody p { margin: 0 0 0.5em 1em;
	text-indent: -1em;
}

.staffBoxBody { margin: 0 0.5em 0 0.5em; height: 165px; }

.instructor {height: 223px;}
	
.staffBoxBody img { border: 1px solid #000;
	float: right;
	margin: 0 0 0.7em 0.7em; 
	height: 150px;
	width: 150px;
}
	
.clearIt { clear: both; height: 1px;margin: 0; padding: 0; }

.staffSplit table {border: 0; margin: 0 auto; }
.staffSplit td {vertical-align: top; width: 50%; margin: 0 auto;padding: 5px;}

div.homepageNews { float: right;
	border: 3px solid #0064a0; 
	background-color: #e5e5e5;
	width: 280px;
	padding: 8px;
	margin: 0.5em 0 0 2em;
}

.homepageNews p.headline { font-family: corbel, arial, verdana;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

.homepageNews p {margin: 0 0 0.5em 1.5em;
	text-indent: -1.5em;
	font-family: verdana, arial;
	font-size: 11px;
	text-align: left;
}

p.homepageSplash { font-family: corbel, verdana, arial;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 10px 0 10px 0;
}

.homepageButtons img {margin-right: 4px;}
p.homepageText  {margin-top: 0;}

.logo img  {float: left; position: relative; top: -7px; left: -18px; margin: 0 -10px -34px 0;  z-index: 3;}

.logo4phpBB3 img  {float: left; position: relative; top: -7px; left: -18px; margin: 0 -10px -34px 0;  z-index: 3;}


.search {
	width: 235px; 
	padding: 6px 6px 0 0; 
	margin: 0 0 5px 0; 
	height: 25px; 
	overflow: hidden; 
	position: relative; 
	right: -34px; 
	top: 50px;
	Z-INDEX: 3;
	}

.programBars {
	text-align: right;
	background-color: #efefef; 
	padding: 5px;
	border: 1px solid #ccc; 
}

.inpageImage {	float: right;
	margin: 0 0 5px 10px;
	border: 0;
	text-align: center;
}

.question {background-color: #FFFF66; padding: 3px; font-weight: bold;}

.weather {float: right; margin: 0 10px 0 15px; color: #fff; font-size: 0.75em; text-align: right; width: 80px; position: relative; top: 3px;}

   /* Google 404 Widget content container */
   #goog-wm {   width: 100%; padding-left: 18px; 
   }

    /* Heading for "Closest match" */
   #goog-wm h3.closest-match {   color: #0064a0;
  border-bottom: 3px dashed #aebd63;
  padding-bottom: 0.5em;;
  font-size: 170%;
  margin: 0;
}


    /* "Closest match" link */
   #goog-wm h3.closest-match a { }

    /* Heading for "Other things" */
   #goog-wm h3.other-things {   color: #3f6b9a; }

    /* "Other things" list item */
   #goog-wm ul li { }

    /* Site search box */
   #goog-wm li.search-goog { display: list-item; }
   
div.figure {padding: .7em; border: 1px solid #cecece; width: auto;}
div.figureright { float: right; margin: 1em 0 1em 1.2em; }
div.figureleft { float: left; margin: 1em 1.2em 1em 0; }
div.figurecenter {margin: 1em auto;}
div.figure p {line-height: 1.1em; font-size: 1.3em; font-family: corbel, optima, verdana, arial; margin-bottom: 0.3em; _margin-top: 0.4em; text-align: left;}
div.figure p.list {text-indent: -0.5em; padding-left: 0.5em; margin: 0 0 0.2em 0;}
div.figure p.centered {text-align: center;}
div.figureCenterContainer {text-align: center; margin-top: 1em; margin-bottom: 1em;}
div.figure img {border: 0;}
