/***********  General  ***********/

body
{
	background-repeat: repeat-x;
	margin: 0px;
	background-color: #FFFFFF;
	font-family:Arial;
}

td
{
	vertical-align:  top;
}

P
{
	margin: 0px 0px 0px 0px;
}

body, td, th {
	font-family: Serif;
	font-size:10pt;
}
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;
}

/************   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: #ffffff;
}
.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: #ffffff;	
	text-decoration: none;	
	font-weight: bold;
}
table.TopNav2 .Items .LinkHover 
{
	cursor: hand;
}
table.TopNav2 .Items .LinkSelected
{
	background-color: #af8950;
	
}
table.TopNav2 .Items .LinkSelected a
{
	color: #ffffff;
}
.TopNav2_SubPage
{
	
}
.TopNav2_SubPage .Items
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-color: #696a6d;

}

/*******************  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: #af8950;
	background-repeat: repeat-x;
		
	filter:alpha(opacity=83);
	-moz-opacity:.83;
	opacity:.83;
}
.subMenu .subMenuContainer
{
	margin-top: 0px;
	width:auto;
	white-space:nowrap;
	margin-left:10px;
	background-color: #af8950;
	xcolor: #696a6d;
	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:  #af8950;
	color: #ffffff;
	height:12px;	
}

.subMenuItem a
{
	padding: 1px 10px 1px 10px;
	color: #ffffff;
	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 ************/

.MainSection_HeaderTitle, .TemplateHeaderTitle
{
	width: auto;
	height:73px;
	vertical-align:baseline;
	background-color:Black;
	border: none;
	padding-left: 30px;
	vertical-align: middle;
	font-family: Times New Roman;
	font-weight: normal;
	font-style: normal;
	font-size: 36px;
	color: #ceab7a;
	text-decoration: none;
	font-variant:small-caps;
}

.MainSection_LeftBody,
.MainSection_LeftBody a, .MainSection_LeftBody a.selected, .MainSection_LeftBody a.visited, .MainSection_LeftBody a.hover
{
	background-color:#e9edf3;
	font-family: "Goudy Bold","Times New Roman", Serif;
	font-size:10pt;
	font-variant:small-caps;
        color : Black;
        text-decoration: none;
}
.MainSection_ContentHeaders
{
	font-family: Times New Roman;
	font-weight:normal;
	font-size:21pt;
	color:#073976;
	font-variant:small-caps;
}

.MainSection_Padding
{
	padding:25px;
}
.RightContent
{
	font-family: Serif;
	font-size:10pt;
}
.SubSection_HeaderOne
{
	font-family: Times New Roman;
	font-size:15pt;
	color:#333333;
	font-variant:small-caps;
}

.SubSection_HR
{
	color:#e9edf3;background-color:#e9edf3;height:1px;border:none;	
}

.SubSection_HeaderTwo
{
	font-family: Times New Roman;
	font-size:21pt;
	color:#073976;
	font-variant:small-caps;
}

.SubSection_HeaderThree
{
	font-family: Times New Roman;
	font-size:12pt;
	color:#948717;
	font-variant:small-caps;
}



.SendEmail_LeftContent
{
	font-family: Times New Roman;
	font-size:12pt;
	color:#948717;
	font-variant:small-caps;
}

.SendEmail_LeftContent td
{
	text-decoration: none;
	color: #333333;
	FONT-SIZE: 9pt;
	font-variant:small-caps;
	font-weight:bolder;
}


.SendEmail_LeftContent a
{
	text-decoration: none;
	color: #333333;
	FONT-SIZE: 9pt;
	font-variant:small-caps;
}
.SendEmail_LeftContent a.selected
{
	text-decoration: none;
	color: #073976;
	FONT-SIZE: 9pt;
	font-variant:small-caps;
}

.SendEmail_LeftContent a.hover
{
	text-decoration: none;
	color: #333333;
	FONT-SIZE: 9pt;
	font-variant:small-caps;
}
.SendEmail_LeftContent a.visited
{
	text-decoration: none;
	color: #333333; 
	FONT-SIZE: 9pt;
	font-variant:small-caps;
}

.SendEmail_FormText{font-family: Arial;font-weight:normal;font-size:12pt;color:#073976;}
.SendEmail_FormText TD { FONT-WEIGHT: normal; FONT-SIZE: 10pt;  COLOR: #073976;  FONT-FAMILY: Arial }
.SendEmail_Header { FONT-SIZE: 19pt; COLOR: #948717; FONT-FAMILY: Times New Roman; FONT-VARIANT: small-caps }
.SendEmail_Button { BORDER-RIGHT: 0px; BORDER-TOP: 0px; MIN-WIDTH: 80px; FONT-WEIGHT: bold; FILTER: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#b5b5b5'); BORDER-LEFT: 0px; COLOR: #073976; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: gray }


.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;
 
}
