@charset "UTF-8";body {	background: #FFF;	margin: 0;	padding: 0;	text-align: center;	font: 62.5% Arial, Helvetica, Verdana, sans-serif;  /* 16px × 62.5% = 10px */	color: #464646;}h1 {	font-size: 2.5em;	margin: 0; 	padding:0;	color: #5D8048;	font-weight: normal;}h2 { 	font-size: 1.8em; 	margin:0;	padding:0;	padding-bottom:8px;}h3 { font-size: 1.4em;}h1 a:link,h1 a:visited, h1 a:hover {	color: #5D8048;}h1 a:hover {	color: #000;}p {	font-size: 1.3em;	text-align: left;	line-height: 1.4;}td {	font-family:Arial, Helvetica, sans-serif;	font-size:1.3em;}img {	margin: 0;	padding: 0;}a:link, a:visited, a:hover {	color:#464646;}a:hover { color: #F00; }.twoColFixLtHdr #masthead {	background-color:#FFF;	text-align:left;	width:100%;	text-align:center;	background-image: url(../images/shadow-bg-top.jpg);	background-repeat: repeat-x;	background-position:bottom left;}.twoColFixLtHdr #masthead .content {	width:850px;	margin:0 auto;	background-color:#FFF;	padding:15px 0;	background-image: url(../images/shadow-bg-top.jpg);	background-repeat: repeat-x;	background-position:bottom left;}.twoColFixLtHdr #masthead .left {	float:left;	width:360px;	padding:10px 0 10px 8px;	text-align:left;}.twoColFixLtHdr #masthead .right {	float:right;	width:360px;	padding:20px 12px 0 0;	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	color:#363;	text-align:right;}.twoColFixLtHdr #container_wrapper {	width: 100%;	background: #FFFFFF;	margin: 0;	padding:0;	background-image: url(../images/shadow-bg-bottom.jpg);	background-repeat: repeat-x;}.twoColFixLtHdr #container {	width: 850px;	background: #FFFFFF;	margin: 0 auto;	border: 1px solid #CCC;	border-top:none;	border:none;	text-align: left;	padding-top: 30px;	background-color:#FFF;	background-image: url(../images/shadow-bg-bottom.jpg);	background-repeat: repeat-x;}.twoColFixLtHdr #home_header_wrapper {	background-image: url(../images/photo-background.jpg);	background-repeat: repeat-x;	background-repeat:no-repeat;	background-position:center top;	background-color:#F90;}.twoColFixLtHdr #page_header_wrapper {	background-color:#CCC;	background-image: url(../images/page-header-background.jpg);	background-repeat: repeat-x;	width:100%;}.twoColFixLtHdr #home_header {	width: 100%;	margin: 0 auto;	text-align:center;}.twoColFixLtHdr #page_header {	width: 850px;	margin: 0 auto;	padding:10px;	text-align:left;}.twoColFixLtHdr .shadow {	background-color:#FFF;	background-image: url(../images/shadow-background.jpg);	background-repeat: repeat-x;	width:100%;	height:75px;}.twoColFixLtHdr #page_header h1 {	color:#FFF;	font-family:Arial, Helvetica, sans-serif;	font-size:1.5em;	font-weight:normal;	padding-right:10px;	text-transform:uppercase;	letter-spacing:1px;	text-align:right;}.twoColFixLtHdr #header a:link,.twoColFixLtHdr #header a:visited,.twoColFixLtHdr #header a:hover {	color:#5D8048;	text-decoration:none;}.twoColFixLtHdr #header a:hover {	text-decoration:underline;}.twoColFixLtHdr #sidebar1 {	float: left;	width: 190px;	padding: 0px;}.twoColFixLtHdr #container #mainContent {	margin: 0 0 0 200px;	padding: 0 0px 0 15px;}.twoColFixLtHdr #container #mainContent p {	line-height:1.5;	padding-right: 20px;}.twoColFixLtHdr #container #mainContent .taghighlight {	font-size: 2.4em;	margin: 0;	color: #5D8048;	font-weight: normal;	line-height:1;	padding-right:11px;}.twoColFixLtHdr #mainContent .column1,.twoColFixLtHdr #mainContent .column2 {	width: 310px;	font-size:1.2em;	padding:0;	margin:0;}.twoColFixLtHdr #mainContent ul {	margin:0;	padding:0;	margin-top:12px;	padding-left:20px;	line-height:1.2;}.twoColFixLtHdr #mainContent ul li {	padding-bottom:4px;	font-family:Arial, Helvetica, sans-serif;	font-size:1.3em;}.twoColFixLtHdr #mainContent ul.expanded {	margin-top:20px;	list-style-type: square;}.twoColFixLtHdr #mainContent ul.expanded li {	padding-bottom: 12px;	line-height:1.3;}.twoColFixLtHdr #mainContent .column1 {	float:left;}.twoColFixLtHdr #mainContent .column2 {	float:right;	margin-right:15px;}.twoColFixLtHdr #mainContent .column1 ul,.twoColFixLtHdr #mainContent .column2 ul {	margin:0;	padding:0;	margin-top:20px;	padding-left:20px;	line-height:1.2;	list-style-type: square;}.twoColFixLtHdr #mainContent .column1 ul li,.twoColFixLtHdr #mainContent .column2 ul li {	padding-bottom: 6px;	line-height:1.1;	font-size:1.2em;	font-size:13px;}.twoColFixLtHdr #mainContent table.appointment td {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	color:#888;	text-transform:uppercase;}.twoColFixLtHdr #mainContent table.appointment input {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#000;	text-transform:none;	width:300px;	padding:2px;}.twoColFixLtHdr #mainContent table.appointment input.stet {	width:auto;}.twoColFixLtHdr #mainContent table.appointment textarea {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#000;	text-transform:none;	width:300px;	padding:4px;}.twoColFixLtHdr #mainContent table.appointment select {	text-transform:none;}.twoColFixLtHdr #footer {	padding: 11px;	background:#FFF;	margin-top:20px;	margin-bottom:65px;	border-top:1px solid #AAA;}.twoColFixLtHdr #footer p {	margin: 0; 	padding: 1px;	text-align:center;	line-height:1;	font-size:1.1em;	text-transform:uppercase;	letter-spacing:1px;}.twoColFixLtHdr #footer a:link,.twoColFixLtHdr #footer a:visited,.twoColFixLtHdr #footer a:hover {	color:#333333;	text-decoration:none;}.twoColFixLtHdr #footer a:hover {	color:#5D8048;	text-decoration:underline;}.alignright { 	float: right;	margin-left: 8px;}.alignleft { 	float: left;	margin-right: 8px;}.blacktext {	color:#000;}.clearfloat { 	clear:both;	height:0;	font-size: 1px;	line-height: 0px;}
