/*[ CONTENT ]*/   
   div#content {padding-left: 0; padding-bottom: 20px; padding-right: 0; padding-top: 20px; margin-left: 0px; margin-bottom: 0; margin-right: 0; margin-top: 0px; width:960px;text-align:center;background:#FFFFFF;overflow:hidden;}
   #rightCol h2 {padding-bottom: 0px; padding-left: 50px; padding-right: 0; padding-top: 2px;margin:0;font-family:Helvetica, Arial, sans-serif;font-size: 16px;color:#0075BD;text-align: left;letter-spacing: -0.1;line-height: 1.4em;}
     
   #content h2 {padding-bottom: 0px; padding-left: 0; padding-right: 0; padding-top: 2px; width:100%;margin:0;font-family:Helvetica, Arial, sans-serif;font-size: 16px;color:#0075BD;text-align: left;letter-spacing: -0.1;line-height: 1.4em;}
     
   #table_overview h2 {padding-left: 0; padding-bottom: 2px; padding-right: 0; padding-top: 2px; font-weight: bold; width:100%;margin:0;font-family:Helvetica, Arial, sans-serif;font-size: 16px;color:#0075BD;text-align:center;letter-spacing: -0.1;line-height: 1.4em;}
     
   #content h1 { font-family:Helvetica, Arial, sans-serif;font-size:34px;font-weight:bold;color:#010101;text-align:right;letter-spacing: -2px;line-height: 1.2em;
  width: 100%;}
   #partytable p {margin-left: 60px; margin-bottom: 25px; margin-right: 60px; margin-top: 25px; padding:0;font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-style:normal;font-weight:normal;line-height: 1.45em;color:#010101;text-align:left;}
   #theme_table li { list-style-type: disc; list-style-position: outside; font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-style:normal;font-weight:normal;line-height: 1.45em;color:#010101;text-align: left;}
   #content li { list-style-type: disc; list-style-position: outside; margin-left: 180px; font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-style:normal;font-weight:normal;line-height: 1.45em;color:#010101;text-align:left;}
   #dates p {font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-style:normal;font-weight:normal;line-height: 1.45em;color:#010101;text-align: center;}
   #dates table {font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-style:normal;font-weight:normal;line-height: 1.45em;color:#010101;text-align: center;}
   #dates h3 {font-family:Helvetica, Arial, sans-serif;font-size:16px;color:#FF0000;text-align: center;letter-spacing: -0.1;}


                  
    #theme_table p {font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-style:normal;font-weight:normal;line-height: 1.45em;color:#010101;text-align: center;}
   #theme_table h3 {font-family:Helvetica, Arial, sans-serif;font-size:16px;color:#FF0000;text-align: center;letter-spacing: -0.1;}


                  
    #leftCol p { padding:0;font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-style:normal;font-weight:normal;line-height: 1.45em;color:#010101;text-align:left;}
   #leftcontactCol p { padding:0;font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-style:normal;font-weight:normal;line-height: 1.45em;color:#010101;text-align:left;}
   #rightcontactCol p { padding:0;font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-style:normal;font-weight:normal;line-height: 1.45em;color:#010101;text-align:left;}
   #content i {font-family:Arial, Helvetica, sans-serif;font-size: 13px;font-style: italic;line-height: 1.45em;color:#010101;text-align:left;}
   #content p {margin-left: 160px; margin-bottom: 25px; margin-right: 160px; margin-top: 25px; padding:0;font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-style:normal;font-weight:normal;line-height: 1.45em;color:#010101;text-align:left;}
   #table_overview p {font-family:Arial, Helvetica, sans-serif;font-size: 15px;line-height: 1.45em;color:#010101;text-align: center;}
   #content p.bottom {margin:0;padding:0;font-size:12px;font-weight:bold;text-align:center;}
   #content p a {font-size:11px;font-weight:bold;color:#010101;text-decoration:underline;}
   #content p a:hover {color:#F00;text-decoration:underline;}
  #content img#camp_header {margin-bottom: 20px;}
  #content img#newdetails {margin-left: 50px; float: left;}
  #content img#camp_question { margin-left: 90px; margin-right: 15px; margin-top: 0; margin-bottom: 15px; float:left; }
   #content h3 { margin-left: 160px; margin-bottom: 10px; margin-right: 0; margin-top: 10px; padding-left: 0; padding-right: 0; width:100%;font-family:Helvetica, Arial, sans-serif;font-size:16px;color:#FF0000;text-align: left;letter-spacing: -0.1;}


/*[ NAVIGATION ]*/
    #nav {width:704px;height:35px;margin:10px auto;padding:0;background:url(../images/nav_bg.gif) no-repeat;}
    #nav ul {width:70%;margin:0 auto;padding:8px 0 0 0;list-style-type:none;}
    #nav ul li {width:auto;margin:0 5px;padding:0;float:left;}
    #nav ul li a {text-align: left; font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#FEFEFE;text-decoration:none;}
    #nav ul li a:hover {color:#FF6;text-decoration:none;}
    #nav ul li a .mod1 {color:#5095E1;}
    #nav ul li a .mod2 {color:#84D44C;}   
   

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
margin-top:7px;
margin-left:-2px;
padding:2px;
border:2px solid #000; /*THEME CHANGE HERE*/
border-top:none;
font:normal 10px Verdana;
line-height:20px;
z-index:1000;
background:#6FBF31;
visibility: hidden;
width:auto;
/* filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);*/ /*Add Shadow in IE. Remove if desired*/
}

ul li a:hover, ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
color:#FF6; /*THEME CHANGE HERE*/
}

ul li a.lrglink:hover, ul li a.lrglink.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
color:#FF6; /*THEME CHANGE HERE*/
}

