﻿#forum { margin-bottom:12px;  }
#forum select { font: normal 12px Arial, Helvetica, sans-serif; width:200px;  }

#forum a { text-decoration:none; }
#forum a:hover { text-decoration:underline; }

#forum .forum_header { border:1px solid #434343; background-color:#EBF5FE; margin:0 0 4px; }
#forum .forum_header a { font-weight: bold; color: #2828df; }
#forum .forum_header td { padding:5px; }

#forum .item_list { border-collapse:collapse; background-color:#fff;  margin:1px; }
#forum .item_list .rowheader { font-weight: bold; background-color:#fff;  }
#forum .item_list .rowheader td { border-bottom:1px solid #434343;border-top:1px solid #434343; padding:5px  }
#forum .item_list a { font-weight: normal; color:#434343;  }
#forum .item_list a:hover { font-weight: normal; color:#2828df;  }
#forum .item_list .sticky_rc2 td { background-color:#EBF5FE; font-weight:bold; }
#forum .item_list .sticky_rc1 td { background-color:#d2e8f2; font-weight:bold; }
#forum .item_list .sticky_rc1 td a,
#forum .item_list .sticky_rc2 td a { font-weight:bold; }
#forum .item_list .rc1 td { background-color:#fff; }
#forum .item_list .rc2 td { background-color:#EBF5FE; }
#forum .item_list .sticky_bottom_border td { border-top:1px solid #434343; }
#forum .item_list td { padding:5px }

#forum .forum_list { color: #434343; border-collapse:collapse; font-weight: normal; }
#forum .forum_list .rc1 td { background-color:#fff; }
#forum .forum_list .rc2 td { background-color:#EBF5FE; }
#forum .forum_list td { border-top:1px solid #EBF5FE; padding:5px;}

#forum .forum_name a { font-weight: bold; color: #2828df}
#forum .forum_desc { margin:2px 8px; color: #434343; }

#forum .forum_action { padding:5px 0; margin:10px 0; font-weight: bold; border-top:1px #ccc solid; border-bottom:1px #ccc solid; }
#forum .forum_action a { color: #00529B; }
#forum .forum_action a:hover { color: #666666; }

#forum .forum_page_nav { margin:3px 0;  text-align:right }

#forum .post_list { border-collapse:collapse; }
#forum .post_list .rowheader { font-weight: bold; background-color:#e6e6e6;  }
#forum .post_list .rowheader td { border-bottom:1px solid #434343;border-top:1px solid #434343; padding:5px  }
#forum .post_list .forum_action { border:0; margin:0 0 5px 0; padding:0; }
#forum .post_list .forum_action a { color: #666666; }
#forum .post_list .forum_action .likePost { float:right; }
#forum .post_list .forum_action a.likePost { color:#00529B; }
#forum .post_list .forum_action .likePost img { vertical-align:text-bottom; }
#forum .post_list span { color:#434343 !important; font-size:12px !important; }

#forum .post_title a { font-weight: normal; color: #2828df; }
#forum .post_date { font-weight: normal; float:right }
#forum .post_new { font-weight: bold; font-size:9px; color:red; font-style:italic; padding:0 4px }
#forum .post_new a { font-weight: bold; font-size:9px; color:red; font-style:italic; padding:0 4px }
#forum .post_new a:hover { font-weight: bold; font-size:9px; color:red; }
#forum .post_item_new .rowheader { background-color:#bdd0d9 }
#forum .post_item_new .post_message { background-color:#D2E8F2 }
#forum .post_hidden { color:red; margin:12px; }
#forum .post_message { padding:4px 4px 0; background-color:#EBF5FE; }
#forum .top-post .post_message { background-color:#f4feeb; }
#forum .post_message .forum_action { margin:5px 0 10px 0; padding:5px; border-top:1px #ccc solid; font-size:12px;}
#forum .post_message_alt .forum_action { margin:5px 0 10px 0; padding:5px; border-top:1px #ccc solid;}
#forum .post_edited { color:#919191; font-style:italic; font-size:10px; margin:8px 0 4px; border-top:1px solid #919191;   }
#forum .post_children { padding-left:10px; padding-right:4px; padding-bottom:4px; background-color:#EBF5FE; }

#forum .post_children_alt { padding-left:10px; padding-right:4px; padding-bottom:4px; background-color:#fff; }
#forum .post_message_alt { padding:4px 4px 0; background-color:#fff; }

#forum .forum_footer { border-top:1px solid #9f180f; font-size:9px; padding-top: 6px; }

#forum .action_panel { font-size: 12px; font-weight: normal; margin:4px 0; padding:4px; border:1px solid #434343; background-color:#F4F2F1 }
#forum h4 { color:#434343; font-size: 14px; font-weight: bold; margin:6px 0; }
#forum .info_panel { font-size: 11px; font-weight: normal; padding:4px; border:1px solid #434343; background-color:#EBf5FE }


#forum .post_list span.icon-angle-circled-left,
#forum .post_list span.icon-angle-circled-up,
#forum .post_list span.icon-angle-circled-down
{
    font-size:13px !important; color:#0b509e !important;
}

#forum .post_list span.icon-angle-circled-left:before,
#forum .post_list span.icon-angle-circled-up:before,
#forum .post_list span.icon-angle-circled-down:before
{
    margin:0;
}

#forum .top-post .post_message { background-color:#f4feeb; }
body.mobile #forum .post_message { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }
body.mobile #forum .top-post .post_message { font-size:16px; }
body.mobile #forum .post_message.first-post { font-size:16px; }

.grey {
	background-color: #d6d6d6;
	padding: 10px 10px 0px;
}
.newsBoxOuter {
	background-color: #ffffff;
	margin-bottom: 10px;
}

.newsBoxOuter .section {
	border-bottom: 1px solid #d6d6d6;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
	margin: 0px;
	padding: 10px 7px 5px;
}

.newsBoxItem {
	background-color: #eeeeee;
	background-image: url("/css/images/rightList_bg.gif");
	background-repeat: repeat-x;
	border-bottom: 1px solid #eeeeee;
	padding: 7px 5px;
}

.rightList ul.linkList
{
    margin:0;
    padding:0;
    list-style-type:none;
}

.rightList ul.linkList li
{
    margin:7px 5px;
    font-size:13px;
}

.rightList ul.linkList li.forum
{
    background-image:url('/css/images/rightList_post_bg.gif');
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:25px;
}

.rightList ul.linkList a
{
    font-weight:bold;
    text-decoration:none;
    color:@linkColor;
}