/*
	GENERAL STYLES
*/

BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #595F5D;
	FONT-SIZE: 16px;
	TEXT-ALIGN: left;
}


A:link {
	COLOR: #006600;
	TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #8F5323;
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #099F1A;
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #5F7F63;
	TEXT-DECORATION: none;
}
H1 {
	FONT-SIZE: 24px;
	COLOR: #225F17;
	TEXT-ALIGN: left;
}
H2 {
	FONT-SIZE: 22px;
	COLOR: #225F17;
	TEXT-ALIGN: left;
	MARGIN-BOTTOM: 0;
}
H3 {
	FONT-SIZE: 18px;
	COLOR: #339023;
	TEXT-ALIGN: left;
	MARGIN-BOTTOM: 0;
}

H4 {
	FONT-SIZE: 18px;
	COLOR: #9F4700;
	TEXT-ALIGN: left;
	MARGIN-TOP: 8px;
	MARGIN-BOTTOM: 0;
}
H5 {
	FONT-SIZE: 16px;
	COLOR: #9F4700;
	TEXT-ALIGN: left;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0;
}

P {
	MARGIN: 4px 0 8px 0;
}

LI {
	MARGIN: 4px 0 8px 0;
}


/*
	MAIN TABLE TD's

.page-container {
	WIDTH: 950px;
	MARGIN: 10px auto 10px auto;
}
.main-container {
	WIDTH: 100%;
}
*/
TD.text-body {
	BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	MARGIN: 0 0 0 0;
	PADDING: 10px 15px 30px 15px;
	BORDER-RIGHT: 2px solid #225F17;
	WIDTH: 765px;
}
TD.side-menu {
	WIDTH: 180px;
	BACKGROUND-COLOR: #225F17;
	VERTICAL-ALIGN: top;
	MARGIN: 0 0 0 0;
	PADDING: 0 0 0 0;
}

/*
	HEADER
*/

.page-top {
	BACKGROUND-COLOR: #225F17;
}

.top-bar1{
	FONT-FAMILY: Georgia, "Times New Roman", serif;
	FONT-SIZE: 16pt;
	MARGIN: 4px 15px 4px 0;
	COLOR: #FFFFFF;
	TEXT-ALIGN: right;
}
.top-bar2{
	FONT-FAMILY: Georgia, "Times New Roman", serif;
	FONT-SIZE: 9pt;
	MARGIN: 4px 15px 8px 0;
	PADDING: 0 0 0 0;
	COLOR: #FFFFFF;
	TEXT-ALIGN: right;
}

/*
	FOOTER
*/
.footer {
	BACKGROUND-COLOR: #225F17;
	TEXT-ALIGN: center;
	COLOR: #FFFFFF;
	FONT-SIZE: 7pt;
	PADDING: 4px 0 4px 0;
	BORDER-TOP: 1px solid #74CF9A
}

/*
	TEXT DETAILS
*/
P.indent {
	PADDING-LEFT: 40px;
}
P.smaller {
	FONT-SIZE: 90%;
}
.subhead1 {
	FONT-SIZE: 70%;
	COLOR: #9F4700;
	FONT-WEIGHT: normal;
	MARGIN-TOP: 0px;
}
.subhead2 {
	FONT-SIZE: 80%;
	COLOR: #339023;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 0px;
}

.special-announce {
    font-size: 120%;
    color: #CF3339;
    font-weight: bold;
}
/* *****************************************
**** FILLIN FORM
*******************************************/

table.fillin {
	empty-cells: show;
	border-spacing: 0;
	border-collapse: collapse;
	}

table.fillin tr th {
	background: #FFFBCF;
	font-weight: bold;
	border: 1px solid #AAA;
	border-collapse: collapse;
	text-align: left;
	vertical-align: middle;
	padding: 3px 6px;
	}
table.fillin tr th.tocenter {
	background: #FFFBCF;
	font-weight: bold;
	border: 1px solid #AAA;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	padding: 3px 6px;
	}

table.fillin tr td {
	background: transparent;
	border: 1px solid #AAA;
	border-collapse: collapse;
	text-align: left;
	vertical-align: middle;
	padding: 2px 6px;
	}
table.fillin tr td.toright {
	background: transparent;
	border: 1px solid #AAA;
	border-collapse: collapse;
	text-align: right;
	vertical-align: middle;
	padding: 2px 6px;
	}

table.fillin tr td.tocenter {
	background: transparent;
	border: 1px solid #AAA;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	padding: 2px 6px;
	}

/* ******************************
IMAGE STYLES
****************************** */

.imagedivright {
	float: right;
	position: relative;
	background-color: #F2DBA0;
	padding: 4px;
	margin: 4px 0 10px 10px;
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #D29809;
	}
.imagedivleft {
	float: left;
	position: relative;
	background-color: #F2DBA0;
	padding: 4px;
	margin: 4px 10px 10px 0;
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #D29809;
	}
.imagediv img {
	margin-bottom: 4px;
}

.imgright{
	margin-right: 0;
	margin-left: 14px;
	color: #7A0320;
	}

.imagediv .photoack {
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
}

/* ***************************
Javascript Formatting
*****************************  */

/* email Form */
#emailForm label.error {
	font-size: 80%;
	color: #F00;
	font-weight: bold;
	margin-left: 6px;
}

