﻿html, form {height: 100%; min-height:100%; margin:0; padding:0;}

body {
	margin:0 0 0 0;
	padding:0;
	background-color:#50462d;
	height:100%;
	min-height:100%;
	font-family:Calibri, Arial;
	scrollbar-base-color:#9d987b;
}

a, a:visited, a:active 
{
	color:#FFFFFF;
}

a:hover
{
	color:#204605;
}

#MainContentArea {
	width:950px;
	height:95%;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	background-color:#9d977c;
	background-image:url(images/middleSmall.jpg);
	background-repeat:repeat-y;
}

#Header {
	width:950px;
	height:134px;
}

.MainContent 
{
	padding-left:23px;
	padding-right:23px;
	padding-top:10px;
}

.HomeLeftContent
{
	float:left;
	width:300px;
	min-height:500px;
	background-image:url(images/HomeContentBackground.jpg);
	background-repeat:repeat-x;
}

.HomeRightContent 
{
	float:right;
	width:580px;
	min-height:500px;
	padding-left:4px;
	background-image:url(images/HomeContentBackground.jpg);
	background-repeat:repeat-x;
}

#Copyright 
{
	width:950px;
	height:28px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/copyright.jpg);
	background-repeat:no-repeat;
}

.LogOutArea 
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	position:absolute; 
	z-index:200; 
	text-align:right; 
	top:5px; 
	right:5px;
}

.LogOutArea a, .LogOutArea a:visited, .LogOutArea a:active {
	color:#FFFFFF;
}

.LogOutArea a:hover {
	color:#FF0000;
}

.SmallTableHeaderLeft 
{
	width:15px;
	height:30px;
	font:1px Arial;
	background-image:url(images/SmallTableHeader/BoardMemberHeaderLeft.gif);
	background-repeat:no-repeat;
}

.SmallTableHeaderMiddle
{
	height:30px;
	background-image:url(images/SmallTableHeader/BoardMemberHeaderMiddle.gif);
	background-repeat:repeat-x;
	font:12px Arial;
	color:#FFFFFF;
}

.SmallTableHeaderRight
{
	width:15px;
	height:30px;
	font:1px Arial;
	background-image:url(images/SmallTableHeader/BoardMemberHeaderRight.gif);
	background-repeat:no-repeat;
}

.SubpageGradientBack 
{
	float:left;
	height:100%;
	background-image:url(images/HomeContentBackground.jpg);
	background-repeat:repeat-x;
}

.GreenGradientHeader
{
	height:100%;
	background-image:url(images/SmallTableHeader/GreenGradient.jpg);
	color:#FFFFFF;
	font-size:10pt;
	background-repeat:repeat-x;
	border-bottom:1px solid #333333;
	height:30px; 
	vertical-align:middle;
}

.BrownFadeHeader
{
	height:100%;
	background-image:url(images/SmallTableHeader/BrownFade.jpg);
	color:#FFFFFF;
	font-size:11pt;
	font-weight:bold;
	background-repeat:repeat-x;
	border-bottom:1px solid #666666;
	height:30px; 
	vertical-align:middle;
}

.TexturedHeader
{
	height:100%;
	background-image:url(images/SmallTableHeader/texturedHeader.jpg);
	color:#000000;
	font-size:12pt;
	font-weight:bold;
	background-repeat:repeat-x;
	border-bottom:0px solid #666666;
	height:30px; 
	vertical-align:middle;
}

.LatestNewsGrid 
{
	width:100%;
	border:none;
}


.AdminGridOddRow 
{
	background-color:#dfddd6;
	font:9pt Arial;
}

