﻿/*HTML SELECTORS///////////////////////////////////////////////////////////////*/
	body{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;margin:0;padding:0;background:#ccc;font-size:70%;}
	a{color:#233e63;}
	a:visited{color:#333;}
	a:hover{color:#63ac1f;}
	img{border:none;margin:0;padding:0;}
	a img{border:none;text-decoration:none;}
	h1{font-size:130%;font-weight:bold;}
	h2{font-size:120%;border-bottom:solid 2px #9bafd5;font-weight:bold;color:#0f2c92;padding:3px 0 3px 0;margin:30px 0 10px 0;}
	h2 a{text-decoration:none;}
	h2.noLine {border:none;}
	div.ContentWindow > h2:first-child {margin-top:5px;}  /* small top margin if the H2 is the first thing on the page */
	h3{font-size:95%;margin:20px 0 10px 0;padding:0;}
	h4{font-size:100%;}
	sup {color:#777; height:0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; bottom: 1ex;}
	form{margin:0;padding:0;}
/*Bulleted List*/
	ul{margin:0 0 8px 30px;padding:0;}
	ul li{margin-bottom:4px;list-style-image:url('/uploadedImages/_Template/bulletSquare.gif');}
	ul li ul{margin-top:10px;}
	ul li ul li{list-style-image:url('/uploadedImages/_Template/bulletCircle.gif');}
	ul li ul li ul li{list-style-image:url('/uploadedImages/_Template/bulletDisk.gif');}
	/*Alternative Bullets*/
		.folder{padding:0 0 0 3px;list-style-image:url('/internal_app_resources/template/images/folder.png');}
		.imageFile{padding:0 0 0 7px;list-style-image:url('/internal_app_resources/template/images/image.png');}
		.powerpoint{padding:0 0 0 7px;list-style-image:url('/internal_app_resources/template/images/page_white_powerpoint.png');}
		.excel{padding:0 0 0 7px;list-style-image:url('/internal_app_resources/template/images/page_white_excel.png');}
		.word{padding:0 0 0 7px;list-style-image:url('/internal_app_resources/template/images/page_white_word.png');}
		.pdf{padding:0 0 0 7px;list-style-image:url('/internal_app_resources/template/images/page_white_acrobat.png');}
		.movie{padding:0 0 0 7px;list-style-image:url('/internal_app_resources/template/images/film.png');}
		.check{padding:0 0 0 7px;list-style-image:url('/internal_app_resources/template/images/tick.png');}
		.information{padding:0 0 0 3px;list-style-image:url('/internal_app_resources/template/images/information.png');}
/*Tables*/
	table{margin:0 0 20px 0;padding:0;border-collapse:collapse;border-spacing:0;width:100%;color:#999;}
	caption{background:url('/uploadedImages/_Template/TableCaption.gif') no-repeat left;text-align:left; font-weight:bold;color:#5a7a9e;padding:5px;}
	td, th{padding:10px 4px;border-bottom:1px solid #EEE;}
	td{vertical-align:top;}
	td + td{border-left:1px solid #eee;}
	td + td + td{color:#666;border-left:none;}
	tfoot th{text-align:right;}
	th{color:#0e2b8d; text-align:left; vertical-align:bottom; padding:6px 6px 6px 12px;background:#CAE8EA url('/uploadedImages/_Template/bg_header_table.jpg');}
	th a{color:#0e2b8d;text-decoration:none;font-size:1.1em;}
	th a:visited{color:#0e2b8d;}
	th a:hover{color:#63ac1f;text-decoration:underline;}
	thead tr, tfoot tr{color:#555;font-size:0.8em;}
	tr{background:#F8F8F8;color:#666;}
	tr:hover{background:#ecf2ff;}
	.twoCol{width:50%;}
	.threeCol{width:33%;}
	.fourCol{width:25%;}
	.fiveCol{width:20%;}
	.sixCol{width:16%;}

/*CUSTOM TEMPLATE////////////////////////////////////////////////////////////////////////*/
	/*TOP PAGE LAYOUT*/
		.PageBody{margin:3px; background:url('/_images/2010/2010_banner_cutTop.jpg') top center no-repeat #fff;}
			.PageHead{border:1px solid #4e7cb3;margin:0 0 3px 0;}
			.AgencyBanner{padding:0;margin:0;height:100px; /*background:url('/_images/2010/2010_banner.jpg') center no-repeat #000; */}
				.AgencyBanner h1{font-size:190%;padding:20px 0 0 15px;margin:0;color:#000;}
				.AgencyBanner a{font-weight:bold;text-decoration:none;color:#fff;}
				.AgencyBanner a:visited{color:#fff;}
				.AgencyBanner a:hover{color:#ccc;}
					.AgencyBanner .QuickLinks{width:70%;margin:0 0 0 250px;}
					.AgencyBanner .QuickLinksOuterL, .quickLinkWrapperLeft{float:left;width:48%}
					.AgencyBanner .QuickLinksOuterR, .quickLinkWrapperRight{float:right;width:48%}
					.AgencyBanner .QuickLinksInnerL, .quickLinkItemLeft{float:left;width:48%;text-align:center}
					.AgencyBanner .QuickLinksInnerR, .quickLinkItemRight{float: right;width:48%;text-align:center}

			.BreadCrumb{height:25px;font-weight:bold;background:url('/_images/2010/breadcrumbBar.jpg') center no-repeat #000;}/*border-bottom:1px solid #ccc;*/
				.BreadCrumb .ContactUs{color:#fff;position:absolute;top:144px;right:20px;}
				.BreadCrumb p{color:#fff;margin:0;padding:5px 0 0 20px;}
				.BreadCrumb a{color:#fff;font-weight:bold;text-decoration:none;}
					.BreadCrumb a:visited{color:#fff;}
					.BreadCrumb a:hover{color:#ccc;}
	/*SITE SEARCH*/
		.SiteSearch{text-align:right;position:absolute;top:146px;right:8px;}
			.SiteSearch form{padding:0;margin:0;}
			.SiteSearch fieldset{border:none;padding:0;margin:0;}
			.SiteSearch legend{display:none;visibility:hidden;}
		.searchBoxSite{background:url('http://cms.vita.virginia.gov/_Images/SiteSearchTextBox.gif') no-repeat transparent;border:none;font-weight:bold;height:16px;width:174px;padding:2px;}
		.siteSearchBtn{background:url('http://cms.vita.virginia.gov/_Images/SiteSearchButton.gif') no-repeat transparent;border:none;height:20px;width:28px;}

	/*NAVIGATION MENUS*/
		.LeftColumn{}
		.Menu{}
			.Menu ul{padding:0;margin:0;}
			.Menu li{padding:0;margin:0;list-style-type:none;display:inline;}

			/*LEFT MENU*/
				.MainNavigation{background:#efecdd;margin:0 0 0 3px;width:200px;border:1px solid #4e7cb3;}
				.LeftMainMenu{}
					.LeftMainMenuSub{}
					.LeftMainMenuSub h2{display:none;}
					.LeftMainMenuSub ul li a{margin:0;padding:3px 3px 5px 3px;color:#fff;font-weight:bold;display:block;background:#234a8d;text-decoration:none;border-style:solid;border-width:1px;border-color:#7292ca #00235a #00235a #7292ca;}
					.LeftMainMenuSub ul li a:visited{color:#fff;}
					.LeftMainMenuSub ul li a:hover{background:#5678b3;color:#fff;border-style:solid;border-width:1px;border-color:#00235a #7292ca #7292ca #00235a;}
				/*LEFT SUB MENU*/
					.ExpandIcon{background:url('http://cms.vita.virginia.gov/_Images/ArrowExpand.gif') no-repeat;margin:3px 2px 0 0;float:left;width:16px;height:16px;}
					.RetractIcon{background:url('http://cms.vita.virginia.gov/_Images/ArrowContract.gif') no-repeat;margin:3px 2px 0 0;float:left;width:16px;height:16px;}

					.LeftSubMenu{}
						.LeftSubMenu ul{padding:0;margin:0 0 0 10px;}
						.LeftSubMenu li{padding:0;margin:0;list-style-type:none;display:inline;}
						.LeftSubMenu ul li a{margin:0;padding:3px 3px 5px 3px;color:#fff;font-weight:bold;display:block;background:#63aa1c;text-decoration:none;border-style:solid;border-width:1px;border-color:#a9e370 #278900 #278900 #a9e370;}
						.LeftSubMenu ul li a:visited{color:#fff;}
						.LeftSubMenu ul li a:hover{background:#92c461;color:#fff;border-style:solid;border-width:1px;border-color:#278900 #a9e370 #a9e370 #278900;}

        .YearNote  {color:#777;}
				
			/*RIGHT MENU*/
				.RightMenu{width:195px;margin:0 3px 0 0;padding:0;background:#efecdd;border:1px solid #4e7cb3;}
				.RightMenu h2{width:182px;font-size:115%;padding:3px 3px 7px 10px;margin:0;color:#fff;background:url('http://www.vita.virginia.gov/uploadedimages/_Template/h1BG.gif') bottom left repeat-x;}
				.RightMenu ul{padding:0;margin:0;}
				.RightMenu li{padding:0;margin:0;list-style-type:none;display:inline;}
				.RightMenu a{margin:0;padding:3px 3px 5px 3px;color:#0d2a8c;font-weight:bold;display:block;background:#efecdd;text-decoration:none;border-style:solid;border-width:1px;border-color:#fefbeb #b6a964 #b6a964 #fefbeb;}
				.RightMenu a:hover{background:#e7e3cc;color:#63ac1f;border-style:solid;border-width:1px;border-color:#b6a964 #fefbeb #fefbeb #b6a964;}

		/*CONTENT WINDOW*/
			.MainHeading{font-size:110%;margin:0;background:url('/_images/2010/blue_tab.gif') top right no-repeat;width:80%;font-weight:bold;color:#fff;padding:4px;}
			.ContentWindow{padding:10px;margin:0;background:#fff;border-style:solid;border-width:2px 1px 1px 1px;border-color:#416eb9;min-height:150px;}
			* html .ContentWindow {height:150px;}   /* "min-height" for IE6 */

		/*FOOTER*/
			.PageFooter{margin-top:3px;clear:both; border-width:2px 1px 1px 1px; border-color:#416eb9;border-style:solid;text-align:center; background:#c4d2e9;}
				.FooterColumnsWidth{width:24%;float:left;}
				.FooterColumns{height:200px;padding:10px;}

/*CONTENT CLASSES*/

/*News Items*/
	.Collection{}
		.CollectionItem{border:1px solid #ccc;background:#eee;margin:0 0 5px 0;}
		.CollectionItem h2{margin:8px;clear:both;font-size:100%;height:15px;padding:0 0 5px 0;}
		.CollectionItem .Story{padding:8px;}
		.CollectionItem .Story a{}

/* Program page */
	.ProgramItem {clear:both;margin:0 0 15px 0;border-bottom:1px dotted #777;}
	.ProgramTime {float:left;width:100px;font-weight:bold; margin-left:3px; margin-top:5px;}
	h2 + div.ProgramItem div.ProgramTime {margin-top:10px;} /* times right after am <h2> need more margin-top */
	.ProgramDetails {margin:0 0 0 110px;}
	.ProgramDetails h3 {color:#234a8d;}
	.SessionTitle  {margin-bottom:5px;}
	.SessionDetail {margin-left:30px; margin-top:0px;}
	
/* other */
.box {background:url('/_images/2010/boxPattern.gif');border:1px solid #bbd; padding:5px 5px 10px 5px;}
.tightBox {background:url('/_images/2010/boxPattern.gif');border:1px solid #bbd; padding:0 5px 0 5px;}
.tightBoxOrange {background:url('/_images/2011/boxPattern_orange.gif');border:2px solid #ed7000; padding:0 5px 0 5px;}
.orangeText  {color:#c35c00; font-weight:bold;}
.tightClearBox {background:#fff; border:1px solid #ccc; margin-top:10px; padding: 3px 3px 3px 5px;}
.centered {text-align:center;}
.hang {margin-left:30px; text-indent:-30px;}
.closeIndented {margin-left:30px; margin-top:5px; margin-bottom:0px;}

