body {
	margin: 0px;
	padding: 0px;
	font: 14px/16px 'Lucida Grande', arial, helvetica, sans-serif; 
	color: black;
	background-color: white;
	}
	
table, tr, td {
	margin: 0px;
	padding: 0px; 
	color: black;
	background-color: white;
	}

#header {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	border-width: 0px;
	color: black;
	background-color: white;
	background-image: url(img/stripes.gif); 
	background-repeat: repeat; 
	height: 53px; /* ie5win fudge begins */
/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 53px; /* real value goes here */
	}
html>body #header {
	height: 53px; /* ie5win fudge ends */
	}

#menubar    { color: black; background-color: white; background-image: url("img/barneighbor.gif"); background-repeat: repeat-x; text-align: center; margin: 0 auto; padding: 0; height: 45px; border-width: 0 }

#content { 
	margin: 5px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	margin-left:auto;
	margin-right:auto; 
	border-width: 0px;
	color: black;
	background-color: white;
}

#footerdivider {
	margin: 0px;
	padding: 0px;
	height: 4px;
	margin-left:auto;
	margin-right:auto; 
	border-width: 0px;
	border-color: #fff;
	color: black;
	background-color: white;
	background-image: url(img/bottombar.gif); 
	background-repeat: repeat-x; 	
}

#footer {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	border-width: 0px;
	color: black;
	background-color: white;
	background-image: url(img/stripes.gif); 
	background-repeat: repeat; 
	}

.centered  { text-align: center; margin: 0; padding: 0; border-width: 0 }
	
.allimage {
	margin: 0px;
	padding: 0px;
	font: 2px/2px 'Lucida Grande', arial, helvetica, sans-serif;
	text-align: center;
	margin-left:auto;
	margin-right:auto; 
	border-width: 0px;
	}

img { border-width: 0px; }	

img.logo { 
	width: 176px;
	height: 53px;
	margin-left:auto;
	margin-right:auto; }

img.specialist { 
	width: 166px;
	height: 34px;
	padding: 10px 0px;
	margin-left:auto;
	margin-right:auto; }
	
img.bottom-bar { 
	margin: 0px;
	padding: 0px;
	height: 4px;
	margin-left:auto;
	margin-right:auto; }
		
a:link {color: blue;}
a:visited {color: navy;}	

h2 {text-align: left; 
	margin: 0px; 
	padding: 24px 0px 0px 35px; 
	font-size: 18px;
	font-weight: 500;
	font-family: 'Lucida Grande', arial, helvetica, sans-serif; 
	line-height: 18px; 
	text-decoration: none;
	color: #000; }
	
.ahem {
	display: none;
	}

p.bodytext {
	text-align: left; 
	padding: 0px 70px 0px 70px;
	font: 14px/16px 'Lucida Grande', arial, helvetica, sans-serif;
	color: #555; }

td.grayline {
	color: black;
	background-color: #c1c1c1; }

b {
	padding: 0px;
	font: 14px/16px 'Lucida Grande', arial, helvetica, sans-serif;
	font-weight: 600;
	color: black;
 	background-color: white; }

p.footertext {
	text-align: center; 
	margin: 0px;
	padding: 4px 0px 2px 0px;
	font: 12px/14px arial, helvetica, sans-serif;
	font-weight: 400; 
	font-style: italic; }

pre {
	color: #555;
 	background-color: white; 
 	font: 11px/18px Courier, "Courier New", sans-serif; 
	margin-top: 20px;
	margin-bottom: 10px; }

img {
	border: 0; }

img.map {
	padding: 10px 0px 15px 0px; }
