#container {
background-color:#000000;
width: 820px;
margin: 0 auto;
}
a
{
	outline: none;
	color: #0099ff;
}
.anchor
{
	position: relative;
}

a:hover
{
	outline: none;
	color: #00cc00;
}
a:link {
	outline: none;
	color: #0099ff;
}
a:visited {
	outline: none;
	color: #0099ff;
}

a:active {
	outline: none;
	color: #0099ff;
}

body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	background-color:#000000;
	margin-top:0;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}

:-moz-any-link:focus {
outline: none;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0066FF;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}


td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

li {
margin-bottom:5px;
}

input, select, textarea {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color:#FFFFFF;
	border:0 !important;
	margin-left: 0 3px;
	color:#000000;
}
select {
	font-size:1em;
}

form {
	margin-top:0;
}
.scheduletitle {
border:1px solid #363636;
padding: 3px 3px 3px 3px;
margin-bottom:10px;
background-color:#0B0B0B;
}
.statetitle {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	width: 669px;
}
.statetitle A:link {color:white; font-weight: bold; text-decoration: none}
.statetitle A:visited {color:white; font-weight: bold; text-decoration: none}
.statetitle A:active {color:white; font-weight: bold; text-decoration: none}
.statetitle A:hover {
	color: #0066FF;
	font-weight: bold;
	text-decoration: underline overline;
}



.testimonialtab {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	width: 150px;
}
.testimonialtab A:link {color:#FFFFFF; font-weight: bold; text-decoration: none}
.testimonialtab A:visited {color:#FFFFFF; font-weight: bold; text-decoration: none}
.testimonialtab A:active {color:#FFFFFF; font-weight: bold; text-decoration: none}
.testimonialtab A:hover {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}




.statename {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	width: 757px;
	padding-left: 10px;
}
.tableborder {
border:1px solid #242424;
padding:10px;
background-color:#242424;
}
.tableborder td {
padding: 3px 10px;
}
.gryline { border-left: 1px solid #333333;}
.snotes {
font-size:.9em;
font-family:Arial, Helvetica, sans-serif;
}


/* Registration */
#reg3waystbl ul {
margin-left:15px;
padding-left:0;
}
#reg3waystbl td {
padding: 10px 30px;
background-color:#242424;
}
#RegForm p {
padding:0;
margin: 3px 0 0 0;
}

/* Press */

/* Video */
.CenterContent {
margin-left:184px;
width:340px;
}
.LeftPicCol {
float:right;
width:142px;
margin-right:20px;
}

.prh1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFCC;
}
.prhilite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFCC;
}

.camptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11pt;
	color: #6699CC;
	text-decoration: none;
}
.camptext A:link {color:#0099ff; font-weight: bold; text-decoration: underline}
.camptext A:visited {color:#0099ff; font-weight: bold; text-decoration: none}
.camptext A:active {color:#0099ff; font-weight: bold; text-decoration: none}
.camptext A:hover {color: #0099ff; font-weight: bold; text-decoration: underline; }



p1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
.faq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.pressTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CC0000;
}
.pressSubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
}
.pressDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00CC00;
}

/*Schedule styles*/
#campwrap {
margin:auto 0;
width: 800px;
}

#camplist li
{
display: inline;
list-style-type: none;
}
.campnumber {
	text-align: right;
	color:#FF0000;
	width: 37px;
	padding-left: 20px;
	padding-right:20px;
	
}

.campname {
	text-align: left;
	color:#0099FF;
	border-left: 1px solid #333333;
	width: 311px;
	padding-left: 20px;
	padding-right: 20px;
}
.campdate {
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	color:#FFFFFF;
	width: 150px;
	border-left: 1px solid #333333;
}

.signup {
float:right;
}
.age {
	border-left: 2px solid #333333;
	width: 82px;
	padding-left: 20px;
	padding-right: 20px;
}
.camptime {
	border-left: 1px solid #333333;
	width: 82px;
	padding-left: 20px;
	padding-right: 20px;
}
.price {
	border-left: 1px solid #333333;
	width: 95px;
	padding-left: 20px;
}




td {
	font-size: 12px;
}
.presstd {
	text-align: left;
}
.proshop {
	font-size: 14px;
	font-weight: bold;
	color: #0066FF;
}
.proshop_title {
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}
.on {
	background-image: url(p7exp/images/baron.jpg);
}

