BODY { color: #222; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; background-color: #ddd; margin: 0px; padding: 0px; }
.page { width:1000px; margin:0px; border:0px; border-left: 1px solid #888; border-right: 1px solid #888; border-bottom: 1px solid #888; background-color:#fff; margin-left:auto; margin-right:auto; }
TD {font-size: 10pt; }
p { font-size: 10pt; margin-bottom: 7px; margin-top: 0px; }
a { color: #000; }
a:hover { text-decoration: underline; color: black; }
form { margin:0px; display:inline; }

#TOPNAV { width: 1000px; height:30px; margin: 0px; padding: 0px; }
#TOPDATE { float:right; display:inline; margin: 10px 20px 10px 20px; }
#QUICKNAV { float:left; text-align:right; display:inline; margin: 12px 20px 10px 20px; }

#HEADER { width:980px; height:120px; position:relative; margin: 0px 0px 0px 0px;  padding: 0px; }
#HEADER ul { margin: 0px; padding-left: 0px; height: 24px; line-height: 24px; display: block; list-style: none; background-color: #ccf; border-top: 1px solid #484848; }
#HEADER li { display: inline; background-color: #ccf; float: right; }
#HEADER li a { text-decoration: none; height: 24px; line-height: 24px; display: block; padding-left: 12px; padding-right: 12px; border-left: 1px solid Black; float: left; }
#HEADER li a:hover { background-color: #fff; text-decoration: none; }
#LOGO { position:absolute; bottom:5px; left:0px; }
#LOGOPICS { position:absolute; bottom:0px; right:0px; }
#LOGOPICS img { border:1px solid #000; }

#TOPLINKS { width:1000px; height:25px; padding:5px 0 0 0; border:0px solid #000; }
#BREADCRUMBS { float:left; display:inline; margin: 0px 0px 10px 10px; }
#SOCIALLINKS { float:right; text-align:right; display:inline; margin: 0px 10px 10px 0px; }
#TOPLINKS a { text-decoration: none; color: #d00; padding:5px; font-weight: bold; }
#TOPLINKS a:hover { text-decoration: none; color: #fff; background-color: #d00; padding:5px; font-weight: bold; }

h1, h2, h3, h4, h5 { margin:0px; font-family: georgia, serif; font-weight: bold; letter-spacing: .005em; color: #000000; }
h1 { font-size: 2em; }
h2 { font-size: 1.4em; }

#CONTENT { width:1000px; margin-left:auto; margin-right:auto; display: block;}
#TEXT { position:relative; padding: 0px; border-bottom: 1px solid #484848; border-top: 1px solid #484848; background-color: #fff; }
#TEXT p { margin-bottom: 1em; }
#TEXT div { max-width: 550px !important; overflow: hidden; }
#LEFTCOL { float:left; width:600px; border:0px solid #000; }
#RIGHTCOL { float:right; top:0px; width:345px; border:0px solid #000; margin: 0px; }

#FOOTER { width:1000px; margin-top:0px; margin-left:auto; margin-right:auto; text-align: right; padding-top: 5px; }
#FOOTER p { font-size: 11px; line-height: 14px; margin: 10px; color: #333; }
#FOOTER a { font-size: 11px;	font-weight: normal; text-decoration: none; color: #333; }
#FOOTER a:hover { color: #333; text-decoration: underline; }

embed, object { width:550px; display: block; text-align: center; margin: 0px 10px -10px 10px; margin-left:auto; margin-right:auto; }

/* was 123, then 86, then 26, 48px */
#navbar { padding: 1px 0 0 14px; font-family: georgia, serif; font-weight: bold; font-weight:bold; font-size:16pt; text-transform:uppercase; z-index:250; }
#navbar a { text-decoration: none; color: #000; padding:5px; font-weight: bold; }
#navbar a:hover { text-decoration: none; color: #d00; padding:5px; font-weight: bold; }
