﻿/***********  General  ***********/
body
{
	background-repeat: repeat-x;
	margin: 0px;
	background-color: #4a88ac;
	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;
}
.HomeImage
{
 vertical-align:bottom;
}

.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
{
	xvertical-align:middle;
	background-image: url(Images/QVwellnss_gradientBar.jpg);
}

.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;
	line-height:125%;
	color: #4a88ac;
	text-decoration: none;
}
.TopNav a:hover
{
	font-family: Arial;
	font-style:normal;
	font-size: 11;
	color: #333333;
	text-decoration: none;
}

/************   TopNav2  ********************/
.TopNav2
{
}
.TopNav2 .Link
{
	background-color:#003473;
}
.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: #fff;	
	text-decoration: none;	
	font-weight: bold;
}
table.TopNav2 .Items .LinkHover 
{
	cursor: hand;
	background-color: #003473;
	
}
table.TopNav2 .Items .LinkSelected
{
	background-color: #003473;
	
}
table.TopNav2 .Items .LinkSelected a
{
	color: #fff;
}
.TopNav2_SubPage
{
	
}
.TopNav2_SubPage .Items
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-color: #003473;

}

/*******************  Drop Down Menus  *******************/

#snav1, #snav2, #snav3, #snav4, #snav5, 
#snav6, #snav7, #snav8, #snav9, #snav10 {
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
}


