.Footer				{FONT-SIZE: 9px; COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Footer	a:link		{FONT-SIZE: 9px; COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.Footer	a:active	{FONT-SIZE: 9px; COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.Footer	a:visited	{FONT-SIZE: 9px; COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.Footer	a:hover		{FONT-SIZE: 9px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.LeftNavTop				{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.LeftNavTop	a:link		{FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.LeftNavTop	a:active	{FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.LeftNavTop	a:visited	{FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.LeftNavTop	a:hover		{FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.LeftNavTop2			{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.LeftNavTop2 a:link		{FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.LeftNavTop2 a:active	{FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.LeftNavTop2 a:visited	{FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.LeftNavTop2 a:hover	{FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.LeftNavTop3			{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.LeftNavTop3 a:link		{FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.LeftNavTop3 a:active	{FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.LeftNavTop3 a:visited	{FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.LeftNavTop3 a:hover	{FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.Bullet		{background: url(/images/dash.gif) no-repeat; padding: 0 0 0 15px;}

.LeftNavBottom				{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.LeftNavBottom a:link		{FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.LeftNavBottom a:active		{FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.LeftNavBottom a:visited	{FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.LeftNavBottom a:hover		{FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

/* misc fonts for use on the three content pages */
.title2				{FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.testimonialtitle	{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.whitetext			{FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.redtext			{FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Testimonial		{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Required			{FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

/* 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; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:20px}
.textarea350		{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; 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-RIGHT: 0; MARGIN-LEFT: 0; MARGIN-TOP: 0; MARGIN-BOTTOM: 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;
}
.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%;
	}
	
	
	
	