
/* ######## MAIN CMS STYLES ######## */
.FormErrorLabel
{
	color: Red;
}

.ForumGroups
{
	margin: 0px 5px 0px 5px;
}

.ForumGroup
{
	border: solid 1px #000080;
	display: inline-block;
	float: left;
	width: 100%;
}

.ForumListHeader
{
	background-color: #4455aa;
	text-align: center;
}

.ForumListHeaderItem
{
	font-family: Verdana;
	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 6px 3px 6px;
}

.ForumGroupHeader
{
	background-color: #eeeeee;
	width: 100%;
}


.ForumGroupButtons
{
	display: inline-block;
	float: left;
}

.ForumGroupAddForum
{
	display: inline-block;
	float: right;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	padding: 6px 6px 6px 6px;
	color: #0000aa;
}

.ForumGroupAddForumImage
{
	vertical-align: middle;
}

.ForumGroupTitle
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold; /*text-decoration: underline;*/
	color: #000080;
	display: inline-block;
	padding-left: 3px;
}

.ForumGroupDescription
{
	padding-left: 10px;
	display: inline-block;
}

.ForumListForum
{
	background-color: #ddeeff;
}

.ListForumButtons
{
	display: inline-block;
	float: left;
}

.ListForumTitle
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold; /*text-decoration: underline;*/
	color: #000080;
	display: inline-block;
	padding-left: 3px;
}

.ListForumDescription
{
	padding-left: 10px;
	display: inline-block;
}

.ListForumThreads
{
	background-color: #d4d7ec;
}

.ListForumLastPosts
{
	background-color: #d4d7ec;
}

.ListForumLastPost
{
	background-color: #d4d7ec;
}

.ListForumLastPostUser
{
	padding: 0px 5px 0px 5px;
	font-weight: bold;
}

.ListForumLastPostTime
{
	padding: 0px 5px 0px 5px;
}

.ForumPosts
{
	margin: 0px 5px 0px 5px;
}

.Forum
{
	border: solid 1px #59A2C0;
	display: inline-block;
	float: left;
	width: 100%;
	background-color: #ffffff;
}

.Forum input
{
	border: solid 1px #59A2C0;
}

.ForumInfo
{
	padding-left: 3px;
}

.ForumBreadCrumbs
{
	/*font-weight: bold;*/
}

.ForumHeader
{
	/** background-color: #eeeeee; */
	background-color: #F9FAEC;
	width: 100%;
	
}

.ForumAddPost
{
	display: inline-block;
	float: right;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 6px 6px 6px; /**color: #0000aa;*/
	color: #385D71;
}

.ForumTitle
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold; /*text-decoration: underline;*/ /**color: #000080;*/
	color: #385D71;
	background-color: #F9FAEC;
	display: inline-block;
	padding-left: 3px;
}

.ForumDescription
{
	padding-left: 10px;
	display: inline-block;
	color: #385D71;
}

.ForumAddPostImage
{
	vertical-align: middle;
}

.ForumAddPostLink
{
	/*color: #ffa000;*/ /*vertical-align: middle;*/
	padding: 4px 2px 4px 2px;
}

.ForumPost
{
	/*background-color: #ddeeff;*/
	background-color: #F0FAFA;
	color: #385D71;
	font-weight: bold;
	padding: 9px 9px 6px 6px;
	font-family: Verdana;
	display: inline-block;
}

.ForumPost .PostUser
{
	font-weight:normal;
	 
}

.ForumPost .PostText
{
	font-weight:normal;
	display: inline-block; 
}


.ForumPostButtons
{
	display: inline-block;
	float: left;
}

.ForumPostAddPost
{
	display: inline-block;
	float: right;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	padding: 9px 9px 6px 6px; /**background-color: #d4d7ec;*/
	background-color: #D8ECF0; /**color: #0000aa;*/
	color: #385D71;
}

.ForumPostTitle
{
	display: block;
	padding-left: 3px; /**background-color: #d4d9ec;*/
	background-color: #D8ECF0;
}

