/* ======= Set Basic Site Colors ======= */
/* USE SEARCH AND REPLACE TO CHANGE COLORS THROUGHOUT THIS DOCUMENT */

/* #000000 	- used on A, HR, P, TD */

/* #1C1E36 - used on TABLE-Outline */

/* #363A64 - used on TABLE-Dark, Footer */

/* #FFED8F 	- used on .Form-Input, .Form-Submit, Table-Light 
*/


/* ======= SELECTORS - Alphabetical =========== */

A 	/* Hyperlink tags =================== */
	{
	color			: #363A64; 
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: inherit; 
	text-decoration	: underline; 
	}
	
A:HOVER
	{color			: #000000;
	/* background-color: #363A64; */
	text-decoration	: overline underline;
	}

/*A:ACTIVE
	{color			: #1C1E36;
	background-color: none}*/
	
BODY 
	{
	background-color: #FFFFFF; 
	color			: #000000;
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 9pt;
	margin			: 5px;
	}

H1 
	{
	color 		: #363A64;
	font-family	: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size		: 14pt;
	font-weight	: bold;
	/*line-height		: 16pt; */
	}

H2 
	{
	color 		: #363A64;
	font-family	: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size		: 12pt;
	font-weight	: bold;
	font-style	:italic;
	}

H3 
	{
	color 		: #363A64;
	font-family	: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size		: 11pt;
	font-weight	: bold;
	font-style	:italic;
	line-height	: 0px;å
	}

HR 	/* Horizontal Rules ================= */
	{
	height:1px;
	border: none;
	color:#E1ECFF;
	background-color:#E1ECFF;
	width:97%;
	}



P, TD /* Paragraph tags, Table Cells === */
	{
	color			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	/*text-align		: justify;*/
	}

LI	/* List Items ======================= */
	{
	color			: #000000;
	font-family		: inherit;
	font-size		: inherit;
	font-weight		: inherit;
	}
	
DIV
	{
	font-size:inherit
	}

