body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	color:#000000;
	background-color:#274416;		/* dark - #274416, light - #167233 */
	background-position: left top;
	background-repeat: repeat-x;
	background-image: url('Images/gradient.png');
}

a { font-family:Arial; text-decoration: underline; font-weight:normal; line-height:20px; font-size:12px; color:#666666;}
a:hover { font-family:Arial; text-decoration: none; font-weight:normal; line-height:20px;  font-size:12px; color:#000000;}

.floatright{float:right; margin-left:15px; display:block;}

.table_blue_border{ margin-top:1px; border:1px solid #006699;}
.table_gray_border{ margin-top:1px; border:1px solid #CCCCCC;}
.table_back_border{ margin-top:1px; border:1px solid #000000;}

.body_white_contents { font-family:Arial; text-decoration: none; font-weight:normal;  font-size:11px; color:#FFFFFF;}
.body_black_contents { font-family:Arial; text-decoration: none; font-weight:normal;  font-size:11px; color:#000000;}

.title { font-family:Arial;  font-weight:bold;  font-size:18px; color:#0B538E;}
.title2 { font-family:Arial, Helvetica, sans-serif;  font-weight:bold;  font-size:16px; color:#FFFFFF;}


.menu_links { font-family:Arial; font-weight:normal; text-decoration:none; padding:4px;  font-size:12px; color:#BBDDFF;}
a.menu_links:hover { font-family:Arial; font-weight:normal; text-decoration:underline; padding:4px;  font-size:12px; color:#FFFFFF;}

.menu_links2 { font-family:Arial; font-weight:normal; text-decoration:none;  font-size:20px; color:#0B538E;}
a.menu_links2:hover { font-family:Arial; font-weight:normal; text-decoration:none; font-size:20px; color:#000000;}


.subtitle { font-family:Arial; font-weight:normal; text-decoration:none;  font-size:20px; color:#0B538E;}

.subtitle2 { font-family:Tahoma; font-weight:bold;  font-size:12px; color:#006699;}

.subtitle3 { font-family:Arial; font-weight:bold;  text-decoration:none; font-size:15px; color:#9F2B3E;}

.subtitle4 { font-family:Arial; font-weight:bold; text-decoration:none; font-size:12px; color:#FF9900;}
a.subtitle4:hover { font-family:Arial; font-weight:bold; text-decoration:none; font-size:12px; color:#FFFFFF;}

.login_title { font-family:Tahoma; font-weight:bold;  font-size:12px; color:#616161;}

.black_title { font-family:Arial; text-decoration: none; font-weight:bold;  font-size:12px; color:#000000;}

.contents { font-family:Arial; text-decoration: none; font-weight:normal; line-height:20px; font-size:14px; color:#333333;}
a.contents:hover { font-family:Arial; text-decoration: underline; font-weight:normal; line-height:20px;  font-size:14px; color:#000000;}

.event_title { font-family:Verdana; text-decoration: none; font-weight:bold;  font-size:11px; color:#FFFFFF;}
a.event_title:hover { font-family:Arial; text-decoration: underline; font-weight:bold;  font-size:12px; color:#FFFFFF;}

.event_contents { font-family:Arial; text-decoration: none; font-weight:normal;  font-size:12px; color:#FFFFFF;}
a.event_contents:hover { font-family:Arial; text-decoration: underline; font-weight:normal;  font-size:12px; color:#FFFFFF;}

.small_contents { font-family:Arial; text-decoration: none; font-weight:normal;  font-size:11px; color:#1C95EB;}
a.small_contents:hover { font-family:Arial; text-decoration: underline; font-weight:normal;  font-size:11px; color:#C60000;}

.contents2 { font-family:Arial; text-decoration: none; font-weight:normal;  font-size:14px; color:#666666;}
a.contents2:hover { font-family:Arial; text-decoration: none; font-weight:normal;  font-size:12px; color:#ffffff;}

.contents3 { font-family:Arial; text-decoration: none; font-weight:normal;  font-size:12px; color:#006699;}
a.contents3:hover { font-family:Arial; text-decoration: underline; font-weight:normal;  font-size:12px; color:#006699;}

.home_page_news { font-family:Arial; text-decoration: none; font-weight:bold;  font-size:13px; color:#0000ff;}
a.home_page_news:hover { font-family:Arial; text-decoration: underline; font-weight:bold;  font-size:13px; color:#0000ff;}

.bold_back { font-family:Arial; font-weight:bold; text-decoration: none; font-size:12px; color:#000000;}
a.bold_back:hover { font-family:Arial; text-decoration: none; font-weight:bold;  font-size:12px; color:#006600;}

.fback { font-family:Arial; font-weight:bold; text-decoration: none; font-size:12px; color:#999999;}
a.fback:hover { font-family:Arial; text-decoration: underline; font-size:12px; color:#999999;}

.letter { font-family:Arial; font-weight:bold; text-decoration: none; font-size:15px; color:#AA662A;}
a.letter:hover { font-family:Arial; text-decoration: underline; font-size:15px; color:#000000;}

.header { font-family:Arial; text-decoration: none; font-weight:normal;  font-size:12px; color:#000000;}
a.header:hover { font-family:Arial; text-decoration: underline; font-weight:normal;  font-size:12px; color:#000000;}

.subheader { font-family:Arial; text-decoration: none; font-weight:bold;  font-size:12px; color:#666666;}
a.subheader:hover { font-family:Arial; text-decoration: underline; font-weight:bold;  font-size:12px; color:#336600;}

.footer { font-family:Arial; text-decoration: none; font-weight:normal;  font-size:12px; color:#000000;}
a.footer:hover { font-family:Arial; text-decoration: none; font-weight:normal;  font-size:12px; color:#FF0000;}

.link { font-family:Arial; text-decoration: none; font-weight:normal;  font-size:12px; color:#9D0000;}
a.link:hover { font-family:Arial; text-decoration: none; font-weight:normal;  font-size:12px; color:#000000;}

.link2 { font-family:Arial; text-decoration: underline; font-weight:normal;  font-size:12px; color:#9D0000;}
a.link2:hover { font-family:Arial; text-decoration: none; font-weight:normal;  font-size:12px; color:#000000;}

.link3 { font-family:Arial; text-decoration: none; padding:10px; font-weight:normal; font-size:12px; background-color:#9F2B3E; color:#FFFFFF;}
a.link3:hover { font-family:Arial; text-decoration: none; padding:10px; font-weight:normal;  font-size:12px; background-color:#000000; color:#FFFFFF;}


.read_more { font-family:Tahoma; text-decoration: none; font-weight:bold;  font-size:11px; color:#C60000;}
a.read_more:hover { font-family:Tahoma; text-decoration:underline; font-weight:bold;  font-size:11px; color:#C60000;}

.INPUT { border:1px solid #011F36; FONT-SIZE: 12px; padding:4px; font-weight:normal; color:#666666; FONT-FAMILY: Arial; }
.SEARCH_INPUT { border:none; background-color: transparent!important; FONT-SIZE: 12px; padding:3px; font-weight:normal; color:#666666; FONT-FAMILY: Arial; }

.button
{
        border-style: solid;
        border-top-width: 1px;
        border-left-width: 1px;
        border-bottom-width: 1px;
        border-right-width: 1px;
        border-top-color: #000000;
        border-left-color: #000000;
        border-bottom-color: #000000;
        border-right-color: #000000;
        background-color: #006699;
        color: #FFFFFF;
        padding:4px;
        font-size: 12px;
        font-family: arial;
}

.listContainer
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #003399;
	border-bottom: ThreeDShadow 3px solid;
	border-left: ThreeDShadow 3px solid;
	border-right: ThreeDShadow 3px solid;
	border-collapse: collapse;
	background-color: Transparent;
}

.selectListItem
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #003399;
	background-color: #FFFFFF;
}
.selectedListItem
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #003399;
	background-color: Yellow;
}

.alternatingListItem
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #003399;
	background-color: #DCDCDC;
}

.buttonovericon
{
	background-color:#e7e8e9;
	border: solid 1px #e7e8e9;
}

.buttonicon
{
	/*background-color:#e6e1d7;*/
	border: solid 1px #e7e8e9;
}

/*------ Begin Matt Kruse's Calendar Popup Class  ------*/
.TESTcpYearNavigation,
.TESTcpMonthNavigation
{
	background-color:#4A6939;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
{
	font-family:arial;
	font-size:8pt;
}
TD.TESTcpDayColumnHeader
{
	text-align:right;
	font-weight:bold;
	border:solid thin #4A6939;
	border-width:0 0 0 0;
}
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
{
	text-align:right;
	text-decoration:none;
}
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.TESTcpCurrentMonthDate
{
	color:#4A6939;
	font-weight:bold;
}
.TESTcpCurrentDate
{
	color: #FFFFFF;
	font-weight:bold;
}
.TESTcpOtherMonthDate
{
	color:#808080;
}
TD.TESTcpCurrentDate
{
	color:#FFFFFF;
	background-color: #4A6939;
	border-width:1;
	border:solid thin #000000;
}
TD.TESTcpCurrentDateDisabled
{
	border-width:1;
	border:solid thin #FFAAAA;
}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
{
	border:solid thin #4A6939;
	font-weight:bold;
	border-width:0 0 0 0;
}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
{
	height:20px;
}
A.TESTcpTodayText
{
	color:#4A6939;
	font-weight:bold;
}
SPAN.TESTcpTodayTextDisabled
{
	color:#D0D0D0;
}
.TESTcpBorder
{
	border:solid thin #4A6939;
}
/*------ End Matt Kruse's Calendar Popup Class  ------*/