﻿
/* CSS for MessageBoard MessageBoardItem Page */


.PageContentBox_MessageBoard
{
	width: 725px;
	margin: 0px auto 0px auto;
	min-height: 565px;
	height: expression(this.height < 565 ? 565 : true);
}
.PageContentBox_MessageBoardItem
{
	width: 725px;
	margin: 0px auto 0px auto;
	min-height: 435px;
	height: expression(this.height < 435 ? 435 : true);
}


/* Sort Tabs */
.SortTbl { width: auto; height: auto; }
.SortTabSpaceCell { width: 5px; height: auto; }

.SortTabSelectedCell { background: url('Images/SortHover.gif') no-repeat top; }
.SortTabCell { background: url('Images/Sort.gif') no-repeat top; }
.SortTabHoverCell { background: url('Images/SortHover.gif') no-repeat top; }

.SortGenericCell
{
	width: 118px;
	height: 23px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}


#MessageBoardOuterTbl { width: auto; height: 100%; }
#MessageBoardTabsCell { width: 710px; height: auto; }

#MessageBoardNoResultsCell { width: 710px; height: auto; }

#MessageBoardContentOuterTbl { width: auto; height: 100%; }
#MessageBoardContentResultsInfoCell { width: 100%; height: 5%; }
#MessageBoardContentOuterCellContent { width: 100%; height: 90%; }
#MessageBoardContentOuterCellPaging { width: 100%; height: 5%; }

.MessageBoardContentTbl { width: 100%; height: auto; }
#MessageBoardContentCell { width: auto; height: 100%; background-color: transparent; border: none 0px; }
#MessageBoardContentTopLeftCell { width: 554px; height: 30px; border: none 0px; border-bottom: none 0px; }
#MessageBoardContentTopRightCell { width: 140px; height: 30px; border: none 0px; border-bottom: none 0px; }

.MessageBoardContentHeaderCell { margin: 0px 2px 0px 2px; text-align: center; vertical-align: middle; }

#MessageBoardContentHeaderType { width: 40px; border-bottom: solid 1px #3EA2BA;}
#MessageBoardContentHeaderAuthor { width: 130px; border-bottom: solid 1px #3EA2BA;}
#MessageBoardContentHeaderDate { width: 105px; border-bottom: solid 1px #3EA2BA;}
#MessageBoardContentHeaderSubject { width: 302px; border-bottom: solid 1px #3EA2BA;}
#MessageBoardContentHeaderRating { width: 47px; border-bottom: solid 1px #3EA2BA;}
#MessageBoardContentHeaderPopularity { width: 70px; border-bottom: solid 1px #3EA2BA;}

#MessageBoardContentHeaderUser { width: 150px; border-bottom: solid 1px #3EA2BA;}
#MessageBoardContentHeaderInfo { width: 550px; border-bottom: solid 1px #3EA2BA;}

/*#MessageBoardTopicAreas { width: 725px; height: auto; }*/

/*.MessageBoardContentCell0 { border-right: solid 1px #3EA2BA; background-color: #FFF; height: auto; }
.MessageBoardContentCell1 { border-right: solid 1px #3EA2BA; background-color: #BCDEE7; height: auto; }*/

.MessageBoardContentCell0 { border-right: solid 1px #3EA2BA; background-color: #FFF; height: auto; width: 250px;}
.MessageBoardContentCell1 { border-right: solid 1px #3EA2BA; background-color: #BCDEE7; height: auto; width: 250px;}

.MessageBoardContentCellTop { /*border-top: solid 1px #3EA2BA;*/ }
.MessageBoardContentCellBottom { border-bottom: solid 1px #3EA2BA; }
.MessageBoardContentCellLeft { border-left: solid 1px #3EA2BA; }
.MessageBoardContentCellRight { border-right: solid 1px #3EA2BA; }


.MessageBoardRatingViewReplyBox
{
	width: 160px;
	margin: 40px auto 0px auto;
	clear: both;
	text-align: left;
	color: #666;
	font-size: 11px;
}

.MessageBoardTypeIconImg { width: auto; height: auto; }

.MessageBoardThumbImg
{
	max-width: 75px;
	max-height: 75px; 
	width:  expression(this.width  > 75? 75 : true); 
	height: expression(this.height > 75 ? 75 : true);
	float: left;
	margin: 5px;
}


.TextPhotoRating
{
	margin: 3px 0px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
}


.MessageBoardSubTitle { margin: 2px 5px 2px 5px; font-size: 12px; font-weight: bold; color: #67B6C5; }


.TextMessageBoard
{
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin: 3px 3px 3px 3px;
}

.TextMessageBoardDate
{
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-align: center;
}

.TextMessageBoardUser
{
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-align: center;
}

a.LinkMB:link, a.LinkMB:visited, a.LinkMB:active { font-weight: bold; color: #666; }
a.LinkMB:hover { font-weight: bold; color: #EB9003; }

a.MessageBoardTagLink:link, a.MessageBoardTagLink:visited, a.MessageBoardTagLink:active { overflow: hidden; color: #003366; text-decoration: underline; font-size: 11px; font-weight: bold; }
a.MessageBoardTagLink:hover { text-decoration: underline; overflow: hidden; color: #EB9003; font-size: 11px; font-weight: bold; }


.MessageBoardSuperTitle
{
	font-size: 20px;
	font-weight: bold;
	color: #FF991A;
	margin: 5px 3px 5px 10px;
	text-align: left;
}



.MessageBoardTopicAreaBox
{ 
	/*width: 720px; */
	height: 30px; 
	margin: 0px auto 0px auto; 
	background-color: #8ED6E5;
}

.MessageBoardTopicTbl { width: auto; }
.MessageBoardTopicLeftCell { width: 244px; }
.MessageBoardTopicPostCountCell { width: 50px; }
.MessageBoardTopicRightCell { width: 400px; }

.MessageBoardTopicAreaTitle
{
	font-size: 13px;
	font-weight: bold;
	color: #0B3861;
	margin: 5px 0px 0px 10px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.MessageBoardTopicTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #1C7C99;
	margin: 5px 3px 5px 20px;
}

#MessageBoardContentHeaderForum { width: 244px; height: auto; text-align: left; }
#MessageBoardContentHeaderPosts { width: 50px; height: auto; text-align: left; }
#MessageBoardContentHeaderLastPost { width: 400px; height: auto; text-align: left; }

.MessageBoardTopicPostCountText
{
	font-size: 11px;
	color: #666;
	margin: 5px 3px 5px 10px;
}

.MessageBoardTopicMostRecentPostText
{
	font-size: 11px;
	color: #666;
	margin: 5px 3px 5px 5px;
}

.MessageBoardTopicMostRecentPostDateText
{
	font-size: 11px;
	color: #003366;
	margin: 5px 3px 5px 5px;
}

.MessageBoardTopicSubTitle { margin: 5px 5px 5px 10px; font-size: 11px; font-weight: bold; color: #1C6B83; text-align: left; }

a.MessageBoardTopicLink:link, a.MessageBoardTopicLink:visited, a.MessageBoardTopicLink:active  { color: #1C6B83; text-decoration: none; font-size: 12px; font-weight: bold; }
a.MessageBoardTopicLink:hover { text-decoration: underline; color: #1C6B83; font-size: 12px; font-weight: bold; }

a.MessageBoardTopicLastPostLink:link, a.MessageBoardTopicLastPostLink:visited, a.MessageBoardTopicLastPostLink:active  { color: #666; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.MessageBoardTopicLastPostLink:hover { text-decoration: underline; color: #666; font-size: 11px; font-weight: bold; }
