body {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a:link,a:active,a:visited,a:hover{text-decoration:underline;}
.Footer{font-size:9px;color:#444444;text-decoration:none;margin-left:175px;}
.Footer	a:link,.Footer a:active,.Footer a:visited,.Footer a:hover{font-size:9px;color:#990000;}
.LeftNavTop{font-size:11px;color:#000000;text-decoration:none;
padding:1 0 1 25px;background:url(/images/nav/bullet1.gif) no-repeat;}
.LeftNavTop	a:link, .LeftNavTop	a:active, .LeftNavTop a:visited	{font-size:11px;color:#333333;}
.LeftNavTop	a:hover		{font-size:11px;color:#990000;}

.LeftNavTop2{font-size:10px;color:#000000;text-decoration:none;
  padding:0 0 0 38px;background:url(/images/nav/bullet2.gif) no-repeat;}
.LeftNavTop2 a:link, .LeftNavTop2 a:active, .LeftNavTop2 a:visited	{font-size:10px;color:#333333;}
.LeftNavTop2 a:hover	{font-size:10px;color:#990000;}

.LeftNavTop3{font-size:10px;color:#000000;text-decoration:none;}
.LeftNavTop3 a:link, .LeftNavTop3 a:active, .LeftNavTop3 a:visited	{font-size:10px;color:#333333;}
.LeftNavTop3 a:hover	{font-size:10px;color:#990000;}

.Bullet		{background:url(/images/dash.gif) no-repeat;padding:0 0 0 15px;}

.LeftNavBottom{font-size:10px;color:#000000;text-decoration:none;}
.LeftNavBottom a:link,.LeftNavBottom a:active,.LeftNavBottom a:visited{font-size:10px;color:#333333;}
.LeftNavBottom a:hover{font-size:10px;color:#990000;}

/* misc fonts for use on the three content pages */
.title2,.testimonialtitle,.whitetext,.redtext,.Testimonial,.Required{text-decoration:none;}
.title2				{font-weight:bold;font-size:18px;color:#000000;}
.redtext,.testimonialtitle,.Required{font-size:12px;color:#990000;}
.testimonialtitle	{font-weight:bold;}
.whitetext			{font-size:12px;color:#ffffff;}
.Testimonial		{font-size:10px;color:#000000;}

/* these are simply defining background colors for different uses on the site */
.white				{background-color:#ffffff;}
.black				{background-color:#000000;}
.eeeeee				{background-color:#eeeeee;}
.dddddd				{background-color:#dddddd;}
.cccccc				{background-color:#cccccc;}
.cccc99				{background-color:#cccc99;}
.VerticalRules		{background-color:#999999;}
.Tan				{background-color:#ededdb;}
.InteriorIL			{background-color:#b8dbe6;}
.InteriorMR			{background-color:#e6d19f;}
.InteriorGen		{background-color:#e0e7ca;}

/* form field styles */
.textbox250			{font-size:12px;color:#000000;width:250px;height:20px}
.textarea350		{font-size:12px;color:#000000;width:350px;height:80px}

/* background images for different parts of the site */
.ShadowLeft			{background:url(/images/page/shadow_left.gif) repeat-y;}
.ShadowRight		{background:url(/images/page/shadow_right.gif) repeat-y;}
.ShadowBottom		{background:url(/images/page/shadow_bottom.gif) repeat-x;}
.ShadowTop			{background:url(/images/page/shadow_top.gif) repeat-x;}
.HomeMR				{background:url(/images/home/miracle_ranch.jpg) no-repeat;}
.HomeIL				{background:url(/images/home/island_lake.jpg) no-repeat;}
.PhotoTopMR			{background:url(/images/interior/mr_photo_top.gif) no-repeat;}
.TextTopMR			{background:url(/images/interior/mr_text_top.jpg) no-repeat;}
.PhotoTopIL			{background:url(/images/interior/il_photo_top.gif) no-repeat;}
.TextTopIL			{background:url(/images/interior/il_text_top.jpg) no-repeat;}
.PhotoTopGen		{background:url(/images/interior/gen_photo_top.gif) no-repeat;}
.TextTopGen			{background:url(/images/interior/gen_text_top.jpg) no-repeat;}

/* other misc stuff */
.PageBackground	{margin:0;background-color:#e7e7cc;}
.il_videoLink a, .il_videoLink a:link, .il_videoLink a:visited, .il_videoLink a:active 
{
 display:block;
 background:url(/images/photos/il_sm_both.jpg) no-repeat;
 width:149px;
 height:103px;
}
.il_videoLink a:hover
{
 background-position:0px -103px;
}

.mr_videoLink a, .mr_videoLink a:link, .mr_videoLink a:visited, .mr_videoLink a:active 
{
 display:block;
 background:url(/images/photos/horseFunBttn_on-off.jpg) no-repeat;
 width:149px;
 height:103px;
}
.mr_videoLink a:hover
{
 background-position:0px -103px;
}
.chapLink a
{
 margin-left:8px;
}
.chapLink a, .chapLink a:link, .chapLink a:visited, .chapLink a:active
{
 display:block;
 background:url(/images/photos/chapBttn_both.jpg) no-repeat;
 width:150px;
 height:60px;
}
.chapLink a:hover
{
 background-position:0px -60px;
}
.chapLink span
{
 visibility:hidden;
 font-size:0px;
}

.hidemenow
{
	display:none;
}
a.Lnav_makepayment,
a.Lnav_makepayment:link
{
	display:block;
	width:182px;
	height:13px;
	background:url(/images/nav/make_payment.gif) no-repeat;
}
.Lnav_makepayment span
{
	position:absolute;
	margin-left:-7777px;
}
a.Lnav_makepayment:hover
{
	background-position:0px -13px;
}
a.Lnav_internship,
a.Lnav_internship:link
{
	display:block;
	width:182px;
	height:13px;
	background:url(/images/nav/internship.gif) no-repeat;
}
.Lnav_internship span
{
	position:absolute;
	margin-left:-7777px;
}
a.Lnav_internship:hover
{
	background-position:0px -13px;
}
.home-banner
{
	min-height:50px;
	padding-bottom:10px;
}
.home-banner a,
.home-banner a:link,
.home-banner a:hover,
.home-banner img
{
	border:none !important;
	text-decoration:none;
}
.no-border,
.no-border:link,
.no-border:active,
.no-border:visited,
.no-border:hover,
.no-border img { border:none !important;text-decoration:none;}

.nav-extras img {
	border:none !important;
	}
.nav-extras {
	padding:0px 0px 0px 17px;
	}
.nav-extras span {
	font-size:9px;
	font-weight:bold;
	margin-left:28px;
	line-height:100%;
	}
	
/* header styles ***************************************************************************/
#header{
	position:relative;
	height:120px;
	width:762px ;
	background:url(/images/campsheader.png) no-repeat;
	} 
#header h1, 
#header h2{position:absolute;margin-left:-7777px}
#header a {position:absolute;}
.rolloverCamps{top:0;left:0;width:322px;height:58px;}
.rolloverIL{right:0;top:16px;width:165px;height:44px;}
.rolloverMR{right:0;top:61px;width:165px;height:43px;}
/* video box styles ************************************************************************/
.videos{ padding:0;margin:0 0 15px;background:url(/images/VideoLinkBoxes6.jpg) no-repeat}
#videobox{position:relative;height:134px;width:570px } 
/* this dimension placed for test page effect */
#videobox h1, 
#videobox h2{position:absolute;margin-left:-7777px}
#videobox a {background:url(/images/1x1trans.gif);}
a.rolloverILVideo {
	position:absolute;
	left:17px;
	top:69px;
	width:190px;
	height:51px;
	overflow:hidden;
	display:block;
	}
a.rolloverMRVideo {
	position:absolute;
	left:365px;
	top:69px;
	width:190px;
	height:51px;
	overflow:hidden;
	display:block;
	}
.style4,.style4a{color:#000;}
.style4a{bgcolor:#003366;text-align:center;margin:0 auto; font-weight:bold;}



	
	