.ForumPostText
{
	display: inline-block;
	padding-left: 3px; /*background-color: #ddeeff;*/
	display: block;
}

.PostTitle
{
	display: block;
	font-weight: bold; /*padding: 3 3 3 3;*/
}

.ForumPostAddPostImage
{
	vertical-align: middle;
}

.ForumPostSubject
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana;
	padding: 2px 2px 1px 2px;
}

.ForumPostTime
{
	font-size: 8pt;
	padding: 0px 2px 2px 2px;
}

.ForumPostListHeader
{
	/** background-color: #4455aa;*/
	background-color: #A1D3E6;
	text-align: center;
}

.ForumPostListHeaderItem
{
	font-family: Verdana;
	font-size: 9pt; /** color: #ffffff; */
	color: #385D71;
	font-weight: bold;
	padding: 3px 4px 3px 4px;
	background-color: #A1D3E6;
}

.PostAuthor
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold; /**color: #000000;*/
	color: #385D71;
	text-decoration: underline;
	padding: 5px 3px 2px 3px;
}

.PostAuthorEmail
{
	font-size: 9pt;
	padding: 0px 3px 2px 3px;
}

.ForumPostText
{
	padding: 3px 3px 5px 3px;
}

.PostIndent
{
	display: block;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}

.PostContent
{
	display: block;
}

.FormButton
{
	width: 100px;
	border: 1px solid #59A2C0;
	background-color: #59A2C0;
	font-size: 11px;
}

.FormButton:hover
{
	background-color: #D8ECF0;
}

.PostHeader
{
	width: 100%;
}

.ForumPostsPager a
{
	color: #385D71;
}

.ForumPostsPager a:hover
{
	text-decoration: none;
}

.FormTextBox
{
	border: 1px solid #59A2C0;
}







.ForumNewPost .SignatureAreaItem
{
	width: 500px;
	height: 50px;
}

.SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #A8A8A8;
	margin-top: 5px;
	padding: 5px;
}

.ForumTree .PostTree .SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #A8A8A8;
	margin-top: 5px;
	padding: 5px;
}

/* Forum group */
.ForumGroup
{
	width: 100%;
}

.ForumGroup *
{
	font-family: Arial;
}

.ForumGroup .Table
{
	width: 100%;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	background-color: #ffffff;
}

.ForumGroup .Table td
{
	padding: 6px;
}

.ForumGroup .Table .Header td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(images/Forums/header.gif);
}

.ForumGroup .Table .Info td
{
	background-color: #5c99e8;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #888888;
	border-top: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/Forums/info.gif);
	height: 55px;
	vertical-align: top;
}

.ForumGroup .Table .GroupName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumGroup .Table .GroupDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}


.ForumGroup .Table .ForumInfo
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.ForumGroup .Table .Threads
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .Posts
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumGroup .Table .PostTime
{
	white-space: nowrap;
}

.ForumGroup .Table .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #e3112a;
}

.ForumGroup .ForumOdd td
{
	background-color: #f8f8ff;
}

.ForumGroup .Forum td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumGroup .Forum .ForumName
{
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
	color: #417dd0;
}

.ForumGroup .Forum .ForumDescription
{
	padding-left: 10px;
}


/* Forum flat view */


.ForumFlat .Table
{
	width: 100%;
	background-color: #ffffff;
}





/* New post form */
.ForumNewPost
{
	padding: 5px;
	font-family: Arial;
}

.ForumNewPost .PostReply
{
	border: solid 1px #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .FormPadding
{
	/*border: solid 1px #cccccc;*/
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .Title
{
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}

.ForumFlat .ForumNewPost .PostForm td
{
	/*border: none;*/
}

.ForumNewPost .ItemLabel
{
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}

.ForumNewPost .Button
{
	width: 100px;
}

.ForumNewPost .TextboxItem
{
	width: 500px;
}

.ForumNewPost .TextboxItemShort
{
	width: 300px;
}

.ForumNewPost .TextareaItem
{
	width: 500px;
	height: 200px;
}


/* Overall */
.HiddenButton
{
	display: none;
}


