body { color:#FFF; background-color:#453421;  margin:0px; padding:0px; font-family: Arial, Helvetica, Tahoma, Geneva, Sans-Serif; background-image: url(ufocs_02.jpg); background-repeat: repeat-x; background-position: center top;}
a:link, a:visited { color:#F90; }
a:hover { color:#F00; }
H1, H2, H3, H4, H5 { text-align:center; margin:0px; font-weight: bold; white-space:nowrap; font-family: "Courier New", Courier, monospace;}

#container { margin:0px auto; position:relative;}
IMG   { border:0px;}

.img   { margin:20px 0px 0px 0px; border:solid #F60 1px; }
.img_r { margin:20px 0px 0px 22px; border:solid #F60 1px; }
.img_l { margin:10px 20px 20px 0px; border:solid #F60 1px; }

#header { background-image: url(bg_stars_twinkle.gif); background-position: center top; background-repeat: repeat-x;}
#header_blue { background-image: url(ufocs_01.png); background-repeat: repeat-x; background-position: center bottom; }
#header H1 { color:#F60; font-size: 65px; padding-top:20px; }
#header H1 SPAN { font-size:80px; }

#btn_nav { width:990px;text-align:center; margin:6px auto; position:relative; font-family: "Courier New", Courier, monospace;  }
#btn_nav a:link, #btn_nav a:visited { color: #FFF; background-color:#F90; font-size: 18px; line-height:22px; font-weight: bold; text-decoration: underline; padding: 6px 16px; margin:0px 15px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #fc0 #A40 #A40 #fc0;}
#btn_nav a:hover                    { color: #FFF; border-style: solid; border-width: 2px 1px 1px 2px; border-color: #fc0 #A40 #A40 #fc0}
#footer #btn_nav A { font-size: 12px; padding:4px 15px; color: #FFF; }

#footer { color:#FFF; text-align:center; font-size:12px; line-height:18px; font-weight:bold; padding:10px 0px 75px 0px; clear:both; }
#footer H2 { color:#F60; font-size: 30px; margin:4px 0px;}
#footer H2 SPAN { color:#F60; font-size:35px; }

#footer span { color:#FFF; font-size:larger }
#footer div { padding-top:6px; }
#footer a { color:#FFF; }
#footer a:hover { color:#F00; }

#page { width:770px; margin:0px auto; position:relative; background-color:#000; border:solid #FF6600 4px; clear:both;}

#body { font-size:15px; padding:25px 35px; position:relative; clear:both;  }
#body H1 { margin-bottom:10px; }
#body P { font-size:16px; margin:0px 0px 12px 0px; }
.justify_spread { text-align:justify; line-height:20px;}

#warning { width:85%; color:red; font-size:13px; font-weight:bold; border:solid red 1px; margin:16px auto 16px auto; padding:12px; text-align:center;}
#warning P { font-size:15px; margin:0px;}

.crash_sites_tbl { margin:0 auto; width:620px;}
.crash_sites_tbl TD { padding:6px;}

.maps_tbl { margin:0 auto;}
.maps_tbl TD { padding:6px; text-align:center; color:#FF6600; vertical-align:top; background-color:#111; border:solid #FF6600 1px;}
.maps_tbl IMG{ margin:5px; margin-bottom:2px;}
.maps_tbl SPAN{ color:red; font-size: 16px; font-weight:bold;}

.orange_div { width:80%; color:#FF6600; font-size:17px; line-height:21px; font-weight:bold; background-color:#111; border:solid #F60 1px; margin:16px auto; padding:12px; text-align:center;}

.tiny     { font-size:4px }
.xxxsmall { font-size:9px }
.xxsmall  { font-size:10px }
.xsmall   { font-size:11px }
.small    { font-size:12px }
.normal   { font-size:13px }
.medium   { font-size:14px }
.large    { font-size:16px }
.xlarge   { font-size:18px }
.xxlarge  { font-size:20px }
.xxxlarge { font-size:22px }
 
.red {color:#FF0000;}
.highlight {background:#FFFF00;padding:0 4px;}
div#mapMark p strong:first-child {color:#FF6600;}
div#mapMark hr { border-color: #87CEEA; border-width:1px; border-style:dotted;height:3px; }
