/*HTML TAG STYLES***********************************************/
	body{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;margin:0;background:#fff;font-size:70%;}
	h1{font-family:Arial,sans-serif;font-size:120%;color:#334d55;margin:0;padding:0;}
	h2{font-family:Arial,sans-serif;font-size:114%;color:#006699;margin:0px;padding:0px;}
	h3{font-family:Arial,sans-serif;font-size:100%;color:#334d55;margin:0px;padding:0px;}
	h4{font-family:Arial,sans-serif;font-size:100%;font-weight:normal;color:#333333;margin:0px;padding:0px;}
	h5{font-family:Arial,sans-serif;color:#fff;margin:0px;padding:0px;font-weight:bold;}
	p{}
	em{}
	strong{}
	ul{}
	ol{}
	li{}
	li ul{list-style-type:circle;}
	th{background-color:#7A575C;color:#fff;}
	td{padding:5px;border-bottom:1px solid #9C8273;font-size:100%;vertical-align:top;}
	* html td{font-size:.9em;}
	table{border:1px solid #9C8273;padding:0px;border-collapse:collapse;margin:5px;}
	form{margin:0;padding:0;}
	a{color:#006699;text-decoration:none;}
	a:hover{text-decoration:underline;}
	a:visited{color:#334488;}
	img{border:none;margin:0;}

/*REUSABLE CLASSES///////////////////////////////////////////////////////////////*/
.Hidden, .hidden{display:none;visibility:hidden;}

.Clear, .clear{clear:both;}
.ClearLeft, .clearLeft{clear:left;}
.ClearRight, .clearRight{clear:right;}
.InvisibleP{clear:both;margin:0;padding:0;}

.AlignLeft, .alignLeft{float:left;}
.AlignRight, .alignRight{float:right;}

.CenterText, .centerText{text-align:center;}
.RightText, .rightText{text-align:right;}
.LeftText, .leftText{text-align:left;}

.RightImage, .rightImage{float:right;margin:0 0 10px 10px;padding:0;border:1px solid #d6d3d3;} 
.RightImageNoBorder, .rightImageNoBorder{float:right;margin:0 0 10px 10px;padding:0;border:none;}
.LeftImage, .leftImage{float:left;margin:0 10px 10px 0;border:1px solid #d6d3d3;padding:0;}
.LeftImageNoBorder, .leftImageNoBorder{float:left;margin:0 10px 10px 0;padding:0;border:none;}

.SideNote, .sideNote{color:#666;}
.SideNote a, .sideNote a{color:#7890b3;} 
.SideNote a:visited, .sideNote a:visited{color:#999999;}
.SideNote a:hover, .sideNote a:hover{color:#a9d67e;} 
.TextIndent, .textIndent{margin-left:15px; text-indent:-15px;}  /* creates a hanging indent */

.HomePageNews{background:#eee;border:1px solid #b0b0b0;padding:5px;margin:0 0 25px 0;}
.HomePageNews .Heading{background:#ccc;padding:5px;}
.HomePageNews .Heading h1{color:#555;padding:5px;margin:0;}
.HomePageNews .Heading p{color:#555;padding:5px;margin:0;}

.LooseList li p {text-indent:-25px; margin-left:25px; margin-top:0px; margin-bottom:5px;}

 /*HEADER***********************************************/
	#header{background:url('/archive/bolling/images/100pxBanner.png') no-repeat #264d85;height:100px;}
	#cervicalCancerBanner{ background:url(../images/end_cervical_cancer_banner.png):no-repeat; height:174px;margin-bottom:5px;}
	#headlineImg{background:url('/archive/bolling/images/headline_img.jpg') no-repeat;height:174px;margin-bottom:5px;}
	#headlineImgTwo{background:url('/archive/bolling/images/headline_img2.jpg') no-repeat;height:174px;margin-bottom:5px;}
/*LEFT NAVIGATION***********************************************/
	#leftNav{float:left;width:225px;font-weight:bold;margin-top:15px;}
	#leftNav a{display:block;background:url('/images/LeftNav.png') repeat-x #254ea4;color:#fff;padding:5px;border-top:1px solid #fff;text-decoration:none;}
	#leftNav a:hover{color:#fff;background:url('/images/LeftNavHover.png') repeat-x #455984;text-decoration:none;}
	.buttonImages{overflow:hidden;text-align:center;margin:0;padding:10px 0px 15px 0px;background:#fff;border:1px solid #325399;margin:5px;}
	#leftNav .buttonImages a {background:#fff; margin:0; padding:0;}
	#leftNav .buttonImages a:hover{background:#fff; margin:0; padding:0;}
	#leftNav .subNav{display:block;padding:3px 3px 3px 15px;background:#6C8084;}
	#leftNav .subNav:hover{background:#777;}
/*BLACK STRIPES***********************************************/
	.blackStripe{border-top:2px solid #777;height:20px;font-weight:bold;background:url('/images/BreadCrumb.png') repeat-x #455984;color:#fff;padding:3px;}
	.blackStripe span{float:right;}
	.blackStripe a{color:#fff;text-decoration:none;}
	.blackStripe a:hover{color:#DCE7E7;text-decoration:underline;}
	.blackStripe a:visited{color:#fff;}


  .SiteSearch   {	float:right; }
	#siteSearchForm  { margin:0px;  padding:0px; }
	#siteSearchForm #inputField  { background:url('http://www.virginia.gov/images/virginia_seach_txt-bg.jpg') no-repeat;  height:14px;  width:172px;  padding:3px;  border:none;  font-weight:bold;  margin-left:2px; }
	*html #siteSearchForm #inputField  { margin-left:-20px; }
	#siteSearchBtn  { background:url('http://www.ltgov.virginia.gov/images/search_button-bg.gif') no-repeat transparent;  width:28px;  height:20px;  border:none;  margin-left:2px;  margin-right:3px; }

	
/* 
	.SiteSearch{width:310px; text-align:right;}
	.SiteSearch #siteSearchForm{margin:0;position:absolute;top:143px;right:9px;}
	.SiteSearch #siteSearchForm fieldset{border:none;padding:0;margin:0;}
	.SiteSearch #siteSearchForm legend{display:none;visibility:hidden;}
	.SiteSearch #siteSearchForm p{margin:0;padding:0;}
	.SiteSearch #siteSearchForm #inputField{background:url('http://www.virginia.gov/images/virginia_seach_txt-bg.jpg') no-repeat;background-color:transparent;border:0;font-weight:bold;height:14px;width:172px;padding:3px;}
	.SiteSearch #siteSearchForm #siteSearchBtn{background:url('http://www.virginia.gov/images/virginia_seach_button-bg.jpg') no-repeat transparent;border:none;height:20px;width:28px;height:20px;margin-left:2px;}
*/
/*RIGHT COLUMN BOXES***********************************************/
	.rightColumn{width:175px;position:absolute;right:0;margin:10px;}
	* html .rightColumn{margin:10px;}
	.rightBox{margin-bottom:15px;border:1px solid #254ea4;}
	.rightBox .boxContent{background:#D3DCE5;padding:5px;}
	.rightBox .boxContent a{color:#094796; border-bottom:1px dotted #094796; display:block; margin:5px 0 0 0; padding-bottom:8px;}
	.rightBox .boxContent a:hover{color:#fff;text-decoration:underline;}
	.rightBox .boxContent a:visited{color:#094796;}
	.rightBox .boxHeader{background:url('/images/BreadCrumb.png') repeat-x #607fc1;font-weight:bold;color:#fff;padding:4px;}
/*CONTENT AREA***********************************************/
	.pageContentHeader{height:20px;font-size:105%;margin-right:5px;font-weight:bold;color:#094796;background:#E8F0F0;border:1px solid #bbd5d5;padding:3px;margin-bottom:5px;}
	#Container{position:relative;width:100%;background:url('/images/LeftColumn.png') repeat-y;}
	#mainContent{min-height:800px;}
	* html #mainContent{height:800px;}
	#Content{padding:10px;background:#fff; vertical-align:top;margin-left:225px;margin-right:185px;}
	 .clearFloats{clear:both;}
/*PUBLIC SCHEDULE TABLE CELLS***********************************************/
	.date{background-color:#B5A297;color:#fff;font-weight:bold;font-size:95%;white-space:nowrap;}
	.notLastItemForThisDay td{border-bottom-color:#ccc;}
	.notLastItemForThisDay .date{border-bottom-style:none;}
/*FOOTER***********************************************/
	#footer{background:#ccc;text-align:center;font-weight:bold;color:#555;padding:10px;clear:both;border-top:2px solid #555;}
/*MISC STYLES******************************************/
.pale{color: #666666;}
.noWrap{white-space: nowrap;}
a

.scheduleStyle p{}   /* This "rule" seems extraneous, but without it the next rule isnt applied. */
.scheduleStyle p{margin-left: 15px;
  text-indent: -15px;
  margin-top: 0px;
  margin-bottom: 0px;}


.JCCbox  {background-color:#ffedf0; border:1px solid #7a575c; margin-bottom:25px;} 
.JCCboxHeader  {color:white; font-weight:bold; background:url('/images/MauveFade.gif') repeat-x; padding:5px;}
.JCCboxContent  {padding: 0px 5px 5px 5px;}
.JCCboxContent li {margin-left:-10px;}
.JCCboxContent li p {text-indent:-25px; margin-left:25px;}
.JCCboxContent p {margin-left: 30px; text-indent: -15px;}
.JCCboxContent a {text-decoration: underline;}
	

.JCCsection  {margin-top:50px; margin-bottom:30px;}
.JCCitem h2  {border-top:1px solid #7a575c;padding-top:5px;}
div.JCCitem + div.JCCitem  {margin-top:50px;}  /* Adds space above a JCC item, but not if its the first item in a section. */
.JCCsubHeader {font-size:114%;color:#006699;font-style:italic;margin-top:5px;margin-bottom:0px;}
.JCCnote   {font-size:114%;color:#666;margin-top:5px;}
	
	
/*DATAGRID STYLES*/
    .articleGrid{border:1px solid #000;}
    .newsHeader{background:#002A75;font-weight:bold;color:#fff;text-align:center;}
    .pressHeader{background:#007533;font-weight:bold;color:#fff;text-align:center;}
    .mediaHeader{background:#75001E;font-weight:bold;color:#fff;text-align:center;}
    .itemStyle{background:#EEEEEE;color:Black;}
    .alternateStyle{background:#DCDCDC;}
    .dataList{border:none;text-decoration:none;}
/*FORM STYLES*/
    .newsAppForm{}
    .newsAppForm h1{min-height:1px;background:#E6E0C7;border-top:2px solid #fff;border-bottom:2px solid #D5CDA6;border-right:2px solid #D5CDA6;border-left:2px solid #fff;margin-bottom:5px;margin-top:0;color:#000;font-size:125%;padding:4px;}
    .newsAppForm h2{min-height:1px;clear:right;background:#E6E0C7;border-top:2px solid #fff;border-bottom:2px solid #D5CDA6;border-right:2px solid #D5CDA6;border-left:2px solid #fff;margin-bottom:5px;margin-top:0;color:#000;font-size:125%;padding:4px;}
    .newsAppForm .newsAppLabel{background:#E6E0C7;border-top:2px solid #fff;border-bottom:2px solid #D5CDA6;border-right:2px solid #D5CDA6;border-left:2px solid #fff;padding-top:3px;padding-left:5px;height:15px;margin-bottom:5px;display:block;width:35%;float:left;font-weight:bold;font-size:80%;}
    .newsAppForm .newsBtn{background:#E6E0C7;border-top:3px solid #fff;border-bottom:3px solid #D5CDA6;border-right:3px solid #D5CDA6;border-left:3px solid #fff;margin:10px;height:30px;width:90px;color:#000;font-weight:bold;}
    .newsAppForm .text{float:right;background:#FAFFBA;margin-bottom:7px;height:15px;width:60%;border-top:2px solid #D5CDA6;border-bottom:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #D5CDA6;}
    .newsAppForm textarea{background:#FAFFBA;height:150px;width:95%;font-family:Verdana, Arial, Helvetica, sans-serif;border-top:2px solid #D5CDA6;border-bottom:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #D5CDA6;}
    .newsAppForm select{margin-bottom:5px;float:right;background:#FAFFBA;width:60%;}
    .newsAppForm legend{display:none;visibility:hidden;}
    .newsAppForm fieldset{border:none;padding:0;margin:0;}
    .formBlock{background:#efecdd;min-height:1px;padding:10px;border-top:2px solid #fff;border-bottom:2px solid #D5CDA6;border-right:2px solid #D5CDA6;border-left:2px solid #fff;}
    .msgBox{padding:5px;margin:3px;background:#fff;min-height:1px;border-top:2px solid #D5CDA6;border-bottom:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #D5CDA6;}
    .msgBox img{margin-right:15px;}
    .btnCloseView{float:right;background:#E6E0C7;border-top:3px solid #fff;border-bottom:3px solid #D5CDA6;border-right:3px solid #D5CDA6;border-left:3px solid #fff;color:#990000;font-weight:bold;}
    .errors{color:#990000;}
		.goodStyle { color:#009900; }
    .valid{font-weight:bold;color:#006600;}
    .required{font-weight:bold;color:#990000;padding:5px;}
/*GENERIC CLASSES*/
    .menu img{margin-right:15px;}
    .menu a{min-height:38px;background:#E6E0C7;border-top:2px solid #fff;border-bottom:2px solid #D5CDA6;border-right:2px solid #D5CDA6;border-left:2px solid #fff;padding:5px;margin:0 auto;display:block;width:90%;font-weight:bold;font-size:85%;}
    .menu a:hover{text-decoration:none;color:#0000FF;background:url(/apps/news_admin/images/selected.gif) no-repeat;padding-left:25px;width:87%;border-top:2px solid #D5CDA6;border-bottom:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #D5CDA6;}
    .clear{clear:both;}
    .centerText{text-align:center;}
    .centerBlock{margin:0 auto;}
    .alignLeft{float:left;}
    .alignRight{float:right;}

/* Green Box */
.greenBox {
	margin-bottom:15px;
	border-bottom:2px solid #334d7e;
	position:relative;
	top:0;
}

.greenBox .boxHead {
	background-image:url(/images/green_tab.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#fff;
	padding:3px;
}
.greenBox .boxHead h1 {
	margin:0;
	padding:0;
	color:#fff;
}
.greenBox .boxContent {
	background-image:url(/images/box_bg.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	border-top:1px solid #334d7e;
	padding:5px;
    min-height:70px; /* for boxes whose only content is floating divs. IE7 will prematurely stop the background fade after the clearing <br> without min-height. */
}
.greenBox .boxContentNoPadding {
	background-image:url(/images/box_bg.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	border-top:1px solid #334d7e;
	padding:0;
    min-height:70px; /* for boxes whose only content is floating divs. IE7 will prematurely stop the background fade after the clearing <br> without min-height. */
}

*html .greenBox .boxContent {
	height:1px;
}

.ScreenReaderOnly { position:absolute; left:-999em; width:1em; overflow:hidden; }

/*LEGACY FORM STYLES***********************************************/
	#contactForm{display:block;width:90%;line-height:1.2;margin:5px 0px 0px 0px;padding:1px 3px;color:#666666;}
	.inputText{margin-top:10px;}
	#contactLtGov textarea{width:150px;height:100px;background:#DCE7E7;color:#333333;font-weight:bold;border:1px solid #466381;}
	label.lbl{width:220px;display:block;float:left;text-align:left;border-bottom:1px dotted #cccccc;margin-right:10px;}
	.required{font-weight:bold;margin:0px 0px 10px 0px;color:#000;}
	.optional{margin:0px 0px 10px 0px;}
	.success{color:#006600;font-weight:bold;}
	.redStar{font-weight:bold;color:#990000;margin-left:4px;}
	.formNotes{font-size:95%;}
	.submitButton{color:#466381;background-color:#DCE7E7;border-color:#466381;}
	.resetButton{color:#466381;background-color:#DCE7E7;border-color:#466381;}
	.radio{background-color:#fff;color:#466381;border:none;}
	.checkBox{background-color:#fff;color:#466381;border:none;}

	/* MISC FORMS */
	.formWrapper textarea{width:485px; height:100px; margin-top:15px; background-color:#F7F7F7; border:1px solid #777;}
	.formWrapper select{width:154px; margin-top:3px; background-color:#F7F7F7; border:1px solid #777;}
	.formWrapper fieldset{border:none;}
	.formWrapper fieldset.fieldSetWithBorder {border: 1px solid #466381;}
	.formWrapper form{margin:0; padding:0;}
	.formWrapper .formdivs{text-align:left; clear:both;}
	.formWrapper .label{border-bottom:1px dotted #ccc; width:325px; display:block; float:left; height:20px; margin-top:3px; text-align:left;}
	.formWrapper .selectionLabel{width:120px; height:18px;}
	.formWrapper .text{width:125px; margin-top:3px; background-color:#F7F7F7; border:1px solid #777;}
	.formWrapper .areaCode{width:35px; margin-top:3px; background-color:#F7F7F7; border:1px solid #777;}
	.formWrapper .btn{width:87px; height:34px; background:url('/archive/bolling/images/global/formBtn.jpg'); border:none; font-weight:bold;}
	.formWrapper .line{width:220px; display:block; border-bottom:1px solid #000; margin-bottom:10px;}
	.formSection{padding:0; margin-top:10px; margin-bottom:10px; font-weight:bold; border-bottom:2px solid #4E72B6; color:#4E72B6; padding-bottom:5px; font-size:110%; clear:both;}
	.formWrapper .floatLeft{float:left; margin-right:10px;}
	.formWrapper .floatRight{float:right;}
	.formWrapper .vitaUseOnly {background:#F7F7F7; border:1px solid #e2dede; min-height:1px; padding:10px; margin-top: 20px;}
	.formWrapper .vitaUseOnly .label{width:305px;}
	.formTable{width:100%; border:1px solid #ccc;}
	.formTable th{background:#F7F7F7; text-align:left; padding:5px;}
	.formTable td{width:100%; border:1px solid #F7F7F7; text-align:left; padding:5px;}
	.formTable .tblText{width:50px;}
	.resultLabel{clear:both; border-bottom:1px dotted #ccc; width:215px; text-align:left; float:left; margin-right:10px; font-weight:bold;}
	.checkImg{height:15px;}
	.error{color:#990000;}
	.required{color:#990000; font-weight:bolder;}
	.result{font-weight:bold; color:#006600;}
	.resultDiv{border:2px solid #4E72B6; padding:10px; background:#F7F7F7; min-height:1px;}
	* html .resultDiv{height:1px;}
	.resultDiv h2{margin:0;}

/*FORMS*/
	.Denote{padding:35px 0 0 0;background:url('http://www.vita.virginia.gov/uploadedImages/_Template/DenotesRequired.png') no-repeat;}
	.Form{}
		* html .Form{height:1px;}
/*FORM HTML SELECTORS*/
	.Form label{padding-left:10px;}
	.Form h3{padding-left:10px;}
	.Form fieldset{padding:0 10px 10px 10px;border:1px solid #ccc;margin:0 0 10px 0;}
		* html .Form fieldset{width:85%;}
	.Form legend{padding-left:10px;margin:0 0 10px 0;color:#5a7a9e;font-weight:bold;}
	.Form select{background:#f3f3f3;border:1px solid #999;margin-top:3px;}
		.Form select:focus{background:#FFFFC6;}
/*FORM CLASSES*/
	.Form .Label{padding-left:10px;padding-bottom:6px;border-bottom:1px dotted #ccc;width:200px;display:block;float:left;margin-top:3px;text-align:left;}
	.Form .TextBox{background:#f3f3f3;border:1px solid #999;width:130px;margin-top:3px;}
		.Form .TextBox:focus{background:#FFFFC6;}
	.Form .Button{padding:0 0 5px 0;font-weight:bold;color:#fff;border:none;width:101px;height:29px;background:url('http://www.vita.virginia.gov/uploadedImages/_Template/glassButton.png') no-repeat;}
	.Form .ButtonDisabled{padding:0 0 5px 0;font-weight:bold;color:#fff;border:none;width:101px;height:29px;background:url('http://www.vita.virginia.gov/uploadedImages/_Template/glassButtonDisabled.png') no-repeat;}

		.CommandButton{margin:0 0 5px 0;height:28px;width:199px;color:#fff;font-weight:bold;border:none;background:url('http://www.vita.virginia.gov/uploadedImages/_Template/GreenJellyBtn.png') no-repeat;}
		.CommandButtonRed{height:33px;width:207px;color:#fff;font-weight:bold;border:none;background:url('http://www.vita.virginia.gov/uploadedImages/_Template/RedJellyBtn.png') no-repeat;}

		.X_Out{width:20px;height:20px;margin:0 5px 0 0;float:right;background:url('http://www.vita.virginia.gov/App_Resources/images/X_OutRed.png') no-repeat;border:none;}
		.Required{background-position:left top;background-repeat:no-repeat;background-image:url('http://www.vita.virginia.gov/App_Resources/images/requiredArrow.jpg');}

/*VALIDATION MESSAGES*/
		.ValidationMessage{margin:0 auto 25px auto;}
		/*width:290px;right:10px;top:100px;position:absolute;margin:0 0 15px 0;background:#fff;*/
		* html ValidationMessage{height:1px;}
		.ValidationMessage h2{font-size:140%;height:30px;margin:0;padding:10px 0 5px 90px;color:#fff;background-repeat:no-repeat;border:none;}
		.ValidationMessage .Description{margin:0;padding:10px;}
		.ValidationMessage .Description ul li{list-style-image:url('http://www.vita.virginia.gov/App_Resources/images/requiredArrow.png');}
		* html .ValidationMessage .Description{height:1px;}

			.Error{border:1px solid #990000;color:#990000;background:#fff;}
			.Error h2{background-color:#990000;background-image:url('http://www.vita.virginia.gov/uploadedImages/_Template/H2_Error.png');}

			.Warning{border:1px solid #ffcc00;color:#000;background:#ffffcc;}
			.Warning h2{background-color:#ffff99;background-image:url('http://www.vita.virginia.gov/uploadedImages/_Template/H2_Warning.png');}

			.Valid{border:1px solid #006600;color:#006600;background:#fff;}
			.Valid h2{background-color:#006600;background-image:url('http://www.vita.virginia.gov/uploadedImages/_Template/H2_Valid.png');}

			.Information{border:1px solid #0000AA;color:#0000AA;background:#fff;}
			.Information h2{background-color:#0000AA;background-image:url('http://www.vita.virginia.gov/uploadedImages/_Template/H2_Information.png');}