body
{
	margin:0px;
	padding:0px;
	background:#104585; /*#336699;#104585*/
}
img
{
	padding:0px;
	margin:0px;
	border:0px
}
p {padding: 0px 0px 0px 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px}
li {padding: 0px 0px 0px 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px}
A {COLOR: #124385; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A:hover {TEXT-DECORATION: underline}


#main
{
	width:927px;
	margin:0px auto;
	padding:0px;
	clear:both;
	overflow:hidden;
}

/*navigation column*/
#navCol
{
	padding:0px;
	margin:0px 0px;
	clear:both;
	width:200px;
	position:absolute;
	top:0px;
	float:left;
	overflow:hidden;
	visibility: visible;		
}
div#logo
{
	padding:0px;
	margin:0px 0px;
	position:relative;
	width:200px;
	height: 190px;
	overflow:hidden;
	background-image: url(images/logo.jpg);
	background-repeat:no-repeat;
}
div#logoDWT
{
	padding:0px;
	margin:0px 0px;
	position:relative;
	width:200px;
	height: 190px;
	overflow:hidden;
}
ul#menu
{
	padding:0px;
	margin:0px 0px;
	position:relative;
	width:200px;
	list-style:none;
	overflow:hidden;
	z-index: 1;
}
ul#menu li {overflow:hidden; margin:0px; PADDING: 0px 0px 5px 0px; TEXT-ALIGN: left; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ffcc00; height:17px; background-image: url(images/1dot_white.gif); /*border-width: 1px 1px 1px 1px; border-color:red; border-style: solid;*/}
ul#menu li A {COLOR: #ffcc00; TEXT-DECORATION: none}
ul#menu li A:hover {COLOR: #ffffff; TEXT-DECORATION: underline}
li.menuUpdt {background:#104585; margin:0px; PADDING: 1px 0px 1px 62px; TEXT-ALIGN: left; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ffcc00; background-image: url(images/updatedMenu.jpg); background-repeat: no-repeat}
li.menuUpdt A {COLOR: #ffcc00; TEXT-DECORATION: none}
li.menuUpdt A:hover {COLOR: #ffffff; TEXT-DECORATION: underline}
div.menuNew {background-image:url(images/newMenu.jpg); background-repeat:no-repeat}

.menuDotTall {overflow:hidden; list-style:none; height:17px; background-image: url(images/1dotTall.jpg); }
.menuDotShort {overflow:hidden; list-style:none; height:10px; background-image: url(images/1dot.jpg); }

div#testimonial
{
	padding:0px;
	margin:0px 0px;
	position:relative;
	width:200px;
	list-style:none;
	overflow:hidden;
}
div.testimonialHd {list-style:none; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; TEXT-ALIGN: center; LETTER-SPACING: -0.03em}
ul#testimonialTxt
{
	padding:0px;
	margin:0px 0px;
	position:relative;
	width:200px;
	list-style:none;
	overflow:hidden;
}
ul#testimonialTxt li {list-style:none; padding: 3px 3px 5px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; TEXT-ALIGN: left;}
div.testimonialLink {list-style:none; PADDING: 3px 0px 0px 0px; TEXT-ALIGN: center; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ffffff; height:17px; background-image: url(images/1dot_white.gif); }
div.testimonialLink A {COLOR: #ffffff; TEXT-DECORATION: none}
div.testimonialLink A:hover {TEXT-DECORATION: underline}

div.results
{
	padding:0px;
	margin:0px;
	position:relative;
	width:200px;
	overflow:hidden;
}
div.resultsHd {list-style:none; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; TEXT-ALIGN: center; LETTER-SPACING: -0.03em}
div.resultsTxt
{
	padding: 0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; TEXT-ALIGN: left;
}
div.resultsLink
{
	padding: 2px 0px 2px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; TEXT-ALIGN: center;
}
div.resultsLink A {color: #ffffff; TEXT-DECORATION: none}
div.resultsLink A:hover {TEXT-DECORATION: underline}
div.resultsLinkReg
{
	margin:0px; padding: 2px 0px 2px 0px;
	height:15px; background-image: url(images/1dot_white.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; TEXT-ALIGN: center;
}
div.resultsLinkReg A {color: #ffffff; TEXT-DECORATION: none}
div.resultsLinkReg A:hover {TEXT-DECORATION: underline}

ul#freeCamp
{
	padding:0px;
	margin:0px;
	position:relative;
	width:185px;
	list-style:none;
	overflow:hidden;
	float:left;
	background-color:#e5eefb
}
.freeCampHd { margin:0px 0px; list-style:none; PADDING: 3px 0px 0px 3px; TEXT-ALIGN: left; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT:bold; COLOR: #124385; font-style:italic; }
ul#freeCampTxt
{
	padding:0px;
	margin:0px;
	width:185px;
	list-style:none;
	overflow:hidden;
}
ul#freeCampTxt li  {list-style:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding: 2px 0px 2px 5px;}
#freeCampInput {padding:0px; margin:0px; float:left; position:relative; }
#freeCampSubmit {margin:0px; list-style:none; padding: 3px 0px 0px 0px; text-align: center; }
#freeCampSubBtn {background-color: #124385; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: white}
#newsltr {margin:0px; list-style:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; padding: 3px 0px 2px 0px;}
ul#freeCampDWT
{
	margin:0px;
	padding:0px 0px 0px 0px;
	position:relative;
	width:200px;
	list-style:none;
	overflow:hidden;
	/*background-color:#134e95;*/
}
.freeCampHdDWT {margin:0px; list-style:none; PADDING: 2px 0px 0px 3px; TEXT-ALIGN: left; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; font-style:italic; COLOR: #FFffff; }
ul#freeCampTxtDWT
{
	padding:0px;
	margin:0px 0px;
	position:relative;
	width:200px;
	list-style:none;
	overflow:hidden;
}
ul#freeCampTxtDWT li  {list-style:none; padding: 3px 3px 0px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; }
div.newsltrDWT
{
	margin:0px; padding: 3px 0px 2px 0px; 
	height:15px; background-image: url(images/1dot_white.gif);
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; TEXT-ALIGN: center;
}
div.newsltrDWT A {color: #ffffff; TEXT-DECORATION: none}
div.newsltrDWT A:hover {TEXT-DECORATION: underline}
#freeCampSubBtnDWT {background-color: #FF9900; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: white;}

/*
#newsletterInput {padding:0px; margin:0px; float:left; position:relative; }
#newsletterSubmit {list-style:none; padding: 3px 0px 0px 0px; text-align: center; }
 */

div#creditCards
{
	padding: 1px 0px 1px 0px;
	margin:0px;
	position:relative;
	width:200px;
	list-style:none;
	overflow:hidden;
	text-align: center;
}



#centerCol
{
	margin:0px 0px;
	width:583px;
	position:relative;
	float:left;
	left:202px;
	top:0px;
	background:#ffffff;
	list-style:none;
	border-width: 0px 1px 0px 1px; border-color: #ffffff; border-style: solid;
}
div#header
{
	padding:0px;
	margin:0px 0px;
	position:relative;
	width:583px;
	height:184px;
	overflow:hidden;
	float:left;
	background-image: url(images/header.jpg);
	
}
h1.transform {margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; position: absolute; right:177px; top: 112px; text-align: right; LETTER-SPACING: 0.10em}
h1.transformShdw {margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; position: absolute; right:179px; top: 111px; text-align: right; LETTER-SPACING: 0.10em}
.sMcDtxt {
	width:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	position: absolute;
	left:382px;
	top: 122px;
	text-align: right
}
div#news
{
	padding:0px;
	margin:0px 0px;
	position:relative;
	width:583px;
	height:56px;
	float:left;
	list-style:none;
	overflow:hidden;
	background-color:white;
}
div.newsImg {background-image: url(images/newsIndex.jpg); background-repeat:no-repeat; height:48px; width:95px;}
div#newsItm
{
	padding:0px;
	margin:0px 0px;
	position:absolute;
	left:98px;
	top: 0px;
	list-style:none;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	TEXT-ALIGN: left;
	width: 482px;
}
#newsItm A {COLOR: #124385; TEXT-DECORATION: none}
#newsItm A:hover {TEXT-DECORATION: underline}
div#contentLeft
{
	/*border-width: 1px 1px 1px 1px; border-color: red; border-style: solid; */
	margin:0px 0px;
	position:relative;
	float:left;
	width:390px;
	list-style:none;
	overflow:hidden;
	padding: 0px 0px 0px 4px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	COLOR: #000000; 
	text-align:justify;
	line-height: 11pt;
	LETTER-SPACING: 0.02em
}
div.dot
{
	margin:0px;
	position:relative;
	float:left;
	width:390px;
	height:5px;
	list-style:none;
	overflow:hidden;
	padding: 0px 0px 0px 3px;
	background-color:white;
	background-image: url(images/1dot_black.gif);
}
div.pad
{
	margin:0px;
	position:relative;
	float:left;
	width:390px;
	height:3px;
	padding: 0px 0px 0px 3px;
	background-color:white;
}
h1.main {margin:0px; padding: 5px 0px 5px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; font-style:italic; COLOR: #124385; text-align: center; LETTER-SPACING: 0.04em}



div#contentRight
{
	/*border-width: 1px 1px 1px 1px; border-color: red; border-style: solid; */
	margin:0px 0px;
	position:relative;
	float:left;
	width:185px;
	list-style:none;
	overflow:hidden;
	padding: 0px 0px 0px 4px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	COLOR: #000000; 
	text-align:justify;
	line-height: 11pt;
	LETTER-SPACING: 0.02em
}

div.nextCampBox {width: 185px; margin:0px; border: solid 1px white; background-color: #4da9d4; padding: 3px 0px 6px 0px; text-align: center}
div.nxtCampHeader {font-size: 14px; COLOR: #ffff33; font-weight: bold; padding-top: 5px}
div#campIncludes {padding:0px;
	margin:0px 0px;
	position: relative;
	list-style:none;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; TEXT-ALIGN: center; color:#ffffff}
#campIncludes A {COLOR: #ffffff; TEXT-DECORATION: none}
#campIncludes A:hover {TEXT-DECORATION: underline}
div#nxtCampList {padding:0px;
	margin:0px 0px;
	position: relative;
	list-style:none;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; TEXT-ALIGN: center; color:#ffffff}
#nxtCampList A {COLOR: #ffffff; TEXT-DECORATION: none}
#nxtCampList A:hover {TEXT-DECORATION: underline}
div.campReg {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  text-align:center; padding: 7px 0px 5px 0px}
div.campReg A {color:#FFFFFF; font-weight: bold; TEXT-DECORATION: none}
div.campReg A:hover {TEXT-DECORATION: underline}
div.campCraze {width:183px; text-align:center; background-color:#e5eefb; padding: 9px 0px 5px 0px;}


div#lowerHalf
{
	margin:0px 202px;
	position:relative;
	width:585px;
	float:left;
	background-color:#ffffff;
	padding-top:5px;
	vertical-align:top;
	text-align:center;
}

div#lowerHalfContent
{
	/*border-width: 1px 1px 1px 1px; border-color: red; border-style: solid; */
	margin:0px 0px;
	position:relative;
	width:580px;
	float:left;
	list-style:none;
	padding: 0px 0px 0px 4px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	COLOR: #000000; 
	text-align:justify;
	line-height: 11pt;
	LETTER-SPACING: 0.02em
}

div#footer
{
	padding:0px;
	margin:0px 200px;
	position:relative;
	width:583px;
	height: 80px;
	overflow:hidden;
	float:left;
	background-color:#104585;
	padding-top:5px;
	vertical-align:top;
	text-align:center;
}
div.copyrtSM {FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
div.copyrtSM A {color:#FFFFFF; font-weight: bold; TEXT-DECORATION: none}
div.copyrtSM A:hover {TEXT-DECORATION: underline}
div.copyrtLG {FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
div.copyrtLG A {color:#FFFFFF; font-weight: bold; TEXT-DECORATION: none}
div.copyrtLG A:hover {TEXT-DECORATION: underline}


#bannerCol
{
	
	margin:0px 788px;
	width:142px;
	position:absolute;
	top: 0px;
	float:left;
	list-style:none;
}
ul#sideBanner {padding: 0px; margin: 0px; list-style: none }
ul#sideBanner li {text-align: center; padding-bottom: 0px }



div#contentDWT
{
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	position:relative;
	width:580px;
	height:auto;
	float:left;
	overflow:hidden;
	background-color:white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}
H1.dwt {margin:0px 0px; padding: 5px 0px 2px 3px; FONT-SIZE: 13pt; COLOR: #124385; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 BORDER-BOTTOM: #27A1E0 1px solid}
H2.dwt {margin:0px 0px; padding: 5px 0px 0px 0px; FONT-SIZE: 18px; FONT-WEIGHT: bold; COLOR: #124385; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
H3.dwt {margin:0px 0px; padding: 5px 0px 0px 0px; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #124385; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
H4.dwt {MARGIN: 5px; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif}
H5.dwt {FONT-WEIGHT: 700; FONT-SIZE: 14px; MARGIN: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	LETTER-SPACING: 0.5em}

.regPymt {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 11px}
.submitReg {background-color: #124385; font-family: Verdana, Arial, Helvetica, sans-serif; color: white; font-size: 8pt; font-weight: bold; height:30px;}

.tablehd {height:30px; FONT-WEIGHT: bold; FONT-SIZE: 11px; vertical-align: middle; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; background-color:#98c6f3}
.tablehdSM {height:20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; vertical-align: middle; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; background-color:#98c6f3}
.tablebtm {height:20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; vertical-align: middle; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; background-color:#98c6f3}

.tableCopy {vertical-align: middle; text-align: center; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif}
.tableCopyLft {vertical-align: middle; text-align: left; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 3px 0px 3px 5px}
.tableCopy3 {vertical-align: top; text-align: left; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 6px 6px 6px 8px}


td.newsletterHeading1 {width: 143; vertical-align: top; padding: 7px 0px 3px 20px;
	text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 13px;
	font-weight: bold; color: #124385}
td.newsletterHeading {width: 143; vertical-align: top; padding: 5px 0px 10px 5px;
	text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
	font-weight: bold; color: #124385}
td.newsletterContent {vertical-align: top; padding: 0px 0px 5px 5px;
	text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	font-weight: normal}
td.newsletterRequest {vertical-align: middle; padding: 0px 0px 5px 5px;
	text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	font-weight: normal}
td.newsletterSubmit {vertical-align: top; padding: 3px 0px 7px 0px;
	text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	font-weight: normal}			
td.newsletterCaption {vertical-align: top; padding: 0px 0px 2px 5px;
	text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	font-weight: normal}
.newsletterSection {MARGIN: 0px; FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #124385; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 10px 0px 0px 3px; BORDER-BOTTOM: #27A1E0 1px solid}



td.sectionHeading {vertical-align: top; padding: 3px 0px 3px 5px; text-align: left; font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 
	color: #FF9900}
td.statsHeading {vertical-align: top; padding: 3px 0px 3px 5px; text-align: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; 
	color: #01239f}
td.statsLeft {vertical-align: middle; padding: 0px 0px 2px 5px; text-align: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff}
td.statsRight {vertical-align: middle; padding: 0px 3px 2px 3px; text-align: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff}
.statsCaption {vertical-align: top; padding: 0px 0px 3px 0px; text-align: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #ffffff}



p.mktplace {padding: 30px 0px 0px 15px}
.mktplaceHeading {FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #01239f; LETTER-SPACING: 0.3em;
	FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM: #27A1E0 1px solid}
table.mktplaceTable {background-color: #D5E9FD; width: 95%; border-bottom: 1px solid #01239f; padding: 10px 5px 3px 0px;}
td.mktplaceTopSpacer {background-color: #c6e2ff; height: 1px}
td.mktplaceBiz {width: 50%; padding: 5px 0px 3px 7px; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: white; 
	LETTER-SPACING: 0.1em; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: left; background-color:#104585}
td.mktplaceOwner {padding: 5px 5px 3px 0px; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: white; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: right; background-color:#104585}
td.mktplaceOwnerInfo {padding: 0px 5px 0px 7px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; 
	FONT-SIZE: 11px; text-align: right}
td.mktplaceDesc {padding: 5px 0px 5px 7px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; 
	FONT-SIZE: 12px; vertical-align: middle}
.mktplaceImage {padding: 0px 10px 0px 0px}
.mktplaceSpecial {padding: 0px 0px 5px 7px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #CC0000; FONT-SIZE: 11px}
td.mktplaceContactInfo {padding: 0px 0px 2px 25px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; 
	FONT-SIZE: 11px}
td.mktplaceTop {padding: 5px 10px 3px 0px; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: right}
