/* ======= Set Basic Site Colors ======= */
/* USE SEARCH AND REPLACE TO CHANGE COLORS THROUGHOUT THIS DOCUMENT */

/* #000000 	- used on P, TD */

/* #FFFFFF - used on Wrapper */

/* #004D91 - used on border, A, H1, H2, HR */

/* #74AFE1 	- used on .Form-Input, .Form-Submit, Table-Light 
*/

/* Sections of Page =============== */
#Wrapper
	{
	background-color: #74AFE1;
	border			: 1px solid #999;
	text-align		: center;
	width			: 750px;
	}

#Wrapper-PopUp
	{
	background-color: #FFFFFF;
	background-image: url(/_images/site/paper_texture.gif);
	border			: 1px solid black;
	text-align		: center;
	width			: 550px;
	}
	
#Header
	{
	}
	
#Main-Section
	{
	margin-bottom	:   0px; 
	margin-left		:   2px; 
	margin-right	:   2px; 
	margin-top		:   0px;
	text-align		: left;
	width			: 740px; 
	}

#Main-Section-PopUp
	{
	background-color: #FFFFFF;
	margin-bottom	:  20px; 
	margin-left		:  20px; 
	margin-right	:  20px; 
	margin-top		:   0px;
	text-align		: left;
	width			: 450px; 
	}
	
#Left-Column
	{
	float			: left; 
	margin-left		: 5px; 
	width			: 150px;
	}
	
#Center-Column
	{
	border			: 1px solid black;
	height			: 100%; 
	margin-left		: 170px; 
	margin-right	: 10px; 
	margin-bottom	: 10px; 
	margin-top		: 0px;
	}
	
	
#Content
	{
	background-color: #FFFFFF;
	text-align		: left;
	visibility		: visible;
	position		: relative;
	border-left		: 1px #004D91 solid;
	border-right	: 1px #004D91 solid;
	border-bottom	: 1px #004D91 solid;
	clear			: both; 
	}

#ContentHome
	{
	background-color: #FFFFFF;
	text-align		: left;
	visibility		: visible;
	position		: relative;
	border-left		: 1px #004D91 solid;
	border-right	: 1px #004D91 solid;
	border-bottom	: 1px #004D91 solid;
	clear			: both;
	}

#Module-Box
	{
	background-color: #FFFFFF;
	border-color: #004D91;
	border-width: 1px;
	border-style: double;
	width		: 450px;
	}

#Footer
	{
	clear			: both; 
	line-height		: 14px;
	text-align		: center;
	width			: 750px; 
	}

/* ======= SELECTORS - Alphabetical =========== */

A 	/* Hyperlink tags =================== */
	{
	color			: #004D91; 
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: 8pt; 
	text-decoration	: underline; 
	}

BODY 
	{
	background-color: #FFFFFF; 
	color			: #000000;
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 8pt;
	margin			: 5px;
	background-image: url(/_Images/Site/background.gif);
	text-align		: center;
	}

H1 
	{
	color 			: #004D91;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 14pt;
	font-weight		: bold;
	/*line-height		: 16pt; */
	}

H2 
	{
	color 			: #004D91;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 12pt;
	font-weight		: bold;
	/*line-height		: 16pt; */
	}


HR 	/* Horizontal Rules ================= */
	{
	color			: #e7e7e7; 
	}

LI	/* List Items ======================= */
	{
	color			: #000000;
	font-family		: inherit;
	font-size		: inherit;
	font-weight		: inherit;
	}


P, TD /* Paragraph tags, Table Cells === */
	{
	color			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	}

