/* Main styles */body {	background-image:url(../images/blue-black-background.gif);	background-color:#000000;	background-repeat:repeat-y;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#CCCCCC;	}	a img {	text-decoration: none;	border: none;}	.rightbox1 {	height: 117px;	width: 308px;	border: 1px solid #065587;	position: absolute;	visibility: visible;	top: 0px;	left: 720px;	text-align: center;	vertical-align: middle;	font-size: 9px;	}.rightbox2 {	height: -1px;	width: 308px;	border: 1px solid #065587;	position: absolute;	visibility: visible;	top: 118px;	left: 720px;	text-align: left;	vertical-align: middle;	font-size: 12px;	}.rightbox3 {	height: 80px;	width: 220px;	position: absolute;	visibility: visible;	top: 15px;	left: 420px;	text-align: left;	font-size: 9px;	}.zipbox {	Height: 320px;	width: 308px;	border: 1px solid #065587;	position: absolute;	visibility: visible;	top: 700px;	left: 720px;	}.address {	height: 37px;	width: 154px;	position: absolute;	margin-top: 5px;	margin-left: 25px;	}.contact {	height: 37px;	width: 129px;	position: absolute;	margin-top: 40px;	margin-left: 25px;	}.contact a {	color: #000000;	text-decoration:none;}.footer {	position: absolute;	top: 1200px;	left: 6px;	text-align: left;	font-size: 9px;	color:#666666;}.address a {	text-decoration:none;	color: #000000;}.img_center {	vertical-align: middle;}.logo {	position: absolute;	top: 5px;	left: 25px;	border: none;}.photobox {	position: absolute;	top: 122px;	height: 900px;	width: 720px;	border: 0px;	left: 1px;	color: #000000;}.contentbox {	position: absolute;	top: 121px;	height: 980px;	width: 719px;	border: 0px;	left: 1px;	color: #000000;}.contentbox p {	margin-right:50px;	text-align: center;}#groupdesat {	border: 0px;}/* Navigation styles */#navlist {	padding: 1px;	margin: 0;	font-size: 22px;	width: 14em;	color: gray; }#navlist li {	list-style: none;	margin: 0px;	border-bottom: 1px gray solid;	text-align: left;}#navlist li.bottom {	list-style: none;	margin: 0px;	border-bottom: 0px;	text-align: left;}#navlist li a {	display: block;	border-left: 5px black solid;	padding: 0.7em 0.5em 0.7em 0.9em;	text-decoration: none;	color: #000000;}#navlist li a:link { color: #cccccc; }#navlist li a:visited { color: #cccccc; }#navlist li a:hover {	font-weight: bold;	color: #000000;	background: #b1d5ed;	border-left: 5px #004080 solid;	text-align: left;	margin: 0px;}#navlist li a.active {	font-weight: bold;	color: #000000;	background: #b1d5ed;	border-left: 5px #004080 solid;	text-align: left;	margin: 0px;}/* DHTML Layer Styles for Services Menu */.servicesmenu ul {	color: black;	padding: 1px;	text-align: center;	list-style: none;	width: 40em;}.servicesmenu li a {	text-decoration: none;	color: #0000cc;}.servicesmenu li a.out {	text-decoration: none;	color: #0000CC;}.servicesmenu li a:hover {	color: #004080;	text-decoration: underline;}.servicesmenu li a.active {	color: #004080;}	/* DHTML layer for stylist menu */.stylistmenu ul {	 list-style: none;	 padding: 1px;	 }