

#MainContainer
		{
		position: relative;
		left: 50%;
		margin-left: -382px;
		width: 764px;
		font-family: "arial";
		font-size: 9pt;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.TopBar
		{
		border-top: 1px solid white;
		background: #394F98;
		color: #ffffff;
		text-align: right;
		padding: 3px;
		font-size: 9pt;
                margin-right: 0px;
		border-bottom: 1px solid white;
		}

.PageHeaderBar
		{
		background: #B4D2DD;
		text-align: left;
		padding: 6px;
		font-size: 9pt;
                margin-right: 0px;
		border-bottom: 1px solid white;
		}

.PageHeaderBar .PageHeaderTitle
		{
		font-weight: bold;
		}

.PageHeaderBar .PageHeaderDescription
		{
		}

.SubPageBar
		{
		background: #B4D2DD;
		text-align: right;
		padding: 6px;
		font-size: 9pt;
                margin-right: 0px;
		margin-bottom: 1px;
		}

.SubPageBar .CurrentSubPage
		{
		background: #000000;
		color: #ffffff;
		font-weight: bold;
		border: #808080 1px solid;
		padding-left: 4px;
		padding-right: 4px;
		}

.SubPageBar a
		{
		color: #000000;
		text-decoration: none;
		border: #808080 1px solid;
		padding-left: 4px;
		padding-right: 4px;
		}

.SubPageBar a:hover
		{
		background: #394F98;
		}


.InputBoxBar
		{
		background: #E4E4FF;
		text-align: left;
		padding: 0px;
		font-size: 9pt;
                margin-right: 0px;
		margin-bottom: 1px;
		}

.InputBoxTable
		{
		width: 100%;
		}


.InputBoxLabel
		{
		padding: 3px;
		width: 40%;
		font-family: "arial";
		font-size: 9pt;
		vertical-align: top;
		}

.InputBox
		{
		width: 50%;
		font-family: "arial";
		font-size: 9pt;
		}

.TextBox	{
                border: #00aaaa 1px solid;
		width: 90%;
		}

.CheckBox	{
                border: #00aaaa 1px solid;
		}

.TextArea	{
		font-family: "arial";
		font-size: 9pt;
                border: #00aaaa 1px solid;
		width: 90%;
		Height: 80px;
		}

.LargeTextArea	{
		font-family: "arial";
		font-size: 9pt;
                border: #00aaaa 1px solid;
		width: 90%;
		Height: 200px;
		}

.SelectBox	{
                border: #00aaaa 1px solid;
		width: 90%;
		}

.TextLabel
		{
		font-family: "arial";
		font-size: 9pt;
		font-weight: bold;
		}
.TextLabel a
		{
		color: #000000;
		text-decoration: none;
		}

.TextLabel a:hover
		{
		text-decoration: underline;
		}

.SubmitBar	{
		background: #B4D2DD;
		text-align: right;
		padding: 6px;
		font-size: 9pt;
                margin-right: 0px;
		margin-bottom: 1px;
		}

.Button		{
                border: #ffffff 1px solid;
		color: #ffffff;
		background: #394F98;
		font-size: 9pt;
		width: 70px;
		}



.UserDataLink, .LogInLink, .LogOutLink, .RegisterLink, .ForumHomeLink, .BackLink, .NewForumLink, .NewTopicLink, .NewReplyLink, .GroupManagementLink, .UserManagementLink, .NewUMLink, .NewGMLink
		{
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		font-size: 9pt;
		}

.UserDataLink:hover, .LogInLink:hover, .LogOutLink:hover, .RegisterLink:hover, .ForumHomeLink:hover, .BackLink:hover, .NewForumLink:hover, .NewTopicLink:hover, .NewReplyLink:hover, .GroupManagementLink:hover, .UserManagementLink:hover, .NewUMLink:hover, .NewGMLink:hover
		{
		text-decoration: underline;
		}


.Separator
		{
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		}




/* ================================ Forums.asp =========================================================== */

.ForumGroupBar
		{
		background: #394F98;
		color: #ffffff;
		text-align: left;
		padding-left: 6px;
		padding-top: 3px;
		padding-bottom: 3px;
		font-size: 9pt;
                font-weight: bold;
                margin-right: 0px;
		margin-bottom: 1px;
		}

.ForumItemOptionsBar
		{
                margin-right: 0px;
		margin-bottom: 1px;

		width: 100%;
		overflow: hidden;
		}

.ForumItemOptionsBar .ForumItemOptions
		{
                display: block;

		width: 100%;
		border-right: 1px solid white;
		text-align: right;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.ForumOptionsBuffer
		{
		float: right;
		text-decoration: none;
		color: white;

		padding-left: 1px;
		border-right: 0px solid white;


		font-size: 9pt;
		width: 45%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;

		}

.ForumItemOptionsBox
		{
		background: #6988f9;
		float: right;
		text-decoration: none;
		color: white;

		padding: 1px;
		border-right: 0px solid white;

		font-size: 8pt;
		width: 50%;
		text-align: right;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;

		}

.EditForumLink, .RemoveForumLink
		{
		background: #6988f9;
		border-left: 1px solid white;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;

		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		font-size: 8pt;
		}

.EditForumLink:hover, .RemoveForumLink:hover
		{
		background-color: #0000ff;
		}

.ForumItemBar
		{
                margin-right: 0px;
		margin-bottom: 1px;
		width: 100%;
		overflow: hidden;
		}

.ForumItem 
		{
		float: left;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

.ForumItem li 
		{
		display:inline
		}

.ForumItem .ForumItemStatus 
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #6988f9;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 1px solid white;
		height: 80px; 

		font-weight: bold;
		font-size: 9pt;
		width: 10%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;

		}
.ForumItem .ForumItemTitle
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #6988f9;
		padding: 6px;
		border-right: 1px solid white;
		height: 80px;
                overflow: hidden;

		font-size: 9pt;
		width: 40%;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.ForumItem .ForumItemTitle:hover 
		{
		background-color: #0000ff;
		}

.ForumItem .ForumItemTitle .ForumItemHeader
		{
		font-weight: bold;
		}

.ForumItem .ForumItemTitle .ForumItemDescription
		{
		}

.ForumItem .ForumItemTopics, .ForumItem .ForumItemReplys
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #6988f9;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 1px solid white;
		height: 80px;
		overflow: hidden;

		font-size: 9pt;
		width: 15%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}


.ForumItem .ForumItemLastReply
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #6988f9;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 0px solid white;
		height: 80px;
		overflow: hidden;

		font-size: 9pt;
		width: 15%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}



