/*Site Styles*/* {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}html,body {	margin: 0px 0px 0px 0px;	padding: 0px;}body {	font-family: trebuchet, verdana, sans-serif;	font-size: 11px;	line-height: 18px;	text-align: center;			background: #2c5477 url(../images/bg_main.jpg) repeat-x;		margin: 30px 0px 0px 0px;	color: #666666;}a, a:active, a:visited {	color: #76c120;}a:hover {	color: #437a03;	text-decoration: none;}hr {	color: #e9e9e9;	height: 1px;	width: 85%;	background-color: #e9e9e9;	border: none 0;	margin: 10px 0px 10px 0px;	padding: 0px 0px 0px 0px;}/*Header Styles*/div#Top {	width: 882px;	height: 75px;	margin: 0px auto;	text-align: left;	padding: 0px 0px 0px 0px;	background-position: top left;	background-image: url(../images/logo.jpg);	background-repeat: no-repeat;}div#TopLogo {	float: left;	width: 400px;	height: 22px;	margin: 0px 0px 0px 0px;	padding: 25px 0px 0px 0px;}div#TopLogo h2{	font-family: Gill Sans, Helvetica, Tahoma, sans-serif;	font-size: 24px;	font-weight: bold;	line-height: 16px;	color: #ffffff;	text-transform: capitalize;	margin: 0px 0px 0px 0px;	padding: 0px 0px 5px 40px;	text-shadow: #191e20 2px 2px 2px;	}div#TopLogo h3{	font-family: Gill Sans, Helvetica, Tahoma, sans-serif;	font-size: 14px;	font-weight: normal;	font-style: italic;	line-height: 16px;	color: #ffffff;	text-transform: none;	margin: 0px 0px 0px 0px;	padding: 4px 0px 0px 40px;	text-shadow: #191e20 2px 2px 2px;	}div#TopNavigation {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	font-weight: normal;	color: #143d5d;	text-transform: uppercase;	float: left;	width: 482px;	height: 22px;	margin: 0px 0px 0px 0px;	padding: 55px 0px 0px 0px;	/*padding: 55px 0px 0px 0px;*/	text-align: right;	vertical-align: bottom;}div#TopNavigation ul{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	white-space: nowrap;}div#TopNavigation li{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	display: inline;	list-style-type: none;}div#TopNavigation a{ 	margin: 0px 0px 0px 0px;	padding: 6px 6px 6px 6px; }div#TopNavigation a:link, div#TopNavigation a:visited {	margin: 0px 0px 0px 0px;	color: #fff;	background-color: #0b314e;	text-decoration: none;	border: solid 1px #244660;}div#TopNavigation a:hover{	margin: 0px 0px 0px 0px;	color: #fff;	background-color: #244660;	text-decoration: none;	border: solid 1px #244660;}div#cleardiv {	clear: both;	line-height: 0px;	height: 0px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}/*Container Styles*/div#containerWhite {	clear: both;	width: 882px;	margin: 0px auto;	text-align: left;	background-color: #ffffff;	padding: 4px 2px 4px 2px;}div#containerBorder {	width: 820px;	margin: 0px auto;	text-align: left;	background-color: #ffffff;	border: solid 1px #cccccc;	padding: 27px 27px 27px 27px;}/*Promo Box Styles*/div#promoDoc {	margin: 0px 0px 20px 0px;	padding: 0px 0px 0px 0px;}div#promoWelcome {	float: left;	width: 262px;	margin: 0px 0px 0px 0px;	padding: 0px 15px 0px 0px;}div#promoWelcome h2{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	line-height: 16px;	color: #143d5d;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 0px 30px 5px 0px;}div#promoFacilities {	float: left;	width: 262px;	margin: 0px 0px 0px 0px;	padding: 0px 15px 0px 0px;}div#promoFacilities img{	margin: 0px 0px 0px 0px;	padding: 0px 0px 5px 0px;}div#promoFacilities h2{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	line-height: 16px;	color: #143d5d;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 0px 30px 5px 0px;	background: #ffffff url(../images/header_element.jpg) no-repeat 60% 30%;}div#promoPatientServices {	float: left;	width: 262px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div#promoPatientServices img{	margin: 0px 0px 0px 0px;	padding: 0px 0px 5px 0px;}div#promoPatientServices h2{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	line-height: 16px;	color: #143d5d;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 0px 30px 5px 0px;	background: #ffffff url(../images/header_element.jpg) no-repeat 70% 30%;}/*ContentZone Styles*/div#contentMain {	float: left;	width: 594px;	margin: 0px 0px 0px 0px;	padding: 0px 25px 0px 0px;}div#contentMain h2{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	line-height: 24px;	color: #143d5d;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 0px 0px 5px 0px;}div#contentMain h3{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-weight: normal;	line-height: 13px;	color: #76c120;	text-transform: uppercase;	margin: 10px 0px 5px 0px;	padding: 10px 0px 5px 0px;	clear: both;}div#contentMain ul{	margin: 10px 10px 5px 20px;	padding: 10px 10px 5px 20px;}div#contentMain table{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div#FormHeader {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-weight: normal;	line-height: 13px;	color: #76c120;	text-transform: uppercase;	margin: 10px 0px 5px 0px;	padding: 10px 0px 5px 0px;	clear: both;}div#contentNavigation {	float: left;	width: 162px;	margin: 0px 0px 0px 0px;	padding: 20px 0px 20px 20px;		line-height: 21px;	background-color: #ffffff;}/*Footer Styles*/div#Footer {	color: #ffffff;	font-size: 9px;	width: 882px;	margin: 0px auto;	text-align: right;	padding: 10px 0px 10px 0px;}/*Form Styles*/div#SubmitLabel {	float: left;	width: 30%;	text-align: right;	margin: 5px 0px 5px 0px;	padding: 0px 0px 0px 0px;	background-color: #ffffff;}div#feedbackLabel {	float: left;	width: 30%;	text-align: right;	margin: 5px 0px 5px 0px;	padding: 0px 0px 0px 0px;	background-color: #efefef;}div#FeedbackInput {	float: left;	width: 70%;	margin: 5px 0px 5px 0px;	padding: 0px 0px 0px 0px;}div#FeedbackInput input, div#FeedbackInput textarea{	border: solid 1px #cccccc;}div#PatientRegLabel {	float: left;	width: 30%;	text-align: right;	margin: 5px 0px 5px 0px;	padding: 0px 0px 0px 0px;	background-color: #efefef;}div#PatientRegInput {	float: left;	width: 70%;	margin: 5px 0px 5px 0px;	padding: 0px 0px 0px 0px;}div#PatientRegInput input, div#PatientRegInput textarea{	border: solid 1px #cccccc;}div#ApptReqLabel {	float: left;	width: 30%;	text-align: right;	margin: 5px 0px 5px 0px;	padding: 0px 0px 0px 0px;	background-color: #efefef;}div#ApptReqInput {	float: left;	width: 70%;	margin: 5px 0px 5px 0px;	padding: 0px 0px 0px 0px;}div#ApptReqInput input, div#ApptReqInput textarea{	border: solid 1px #cccccc;}div#MedicalRecordsReqLabel {	float: left;	width: 30%;	text-align: right;	margin: 5px 0px 5px 0px;	padding: 0px 0px 0px 0px;	background-color: #efefef;}div#MedicalRecordsReqInput {	float: left;	width: 70%;	margin: 5px 0px 5px 0px;	padding: 0px 0px 0px 0px;}div#MedicalRecordsReqInput input, div#MedicalRecordsReqInput textarea{	border: solid 1px #cccccc;}.FormInput {	border: solid 1px #cccccc;}/*Online Payment Area*/div#contentMain iframe {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div#onlinepaymentsform {	text-align: left;	background-color: #ffffff;	float: left;	width: 550px;	margin: 0px 0px 0px 0px;	padding: 0px 25px 0px 0px;}div#onlinepaymentsform h2{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	line-height: 24px;	color: #143d5d;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 0px 0px 5px 0px;}div#onlinepaymentsform h3{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-weight: normal;	line-height: 13px;	color: #76c120;	text-transform: uppercase;	margin: 10px 0px 5px 0px;	padding: 10px 0px 5px 0px;	clear: both;}div#onlinepaymentsformLabel {	float: left;	width: 30%;	text-align: right;	margin: 5px 0px 5px 0px;	padding: 0px 0px 0px 0px;	background-color: #efefef;	clear: both;}div#onlinepaymentsformInput {	float: left;	width: 70%;	margin: 5px 0px 5px 0px;	padding: 0px 0px 0px 0px;}div#onlinepaymentsformInput input, div#onlinepaymentsformInput textarea{	border: solid 1px #cccccc;}