.dhtmlmenu .dropmenudiv a {
text-align: left;
margin:0 auto;
display: block;
text-indent: 10px;
padding: 2px 3px 2px 3px;
text-decoration: none;
font-weight: normal;
color: #FEFEFE;
}

.dropmenudiv h5 {
text-align: left;
margin:0 auto;
display: block;
text-indent: 1px;
padding: 2px 3px 2px 3px;
text-decoration: underline;
color: #FEFEFE;
font:bold 11px Verdana;
}

.dhtmlmenu  .dropmenudiv a.none {
text-align: left;
border-bottom:none;
}

* html .dhtmlmenu .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dhtmlmenu .dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#FEFAFE;
background:#4A8EDA;
}

/*END NAVIGATION */

html {
	text-align: center;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	position: relative;
	margin-top: 10px;
}
p {
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
}
#pageMenu {
	background-color: Black;
	width: 602px;
	height: 18px;
	padding-top: 2px;
}

/* Main links and anchors */
a.lrglink, a.lrglink:link, a.lrglink:visited {
	font-size: 14pt;
	color: Black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a, a:link, a:visited {
	font-size: 8pt;
	color: Black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover, a:active {
	color: #FE0000;
	text-decoration: none;
}
a img {
	border: 0;
}
/*  ------------ bottom menu links */
a.bottomMenu, a.bottomMenu:link, a.bottomMenu:visited {
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a.bottomMenu:hover, a.bottomMenu:active {
	color: #fee300;
}
/* -----------------follow-On links */
a.more, a.more:link, a.more:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: Black;
	font-weight: bold;
}
a.more:hover, a.more:active {
	color: #3174bf;
}
/* ------------Quicklinks */
a.quicklink, a.quicklink:link, a.quicklink:visited {
	font-size: 8pt;
	color: #3174BF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a.quicklink:hover, a.quicklink:active {
	color: #FE0000;
}
#quicklinkMenu {
	text-align: right;
	margin-right: 20px;
	margin-top: 94px;
}

p a,
p a:link,
p a:visited {
	font-size: 9pt;
	color: Black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
p a:hover,
p a:active {
	color: #FE0000;
	text-decoration: none;
}

/*  -----------Footer */
#footer {
	clear: all;
	width: 834px;
	color: white;
	margin: 4px auto;
	padding-top: 4px;
	font-size: 7.5pt;
	border-top: 1px solid Black;
}
/* --------------colors */
.dkGreen {
	color: #309a5d;
}
.yelGreen {
	color: #6fbf31;
}
.ltGreen {
	color: #9dce77;
}
.blue {
	color: #3174bf;
}
.aqua {
	color:#45bed8;
}
.yellow {
	color: #fee300;
}
.red {
	color: #fe0000;
}
h1.blackPage {
	font-size: 14pt;
	text-align: left;
	margin: 0 0 4px 20px;
}

h2 {
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0;
	margin: 0 0 3px 0;
}
h3 {
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* ------------Misc functions */
.toClear {
	clear: both;
	/* display: none; */
}
/*  ----------- styling classes */
.center {
	text-align: center;
}
.justify {
	text-align: justify;
}
.puff {
	padding: 4px;
}
.italic {
	font-style: italic;
}
.sm {
	font-size: 8pt;
}
.subTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0;
	text-align: left;
	font-size: .95em;
}
/*  image alignment */
.imgLeft {
	float: left;
	margin-right: 10px; padding: 4px;
	border: 1px solid Black;
}
.imgRight  {
	float: right;
	margin-left: 10px; padding: 4px;
	border: 1px solid Black;
}
img.center {
	padding: 4px;
	border: 1px solid Black;
}
/*  miscellaneous table styles */
.smB {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}
.rule {
	border-bottom: 1px solid Black;
}
.shade {
	background-color: #cedbf4;
}


/*  ------------Wrappers */
#whiteWrap {
	width: 960px; /* was 852px */
	height: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	background-color: White;
	padding-bottom: 8px;
}
#wrapper {
	width: 864px;
	background-image: url(../images/bkg_wrapFrontPage.png);
	background-repeat: repeat-y;
	height: 100%;
	margin: 10px auto;
	position: relative;
	overflow: hidden;
}

#leftcontactCol {
	margin-left: 260px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 10px;
	float: left;
}

#leftCol {
	margin-left: 100px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 10px;
	float: left;
}

#rightcontactCol {
	margin-left: 20px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 10px;
	float: left;
}


#rightCol {
	margin-left: 0px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 10px;
	float: left;
}


ul {
	text-align: left;
}

ul li {
	list-style-type: none;
}

/* ---------- dl/dt/dd ----------  */

dl {
	margin-left: 40px;
	text-align:left;
}

dt{
	font-weight:bold;
	padding: 10px;
}

dd {
}

hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 2px;
width: 85%;
text-align: center;
margin: auto;
}

table#locations {
    width: 500px;
    margin-left:auto; 
    margin-right:auto;
    text-align:center;
    border: 2px solid gray

}

table#locations td {
 border-bottom: 1px solid lightgray; 

}

table#locations tr:hover{ 
background-color:lightgray;
}

table#locations h3 {
    font-size:15px;
    color:#FF0000;


}

.data {
    color: #000000;
    text-align: center;
    /*background-color: #CCCCCC; */
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style:normal;
    font-weight:normal;

}

table#locations a {font-size:13px;font-weight:bold;color:#010101;}

table#locations a:hover {color:#F00;text-decoration:underline;}

#dates i.small {


Margin:auto;
font-size: 10px;
    font-style:italic;
    font-weight:lighter;
    text-align: center;
}

.scoutTable {
	text-align: center;
}

.scoutTable td {
	padding: 6px;
}

.scoutTable td p {
	margin: 0;
}

element {
}

.adtag { float: right; text-align: right; clear: none; }