* {
margin:0;
padding:0;
}

html>body body {
font-size:1em;
}

body {
background-color:#FFF;
font-family:Arial,Helvetica,sans-serif;
font-size:100%;
text-align:left;
margin:10px 0 0 10px;
}

/* Main Page Container */

#container {
margin-left:auto;
margin-right:auto;
text-align:left;
width:800px;
}

/* Page Mast Head */

#mastHead {
vertical-align:top;
}

#mastHead:after {
clear:both;
display:block; 
height:0; 
visibility:hidden;
}


/* LEFT portion of the mast head */
#mastHeadFull {
margin-top:0;
width:800px;
float:left;
}

/*  Primary Navigation */
#mainNav {
	background-color:#F7941C;
	color:#654309;
	font-size:0.75em;
	margin:0;
	padding:3px 0 3px;
	float:left;
	font-weight: bold;
}

html>body #mainNav {
padding:4px 0 4px;
}

#mainNav ul {
border:none;
display:block;
margin:0 0 0 5px;
padding:0;
}

#mainNav li {
display:inline;
}

#mainNav li a {
border-bottom-style:none;
border-right:1px solid #333;
color:#654309;
margin:1em 0 -1px -5px;
padding:3px 13px 4px;
text-decoration:none;
}

#mainNav li a.noRight {
border-right-style:none;
}

#mainNav li a.select {
background-color:#654309;
color:#FFF;
padding:4px 13px;
}

html>body #mainNav li a {
margin:1em 0 0 -5px;
padding:3px 13px 0;
width:auto;
}


/* Spacers */

#topBanding {
border-top:1px solid #999;
clear:both;
display:block; 
height:10px;
}

#topSpaceLeft {
background-color:#D66300;
height:30px;
width:170px;
float:left;
}

#spacing {
clear:both;
display:block;
font-size:.1em;
height:2px;
width:100%;

}

.alert {
color:#FF0000;
font-size:.8em;
font-weight:700;
}

h2.alert  {
background:url(../../images/other/x_attn.gif) 0% 0% no-repeat;
font-size:1em;
padding-left:38px;
padding-bottom:15px;
}

p.alert  {
font-size:1em;
padding:5px 5px 5px 35px;
}

/* Main Content Area */

#mainContent {
color:#634208;
font-size:1em;
clear:none;
display:block;
overflow:auto;
height:100%;
}


#mainContentLeft {
background-color:#D66300;
vertical-align:top;
float:left;
width:170px;
height:auto;
}

#mainContentRight {
	background-color: #FFE7B5;
	color:#000;
	vertical-align:top;
	width:710px;
	float:right;
padding-left:10px;
padding-right:10px;
padding-bottom:30px;
padding-top:20px;
height:auto;
}

#mainContentRight p {
	font-size:.85em;
}


#mainContentRight a {
	font-size:1.00em;
	color: #D66100;
}

#mainContentRight a.select {
	font-size:1.00em;
  color:#999;
}

#mainContentRight h1 {
	color: #633908;
	font-size:1.5em;
	font-weight: 700;
}

#mainContentRight strong {
	color: #633908;
	font-size:1.00em;
	font-weight: bold;
}

#mainContentRight h2 {
	color: #633908;
	font-size:1.3em;
	font-weight: bold;
}

#mainContentRight ul {
	font-size:0.85em;
  margin-left:20px;
  margin-right:20px;
  padding-bottom:4px;	
  padding-top:4px;
list-style-type: circle
}

#mainContentRight li {

padding-bottom:4px;
}

#mainContentRight td {
	font-size:.85em;
}


.dataTable {
font-size:.7em;
text-align:center;
padding-bottom:17px;
margin:0;
}

.dataTable h1 {
	font-size:1.3em;
	margin-bottom:1px;
}


/* Left Hand Navigation */

#secondaryNav {
color:#FFF;
font-size:.75em;
padding:24px 0 19px;
width:170px;
margin:0;
}

#secondaryNav p {
	color:#FFF;
	font-size:1.3em;
	background-color: #633908;
}

#secondaryNav h6 {
font-size:.8em;
}



#secondaryNav ul {
list-style:none;
margin:0;
padding-bottom:5px;
padding-left:7px;
}

#secondaryNav a {
color:#FFF;
font-size:1em;
text-decoration:none;
padding-left:8px;
}

#secondaryNav a:hover{
	color:#000;
	font-size:1em;
	text-decoration:none;
  padding-left:8px;
	background-color: #FFFFCC;
}

html>body #secondaryNav a {
display:block;
}

#secondaryNav li {
margin:4px 5px 2px 0;
padding-bottom:2px;
}

.tableHead {
	font-weight: bolder;
	color: #633908;
}

.tableCell {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.noBorder {
  border: none;
  text-decoration: none;
}

.errorMessage {
	color: #FF0000;
	font-weight: bold;
}

/* Page Footer */

#footer {
clear:both;
display:block;
border-top:1px solid #999;
color:#999;
font-size:.7em;
height:148px;
padding-top:15px;
text-align:center;
width:100%;
}

#footer p {
padding:0 5px 0 0;
text-align:center;
}

#footer a {
color:#0076CC;
}

#mainmenu a {text-align:left; display: block; margin: 0; padding: 4px;}
#mainmenu a.menuTop {padding-left: 3px;}
#mainmenu a.menuMain {padding-left: 3px;}
#mainmenu a.menuSub {padding-left: 9px;}

#usermenu a {text-align:left; display: block; margin: 0; padding: 4px; text-decoration:none}
#usermenu a.highlight {color: #525252; background-color: #FFE7BD;}
#usermenu a:hover {color: #525252;}
#usermenu a:link {color: #525252}     /* unvisited link */
#usermenu a:visited {color: #00FF00}  /* visited link */
#usermenu a:active {color: #0000FF}   /* selected link */
#mainContentRight td {

	font-size:1em;
}
#mainContent p {
	font-size:1.0em;
	color: #634208;
}
#mainContent a {

	font-size:1em;
	color: #DF7101;
}
#mainContent a.select {

	font-size:1em;
  color:#FFFF00;
}
#mainContent h1 {

	color: #633908;
	font-size:1.5em;
	font-weight: 700;
}
#mainContent h2 {

	color: #633908;
	font-size:1.3em;
	font-weight: bold;
}
#mainNav a:hover {
  padding:3px 13px 4px;
  text-decoration:none;
	background-color: #DF6F00;
	color: #FFFF00;
}

.noBorder {
  border: none;
  text-decoration: none;
}

.personalPage 
{ float:right; position:relative; margin:0 0 2px 0; padding:0; width:164px; height:101px; background:url('/media/images/CampSunrise-logo.gif'); }

.allrightie { float:right; }

.textBoxContent {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	margin: 20px 20px 20px 20px;
	padding: 5px 5px 5px 5px;
	background-color: #EBEFF5;
	border:outset;
}


