﻿/* -------------------------------------------------------------------------------- */
/* -- HTML Tags -- */
/* -------------------------------------------------------------------------------- */
BODY
{
	font-weight: normal;
	font-size: 10pt;
	margin: 0px 0px 0px 0px; /* top right bottom left */
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: #0D233A;  /* #0D233A; dk blue */ /* #dce6f2; lt blue */
}

P{
	font-weight: normal;
	font-size: 10pt;
}

IMG
{
	border: none 0px black;
}

H2
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
}

TD{
	font-weight: normal;
	font-size: 10pt;
}

TH{
	font-weight: bold;
	font-size: 10pt;
}

A:link	{	
/*	text-decoration:	none; */
	color:	#1F497D;
	}	
		
A:visited	{	
/*	text-decoration:	none; */
	color:	#1F497D;
	}	
		
A:active	{	
/*	text-decoration:	none; */
	color:	#1F497D;
	}	
		
A:hover	{	
/*	text-decoration:	underline; */
	color:	#1F497D;
	}

/* -------------------------------------------------------------------------------- */
/* -- Main Page -- */
/* -------------------------------------------------------------------------------- */

.MainTable
{
/*	border: solid 1 #808080;  /* black; */
	padding: 0px 0px 0px 0px; /* top right bottom left */
	width: 800px;  /* 770px; */
	background-color: White;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;  /*.8em; */
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
}

.BodyTextBold
{
	font-weight: bold;
}

/* -------------------------------------------------------------------------------- */
/* -- PreHeader -- */
/* -------------------------------------------------------------------------------- */

#PreHeader
{
	color: black;
	background-color: #0D233A; /* #0D233A; dk blue */ /* #DCE6F2; lt blue */
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px 5px 5px 0px; /* top right bottom left */
/*	padding: 2px 5px 5px 0px; /* top right bottom left */
}

#PreHeader a
{
	text-decoration: none;
	color: #1F497D;
}

#PreHeader a:link	{	
	text-decoration: none;
	}	
		
#PreHeader a:visited	{	
	text-decoration: none;
	}	
		
#PreHeader a:active	{	
	text-decoration: none;
	}	
		
#PreHeader a:hover	{	
	text-decoration: underline;
	}

/* -------------------------------------------------------------------------------- */
/* -- Header -- */
/* -------------------------------------------------------------------------------- */

#HeaderTable{
	background-color: #1F497D;
	border-bottom: solid 1px white; /* #0B0A43; dk blue */
}

/* -------------------------------------------------------------------------------- */
/* -- Page area divs -- */
/* -------------------------------------------------------------------------------- */

#MainPage{
/*	margin: -2px 0px 0px 0px; */
	background-color: #5B8A40; /* #ECE5AA; was beige, now green */
}

#ContentEdge
{
	margin: 0px 0px 0px 10px; /* top right bottom left */
}

#Content{
	background-color: #FFFFFF; 
	padding: 10px 10px 10px 10px; /* top right bottom left */
	border: solid 1px #CCCCCC;
}

/* -------------------------------------------------------------------------------- */
/* -- Main content -- */
/* -------------------------------------------------------------------------------- */
/* not used yet, but use on each page for content */
#MainContent{
	padding: 15px 5px 5px 5px; /* top right bottom left */
	vertical-align: top;
}

/* -------------------------------------------------------------------------------- */
/* -- Footer -- */
/* -------------------------------------------------------------------------------- */

#FooterCopyright{
	color: #ECE5AA; /* dk blue from old site footer #000062; /* CHCS color #625B38; */
	background-color: #5B8A40; /* #ECE5AA; was beige, now green */
	text-align: center;
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	padding: 10px 5px 10px 5px; /* top right bottom left */
}

#FooterCopyright a{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align : center;
	text-decoration: none;
	color: #625B38;
}

#FooterCopyright a:link	{	
	text-decoration: none;
	}	
		
#FooterCopyright a:visited	{	
	text-decoration: none;
	}	
		
#FooterCopyright a:active	{	
	text-decoration: none;
	}	
		
#FooterCopyright a:hover	{	
	text-decoration: underline;
	}

/* -------------------------------------------------------------------------------- */
/* -- Post Footer -- */
/* -------------------------------------------------------------------------------- */

#PostFooter
{
	background-color: #0D233A; /* #0D233A; dk blue */ /* #DCE6F2; lt blue */
	color: #CCCCCC;  /* #CCCCCC; grey /* #1F497D; blue */
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align : center;
	padding: 10px 0px 0px 0px; /* top right bottom left */
}

#PostFooter a{
	text-decoration: none;
	color: #CCCCCC;  /* #CCCCCC; grey /* #1F497D; blue */
}

#PostFooter a:link	{	
	text-decoration: none;
	}	
		
#PostFooter a:visited	{	
	text-decoration: none;
	}	
		
#PostFooter a:active	{	
	text-decoration: none;
	}	
		
