/* ======= Set Basic Site Colors ======= */
/* USE SEARCH AND REPLACE TO CHANGE COLORS THROUGHOUT THIS DOCUMENT */

/* #FFF7EC - used on body */
/* #262626 - used on A, P, TD, H1, HR, LI, Footer */
/* #CCB375 - used on TABLE-Outline */
/* #EBDFC7 - used on .Form-Input, .Form-Submit, Table-Light */
/* #CEDDE7 - used on .ContentHome */
/* #72954C - used on .Menu1 */
/* #D4BE89 - used on .Menu2 */

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

A 	/* Hyperlink tags =================== */
	{
	color			: #262626; 
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: 10pt; 
	text-decoration	: underline; 
	}
	
A:HOVER
	{color			: #262626;
	/* background-color: #5C8566; */
	text-decoration	: overline underline;
	}

/*A:ACTIVE
	{color			: #999999;
	background-color: none}*/
	
BODY 
	{
	background-color: #FFF7EC;
	color			: #000000;
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 10pt;
	margin			: 5px;
	}

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

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

H3
    {
    color        	: #262626;
    font-family  	: Arial, Helvetica, Sans-Serif;
    font-size    	: 10pt;
    font-weight  	: bold;
    /*line-height	: 16pt; */
    }

HR 	/* Horizontal Rules ================= */
	{
	border			:1px solid #999999; 
	}

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


P, TD /* Paragraph tags, Table Cells === */
	{
	color			: #262626;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 10pt;
	/*text-align		: justify;*/
	}


