body { background-color:#DFDFDF; color:#001060; font-family:verdana; font-size:10pt; padding:5px; }
p{ color:#A0A0A0; font-size:10pt; padding:5px; }

div.heading { background-color:#EFEFEF;   padding:5px;    }
div.heading h1 {  display:inline; }
h1{padding-left:30px; color:#A0A0A0;  font-size:25pt; text-decoration:none; margin-right:10px; }
h1 span { font-size:15pt; margin-left:50px; }

h3{ margin:0 0 5px 0; }
div.topheading { padding:5px; text-align:center; border:3px dashed #FF7F00; font-size:9pt; background-color:#EFEFEF; margin-bottom:15px; }
div.topheading ul { margin:0;}
div.topheading li { display:inline; margin-left:2px;}
div.topheading h1 { font-size:30pt; color:#007F00; margin:2px; }
a:link,a:visited,a:active { color:#FF7F00; font-size:10pt; padding:5px; text-decoration:underline;}
a:hover { text-decoration:none; }
hr { width:100px; height:1px; color:#FF7F00; background-color:#FF7F00; border:1px solid #FF7F00;}

ul.letterlinks { margin:0; font-size:10pt; padding:0px; }
ul.letterlinks li { display:inline; border-right:1px solid #A0A0A0; }
ul.letterlinks li a {padding:5px; text-decoration:none; font-weight:bold; }
.heading ul.letterlinks { float:right; background:#EFEFEF; border:1px solid #A0A0A0; }
.heading ul.letterlinks li a { font-weight:normal; }
 

address { margin-left:10px; }

sup { font-size:8px; }
a.note, a:link.note { font-size:8px; }

.index { text-align:center; border:1px dotted #A0A0A0; width:100%;  clear:both; padding:4px; margin-bottom:20px; background-color:#EFEFEF; }
.newsbox { background-color:#EFEFEF; border:1px dotted #A0A0A0; width:400px; text-align:left; float:right; padding:2px; margin:3px; margin-top:90px; clear:both; }
.infobox { background-color:#EFEFEF; border:1px dotted #A0A0A0; width:400px; text-align:left; float:right; padding:2px; margin:3px; margin-top:30px; clear:both; }
.socialbox { background-color:#EFEFEF; border:1px dotted #A0A0A0; width:400px; text-align:left; float:right; padding:2px; margin:10px; margin-top:30px; clear:both; }
.topadbox { text-align:center; margin-bottom:15px; }
.adbox { background-color:#EFEFEF; border:1px dotted #A0A0A0; width:400px; text-align:center; float:right; padding:2px; margin:3px; margin-top:30px; clear:both; }
.randomadbox { background-color:#EFEFEF; border:1px dotted #A0A0A0; width:400px; text-align:center; float:right; padding:2px; margin:3px; margin-top:30px; clear:both; }
.contactbox { background-color:#EFEFEF; border:1px dotted #A0A0A0; width:400px; text-align:left; float:right; padding:2px; margin:3px; margin-top:30px; clear:both; }
.privacybox { background-color:#EFEFEF; border:1px dotted #A0A0A0; width:400px; text-align:left; float:right; padding:2px; margin:3px; margin-top:30px; clear:both; }
.privacybox p { color:#001060;}
.bottombox { background-color:#EFEFEF; border:1px dotted #A0A0A0; width:400px; text-align:center; padding:2px; margin:auto; }
