/* ======= Set Basic Site Colors ======= */

/* #0005f5 - used on P, TD, TABLE-Dark, Footer, etc */

/* #ffffff 	- used on .Form-Input, .Form-Submit, Table-Light, etc 
*/


/* ======= SELECTORS - Alphabetical =========== */

A 	/* Hyperlink tags =================== */
	{
	color			: #0005f5; 
	text-decoration	: underline; 
	}

A:VISITED
	{color			: #0005f5;}
	
A:HOVER
	{
	color			: #000000;
	text-decoration	: overline underline;
	}


BODY 
	{
	background-color: #FaFaFa; 
	color			: #000000;
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 70%;
	margin			: 5px;
	}


DIV 
	{ 
	color			: inherit;
	font-family		: inherit; 
	font-size		: inherit;
	}
	
H1 
	{
	color 			: #0005f5;
	/* font-family		: Arial, Helvetica, Sans-Serif; */
	/* font-size		: 14pt; */
	font-weight		: bold;
	line-height		: 16pt; 
	}

H2 
	{
	color 			: #0005f5;
	/* font-family		: Arial, Helvetica, Sans-Serif; */
	/* font-size		: 12pt; */
	font-weight		: bold;
	line-height		: 14pt; 
	}


HR 	/* Horizontal Rules ================= */
	{
	color			: #0005f5; 
	}

LI	/* List Items ======================= */
	{
	color			: #000000;
	font-family		: inherit;
	/* font-size		: inherit; */
	font-weight		: inherit;
	}


P /* Paragraphs === */
	{
	color			: inherit;
	font-family		: inherit; 
	font-size		: inherit;
	}

/* For NOVEL Smaller Font */

.novelsm {
  font-family             : inherit;
  font-size: 7pt;
 }


Table.Border
	{background-color: #0005f5; }
	
TABLE.TABLE-Dark  	
	{background-color: #0005f5;}

TD
	{ 
	font-family	: Verdana, Arial, Helvetica, Sans-Serif;
	font-size	: 70%;
	}
	
TD.Background
	{background-color: #ffffff }
TD.White
	{background-color: #ffffff; }
TD.TD-Dark
	{background-color: #0005f5;}
TD.TD-White
	{background-color: #ffffff;} 












	
/* Sections of Page =============== */
#Wrapper /* controls height & width of page */
	{
	height			: 100%;
	width			: 795px;
	}
	
#Header /* holds header section of page */
	{
	line-height		: 14px;
	text-align		: left;
	padding			: 0px;
	visibility		: visible;
	position		: relative;
	clear			: both;
	}

#Content-Main-Frame 
/* main content section of page, thin color outline */
	{
	background-color: #ffffff;
	visibility		: visible;
	border-left		: 1px #0005f5 solid;
	border-right	: 1px #0005f5 solid;
	border-bottom	: 1px #0005f5 solid;
	padding			: 5px;
	width			: 795px;
	}



#Footer /* holds footer content including credits */
	{
	/* line-height		: 14px; */
	/* padding			: 0px; */
	visibility		: visible;
	}


	
	
	
	

/* =================================== */
/* User Defined Styles  - Alphabetical */
/* =================================== */

.DIV-Dark
/* colored background behind the transparent GATEWAY image */
{	background-color: #0005f5;}



.Footer-Container
/* div holding the footer content */
{
	background-color : #ffffff;
	border			: 1px solid #0005f5;
	padding			: 5px;
	margin			: 0px;
	width			: 795px;
}
	
.Footer-Cubes
/* outlined boxes that hold credits in the footer FIXED font size*/
	{
	background-color: #ffffff; 
	border			: 1px solid #e7e7e7; 
	font-family		: verdana;
	font-size		: inherit; 
	padding			: 3px;
	height			: 200px; 
	}

.Footer-Tab-Normal 
/* the colored background tab starting the footer, fixed font */
{	background-color:  #0005f5;
	color			: #ffffff; 
	font			: bold tahoma; /*12px*/
	line-height		: 120%;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-bottom	: 0px;
	text-decoration	: none;
}

/* FOOTER = any links in the footer */
A.Footer
{	color			: #0005f5;
	/* font-family		: Arial, Helvetica, Sans-Serif; */
	/* font-size		: 9px; */
	font-weight		: bold;
	text-decoration	: none;
}

A:HOVER.Footer	
{ 	text-decoration	: underline; }





/* FORMS ============ */
.Form-Comment 
/* span to hold text for form comments - (smaller font size) */
{	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	/* font-size		: 0.6em;  */
}

.Form-Confirmation 
/* div to hold confirmation message that action was OK */
/* 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-weight		: bold;
	margin			: 15px;
	padding			: 15px;
}

.Form-Error 
/* div to hold notification message that action FAILED */
/* 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-weight		: bold;
	margin			: 15px;
	padding			: 15px;
}

.Form-Input 
/* modify form input colored background and text font */
{
	background-color: #ffffff; 
	border		: #0005f5 solid 1px 1px 1px 1px;
	font-family		: Arial, Helvetica, sans-serif; 
}


.Form-Label 
/* span to hold text next to form input box */
{
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-weight		: bold;
}


.Form-Section 
/* span to indicate the start of the form section */
{
	color			: #ffffff;
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-weight		: bold;
}


.Form-Submit 
/* modify submit button text and color */
{
	background-color: #EEEFDE;	
	border		: #0005f5 solid 1px 1px 1px 1px;
	font			: bold 14px Arial; 
}






.Header-Graphic
/* Div used to hold the logo in the Header */
	{
	background-color: #ffffff;
	/*position		: relative;*/
	padding			: 0px;
	margin-top		: 0px;
	margin-right	: 0px;
	width			: 100%;
	margin-left		: 0px;
	margin-bottom	: 0px;
	/*clear			: left;*/
	/*border-width	: 1px;
	border-color	: #666;
	border-style	: double;*/
	}


.InfoBox
/* a box with border that holds info on the page, such as intro text, login required, etc */
	{
	background-color: #ffffff;
	border			: 1px solid #0005f5;
	font-size		: inherit;
	font-weight		: bold;
	margin			: 0px;
	padding			: 5px;
	}


	
.List-Section-Header
/* labels the columns of search results */
{
	background-color: #ffffff;
	border-top		: 1px solid #0005f5;
	color			: #0005f5;
	font-family		: Verdana; 
	font-weight		: bold; 
	margin-top		: 15px; 
	padding			: 5px;
}


/* MENU Links ================= */

.Menu1-Container
/* div holds Menu1 tags */
	{
	background-color: #0005f5;
	position		: relative;
	padding-left	: 5px;
	padding-top		: 3px;
	margin-top		: 0px;
	height			: 18px;
	margin-left		: 0px;
	margin-bottom	: 0px;
	clear			: both; 
	/* clear:both needed to prevent collision with header in Firefox */
	}



/* Menu Links must have fixed font size or it messes up display */


/* Menu1 is the horizontal menu row at top of page */

/* MENU1-TAB-ACTIVE = active state of the menu tab */
.Menu1-Tab-Active
/* span holds each menu link when active */

	{
	background-color: #FFFFFF;
	position		: relative;
	padding			: 0px;
	margin-top		: 0px;
	float			: left;
	margin-left		: 0px;
	margin-bottom	: 0px;
	}

A.Menu1-Tab-Active
{
	background-color: #ffffff; 
	color			: #0005f5;
	font			: bold 11px tahoma; /*FIXED */
	line-height		: 18px;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-bottom	: 0px;
	text-decoration	: none;
}

A:HOVER.Menu1-Tab-Active 
{ 	text-decoration	: underline; }


/* MENU1-TAB-NORMAL = normal state of the menu tab */

.Menu1-Tab-Normal
/* span holds each menu link when normal */
{
	background-color: #0005f5;
	position		: relative;
	padding			: 0px;
	padding-left	: 1px;
	padding-right	: 6px;
	margin-top		: 0px;
	margin-right	: 0px;
	float			: left;
	margin-left		: 0px;
	margin-bottom	: 0px;
}
	
A.Menu1-Tab-Normal

{	background-color:  #0005f5;
	color			: #ffffff; 
	font			: bold 11px tahoma; /*FIXED */
	line-height		: 18px;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-bottom	: 0px;
	text-decoration	: none;
}

A:VISITED.Menu1-Tab-Normal 
{ 	background-color: #0005f5; 
	color			: #ffffff;
}

A:HOVER.Menu1-Tab-Normal 
/* must match active state */
{ 	background-color: #ffffff; 
	color			: #0005f5; 
	text-decoration	: underline;
}



A.Quicklinks-Text 
/* specific style for Quicklinks hyperlink text */
	{
	/*color 		: #0005f5;*/
	position		: relative;
	font			: bold Arial;
	padding-right	: 10px;
	margin			: 0px;
	line-height		: 20px;
	}

.Page-Intro
/* div that holds the intro text for the page */
{
	color 			: #0005f5;
	font-size		: inherit;
	font-weight		: normal;
	text-align		: left;
}


.Resource-Name
/* highlights the resource name on pages */
{
	color 			: #0005f5;
	font-weight		: bold;
}




/* === search page results ==*/	
.Search-Form
/* bordered bo to outline the search form */
{
	background-color: #ffffcf7;
	border			: 1px solid #0005f5;
	padding			: 10px;
	padding-top		: 20px;
	width			: 500px;
}
	
.Search-HREF
{
	color			: #0005f5; 
	font-weight		: bold; 
	text-decoration	: underline; 
}
	
.Search-Summary
{
	color			: #000000; 
}
	
.Search-URL
{
	color			: #0005f5; 
}
	
.Search-PageLinks
{
	background-color: #ffffff;
	border			: 1px solid #0005f5;
	position		: relative;
	padding			: 5px;
	width			: 500px;
	text-align		: center;
}



.Section-Heading
/* used to highlight important text in a table row, like Hospital Name or News Title */
{
	color			: #0005f5;
	font-size		: inherit;
	font-weight		: bold;
}
	


/* TAB Boxes (Quicklinks, Contact, News) */	
.Tab-Title-Bar 
/* div holds the tab graphic and title text */
	{
	background-color: #0005f5;
	border-bottom	: 1px #0005f5 solid;
	border-right	: 1px #0005f5 solid;
	clear			: left;
	height			: 20px;
	margin			: 0px;
	position		: relative;
	padding			: 0px;	
	}

.Tab-Graphic 
/* div holds the tab at the top of container*/
	{
	background-color: #0005f5;
	float			: left;
	margin			: 0px;
	position		: relative;
	padding			: 0px;	
	}

.Tab-Title-Text 
/* div holds text title of tab box (Quicklinks, etc) */
	{
	color 			: #ffffff;
	font			: bold 14px Arial; /*FIXED */
	font-weight		: bold;
	line-height		: 20px; /*needed firefox vertical align */
	margin			: 0px;
	padding-right	: 10px;
	position		: relative;
	text-align		: right;
	}

.Tab-Content-Container 
/* div holds content of tab box */
	{
	background-color: #ffffff;
	border			: 1px solid #0005f5;
	border-top		: 0px solid #0005f5;
	padding			: 5px;
	}


	