Table.Border
	{background-color: #262626; }

TD.Background
	{background-color: #EBDFC7; }
TD.White
	{background-color: #FFFFFF; }
	
/* HOME PAGE ===================== */
#Wrapper-Home
	{
	width			: 1000px;
	}

#Header-Home-Wrapper
	{
	text-align		: left;
	padding-top		: 5px;
	position		: relative;
	}

.Header-Home-Graphic
	{
	position		: relative;
	width			: 520px;
	float			: left;
	}

.Home-Text
	{
	position		: relative;
	width			: 350px;
	padding-top		: 20px;
	padding-right	: 5px;
	color			: #262626;
	font			: bold italic 12px Verdana;
	line-height		: 14px;
	text-align		: right;
	float			: right;
	clear			: right;
	}
	
.Top-Bar
	{
	position		: relative;
	height			: 4px;
	background-color: #EBDFC7;
	clear			: both;
	}
	
#ContentHome
	{
	position		: relative;
	text-align		: left;
	clear			: both;
	padding-left	: 30px;
	padding-bottom	: 10px;
	background-color: #6595B1;
	height			: 560px;
	background-image: url(/_images/home/home_back.jpg);
	background-repeat:repeat-x;
	}

.Slideshow
	{
	position		: relative;
	margin-top		: 15px;
	padding			: 7px;
	width			: 510px;
	background-color: #C8AC68;
	background-image: url(/_images/home/slides_back.jpg);
	background-repeat:repeat-x;
	float			: left;
	}

.Slideshow-wrap
	{
	position		: relative;
	padding			: 5px;
	background-color: #262626;
	}
.HVVACCSlideshow-wrap
        {
        position                : relative;
        padding                 : 5px;
        }

.Content-Home
	{
	position		: relative;
	width			: 420px;
	float			: right;
	}
	
#HomeLinks
	{
	background-color: #262626;
	background-image: url(/_images/home/search_back.jpg);
	position		: relative;
	text-align		: center;
	padding			: 8px;
	width			: 346px;
	}

.White-Text
	{
	color			: #FFFFFF;
	font			: bold 11px Verdana;
	}

.Form-Text
	{
	color			: #DDE9C7;
	font			: bold 16px Verdana;
	}

A.Form-Text
	{
	color			: #DDE9C7;
	font			: bold 16px Verdana;
	text-decoration	: none;
	}

A:HOVER.Form-Text
	{
	color			: #FFFFFF;
	}
	
.Menu-Home
	{
	position		: relative;
	text-align		: center;
	float			: left;
	height			: 19px;
	margin-right	: 10px;
	margin-left		: 10px;
	font			: bold 14px Verdana;
	color			: #262626;
	background-color: #CCB375;
	background-image: url(/_images/home/nav_back.jpg);
	background-repeat:repeat-x;
	}

A.Links-Home
	{
	text-align		: center;
	padding-left	: 5px;
	padding-right	: 5px;
	font			: bold 14px Verdana;
	color			: #262626;
	text-decoration	: none;
	}

A:HOVER.Links-Home
	{
	color			: #565656;
	}

.Content-Box-Home
	{
	position		: relative;
	text-align		: center;
	padding			: 10px 5px 8px 10px;
	width			: 346px;
	background-color: #C8AC68;
	background-image: url(/_images/home/special_box.jpg);
	background-repeat:repeat-x;
	}

.Special
	{
	position		: relative;
	width			: 360px;
	height			: 73px;
	text-align		: right;
	padding			: 5px 5px 0px 0px;
	color			: #262626;
	font			: bold 12px Verdana;
	top: 51px;

	}	
.Special-Browse
        {
        position                : relative;
        width                   : 360px;
        height                  : 100px;
        text-align              : right;
        padding                 : 5px 5px 0px 0px;
        color                   : #262626;
        font                    : bold 12px Verdana;
        }


A.Special-Link
	{
	color			: #262626;
	font			: bold 12px Verdana;
	text-decoration	: none;
	}	

A:HOVER.Special-Link
	{ 
	color	: #565656; 
	}

A.FooterHome
	{
	color			: #262626;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 10px;
	text-decoration	: underline;
	}

A:HOVER.FooterHome	{ color	: #000000; }

A.FooterHomeBold
	{
	color			: #262626;
	font			: bold 11px Arial,Helvetica, Sans-Serif;
	text-decoration	: underline;
	}

A:HOVER.FooterHomeBold { color: #000000; }

.FooterHome
	{
	color			: #262626;
	font			: 10px Arial, Helvetica, Sans-Serif;
	}
	

/* Inside Pages =============== */
#Wrapper
	{
	width			: 100%;
	height			: 100%;
	}

#Header-Wrapper
	{
	}

.inst_intro
	{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 100%;
	height: 100%;
	#BACKGROUND-COLOR: #FFFFFF;
	background-image: url(/_images/site/content_back.jpg);
        background-repeat:repeat-x;
	border-bottom   : 0px solid #262626;
        border-left     : 0px solid #262626;
        border-right    : 0px solid #262626;
        border-top      : 0px solid #262626;
	}
.inst_intro_left_col_box
	{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 23%;
	height: 100%;
	float: left;
	BACKGROUND-COLOR: #D4BE89;
	}
.inst_intro_right_col_box
	{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 73%;
	height: 100%;
#	BACKGROUND-COLOR: #ffffff;
	background-image: url(/_images/site/content_back.jpg);
        background-repeat:repeat-x;
	FLOAT: right;
	overflow: auto;
	}

#Content
	{
	background-image: url(/_images/site/content_back.jpg);
	background-repeat:repeat-x;
	padding-bottom	: 5px;
	padding-left	: 0px;
	padding-right	: 0px;
	padding-top	: 5px;
	border-bottom	: 1px solid #262626;
	}

#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;
	}


/* Menu Header Links ================= */
A.Header-Tab-Normal 
	{
	color			: #EBDFC7;
	font			: bold 10px tahoma;
	line-height		: 16px;
	padding-left	: 8px;
	padding-right	: 8px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}

A:HOVER.Header-Tab-Normal 	{ 	color : #FFFFFF; text-decoration: underline; }

A.Header-Tab-Active 
	{
	color: #FFFFFF; 
	font			: bold 10px tahoma;
	line-height		: 16px;
	padding-left	: 8px;
	padding-right	: 8px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}
	

A:HOVER.Header-Tab-Active 	{ color: #FFFFFF; text-decoration: underline; }

/* New Names to work with Steve's function */
A.Menu0-Tab-Normal 
	{
	color			: #EBDFC7;
	font			: bold 10px tahoma;
	line-height		: 16px;
	padding-left	: 8px;
	padding-right	: 8px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}

A:HOVER.Menu0-Tab-Normal 	{ 	color : #FFFFFF; text-decoration: underline; }


A.Menu0-Tab-Active 
	{
	color: #FFFFFF; 
	font			: bold 10px tahoma;
	line-height		: 16px;
	padding-left	: 8px;
	padding-right	: 8px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}
	

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


/* Menu Top Links ================= */

A.Menu1-Tab-Normal
{	color			: #FFFFFF; 
	font			: bold 11px tahoma;
	line-height		: 18px;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-bottom	: 0px;
	text-decoration	: none;
}


A:HOVER.Menu1-Tab-Normal { background-color: #EBDFC7; color: #262626; text-decoration: underline}

A.Menu1-Tab-Active
{
	color			: #262626;
	font			: bold 11px tahoma;
	line-height		: 18px;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-bottom	: 0px;
	text-decoration	: none;
}

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

/* Menu Top 2 Links ================= */
A.Menu2-Tab-Normal 
	{
	color			: #262626;
	font			: bold 9px tahoma;
	line-height		: 16px;
	padding-left	: 4px;
	padding-right	: 4px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}

A:HOVER.Menu2-Tab-Normal 	{ background-color: #CEDDE7;
 
color: #262626; text-decoration: underline; }

A.Menu2-Tab-Active 
	{
	color			: #262626;
	font			: bold 9px tahoma;
	line-height		: 16px;
	padding-left	: 4px;
	padding-right	: 4px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}

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

/* Menu Top 3 Links ================= */
A.Menu3-Tab-Normal 
	{
	background-color: #FFFFFF; 
	color			: #262626;
	font			: bold 9px tahoma;
	line-height		: 14px;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-bottom	: 0px;
	text-decoration	: none;
	}

A:HOVER.Menu3-Tab-Normal 	{ 	background-color : #FFFFFF; 
color: #262626; text-decoration: underline; }

A.Menu3-Tab-Active 
	{
	background-color: #FFFFFF; 
	color			: #262626;
	font			: bold 9px tahoma;
	line-height		: 16px;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-bottom	: 0px;
	text-decoration	: underline;
	}

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

A.Footer
	{
	color			: #262626;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 10px;
	text-decoration	: underline;
	}

A:HOVER.Footer	{ color	: #000000; }

A.FooterBold
	{
	color			: #262626;
	font			: bold 11px Arial,Helvetica, Sans-Serif;
	text-decoration	: underline;
	}
	
A:HOVER.FooterBold { color: #000000; }

.Footer-Container
	{
	position		: relative;
	padding 			: 5px;
	margin 			: 0px;
	color 			: #262626;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 10px;
	text-decoration	: none;
	}
	
.FooterBold
	{
	color			: #262626;
	font			: bold 11px Arial,Helvetica, Sans-Serif;
	}
	
/* DIV and other tags */
.Header-Graphic
	{
	/*background		: url('/_images/site/Header_Back.jpg');*/ 
	clear			: both;
	height			: 72px; 
	}

.Header-Graphic2
	{
	background-color: #EBDFC7;
	height			: 18px;
	position		: relative;
	padding-left	: 0px;
	margin-top		: 0px;
	margin-right	: 0px;
	margin-left		: 0px;
	margin-bottom	: 0px;
	float			: left;
	/*border-width	: 1px;
	border-color	: #666;
	border-style	: double;*/
	}

.Header-Container
	{
	background-color: #EBDFC7;
	position		: relative;
	padding			: 0px;
	margin			: 0px;
	height			: 18px;
	width			: 162px;
	float			: left;
	}

.Menu1-Container
	{
	background-color: #72954C;
	background-image: url(/_images/site/menu1_back.jpg);
	background-repeat:repeat-x;
	height			: 18px;
	padding-bottom	: 0px;
	padding-left	: 5px;
	padding-right	: 0px;
	padding-top		: 3px;
	}

.Menu1-Tab-Normal
	{
	position		: relative;
	padding			: 0px;
	padding-left	: 4px;
	padding-right	: 6px;
	margin-top		: 0px;
	margin-right	: 0px;
	float			: left;
	margin-left		: 0px;
	margin-bottom	: 0px;
	}

.Menu1-Tab-Active
	{
	background-color: #F2EBDC;
	position		: relative;
	padding			: 0px;
	margin-top		: 0px;
	float			: left;
	margin-left		: 0px;
	margin-bottom	: 0px;
	}
	
.Menu2-Container
	{
	background-color: #D4BE89;
	background-image: url(/_images/site/menu2_back.jpg);
	background-repeat:repeat-x;
	height			: 16px;
	padding-bottom	: 0px;
	padding-left	: 5px;
	padding-right	: 0px;
	padding-top		: 2px;
	}

.Menu2-Tab-Normal
	{
	position		: relative;
	padding			: 0px;
	padding-left	: 6px;
	padding-right	: 6px;
	margin-top		: 0px;
	margin-right	: 0px;
	float			: left;
	margin-left		: 0px;
	margin-bottom	: 0px;
	}

.Menu2-Tab-Active
	{
	background-color: #CEDDE7;
	position		: relative;
	padding			: 0px;
	margin-top		: 0px;
	float			: left;
	margin-left		: 0px;
	margin-bottom	: 0px;
	}

.Menu3-Container
	{
	background-color: #FFFFFF;
	position		: relative;
	padding-top		: 3px;
	margin-top		: 0px;
	height			: 16px;
	margin-left		: 0px;
	margin-bottom	: 0px;
	width			: 100%;
	clear			: left
	}


.Menu3-Tab-Normal
	{
	background-color: #FFFFFF;
	position		: relative;
	padding			: 0px;
	padding-left	: 9px;
	padding-right	: 6px;
	margin-top		: 0px;
	margin-right	: 0px;
	float			: left;
	margin-left		: 0px;
	margin-bottom	: 0px;
	}

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

.Quicklinks-Container
	{
	background-color: #FFFFFF;
	position		: relative;
	padding			: 5px;
	margin			: 0px;
	border			: 1px #CCB375 solid;
	clear			: left;
	}

.Quicklinks-Tab
	{
	/*background-color: #EBDFC7;*/
	position		: relative;
	padding			: 0px;
	margin			: 0px;
	height			: 20px;
	float			: left;
	}

.Quicklinks-Title
	{
	background-color: #EBDFC7;
	background-image: url(/_images/site/quicklinks_back.gif);
	position		: relative;
	padding			: 0px;
	margin			: 0px;
	height			: 20px;
	border-right	: 1px #CCB375 solid;
	clear			: left
	}
	
.Quicklinks-Text 
	{
	/*color 			: #CCB375;*/
	position		: relative;
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 14px;
	font-weight		: bold;
	padding			: 0px;
	margin			: 0px;
	line-height		: 20px;
	/*vertical-align	: text-bottom;*/
	}

.SectionHeading
	{
	color			: #262626;
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 14px;
	font-weight		: bold;
	}

.DivisionHeading
	{
	color			: #262626;
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 12px;
	font-weight		: bold;
	}

.Small
	{
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 10px;
	font-color		: #262626;
	}

A.Small
	{
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 12px;
	font-weight		: bold;
	font-color		: #262626;
	}

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: #FFFFFF;
	}
	
.Form-Label 
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: 9pt; 
	font-weight		: bold;
	}

.Form-Input 
	{
	background-color: #ffffff; /*#EEEFDE;*/
	border			: #CCB375 solid 1px 1px 1px 1px;
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 9pt; 
	}

.Form-Comment 
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: 8pt; 
	}

.Form-Submit 
	{
	background-color: #EEEFDE;	
	border			: #CCB375 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: #EEEFDE;
	border			: #262626 solid 1px 1px 1px 1px;
	color			: #262626;
	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			: #262626 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 #CCB375;
	/* position		: relative; */
	padding			: 10px;
	padding-top		: 20px;
	/* text-align		: center; */
	width			: 500px;
	}
	
	.Search-Heading
	{
	background-color: #EBDFC7;
	border			: 1px solid #CCB375;
	position		: relative;
	padding			: 5px;
	width			: 500px;
	}
	
	.Search-Number
	{
	color			: #CCB375;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 14px; 
	font-weight		: bold;
	padding-right	: 3px;
	}
	
	.Search-HREF
	{
	color			: #CCB375; 
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 14px;
	font-weight		: bold; 
	text-decoration	: underline; 
	}
	
	.Search-Summary
	{
	color			: #262626; 
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 10px;
	}
	
	.Search-URL
	{
	color			: #CCB375; 
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 13px;
	}
	
	.Search-PageLinks
	{
	background-color: #EBDFC7;
	border			: 1px solid #CCB375;
	position		: relative;
	padding			: 5px;
	width			: 500px;
	text-align		: center;
	font-size		: 12px;
	}
	

