body {
	margin:0;
	font-family: georgia,arial, helvetica, verdana;
	color: #333;
	font-size: 1em;
	background-attachment: scroll;
	background-image: url(../images/bg_tile.jpg);
	background-repeat: repeat;
	background-position: left top;
}
	
table {
	width: 800px;
	padding:0;
	margin: 0 auto;
	text-align: left;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	margin-bottom: 20px;}

td.contentwrapper {
	width: 400px;
	padding: 10px 20px 10px 20px;
	vertical-align: top;
	border-right: 1px dotted #ccc;}
	
div#poptag {
	color: #fff;
	background-color: #69c;
	padding: 5px 20px 5px 20px;
	font-size: 20px;
	line-height: 25px;}
	
td.blue {background-color: #69c;}
td.blue a {
	color: #CCFFFF;
	text-decoration: underline;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.blue a:hover {color: orange; text-decoration: underline;}
td.blue h3 span {color: #fff; border-bottom: 1px solid #000;}
td.infowrapper {
	width: 225px;
	padding:10px;
	vertical-align: top;
}
td.infowrapper h3 {color: #69c;font-size: 14px;margin-bottom: -5px;}
td.infowrapper p {font-size: 12px;}
	
div#services, div#needs, div#hours, div#needs {
	margin-bottom: 20px;}
	
.cellbg {color: #fff;}

h2, h3 {font-family: georgia, times, "Times New Roman";}

h3 {
	color: #69c;
	border-bottom: 1px solid #69c;}

li {
	line-height:18px;
	font-size: 14px;
	margin-bottom: 10px;
	list-style-image: url(../../images/circle_arrow.gif);
	border-bottom: 1px dotted #ccc;
	padding-bottom: 13px;}
	
div# p {font-size: 12px;}
div#moreinfo .number {color: #69c; font-size: 24px;}
h3.pediatrician {
	border-bottom: 1px solid #000;
	color: #000;
	padding:0;}
h3.espanol {color: #fff; border-bottom: 0; font-style: italic;}
	
li strong {color: blue;
	text-transform: uppercase;}
a {color: blue;
	text-decoration: none;}
a:hover {color: orange; text-decoration: underline;}

