body { margin: 0; padding: 0; text-align: center; color: #333; font-size: 75%; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; line-height: 160%; }

h1 { font: bold 24px Helvetica, Arial, sans-serif; color: #090; margin: 2em 0 0 0;}

h2 {border-top:1px solid #090; padding-top:5px; clear:both, color: #090; font: normal 18px Helvetica, Arial, sans-serif; margin: 2em 0 0 0;} 
h3 { font-size: 12px; color: #060; margin: 1em 0 0 0; }
em { font-size: 11px; color: #666; margin: 1em 0 0 0; font-weight: normal; font-style: normal; }
hr { border: none; height: 1px; background: #ccc; margin: 2em 0 4em 0;}
hr.divider { border: none; height: 1px; background: #ccc; margin: 0;}
p { margin: 1em 0 0 0;}
pre { font-family:Courier, monospace; background:#E9EAEB; width: auto; padding: 5px 5px 5px 10px; margin: 1em 0 0 0; text-align:left; overflow: auto;}

img { border: none; }

a:link{color: #060; text-decoration: none; border-bottom: dotted 1px #060;}
a:visited {color: #060; text-decoration: none; border-bottom: dotted 1px #090;}
a:hover {border-bottom: none; color: #fff; background-color: #060; text-decoration: none;}

a:link {color: #060; text-decoration: none; border-bottom: dotted 1px #060;}
a:visited {color: #060; text-decoration: none; border-bottom: dotted 1px #090;}
a:hover {border-bottom: none; color: #fff; background-color: #060; text-decoration: none;}


#extradiv input { width:250px; text-align:center; color: #060; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;}

#contentcontainer { width: 100%; background: #fff; text-align: left; margin: 0; padding: 0; }
#topbar { width: 100%; height: 80px; background-color: #090; }
#topbar h1 {color: #fff; margin: 0; padding: 0 0 0 20px; font: bold Helvetica, Arial, sans-serif; letter-spacing: -1px; }
#topbar h3 {color: #fff; margin: 0; padding: 4px 0 0 20px; font: Helvetica, Arial, sans-serif; }

#menubar { color: #fff; width: 100%; background-color: #060; height: 46px; font-size: 90%; }
#menubar ul { margin: 0; padding: 1em 1em 0 0;}
#menubar li { display: inline; list-style: none;}
#menubar a:link,
#menubar a:visited { color: #fff; display: block; float: right; padding: 1px 9px 3px 6px; margin: 0 6px; text-decoration: none; border: none;}
#menubar a:hover { color: #0c0; background-color: transparent; text-decoration: none; border:none;}
#menubar .activebutton a { background-color: #090; text-decoration: none; }
#menubar .activebutton a:hover { color: #fff; background-color: #090; cursor:default; text-decoration: none; border:none;}

#contentdiv {font-size:100%;margin: 0 50px 15px 50px; padding-bottom: 5px; border-bottom:solid 1px #ccc;float:left;}
#contentdiv ul li {list-style:inherit; padding: 0 0 0 5px; margin: 0;}
#contentdiv a:link{color: #060; text-decoration: none; border-bottom: dotted 1px #060;}
#contentdiv a:visited {color: #060; text-decoration: none; border-bottom: dotted 1px #090;}
#contentdiv a:hover {border-bottom: none; color: #fff; background-color: #060; text-decoration: none;}
#contentdiv blockquote {padding: 0 0 0 15px; margin: 10px 0 10px 15px; width: auto; float: right; border-left:thin dotted #000;}

#contentdiv h1 a:link{color: #090; text-decoration: none; border-bottom: dotted 1px #060;}
#contentdiv h1 a:visited {color: #090; text-decoration: none; border-bottom: dotted 1px #090;}
#contentdiv h1 a:hover {border-bottom: none; color: #fff; background-color: #060; text-decoration: none;}

.date, .faq .date {color: #BFC3C7; text-align:right; font-size:x-small; clear:right; padding-top:3em;}

.siteinfodiv {clear:both;background-color:#fff !important;}
.siteinfodiv:hover {background-color:#cfc !important;}

a.verifysite { font-weight: bold;color: #600 !important; border-bottom: dotted 1px #900 !important;}
a.verifysite:hover { font-weight: bold;color: #fff !important; border-bottom: dotted 1px #900 !important;}

.alert { font-weight: bold;color: #600 !important; }

