/*IDs*/
#sitedisclaimer { width: 807px; background-color: #000000;  color: #ffffff; padding: 5px; margin: 0px; }
#sitedisclaimer a { color: #ffff00; }
#logotop { font-size: 9pt; color: #000000; }
#logotop form { color: #000000; }
#logotop div { color: #000000; }
#logotop a { color: #000000; text-decoration: none; font-weight: bold; }

/*Classes*/
.ffimgfix      { display:block; }
.hdlink {background-repeat: repeat-x; background-image: url('images/menu.jpg'); height: 20px; margin-left: 2px; margin-right: 2px; padding-left: 4px; padding-right: 4px; }
.divide_news   { background-repeat: repeat-x; background-image: url('images/divide_news.gif'); }
.alttd { font: 9pt arial, helvetica, sans-serif; color: #000; }
.bodytable { padding: 8px; 	font: 10pt arial, helvetica, sans-serif; 	color: #000; }
.bodytable2 { border: #D5D5D5 1px solid; padding: 8px; font: 11pt arial, helvetica, sans-serif; color: #404040; }
.bodytable3 { padding: 8px; font: 10pt arial, helvetica, sans-serif; color: #000; }
.border { border: #000 1px solid; }
.border2 { border: #D5D5D5 1px solid; }
.border3 { border: #000 1px solid; }
.bottomborder { border-top: #000 1px solid; border-bottom: #000 1px solid; }
.button { 	background-color: #006633; 	border: #000 1px solid; color: #336633; font: 9pt arial, helvetica, sans-serif; text-align:center; background-image : url('images/button.png'); white-space:nowrap; }
.caption { padding: 0px 4px 0px 4px; border-bottom: #363A44 1px solid; border-left: #8A96B3 1px solid; border-right: #363A44 1px solid; border-top: #8A96B3 1px solid; background-color: #E1DFDF; color: #000; font: 12pt arial, helvetica, sans-serif; background-image : url('images/cap1.png'); }
.caption2 { padding: 0px 4px 0px 4px; color: #243B3B; font: 13pt arial, helvetica, sans-serif; text-align:center; }
.captiontext { font: 12pt arial, helvetica, sans-serif; color: #484848; }
.code { border: #9F9F9F 1px solid; padding: 8px; background-color: #EEECEC; font: 12pt courier, new-courier, sans-serif; color:#000040; }
.defaulttext { font: 10pt arial, helvetica, sans-serif; color: #484848; }
.fborder { border: #000000 1px solid; background-color: #fff; }
.forumborder { border: #000080 1px solid; }
.forumheader { background-color: #ddffee; font: 11pt arial, helvetica, sans-serif; color:#000; padding: 4px; background-image : url('images/cap1.png'); border: #C3BDBD 1px solid; }
.forumheader2 { background-color: #aaddcc; font: 10pt arial, helvetica, sans-serif; color:#000; padding: 4px; border: #C3BDBD 1px solid; }
.forumheader3 { background-color: #cceedd; font: 9pt arial, helvetica, sans-serif; color:#000; padding: 4px; border: #C3BDBD 1px solid; }
.fcaption { border: #000 1px solid;  padding: 2px 0px 2px 8px; background-color: #cceedd; font: 10pt arial, helvetica, sans-serif; background-image : url('images/fcap.png'); color:#fff; }
.finfobar { background-color: #e0f0e5; font: 14pt arial, helvetica, sans-serif; color:#000; padding: 4px; border: #C3BDBD 1px solid; background-image : url('forum/finfobar.png'); }
.helpbox { border: none; background-color: transparent; color:#000; font: 8pt arial, helvetica, sans-serif; }
.indent { padding: 3px 3px 3px 3px; margin: 5px; font: 11pt arial, sans-serif; color: #000060; border: 1px solid; background-color: #E3E2D7; border-bottom: #FFFFFF 1px solid; border-left: #000 1px solid; border-right: #FFFFFF 1px solid; border-top: #000 1px solid; }
.mediumtext { font: 10pt arial, helvetica, sans-serif; color: #000; }
.nextprev { border: 2px solid #b0b2b2; margin: 10px 4px 0px 4px; color: #444444; text-decoration: none; font: 9pt arial, helvetica, sans-serif; text-align:center; padding : 2px 2px 2px 2px; background-color: #33df67; }
.nforumcaption { background-image: url('images/nforumcaption.png'); padding: 8px 4px 8px 4px; font: 11pt arial, helvetica, sans-serif; color: #fff; }
.nforumcaption2 { background-image: url('images/nforumcaption2.png'); padding: 8px 0px 8px 4px; font: 10pt arial, helvetica, sans-serif; color: #000; font-weight: bold; }
.nforumcaption3 { border: 1px solid #fff; padding: 4px; background-color: #dbefe0; font: 10pt arial, helvetica, sans-serif; }
.nforumdisclaimer { font: 8pt arial, helvetica, sans-serif; color:#5d6e75; }
.nforumholder { border: 1px solid #7c7e7d; padding: 0px; background-color: #fff; }
.nforumreplycaption { border: 1px solid #fff; padding: 4px; background-color: #dbeee3; font: 10pt arial, helvetica, sans-serif; }
.nforumreply { border: 1px solid #fff; padding: 4px; background-color: #e0f3e3; font: 9pt arial, helvetica, sans-serif; }
.nforumreply2 { border: 1px solid #fff; padding: 4px; background-color: #b0e3c3; font: 9pt arial, helvetica, sans-serif; }
.nforumthread { border: 1px solid #fff; padding: 4px; background-color: #d0e9d3; font: 9pt arial, helvetica, sans-serif; }
.nforumthread2 { border: 1px solid #fff; padding: 4px; background-color: #b0e3bf; font: 9pt arial, helvetica, sans-serif; }
.nforumview1 { border: 1px solid #fff; padding: 4px; background-color: #d0e8d0; font: 9pt arial, helvetica, sans-serif; }
.nforumview2 { border: 1px solid #fff; padding: 4px; background-color: #d0e7d0; font: 9pt tahoma, arial, helvetica, sans-serif; }
.nforumview3 { padding: 4px;  background-color: #b0e3bf; font: 9pt arial, helvetica, sans-serif; color: #263448; }
.nforumview4 { padding: 4px; background-color: #d0e6d0; font: 9pt arial, helvetica, sans-serif; color: #3A4F6C; }
.np { background-color: #e0eee9; border: #000 1px solid; color: #000000; font: 8pt arial, helvetica, sans-serif; text-align:center; padding : 2px; }
.smalltext { font: 9pt arial, helvetica, sans-serif; color: #5d6e75; }
.smallblacktext { font: normal 8pt arial, helvetica, sans-serif; color: #000; }
.spacer { padding: 2px 0px 2px 0px; }
.tbox { background-color: #e0eee9; border: #5e5d63 1px solid; color: #000000; font: 9pt arial, helvetica, sans-serif; }
.topborder { border-bottom: #000 1px solid; background-color: #aaffaa; }

.mnu_topleft { background-repeat: no-repeat; background-image: url('images/thembot_menu_topleft.png');  }
.mnu_topfill { background-repeat: repeat-x; background-image: url('images/thembot_menu_topfill.png'); color: #ffffff; width: 100%; }
.mnu_topright { background-repeat: no-repeat; background-image: url('images/thembot_menu_topright.png');  }
.mnu_left { background-repeat: repeat-y; background-image: url('images/thembot_menu_left.png');  }
.mnu_middle { background-color: #ffffff; color: #000000; font-family: arial, helvetica, sans-serif; width: 100%; padding: 2px; }
.mnu_right { background-repeat: repeat-y; background-image: url('images/thembot_menu_right.png');  }
.mnu_bottomleft { background-repeat: no-repeat; background-image: url('images/thembot_menu_bottomleft.png');  }
.mnu_bottomfill { background-repeat: repeat-x; background-image: url('images/thembot_menu_bottomfill.png'); width: 100%; }
.mnu_bottomright { background-repeat: no-repeat; background-image: url('images/thembot_menu_bottomright.png');  }

.news_topleft { background-repeat: no-repeat; background-image: url('images/thembot_news_topleft.png');  }
.news_topfill { background-repeat: repeat-x; background-image: url('images/thembot_news_topfill.png'); color: #ffffff; width: 100%; }
.news_topright { background-repeat: no-repeat; background-image: url('images/thembot_news_topright.png');  }
.news_left { background-repeat: repeat-y; background-image: url('images/thembot_news_left.png');  }
.news_middle { background-color: #ffffff; color: #000000; font-family: arial, helvetica, sans-serif; padding: 2px;  }
.news_right { background-repeat: repeat-y; background-image: url('images/thembot_news_right.png');  }
.news_bottomleft { background-repeat: no-repeat; background-image: url('images/thembot_news_bottomleft.png');  }
.news_bottomfill { background-repeat: repeat-x; background-image: url('images/thembot_news_bottomfill.png'); width: 100%;  }
.news_bottomright { background-repeat: no-repeat; background-image: url('images/thembot_news_bottomright.png');  }

.red_topleft { background-repeat: no-repeat; background-image: url('images/thembot_red_topleft.png');  }
.red_topfill { background-repeat: repeat-x; background-image: url('images/thembot_red_topfill.png'); color: #ffffff; width: 100%; }
.red_topright { background-repeat: no-repeat; background-image: url('images/thembot_red_topright.png');  }
.red_left { background-repeat: repeat-y; background-image: url('images/thembot_red_left.png');  }
.red_middle { background-color: #ffffff; color: #000000; font-family: arial, helvetica, sans-serif; padding: 2px; width: 100%; }
.red_right { background-repeat: repeat-y; background-image: url('images/thembot_red_right.png');  }
.red_bottomleft { background-repeat: no-repeat; background-image: url('images/thembot_red_bottomleft.png');  }
.red_bottomfill { background-repeat: repeat-x; background-image: url('images/thembot_red_bottomfill.png'); width: 100%; }
.red_bottomright { background-repeat: no-repeat; background-image: url('images/thembot_red_bottomright.png');  }

.teal_topleft { background-repeat: no-repeat; background-image: url('images/thembot_teal_topleft.png');  }
.teal_topfill { background-repeat: repeat-x; background-image: url('images/thembot_teal_topfill.png'); width: 100%; color: #ffffff; }
.teal_topright { background-repeat: no-repeat; background-image: url('images/thembot_teal_topright.png');  }
.teal_left { background-repeat: repeat-y; background-image: url('images/thembot_teal_left.png');  }
.teal_middle { background-color: #ffffff; color: #000000; font-family: arial, helvetica, sans-serif; padding: 2px; width: 100%; }
.teal_right { background-repeat: repeat-y; background-image: url('images/thembot_teal_right.png');  }
.teal_bottomleft { background-repeat: no-repeat; background-image: url('images/thembot_teal_bottomleft.png');  }
.teal_bottomfill { background-repeat: repeat-x; background-image: url('images/thembot_teal_bottomfill.png'); width: 100%; }
.teal_bottomright { background-repeat: no-repeat; background-image: url('images/thembot_teal_bottomright.png');  }

.gold_topleft { background-repeat: no-repeat; background-image: url('images/thembot_gold_topleft.png');  }
.gold_topfill { background-repeat: repeat-x; background-image: url('images/thembot_gold_topfill.png'); color: #ffffff; width: 100%;  }
.gold_topright { background-repeat: no-repeat; background-image: url('images/thembot_gold_topright.png');  }
.gold_left { background-repeat: repeat-y; background-image: url('images/thembot_gold_left.png');  }
.gold_middle { background-color: #ffffff; color: #000000; font-family: arial, helvetica, sans-serif; padding: 2px; width: 100%; }
.gold_right { background-repeat: repeat-y; background-image: url('images/thembot_gold_right.png');  }
.gold_bottomleft { background-repeat: no-repeat; background-image: url('images/thembot_gold_bottomleft.png');  }
.gold_bottomfill { background-repeat: repeat-x; background-image: url('images/thembot_gold_bottomfill.png'); width: 100%; }
.gold_bottomright { background-repeat: no-repeat; background-image: url('images/thembot_gold_bottomright.png');  }

.genfrm_topleft { background-repeat: no-repeat; background-image: url('images/thembot_genframe_topleft.png');  }
.genfrm_topfill { background-repeat: repeat-x; background-image: url('images/thembot_genframe_topfill.png'); width: 100%; }
.genfrm_topright { background-repeat: no-repeat; background-image: url('images/thembot_genframe_topright.png');  }
.genfrm_left { background-repeat: repeat-y; background-image: url('images/thembot_genframe_left.png');  }
.genfrm_middle { background-color: #ffffff; color: #000000; font-family: arial, helvetica, sans-serif; padding: 2px; width: 100%; text-align:center; vertical-align: middle; }
.genfrm_right { background-repeat: repeat-y; background-image: url('images/thembot_genframe_right.png');  }
.genfrm_bottomleft { background-repeat: no-repeat; background-image: url('images/thembot_genframe_bottomleft.png');  }
.genfrm_bottomfill { background-repeat: repeat-x; background-image: url('images/thembot_genframe_bottomfill.png'); width: 100%; }
.genfrm_bottomright { background-repeat: no-repeat; background-image: url('images/thembot_genframe_bottomright.png');  }

.pgfrm_topleft { background-repeat: no-repeat; background-image: url('images/page_frame_topleft.png');  }
.pgfrm_topfill { background-repeat: repeat-x; background-image: url('images/page_frame_topfill.png'); width: 50%; }
.pgfrm_top { background-repeat: no-repeat; background-image: url('images/page_frame_top.png');  }
.pgfrm_topright { background-repeat: no-repeat; background-image: url('images/page_frame_topright.png');  }
.pgfrm_left { background-repeat: repeat-y; background-image: url('images/page_frame_left.png');  }
.pgfrm_middle { width: 100%; }
.pgfrm_right { background-repeat: repeat-y; background-image: url('images/page_frame_right.png');  }
.pgfrm_bottomleft { background-repeat: no-repeat; background-image: url('images/page_frame_bottomleft.png');  }
.pgfrm_bottomfill { background-repeat: repeat-x; background-image: url('images/page_frame_bottomfill.png'); width: 100%; }
.pgfrm_bottomright { background-repeat: no-repeat; background-image: url('images/page_frame_bottomright.png');  }

.hdr_left { background-repeat: no-repeat; background-image: url('images/thembot_hdrbar_left.png');  }
.hdr_fill { background-repeat: repeat-x; background-image: url('images/thembot_hdrbar_fill.png'); width: 100%; vertical-align: middle; text-align: center; }
.hdr_right { background-repeat: no-repeat; background-image: url('images/thembot_hdrbar_right.png');  }

.div_left { background-repeat: no-repeat; background-image: url('images/thembot_rule_left.png');  }
.div_fill { background-repeat: repeat-x; background-image: url('images/thembot_rule_fill.png'); width: 100%; }
.div_right { background-repeat: no-repeat; background-image: url('images/thembot_rule_right.png');  }

/*HTML Entities*/
a { color: #444444; text-decoration: none; }
a:hover { 	color: #2a3236; text-decoration: underline; } 
a.forumlink { color: #fff; text-decoration: underline; }
body { color: #000; font: 10pt arial, helvetica, sans-serif; 	background-image: url('images/background4.jpg'); background-repeat: repeat; 	background-color: #336633; margin:0px; text-align:left; }
blockquote { font: italic 9pt arial, helvetica, sans-serif; color: #7e96ac; }
form { 	margin: 2px 0px 0px 0px; }
hr { color: #ff9933; border-top: #666 1px solid; border-bottom: #eee 1px solid; height: 2px; width: 92%; text-align:center; }
img { border:none; }
p { margin-top: 0px; margin-bottom: 0px }
td { font: 9pt arial, helvetica, sans-serif; color: #000; padding: 0px; text-align:left; }



