
body {  
	margin: 0; 
	padding: 0;
	background:url(/images/bg.gif) center repeat-y #eeeeee; 
}


#MainWrapper {
	width:925px;height:auto;margin:0 auto;background:#ffffff; }

#MainWrapperInner {
	float: left;
	width:925px;height:auto;margin:0 auto;background:#ffffff; }



#primary_nav {
	position: relative; 
	float: left;
	height: 28px; 
	width: 100%; 
	background: #0270bd;

}

#subnav {
	position: relative; 
	float: left;
	width: 100%;
	height: 9px;  
	background: #FFFFFF;
}

#subnav2 {
	position: relative; 
	float: left;
	width: 100%;
	height: 9px;  
	margin-bottom: 20px;
	background: #F62217;
}


.nav_links {
	margin-left: 10px;
}

#main_logo {
	float: left;
	width: 276px;
}

#ad_banner {
	position: relative;
	float: right;
}

#logo_panel {
	 float: left; 
	 width: 924px; 
}

#ContentWrapper {
	float: left;
	width: 924px;
}

#MainContentWrapper {
	float: left;	
	width: 700px;
	padding: 0px 10px 0px 10px;
	margin: 10px 0px 0px 0px;
}

#MainContentWrapperWide {
	float: left;	
	width: 890px;
	padding: 0px 10px 0px 10px;
	margin: 10px 0px 0px 0px;
}


#RightContentWrapper {
	float: right;
	width: 200px;
}

#breadcrumb {
	margin-left: 10px;
}

#footer {
	clear:  both;
	margin-left: 10px;
}



.five { width: 900px; }
.four { width: 700px; }
.three { width: 525px; }
.two { width: 350px; }
.one { width: 175px; }

.five-sm { width: 880px; }
.four-sm { width: 680px; }
.three-sm { width: 505px; }
.two-sm { width: 330px; }
.one-sm { width: 155px; }


.border-top {
	border-top: 3px solid #0270bd;
}

.border-bottom {
	border-bottom: 3px solid #0270bd;
}

/* Camp Search Panel */

.word_spacer {
	float: left; 
	margin: 10px 40px 0px 0px;
}



#main_pager .page-links {font-size: 18px; margin:1em 0 1em 0; padding: 1em; width: 530px; height: 40px; }
#main_pager .page-links ul {list-style:none;}
#main_pager .page-links ul li {float:left; width:auto;}
#main_pager .page-links ul li a {background:transparent; font-size: 18px; color:#f9613a; font-weight:bold; padding:0 0.3em; text-decoration:none; border: 1px solid #FFFFFF;}
#main_pager .page-links ul li a:hover {font-size: 16px; text-decoration:underline; border: 1px solid #006699;}
#main_pager .page-links ul li.previous a { font-size: 16px; background:url(/images/arrow-prev.gif) 30px 1px no-repeat; display:block; text-indent:-.25em; width:3.2em; }
#main_pager .page-links ul li.currentpage { font-size: 14px; color:#f60; padding:0 0.3em; text-decoration:underline;}
#main_pager .page-links ul li.next a { font-size: 16px; background:url(/images/arrow-next.gif) 0 1px no-repeat; display:block; text-indent:1em; width:2.6em;}
#main_pager .page-links ul li.prev-inactive { font-size: 16px; color:#CCCCCC; font-weight:bold; padding:0 0.3em; text-decoration:none; background:url(/images/arrow-prev.gif) 30px 1px no-repeat; display:block; text-indent:-1.4em; width:2.3em; }
#main_pager .page-links ul li.next-inactive { font-size: 16px; color:#CCCCCC; font-weight:bold; padding:0 0.3em; text-decoration:none; background:url(/images/arrow-next.gif) 0 1px no-repeat; display:block; text-indent:1em; width:2.6em; }


#profile_nav {
	position: relative; 
	float: left;
	height: 28px;  
	background: #0270bd;

}

#profile_subnav {
	position: relative; 
	float: left;
	height: 6px;  
	background: #FFFFFF;
}

#profile_subnav2 {
	position: relative; 
	float: left;
	height: 4px;  
	margin-bottom: 20px;
	background: #F62217;
}


div.row800 {
	float: left;
	width: 800px;
	margin: 6px 0px 6px 0px;
}

span.input_col {
	display: block;
	float: left;
	text-align: left;
	width: 600px;
}

span.label_col {
	display: block;
	float: left;
	text-align: left;
	width: 120px;
}

