

/* General Styles */

body, html
{
    font-family: Verdana;
    color: #000000;
    background-color: #000000;
    background-image: none;
}

form
{
    min-width: 900px;
}

A:LINK
{
    color: #007EA3;
}

A:ACTIVE
{
    color: #9E9E9E;
}

A:VISITED
{
    color: #007EA3;
}

SELECT, TEXTAREA, INPUT, BUTTON
{
    font-family: Verdana;
}

.Common
{
    width: 900px;
}

A.NewPageLink
{
    color: #FA5454;
}

/* Header Styles */

#CommonHeader
{
    background-image: url(/cs/cfs-file.ashx/__key/CommunityServer.Components.SiteFiles/imagesForum/headerBackground.jpg);
    background-color: #000000;
    height: 106px;
}

.CommonHeaderTitle
{
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 225%;
}

#CommonHeaderUserRoundBottom .r1, #CommonHeaderUserRoundBottom .r2, #CommonHeaderUserRoundBottom .r3, #CommonHeaderUserRoundBottom .r4,
#CommonHeaderUserContent
{
    background-color: #FFFFFF;
}

#CommonHeaderUserContent
{
    color: #FFFFFF;
}

/* Navigation Styles */

#CommonNavigation
{
    background-color: #000000;
}

#CommonNavigation .Common .Inner, #CommonNavigation ul li
{
    border-color: #402B24;
}

#CommonNavigation .Common, #CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited, #CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:hover
{
    border-color: #000000;
}

#CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited
{
    color: #FFFFFF;
}

#CommonNavigation a:hover
{
    color: #AF9684;
}

#CommonNavigation a.Selected:link, #CommonNavigation a.Selected:active, #CommonNavigation a.Selected:visited
{
    color: #AF9684;
    background-color: #412A24;
}

#CommonNavigation2
{
    background-color: #412A24;
}

#CommonNavigation2 a:link, #CommonNavigation2 a:active, #CommonNavigation2 a:visited
{
    color: #000000;
}

.CommonBreadCrumbArea
{
    background-color: #000000;
    color: #FFFFFF;
}

/* Body Styles */

.CommonTitle
{
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 200%;
}

#CommonHeaderTitle
{
    font-size: 225%;
}

#CommonHeaderTitle h1, #CommonHeaderTitle h1 A:LINK, #CommonHeaderTitle h1 A:VISITED, #CommonHeaderTitle h1 A:ACTIVE
{
    font-family: Verdana;
    color: #FFFFFF;
}

.ForumPostHeader
{
    font-size: 90%;
    color: #000000;
    font-family: Verdana;
    background-color: #CCCCCC;
}

.ForumPostHeader, .ForumPostTitleArea, .ForumPostContentArea, .ForumPostUserArea, .ForumPostFooterArea
{
    border-color: #AF9684;
}

.ForumPostTitleArea
{
    background-color: #F4F4F4;
}

.ForumPostUserArea
{
    background-color: #F4F4F4;
}

.ForumPostContentArea
{
    color: #000000;
}

A.ForumGroupNameRead, .ForumGroupNameRead:LINK, .ForumGroupNameRead:VISITED, A.ForumNameRead, .ForumNameRead:LINK, .ForumNameRead:VISITED
{
    color: #007EA3;
}

A.ForumGroupNameUnRead, .ForumGroupNameUnRead:LINK, .ForumGroupNameUnRead:VISITED, A.ForumNameUnRead, .ForumNameUnRead:LINK, .ForumNameUnRead:VISITED
{
    color: #007EA3;
}

/* Content Box */

.CommonContentBox
{
    background-color: #FFFFFF;
    border-top-color: #AF9684;
}

.CommonContentBox .CommonContentBoxHeader
{
    border-bottom-color: #AF9684;
    font-family: Verdana;
    color: #007EA3;
}

.CommonSearchRoundTop .r1, .CommonSearchRoundTop .r2, .CommonSearchRoundTop .r3, .CommonSearchRoundTop .r4,
.CommonSearchRoundBottom .r1, .CommonSearchRoundBottom .r2, .CommonSearchRoundBottom .r3, .CommonSearchRoundBottom .r4,
.CommonSearchContent
{
	background-color: #F7F7F7;
	border-color: #977E6C;
}

