﻿body
{
	font-family: Arial,Calibre;
	background:#ffffff;
	margin:0px;
	font-size:12px;
	color:#000000; 
}

.harvestBody
{
	background:#667a35;
}

.BGHolder
{
	width: 927px;
	background:url('/Images/BGTop2.jpg') no-repeat;
	
	
}

#MasterContainer
{
	width: 800px;
}

.Content /*For the content holder div of Master Page*/
{
	background:url('/Images/ContentBG.png') repeat-y;
	padding:0px 15px 15px 15px;
	text-align:left;
}


/* LINKS */
a:link 
{
	text-decoration: none;
	color: #800000;
	font-weight: bold;
	border-bottom: dashed 1px #800000;
}
a:visited 
{
	text-decoration: none;
	color: #800000;
	font-weight: bold;
	border-bottom: dashed 1px #800000;
}
a:hover 
{
	text-decoration: none;
	color: #800000;
	font-weight: bold;
	border-bottom: dashed 1px #800000;
}

.InlineLink
{
	color: #800000;
	font-weight: bold;
}

/* setting the anchor border around IMG elements */
A:link IMG { border: 0px; color:#ffffff; }
A:visited IMG { border: 0px; color:#ffffff;  }
A:active IMG { border: 0px; color:#ffffff;  }

.imgLink
{
	border:none;
	color:#ffffff;
}

.imgLink:link 
{
	border:none;
	color:#ffffff;
}
.imgLink:visited 
{
	border:none;
	color:#ffffff;
}

.AdminLink:link
{
    font-family: Arial,Calibre;
	font-size:12px;
	background-color: #C0C0C0;
	color: #ffffff;
	border: none;
	padding: 0px 2px 0px 2px;
}

.AdminLink:hover
{
    font-family: Arial,Calibre;
	font-size:12px;
	background-color: #C0C0C0;
	color:#ffffff;
	border:none;
	padding:0px 2px 0px 2px;
}

.AdminLink:visited
{
    font-family: Arial,Calibre;
	font-size:12px;
	background-color: #C0C0C0;
	color:#ffffff;
	border:none;
	padding:0px 2px 0px 2px;
}

/*.InlineLink:Link
{
	color: #800000;
	font-weight: bold;
	border-bottom: dashed 1px #800000;
}

.InlineLink:Visited
{
	color: #800000;
	font-weight: bold;
	border-bottom: dashed 1px #800000;
}*/
/*--*/


/* Text Formating */
.Title
{
	font-family:Georgia;
	font-size:28px;
	padding-bottom:15px;
	line-height:25px;
}

.SubTitle
{
	font-family:Georgia;
	font-size:21px;
	color:#EF8B29;
}

.TopicTitle
{
	color: #999999;
	text-transform: uppercase;
	font-size: 10px;
	font-weight:bold;
	padding-right: 5px;
	padding-top:2px;
}

.TextLineHeight
{
	line-height:170%;
}

.SubText /*comments / side notes used under photo at two column pages*/
{
	color:#656565;
	font-size:11px;
}

/*--*/



/* Special links that are placed in the middle of page text */
.LinkTitle:Link
{
	font-weight:bold;
	color:#EF8B29;
	border-bottom:none;
}

.LinkTitle:Visited
{
	font-weight:bold;
	color:#EF8B29;
	border-bottom:none;
}
/*--*/



/* Utility classes */

.TopPadding
{
	padding-top:10px;
}

.BottomPadding
{
	padding-bottom:10px;
}

.LeftPadding
{
	padding-left:10px;
}

.RightPadding
{
	padding-right:10px;
}

.Padding
{
	padding:10px;
}

.Rule
{
	width:100%;
	height:10px;
	border-bottom:solid 1px #F6EA7E;
}

/* -- */




/* Why Christ */
.WhyChristHolder
{
	width:100%;
	height:35px;
}

.WhyChristTab
{
	background:url('/Images/WhyChristTab.png') no-repeat;
	width:90px;
	height:35px;
	float:right;
	text-align:center;
	padding:0px 10px 0px 0px;
}

.WhyLink:Link
{
	font-size:9px;
	display:block;
	color:#ffffff;
	padding:8px 15px 0px 0px;
	text-decoration: none;
	border-bottom:none;
}

.WhyLink:Visited
{
	font-size:9px;
	display:block;
	color:#ffffff;
	padding:8px 15px 0px 0px;
	text-decoration: none;
	border-bottom:none;
}

.ChristLink:Link
{
	font-size:11px;
	font-weight:bold;
	display:block;
	color:#ffffff;
	padding:0px 15px 0px 0px;
	text-decoration: none;
	border-bottom:none;
}

.ChristLink:Visited
{
	font-size:11px;
	font-weight:bold;
	display:block;
	color:#ffffff;
	padding:0px 15px 0px 0px;
	text-decoration: none;
	border-bottom:none;
}
/* -- */




/* Language Options */
.lanLabel
{
	color:#C1835E;
	font-size:11px;
	letter-spacing:2px;
	font-weight:bold;
	width:100%;
	text-align:right;
	padding-top:25px;
	text-transform:uppercase;
}

.lanMenuHolder
{
	color:#ffffff;
	font-size:11px;
	width:100%;
	text-align:right;
	padding-top:8px;
}

.lanMenuLink:Link
{
	color:#ffffff;
	border-bottom:none;
}
/* -- */



/* TOP MENU */
.TopMenuContainer
{
	padding-top:57px;
}

.TopMenuFilling
{
	height:56px;
	background: url( '/Images/TopMenu/bgOff.png' );
}

.TopMenuFillingOn
{
	height:56px;
	background: url( '/Images/TopMenu/bgOn.png' );
}


/* Top Menu Corners */
.TopMenuLeftCornerOff
{
	background: url( '/Images/TopMenu/leftCornerOff.png' ) no-repeat;
	height:56px;
	width:26px;
	float:left;
}

.TopMenuLeftCornerOn
{
	background: url( '/Images/TopMenu/leftCornerOn.png' ) no-repeat;
	height:56px;
	width:26px;
	float:left;
}

.TopMenuRightCornerOff
{
	background: url( '/Images/TopMenu/rightCornerOff.png' ) no-repeat;
	height:56px;
	width:26px;
	float:left;
}

.TopMenuRightCornerOn
{
	background: url( '/Images/TopMenu/rightCornerOn.png' ) no-repeat;
	height:56px;
	width:26px;
	float:left;
}
/* -- */




/* Top Menu Links */
.TopMenuLink:Link
{
	text-decoration: none;
	text-transform:uppercase;
	font-size: 14px;
	color: #836318;
	font-weight: bold;
	display:block;
	background: url( '/Images/TopMenu/bgOff.png' ) repeat-x;
	height:34px;
	padding: 22px 15px 0px 15px;
	float:left;
	position:relative; /*it is necessary to decleare the relative position so IE will work with offsetTop,offsetLeft,etc calls... the ShowSubMenu function uses it to set the sub menu width dinamically*/
	border-bottom:none;
}

.TopMenuLink:Visited
{
	text-decoration: none;
	text-transform:uppercase;
	font-size:14px;
	color:#836318;
	font-weight:bold;
	display:block;
	background:url( '/Images/TopMenu/bgOff.png' ) repeat-x;
	height:34px;
	padding: 22px 15px 0px 15px;
	float:left;
	position:relative;
	border-bottom:none;
}

.TopMenuLinkActive:Link
{
	text-decoration: none;
	text-transform:uppercase;
	font-size:14px;
	color:#836318;
	font-weight:bold;
	display:block;
	background:url( '/Images/TopMenu/bgOn.png' ) repeat-x;
	height:34px;
	padding: 22px 15px 0px 15px;
	float:left;
	position:relative;
	border-bottom:none;
}

.TopMenuLinkActive:Visited
{
	text-decoration: none;
	text-transform:uppercase;
	font-size:14px;
	color:#836318;
	font-weight:bold;
	display:block;
	background:url( '/Images/TopMenu/bgOn.png' ) repeat-x;
	height:34px;
	padding: 22px 15px 0px 15px;
	float:left;
	position:relative;
	border-bottom:none;
}

.TopMenuVertSep
{
	height:56px;
	width: 1px;
	background: url( '/Images/TopMenu/vSep.png' )no-repeat;
}
/* --- */


/* Top Menu - Sub Menu Links */

.TopMenuSubMenuHolder
{
	position:absolute; display:none;
}

.TopMenuSubMenuLink:Link
{
	text-decoration: none;
	border-top: 1px solid #FADD3B;
	font-size:12px;
	font-weight:bold;
	width: 100%;
	display:block;
	background: #EA8628;
	color: #ffffff;
	text-align:left;
	padding: 7px 0px 7px 19px;
	border-bottom:none;
}

.TopMenuSubMenuLink:Visited
{
	text-decoration: none;
	border-top: 1px solid #FADD3B;
	font-size:12px;
	font-weight:bold;
	width: 100%;
	display:block;
	background: #EA8628;
	color: #ffffff;
	text-align:left;
	padding: 7px 0px 7px 19px;
	border-bottom:none;
}


.TopMenuShadow
{
	width:772;
	height:20px;
	background:url('/Images/TopMenu/TopMenuShadow.png') no-repeat;
	padding-bottom:0px;
}

/* -- */




/* Bottom Menu */
.BottomMenu
{
	color:#D0755A;
	background:url('/Images/BottomMenuBG.png') no-repeat;
	font-size:11px;
	height:32px;
	width:800px;
	text-align:left;
	padding:0px 0px 0px 20px;
}

.BottomMenuLink:Link
{
	text-decoration: none;
	color:#D0755A;
	font-size:11px;
	border-bottom:none;
}

.BottomMenuLink:Visited
{
	text-decoration: none;
	color:#D0755A;
	font-size:11px;
	border-bottom:none;
}
/* -- */


/* Two Column Page */
.TwoColPageHolder
{
	text-align:left;
}

.TwoColPageLef
{
	float:left;
	width:490px;
	padding-left:10px;
}

.TwoColPageRight
{
	float:left;
	padding-left:10px;
	width:245px;
}

.TwoColPageDirectionsHolder
{
	padding-left:140px;
}

/* -- */


/* Buttons */

.btnNext
{
	color:#F8E77D;
	font-weight:bold;
	font-size:11px;
}

.btnTableHolder
{
	
}

/* Button B used in "Directions" */
.btnBLeft
{
	background:url('/Images/btnB/left.jpg') no-repeat;
	width:9px;
	height:23px;
	float:left;
}

.btnBRight
{
	background:url('/Images/btnB/right.jpg') no-repeat;
	width:9px;
	height:23px;
	float:left;
}

.btnBFill
{
	background:url('/Images/btnB/fill.jpg') repeat-x;
	height:23px;
	float:left;
	padding-top:5px;
}

.btnBLink:Link
{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	border-bottom:none;
}

.btnBLink:Visited
{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	border-bottom:none;
}

/* Button C used in most sub pages */
.btnCLeft
{
	background:url('/Images/btnC/left.jpg') no-repeat;
	width:10px;
	height:28px;
	float:left;
}

.btnCRight
{
	background:url('/Images/btnC/right.jpg') no-repeat;
	width:10px;
	height:28px;
	float:left;
}

.btnCFill
{
	background:url('/Images/btnC/fill.jpg') repeat-x;
	height:28px;
	float:left;
	padding-top:6px;
}

.btnCLink
{
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	border-bottom:none;
}

.btnCLink:Link
{
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	border-bottom:none;
}

.btnCLink:Visited
{
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	border-bottom:none;
}


/* Button D used for Drop Down List Filters - see Audio Page */
/*.btnDHolderBtnAndSubMenu
{
	position:relative;
	float:left;
}

.btnDHolder
{
	z-index:2;
	cursor:hand;
}

.btnDLeft
{
	background:url('/Images/btnD/left.jpg') no-repeat;
	width:9px;
	height:24px;
	float:left;
}

.btnDRight
{
	background:url('/Images/btnD/right.jpg') no-repeat;
	width:28px;
	height:24px;
	float:left;
}

.btnDFill
{
	background:url('/Images/btnD/fill.jpg') repeat-x;
	height:20px;
	min-width:100px;
	float:left;
	padding-top:4px;
}

.btnDText
{
	color:#671F13;
	font-size:12px;
	font-weight:bold;
}

.btnDSubMenuHolder
{
	position:absolute;
	top:23px;
	display:none;
}

.btnDSubMenu
{
	padding:3px 0px 3px 6px;
	background:#FEF4C3;
	width:130px;
	border-bottom:solid 1px #EFC53D;
}

.btnDSubMenuLink:Link
{
	color:#671F13;
	font-size:11px;
	border-bottom:none;
}

.btnDSubMenuLink:Visited
{
	color:#671F13;
	font-size:11px;
	border-bottom:none;
}*/

/* -- */

.Default.reWrapper {
border:0 solid #828282 !important;
}

.Default.RadEditor .reContentCell {
border:0 solid #828282 !important;
}