body { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11pt; margin: 0; padding: 0; }
a, a:visited { color: #555577; text-decoration: none; }
form { margin: 0; padding: 0; }
h3 { color: #ffA814; font-size: 14pt; }
img { border: none; }

.center600 { width: 600px; margin: 0 auto; }
.searchdiv { width: 600px; height: 100px; background-image: url("/images/blue600x100.gif"); }
.searchtext { font-size: 16pt; color: #ffffff; padding: 8px 20px; }
.searchimp { width: 400px; height: 28px; }

.vblock50 { width: 100%; height: 50px; }

.bluetext { font-size: 14pt; color: #6666ff; }
.graytext { font-size: 14pt; color: #555555; }

.pagelayout { width: 100%; border-collapse: collapse; }
.pagelayout_c1 { width: 200px; padding: 40px; }
.pagelayout td { vertical-align: top; }

#gmap { width: 400px; height: 300px; margin: 30px 0; }

.tdata_tc { width: 60px; }
.tdata th { text-align: left; }
.tdata td { padding: 2px; }

.lclinks { width: 200px; margin: 30px auto; font-size: 14pt; }
.lclinks a, .lclinks a:visited { color: #059aff; font-weight: bold; text-decoration: none; }

.logo { width: 120px; height: 87px; background-image: url("/images/logo.gif"); }
.gradient { width: 100%; background-image: url("/images/gradientbg.jpg"); background-repeat: repeat-x; }

.rightads { float: right; width: 200px; padding: 10px; border: solid 1px #3a8000; margin-right: 20px; }
.rightads a, .rightads a:visited { color: #0000ff; text-decoration: underline; }
.rightads_text { font-size: 9pt; }

.pagination {text-align:center;clear:both;margin:0 0 .5em 0;padding:2.5em 0 1em 0;line-height:2.5;}
.pagination a{border:1px solid #999;text-decoration:none;background:white;}
.pagination a:hover{background:#059aff;color:white;}
.pagination a,.pagination span{padding:0.3em 0.5em;}
.pagination a.pn{border:1px solid #fff;}
.pagination a.pn b{font-weight:normal;}
.pagination a.pn:hover{border:1px solid #999;}