.CommonSearchContent input
{
    background-color: #F7F7F7;
}

/* Announcement Content Box */

.CommonContentBox.Highlighted
{
    background-color: #FFFFFF;
    border-top-color: #AF9684;
}

.CommonContentBox.Highlighted .CommonContentBoxHeader
{
    border-bottom-color: #AF9684;
    font-family: Verdana;
    color: #007EA3;
}

/* Activity Content Box */

.CommonContentBox.TitleHighlighted
{
    background-color: #FFFFFF;
    border-top-color: #AF9684;
}

.CommonContentBox.TitleHighlighted .CommonContentBoxHeader
{
    border-bottom-color: #AF9684;
    font-family: Verdana;
    color: #007EA3;
}

/* Highlighted Content Box */

.CommonContentBox.Highlighted2
{
    background-color: #FFFFFF;
    border-top-color: #AF9684;
}

.CommonContentBox.Highlighted2 .CommonContentBoxHeader
{
    border-bottom-color: #AF9684;
    font-family: Verdana;
    color: #007EA3;
}

/* Message Box */

.CommonCommentBubbleRoundTop .r1, .CommonCommentBubbleRoundTop .r2, .CommonCommentBubbleRoundTop .r3, .CommonCommentBubbleRoundTop .r4,
.CommonCommentBubbleRoundBottom .r1, .CommonCommentBubbleRoundBottom .r2, .CommonCommentBubbleRoundBottom .r3, .CommonCommentBubbleRoundBottom .r4,
.CommonCommentArrow .r1, .CommonCommentArrow .r2, .CommonCommentArrow .r3, .CommonCommentArrow .r4,
.CommonCommentArrow .r5, .CommonCommentArrow .r6, .CommonCommentArrow .r7, .CommonCommentArrow .r8, 
.CommonCommentArrow .r9, .CommonCommentArrow .r10,
.CommonCommentContent
{
    background-color: #E0EFF4;
}

.Owner .CommonCommentBubbleRoundTop .r1, .Owner .CommonCommentBubbleRoundTop .r2, .Owner .CommonCommentBubbleRoundTop .r3, .Owner .CommonCommentBubbleRoundTop .r4,
.Owner .CommonCommentBubbleRoundBottom .r1, .Owner .CommonCommentBubbleRoundBottom .r2, .Owner .CommonCommentBubbleRoundBottom .r3, .Owner .CommonCommentBubbleRoundBottom .r4,
.Owner .CommonCommentArrow .r1, .Owner .CommonCommentArrow .r2, .Owner .CommonCommentArrow .r3, .Owner .CommonCommentArrow .r4,
.Owner .CommonCommentArrow .r5, .Owner .CommonCommentArrow .r6, .Owner .CommonCommentArrow .r7, .Owner .CommonCommentArrow .r8, 
.Owner .CommonCommentArrow .r9, .Owner .CommonCommentArrow .r10,
.Owner .CommonCommentContent
{
    background-color: #D7C5B6;

}

/* File Box */

.CommonFileRoundTop .r1, .CommonFileRoundTop .r2, .CommonFileRoundTop .r3, .CommonFileRoundTop .r4,
.CommonFileRoundBottom .r1, .CommonFileRoundBottom .r2, .CommonFileRoundBottom .r3, .CommonFileRoundBottom .r4,
.CommonFileContent
{
    background-color: #ECECEC;
}

.CommonFile
{
    border-color: #CCCCCC;
    background-color: #FFFFFF;
}

/* List Styles */

.CommonListTitle
{
    font-family: Verdana;
    font-size: 120%;
}

.CommonListTitle, .CommonListTitle a:link, .CommonListTitle a:visited, .CommonListTitle a:active
{
    color: #FFFFFF;
}

.CommonListHeader
{
    background-color: #A7A7A7;
    color: #FFFFFF;
}

.CommonListRow, .CommonAvatarListItemArea
{
    background-color: #EEEEEE;
}

