﻿/***********  General  ***********/

body
{
	background-repeat: repeat-x;
	margin: 0px;
	background-color: #E5E7D3;
	font-family:Arial;
}

td
{
	vertical-align:  top;
}

P
{
	margin: 0px 0px 0px 0px;
}

body, td, th {
	font-family: Arial;
	font-size: 11px;
}
blockquote
{
	margin-left: 20px;
}

UL
{
	xlist-style-image: url(Images/SquareBullet.gif);
}

form
{
	margin: 0px;
}
hr
{
	height: 1px;
	color: #d7d7d7;
}

/*************** Header ***************************/

.Header 
{
	xbackground-image: url(Images/img_HomeQueenValley.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: 0px;
}

/*************** Home Page ************************/
.HomePageContentArea
{
	background-color: #D3D7B4;
}

.HomePageTable
{
	background-image: url(Images/img_HomePageTemplateBackGround.jpg);
	background-repeat: no-repeat;
	background-color: #D3D7B4;
	height: 195px;
	width: 100%;
	font-size: 11.5px;
	font-family: Arial;
	line-height: 1.5;
}

.HomePageTable .PageTitle
{
	color: #003366;
	font-weight:600;
}

.HomePageTable .SubHeading
{
	color: #333333;
	font-weight:600;
}

.HomePageTable .CopyContent
{
	color: #999999;
	font-weight:600;
}

.HomePageTable a, .HomePageTable a:hover, .HomePageTable a:selected, .HomePageTable a:visited
{
	color: #003366;
	text-decoration: none;
	font-weight:600;
}

.HealthFor tr td
{
	vertical-align:middle;
}

.HealthForTitle
{
	font-family: Arial;
	color: 333333;
	font-size: 11px;
	font-weight:600;
}

.HealthFor a, .HealthFor a:hover, .HealthFor a:selected, .HealthFor a:visited 
{
	font-family: Arial;
	color: White;
	text-decoration: none;
	font-size: 11px;
	font-weight:600;
}

/************   TopNav   ********************/
.TopNav,
.TopNav a, .TopNav a.selected, .TopNav a.visited
{
	font-family: Arial;
	font-style:normal;
	font-size: 11;
	color: #336699;
	text-decoration: none;
}
.TopNav a:hover
{
	font-family: Arial;
	font-style:normal;
	font-size: 11;
	color: #333333;
	text-decoration: none;
}

/************   TopNav2  ********************/
.TopNav2
{
}
.TopNav2 .Link
{
}
.TopNav2 a
{
	font-size: 10px;
	color: #336699;
}
.TopNav2 a:hover
{
	color: black;
}
.TopNav2 a.selected
{
	color: black;
	text-decoration: none;
}

table.TopNav2 .Items .Link a,
table.TopNav2 .Items .LinkHover a,
table.TopNav2 .Items .LinkSelected a
{
	color: #336699;	
	text-decoration: none;	
	font-weight: bold;
}
table.TopNav2 .Items .LinkHover 
{
	cursor: hand;
}
table.TopNav2 .Items .LinkSelected
{
	background-color: #7099c7;
	
}
table.TopNav2 .Items .LinkSelected a
{
	color: #336699;
}
.TopNav2_SubPage
{
	
}
.TopNav2_SubPage .Items
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-color: White;

}

/*******************  Drop Down Menus  *******************/

#snav1, #snav2, #snav3, #snav4, #snav5, 
#snav6, #snav7, #snav8, #snav9, #snav10 {
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
}


.subMenu
{
	border-bottom: window-inset 3px #CFCFCF;
	border-left: inset 3px #CFCFCF;
	text-align: left;
	background-color: white;
	background-repeat: repeat-x;
		
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;


	xtext-align: left;
	xbackground-color: white;
	xbackground-image: url(Images/img_RollOversDropDown.gif);
	xbackground-repeat: repeat-x;
		
	xfilter:alpha(opacity=85);
	x-moz-opacity:.75;
	xopacity:.75;
}
.subMenu .subMenuContainer
{
	margin-top: 0px;
	width:auto;
	white-space:nowrap;
	margin-left:10px;
	background-color: white;
	color: #336699;
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size:  11px;
	font-family:  Arial;
}

