/* font */

.main {color: #000000; font-family: arial; font-size:10pt; } 

a:link {color:#FF6700;}
a:hover {color:#984E00;}
a:active {color:#FF6600;}
/*  links  */

.small_title {color: #000000; font-size:10pt; font-weight: bold;}

*{font-size:10pt; font-family:arial;}

.small_font{font-size:10pt; font-family:arial;}

.styleBigA {
	font-size: 24px;
	font-weight: bold;
}
.location_font{font-size:10pt; font-family:arial; color: #984E00;}

.tiny_font{font-size:6pt; font-family:arial;}

.medium_font{font-size:9pt; font-family:arial; font-weight:bold;}

.big_font{font-size:10pt; font-weight: bold;}

.inactive{color:#666666;}

hr {color: #ff6600; background-color: #ff6600; height:2px;}
h3 {
	color:#666666;
	font-size:18px;
	font:Verdana, Arial, Helvetica, sans-serif;
	
}
h2 {font-size:12pt; 
font-family:arial;
text-align:center;
}
.MainPhoto {
padding-left:14px;
}
.MainP {
padding-left:67px;
}

.reg_hr {color:#cccccc; background-color:#cccccc; height:1px;}

.right_navi {line-height:150%; font-weight:500;}
.contact_link {font-weight:500;}
.c3 
{color:#0066ff;
font-size:8pt;
}
.daytimeS {
	background-color:#CCFFCC;
 	border:none;
 	}
 .levelS {
 	border:none;
 	}
#banner {
	font-size: 24px;
	font-weight: bold;
	}
#banner h3
{text-align:right;
vertical-align:bottom;
font-size:24px;
padding-top:15px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}
#banner a {
	font-size: 24px;
	font-weight: bold;
	padding-top:15px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	font:Verdana, Arial, Helvetica, sans-serif;
}

#fix h4 {
	font-size:36px;
	font-weight: bold;
	text-align:left:
}


a {text-decoration:none; color:#FF9933; font-weight:500;}

#schedule td 
{
	padding-left:25px;
	padding-bottom:3px;
	padding-top:3px;
}

#immersion a
{font-size:14px;
font-weight:600;
}
#immersion h4
{
font-size:14px;
font-weight:600;
}
#imm_schedule td
{
height:40px;
vertical-align:middle;
padding-left:20px;
padding-bottom:0px;
padding-top:0px;
padding-right:0px;
border-bottom:1px #666666 solid;
background-color:#FFFFCC;
border-color:#666666;
}
#imm_schedule a
{
font-size:14px;
font-weight:600;
}
#imm_schedule th
{height:40px;
background-color:#CCFFCC;
vertical-align:middle;
text-align:center;
}
#CampSchedule td 
{
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
}
#SiteMap ul
{
list-style-position:outside;
margin-left:10px;
}
#SiteMap li
{
list-style-position:inside;
}
#BulletinOC H2
{
padding-top:15px;
padding-right:0px;
	padding-bottom:5px;
	padding-left:25px;
	font-size:18px;
	font-weight:bold;
	color:#ff6600;
	
}
#BulletinOC p
{
padding-top:5px;
padding-right:25px;
	padding-bottom:5px;
	padding-left:25px;
	font-size:14px;
	font-weight:bold;
	
}