.subMenu
{
	xborder-bottom: window-inset 3px #CFCFCF;
	xborder-left: inset 3px #CFCFCF;
	text-align: left;
	background-color: #395358;
	background-repeat: repeat-x;
	
	xfilter: progid:DXImageTransform.Microsoft.Gradient(
        gradientType=0,startColorStr=#395358,
        endColorStr=#fff);
	
	filter:alpha(Opacity=80, FinishOpacity=40, Style=1); 
	-moz-opacity:.80;
	opacity:.80;
}
.subMenu .subMenuContainer
{
	margin-top: 0px;
	width:auto;
	white-space:nowrap;
	margin-left:10px;
	background-color: #395358;
	color: #fff;
	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
{
	xFILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=100);
	position:  relative;
	top:auto;
}

.subMenuItemHover
{
	margin-top: 10px;
	margin-bottom:  10px;
	background-color:  #395358;
	color: #336699;
	height:12px;	
}

.subMenuItem a
{
	padding: 1px 10px 1px 10px;
	color: #fff;
	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: #fff;
	text-decoration: none;
}
.Footer1 a:hover
{
	font-family: Arial;
	font-style:normal;
	font-size: 11;
	color: #fff;
	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: #fff;
	text-decoration: none;
}

/*************** Search ******************/

.SearchText
{
	font-size: 11;
	color: #336699;
	font-weight: bold;
}

/************** Template Content ************/

.TemplateHeaderTitle
{
	width: auto;
	height:73px;
	xbackground-image: url(Images/img_Template_Header_GreenFade.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	border: none;
	xpadding-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;
	color: #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;
}
.order
{
 border-color:#d4d0c8;
 color:#333333;
 display:block;
 
}
.NoHref
{
	style="cursor:hand";
}


/* ------------------------------ */

.HomeBG
{
	background-image: url(Images/QVwellnss_homebg.jpg);
	background-repeat:repeat-y;
	width:100%;
}
.HomeRight
{
	padding-left:40px;
	padding-top:25px;
	padding-right:15px;
	padding-bottom:25px;
}
.HomeRight h1
{
	color:#fff;
	font-size:20px;
	font-weight:bold;
	font-family:Times New Roman;
}
.HomeRight h2
{
	color:Black;
	font-size:18px;
	font-family:Times New Roman;
}
.HomeLeft
{
	padding-left:20px;
	padding-top:25px;
	padding-right:15px;
	padding-bottom:25px;
	font-size:11px;
	font-family:Arial; 
}
.LandingLeft
{
	padding-left:78px;
	padding-top:30px;
	padding-bottom:20px;
	padding-right:10px;
	font-size:12.6px;
	font-family:Arial;
	font-weight:bold;
	width:252px;
	background-color:#e9edf3;
}
.LandingRight H1
{
	font-size:17.5px;
	font-family:Times New Roman;
	color:#f06c02;
	
}
.LandingRight
{
	padding-left:46px;
	padding-top:30px;
	padding-bottom:20px;
	padding-right:10px;
	font-size:14px;
	font-family:Times New Roman;
	background-color:#fff;
}
.LandingAboutTitle
{
	color:#f06c02;
	font-size:17px;
	font-family:Times New Roman;
	font-weight:bold;
	padding-bottom:10px;
}
.LandingCenterTitle
{
	color:#839831;
	font-size:17px;
	font-family:Times New Roman;
	font-weight:bold;
	padding-bottom:10px;
}
.LandingExceriseTitle
{
	color:#745ea8;
	font-size:17px;
	font-family:Times New Roman;
	font-weight:bold;
	padding-bottom:10px;
}
.LandingNutritionTitle
{
	color:#2859c6;
	font-size:17px;
	font-family:Times New Roman;
	font-weight:bold;
	padding-bottom:10px;
}
.LandingMedicalTitle
{
	color:#ce476a;
	font-size:17px;
	font-family:Times New Roman;
	font-weight:bold;
	padding-bottom:10px;
}

.LandingMemebershipTitle
{
	color:#30900a;
	font-size:17px;
	font-family:Times New Roman;
	font-weight:bold;
	padding-bottom:10px;	
}
.LandingScheduleTitle
{
	color:#25409a;
	font-size:17px;
	font-family:Times New Roman;
	font-weight:bold;
	padding-bottom:10px;	
}

.LandingContactUsTitle
{
	color:#1d716c;
	font-size:17px;
	font-family:Times New Roman;
	font-weight:bold;
	padding-bottom:10px;	
}

.LandingContent
{

	font-size:14px;
	font-family:Times New Roman;
	background-color:#fff;
}
.level3Title
{
	font-family:Goudy Old Style;
	font-size:34px;
	color:#073976;
	padding-bottom:12px;
}
.Level3Right
{
	padding-left:46px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:10px;
	font-size:14px;
	font-family:Times New Roman;
	background-color:#fff;
}
.level3LocationAbout
{
	font-family:Goudy Old Style;
	font-size:15.7px;
	color:#f06c02;
	padding-bottom:12px;
}
.level3LocationCenter
{
	font-family:Goudy Old Style;
	font-size:15.7px;
	color:#839831;
	padding-bottom:12px;
}
.level3LocationContactUs
{
	font-family:Goudy Old Style;
	font-size:15.7px;
	color:#1d716c;
	padding-bottom:12px;
}
.level3LocationExcercise
{
	font-family:Goudy Old Style;
	font-size:15.7px;
	color:#2859c6;
	padding-bottom:12px;
}
.level3LocationMedical
{
	font-family:Goudy Old Style;
	font-size:15.7px;
	color:#ce476a;
	padding-bottom:12px;
}
.level3LocationMembership
{
	font-family:Goudy Old Style;
	font-size:15.7px;
	color:#30900a;
	padding-bottom:12px;
}
.level3LocationNutrition
{
	font-family:Goudy Old Style;
	font-size:15.7px;
	color:#2859c6;
	padding-bottom:12px;
}
.level3LocationSchedule
{
	font-family:Goudy Old Style;
	font-size:15.7px;
	color:#25409a;
	padding-bottom:12px;
}
.LeftLink
{
	padding-bottom:15px;
}
.LeftLink a, .LeftLink a:hover, .LeftLink a:selected, .LeftLink a:visited
{
	font-family:Arial;
	color:#003473;
	font-size:12.6px;
	font-weight:bold;
	text-decoration: none;
}