.subMenu .subMenuContainer .subMenuItem 
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight:  bold;
}

.subMenuItem
{
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=100);
	position:  relative;
	top:auto;
}

.subMenuItemHover
{
	margin-top: 10px;
	margin-bottom:  10px;
	background-color:  white;
	color: #336699;
	height:12px;	
}

.subMenuItem a
{
	padding: 1px 10px 1px 10px;
	color: #336699;
	font-family:  Arial;
	font-weight: bold;
	font-size:  11px;
}

.subMenuItemHover a
{
	padding: 1px 10px 1px 10px;
	color:  Black;
	font-family: Arial;
	font-weight: bold;
	font-size:  11px;
}


.subMenu .subMenuContainer a
{
	font-weight: bold !important;
}
.subMenu .subMenuContainer a:hover
{
	text-decoration: none;
	font-weight: bold !important;
	color:Black;
}

/*************** Footer ********************/
.Footer1,
.Footer1 a, .Footer1 a.selected, .Footer1 a.visited
{
	font-family: Arial;
	font-style:normal;
	font-size: 11;
	color: #999999;
	text-decoration: none;
}
.Footer1 a:hover
{
	font-family: Arial;
	font-style:normal;
	font-size: 11;
	color: #333333;
	text-decoration: none;
}

.Footer2,
.Footer2 a, .Footer2 a.selected, .Footer2 a.visited
{
	font-family: Arial;
	font-style:normal;
	font-size: 11;
	color: #003366;
	text-decoration: none;
}
.Footer2 a:hover
{
	font-family: Arial;
	font-style:normal;
	font-size: 11;
	color: #333333;
	text-decoration: none;
}

/*************** Search ******************/

.SearchText
{
	font-size: 11;
	color: #336699;
	font-weight: bold;
}

/************** Template Content ************/

