html, body{margin:0; padding:0; text-align:center;} body{margin-top:0px;margin-bottom:0px;font:10pt/14pt Verdana,Geneva,Sans-serif;color:#000;background-color:transparent;}html>body {font-size:small;}#wrapper{ position:relative;width:700px; text-align:left; margin-left:auto; margin-right:auto; border:0px solid #ccc; background-color:transparent;} /* Outer Divs---------------------------------------------------*/#header{ height:auto; /*fixed height for header*/width: auto;background-color: transparent;color:#000;margin-left: 40px;}#navphotobanner {display:none;}#printversion {display:none;}#bottomnav {display:none;}#footer {display:none}#copyright {width:auto;padding:0;margin-left: 40px;}/* Content Area > WideLeft Layout---------------------------------------------------*/.wideleft {border:solid white 0px; background-color:transparent;width: auto;}.wideleft-large{width:auto; /* must match largeleft left column width in .largeleft */float:left; position:relative; margin-left:0; /* must match largeleft left column width in .largeleft, add negative sign */margin-right:0px; padding-bottom:0px;}.wideleft-small{display:none;}.wideleft>.class {border-bottom: 1px solid #fff;}.wideleft .content {padding:10px 40px 10px 40px;}/* Content Area > WideRight Layout---------------------------------------------------*/.wideright {border:solid white 0px; background-color:transparent;width: auto;}.wideright-small{display:none;}.wideright-large{float: left; width: auto; position: relative; margin:0; padding-bottom:0px;}.wideright>.class {border-bottom: 1px solid #fff;}.wideright .content {padding:10px 40px 10px 40px;}/* Extras---------------------------------------------------*/.inner{margin:0; width:100%;}.clr {clear:both;}/* Links----------------------------------------------- */a {text-decoration:none;}a:link{font-weight:bold;color:#333;border-bottom:0px dotted #333;}a:visited{font-weight:bold;color:#333;border-bottom:0px dotted #333;}a:hover{font-weight:bold;border-bottom:0px solid #333;}body#mediumgreen a {text-decoration:none;}body#mediumgreen a:link{font-weight:bold;color:#333;border-bottom:0px dotted #333;;}body#mediumgreen a:visited{font-weight:bold;color:#333;border-bottom:0px dotted #333;}body#mediumgreen a:hover{font-weight:bold;border-bottom:0px solid #333;}body#darkgreen a {text-decoration:none;}body#darkgreen a:link{font-weight:bold;color:#333;border-bottom:0px dotted #333;;}body#darkgreen a:visited{font-weight:bold;color:#333;border-bottom:0px dotted #333;}body#darkgreen a:hover{font-weight:bold;border-bottom:0px solid #333;}body#blue a {text-decoration:none;}body#blue a:link{font-weight:bold;color:#333;border-bottom:0px dotted #333;;}body#blue a:visited{font-weight:bold;color:#333;border-bottom:0px dotted #333;}body#blue a:hover{font-weight:bold;border-bottom:0px solid #333;}body#purple a {text-decoration:none;}body#purple a:link{font-weight:bold;color:#333;border-bottom:0px dotted #333;;}body#purple a:visited{font-weight:bold;color:#333;border-bottom:0px dotted #333;}body#purple a:hover{font-weight:bold;border-bottom:0px solid #333;}body#red a {text-decoration:none;}body#red a:link{font-weight:bold;color:#333;border-bottom:0px dotted #333;}body#red a:visited{font-weight:bold;color:#333;border-bottom:0px dotted #333;}body#red a:hover{font-weight:bold;border-bottom:0px solid #333;}body#orange a {text-decoration:none;}body#orange a:link{font-weight:bold;color:#333;border-bottom:0px dotted #333;}body#orange a:visited{font-weight:bold;color:#333;border-bottom:0px dotted #333;}body#orange a:hover{font-weight:bold;border-bottom:0px solid #333;}#wrapper #header a {border:0;text-decoration:none;}#wrapper #header a:link{border:0;}#wrapper #header a:visited{border:0;}#wrapper #header a:hover{border:0;}/* Header Link----------------------------------------------- */#header h1 {margin:0;background-color:transparent;padding:0;font-size:125%;font-weight:bold;color:#000;}#header h1 span {visibility:visible;}#header h1 a {width:auto; height:auto;text-decoration:none;}/* Content Headers----------------------------------------------- */h4 {margin-bottom:-.7em;margin-top:0px;font-size: 125%;color:#000;}body#mediumgreen h4 span{color: #000;}body#darkgreen h4 span{color: #000;}body#blue h4 span{color: #000;}body#purple h4 span{color: #000;}body#red h4 span{color: #000;}body#orange h4 span{color: #000;}p span {color: #000; font-weight:bold;}/* Page Title----------------------------------------------- */#pagetitlecolor {width:100%;height:50px;}#pagetitle{}#pagetitle h3 {margin:0 0 0 40px;padding:0;font-size:125%;letter-spacing:0;font-weight:bold;color:#000;}#sectionname{display:none;}#sectionname h2 {margin:0;padding:0;font-size:150%;font-weight:bold;color:#000;}body#mediumgreen #pagetitlecolor {background-color:transparent;}body#darkgreen #pagetitlecolor {background-color:transparent;}body#blue #pagetitlecolor {background-color:transparent;}body#purple #pagetitlecolor {background-color:transparent;}body#red #pagetitlecolor {background-color:transparent;}body#orange  #pagetitlecolor {background-color:transparent;}/* Sidebox----------------------------------------------- */.sidebox { display:none; }body#mediumgreen .sidebox {border-color: #bfe7da;background-color:#f2faf7;}body#darkgreen .sidebox {border-color: #bfdbd9;background-color:#f2f8f7;}body#blue .sidebox {border-color: #bfd4e5;background-color:#f2f6fa;}body#purple .sidebox {border-color: #cabbf0;background-color:#f5f3f8;}body#red .sidebox {border-color: #fbc7de;background-color:#fbf2f6;}body#orange .sidebox {border-color: #edb993;background-color:#fef7f2;} .sidebox h5 { margin:0; border:1px solid #ccc; border-width:0 0 1px 0; font-size:100%; color: #fff; padding:0 10px 0 10px; }body#mediumgreen .sidebox h5 {background: #009e6b;border-color: #009e6b;}body#darkgreen .sidebox h5 {background: #007068;border-color: #007068;}body#blue .sidebox h5 {background: #005496;border-color: #005496;}body#purple .sidebox h5 {background: #331a74;border-color: #331a74;}body#red .sidebox h5 {background: #ae0048;border-color: #ae0048;}body#orange .sidebox h5 {background: #e96200;border-color: #e96200;}.sidebox ul {padding:0;margin:0;padding:0 10px 0 10px;list-style-type: none;}.sidebox ul li {padding-left:0;}.sidebox ul ul {margin-top:-10px;}.sidebox p {padding: 0 10px 0 10px;}/* Photos----------------------------------------------- */.photo {text-align:center;width:100%;margin-top:10px;}.photo img {background-color:#fff;border:1px solid #ccc;padding:0px;}body#mediumgreen .photo img {border-color: #bfe7da;}body#darkgreen .photo img {border-color: #bfdbd9;}body#blue .photo img {border-color: #bfd4e5;}body#purple .photo img {border-color: #cabbf0;}body#red .photo img {border-color: #fbc7de;}body#orange .photo img {border-color: #edb993;}.photocaption {clear:left;font-size:95%; font-style: italic;margin:5px 10px 20px 10px;line-height:1.5em;color:#777;}/* Camp Info Table----------------------------------------------- */.camptable {border: 1px solid #ccc;border-collapse: collapse;margin:20px 0 20px 0;}body#mediumgreen .camptable {border-color: #ccc;background-color:#fff;}body#darkgreen .camptable {border-color: #ccc;background-color:#fff;}body#blue .camptable {border-color: #ccc;background-color:#fff;}body#purple .camptable {border-color: #ccc;background-color:#fff;}body#red .camptable {border-color: #ccc;background-color:#fff;}body#orange .camptable {border-color: #ccc;background-color:#fff;}.camptable td {border: 1px solid #ccc;text-align:left;padding:4px;color:#333;}body#mediumgreen .camptable td {border-color: #ccc;background-color:#fff;}body#darkgreen .camptable td {border-color: #ccc;background-color:#fff;}body#blue .camptable td {border-color: #ccc;background-color:#fff;}body#purple .camptable td {border-color: #ccc;background-color:#fff;}body#red .camptable td {border-color: #ccc;background-color:#fff;}body#orange .camptable td {border-color: #ccc;background-color:#fff;}.camptable td span {color:#000;font-weight: bold;}.camptable th {border: 1px solid #ccc;background-color:transparent;color:#000;font-weight: bold;text-align: left;padding:0px 4px 0px 4px;}body#mediumgreen .camptable th {background-color:transparent;border-color: #ccc;}body#darkgreen .camptable th {background-color:transparent;border-color: #ccc;}body#blue .camptable th {background-color:transparent;border-color: #ccc;}body#purple .camptable th {background-color:transparent;border-color: #ccc;}body#red .camptable th {background-color:transparent;border-color: #ccc;}body#orange .camptable th {background-color:transparent;border-color: #ccc;}/* sIFR----------------------------------------------- *//* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {	display: none !important;	height: 0;	width: 0;	position: absolute;	overflow: hidden;}span.sIFR-alternate {	visibility: visible !important;	display: block !important;	position: static !important;	left: auto !important;	top: auto !important;}