/* v1.0 | 20080212 */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	font-size: 100%;}#content {	display: block;	width: 540px;	margin:0;	padding:0;	overflow:hidden;}#content p {	margin-bottom: 12px;}p, div {	font-family: Arial;}#content ul {	margin-top: 12px;}body  { text-align: center; color:#666666; font-family: Arial; background-color: #c9c9c9; background-image: url('/images/bg-repeat.png'); background-repeat: repeat-x;}h1 {color:#660000;}h2 {color:#400000;font-size:14px;}A:link  { color: #600 }A:visited {color: #660000;} A:hover  { color: #c00; text-decoration: underline }#wrapper {	width:800px;	margin-right:auto;	margin-left:auto;	padding:0;}div#hnav a:link {color:white;}div#hnav  a:visited {color: white;}div#hnav  a:hover  { color: #c00;}div#hnav p {	margin-top:0px;	font-family: Arial;	font-size:11px;	color: white;}div#hnav a {	color: white;	text-decoration:none;}#hnav  { color: white; font-size: 8pt; font-weight: bold; line-height: 28px; background-image: url("/images/hnavbg.png"); background-repeat: repeat-x; text-align: center; margin-top: 5px; width: 800px; height: 30px }#wrapper2 {	background:#7e0001;	display:block;	margin:0;	padding:0;	width:800px;	height:100%;}#sidenav {	display:block;	float:left;	width:212px;	background:#7e0001;	height:100%;	margin:0;	padding:0;	text-align:left;}div#sidenav ul li a  { color: white; font-size: 14px; font-weight: bold; text-decoration: none; display: block; padding: 5px 0; }div#sidenav ul li a:hover  { color:#ECCA3F; text-decoration: none;}div#sidenav ul li a:visited  { color: white; text-decoration: none;}div#sidenav ul {	list-style-type:none;	padding:0px;	text-indent:10px;	padding-left:0;	margin-right:0;	padding-right:0;	margin-left: 2px;	margin-top:0px;	margin-bottom:3px;	font-family: Arial;	width:212px;}div#sidenav ul li {	line-height: 16px;	font-family: Arial;	margin:15px 0 0;	padding:0;	display:block;	background: url("/images/navbar.png") no-repeat;}div#sidenav ul li ul li {	margin: 0;	padding: 0;	line-height: 16px;	text-indent:0;	margin-left:10px;	font-size: 12px;	background: none;}div#sidenav ul li ul li a {	color:#F5E49F;	font-size:12px;	font-weight:bold;	background:none;	padding:0;	margin:0;	height: 13px;	text-decoration:none;	background-image:none;	display:inline;}div#sidenav ul li ul li a:visited {	color:#F5E49F;}div#sidenav ul li ul li a:hover {	color:#ECCA3F;}#content-wrapper { display:block; margin:0; padding: 0; width:584px; background-color: #fffaec; background-image: url("/images/contentbg.png"); background-repeat: repeat-y; float:right; }#content  { margin:0; color: #333333; font-size: 12px; background-color: #fffaec; text-align: justify; display: inline; margin: 20px; z-index: 1; float: right; }#content h1 {	font-size:18px;	/*padding-bottom:0px;*/}#content p {	margin-top:0px;	line-height:18px;}#content hr {	color:#400000;}#select  { background-image: url("/images/subbg.jpg"); padding: 5px; width: 236px; height: 75px }div#select img {	display:inline;	float:left;	margin-right:5px;}div#select h1 {	font-size:12px;	margin-top:0px;	margin-bottom:3px;}div#select p {	font-size:10px;	text-indent:0px;}.left {	display:inline;	float:left;}.right {	display:inline;	float:right;	margin-left:5px;}.sidebar {	font-size:8pt;}#footer {	clear:both;	width:100%;	color:white;	font-size:11px;	text-align:center;	background-color:#590000;}#footer p {	margin:0;	padding:6px;}#footer a{    color:White;    text-decoration:none;}#footer a:hover{    color:#ECCA3F;    text-decoration:none;}hr {	color:#ffcc99;}.imagepadding{	margin:15px;	border:4px solid #7E0001;}#content p.caption{	font-style:italic;	font-size:9pt;	font-weight:bold;	padding:4px;	padding-top:0px;	line-height:14px;}.imageandcaption{	margin:10px;	border:2px solid #7E0001;	border-collapse:collapse;}.imageandcaption td{	padding:5px;}h3{	color:white;}p.banner{	color:white;}img.header{	margin-left:-20px;	margin-top:-20px;}#ctl00_header #phonenumber{    /*margin-top:-62px;    margin-left:530px;    position:absolute;*/    font-weight:bold;    color:black;    font-size:14pt;	float:right;	margin-top:10px;	margin-right: 5px;	text-align: right;	text-decoration:none;}#ctl00_header #phonenumber img{	border: 0;}#ctl00_header{	height:95px;	width:800px;}#header-logo {	float: left;	margin-top: 8px;	margin-left: 4px;}#header-logo img{	border: 0;	padding: 0;}/* if sidenav.height > content.height, margin-top reset via js in main.master */#footer-awards {	clear: both;	display: block;	margin-top: 50px;}#footer-awards img {	margin: 0 10px;}/* formblocks autostyle to white bg? */#ctl00_NavFormBlock_content, #ctl00_ContentPlaceHolder1_FormBlock_content {	background: none;}#ctl00_NavFormBlock_content{	margin-bottom:20px;	margin-top:16px;}#ctl00_NavFormBlock_content table{	width: 100px;	margin-left: auto;	margin-right: auto;	font-size: 11px;	font-weight: bold;	color: white;}#ctl00_NavFormBlock_content p{	margin-top:4px;	margin-bottom:4px;	color:white;	font-weight: bold;	text-align: center;}#ctl00_NavFormBlock_content input{	width: 100px;}#ctl00_NavFormBlock_content textarea{	width: 110px;	height: 60px;}#neighborhoods {margin-top: 10px;}#neighborhoods table tr{vertical-align: top;}#neighborhoods h2{margin-bottom: 6px;margin-left:14px;}div#promo-block {	margin: 2px 8px 8px 8px;	padding: 6px 10px;	font-size:1.3em;	display:block;	border: black 1px solid;	background: white;}div#promo-block p{	margin-top: 0;	margin-bottom: 0;}