﻿.ForumSubline
{
    font-size:12px;
    color:#808080;
    margin:0 0 5px 0;
}

.ForumSubline .ContentLeft
{
    float:left;
}
.ForumSubline .ContentRight
{
    float:right;
}

.ForumSubline A
{
    color:#808080;
}

.ForumSubline A.Selected
{
    color:#0c78b6;
    font-weight:bold;
}

.ForumPost
{
    padding:0;
    margin:0 0 1px 0;
    border:solid 1px #cccccc;
}

.ForumPost a
{
    text-decoration:underline;
}

.ForumPost .PostHeader
{
    background-color:#ebebeb;
}

.ForumPost .PostHeader a
{
    text-decoration:none;
}

.ForumPost .PostHeader .UserInfo
{
    width:360px;
    padding:4px 4px 3px 4px;
    float:left;
}

.ForumPost .PostHeader .UserInfo .UserName
{
    color:#0c78b8;
    font-weight:bold;
    text-decoration:none;
    padding-right:2px;
    font-size:13px;
}

.ForumPost .PostHeader .UserInfo .PostDate
{
    color:#858585;
    font-size:11px;
}

.ForumPost .PostHeader .PostActions
{
    float:right;
}

.ForumPost .PostHeader .RecommendContainer
{
    border-left:solid 1px #c2c2c2;
    background-image:url(images/Backgrounds/ForumRecommend.gif);
    width:26px;
    height:15px;
    padding:4px 6px;
    text-align:right;
    float:left;
}

.ForumPost .PostHeader .RecommendContainer A
{
    display:block;
    color:#858585;
    font-size:11px;
    width:13px;
    height:14px;
    padding:1px 13px 0 0;
}

.ForumPost .PostHeader .ForumModerator
{
    border-left:solid 1px #c2c2c2;
    border-right:solid 1px #c2c2c2;
    background-image:url(images/Backgrounds/ForumModerator.gif);
    float:left;
    width:44px;
    height:23px;
    margin:0 3px 0 0px;
}

.ForumPost .PostHeader .ForumModerator A
{
    display:block;
    float:left;
    padding:3px 1px 0 3px;
}

.ForumPost .PostHeader .ForumAction
{
    border-left:solid 1px #c2c2c2;
    border-right:solid 1px #c2c2c2;
    background-image:url(images/Backgrounds/ForumAction.gif);
    float:left;
    width:65px;
    height:23px;
    margin:0 3px 0 0;
    padding:0 0 0 1px;
}

.ForumPost .PostHeader .ForumAction A
{
    display:block;
    float:left;
    padding:6px 4px 3px 4px;
}

.ForumPost .PostContainer
{
    background-image:url(images/backgrounds/ForumContent.gif);
    background-repeat:repeat-y;
}


.ForumPost .PostContainer .PostContent
{
    margin-left:92px;
    padding:10px;
    border-top:solid 1px #cccccc;
}

.ForumPost .PostContainer .PostAttachment
{
    padding:5px 0 0 0;
}

.ForumPost .PostContainer .PostAttachment span.Label
{
    color:#818181;
    font-size:11px;
    display:block;
}

.ForumPost .PostContainer .PostAttachment A
{
    display:block;
    float:left;
    clear:both;
    margin:2px 0 0 0;
    border:solid 1px #cbcbcd;
}

.ForumPost .PostContainer .PostAttachment A IMG
{
    padding:2px;
}

.ForumPost .PostContainer .Post
{
    font-size:12px;
    margin:0;
    line-height:16px;
}

.ForumPost .PostContainer .Post blockquote
{
    margin:0 0 5px 20px;
    padding:0;
}

.ForumPost .PostContainer .Post blockquote .QuoteHeader
{
    padding:2px 0;
}

.ForumPost .PostContainer .Post blockquote .QuotePost .QuoteHeader
{
    color:Black;
    text-decoration:none;
}

.ForumPost .PostContainer .Post blockquote .QuotePost .QuoteHeader:hover
{
    text-decoration:underline;
}

.ForumPost .PostContainer .Post blockquote .QuotePost
{
    border:solid 1px #cccccc;
    background-color:#f2f2f2;
    padding:5px 7px;
    font-size:12px;
}

.ForumPost .PostContainer .UserData
{
    float:left;
    width:80px;
    padding:10px 6px 6px 6px;
    
    background-image:url(images/backgrounds/ForumPostLeft.gif);
    background-repeat:no-repeat;
}

.ForumPost .PostContainer .UserData A
{
    float:left;
    display:block;
    padding:1px;
    text-decoration:none;
}

.StartTopicLink
{
    font-size:12px;
    font-weight:bold;
    padding-bottom:2px;
}

.StartTopicLink img
{
vertical-align:-3px;
}


.ForumTable
{
    clear:both;
    border-spacing: 0; *border-collapse: collapse;
    width:100%;
    margin:0 0 10px 0;
    border-bottom:Solid 1px #cdcdcd;
}

.ForumTable thead td
{
    background-color:#ebebeb;
    color:#7E7E7E;
    font-size:11px;
    border-top:solid 1px #cdcdcd;
    padding:4px 3px;
}

.ForumTable thead td.First
{
    border-left:solid 1px #cdcdcd;
}

.ForumTable thead td.Last
{
    border-right:solid 1px #cdcdcd;
}

.ForumTable tbody td.FirstRow
{
    border-top:solid 1px #cdcdcd;
    padding-top:7px;
}

.ForumTable tbody td
{
    border-bottom:dotted 1px #cccccc;
    padding:5px 6px;
    color:#8d8d8d;
    vertical-align:top;
    background-color:White;
}

.ForumTable tbody td .Small
{
    font-size:11px;
}