Table.Border
	{background-color: #1C1E36; }

Table.Background
	{background-color: #ACACAC; }

TD.Background
	{background-color: #77B3FF }
TD.White
	{background-color: #FFFFFF }
	
TD.TD-Top-Normal	{background-color: #E1ECFF;}

TD.TD-Top-Active	{background-color: #363A64;}


	
/* Sections of Page =============== */
#Wrapper
	{
	width			: 100%;
	height			: 100%;
	}
	
#Header
	{
	padding			: 0px;
	visibility		: visible;
	clear			: left;
	text-align: left;
	}

#Content
	{
	background-color: #FFFFFF;
	text-align		: left;
	visibility		: visible;
	position		: relative;
	border-right	: 1px #E1ECFF solid;
	border-bottom	: 1px #E1ECFF solid;
	/*border-left		: 1px #1C1E36 solid;
	clear			: both;*/
	}

#ContentHome
	{
	background-color: #FFFFFF;
	text-align		: left;
	visibility		: visible;
	position		: relative;
	border-left		: 1px #1C1E36 solid;
	border-right	: 1px #1C1E36 solid;
	border-bottom	: 1px #1C1E36 solid;
	clear			: both;
	}

#Footer
	{
	line-height		: 14px;
	text-align		: left;
	padding			: 0px;
	visibility		: visible;
	position		: relative;
	width			: 100%;
	clear			: both;
	}


#Quicklinks
	{
	background-color: #FFFFFF;
	text-align		: left;
	padding			: 10px;
	margin-top		: 3px;
	margin-left		: 20px;
	margin-bottom	: 20px;
	visibility		: visible;
	position		: relative;
	width			: 200px;
	float			: right;
	}

#QuicklinksHome
	{
	text-align		: left;
	padding			: 0px;
	margin-right	: 5px;
	margin-top		: 3px;
	visibility		: visible;
	position		: relative;
	width			: 180px;
	float			: right;
	}

#HomeLinks
	{
	/*background-color: #FFED8F;*/
	text-align		: left;
	padding			: 0px;
	margin-left		: 3px;
	margin-top		: 20px;
	visibility		: visible;
	position		: relative;
	width			: 500px;
	clear			: left;
	}

#Left-Container
	{
	background-color	: #FFFFFF;
	text-align		: left;
	padding			: 0px;
	margin			: 0px;
	visibility		: visible;
	/* clear			: left */
	}
	
#Main-Content
	{
	padding-left:10px; 
	padding-right:10px;
	width:97%;
	font-size:9pt;
	}
/* Menu Header Links ================= */
A.Header-Tab-Normal 
	{
	color			: #363A64;
	font			: bold 10px tahoma;
	padding-left	: 8px;
	padding-right	: 8px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}

A:HOVER.Header-Tab-Normal 	{ 	color : #77B3FF; text-decoration: none; }

A.Header-Tab-Active 
	{
	color: #E1ECFF; 
	font			: bold 10px tahoma;
	padding-left	: 8px;
	padding-right	: 8px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}
	

A:HOVER.Header-Tab-Active 	{ color: #77B3FF; text-decoration: none; }

/* Menu Top Links ================= */

A.Menu1-Normal
{
	color			: #363A64;
	font			: bold 11px tahoma;
	padding-left	: 4px;
	padding-right	: 4px;
	line-height: 14px;
	text-decoration	: none;
}

A:HOVER.Menu1-Normal 
	{
	color: #000000;
	text-decoration: underline;
	}

A.Menu1-Active 
	{
	background-color:#363A64;
	color: #FFFFFF;
	font			: bold 11px tahoma;
	padding-left	: 4px;
	padding-right	: 4px;
	line-height: 14px;
	text-decoration	: none;
	}
	

A.Menu1-Sub-Normal
{
	color			: #363A64;
	font			: bold 10px tahoma;
	padding-left	: 17px;
	line-height: 12px;
	text-decoration	: none;
}

A:HOVER.Menu1-Sub-Normal 
	{
	color: #000000;
	text-decoration: underline;
	}

A.Menu1-Sub-Active 
	{
	color: #000000;
	font			: bold 10px tahoma;
	padding-left	: 17px;
	line-height: 12px;
	text-decoration	: underline;
	}
		
A.Footer
	{
	color			: #1C1E36;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 11px;
	text-decoration	: underline;
	}

A:HOVER.Footer	{ text-decoration: overline underline; }

A.White
	{
	color:#FFFFFF;
	}

A:HOVER.White
	{
	color:#FFFFCC;
	}
	
/* DIV and other tags */
.Header-Graphic
	{
	clear			: both;
	background-image: url('../images/site/header.back.jpg');
	height: 77px;
	}

.Header-Graphic2
	{
	position		: absolute;
	padding-left	: 0px;
	top: 65px;
	right: 5px;
	/*width: 360px;*/
	}

.Header-Graphic3
	{
	/*background-color: #FFED8F;*/
	padding		: 0px;
	margin-top	: 0px;
	margin-right	: 0px;
	width		: 188px;
	margin-left	: 0px;
	margin-bottom	: 0px;
	text-align	: left;
	}

.Header-Graphic4
	{
	padding-left	: 0px;
	margin-top	: 0px;
	margin-right	: 0px;
	margin-left	: 0px;
	margin-bottom	: 0px;
	float		: right;
	width		: 177px;
	border-left	: 1px #E1ECFF solid;
	border-right	: 1px #E1ECFF solid;
	height: 100%;
	}

.Header-Graphic4a
	{
	padding-left	: 0px;
	margin-top	: 0px;
	margin-right	: 0px;
	margin-left	: 0px;
	margin-bottom	: 0px;
	float		: right;
	width		: 177px;
	border-right	: 1px #E1ECFF solid;
	height: 100%;
	}

.Header-Container
	{
	padding			: 0px;
	margin			: 0px;
	float			: right;
	}

.Header-Tab-Normal
	{
	background-color: #E1ECFF;
	position		: relative;
	margin:0px;
	float:left;
	border		: 1px #363A64 solid;
	}

.Header-Tab-Active
	{
	background-color: #363A64;
	position		: relative;
	margin:0px;
	float:left;
	border	: 1px #363A64 solid;
	}

.Menu1-Container
	{
	/*background-color: #FFED8F;*/
	padding-top		: 3px;
	height			: auto;
	clear			: both;
	padding-bottom: 10px;
	width:215px;
	z-index: 2;
	visibility: visible;
	}

.Menu1-Tab-Normal
	{
	margin-top	: 2px;
	background-color: #FFED8F;
	border-top	: 1px #363A64 solid;
	border-left	: 1px #363A64 solid;
	border-right	: 1px #363A64 solid;
	}

.Menu1-Tab-Active
	{
	margin-top	: 2px;
	background-color: #363A64;
	border-top	: 1px #363A64 solid;
	border-left	: 1px #363A64 solid;
	border-right	: 1px #363A64 solid;
	}
		
.Menu1-Tab-Sub-Normal
	{
	background-color: #FFED8F;
	border-left	: 1px #363A64 solid;
	border-right	: 1px #363A64 solid;
	padding-bottom: 2px;
	padding-left	: 17px;
	}
	
.Menu1-Tab-Sub-Active
	{
	background-color: #FFED8F;
	border-left	: 1px #363A64 solid;
	border-right	: 1px #363A64 solid;
	padding-bottom: 2px;
	padding-left	: 17px;
	}

.Menu2-Container
	{
	background-color: #363A64;
	color: #FFFFFF;
	padding-top		: 3px;
	height			: auto;
	width			: 209px;
	clear			: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom:5px;
	margin-bottom: 10px;
	z-index: 2;
	visibility: visible;
	}

.Menu3-Container
	{
	background-color: #77B3FF;
	color: #000000;
	padding-top		: 3px;
	height			: auto;
	width			: 207px;
	clear			: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom:5px;
	margin-bottom: 10px;
	border: 1px solid #363A64;
	z-index: 2;
	visibility: visible;
	}


.Quicklinks-Container
	{
	background-color: #FFFFFF;
	margin			: 0px;
	border-left		: 1px #E1ECFF solid;
	float			: right;
	width			: 168px;
	height: 100%;
	padding-right: 0px;
	padding-left: 0px;
	z-index: 2;
	visibility: visible;
	}

.Quicklinks-Tab
	{
	/*background-color: #FFED8F;*/
	padding			: 0px;
	margin			: 0px;
	height			: 20px;
	float			: left;
	}

.Quicklinks-Title
	{
	background-color: #FFED8F;
	padding			: 0px;
	margin			: 0px;
	height			: 20px;
	border-right	: 1px #1C1E36 solid;
	clear			: left
	}
	
.Quicklinks-Text 
	{
	/*color 			: #1C1E36;*/
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 12px;
	font-weight		: bold;
	padding-left: 5px;
	padding-right: 0px;
	margin-bottom: 10px;
	/*vertical-align	: text-bottom;*/
	}

.Footer-Container
	{
	position		: relative;
	padding			: 0px;
	margin			: 0px;
	color 			: #1C1E36;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 11px;
	text-decoration	: none;
	}

.SectionHeading
	{
	color			: #1C1E36;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 11pt;
	font-weight		: bold;
	}
	
A.SectionHeading
	{
	font-style:italic;
	}

.DivisionHeading
	{
	color			: #FFFFFF;
	background-color: #363A64;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 11pt;
	font-weight		: bold;
	padding-left	: 2px;
	line-height: 14pt;
	}

.Small
	{
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 10px;
	font-color		: #000000;
	}

div.Indent1
	{font-size: 12px;
	margin-left: 20px;
	margin-bottom: 10px;
	}
	
div.Indent2
	{ margin-left: 20px;
	font-size: 11px }
	
div.Indent3
	{ margin-left: 20px }

.Content-Container
	{
	position		: relative;
	padding			: 10px;
	margin			: 0px;
	background		: transparent;
	}

	/* FORMS ============ */
TD.TD-Form
	{
	background-color: #FFFCF7;
	}
	
.Form-Label 
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: 9pt; 
	font-weight		: bold;
	}

.Form-Input 
	{
	background-color: #ffffff; /*#EEEFDE;*/
	border			: #1C1E36 solid 1px 1px 1px 1px;
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 9pt; 
	}

.Form-Comment 
	{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight: normal;
	}

.Form-Submit 
	{
	background-color: #363A64;	
	border			: 1px solid #ffffff;
	color: #FFFFFF;
	font-family		: Tahoma, Arial, Helvetica, sans-serif; 
	font-size		: 8pt;
	font-stretch:expanded;
	font-weight: normal;
	padding:1px; 
	
	}

.Form-Confirmation /* color should be black on green - universal for YES */
	{
	background-color: #EEEFDE;
	border			: #000000 solid 1px 1px 1px 1px;
	color			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	margin			: 15px;
	padding			: 15px;
	/*width			: 400px;*/
	}

.Form-Error /* color should be red on yellow- universal for ERROR */
	{
	background-color: #FFFFCC;
	border			: #000000 solid 1px 1px 1px 1px;
	color			: #FF0000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	margin			: 15px;
	padding			: 15px;
	/*width			: 400px;*/
	}

/* === search page results ==*/	
	.Search-Form
	{
	background-color: #FFFCF7;
	border			: 1px solid #1C1E36;
	/* position		: relative; */
	padding			: 10px;
	padding-top		: 20px;
	/* text-align		: center; */
	width			: 500px;
	}
	
	.Search-Heading
	{
	background-color: #FFED8F;
	border			: 1px solid #1C1E36;
	position		: relative;
	padding			: 5px;
	width			: 500px;
	}
	
	.Search-Number
	{
	color			: #1C1E36;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 14px; 
	font-weight		: bold;
	padding-right	: 3px;
	}
	
	.Search-HREF
	{
	color			: #1C1E36; 
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 14px;
	font-weight		: bold; 
	text-decoration	: underline; 
	}
	
	.Search-Summary
	{
	color			: #000000; 
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 12px;
	}
	
	.Search-URL
	{
	color			: #1C1E36; 
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 13px;
	}
	
	.Search-PageLinks
	{
	background-color: #FFED8F;
	border			: 1px solid #1C1E36;
	position		: relative;
	padding			: 5px;
	width			: 500px;
	text-align		: center;
	font-size		: 12px;
	}
	
