*, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p	{padding: 0; margin: 0;}body	{	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;	font-size: 75%;	/*background: url(../images/grid.gif) repeat-y top center;*/	background: url(../images/midlandsurology.jpg) no-repeat top center;	color: #5e6a86;	}html>body	{	font-size: 12px;	}p, ul, ol {	font-size: 1.2em;	}p, ul, ol	{	line-height: 1.5em;	margin: 1.5em 0;	}h1	{	font-size: 1.5em;	line-height: 1em;	margin: 1em 0;	color: #637f95;	}h2	{	font-size: 1.1667em;	line-height: 1em;	margin: 1.286em 0;	color: #637f95;	padding-bottom: .286em;	border-bottom: 1px solid #637f95;	}h3	{	color: #666;	font-size: 1em;	line-height: 1.5em;	margin: 1.5em 0 -1.5em 0;	}a	{	font-weight: bold;	}a:link	{	color: #85aaec;	}a:active	{	color: #85aaec;	}	a:visited	{	color: #85aaec;	}a:hover	{	color: #85aaec;	}.clearFix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;	}/*	layout	*/#mainContainer	{	width: 830px;	margin: 0 auto;	/*border-left: 1px solid #eee;	border-right: 1px solid #eee;*/	/* grid guide - doesn't show as contents is floated */	/*background: url(../images/underline.gif) repeat top left;*/	}#header	{	height: 147px;	position: relative;	margin: 0 0 30px 0;	}#bodyContainer	{	margin-bottom: 40px;	float: left;	}#main	{	width: 600px;	float: left;	margin: 0 0 0 10px;	}#secondary	{	width: 180px;	float: left;	padding: 0 10px;	}#footer	{	clear: both;	}/* 	#header	*/#header p	{	margin: 0 30px 0 0;	text-align: right;	}p a.size	{	border: 1px solid #3a4868;	margin-left: 2px;	background: #fff;	padding: 2px 5px;	width: 20px;	height: 20px;	text-align: center;	margin-top: 4px;	}p a.small	{	font-size: .8em;	}p a.medium	{	font-size: 1em;	}p a.large	{	font-size: 1.2em;	}/*	#main - main content area of page	______________	*//*(#main) page blocks*/.col	{	float: left;	/*margin-bottom: 1.5em;*/	}.spanOne	{	width: 190px;	margin-right: 10px;	}.right	{	margin-right: 0;	}.spanTwo	{	width: 400px;	}.spanThree	{	width: 600px;	}.col p span.title	{	font-weight: bold;	display: block;	}.pgHead	{	border: 1px solid #eee;	background: #F3F5F4 url(../images/pgHead-bg.jpg) no-repeat top left;	height: 200px;	margin-bottom: 10px;	}.pgHead img	{	display: block;	}.pgHead h1, .pgHead p, .pgHead ul	{	padding: 0 0 0 10px;	}.pgHead h1, .pgHead p	{	width: 280px;	}.pgHead ul	{	width: 240px;	}.maleHealth .pgHead ul	{	margin-bottom: -1.5em;	}.pgHead ul li a	{	display: block;	}.pgHead ul li ul	{	display: inline;	list-style: none;			}.pgHead ul ul li	{	font-size: .9em;	display: inline;	}.pgHead ul ul li a	{	display: inline;	}.pgHead img, .pgHead object	{	float: right;	}/*(#main) page styles*/#main ul, #main ol	{	margin-left: 1.5em;/*lines up left side of ol to text indent, ul slightly further in*/	}p.date {	font-size: .8em;	margin-bottom: -1em;	color: #00CC00;	}ul.abcList	{	list-style: lower-latin;	}span.txtClassA	{	color: #85aaec;	}/*form styles*/.spanThree #peForm	{	display: none;	position: absolute;	top: 0;	left: 0;	}.spanThree #gpForm	{	display: none;	position: absolute;	top: 0;	left: 0;	}form fieldset	{	border: none;	}form.details ol, form.gp ol	{	list-style: none;	}form.details label, form.gp label	{	display: inline-block;	width: 160px;	vertical-align: top;	}form.details li, form.gp li	{	padding: 3px 10px;	background: #eee;	border-bottom: 1px solid #fff;	}form.details input.txt, form.gp input.txt	{	width: 140px;	}form.details textarea.txt, form.gp textarea.txt	{	width: 144px;	}form.details li.formSubmit, form.gp li.formSubmit	{	background: #D6DCCD;	}/*	secondary - left column (navigation)	______________	*/#secondary ul	{	list-style: none;	}#secondary ul ul	{	font-size: 1em;	}#secondary li a	{	border-left: 3px solid #fff;	padding: 0 0 0 8px;	text-decoration: none;	display: block;	font-weight: normal;	color: #5e6a86;	}#secondary li a:hover	{	border-left: 3px solid #666;	color: green;	}#secondary li a.selected	{	border-left: 3px solid #666;	color: green;	background: #d6dccd;	}#secondary li ul a.selected	{	border-left: 3px solid #d6dccd;	color: green;	background: #d6dccd;	}#secondary li ul a.selected	{	background: #eee;	}#secondary li ul a	{	margin-left: 10px;	}#secondary li ul	{	margin-top: 1px;	}/*	footer______________	*/.footerWrap	{	background: url(../images/footer-bg.jpg) no-repeat bottom center;	border-top: 1px solid #eee;	float: left;	width: 830px;	padding-bottom: 110px;	}#footer p	{	margin-bottom: -0.8em;	}#footer p.clinics	{	text-align: center;	}#footer p.clinics.last	{		}#footer p.clinics span	{	font-weight: bold;	}#footer .spanOne	{	width: 250px;	margin-left: 10px;	text-align: center;	}.developers {		clear: both;	}.developers p	{	padding: 0 0 0 25px;	height: 60px;	font-size: 0.8em;	margin-left: 650px;	background: url(../images/tdc-logo.png) no-repeat left top;	}