
body, th, td, ol, ul, li, p {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;}
body {margin: 0; padding: 0; background-color:#100b03; text-align:center; color:#fff; }
a:link, a:visited {text-decoration:underline; color:#fff;}
a:active { color:#999;}
a:hover { color:#999;}
#action_msg { background-color:#ffffe6; border: solid 2px #66ff99; border-collapse: collapse; margin-bottom:.5em; }
#action_msg .ActionError, #action_msg .ActionMsg { padding: .1em .5em; }
#action_msg .ActionError {color:#f00;}
#action_msg .ActionMsg {color:#008000;}

#action_msg .error {margin: 4px 0; padding:0; font-weight: bold; border:0; line-height:1.5; color:#000;}
img { border: 0; }
.dump {
  font-size:11px; margin: .5em; padding: .5em; z-index: 10;
  position: relative; background-color: #efefef; color:#000; 
}
.Sm { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; }
h2 { font-family:Times, serif; color:#fff; font-size:20px; letter-spacing:2px; margin:0 0 .5em 0; }

#disclaimer { font-size:10px; margin-bottom:4px; color:#A07C4A; }

#home_hdr, #container { width:862px; margin:0 auto;  background-color:#211607; border:solid #5a4525; border-width:0 1px 0 1px;}
#home_hdr { text-align:right; border-top:solid #5a4525 1px;}

#container { text-align:left; border-bottom:solid 1px #5a4525; }
#container .note { width:400px; margin:1em auto; }

#menu { border-bottom:solid 1px #5a4525; background-color:#100b03;}


#content { padding:1em 8px 1em 20px; text-align:left;  }
#content p { text-align:justify; }

.content_tbl { border-collapse:collapse;}
.content_tbl td { padding:1em; vertical-align:top;}
.content_tbl .colored_cell_left, .content_tbl .colored_cell_right { width:230px; background-color:#3c2106; }
.content_tbl .colored_cell_left { border-right:solid 1px #5a4525; }
.content_tbl .colored_cell_right { border-left:solid 1px #5a4525; }
.content_tbl ul { margin:.75em 0 1em 1.5em; padding:0; }
.content_tbl li { margin:0 0 .5em 0; padding:0; }
.content_tbl p { text-align:justify; }


#footer { clear:both; color: #5a4525; text-align: center; text-align: center; height:40px; }
.footer_links { padding-top: 10px; }
#footer a { color:#fff; font-size:10px; margin:0 8px; letter-spacing:1px;  text-decoration:none;}
#footer a:hover { color: #999; }
.edit_data_link { float: right; }


/*** Admin Links ***/
#admin_links { margin:0 auto; width:860px; height:35px; }
#admin_links a { font-size:10px; padding:0 .75em; color: #474747;}
#admin_links .lt_spacer, #admin_links .links { float: left; }
#admin_links .rt_webbtech { float: right; }
#admin_links .rt_webbtech, #admin_links .lt_spacer { width: 22%; text-align: right; }
#admin_links .links { width: 55%; text-align: center;}

#bottom {}


/*** Media ***/
#media_list { margin:1em 0 1em 25px; width:350px;}
#media_list .category {}
#media_list .title { margin:1em 0 4px; font-size:14px; font-weight:bold; }
#media_list .title a { text-decoration:none; }
#media_list .nofiles { font-size:10px; font-weight:bold; }
#media_list .descrip { margin:0 0 .5em 1em; font-size:11px; }
#media_list .details { margin:2px 0 0 2em; font-size:10px; }
#media_list .date { border:none; width:100px;}
#media_list hr {
  color:#999; clear:both; background-color:#999;
  width:75%; height:1px; border:none; margin:.5em auto; text-align:center;
}


/*** popup layout ***/
#popup { display: block; position: absolute; width: 100%;}
#popup #center { margin: 8px;}
#popup_header { background-color: #000;  display: block; position: relative; width: 100%; clear: both; }
#popup_header h1 {
  display: block; position: absolute; left: 7px; top: 4px; height: 18px; font-size: 16px; color: #000;
}
#popup_header>h1 { top: -5px; }
#popup_header .close { float: right; display: inline; position: absolute; right: 4px; top: 6px; }
#popup_pg { background: url(../image/main_bgd.jpg) repeat-y; width: 100%; height: 100%; }


/*** search screen ***/
#search { margin-right: 25px; margin-left: 25px; }
#search .item { margin-top: 9px; }
#search .word_hilite { font-weight: bold; color: #000; letter-spacing: 1px; padding: 0 .3em; }
#search .details { margin-left: 12px; font-size: 11px; line-height: 1.3em; }
#search .heading { font-weight: bold; padding-bottom: 2px;}
#search_title { display: block; }
#search_title .words { font-size: 14px; font-weight: bold; }
#search_title .search_res {
  display: block; margin-top: 2px; padding-top: 4px; width: 100%; font-size: 10px;
  text-align: right; border-top: 2px solid #666;
}
#adv_search { margin-top: .75em; }

/*** next previous navigation table ***/
#search_pages { border-collapse: collapse; padding: 0; text-align: center; width: 420px; margin-top: .5em; }
#search_pages .next, #search_pages .prev { width: 60px; }
#search_pages .next a:link, #search_pages .next a:visited, #search_pages .prev a:link, #search_pages .prev a:visited {
  text-decoration: none; display: block;
}
#search_pages .next a:link, #search_pages .next a:visited {
  background-image: url(../image/next.gif); background-repeat: no-repeat;  height: 45px;
}
#search_pages .prev a:link, #search_pages .prev a:visited {
  background-image: url(../image/prev.gif); background-repeat: no-repeat;  height: 45px;
}
#search_pages .next a:hover, #search_pages .prev a:hover { text-decoration: none; display: block; }
#search_pages .next a:hover { background-image: url(../image/nexton.gif); background-repeat: no-repeat; }
#search_pages .prev a:hover { background-image: url(../image/prevon.gif); background-repeat: no-repeat; }

#search_pages .nos {
  display: inline; padding: 2px 3px; margin: 0 3px; background-color:#fff;
  border: solid 1px #38373e;  font-weight: bold; font-size: 11px;
}
#search_pages a.nos { text-decoration: none; padding: 2px 6px; }
#search_pages a:hover {}