.ForumHeaderBar
		{
                margin-right: 0px;
		margin-bottom: 1px;
		width: 100%;
		overflow: hidden;
		}

.ForumHeader 
		{
		float: left;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

.ForumHeader li 
		{
		display:inline
		}

.ForumHeader .ForumHeaderStatus 
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #0000ff;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 1px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 10%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;

		}
.ForumHeader .ForumHeaderTitle
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #0000ff;
		padding: 6px;
		border-right: 1px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 40%;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.ForumHeader .ForumHeaderTopics, .ForumHeader .ForumHeaderReplys
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #0000ff;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 1px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 15%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}


.ForumHeader .ForumHeaderLastReply
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #0000ff;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 0px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 15%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}










/* ========================================================================================================= */





/* ================================ Topics.asp =========================================================== */


.TopicItemOptionsBar
		{
                margin-right: 0px;
		margin-bottom: 1px;

		width: 100%;
		overflow: hidden;
		}

.TopicItemOptionsBar .TopicItemOptions
		{
                display: block;

		width: 100%;
		border-right: 1px solid white;
		text-align: right;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.TopicOptionsBuffer
		{
		float: right;
		text-decoration: none;
		color: white;

		padding-left: 1px;
		border-right: 0px solid white;


		font-size: 9pt;
		width: 45%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;

		}

.TopicItemOptionsBox
		{
		background: #996ECA;
		float: right;
		text-decoration: none;
		color: white;

		padding: 1px;
		border-right: 0px solid white;

		font-size: 8pt;
		width: 50%;
		text-align: right;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;

		}

.EditTopicLink, .RemoveTopicLink
		{
		background: #996ECA;
		border-left: 1px solid white;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;

		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		font-size: 8pt;
		}

.EditTopicLink:hover, .RemoveTopicLink:hover
		{
		background-color: #583587;
		}

.TopicItemBar
		{
                margin-right: 0px;
		margin-bottom: 1px;
		width: 100%;
		overflow: hidden;
		}

.TopicItem 
		{
		float: left;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

.TopicItem li 
		{
		display:inline
		}

.TopicItem .TopicItemStatus 
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #996ECA;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 1px solid white;
		height: 54px; 

		font-weight: bold;
		font-size: 9pt;
		width: 10%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;

		}
.TopicItem .TopicItemTitle
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #996ECA;
		padding: 6px;
		border-right: 1px solid white;
		height: 54px; 
                overflow: hidden;

		font-size: 9pt;
		width: 40%;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.TopicItem .TopicItemTitle:hover 
		{
		background-color: #583587;
		}

.TopicItem .TopicItemTitle .TopicItemHeader
		{
		font-weight: bold;
		}

.TopicItem .TopicItemTitle .TopicItemDescription
		{
		}

.TopicItem .TopicItemViews, .TopicItem .TopicItemCreatedBy, .TopicItem .TopicItemReplys
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #996ECA;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 1px solid white;
		height: 54px;
		overflow: hidden;

		font-size: 9pt;
		width: 10%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}


