body {	background-color: #414B57;	margin: 0px;	padding: 0px;	background-image: url(images/background.jpg);	background-repeat: repeat;}a:link {	font-family: Arial, Verdana;	font-size: 12px;	color: #018CD1;	text-decoration: underline;	line-height: 14px;}a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A57C00; text-decoration: none;; line-height: 14px}a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline; line-height: 14px}a:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A57C00; text-decoration: none;; line-height: 14px}#main a:link {	font-family: Arial, Verdana;	font-size: 12px;	color: #018CD1;	text-decoration: none;	;	line-height: 14px;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #BFE2F3;}#main a:hover {	font-family: Arial, Verdana;	font-size: 12px;	color: #018CD1;	text-decoration: none;	;	line-height: 14px;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #BFE2F3;	background-color: #FFFFCC;}#main a:visited {	font-family: Arial, Verdana;	font-size: 12px;	color: #018CD1;	text-decoration: none;	;	line-height: 14px;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #BFE2F3;}#main a:visited:hover {	font-family: Arial, Verdana;	font-size: 12px;	color: #018CD1;	text-decoration: none;	;	line-height: 14px;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #BFE2F3;	background-color: #FFFFCC;}a.topnav:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	text-decoration: none;	line-height: 11px;	font-weight: bold;}a.topnav:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFCC66;	text-decoration: underline;	line-height: 11px;	font-weight: bold;}a.topnav:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	text-decoration: none;	line-height: 11px;	font-weight: bold;}a.topnav:visited:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFCC66; text-decoration: underline; line-height: 11px}a.foot:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline; line-height: 12px}a.foot:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFCC33; text-decoration: none; line-height: 12px}a.foot:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 12px}.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	color: #333333;	background-image: url(images/footer.jpg);	background-repeat: repeat-x;}.date {  font-size: 10px; color: #FFFFFF; line-height: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}.copy {  font-family: Arial, Verdana; font-size: 11px; color: #000000; line-height: 16pt}input {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}option {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}select {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}h1 {	font-family: "Trebuchet MS", Arial, Verdana;	font-size: 22px;	line-height: 24px;	color: #0C58AC;	font-style: normal;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #BB4A04;	line-height: 16px;}.signup {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;}ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	color: #000000;}/* Border */.frame-top {	background-image: url(images/f-top.png);	_background-image: url(images/f-top.gif);	background-repeat: no-repeat;	background-position: left top;}.frame-bottom {	background-image: url(images/f-bottom.png);	_background-image: url(images/f-bottom.gif);	background-repeat: no-repeat;	background-position: left top;}.frame-left {	background-image: url(images/f-left.png);	_background-image: url(images/f-left.gif);	background-repeat: repeat-y;}.frame-right {	background-image: url(images/f-right.png);	_background-image: url(images/f-right.gif);	background-repeat: repeat-y;}.ocean-top {	background-image: url(images/ocean-bkgd.jpg);	_background-image: url(images/ocean-bkgd.gif);	background-repeat: no-repeat;	background-position: left top;	background-color: #1c4875;}.navbar {	background-image: url(images/nav-bkgd.jpg);	background-repeat: no-repeat;	background-position: left top;	background-color: #FFFFFF;}.ocean-side {	background-color: #BBD0E5;	background-image: url(images/ocean-side-bkgd.jpg);	background-repeat: no-repeat;	background-position: left top;}.ocean-top-sec {	background-image: url(images/ocean-bkgd-sec.jpg);	_background-image: url(images/ocean-bkgd.gif);	background-repeat: no-repeat;	background-position: left top;	background-color: #1c4875;}.side-subs {	font-family: Arial, Verdana;	font-size: 12px;	text-transform: uppercase;	color: #FFFFFF;	font-weight: bold;	background-image: url(images/sub-bar.gif);	background-repeat: no-repeat;	background-position: center;	padding: 9px 1px 1px;	height: 27px;	width: 220px;	float: right;	margin-left: -5px;	text-align: center;	display: block;}.ad-bar {	background-image: url(images/gray-sidebar.jpg);	background-repeat: no-repeat;	background-position: center top;}.topdiv {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}.sidebar-copy {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	color: #333333;}/* CLIENT CUSTOm PAGES */#clients{ }#clients h1{	font-family: "Lucida Grande CY", Monaco, Verdana;	font-size: 18px;	color: #295680;	font-style: normal;	line-height: 20px;	background-color: #FFFFCC;	margin: 0px;	padding-top: 4px;	padding-bottom: 4px;}.client-images-box {	float: right;	position: relative;	width: 250px;	border: 1px solid #CCCCCC;	background-color: #e7e7e7;	padding: 5px;	margin-left: 3px;	margin-bottom: 1px;	margin-top: 3px;	margin-right: 3px;}/* results styles */#results{ }#results h1{	font-family: "Lucida Grande CY", Monaco, Verdana;	font-size: 12px;	color: #295680;	font-style: normal;	line-height: 12px;	margin: 0px;	padding-top: 4px;	padding-bottom: 4px;	background-image: url(images/results-bkgd.gif);	background-repeat: no-repeat;}#results td {  font-family: "Lucida Grande CY", "Trebuchet MS", Arial, Verdana; font-size: 11px; color: #000000; line-height: 12px}.results-images-box {	float: right;	position: relative;	width: 136px;	border: 1px solid #CCCCCC;	background-color: #e7e7e7;	padding: 5px;	margin-left: 3px;	margin-bottom: 1px;	margin-top: 3px;	margin-right: 3px;}
