
html, body {}

body {margin:0; padding:0; background:#666; font-size:13px; font-family:Arial, sans-serif; text-align:center; font-size:14px;}

.main {text-align:center; margin:20px  auto; padding:0; background:#fff; width:950px;}
.maininner {margin:0 auto; padding:0 20px; text-align:left;}

#header {margin:0 auto 20px 0;}
#header #brand {float:left; width:291px; border-right:1px solid #eee; font-size:20px;}
#header #brand a, #header #brand a img {margin:0; padding:0;}
#header #what {float:left; width:550px; text-align:left; padding-top:10px;}
#header #what p {margin:15px 0 0 30px; font-size:18px; color:#72CD0C; line-height:135%;}
#header #what p b {color:#66B013;}
#header .ad {border:5px solid #a5ef3f; margin-left:30px; padding:5px;}

.front {margin-left:50px;}

/*
.front {text-align:center; padding-top:0;}
.front img {margin-bottom:30px;}
.front form {font-size:15px; clear:both; padding-top:40px; color:#999;}
.front form input {margin-left:20px;}
.front form input.text {padding:3px; border:2px solid #ccc; font-size:13px; font-weight:bold; width:250px; color:#666;}
.front form input.submit {width:100px; font-size:13px; font-weight:bold;}
.front form p.help {font-size:11px;}
*/

.footer {margin-bottom:50px;}
.footer p {margin-left:258px; color:#fff; font-size:12px;}
.footer p a {color:#fff;}

.fixer {clear:both; font-size:0.01em; color:#333; margin:0; padding:0; line-height:0px;}

a {color:#2582D6;}

.substripper {background:#fff;}

.share {border:2px solid #cacaca;width:400px;margin:20px auto;padding:20px; font-size:11px; clear:both;}
.share form {border-top:1px solid #eee; padding-top:20px;}
.share form table tr td, .share form table tr th {color:#999; padding:5px; margin:0; font-size:11px;}
.share form table tr th {background:#fff; text-align:right; font-weight:bold;}
.share input {padding:2px; font-size:11px;}

.letter {clear:both; padding:10px 0; margin-top:20px;}
div.h3 {background:#72CD0C; width:291px; margin:10px 0;}
div.h3 h3 {color:#fff; margin:0; padding:5px;}
div.h3 h3 a {text-decoration:none; color:#fff; display:block;}
.anchor {font-size:1px; display:none;}
.burb {width:170px; float:left; border-bottom:1px solid #ccc; padding:5px 0;}

.alphalist {clear:both;}
.alphaitem {width:30px; float:left; border:1px solid #ccc; font-size:9px; margin-right:3px; text-align:center;}
.alphaitem:hover {background:#09f; border:1px solid #09f;}
.alphaitem:hover a, .alphaitem:hover b {color:#fff;}
.alphaitem a {text-decoration:none; display:block; padding:3px 5px; color:#999; wdth:30px;}
.alphaitem b {font-weight:bold; font-size:15px; color:#09f;}

.statelist {clear:both;}
.stateitem {width:90px; float:left; border:1px solid #ccc; font-size:11px; margin-right:5px; text-align:center;}
.stateitem:hover {background:#09f; border:1px solid #09f;}
.stateitem:hover a, .stateitem:hover b {color:#fff;}
.stateitem a {text-decoration:none; display:block; padding:23px 5px; color:#999; wdth:30px;}
.stateitem b {font-weight:bold; font-size:18px; color:#09f;}

h2 {font-size:15px;}

.adleader {padding:5px; float:right; width:585px;}
.adleader h5 {font-size:14px; font-weight:normal; color:#666; margin-bottom:5px;}

table.burbtwocol {border-collapse:collapse; margin-top:20px;}
table.burbtwocol tr {vertical-align:top;}
table.burbtwocol tr td.left {padding:0; width:291px;}
table.burbtwocol tr td.right {padding-left:30px;}
table.burbtwocol tr td h3 {font-size:16px;}
table.burbtwocol tr td h4 {font-size:14px; color:#666;}
table.burbtwocol tr td ul li {font-size:13px;}

form.map {background:#666; text-align:center; margin:0;}
form.map input.submit {cursor: hand; overflow:visible; width:auto; padding:5px; margin:5px;}