#pro a {
[tab][/tab]margin-left: 12px;
[tab][/tab]margin-bottom: 2px;
[tab][/tab]border: solid 2px #C41427;
[tab][/tab]background-color: #FFFFFF;
[tab][/tab]color: #000000;
[tab][/tab]font-variant: small-caps;
[tab][/tab]font-weight: normal;
[tab][/tab]width: 170px;
[tab][/tab]padding: 5px;
[tab][/tab]padding-top: 3px;
[tab][/tab]padding-bottom: 3px;
[tab][/tab]display: block;
}


#pro a:link, a:active { 
[tab][/tab]/*color: #92A92D;*/
[tab][/tab]/*color: #002A6C;*/
[tab][/tab]font-family: Verdana, Arial, Helvetica, sans-serif;
[tab][/tab]font-size: 11px;
[tab][/tab]color: #C41427;
[tab][/tab]text-decoration: none;
}

#pro a:visited {
[tab][/tab]/*color: #92A92D;*/
[tab][/tab]/*color: #002A6C;*/
[tab][/tab]font-family: Verdana, Arial, Helvetica, sans-serif;
[tab][/tab]font-size: 11px;
[tab][/tab]color: #C41427;
[tab][/tab]text-decoration: none;
}

#pro a:hover {
[tab][/tab]/*color: #CD689D;*/
[tab][/tab]color: #C41427;
[tab][/tab]/*font-weight: bold;*/
[tab][/tab]text-decoration: underline;
[tab][/tab]font-family: Verdana, Arial, Helvetica, sans-serif;
[tab][/tab]font-size: 11px;
}

.campname {




	
}
.statetable {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.test-hr {
	height: 10px;
	vertical-align: middle;
}
.quotes {
	font-style: italic;
	font-weight: normal;
	color: #0099FF;
	font-size: 14px;
}
.bdcamptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	margin-right: auto;
}
.dropbu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066FF;
	margin-left: 1px;
}
.dropbu  A:link {
	color:#0066FF;
	font-weight: bold;
	text-decoration: underline;
}
.dropbu  A:visited {
	color:#00cc00;
	font-weight: bold;
	text-decoration: underline;
}
.dropbu  A:active {color:#00cc00; font-weight: bold; text-decoration: none;}
.dropbu  A:hover {color: #0099ff; font-weight: bold; text-decoration: underline; }


.greylinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	margin-left: 3px;
}
.greylinks  A:link {
	color:#CCCCCC;
	font-weight: bold;
	text-decoration: none;
}
.greylinks  A:visited {color:#eaeaea; font-weight: bold; text-decoration: none;}
.greylinks  A:active {color:#eaeaea; font-weight: bold; text-decoration: none;}
.greylinks  A:hover {
	color: #0066FF;
	font-weight: bold;
	text-decoration: underline;
}

.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
}
.rsideback {
	background-image: url(image/rsideback.jpg);
	background-repeat: repeat-y;
}
.lightrow {
	background-color: #666666;
}
.darkrow {
	background-color: #222222;
}
.underphoto {
	margin-right: 15px;
	margin-left: 15px;
}
.pavideos {
	border: solid 2px #ff0000; 
	background: #ooo; 
	color: #fff; 
	padding: 15px; 
	width: 120px; 
	height: 260px; 
	overflow: auto;
	scrollbar-face-color: #ff0000 !important;
  scrollbar-shadow-color: ThreeDDarkShadow !important;
  scrollbar-highlight-color: ThreeDHighlight !important;
  scrollbar-3dlight-color: ThreeDLightShadow !important;
  scrollbar-darkshadow-color: ThreeDDarkShadow !important;
  scrollbar-track-color: black !important;
  scrollbar-arrow-color: ButtonText !important;
	}

.hevideos {
	border: solid 2px #0066FF; 
	background: #fffcc; 
	color: #fff;
	margin-top: 0px; 
	padding: 15px; 
	width: 120px; 
	height: 260px; 
	overflow: auto;
	scrollbar-face-color: #0066FF !important;
  scrollbar-shadow-color: ThreeDDarkShadow !important;
  scrollbar-highlight-color: ThreeDHighlight !important;
  scrollbar-3dlight-color: ThreeDLightShadow !important;
  scrollbar-darkshadow-color: ThreeDDarkShadow !important;
  scrollbar-track-color: black !important;
  scrollbar-arrow-color: ButtonText !important;
	}
	
#section2 {width: 640px;
margin: auto 0;}

#sides {
width: 200px;
float: left;
padding-left: 20px;
padding-right: 20px;
}
#colText {
width: 400px;
float: right;
}
