a:link {	color: #0078ad; 	text-decoration: none;} a:visited {	color: #0078ad; 	text-decoration: none;}a:hover {	color: #7daf47; 	text-decoration: none;}body	{	background-image: url(images/PageBackground_7x224.gif);	background-repeat: repeat-x;	background-color: #68dade; 	margin: 0px 30px 20px 30px;}#mainbox {	 	width: 886px;	z-index: 2; 	background-image: url(images/contentBackground_886x5.gif);	background-repeat: repeat;	min-height: 510px;	height: expression( this.scrollHeight < 509 ? "510px" : "auto" ); /* sets min-height for IE */	padding-bottom: 40px;	overflow: hidden;}#header {	width: 886px;	height: 144px;	z-index: 4;	background-image: url(images/header_886x146.gif);	background-repeat: no-repeat; }#menu {	width: 886px;	height: 26px;	text-align: center;	z-index: 6;	background-image: url(images/Menu_886x26.gif);	background-repeat: no-repeat; }#content {	position: relative;	top: 20px;	left: 40px;	width: 810px;	z-index: 8;	padding-top: 10px;}#indexcontent {	position: relative;	top: 20px;	left: 40px;	width: 800px;	z-index: 8;	padding-top: 10px;}#textContact {	position: absolute;	top: 10px;	left: 200px;	width: 560px;	z-index: 10;}#text {	z-index: 10;}#photo {	float: left;	padding-right: 25px;	width: 275px;	z-index: 8; }#photo_right {	float: right;	padding-left: 18px;	width: 275px;	z-index: 8; }#photo_right_long {	float: right;	padding-left: 18px;	width: 275px;	height: 352px;	z-index: 8; }#sidecolumn {	position: relative;	left: 10px;	float: right;	padding-left: 10px;	width: 175px;	z-index: 8; }#news {	width: 175px;	background-image: url(images/NewsBottom.gif);	background-repeat: no-repeat;	background-position:bottom;	background-color: #e3fafd;		z-index: 10; }#events {	width: 175px;	background-image: url(images/NewsBottom.gif);	background-repeat: no-repeat;	background-position:bottom;	background-color: #e3fafd;		z-index: 10; }#sidecolumn h4 {	margin: 0;	padding: 4px 0;	text-align: center;	background-image: url(images/NewsHead.gif);	background-repeat: no-repeat;	font-family: Trebuchet, "Trebuchet MS", Arial, "sans serif";	font-size: 16px;	font-style: normal;	font-weight: bold;	text-transform: none;	color: #4b9300;	z-index: 11;}#sidecolumn a:link { 	color: #4b9300; 	text-decoration:none; }#sidecolumn a:visited { 	color: #4b9300; 	text-decoration:none; }#sidecolumn a:hover { 	color: #4b9300; 	text-decoration:none;}#welcome {	float: left;	padding-right: 20px;	width: 165px;	height: 35px;	z-index: 8; }#appointments {	float: left;	padding-right: 20px;	width: 233px;	height: 76px;	z-index: 8; }#contact {		padding-right: 20px;	width: 177px;	height: 37px;	z-index: 8; }#links {	padding-right: 20px;	padding-bottom: 20px;	width: 89px;	height: 37px;	z-index: 8; }#services {	float: left;	padding-right: 20px;	width: 134px;	height: 37px;	z-index: 8; }#skills {	float: left;	padding-right: 20px;	width: 181px;	height: 80px;	z-index: 8; }#about {	float: left;	padding-right: 20px;	width: 156px;	height: 37px;	z-index: 8; }#footer {	width: 886px;	height: 25px;	margin-top: 0px;	z-index: 12;	background-image: url(images/Footer_886x25.gif);	background-repeat: no-repeat; }#copyright {	width: 878px;	height: 25px;	z-index: 12;  	text-align: right;}.clearfloat {	height: 0;	clear: both;}.headline {	font-size: 22px;	font-family: "Book Antiqua", "Times New Roman", Times, serif;	font-variant: small-caps;	font-weight: bold;	letter-spacing: 3px;	color:#006e9f;}.plaintext {	font-size: 14px;	font-family: "Book Antiqua", "Times New Roman", Times, serif;	font-weight: normal;	line-height: 150%;	color:#555555;}.plaintextblack {	font-size: 14px;	font-family: "Book Antiqua", "Times New Roman", Times, serif;	font-weight: normal;	line-height: 150%;	color:#000000;}.subhead {	font-size: 15px;	font-family: "Book Antiqua", "Times New Roman", Times, serif;	font-weight: bold;	line-height: 150%;	color:#000000;}.scs {	font-size: 14px;	font-family: Trebuchet, "Trebuchet MS", "sans serif";	font-weight: bold;	line-height: 150%;	color:#006e9f;}#menu .menuCopy {	font-family: "Book Antiqua", "Times New Roman", Times, serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	font-variant: small-caps;	text-transform: none;	line-height: 26px;	padding: 0px 0px 0px 40px;	color: #0077af;}#footer .footerCopy { 	padding: 0px 0px 0px 40px;	font-family: Arial, Verdana, sans-serif; 	font-size: 10px; 	font-style: normal; 	font-weight: bold; 	font-variant: normal; 	text-transform: none; 	line-height: 25px;	color: #ffffff;  	z-index: 12;}.copyrighttext {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #0078ad;}.clear{clear:both;}.newstext {	font-family: Trebuchet, "Trebuchet MS", Arial, "sans serif";	font-size: 12px;	font-style: normal;	font-weight: normal;	text-transform: none;	color: #006e9f;}.newstextbold {	font-family: Trebuchet, "Trebuchet MS", Arial, "sans serif";	font-size: 12px;	font-style: normal;	font-weight: bold;	text-transform: none;	color: #006e9f;}.more {    display: none;    }a.showLink, a.hideLink {    text-decoration: none;    color: #36f;        background: transparent url('down.gif') no-repeat left; }a.hideLink {    background: transparent url('up.gif') no-repeat left; }.moreless {    padding-left: 10px;}#menu a:link { 	color: #0077af; 	text-decoration:none; }#menu a:visited { 	color: #0077af; 	text-decoration:none; }#menu a:hover { 	color: #72b72b; 	text-decoration:none; }#footer a:link { 	color: #ffffff; 	text-decoration:none; }#footer a:visited { 	color: #ffffff; 	text-decoration:none; }#footer a:hover { 	color: #caf0a5; 	text-decoration:none; }