		.hidden {
		 	display: none;
		}
		#agency-header {
		 	width: 100%;
			height: 100px;
			background: #5C703D url("/images/agency-header-background.jpg") top left repeat-x;
		}
		#agency-header h1 {
			margin: 0;
			background: url("/images/agency-header.jpg") top left no-repeat;
			width: 740px;
			height: 100px;
		}
		#agency-header-photo {
			background: url("/images/agency-header-background.jpg") top right no-repeat;
			height: 100px;
			width: 100%;
		}
		#sidebar {
			width: 195px;
			padding: 0 0 100px 0;
			float: left;
		}
		#sidebar ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#sidebar li {
			line-height: 1.5em;
		}
		#sidebar a {
			display: block;
			padding: 5px;
			width: 185px;
			background: #F1F2EA;
			text-decoration: none;
			color: #333;
			font-weight: bold;	
		}
		#sidebar a:hover {
			background: #E4E5DA;
		}
		#content {
			margin: 0 0 0 220px; 
		}
		#feature h2 {
			margin: 0;
			padding: 0;
		}
		/*
		#common-banner {
			background: #000 url("/images/common-banner-background.jpg") top left repeat-x;
			height: 40px;
			position: relative;
			-webkit-border-top-right-radius: 10px;
			-webkit-border-top-left-radius: 10px;
			-moz-border-radius-topright: 10px;
			-moz-border-radius-topleft: 10px;
			border-top-right-radius: 10px;
			border-top-left-radius: 10px;
		}
		#common-banner a img {
			border: 0;
			float: left;
			-webkit-border-top-left-radius: 10px;
			-moz-border-radius-topleft: 10px;
			border-top-left-radius: 10px;
		}
		#common-banner ul {
			list-style: none;
			margin: 0 0 0 0;
			padding: 0;
			position: absolute;
			top: 50%;
			left: 155px;
			margin-top: -8px;
		}
		#common-banner li {
			float: left;
			font-size: .9em;
		}
		#common-banner li.last a {
			border: 0;
		}
		#common-banner li a {
			text-decoration: none;
			color: #fff;
			font-weight: bold;
			border-right: 1px solid #fff;
			padding: 0 7px;
		}
		#common-banner li a:hover {
			color: #eee;
		}
		*/
		
		#common-banner {
			overflow: hidden;
			background: #000 url("/images/common-banner-background.jpg") top left repeat-x;
			color: #fff;
			-webkit-border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;
			-moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
		}
		#common-banner a img {
			-webkit-border-top-left-radius: 10px;
			-moz-border-radius-topleft: 10px;
			border-radius-top-left: 10px;
			float: left;
		}
		#common-banner ul {
			float: left;
			list-style: none;
			margin: 1em 0 0 0;
			padding: 0;
		}
		#common-banner ul#commonwealth-search {
			float: right;
		}
		#common-banner ul li {
			float: left;
			border-right: 1px solid #fff;
			padding: 0 .5em;
		}
		#common-banner ul li.last {
			border: 0;
		}
		#common-banner ul li a { 
			text-decoration: none;
			color: #fff;
			font-weight: bold;
		}

		/*
		
		#common-banner form {
			position: absolute;
			top: 50%;
			right: 5px;
			margin-top: -10px;
		}
	 */
		
		#agency-header {
			position: relative;
		}
		#agency-search {
			display: inline;
			margin: -.7em 0 0 0;
			padding: 0;
			position: absolute;
			top: 50%;
			right: 20px;
		}
		
		#common-banner #virginia-search-box, #agency-search #agency-search-box {
			background: transparent url("/images/virginia-search-background.jpg") top left no-repeat;
			width: 172px;
			height: 14px;
			border: 0;
			padding: 3px;
			font-weight: bold;
			font-family: Verdana, sans-serif;
			font-size: .9em;
			color: #000;
		}
		/*
		#agency-search {
			display: inline;
			margin: 0;
			padding: 0;
			position: absolute;
			top: 153px;
			right: 17px;
		}*/
		#agency-search label {
			display: none;
		}
		#footer {
			clear: both;
			margin: 1em 0 0 0;
		}
		#footer ul {
			list-style: none;
			margin: 0;
			padding: 0;
			color: #777;
		}
		/*
		#vaSearchBtn, #agency-search-submit {
			background: url("/images/search-button-background.jpg") top left no-repeat;
			border: 0;
			width: 28px;
			height: 20px;
		}
		*/
		#agency-search-submit {
			/*background: transparent url("/images/green-search-button-background.jpg") top left no-repeat;*/
		}
		#agency-search #agency-search-box {
			background: transparent url("/images/green-search-box-background.jpg") top left no-repeat;
		}		
		ul#breadcrumb {
			padding: 7px 7px 7px 5px;
		}
		#agency-search-submit, #agency-search-box, #agency-search a, #vaSearchBtn, #virginia-search-box {
			vertical-align: middle;
		}
		#content a { color: #00477b; }
