.index_forumlink a:hover {text-decoration: underline;}

div.forum_navbar a#link_index, div.forum_navbar a:hover#link_index {
   padding-left: 18px; 
   background-image: url(/forum/img/icon_index.gif); 
   background-repeat: no-repeat;
   font-size: 9pt;
}
div.forum_navbar a#link_home, div.forum_navbar a:hover#link_home {
   padding-left: 18px; 
   background-image: url(/forum/img/icon_home.gif); 
   background-repeat: no-repeat;
   font-size: 9pt;
}

li.navbar_left {float: left;}
li.navbar_right {text-align: right; float: right;}
.forum_navbar {
  background: #FFF url(orange_sbi.png); 
  padding: 5px 0 6px 0; 
  font-size: 8pt;
  height: 14px;
  margin-bottom: 1em;
 }
.forum_navbar ul {display: inline; padding: 0; margin: 0;}
.forum_navbar ul li {display: inline; list-style: none; padding: 0 1em; font-size: 9pt;}

.forum_listbox {padding: 1px; border: solid black 1px; font-size: 7pt;}
.forum_path {margin-left: 1em; margin-bottom: 1em; margin-top: 5px;}
.forum_pages  { float: right;}
.forum_pages_sel {font-weight: bold; text-decoration: underline;}
.forum_newtopic {}

.forum_description {font-size: 110%; }

.forum_subtable, .index_subtable
{
  clear: both;
  width: 906px; 
  empty-cells: show; 
  border-collapse: separate;
  background: white;
}

.index_subtable 
{
	border-collapse: collapse;
}

.topic_table, .post_table
{
  clear: both;
  width: 906px; 
  empty-cells: show; 
  border-collapse: separate;
  background: white;
  border: none;
}

.forum_subtable td, .topic_table td, .index_subtable td
{
  padding: 8px 5px;
  vertical-align:  middle;
}

.forum_numbercell {width: 7.5%; text-align: center;}
.forum_titlecell {width: 55%;}
.forum_spicon {float: right; padding: 3px 0 0 5px;}
.forum_leftcell {width: 3%; text-align: center;}

a.forum_titlelink {font-size: 9pt;}
a:hover.forum_titlelink {font-size: 9pt; }
a:visited.forum_titlelink {font-size: 9pt;}

.forum_lastpostcell {width: 35%; }
.forum_altcell {}
.forum_titlecell a {font-weight: bold;}
.forum_moderators {margin-top: 1ex; margin-right: 5px; clear: right;}

.forum_filters {margin-top: 5px;}
#forum_filterlist {font-size: 8pt;}
#forum_filterlist option {font-weight: normal;}

.topic_titlecell {width: 47%;}
.topic_iconcell {width: 3%; text-align: center;}
.topic_ownercell {width: 15%; text-align: center;}
.topic_numbercell {width: 8%; text-align: center; }
.topic_lastpostcell {width: 25%; }
.topic_modtools {float: right; font-weight: normal; font-size: 8pt; position: relative; top: -2px;
    padding-right: 5px;}
.topic_modtools label {position: relative; top: -3px;}
td.topic_modcell {border-left: none; width: 3%;}

td.topic_fullcell {text-align: center; font-size: 10pt; padding: 1.5em; }

td.topic_header_leftcell {padding: 2px 5px; font-weight: bold;}
td.topic_header_rightcell {padding: 2px 5px; font-weight: bold; }
td.topic_header_cell {padding: 2px 5px; font-weight: bold; }
td.topic_header_blank {padding: 2px 0;}

td.topic_separator {padding: 0; font-size: 4px; height: 4px; }

.post_table {border-collapse: separate; margin-bottom: 5px; }

.post_table td.post_topcell
{
  padding: 3px 5px;
}
.post_table td.post_botrightcell 
{
  padding: 1px 5px;
  text-align: left;
}

.post_table td.post_botleftcell 
{
  padding: 1px 5px;
}

.post_table td 
{
  padding: 8px 5px;
  vertical-align: top;
}

.post_table a:hover {text-decoration: underline;}

.post_leftcell {width: 120px; }
.post_rightcell {}

.post_name {font-weight: bold; font-size: 140%; }
.post_name a:hover {text-decoration: underline; }

.post_usertitle {margin-bottom: 1em;}
.post_title {margin-bottom: 1.5em; font-weight: bold;}
.post_signature 
{
  margin-top: 2em; 
  padding: 2px;
  height: expression( this.scrollHeight > 127 ? "128px" : "auto" ); /* sets max-height for IE */
  max-height: 128px; /* sets max-height value for all standards-compliant browsers */
  overflow: hidden;
}

.post_lastedit {font-size: 7pt; margin-top: 2em; font-style: italic;}
.post_avatar {margin-bottom: 1ex;}
.post_number {float: right; font-weight: bold; }

.post_quote {padding: 7px 2em 1em 2em;}
.post_quote_body {padding: 4px; margin-top: 2px;}

.member_details_left {width: 80px; font-weight: bold;}
.member_details_bot {padding-top: 1em;}

.forum_ul, .forum_ol {margin-top: 1em; margin-bottom: 1em; padding: 0;}
.forum_ul li {margin: 0 0 0 1.5em; padding: 1px;}
.forum_ol li {margin: 0 0 0 1.5em; padding: 1px;}

#forum_jump {font-size: 8pt; font-weight: bold; padding-left: 0px; margin-left: 0; }
#forum_jump option {font-weight: normal; white-space: nowrap; padding-left: 3px; padding-right: 10px;}
#forum_jump option.lv1 {padding-left: 15px;} 
#forum_jump option.lv2 {padding-left: 15px;} 
#forum_jump option.lv3 {padding-left: 15px;} 
#forum_jump option.lv4 {padding-left: 15px;} 

.forum_forumlist {font-size: 8pt; font-weight: bold; padding-left: 0px; margin-left: 0; }
.forum_forumlist option {font-weight: normal; white-space: pre-line; padding-left: 3px; padding-right: 10px;}

.forum_resultstable td {padding: 0 0 3px 5px;}

.forum_button {font-size: 7pt; font-family: Verdana, Helvetica, Sans-Serif; border: solid black 1px;}

.topic_page {font-size: 7pt;}
.topic_pageimg {position: relative; top: 2px;}

.search_lcell {width: 200px; padding: 3px 1px;}
.search_rcell {padding: 3px 1px;}