.CommonListRowAlt td, .CommonAvatarListItemArea.Alt
{
    background-color: #FFFFFF;;
}

/* Footer Styles */

#CommonFooter
{
    background-image: url(/cs/cfs-file.ashx/__key/CommunityServer.Components.SiteFiles/imagesForum/footerBackground.jpg);
    background-color: #F7F7F7;
}

/* Sidebar Styles */

#CommonSidebarLeft .CommonSidebar, #CommonSidebarRight .CommonSidebar
{
    width: 240px;
}

/* Modal Styles */

.CommonModal, .CommonModalTitle
{
    border-color: #333333;
}

.CommonModalTitle
{
    color: #333333;
    font-family: Verdana;
}

.ForumGroupLastPostHeader
{
	width: 30%;
}

.ForumGroupTotalThreadsHeader,
.ForumGroupTotalPostsHeader,
.ForumGroupDisplayedHeader
{
	width: 10%;
}

.ForumGroupImageColumn
{
	width: 40px;
}

.ForumGroupToggleCollapsed
{
	background-image: url(../images/forum/group_expand.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 1px;
	padding: 0 7px;
	cursor: pointer;
	text-decoration: none;
}

a.ForumGroupToggleCollapsed:link,
a.ForumGroupToggleCollapsed:visited,
a.ForumGroupToggleCollapsed:active,
a.ForumGroupToggleCollapsed:hover
{
	text-decoration: none;
}

.ForumGroupToggleExpanded
{
	background-image: url(../images/forum/group_collapse.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 1px;
	padding: 0 7px;
	cursor: pointer;
	text-decoration: none;
}

a.ForumGroupToggleExpanded:link,
a.ForumGroupToggleExpanded:visited,
a.ForumGroupToggleExpanded:active,
a.ForumGroupToggleExpanded:hover
{
	text-decoration: none;
}

.ForumGroupTitleProcessing
{
	background-color: #E1E1E1;
}

#CommonHeaderTitleArea
{
	padding-top: 0px;
}

#CommonHeaderUserContent
{
       padding: 20px 12px 3px 12px;
	background-color: transparent;
}

.CommonHeaderTitle
{
	font-size: 24px;
	color: #FFFFFF;
	letter-spacing: 0px;
	line-height: 100%;
}

#CommonFooter
{
	border-top: none;
	border-bottom: none;
}

.ForumGroupToggleExpanded
{
	width: 15px;
	height: 15px;
	background-position: center;
	padding: 7px 7px;
}

.ForumGroupToggleCollapsed
{
	width: 15px;
	height: 15px;
	background-position: center;
	padding: 7px 7px;
}

.CommonModalClose
{
	height: 16px;
}

.Normal .CommonCommentBubbleRoundTop .r1, .Normal .CommonCommentBubbleRoundTop .r2, .Normal .CommonCommentBubbleRoundTop .r3, .Normal .CommonCommentBubbleRoundTop .r4,
.Normal .CommonCommentBubbleRoundBottom .r1, .Normal .CommonCommentBubbleRoundBottom .r2, .Normal .CommonCommentBubbleRoundBottom .r3, .Normal .CommonCommentBubbleRoundBottom .r4,
.Normal .CommonCommentContent
{
        border-color: #e0eff4;
}

.Normal .CommonCommentArrow .r1, .Normal .CommonCommentArrow .r2, .Normal .CommonCommentArrow .r3, .Normal .CommonCommentArrow .r4,
.Normal .CommonCommentArrow .r5, .Normal .CommonCommentArrow .r6, .Normal .CommonCommentArrow .r7, .Normal .CommonCommentArrow .r8, 
.Normal .CommonCommentArrow .r9, .Normal .CommonCommentArrow .r10
{
	background-color: #e0eff4;
}

.cleared {
        clear: both;
}

.forumSectionHeader {
         width: 626px;
         height: 30px;
         background-color: #FFFFFF;
         background-image: url(../images/forum/forumHeaderBackground.jpg);
         background-repeat: no-repeat;
}

.CommonListTitle {
margin-left: 6px;
}

.buttonBuilder {
    width: auto;
}

.buttonLeft, .buttonRight
{
    height: 22px;
width: 8px;
    cursor: pointer;
float: left;
}

.buttonLeft
{
    background-image: url(../images/Common/forumButtonLeft.png);
    background-repeat: no-repeat;
}

.buttonRight
{
    background-image: url(../images/Common/forumButtonRight.png);
    background-repeat: no-repeat;
}

.buttonMiddle
{
    background-image: url(../images/Common/forumButtonBG.jpg);
    background-repeat: repeat-x;
    border-top: 1px solid #524b3b;
    border-bottom: 1px solid #524b3b;
    height: 18px;
    padding-left: 8px;
    padding-right: 7px;
    padding-top: 2px;
    text-align: left;
    cursor: pointer;
float: left;
}

a:link.buttonMiddle,
a:visited.buttonMiddle,
a:active.buttonMiddle,
a:hover.buttonMiddle,
.buttonMiddle a:link,
.buttonMiddle a:visited,
.buttonMiddle a:active,
.buttonMiddle a:hover {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

.CommonContentBox {
	border: solid 2px #af9684;
	background-color: #FFFFFF;
padding: 6px;
	background-image: url(../images/common/bodyBG.jpg);
	background-repeat: repeat-x;
}

.ForumPostHeader {
	background-image: url(../images/common/bodyBG.jpg);
	background-repeat: repeat-x;
border-left: none;
border-right: none;
}

#CommonNavigation
{
	background-image: url(../images/common/navigationBG.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #af9684;
	border-bottom: 1px solid #af9684;
        height: 29px;
}

#CommonNavigation2
{
	background-image: url(../images/common/navigationActiveBG.jpg);
	background-repeat: repeat-x;
        height: 26px;
border-bottom: 1px solid #5c493a;

}

#CommonNavigation2Empty
{
	border-bottom: none;
}

#CommonNavigation a.Selected:link, #CommonNavigation a.Selected:active, #CommonNavigation a.Selected:visited
{
    border-bottom-width: 0px;
	padding-bottom: 7px;
	margin-bottom: -2px;
	background-image: url(../images/common/navigationActiveBG.jpg);
	background-repeat: repeat-x;
}

#CommonNavigation .Common
{
    border-left: solid 1px #5c493a;
}

#CommonNavigation .Common .Inner
{
	border-left: solid 1px #3d2a1f;
}

#CommonNavigation ul li
{
	border-right: solid 1px #3d2a1f;
}

#CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited
{
    border-right: solid 1px #5c493a;
}

#CommonNavigation2 a:link, #CommonNavigation2 a:active, #CommonNavigation2 a:visited
{
font-weight: normal;
color: #af9684;
border-left: solid 1px #5c493a;
}

#CommonNavigation a:hover
{
    border-right: solid 1px #5c493a;
}

#CommonNavigation2 a:hover
{
color: #ffffff;
    border-left: solid 1px #5c493a;
}

#CommonNavigation a.Selected:link, #CommonNavigation a.Selected:active, #CommonNavigation a.Selected:visited
{
    border-color: #5c493a;
    background-color: #FFFFFF;
    background-image: url(../images/common/navigationActiveBG.jpg);
    background-repeat: repeat;
}

.CommonMessageWarning
{
	color: #000000;
	border: solid 1px #007ea3;
	background-color: #e0eff4;
}

.CommonBreadCrumbArea {
border: none;
}

#CommonContent .CommonContentBoxHeader
{
    font-size: 120%;
}

.CommonMessageSuccess {
background-color: #e0eff4;
border: 1px solid #007ea3;
}

#CommonHeaderUserArea {
float: right;
}

#CommonHeaderUserContent
{

}

.CommonHeaderTitle, .CommonHeaderTitleDescription
{
display: none;
width: 5px;
}

#CommonHeaderTitleArea {
 width: 300px;
}

.ForumReplyToPostArea
{
	padding: 8px;
	border: 1px solid #99b6de;
	margin-bottom: 0px;
	background-color: #ffffff;
}
