/* @override http://lformxserve01.local/Q%20-%20T/Total%20Health%20Physical%20Medicine/Site/2010-02-17/styles/style.css */* {	margin:0;	padding:0;}a {	color: #000;	text-decoration: underline;}a:hover {	color: #333;}a img { border: 0; }p { line-height: 21px; margin: 10px 0; }

hr {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}body#hp {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #000000;	padding:0px;	margin:0px;	background-color: #f7f7f7;	background-image: url(../images/homepage-bg.gif);	background-repeat: repeat-x;}body#secondary {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #000000;	padding:0px;	margin:0px;	background-color: #ffffff;	background-image: url(../images/background.jpg);	background-repeat: repeat-x;}#wrapper {	width:970px;	margin: 0 auto;	}#header {	margin-bottom: 6px;}	#header img#logo {		float: left;		margin-top: 10px;		margin-bottom:5px;	}		#header strong {		float: right;		color: #66859e;		font-size: 28px;		margin-top: 20px;		font-weight: bold;		font-family: Helvetica, Arial, sans-serif;			}#content {		clear: both; 	position:relative;	bottom:10px;}#content2 {		margin-top: -5px;	z-index:1;}#content-contact {		margin-top: -5px;	z-index:1;}#content-white {		margin-top: -5px;	z-index:1;}.homepage #content {	padding-top: 35px;}#content #hp-left {	float: left;	width: 615px;}#content #hp-right {	float: right;	width: 320px;}#content #hp-right form {	margin-top: -430px;	padding: 5px 30px;}

#content #hp-right .form {	margin-top: -380px;	padding: 5px 30px;
	height: 340px;}.form-hp-heading {	font-size: 10px;	text-transform: uppercase;}	#content #hp-right form p {		margin: -3px 0;	}/* My Comment */	#content #hp-right form h3 {		color: #fff;		color:#333333;		font-size: 14px;		font-weight: normal;		margin-bottom: 5px;		border-bottom: 0;	}		#content #hp-right form h3 span {			color: #000;			font-weight:bold;		}	#content #hp-right form input {		width: 233px;		font-size: 10px;		border: 0;		letter-spacing: 1px;		color: #6b7c85;		padding: 3px;		margin-bottom: 8px;	}		#content #hp-right form input.short {			width: 111px;		}		#content #hp-right form input#hp-submit {			width: 85px;			font-weight: bold;			padding: 6px 0;			margin-top: 10px;			text-transform: uppercase;		}	#content #hp-right form select {		width: 238px;		font-size: 10px;		border: 0;		color: #6b7c85;		letter-spacing: 1px;		padding: 3px;		margin-bottom: 6px;	}	#content #hp-right h3.hp-r {		margin-top: 55px;	}.homepage h1 {	color: #66859e;	font-size: 21px;	margin-top: 25px;	clear: both;}.homepage #hp-left p {	font-size: 13px;	margin: 15px 0;}.homepage #hp-left p.mission a {float: right;display: block;}.homepage h3 {	color: #6b7c85;	border-bottom: 1px dotted #a0a0a0;	padding-bottom: 5px;	margin-bottom: 10px;	font-size: 14px;	font-weight: normal;}.homepage #hp-left h3 { margin-top: 20px; }.homepage h3 span {	color: #9c9c9c;	font-size: 19px;}.homepage h3 em {	font-style: normal;	color: #4f4f4f;}.homepage img.hp-thumb {	background-color: #fff;	border: 1px solid #a0a0a0;	padding: 3px;	float: left;	margin: 0 10px 10px 0;}.homepage #content p.small {	font-size: 11px;	margin: 0 0 10px 0;	line-height: 21px;}.homepage a.readmore {	text-decoration: none;	font-size: 10px;	display: inline-block;	padding: 4px 0;}

div#hp-right form p span.sm {	font-size:9px;	line-height: 9px;}.clear { clear: both; }.sub {	color: #b83f57;	font-size: 6px;	text-align: center;}	p.webbot {	display:none;}#footer {	clear: both;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 10px;	padding-top: 40px;}

	#footer .icons {
		float: left;
		width: 50px;
	}
	#footer .links {
		float: left;
		width: 900px;
	}
		#footer .links h4 {
			padding: 0px 0px 0px 0px;
			font-size: 12px;
		}
		#footer .links p {
			padding: 0px 0px 12px 0px;
			margin: 0px 0px 0px 0px;
			line-height:18px;
		}
	#footer .copyright {
		float: left;
	}#footer span#lform {	float: right; }#footer span#copyright {	float: left;}#footer span#lform a { color: #949494; text-decoration: none; }div#content2 { float:left; background-image: url(../images/subpage-bg.gif); background-repeat: repeat-y;}div#content-contact { float:left; background-image: url(../images/subpage-bg-contact.gif); background-repeat: repeat-y;}div#content-white { float:left; background-color: #fff;}