.TemplateHeaderTitle
{
	width: auto;
	height:73px;
	background-image: url(Images/img_Template_Header_GreenFade.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	border: none;
	padding-left: 30px;
	vertical-align: middle;
	font-family: Times New Roman;
	font-weight: bold;
	font-style: normal;
	font-size: 30px;
	color: #999999;
	text-decoration: none;
}

.PageContent
{
	margin-left: 30px;
	margin-right: 30px;
}

.Intro
{
	font-family: Arial;
	xfont-size: 12px;
	color: #003366;
	font-weight: bold;
	font-style: normal;
	padding-bottom: 20px;
}

.CopyTitle
{
	color: #333333;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	font-family: Arial;
}

.Copy
{
	font-weight: normal;
	xcolor: #999999;
	xfont-size: 12px;
	font-family: Arial;
	padding-bottom: 20px;
}

.SectionTitle
{
	color: #003366;
	text-transform: uppercase;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	font-family: Arial;	
}

/*  .PRTitle class used by the following:
		Press Release Template
*/
.PRTitle
{
	color: #003366;
	font-weight: bold;
	font-style: normal;
	font-size: 16;
	font-family: Arial;
}

/*  .PRSubTitle class used by the following:
		Press Release Template
*/
.PRSubTitle
{
	color: #003366;
	font-weight: bold;
	font-style: normal;
	font-size: 14;
	font-family: Arial;
}

/*  .PRCopy class used by the following:
		Press Release Template
*/
.PRCopy
{
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-size: 12;
	font-family: Arial;
}

/*  .Date class used by the following:
		Press Release Template
*/
.Date
{
	color: #003366;
	font-weight: bold;
	font-style: normal;
	font-size: 12;
	font-family: Arial;
}

/*  .ContactTitle class used by the following:
		Press Release Template
*/
.ContactTitle
{
	color: #003366;
	font-weight: bold;
	font-style: normal;
	font-size: 11;
	font-family: Arial;
}

/*  .ContactInfo class used by the following:
		Press Release Template
*/
.ContactInfo
{
	color: #003366;
	font-weight: normal;
	font-style: normal;
	font-size: 11;
	font-family: Arial;
}

/*  .ServiceIntro class used by the following:
		Service Landing Template
*/
.ServiceIntro
{
	color: #003366;
	font-weight: bold;
	font-style: normal;
	font-size: 11;
	font-family: Arial;
}

/*  .Topics class used by the following:
		Service Landing Template
*/
.Topics
{
	color: #003366;
	font-weight: bold;
	font-style: normal;
	font-size: 12;
	font-family: Arial;
}

/*  .ServiceLanding_ContactHours class used by the following:
		Service Landing Template
*/
.ServiceLanding_ContactHours
{
	color: #003366;
	font-weight: bold;
	font-style: normal;
	font-size: 12;
	font-family: Arial;
}

/*  .ServiceLanding_Contact class used by the following:
		Service Landing Template
*/
.ServiceLanding_Contact
{
	color: #003366;
	font-weight: normal;
	font-style: normal;
	font-size: 12;
	font-family: Arial;
}

/*  .ServiceLanding_Hours class used by the following:
		Service Landing Template
*/
.ServiceLanding_Hours
{
	color: #003366;
	font-weight: normal;
	font-style: normal;
	font-size: 12;
	font-family: Arial;
}

.DropDownListTitle
{
	color: #333333;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	font-family: Arial;
}

table.Career
{
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 100%; 
	BORDER-BOTTOM: 1px solid;
}

tr.CareerHeading
{  
	/*BACKGROUND-COLOR: #e4e7d2;*/
	background-color: #9c9a9c;
}

a.CareerHeading
{
	/*COLOR: #999999;*/
	color: #ffffff;
	font-weight: bolder;
	font-size: 12px;
}

tr.CareerPositionHeading
{
	BACKGROUND-COLOR: #e4e7d2;
}

td.CareerPositionHeading
{
	color: #9c9a9c;
	font-size: 16px;
	font-weight: bold;
}

td.CareerPositionVertical
{
	BACKGROUND-COLOR: #9c9a9c;
	width: 25%;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

.EmailHeader
{
	margin-top: 13px;
	margin-bottom: 5px;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}

/************* Service Landing 2 Template ****************/

/*  .ServiceLanding2_Categories class used by the following:
		Service Landing 2 Template
*/
.ServiceLanding2_Categories
{
}


/*  .ServiceLanding2_Category class used by the following:
		Service Landing 2 Template
*/
.ServiceLanding2_Category
{
	width: 110px;
	height: 16px;
	background-image: url(Images/img_Template_Header_GreenFade.jpg);
	background-position: right top;
	background-repeat:no-repeat;
	border: none;
	vertical-align: middle;
	font-family: Times New Roman;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	color: #003366;
	text-decoration: none;
}


/*  .ServiceLanding2_Link class used by the following:
		Service Landing 2 Template
*/
.ServiceLanding2_Link
{
	margin-left: 10px;
}


/****************  Bio Template Links ********************/
.BioDlink a, .BioDlink a.selected, .BioDlink a.visited
{
	font-family: Arial;
	font-style:normal;
	font-size: 11;
	color: #999999;
}
.BioDlink a:hover
{
	font-family: Arial;
	font-style:normal;
	font-size: 11;
	color: #333333;
}

.BioSlink a, .BioSlink a.selected, .BioSlink a.visited
{
	font-family: Arial;
	font-style:normal;
	font-size: 12;
	font-weight: bold;
	color: #333333;
}
.BioSlink a:hover
{
	font-family: Arial;
	font-style:normal;
	font-size: 12;
	font-weight: bold;
	color: #999999;
}
.NoHref
{
	cursor:hand;
}
