*:focus { outline: none !important; }
a:link {color:#00f}
a:visited {color:#800}
a:hover {color:#f00}
a:active {color:#800}
address { text-align: center; font-size: 1em; font-style: normal; margin-top: 15px}
address:first-line { font-family: verdana, arial, helvetica, sans-serif; font-size: 1.12em; font-weight: bold; color: #008000}
body { font-size: 75%; } /* IE */
body { font-size: 12px; } /* Other browsers */
body { text-align: center; color: #000; background-color: #f5f5f5; margin: 0; padding: 5px 0 5px 0}
p { line-height: 1.35em; margin: 0 0 0.5em 0; padding: 0 }
h1 { text-align: center; font-size: 2em; margin: 0; padding: 0; font-weight: bold; color: #800000}
h2 { text-align: center; font-size: 1.5em; margin: 0; padding: 0; font-weight: bold; color: #0000FF}
h3 {font-size: 1.12em; margin: 0; padding: 0; font-weight: bold; color: #008000}
h4 {font-size: 1.12em; margin: 0; padding: 0; font-weight: bold; color: #000080}
h1, h2, h3, h4, caption { font-family: verdana, arial, helvetica, sans-serif}
ol { margin: 0 0 0 20px; padding: 0}
ul { margin: 0 0 0 20px; padding: 0}
li { margin: 0.5em 0 0.5em 10px; padding: 0}

#page { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; width: 800px; background-color: #ffffe5; position: relative; margin: 0 auto; padding: 0; border: 7px ridge #ff0}
#header { height: 150px; padding: 0; margin: 0}

#footer { clear: both; text-align: left; font-weight: bold; background-color: #ffff80; margin: 0; padding: 0}
#footer p { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; margin: 0; padding: 5px 20px}
#footer a { text-decoration: none}
#footer a:link { color: #800;}
#footer a:visited { color: #800;}
#footer a:hover { color: #f00;}
#footer a:active { color: #f60;}

#content { text-align: left; width: 600px; margin-top: 5px; margin-bottom: 5px; margin-left: auto; margin-right: auto; padding: 0}
#content a:link { color: #00f;}
#content a:visited { color: #00f;}
#content a:hover { color: #f00;}
#content a:active { color: #00f;}
#content img { border: 7px ridge #ff0}

#head img{ border: 0}
#head p{ text-align: center; margin: 0; padding: 0}

#menus { text-align: center; font-size: 13px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffff80; margin: 0; padding: 10px 0}
#menus a { text-decoration: none}
#menus a:link { color: #800;}
#menus a:visited { color: #800;}
#menus a:hover { color: #f00;}
#menus a:active { color: #f60;}

#dropmenudiv{
text-align:left;
position:absolute;
border:1px solid #800000;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
text-decoration: none;
width: 100%;
display: block;
text-indent: 5px;
}

#dropmenudiv a:hover{ color: #f00;
background-color: #FFFFe5;
}

.link a { text-decoration: none; border-bottom: 1px dotted; font-weight: normal}
.link {  margin-bottom: 5px}
.tip { text-align: center; font-family: "comic sans ms", cursive; color: #00f}
.copyright { font-weight: normal; font-size: 0.75em; font-family: Georgia, "Times New Roman", Times, serif}
.date {  font-size: 0.75em; font-weight: normal; text-align: left;}
.datatable { border: 2px solid #800080; margin-top: 10px; font-family: verdana, Arial, Helvetica, sans-serif}
.datatable caption { font-size: 1.12em; font-weight: bold; color: #008000}
.datatable th { border: 1px solid #800080; font-size: 0.87em; background-color: #c2b9f2; padding: 5px}
.datatable td { border: 1px solid #800080; font-size: 0.87em; background-color: #bcf6ec; padding: 5px}
.datatable a {font-size: 1em; font-weight: bold}

.imager { float: right; margin: 2px 0 0 10px; padding: 0 }
.imagel { float: left; margin: 2px 10px 0 0; padding: 0 }
.justify {  text-align: justify}

.quote {width: 520px; margin-left: 40px; _margin-left: 33px; margin-right: 33px}
.quote p { border: 7px ridge #ff0; background-color: white; text-align: center; font-style: italic; padding: 10px}
.sflogo { position:absolute; left: 205px; border: 7px ridge #ff0; background-color: white; padding: 1px 40px; margin-top: 25px; margin-bottom: 0}
#reed { position: absolute; left: 0; top: 0; margin-top: 5px; margin-left: 32px}
#reed img{ width: 140px; height: 140px}
#text { position: absolute; top: 0; right: 20px; width: 160px; font-size: 14px; margin-top: 40px;}
#text p { text-align: left; padding: 0; margin: 0}
#ticker { border: 7px ridge #ff0}
#ticker { position: absolute; top: 345px; left: 37px; padding: 0; margin: 0}
#button { position: absolute; top: 475px; left: 37px; padding: 0; margin: 0}
#child { position: absolute; top: 375px; right: 37px; padding: 0; margin: 0}
#newsletter_home { position: absolute; top: 314px; right: 37px; padding: 0; margin: 0}
#newsletter_news { position: absolute; top: 250px; right: 110px; padding: 0; margin: 0}
#paypal img {border: 0;}
#error {text-align: center}
