.post_avatar
{
	text-align: center;
	vertical-align: center;
	width: 80px;
}

.box_head
{
	background: #B00000;
	color: white;
	font: bold italic 10pt Arial;
}

.thumbs_down, .thumbs_up
{
    display: inline;
    font: bold 8pt Arial;
    text-align: center;
}

.small_th
{
	background: #C1C1C1;
	color: white;
	font: bold 8pt Arial;
}

.small_td
{
	font: 8pt Arial;
	text-align: center;
}

.news_th
{
	text-align: left;
	background: #B00000;
	color: white;
	font: bold 12pt Arial;
}

.filter_cat
{
	text-align: center;
	background: #EFEFEF;
}

.sublist
{
	width: 100%;
	font: 8pt Arial;
}

.sublist td
{
	text-align: center;
}

.thelist
{
	width: 100%;
}

.thelist td
{
	font: 8pt Arial;
}

.thelist th, .sublist th
{
	background: #B00000;
	color: White;
}

.thelist_row1, .thelist_row2, .thelist_row1_hover, .thelist_row2_hover
{
	font: 8pt Arial;
	text-align: center;
}

.thelist_row2
{
	background: #F1F1F1;
}

.thelist_row1_hover, .thelist_row2_hover
{
	background: #DFDFDF;
}

.menu_item, .menu_item_hover
{
	width: 90%;
	text-align: center;
	padding: 4px;
	font: bold 10pt Arial;
	margin-top: 4px;
	margin-bottom: 4px;
	cursor: pointer;
}

.menu_item a
{
	color: Black;
	text-decoration: none;
}

.menu_item_hover a
{
	color: Black;
	text-decoration: none;
}

.menu_item_hover
{
	background: #C1C1C1;
}

.prof_left
{
	font: bold 10pt Arial;
	text-align: right;
}

.prof_right
{
	background: #EFEFEF;
	text-align: center;
	width: 150px;
}

.faq_question
{
	font: bold 12pt Arial;
	width: 100%;
	background: #EFEFEF;
	padding: 5px;
	text-align: left;
}

.faq_answer
{
  text-align: left;
}

.thread_header
{
    background: #B00000;
    font: bold 12pt Verdana;
    text-align: center;
    color: white;
}

.thread_detail
{
    background: #EFEFEF;
    font: 10pt Arial;
    cursor: pointer;
    text-align: center;
}

.thread_detail_hover
{
    background: #DEDEDE;
    font: 10pt Arial;
    cursor: pointer;
    text-align: center;
}

.post
{
    width: 100%;
    border: 1px solid black;
    padding: 0px;
}

.post_top
{
    background: #EFEFEF;
    width: 50%;
    font: 8pt Verdana;
    text-align: left;
}

.post_top_heading
{
    text-align: right;
    font-weight: bold;
}

.post_toolbar
{
    text-align: left;
    font: 8pt Arial;
    padding: 2px;
    background: #DEDEDE;
}

.post_heading_gap
{
	font-size: 7px;
}

.post_userlink
{
    font: bold 10pt Verdana;
    text-decoration: none;
}

.post_body
{
    text-align: left;
    width: 100%;
    padding: 2px;
}

.page_nav
{
    text-align: right;
    font: 8pt Arial;
}

.path_nav
{
    text-align: left;
    font: 8pt Arial;
}

.forums_title
{
    font: bold 14pt Arial;
    width: 70%;
}

.forums_title2
{
    font: bold 10pt Arial;
    width: 10%;
    text-align: center;
}

.forum_cat a
{
    text-decoration: none;
}

.forum_cat
{
    font: 12pt Arial;
    background: #EFEFEF;
}

.level_forum
{
    font: bold 10pt Arial;
    background: white;
}

.level_forum a
{
    text-decoration: none;
}

.forum_subtitle
{
    font: italic 8pt Arial;
}

.required
{
    color: red;
}

.form_table_bg
{
    background: black;
    margin: 0 auto;
}

.form_table
{

}

.form_table_header
{
    font: bold italic 14pt Arial;
}

.form_table_row
{
    background: #EFEFEF;
}

.form_table_error
{
    background: red;
    color: white;
}

.column_left
{
    padding: 2px;
    text-align: right;
    background: #EFEFEF;
    width: 50%;
}

.column_right
{
    padding: 2px;
    text-align: left;
    background: #EFEFEF;
    width: 50%;
}

.reg_notice
{
    font: 8pt Arial;
}

.small_login
{
	text-align: right;
	color: white;
	font: 10px Arial;
}

.ErrorLabel
{
    text-align: right;
    font: bold 12px Arial;
    color: white;
    background: red;
}

.ErrorText
{
    text-align: left;
    width: 100%;
}

.tab_sel
{
    font: bold 12pt Arial;
    background: black;
}

.tab
{
    font: 10pt Arial;
}


.tab a
{
    color: white;
    text-decoration: none;
}

.tab_sel a
{
    color: white;
    text-decoration: none;
}

.tab_border
{
    width: 100%;
    background: black;
}

.tab_body
{
    width: 100%;
    background: white;
}

.js_link
{
  color: blue;
	text-decoration: underline
	cursor: pointer;
}

.reg_cat
{
	background: #DEDEDE;
	text-align: left;
	font: bold 14pt "Times New Roman";
	padding: 10px 10px 10px 25px;
}

.quick_page_nav
{
	font: 8pt Arial;
}