.ForumTable tbody td.WithRightBorder
{
    border-right:dotted 1px #cccccc;
}

.ForumTable tbody td.Alternate
{
    background-color:#f4f4f4;
}

.ForumTable tbody td.First
{
    border-left:solid 1px #cdcdcd;
    
    background-image:url(images/backgrounds/ForumTableFirst.gif);
    background-repeat:repeat-y;
    vertical-align:middle;
    padding:0px 5px 0px 3px;
}

.ForumTable tbody td.Last
{
    border-right:solid 1px #cdcdcd;
}
.ForumTable tbody td.FirstCellRow
{   
    border-top:none;
    background-image:url(images/backgrounds/ForumTableFirstTop.gif) !important;
    background-repeat:no-repeat !important;
}

.ForumForm 
{
    background-color:#f4f4f4;
    border-bottom:solid 2px #0c78b8;
    border-top:solid 1px #cccccc;
    padding:7px 12px;
}

.ForumForm .PostArea
{
    width:100%;
}

/*

.ForumPost .PostHeader .UserName a
{
    text-decoration:none;
}

.ForumPost .PostHeader .Header
{
    float:left;
    display:block;
    padding:5px 4px;
    font-size:14px;
    color:#0c78b8;
    font-weight:bold;
}

.ForumPost .PostHeader .PostInformation
{
    float:left;
    width:133px;
    font-size:11px;
    color:#858585;
    padding:6px 4px 4px 0px;
}

.ForumPost .PostHeader .PostInformation .WithStaticPopup img.attachment
{	border:none;
 	vertical-align:middle;
}

.ForumPost .PostHeader .PostMod
{
    float:right;
    font-size:11px;
    padding:5px 2px 2px 0px;
    color:#0c78b8;
}

.ForumPost .PostHeader .PostRating
{
    float:right;
    font-size:11px;
    padding:5px 4px 4px 0px;
    color:#858585;
}

.ForumPost .PostHeader .PostRating .Recommend
{
    color:#0c78b8;
    padding:3px 21px 1px 0;
    margin-right:2px;
    text-decoration:underline;
    background-image:url(images/icons/thumb_up.png);
    background-repeat:no-repeat;
    background-position:right;
}

.ForumPost .PostHeader .PostRating .PostReply
{
    color:#0c78b8;
    padding:3px 21px 1px 0;
    margin-right:2px;
    text-decoration:underline;
    background-image:url(images/icons/comment.gif);
    background-repeat:no-repeat;
    background-position:right 4px ;
    
}

.ForumPost .PostContainer
{
    padding:10px 0 0 0;
}

.ForumPost .PostContainer .UserInfo
{
    float:left;
    width:120px;
    padding:0 0px 3px 8px;
    color:#ACACAC;
    font-size:11px;
}   

.ForumPost .PostContainer .UserInfo .PostCount
{
    background-image:url(images/icons/post_count.png);
    background-repeat:no-repeat;
    padding:1px 0 1px 20px;
    display:block;
}   


#ContentContainer .ForumPost .PostContainer .UserInfo ul {padding:0;}
#ContentContainer .ForumPost .PostContainer .UserInfo ul li
{
    padding:0;
    color:#ACACAC;
    font-size:11px;
    line-height:15px;
    list-style:none;
} 

.ForumPost .PostContainer .UserInfo .UserIcon
{
    border:solid 1px #b9b9b9;
    padding:1px;
    margin:0 0 8px 0;
    background-color:white;
}

.ForumPost .PostContainer .PostContent
{
    margin-left:128px;
}

.ForumPost .PostContainer .PostContent .MessageLink
{
    color:inherit;
    font-weight:bold;
    text-decoration:none;
}

.ForumPost .PostContainer .PostContent .MessageLink:hover
{
    text-decoration:underline;
}

.ForumPost .PostContainer .Post
{
    font-size:12px;
    margin:0;
    padding:0 0 10px 0;
    line-height:17px;
    
}

.ForumPost .PostContainer .Post blockquote
{
    margin:0 0 5px 20px;
    padding:0;
}

.ForumPost .PostContainer .Post blockquote .QuoteHeader
{
    padding:2px 0;
}

.ForumPost .PostContainer .Post blockquote .QuotePost
{
    border:solid 1px #e0e0e0;
    background-color:#f2f2f2;
    padding:5px 7px;
    font-size:12px;
}

#ContentContainer .ForumPost .PostContainer .PostContent .Post ul, 
#ContentContainer .ForumPost .PostContainer .PostContent .Post ol
{
	margin:2px 15px;
    padding:2px 15px;
}
#ContentContainer .ForumPost .PostContainer .PostContent .Post ul li, 
#ContentContainer .ForumPost .PostContainer .PostContent .Post ol li
{    
	color:#000;
}


.ForumPost .PostContainer .PostFooter
{
    clear:both;
    margin-left:128px;
    border-top:dotted 1px #cccccc;
    
    color:#606060;
    font-size:11px;
}

.ForumPost .PostContainer .FormFooter
{
    clear:both;
    margin-left:128px;
    
    color:#606060;
    font-size:11px;
}

.ForumPost .PostContainer .FormFooter A
{
    color:#606060;
}

.ForumPost .PostContainer .PostFeedback
{
    display:block;
    float:left;
    padding:5px 0 14px 15px;
    text-decoration:underline;
    color:#acacac !important;
    font-size:11px;
    
    background-image:url(images/icons/not_ok.gif);
    background-repeat:no-repeat;
    background-position:0 9px;
}

.ForumPost .Form
{
    padding:5px 4px;
}

.ForumPost .Form  textarea
{
    border:solid 1px #afafae;
    width:100%;
    height:100px;
}
*/
