Body {
	scrollbar-face-color:#99BB1B;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-shadow-color:#CCDD8D;
	scrollbar-darkshadow-color:#99BB1B;
	scrollbar-highlight-color:#CCDD8D;
	scrollbar-3dlight-color:#99BB1B;
	scrollbar-track-color:#CCDD8D;
}
/* Login Form Styles*/
.LoginPageHeading{
	background-color:#809141;
	color:#FFFFFF;
	padding-left:10px;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
}
.LoginInput{
	background-color:#A6B56D;
	border:1px solid #A0A653;
	border-collapse:collapse;
}

.LoginLabel{
	border:1px solid #A0A653;
	border-collapse:collapse;
	color:#5D7013;
}
/* Login Form Styles*/

/* Generic Form Styles*/
.ActionRow{
	background-color:#809141;
	color:#FFFFFF;
	padding-right:10px;
	text-align:right;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
}
.adminTable{
	border:1px solid #A0A653;
	width:100%;
	background-color:#D5DEB0;
	border-collapse:collapse;
	color:black;
	font-family:Verdana;
	font-size:12px;
	padding:4px;
}
/* Generic Form Styles*/

/* Generic Table Styles*/
.TabDown{
	background-color:#809141;
	color:#FFFFFF;
}
.TabUp{
	background-color:#D5DEB0;
	color:#000000;
	cursor:pointer;
}

TABLE.list {
	border-collapse : collapse;
	width : 98%;
}

TABLE.list td {
	border-bottom : 1px solid #79B29A;
}

TABLE.list td, table.list th {
	margin : 0;
	padding : 2px 4px;
	text-align : left;
	vertical-align : top;
}
/* Generic Table Styles */

/* Generic Site Styles */
BODY,TD,INPUT,SELECT,TEXTAREA{
	font-family:arial;
	font-size:12px;
	color:#5D7013;
	font-weight:normal;
}
INPUT, TEXTAREA, SELECT{
	border:1px solid #BDC98E;
}
.InputButton{
	background-color:#A0A653;
	color:#FFFFFF;
}


.BigHeading{
	color:#A0A653;
	font-weight:bold;
	font-size:14px;
}
.SubHeading{
	color:#747934;
	font-weight:bold;
	font-size:12px;
	background-image: url(../images/headingarrow.gif); 
	background-position: left; 
	background-repeat: no-repeat;
	padding-left:20px;
}
.SmallHeading{
	color:#A0A653;
	font-weight:bold;
	font-size:11px;
}
.HomePageHeading{
	background-color:#FFFFFF;
	vertical-align:middle;
	padding-left:15px;
	text-align:left;
	color:#70321C;
	font-weight:bold;
}

A{
	color:#566810;
	font-weight:bold;
	text-decoration:none;	
}
A:hover{
	font-weight:bold;
	text-decoration:underline;	
}

ul,il{
	text-align:left;
	margin-top:0px;
	margin-left:20px;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#5D7013;
}
.SiteTable{
	width:1000px;
	height:100%;
}
.BreadCrumbs{
	height:21px;
	font-size:7pt;
	color:#70321C;
}

.MouseOverRow{
	background-color:#BDC98E;
}
.MouseOutRow{
	background-color:#D5DEB0;
}
.HeadingRow{
	background-color:#99BB1B;
	color:#FFFFFF;
	font-size:12;
	font-family:arial;
	font-weight:bold;
}
.TableRow{
	border:1px solid #A0A653;
	border-collapse:collapse;
}
.NormalPageHeading{
	color:#747934;
	font-weight:bold;
	font-size:14px;
}

.LightRow1{
	background-color:#DCE2C2;
}
.LightRow2{
	background-color:#CCDD8D;
}

.HomePageLinkHeading{
	height:23;
	background-color:#99BB1B;
	vertical-align:top;
	text-align:left;
	color:#FFFFFF;	
	font-weight:bold;	
	padding-left:10px;
}

.CalendarHeading{
	position:absolute;
	top:6px;
	left:135px;	
	font-size: 16px;
	color:#FFFFFF;
	font-weight:bold;
}
.CalendarSubHeading{
	border-left: 1px solid #CEDE91;
	border-right: 1px solid #CEDE91;
	font-weight:bold;
	border-bottom:1px solid #CEDE91;
	padding:3px;
}
.CalendarSubHeadingRight{
	font-weight:bold;
	text-align:center;
	border-right:1px solid #6E942B;
	border-bottom:1px solid #CEDE91;
	padding:3px;
}
.CalendarSubHeadingleft{
	font-weight:bold;
	text-align:center;
	border-left:1px solid #6E942B;
	border-bottom:1px solid #CEDE91;
	padding:3px;
}

.CalendarRowLeft{
	border-right: 1px solid #CEDE91;
	border-left:1px solid #6E942B;
	text-align:center;
	padding:3px;
}

.CalendarRowRight{
	border-left: 1px solid #CEDE91;
	border-right:1px solid #6E942B;
	text-align:center;
	padding:3px;
}
.CalendarRow{
	border-left: 1px solid #CEDE91;
	border-right: 1px solid #CEDE91;	
	padding:3px;
}
.GreenBox{
	background-color:#E1E8C6;
	border: 1px solid #BDC98E;
	padding:5px;
}

.GalleryImageBG{
	background-color:#BEC98F;
}

.GalleryImageTextBG{
	background-color:#BEC98F;
}
/* Generic Site Styles */

/* Admin Menu */

.PageHeadingRow{
	background-color:#99BB1B;
	color:#FFFFFF;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	height:25px;
	padding-left:10px;
}
.MenuHeadingRow{
	background-color:#809141;
	color:#FFFFFF;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
}
.MenuHeadingBottomRow{
	background-color:#809141;
	color:#FFFFFF;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	padding:0px; 
	background-image: url(../images/bottom_right_corner.gif); 
	background-position: bottom right; 
	background-repeat: no-repeat;
}
.MenuHeadingTopRow{
	background-color:#809141;
	color:#FFFFFF;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	background-image: url(../images/top_right_corner.gif); 
	background-position: top right; 
	background-repeat: no-repeat;
}
}
.MenuLabelup{
	border:1px solid #A0A653;
	border-collapse:collapse;
	padding-left:10px;
	font-size:11px;
	font-family:arial;
}
.MenuLabeldown{
	border:1px solid #A0A653;
	border-collapse:collapse;
	padding-left:10px;
	font-size:11px;
	font-family:arial;
	background-image: url(../images/adminmenuarrow.gif); 
	background-position: right;
	background-repeat: no-repeat;
}
.shoppingBasketRow {
	background-color:#99BB1B;
}
/* Admin Menu Styles */
