body {font-size:10px; font-family: Arial, Helvetica, sans-serif; color:#000080; width:765px; margin-left:10px;; margin-right:auto;}

.Red16px {	
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0000;
	}
th {color: #000080; text-align: center; padding: 0.25em; font-size: 125%; font-weight:bold;}
td {vertical-align:top}
select {font-size:9px;}
p {margin: 0;}
input {font-size:9px;}
input {display:inline;}
img {border:none; margin:0;}
hr {color: #000080; height:1px; width:100%; text-align:left;}
h3 {font-size:110%;}
h2 {font-size:110%; display:inline;}
h1 {font-size:100%; display:inline;}
form {padding: 1em; margin: 0; display:inline; font-size:100%;}
address {display:inline; font-style:normal;}
a:hover {text-decoration:underline overline; color: #0099FF; background-color:#000080;}
.welcome h1 {font-weight:bold; font-size:16px; line-height:170%; text-align:center} 
.welcome { background-color:#EFF7FF; font-size:12px; padding: 1em; line-height:110%; line-height:135%; -moz-border-radius:10px;} 
.topnavr a:visited {color:#0000ff;}
.topnavr {float:right; font-size:120%; font-weight:bold; display:inline}
.topnavl a:visited {color:#0000ff;}
.topnavl {float:left; font-size:120%; font-weight:bold}
.topnav a:visited {color:#0000ff;}
.topnav a:hover {text-decoration:none; color:#000080; background-color:#E1EBFF;}
.topnav {font-size: 120%; font-weight:bold; display:inline}
.tophdr a:visited {color:#0000FF;}
.tophdr {margin-top:0px; margin-bottom:10px; float:left}
.subcat {margin-bottom:10px; line-height: 170%; font-size:105%; background-color:#E1EFFF;}
.sponsors a {font-size:9px; text-decoration:none; color:#666666;}
.sponsors {display:inline; font-size:9px;}
.searchtext {font-size:90%;}
.searchHdr a {font-size:80%;}
.searchHdr { font-size:115%;}
.rows tr.rowHeader td.cellTop { border-width:0px 0px 0px 0px;}
.rows tr.rowHeader td { border-width:0px 0px 1px 0px;}
.rows tr.rowHeader td { border-color:#000000; border-style:solid;}
.rows tr.rowHeader { background-color: #33FFFF;}
.rows tr.highlight { background-color: #FFFF00;}
.rows tr.boldRow td.cellTop { border-width:2px 0px 0px 0px;}
.rows tr.boldRow td.boldRight { border-width:2px 2px 2px 0px;}
.rows tr.boldRow td.boldLower { border-width:0px 0px 2px 0px;}
.rows tr.boldRow td.boldLeft { border-width:2px 0px 2px 2px;}
.rows tr.boldRow td { border-width:2px 0px 2px 0px;}
.rows tr.boldRow td { border-color:#000;border-style:solid;}
.rows th {background-color: #07529B; color: #fff; text-align: center; padding: 0.25em; font-size: 12px; font-weight:bold;}
.rows td {border: 1px solid #aaa; padding: 0.5em; vertical-align:top; font-size:105%;}
.rows h2 {font-weight:normal; font-size:110%;}
.rows h1 {font-weight:bold; font-size:160%;}
.rows {border-collapse: collapse; border: 1px solid #777; margin: 0; padding: 0;}
.rows .ldesc {overflow: hidden; width:300px; font-size:105%;}
.rows .font13 {font-size: 12px; text-align:right;}
.rows .desc {overflow: hidden; width:550px; font-size:115%;}
.rows .bottom {margin-top:10px; margin-bottom:10px;}
.pages {font-size:120%; margin-bottom:5px; margin-top:10px;}
.novisit a:visited {color: #0000ff;}
.novisit {color: #0000ff;}
.item th {border: 1px solid #aaa; background-color: #CFDAFE; color: #000080; text-align: center; padding: 0.25em; font-size: 100%; font-weight:bold;}
.item td {border: 1px solid #aaa; padding: 0.5em; vertical-align:middle; font-size:110%; text-align:left;}
.item h1 { font-size:2em; margin-bottom:5px; line-height:150%;}
.item address {display:inline; font-size:120%; line-height:150%;}
.item {font-size:10px; border-collapse:collapse;}
.item .header { line-height:190%; color:#006F19;text-align:center; font-size:120%;}
.item .action { font-size:90%;}
.hdr {margin-bottom:5px; margin-top:10px;}
.flistings th {border: 1px solid #aaa; background-color: #07529B; color: #fff; text-align: center; padding: 0.25em; font-size: 12px; font-weight:bold;}
.flistings td {border: 1px solid #aaa; padding: 0.5em; vertical-align:middle; font-size:105%;}
.flistings h2, h3 {font-size:110%; display: inline;}
.flistings {border-collapse: collapse; border: 1px solid #777; margin: 0; padding: 0;}
.flistings .hlight {background-color: #FFFF00;}
.flistings .descrf { margin-top:5px; color:#000000}
.err {font-size:18px; color:#FF0000; font-weight:bold }
.descr_LatestAd {width:460px; overflow:hidden; font-size:115%}
.descr_LatestAd .lbottom {margin-top:5px; font-size:80%}
.descr_LatestAd h2 {margin-bottom:10px;}
.descr {font-size: 135%; overflow:hidden; font-style:normal; width:586px; color:#000000;}
.content h1 { font-size:2em; margin-bottom:5px; margin-top:0;  color:#000000;}
.content address {display:inline; font-size:120%; line-height:150%}
.content {font-size:12px; vertical-align:top;}
.contact {margin-right:10px; width:160px; border:1px #777 solid; overflow:hidden}
.comtbl {border:1px #777777 solid; text-align:justify; line-height:125%;}
.comhdr { text-align:center; border-bottom:1px #777777 solid; padding:5px; background-color:#E1EFFF;}
.combody {padding:5px; line-height:135%;}
.catlinkt {text-decoration:underline}
.category h2 {font-weight:bold;}
.category a.empty {line-height:170%; font-size:120%; color:#666666; text-decoration:none;}
.category a {line-height:170%; font-size:120%;}
.category {margin-right:10px; background-color:#E1EFFF; line-height:170%; font-size:90%; color:#333333; width:160px;}
.bkgrd {background-color:#E1EBFF}
#topbar a:visited {color: #0000ff;}
#topbar {text-align:right; margin-top:0; margin-bottom:10px; font-size:8px; float:right}
#regions td {font-size:110%; line-height:155%; margin-left:25px; margin-right:25px;}
#regions h2 {font-size:135%; font-weight:bold;}
#regions {margin-top:2em; padding: 0.1em; line-height: 150%;}