.TopicItem .TopicItemLastReply
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #996ECA;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 0px solid white;
		height: 54px;
		overflow: hidden;

		font-size: 9pt;
		width: 15%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}








.TopicHeaderBar
		{
                margin-right: 0px;
		margin-bottom: 1px;
		width: 100%;
		overflow: hidden;
		}

.TopicHeader 
		{
		float: left;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

.TopicHeader li 
		{
		display:inline
		}

.TopicHeader .TopicHeaderStatus 
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #583587;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 1px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 10%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;

		}
.TopicHeader .TopicHeaderTitle
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #583587;
		padding: 6px;
		border-right: 1px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 40%;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}


.TopicHeader .TopicHeaderViews, .TopicHeader .TopicHeaderCreatedBy, .TopicHeader .TopicHeaderReplys
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #583587;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 1px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 10%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}


.TopicHeader .TopicHeaderLastReply
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #583587;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 0px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 15%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}





/* ========================================================================================================= */




/* ================================ Replys.asp =========================================================== */


.ReplyItemOptionsBar
		{
                margin-right: 0px;
		margin-bottom: 1px;

		width: 100%;
		overflow: hidden;
		}

.ReplyItemOptionsBar .ReplyItemOptions
		{
                display: block;

		width: 100%;
		border-right: 0px solid white;
		text-align: right;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.ReplyOptionsBuffer
		{
		float: right;
		text-decoration: none;
		color: white;

		padding-left: 1px;
		border-right: 0px solid white;


		font-size: 9pt;
		width: 25%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;

		}

.ReplyItemOptionsBox
		{
		background: #D9D9D9;
		float: right;
		text-decoration: none;
		color: black;

		padding: 1px;
		border-right: 0px solid white;

		font-size: 8pt;
		width: 70%;
		text-align: right;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;

		}

.EditReplyLink, .RemoveReplyLink
		{
		background: #D9D9D9;
		border-left: 1px solid white;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;

		color: black;
		text-decoration: none;
		font-weight: bold;
		font-size: 8pt;
		}

.EditReplyLink:hover, .RemoveReplyLink:hover
		{
		background-color: #C0C0C0;
		}

.ReplyItemBar
		{
                margin-right: 0px;
		margin-bottom: 1px;
		width: 100%;
		overflow: hidden;
		}

.ReplyItem 
		{
		float: left;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

.ReplyItem li 
		{
		display:inline
		}

.ReplyItem .ReplyItemCreatedByHeader
		{
		float: right;
		text-decoration: none;
		color: black;
		background: #C0C0C0;
		padding: 6px;
		border-right: 1px solid white;

		font-size: 9pt;
		font-weight: bold;
		width: 25%;
		text-align: left;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.ReplyItem .ReplyItemCreatedByHeader:hover
		{
		text-decoration: underline;
		}

.ReplyItem .ReplyItemReplyHeader
		{
		float: right;
		text-decoration: none;
		color: black;
		background: #C0C0C0;
		padding: 6px;
		border-right: 0px solid white;
		overflow: hidden;

		font-size: 9pt;
		font-weight: bold;
		width: 70%;
		text-align: left;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.ReplyItem .ReplyItemCreatedBy
		{
		float: right;
		text-decoration: none;
		color: black;
		background: #E2E2E2;
		padding: 6px;
		border-right: 1px solid white;
		height: 100px;
		overflow: hidden;

		font-size: 9pt;
		width: 25%;
		text-align: left;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.ReplyItem .ReplyItemCreatedBy .ReplyItemCreatedByDataLabel
		{
		display: block;
		font-weight: bold;
		font-size: 8pt;
		}

.ReplyItem .ReplyItemCreatedBy .ReplyItemCreatedByData
		{
		display: block;
		font-size: 8pt;
		}

.ReplyItem .ReplyItemReply
		{
		float: right;
		text-decoration: none;
		color: black;
		background: #E2E2E2;
		padding: 6px;
		border-right: 0px solid white;


		font-size: 9pt;
		width: 70%;
		text-align: left;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.ReplyItem .ReplyItemReply .ReplyItemReplyChanged
		{
		display: block;
		font-size: 8pt;
		color: #808080;
		Border: #808080 1px solid;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 4px;
		padding-right: 4px;
		}


.ReplyItem .ReplyItemReply .ReplyItemReplyHeight
		{
		float: right;
		width: 1px;
		height: 105px;
		}

.ReplyHeaderBar
		{
                margin-right: 0px;
		margin-bottom: 1px;
		width: 100%;
		overflow: hidden;
		}

.ReplyHeader 
		{
		float: left;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

.ReplyHeader li 
		{
		display:inline
		}

.ReplyHeader .ReplyHeaderCreatedBy
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #676767;
		padding: 6px;
		border-right: 1px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 25%;
		text-align: left;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.ReplyHeader .ReplyHeaderReply
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #676767;
		padding: 6px;
		border-right: 0px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 70%;
		text-align: left;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}





/* ========================================================================================================= */





/* ================================ UserManagement.asp =========================================================== */



.UMItemBar
		{
                margin-right: 0px;
		margin-bottom: 1px;
		width: 100%;
		overflow: hidden;
		}

.UMItem 
		{
		float: left;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

.UMItem li 
		{
		display:inline
		}

.UMItem .UMItemStatus 
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #996ECA;
		padding-top: 2px;
		padding-bottom: 2px;
		border-right: 1px solid white;
		height: 20px; 

		font-weight: bold;
		font-size: 9pt;
		width: 10%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;

		}
.UMItem .UMItemAccountName
		{
		float: right;
		text-decoration: none;
		color: white;
		font-weight: bold;
		background: #996ECA;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-right: 1px solid white;
		height: 20px; 
                overflow: hidden;

		font-size: 9pt;
		width: 17%;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.UMItem .UMItemAccountName:hover 
		{
		background-color: #583587;
		}

.UMItem .UMItemFullName
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #996ECA;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-right: 1px solid white;
		height: 20px; 
                overflow: hidden;

		font-size: 9pt;
		width: 33%;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.UMItem .UMItemReplys
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #996ECA;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-right: 1px solid white;
		height: 20px;
		overflow: hidden;

		font-size: 9pt;
		width: 10%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}


.EditUMLink
		{
		float: right;
		text-decoration: none;
		font-weight: bold;
		color: white;
		background: #996ECA;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-right: 1px solid white;
		height: 20px; 
                overflow: hidden;

		font-size: 9pt;
		width: 58px;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.RemoveUMLink
		{
		float: right;
		text-decoration: none;
		font-weight: bold;
		color: white;
		background: #996ECA;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-right: 1px solid white;
		height: 20px; 
                overflow: hidden;

		font-size: 9pt;
		width: 78px;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.EditUMLink:hover, .RemoveUMLink:hover
		{
		background-color: #583587;
		}

.UMHeaderBar
		{
                margin-right: 0px;
		margin-bottom: 1px;
		width: 100%;
		overflow: hidden;
		}

.UMHeader 
		{
		float: left;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

.UMHeader li 
		{
		display:inline
		}

.UMHeader .UMHeaderStatus 
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #583587;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 1px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 10%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;

		}
.UMHeader .UMHeaderAccountName
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #583587;
		padding: 6px;
		border-right: 1px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 17%;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.UMHeader .UMHeaderFullName
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #583587;
		padding: 6px;
		border-right: 1px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 33%;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}


.UMHeader .UMHeaderReplys
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #583587;
		padding: 6px;
		border-right: 1px solid white;
		text-align: center;

		font-weight: bold;
		font-size: 9pt;
		width: 10%;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}





.UMHeader .UMHeaderOptions
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #583587;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 0px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 136px;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}





/* ========================================================================================================= */





/* ================================ GroupManagement.asp =========================================================== */



.GMItemBar
		{
                margin-right: 0px;
		margin-bottom: 1px;
		width: 100%;
		overflow: hidden;
		}

.GMItem 
		{
		float: left;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

.GMItem li 
		{
		display:inline
		}

.GMItem .GMItemGroupName
		{
		float: right;
		text-decoration: none;
		color: white;
		font-weight: bold;
		background: #996ECA;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-right: 1px solid white;
		height: 20px; 
                overflow: hidden;

		font-size: 9pt;
		width: 60%;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.GMItem .GMItemGroupName:hover 
		{
		background-color: #583587;
		}

.GMItem .GMItemNrOfForums
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #996ECA;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-right: 1px solid white;
		height: 20px;
		overflow: hidden;

		font-size: 9pt;
		width: 10%;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}


.EditGMLink
		{
		float: right;
		text-decoration: none;
		font-weight: bold;
		color: white;
		background: #996ECA;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-right: 1px solid white;
		height: 20px; 
                overflow: hidden;

		font-size: 9pt;
		width: 58px;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.RemoveGMLink
		{
		float: right;
		text-decoration: none;
		font-weight: bold;
		color: white;
		background: #996ECA;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-right: 1px solid white;
		height: 20px; 
                overflow: hidden;

		font-size: 9pt;
		width: 78px;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}

.EditGMLink:hover, .RemoveGMLink:hover
		{
		background-color: #583587;
		}

.GMHeaderBar
		{
                margin-right: 0px;
		margin-bottom: 1px;
		width: 100%;
		overflow: hidden;
		}

.GMHeader 
		{
		float: left;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

.GMHeader li 
		{
		display:inline
		}


.GMHeader .GMHeaderGroupName
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #583587;
		padding: 6px;
		border-right: 1px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 60%;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}


.GMHeader .GMHeaderNrOfForums
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #583587;
		padding: 6px;
		border-right: 1px solid white;
		text-align: center;

		font-weight: bold;
		font-size: 9pt;
		width: 10%;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}


.GMHeader .GMHeaderOptions
		{
		float: right;
		text-decoration: none;
		color: white;
		background: #583587;
		padding-top: 6px;
		padding-bottom: 6px;
		border-right: 0px solid white;

		font-weight: bold;
		font-size: 9pt;
		width: 136px;
		text-align: center;
		box-sizing: border-box;
		 -moz-box-sizing: border-box;
		}





/* ========================================================================================================= */




