body,html {
	font-family:Verdana;
	font-size:0.9em;
}
p, #center li,
#center blockquote { 
	font:normal 0.85em/1.5em Verdana,sans-serif;
	}
	
#center p { margin-top:10px; }

h1,h2,h3,h4,h5,h6 {	font-family:Verdana; }
h1 { font-size:1.25em; } 
h2 { font-size:1.2em; } 
h3 { font-size:1.0em; } 


#center h1 {
margin-bottom:5px;
}
#center h3,#center h2  {
padding-top:10px;

}
#center a {
	color:#67909A;
	font-weight:bold;
	text-decoration:none;
}
#center ul {
	margin-left:40px;
	padding-top:5px;
}
#center ul li {
}

#center ol {
	margin-left:40px;
	padding-top:5px;
}
#center ol li{
	
}
#center blockquote {
	margin-bottom:20px;
	margin-top:15px;
	padding:10px 20px 20px 20px;
background-color:#B3C7CC;

}

#tagline 
{
	FONT-SIZE:14px;
	FLOAT:left;
	PADDING-TOP:8px;
}
* html #tagline { PADDING-TOP:5px; }



/* --------------- information box to the right --------------- */

.shoutbox {
	background-color:#B3C7CC;
	}
.shoutbox HR { height: 1px; color: #fff; border: none; } /* For Internet Explorer */
HTML>BODY .shoutbox HR { height: 1px; background-color: #fff; border: none; } /* For Gecko-based browsers */
HTML>BODY .shoutbox HR { height: 1px; background-color: #fff; border: 0px solid #fff; } /* For Opera and Gecko-based browsers */  

.shoutbox p ,
.shoutbox h1 ,
.shoutbox h2,
.shoutbox h3 { 
	margin:0 10px;
	line-height:40%;
	}
.shoutbox h1 ,
.shoutbox h2,
.shoutbox h3 {
	/*margin-top:5px; */
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	}

	/* Addition for Locator */
.shoutbox h3 {padding-top:5px;}
	
	
.shoutbox p {
	line-height:110%;
	margin-top:5px;
	}

.shoutbox h2 {
	font-size:0.85em; 
	line-height:80%;
	padding-top:10px;
	}
	
.shoutbox p.shout_button  { 
	background-color:#67909A; 
	line-height:130%;
	text-align:center; 
	font-weight:bold; 
	color:white;
	margin:10px 10px 10px 10px;
	}
.shoutbox hr {
	margin:0; padding:0;
	}
.shoutbox p.shout_button a {
	text-decoration:none; 
	color:#fff;
	padding:2px 0px;
	display:block;
	}

.shoutbox select {
   width:140px;
   margin-top:10px;
   margin-bottom:0px;
   margin-left:10px;
}


/* Forms */


form#form1 label {
clear:both;
}

form#form1 input {
   border:1px solid #67909A;
   padding:2px;
   clear:both;
}

form#form2 p { margin-top:2px; }
form#form2 h3 {padding-bottom:10px; }
* html form#form2 h3 {padding-bottom:5px; }

form#form1 { padding-bottom:20px;}
.bigger-link a { font-size:120%; }

/* Map */
.SubHvidHCL {font-size:9px; color:#fff;}

SELECT { 
font-family:Verdana,sans-serif; 
font-size:11px;
}


/* Map commands, below the map */
#map-commands {margin:0; list-style-type:none; width:500px; padding-top:5px;padding-bottom:10px;}
ul#map-commands li {display:inline; color:#689098; font-size:11px; font-weight:bold; margin-right:10px;}
ul#map-commands li a{text-decoration:none; color:#689098; }

/* Map search engine results page, below the map (Hearing Center Lisings) */
table#serps {width:480px;font-size:80%; padding:10px 0;}
table#serps tr th {border-top:1px #689098 solid; border-bottom:1px #689098 solid; padding:5px 0; text-align:left;}
table#serps tr.altrow {background-color:#B4C7CD;}
table#serps tr td input {float:right; margin:5px 20px 5px 0; }
table#serps a {
color:#000;
font-weight:bold;
}
table#serps tr td { padding:5px 0;  }
/* Sidebar icon list */

dl {margin:0 10px; clear:both;
padding:10px 0px;
}
dl dd { font-size:85%; padding-top:7px; padding-left:25px;} 
dl dt { float:left;clear:both; padding-top:5px;}

/* Driving instructions, beneath map */
.end-label {color:red; font-weight:bold;}
.start-label {color:green; font-weight:bold;}

/* Table in the sidebar */
#nifty table tr td{ vertical-align:top; font-size:11px; padding-bottom:5px;}

#copyright p { 
padding-left:20px; 
padding-bottom:40px; 
margin-top:-10px;
color:#666;
}
* html #copyright p { padding-left:20px; }



/* Links 10-20, 20-30, etc. */
#pagination { color:#fff; margin-top:10px;}
#pagination b { color:#000; }
#pagination a { color:#689098; font-size:11px; font-weight:bold; }

div div table#serps.driving-directions tr td { vertical-align:top; padding-right:5px;}
table#serps.driving-directions tr th.lastheading { text-align:right;}
table#serps.driving-directions tr td input{padding:0; margin:0; } /* Checkboxes in the driving directions */

table.driving-start-end tr td { font-size:11px; }

/* Link in error message at viewMap */
table#serps tr td.ContentBody a {
color:#689098;
text-decoration:none;
}
/* Text in error message at viewMap */
table#serps tr td.ContentBody {
font-size:11px;
}

/* Maps: Border with some air */
/* TODO: Make single-cell ID for IE */
table tr td#map-container-cell {
padding:5px 5px 10px 5px;
}

/* Top-right Menu (Disclaimer, Tip a Friend */
* html div#header div#navcontainer 
{
	margin-right:0; padding-right:0; width:160px; 
}