* {margin:0px; padding: 0px;}

html {background-color:#024579;background-image:url(/images/bg.gif);background-repeat:repeat-x;font-family:Verdana, sans-serif;font-size:12px;line-height:1.3;}
body {margin:0 auto;text-align:center;}
#container {margin:0 auto;width:85%;text-align:left;background-color:#fff;min-width:790px;}
#top_banner {text-align:left;background-image:url(/images/banner_bg.gif);background-repeat:repeat;height:142px;}
.l {float:left;}
.r {float:right;}
#top_nav {margin:-105px 0 0 0;list-style:none;}
#top_nav li {display:inline;padding:0 1px;}
#top_nav li a {color:#fff;font-weight:bold;font-size:11px;text-decoration:none;}
#left {width:200px;float:left;clear:both;}
#right {margin: 0px;float:right;text-align:right;width:219px;vertical-align:top;position:relative;z-index:100;}
#middle {margin:0;vertical-align:top;position:relative;}
#middle ul, ol {margin-left: 25px;}
.mid {padding:10px 6px 10px 0px;}
#searchcontrol {margin:0 0 0 205px;position:absolute;vertical-align:top;padding:20px;background-color:#ffffff;}
.srch {margin:0 0 5px 0;font-weight:bold;color:#024579;}
.field {border:1px solid #ddd;margin:0px;}
.btn {margin-left:6px;cursor:pointer;padding:0px; vertical-align:middle;}
.box {margin:10px;padding:5px;background-color:#F3F3F3;border:1px solid #ccc;}
#nobdr {border-bottom:1px dotted #F3F3F3;}
.nobdr {border:none;}
.thought {margin:5px 0;color:#024579;text-align:left;}
.clear {clear:both;}
.list {list-style:none;}
#comments {background-color:#ffffff;padding:6px;margin-top:10px;width:500px;background-image:url(/images/comments_bg.png);background-repeat:repeat-y;}
#debter {
   width:209px;
   padding:0px;
   margin:0px;
   background-image:url(/files/bahamas.png);
}
img {border:0px;}
td {vertical-align:top;}
#stf {
   position: relative;
   text-align: left;
   left: 9px;
   top: 0px;
   height:24px;
   width: 200px;
   margin: 0px;
   padding:0px;
   z-index: 140;
}
#stf_active {
   position: absolute;
   text-align: left;
   right: 280px;
   top: 0px;
   width: 330px;
   margin: 0px;
   padding: 0px;
   z-index: 130;
}
.error {
   color: #ff0000;
}
form {
   display:inline;
}
input, select, textarea {
   color: #333333;
   font: normal normal normal 10pt/10pt Verdana, ms-sans-serif;
   border:1px solid #024579; 
   margin: 0px;
   background-color:#eeeeff;
}
input,textarea { 
   padding: 1px 0px 0px 2px;
   vertical-align:bottom;
}
input[type=submit],input[type=button],input[type=reset] {
   cursor:pointer;
   margin: 2px;
   background-color:#f0f0f0;
   color: #024579;
   border: 1px outset #c0c0c0;
   padding-top: 4px;
   padding-bottom: 2px;
   display:inline;
}
input[type=checkbox],input[type=radio] {
   border:0px solid #024579; 
   background-color:#ffffff;
}
.edit, .list, .formTitle {
   font: normal normal 10pt/15pt Verdana, ms-sans-serif;
   border: 0px solid #024579;
   border-spacing: 2px;
   padding: 0px;
   margin: 0px;
   text-align: left;
}
.formTitle {
   color: #024579;
}
.list {
   border-bottom: 1px dotted #808080;
}
.add {
   font: normal normal 9pt/10pt Verdana, ms-sans-serif;
   color: #0B4C8A;
   padding: 6px;
   margin: 0px;
   font-weight: bold;
}
.nobr {
   white-space: nowrap;
}
.tr {
   visibility: hidden;
   font-size: 0px;
   line-height: 0px;
   height: 0px;
   padding: 0px;
   margin: 0px;
}
.fillme {
   width: 99%;
}
#top {margin:6px 6px 12px 6px;z-index:500;}
.top_ctgr {font-size:12px;text-align:center;font-weight:bold;padding:0px 209px 3px 0px;margin:0px;}
.top_date {font-size:12px;text-align:right;font-style:italic;padding:0px 209px 0px 0px;margin:0px;}
.top_head {font-size:14px;text-align:center;font-weight:bold;padding:0px;margin:0px;}
.top_auth {font-size:12px;text-align:left;font-style:italic;padding:0px;margin:0px;}