#PostFooter a:hover	{	
	text-decoration: underline;
	}

/* -------------------------------------------------------------------------------- */
/* -- Rounded corners -- */
/* -------------------------------------------------------------------------------- */
/* In the CSS below, the numbers used are the following:
    1px: the width of the border
    3px: a fudge factor needed for IE5/win (see below)
    4px: the width of the border (1px) plus the 3px IE5/win fudge factor
    14px: the width or height of the border image
*/
.borderTL, .borderTR, .borderBL, .borderBR {
    width: 14px; height: 14px;
    padding: 0px; border: 0px;
    z-index: 99;
}
.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin: -1px 0px 0px -1px; }
.borderTR { margin: -1px -1px 0px 0px; }
.borderBL { margin: -14px 0px 0px 0px; }
.borderBR { margin: -14px 0px 0px 0px; }
/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? */
.borderTL {
/*    margin-left: -4px; */  /* this was causing problem in IE 6, so commented out */
/*    ma\rgin-left: -1px; */
}
html>body .borderTL {
    margin-left: -1px;
}
.borderTR {
    margin-right: -4px;
/*    ma\rgin-right: -1px; */
}
html>body .borderTR {
    margin-right: -1px;
}
.borderBL {
    margin-left: -3px;
/*    ma\rgin-left: 0px; */
}
html>body .borderBL {
    margin-left: 0px;
}
.borderBR {
    margin-right: -3px;
/*    ma\rgin-right: 0px; */
}
html>body .borderBR {
    margin-right: 0px;
}

/* -------------------------------------------------------------------------------- */
/* -- Top Horizontal Nav Bar (Tabs) -- */
/* -------------------------------------------------------------------------------- */

#NavBarArea 
{
	width: 100%; 
	background-color: #5B8A40; /* #ECE5AA; /* was beige, now green */
}

/* non-IE browser hack */
html>body #NavBarArea {
	width: 98.7%; 
	background-color: #5B8A40; /* #ECE5AA; /* was beige, now green */
}

#NavBar {
	width: 100%; 
	background-color: #5B8A40; /* #ECE5AA; /* was beige, now green */
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, san-serif;
	font-weight : bold;
	text-align : left;
	padding: 0px 0px 0px 0px; /* top right bottom left */
	margin: 0px 0px 0px 10px;
/*	border-bottom: solid 5px #625b38; /* brown */
}

/* non-IE browser hack */
html>body #NavBar {
	width: 100%; 
	background-color: #5B8A40; /* #ECE5AA; /* was beige, now green */
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, san-serif;
	font-weight : bold;
	text-align : left;
	padding: -5px 0px 0px 0px; /* top right bottom left */
	margin: 0px 0px 0px 10px;
/*	border-bottom: solid 5px #625b38; /* brown */
}

#NavBar td 
{
	padding: 5px 0px 5px 0px;
	border-right: solid 1px white;
	text-align: center;
}

#NavBar a {
	color: #ECE5AA; /* now dkr blue */ /*#1F497D; /* dk blue */
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, san-serif;
	font-weight : bold; 
}

#NavBar a.Active {
	color: white;
	background-color: #625B38; /* brown */
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, san-serif;
	font-weight : bold; 
}

/* non-IE browser hack */
html>body #NavBar a.Active {
	color: white;
	background-color: #625B38; /* brown */
	text-decoration: none;
/*	padding: 10px 10px 10px 10px; */
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, san-serif;
	font-weight : bold; 
	height: 20px;
}

#NavBar a:link {
	text-decoration: none;
	}	

#NavBar a:visited {
	text-decoration: none;
	}	

#NavBar a:hover {
	text-decoration: none;
	color: #000062; 
/*	background-color: #000062; /* #C9C27F; /* lt. brown */
	}	

/* non-IE browser hack */
html>body #NavBar a:hover {
	text-decoration: none;
	color: #000062; 
/*	background-color: #C9C27F; /* lt. brown */
/*	padding: -5px 0px -5px 0px; */
	margin: -10px 0px -10px 0px;
	}	

#NavBar a.Active:hover {
	text-decoration: none;
/*	background-color: #625B38; /* brown */
	}	

.NavBarDisabled {
	color: #aaaaaa; /* #1F497D; /* dk blue */
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, san-serif;
	font-weight : bold; 
}

/* -------------------------------------------------------------------------------- */
/* -- Page Title -- */
/* -------------------------------------------------------------------------------- */
#PageTitle{
	text-align : left;
	color: #1F497D;
	border-bottom: solid 1px #bbbbbb;
	margin-bottom: 10px;
}

/* -------------------------------------------------------------------------------- */
/* -- Tables -- */
/* -------------------------------------------------------------------------------- */

.TableBorderT {
	border-top: solid 1px black;
}

.TableValueT {
	border-top: solid 1px black;
	text-align: center;
}

.TableValue {
	text-align: center;
}

