#header {
	height: 85px;
	position: relative;
	border-bottom: 1px solid #00203E;
}
#header #phone {
	left: auto;
	top: auto;
	right: 20px;
	bottom: 10px;
	font-size: 12pt;
	color: #00203E;
	text-aligh: right;
	width: 50%;
	display: block;
}
#wrapper, #navbuffer, #outer, #inner, #container, #content, #content .inside, #footer {
	float: none;
	border-width: 0;
	margin: 0;
	padding: 0;
	position: relative;
	width: 97%;
}
#action, #header #tagline, #nav, #subnav, #flashcontent, .printHide, #rssBox, .requestform, #intl, #footer ul, #masthead {
	display: none;	
}
#content .inside {
	padding-top: 10px;
}

* html #footer {
	/* \*/
		margin-top:	1em;
	/* help IE print space between the content and footer */
}
a, a:link, a:visited {
	text-decoration: none;
	background-color: inherit;
	color: inherit;		
}
html, body, body * {
	background-color: #fff !important;
	color: #000 !important;
}

#navbuffer {
	padding-top: 10px;
}

#footer * {
	border: none;
	width: auto;
	margin: 0;
	padding: 0;
	float: none;
}
#footer {
	width: 100%;
	margin: 8px 0 10px;
	padding-top: 10pt;
	border-top: 1px solid #999;
}

.inside ul { position: relative; }

.inside ul li, .inside .location li {
	list-style-type: square;
	background: none;
	margin: 0;
	padding: 0 0 1px 10px;
	position: relative;
}

/* ---- Map ---- */
#usaMap p { display: block; }
.stateBrowse { top: 0 !important; }
#viewMap { display: none; }