TABLE.TABLE-Dark  	{background-color: #004D91;}
TABLE.TABLE-Light 	{background-color: #74AFE1;}
TABLE.TABLE-Outline {background-color: #004D91;}
TABLE.TABLE-White 	{background-color: #FFFFFF;}
TABLE.TABLE-Wrap 	{background-color: #74AFE1;}
TABLE.TABLE-Module	{background-color: #004D91;}
TABLE.Table-Module-1	{background-color: #FFFFFF;
						border-color: #004D91;
						border-width: 1px;
						border-style: double;}
TABLE.Table-Module-2	{background-color: #ECF2F7;}
TABLE.Table-Module-3	{background-color: #FDEFF5;}

TD.TD-Dark  		{background-color: #004D91;}
TD.TD-Light 		{background-color: #74AFE1;}
TD.TD-Outline  	{background-color: #004D91;}
TD.TD-Shaded	{background-color: #ECF2F7;}
TD.TD-White		{background-color: #FFFFFF;}

TD.TD-Top-Normal	{background-color: #F5AC00;	
					border-color: #666666; 
					border-width: 1px; 
					border-style: double;}
TD.TD-Top-Active	{background-color: #FFFFFF;
					border-color: #000000; 
					border-width: 1px; 
					border-style: double;}
TD.TD-Background {
	/*background-color: #C9A87F;
	background-image: url(/_Images/Site/background-paper.gif);*/
}
TD.TD-Box-1 {background-color: #74AFE1;}
TD.TD-Box-2 {background-color: #004D91;}





/* ======= CUSTOM - Sections =========== */

/* 
MENUS - Top and Side
BOXES
LISTS
FORMS
PARAGRAPHS
FOOTER
*/

/* MENU Top and Side Menu Setting === */




/* Menu Top Links ================= */
A.Menu-Top-Normal
{	background-color: #F5AC00;
	color			: #FFFFFF;
	font-family		: Arial, sans-serif;
	font-family		: Arial; 
	font-size		: 13px;
	font-weight		: bold;
	padding-left	: 3px;
	padding-right	: 3px;
	text-decoration	: none;
}

A:HOVER.Menu-Top-Normal 
{ 	background-color: #F5AC00;
	color			: #000000; 
	text-decoration	: none;
}

A.Menu-Top-Active
{
	background-color: #FFFFFF;
	color			: #000000;
	font-family		: Arial;
	font-size		: 13px;
	font-weight		: bold;
	padding-left	: 3px;
	padding-right	: 3px;
	text-decoration	: none;
}

A:HOVER.Menu-Top-Active { text-decoration: none; }


.Menu-Top
{
	background-color: #004D91; 
	color			: #000000;
	font-family		: Arial;
	font-size		: 13px;
	font-weight		: bold;
	padding-left	: 3px;
	padding-right	: 3px;
	text-decoration	: none;
}

/* Menu Side Links ================= */
.Menu-Side-Header /* Big Text Header for Side Menu */
	{ 
	border-bottom	: 1px solid #004D91;
	color			: #004D91;
	font-family		: Trebuchet MS, TrebuchetMS, Arial;
	font-size		: 18px; 
	font-weight		: bold; 
	margin-bottom	: 5px;
	}

DIV.Menu-Side-Item
	{
	padding-top		: 3px;
	padding-bottom	: 3px;
	}


A.Menu-Side-Normal 
	{
	color			: #999999;
	font-family		: Verdana, san-serif;
	font-size		: 11px;
	font-weight		: bold;
	padding-bottom	: 6px;
	padding-left	: 3px;
	text-decoration	: none;
	}

A:HOVER.Menu-Side-Normal 	{ color: #004D91; text-decoration: underline; }

A.Menu-Side-Active 
	{
	color			: #004D91;
	font-family		: Verdana, san-serif;
	font-size		: 11px;
	font-weight		: bold;
	padding-bottom	: 6px;
	padding-left	: 3px;
	text-decoration	: underline;
	}

A:HOVER.Menu-Side-Active 	{ color: #004D91; }


.Menu-Active 
	{
	color			: inherit;
	font-family		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	text-decoration : none;
	}

.Menu-Sub 
	{
	color			: inherit;
	font-family		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: normal;
	text-decoration	: underline;
	}
	
/* BOXES ============ */
.Box-Title /* color must contrast against TD-Outline */
	{ 
	color		: #000000; 
	font-family	: Arial;
	font-size	: 14px; 
	font-weight	: bold;
	padding-left: 5px; 

	}

.Box-Title-Sub /* color must contrast against TD-Light */
	{ 
	color		: #004D91; 
	font-family	: Arial, Helvetica, sans-serif; 
	font-size	: 11px; 
	font-weight	: bold; 
	margin-left	: 3px;
	}

.Box-Content
	{
	color		: #004D91; 
	font-family	: Verdana, Arial, Helvetica, sans-serif; 
	font-size	: 10px; 
	font-weight	: normal; 
	margin-left	: 3px;
	line-height	: 11px;
	}

	
/* SSI MENU MODULES ===== */
.Module-Title /* color must contrast against TD-Outline */
	{ 
	color		: #004D91; 
	font-family	: Arial;
	font-size	: 14px; 
	font-weight	: bold;
	padding-left: 3px; 

	}

.Module-Title-Sub /* color must contrast against TD-Light */
	{ 
	color		: #004D91; 
	font-family	: Arial, Helvetica, sans-serif; 
	font-size	: 10px; 
	font-weight	: bold; 
	margin-left	: 3px;
	}

.Module-Content
	{
	color		: #000000; 
	font-family	: Arial, Helvetica, sans-serif; 
	font-size	: inherit; 
	margin-left	: 3px;
	}

/* LISTS =========== */

.List-Heading 
	{
	color		: #FFFFFF;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 12px;
	font-weight	: bold;
	}

.List-Row
	{
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 11px;
	font-weight	: normal;
	}

.List-Empty
	{
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	
	background-color: #74AFE1;
	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;
	}

.List-Title 
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 10pt;
	font-weight		: bold;
	}

.List-SubTitle
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 9pt;
	font-weight		: bold;
	}


.List-Summary, .List-Data
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	}

.Recordset-Navigation-Bar 
	{
	background-color: #004D91;
	border			: solid 0px #004D91;
	}

.Recordset-Navigation-Bar-Link
	{
	color			: #FFFFFF;
	font-family		: Arial;
	font-size		: 9pt;
	font-weight		: bold;
	}

a.Recordset-Navigation-Bar-Link
	{
	color			: #FFFFFF;
	font-family		: Arial;
	font-size		: 9pt;
	font-weight		: bold;
	}



/* FORMS ============ */

.Form-Label 
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: 9pt; 
	font-weight		: bold;
	}

.Form-Input 
	{
	background-color: #EFEFBC;
	border			: #000000 solid 1px 1px 1px 1px;
	font-family		: Arial; 
	font-size		: 9pt; 
	}

.Form-Comment 
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: 8pt; 
	font-weight		: normal;
	}

.Form-Submit 
	{
	background-color: #EFEFBC;	
	border			: #000000 solid 1px 1px 1px 1px;
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 14px; 
	font-weight		: bold;
	}

.Form-Confirmation /* color should be black on green - universal for YES */
	{
	background-color: #EFEFBC;
	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;
	}

.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;
	}




/* PARAGRAPHS ======================== */
/*	(INTRO 		- should be a little larger than regular text )
	(HEADING 	- should be one point size above paragraph and bold )
	(SMALL TEXT - should be one point size below paragraph and normal )
 ===================== */
.Intro {
	background-color: #FFFFFF;
	color: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: 9pt; 
	font-weight		: bold;
}

.Heading {
	color			: #000000;
	font-family		: Arial, Helvetica, sans-serif; 
	font-size			: 16px;  
	font-weight		: bold;
	padding-top 	: 2px; 
	}


.Paragraph
	{
	color			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	}


.Small-Text
	{
	color			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 7pt;
	font-weight		: normal;
	}

	
.Home_Photo_Caption
	{
	color			: #990000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 7pt;
	font-weight		: normal;
	}

/* FOOTER Items ============= */
TABLE.Footer
	{
	background-color: #004D91;/*#DEBA98;*/
	}

.Footer 
	{
	color			: #004D91;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: bold;
	}

A.Footer 
	{
	color			: #004D91;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: bold;
	}