.AdminGridOddRow a, .AdminGridOddRow a:active, .AdminGridOddRow a:visited { color:#0000FF; }
.AdminGridOddRow a:hover { color:#FF0000; }

.AdminGridEvenRow 
{
	background-color:#ffffff;
	font:9pt Arial;
}

.AdminGridEvenRow a, .AdminGridEvenRow a:active, .AdminGridEvenRow a:visited { color:#0000FF; }
.AdminGridEvenRow a:hover { color:#FF0000; }

.Breadcrumb 
{
	font-size:11pt;
	font-weight:bold;
	font-family:Arial;
	color:#CCCCCC;
	vertical-align:top;
	text-align:right;
}

.Breadcrumb a, .Breadcrumb a:active, .Breadcrumb a:visited {	color:#554e34; }
.Breadcrumb a:hover { color:#000000; }


.LatestNewsOdd 
{
	background-color:#a8a48c;
}

.LatestNewsEven
{
	background-color:#b8b39d;
}

/**************************************
 * BOX STYLES
 *************************************/
.YellowBoxTopLeft 
{
	background-image:url(images/YellowBox/YellowBoxTopLeft.png);
	width:20px;
	height:16px;
	background-repeat:no-repeat;
	font:1px Arial;
}

.YellowBoxTopMiddle
{
	background-image:url(images/YellowBox/YellowBoxTopMiddle.png);
	height:16px;
	background-repeat:repeat-x;
	font:1px Arial;
}

.YellowBoxTopRight
{
	background-image:url(images/YellowBox/YellowBoxTopRight.png);
	width:20px;
	height:16px;
	background-repeat:no-repeat;
	font:1px Arial;
}

.YellowBoxLeftSide
{
	background-image:url(images/YellowBox/YellowBoxLeftSide.png);
	width:20px;
	background-repeat:repeat-y;
	font:1px Arial;
}

.YellowBoxRightSide
{
	background-image:url(images/YellowBox/YellowBoxRightSide.png);
	width:20px;
	background-repeat:repeat-y;
	font:1px Arial;
}

.YellowBoxBottomLeft 
{
	background-image:url(images/YellowBox/YellowBoxBottomLeft.png);
	width:20px;
	height:27px;
	background-repeat:no-repeat;
	font:1px Arial;
}

.YellowBoxBottomMiddle
{
	background-image:url(images/YellowBox/YellowBoxBottomMiddle.png);
	height:27px;
	background-repeat:repeat-x;
	font:1px Arial;
}

.YellowBoxBottomRight
{
	background-image:url(images/YellowBox/YellowBoxBottomRight.png);
	width:20px;
	height:27px;
	background-repeat:no-repeat;
	font:1px Arial;
}

.YellowBoxContentArea 
{
	background-color:#feffe8;
	color:#333333;
}

.YellowBoxContentArea a, .YellowBoxContentArea a:active, .YellowBoxContentArea a:visited
{
	color:#204605;
}

.YellowBoxContentArea a:hover
{
	color:#000000;
}

/* Green */
.GreenBoxTopLeft 
{
	background-image:url(images/GreenBox/GreenBoxTopLeft.png);
	width:20px;
	height:16px;
	background-repeat:no-repeat;
	font:1px Arial;
}

.GreenBoxTopMiddle
{
	background-image:url(images/GreenBox/GreenBoxTopMiddle.png);
	height:16px;
	background-repeat:repeat-x;
	font:1px Arial;
}

.GreenBoxTopRight
{
	background-image:url(images/GreenBox/GreenBoxTopRight.png);
	width:20px;
	height:16px;
	background-repeat:no-repeat;
	font:1px Arial;
}

.GreenBoxLeftSide
{
	background-image:url(images/GreenBox/GreenBoxLeftSide.png);
	width:20px;
	background-repeat:repeat-y;
	font:1px Arial;
}

.GreenBoxRightSide
{
	background-image:url(images/GreenBox/GreenBoxRightSide.png);
	width:20px;
	background-repeat:repeat-y;
	font:1px Arial;
}

.GreenBoxBottomLeft 
{
	background-image:url(images/GreenBox/GreenBoxBottomLeft.png);
	width:20px;
	height:27px;
	background-repeat:no-repeat;
	font:1px Arial;
}

.GreenBoxBottomMiddle
{
	background-image:url(images/GreenBox/GreenBoxBottomMiddle.png);
	height:27px;
	background-repeat:repeat-x;
	font:1px Arial;
}

.GreenBoxBottomRight
{
	background-image:url(images/GreenBox/GreenBoxBottomRight.png);
	width:20px;
	height:27px;
	background-repeat:no-repeat;
	font:1px Arial;
}

.GreenBoxContentArea 
{
	background-color:#485c3a;
	color:#ece9d5;
}

.GreenBoxContentArea a, .GreenBoxContentArea a:active, .GreenBoxContentArea a:visited
{
	color:#FFFFFF;
}

.GreenBoxContentArea a:hover
{
	color:#000000;
}