html, body, #wrapper   { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #446b51; background-image: url("../img/back-drop.gif"); background-repeat: repeat-y; background-position: center 0; text-align: center; margin: 0; height: 100% }
#wrapper  { text-align: left; width: 780px }

h1, h2, h3, h4     { color: #325603; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; padding: 0 }
h1  { font-size: 25px }
h2 {font-size: 22px;}
h3 {font-size: 18px;}
h4 {font-size: 15px;}

ul {}
li  { list-style-type: none; list-style-image: url("../img/bullet.gif"); margin-top: 10px }

table {border-collapse: collapse;}
th, td  { font-size: 12px; margin: 0; border-collapse: collapse }

a { color: #666; text-decoration: none;}
a:hover { color: #91A086}

p  { color: #666; line-height: 22px }

a, p  { text-align: left }

hr { color: #999; height: 1px }
img { border-color: black }

.top_cell { height: 50px; vertical-align: middle }
.mid_cell  { background-image: url("../img/mid-cell.gif"); background-repeat: repeat-y; vertical-align: top }
.bot_cell  { background-image: url("../img/footer-bar.gif"); background-repeat: repeat-x; background-position: 0 top; text-align: center; height: 40px; vertical-align: center }

#top_menu      { background-color: #9FA6AD; width: 100%; height: 30px; float: left }
#top_menu a     { color: #fff; font-size: 12px; font-weight: bold; line-height: 2.5; padding-right: 10px; padding-left: 10px; float: left }
#top_menu a:hover      { color: #91A086; background-color: #CFD3D6 }
#top_menu b a      { color: #666; background-color: #ebebeb }
.logo {float:left;margin: 12px 10px 12px 16px}
.caption {float:left;margin: 12px 0 0 0; width:210px}

.main  { width: 600px; float: left }
.main_admin   { width: 770px; float: left }
.main_pad {padding:20px}

.testim    { width: 165px; float: left }
.testim_pad  { padding-top: 20px; padding-bottom: 20px }

.admin_but a     { line-height: 1.7; background-image: url("../img/user_button.gif"); background-repeat: no-repeat; text-align: center; display: block; margin: 0 2px 5px; width: 90px; height: 21px; float: left }
.admin_but a:hover    { background-image: url("../img/user_button_on.gif") }

.bqstart  { color: #cccccc; font-size: 40px; font-weight: bold; line-height: 1.5; margin: -10px 10px 0 0; padding: 0; float: left }
.bqend  { color: #cccccc; font-size: 40px; font-weight: bolder; line-height: 1.5; margin: -30px 0 0; padding: 0; float: right }}

.scroller       { font-size: 11px; padding: 5px; z-index: 5; width: 100%; height: 200px; overflow: auto; border: solid 1px #ccc }
.scroller i   { color: #888fb4 }


.tabs, .tabs_top, .tabs_bot, .tabs_cont, .tabs_but a, .tabs_but_s a {float:left;}
.tabs  { background-image: url("../img/tabs/mid-trim.gif"); background-repeat: repeat-y; position: relative; z-index: 1; width: 730px }
.tabs_top  { background-image: url("../img/tabs/top-trim.gif"); background-repeat: no-repeat; padding-top: 15px; width: 730px; height: 15px; z-index: 1 }
.tabs_bot  { background-image: url("../img/tabs/bot-trim.gif"); background-repeat: no-repeat; margin: 5px 0 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 730px; height: 15px }
.tabs_cont  { text-align: left; padding: 8px; width: 730px }

.tabs_but a  { color: #999; font-style: italic; font-weight: normal; line-height: 2.9; background-repeat: no-repeat; text-align: center; margin-right: 3px; position: relative; z-index: 2; top: 6px; width: 115px; height: 32px }
.tabs_but a { background-image: url("../img/tabs/off-tab.gif"); background-repeat: no-repeat }

.tabs_but_s a  { color: #999; font-style: italic; font-weight: normal; line-height: 2.9; background-repeat: no-repeat; text-align: center; margin-right: 3px; position: relative; z-index: 3; top: 6px; width: 45px; height: 32px }
.tabs_but_s a { background-image: url("../img/tabs/small-off-tab.gif"); background-repeat: no-repeat }

.but_box     { text-align: center; margin: 8px; width: 225px; float: left }

.prog_cont    { width: 100px; height: 15px; float: left; border: solid 1px #360 }
.prog_bar   { background-color: #64ed64; display: block; height: 15px }
