	/* Global classes */
BODY {
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
}
.normalText {
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
}

FORM {
	padding: 0px;
	margin: 0px;
}
A:link {color:#EEEEEE; text-decoration:none;}
A:visited {color:#EEEEEE; text-decoration:none;}
A:hover {color:#FFFFFF; text-decoration:none;}
A:active {color:#EEEEEE; text-decoration:none;}

A.bigLink:link {color: #EEEEEE;text-decoration:none; font-size:10pt; font-weight:bold;}
A.bigLink:visited {color: #EEEEEE;text-decoration:none; font-size:10pt; font-weight:bold;}
A.bigLink:hover {color: #FFFFFF;text-decoration:none; font-size:10pt; font-weight:bold;}
A.bigLink:active {color: #EEEEEE;text-decoration:none; font-size:10pt; font-weight:bold;}

A.link:link {color:#9999FF; text-decoration:none;}
A.link:visited {color:#9999FF; text-decoration:none;}
A.link:hover {color:#FFFFFF; text-decoration:underline;}
A.link:active {color:#9999FF; text-decoration:none;}

A.actionLink:link {color:#EEEEEE; text-decoration:none; border:1px none #555555; padding: 1px;}
A.actionLink:visited {color:#EEEEEE; text-decoration:none; border:1px none #999999; padding: 1px;}
A.actionLink:hover {color:#FFFFFF; text-decoration:none; background-color:#555555; border:1px inset #999999; padding:1px;}
A.actionLink:active {color:#EEEEEE; text-decoration:none; border:1px none #555555; padding: 1px;}

A.actionLink2:link {color: #EEEEEE;text-decoration:none; font-size:10pt; font-weight:bold;}
A.actionLink2:visited {color: #EEEEEE;text-decoration:none; font-size:10pt; font-weight:bold;}
A.actionLink2:hover {color: #441111;text-decoration:none; font-size:10pt; font-weight:bold;}
A.actionLink2:active {color: #EEEEEE;text-decoration:none; font-size:10pt; font-weight:bold;}

/*Forum list classes */

.forumListHeadingForum {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-right-style: none;
}
.forumListHeadingThreads {
	width: 80px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-right-style: none;
	border-left:1px solid #552222;
}
.forumListHeadingPosts {
	width: 80px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-right-style: none;
	border-left:1px solid #552222;
}
.forumListHeadingLastPost {
	width: 110px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left:1px solid #552222;
}
.forumListGroupHeading {
	height: 25px;
	background-color: #444444;
	border-style: outset;
	border-width: 1px;
	border-color: #555555;
	background-image: url(../images/style/blackBorder2.jpg);
	color: #EEEEEE;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
}

.forumListStatus1 {
	height: 45px;
	width: 45px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-bottom:1px solid #444444;
}
.forumListForum1 {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.forumListThreads1 {
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.forumListPosts1 {
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.forumListLastPost1 {
	text-align: center;
	font-size: 8pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.forumListStatus2 {
	height: 45px;
	width: 45px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-bottom:1px solid #444444;
}
.forumListForum2 {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.forumListThreads2 {
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.forumListPosts2 {
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.forumListLastPost2 {
	text-align: center;
	font-size: 8pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}

/*Thread list classes */

.threadListHeadingThread {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-right-style: none;
}
.threadListHeadingReplies {
	width: 80px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left:1px solid #552222;
	border-right-style: none;
}
.threadListHeadingOwner {
	width: 80px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left:1px solid #552222;
	border-right-style: none;
}
.threadListHeadingLastPost {
	width: 110px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left:1px solid #552222;
}
.threadListForumHeading {
	height: 25px;
	background-image: url(../images/style/blackBorder2.jpg);
	background-color: #444444;
	border-style: outset;
	border-width: 1px;
	border-color: #555555;
}
.threadListForumHeadingName {
	text-align: left;
	font-size: 8pt;
	color: #EEEEEE;
	font-weight: bold;
}
.threadListForumHeadingModerators {
	text-align: left;
	font-size: 8pt;
	color: #EEEEEE;
}
.threadListForumHeadingNewThread {
	width: 260px;
	text-align: right;
	font-size: 10pt;
	color: #EEEEEE;
}

.threadListStatus1 {
	width: 45px;
	height: 34px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-bottom:1px solid #444444;
}
.threadListThread1 {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.threadListReplies1 {
	width: 80px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.threadListOwner1 {
	width: 80px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.threadListLastPost1 {
	width: 110px;
	text-align: center;
	font-size: 8pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.threadListStatus2 {
	width: 45px;
	height: 34px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-bottom:1px solid #444444;
}
.threadListThread2 {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.threadListReplies2 {
	width: 80px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.threadListOwner2 {
	width: 80px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.threadListLastPost2 {
	width: 110px;
	text-align: center;
	font-size: 8pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.threadListPaginate {
	font-size: 7pt;
}
.threadListGoto {
	font-size: 8pt;
	font-weight: bold;
	color: #CCCCCC;
}
.threadListPoll {
	font-size: 8pt;
	font-weight: bold;
	color: #CCCCCC;
}

/* Bookmark list classes */

.bookmarkListHeadingLastPost {
	width: 110px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left-style: none;
	border-right-style: none;
}

.bookmarkListHeadingDelete {
	width: 80px;
	text-align: center;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left-style: none;
}

.bookmarkListDelete1 {
 	width: 80px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
.bookmarkListDelete2 {
 	width: 80px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
}
/* Post list classes */

.postListHeadingPost {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-right-style: none;
}
.postListHeadingAuthor {
	width: 120px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left:1px solid #552222;
	border-right-style: none;
}
.postListThreadHeading {
	height: 25px;
	background-image: url(../images/style/blackBorder2.jpg);
	background-color: #444444;
	border-style: outset;
	border-width: 1px;
	border-color: #555555;
}
.postListThreadHeadingName {
	text-align: left;
	font-size: 8pt;
	color: #EEEEEE;
	font-weight: bold;
}
.postListThreadHeadingOwner {
	text-align: left;
	font-size: 8pt;
	color: #EEEEEE;
	font-weight: normal;
}
.postListThreadHeadingNewPost {
	width: 310px;
	text-align: right;
	font-size: 10pt;
	color: #EEEEEE;
}

.postListHeadingSubject {
	color: #EEEEEE;
	font-size: 10pt;
	font-weight: bold;
}
.postListHeadingPosted {
	color: #EEEEEE;
	font-size: 8pt;
}
.postListHeadingAnswer {
	color: #EEEEEE;
	font-size: 10pt;
}
.postListAuthor1 {
	width: 120px;
	text-align: left;
	font-size: 8pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left-style: solid;
	border-width: 1px;
	border-color: #444444;
	border-top:1px solid #444444;
}
.postListHeading1 {
	text-align: left;
	height: 20px;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-bottom-style: solid;
	border-color: #2C2C2C;
	border-width: 2px;
	border-top:1px solid #444444;
}
.postListMessage1 {
	height: 120px;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
}
.postListSignature1 {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
}
.postListAuthor2 {
	width: 120px;
	text-align: left;
	font-size: 8pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left-style: solid;
	border-width: 1px;
	border-color: #444444;
	border-top:1px solid #444444;
}
.postListHeading2 {
	text-align: left;
	height: 20px;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-bottom-style: solid;
	border-color: #2C2C2C;
	border-width: 2px;
	border-top:1px solid #444444;
}
.postListMessage2 {
	height: 120px;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
}
.postListSignature2 {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
}
.postListThreadManagement {
	font-size: 10pt;
	padding: 2px;
	background-color: #3C3C3C;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #3C3C3C;
}

.postListPollArea {
	font-size: 10pt;
	text-align: center;
	padding: 4px;
	background-color: #6F6F6F;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #AFAFAF;
}
.postListPollOptions {
	font-size: 10pt;
}
.pollListPillowBack {
	width:200px;
	height:10px;
	border:1px solid #CCCCCC;
	margin-left:2px;
	margin-right:2px;
}
.pollListPillowFront {
	height:10px;
	background-color:#999999;
}
.postListAttachmentArea {
	text-align: left;
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 10px;
}
.postListAttachmentTable {
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #2C1C1C;
	background-color: #6C6C6C
}
.postListAttchmentLabel {
	font-size: 10pt;
	font-weight: bold;
	background-color: #3C2222;
	padding: 2px;
}
.postListAttachmentList1 {
	font-size: 10pt;
	background-color: #3C3333;
	padding: 2px;
	padding-left: 5px;
}
.postListAttachmentList2 {
	font-size: 10pt;
	background-color: #332C2C;
	padding: 2px;
	padding-left: 5px;
}
.postListFastAnswerArea {
	text-align: left;
	padding: 4px;
	background-color: #333333;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #363636;
	font-size: 10pt;
	font-weight: bold;
}
.postListQuoteHeading {
	margin:10px;
	font-weight: bold;
}
.postListQuoteArea {
	background-color: #2C2C2C;
	border: 1px solid #4A4A4A;
	padding: 3px;
	font-weight: normal;
}
.postListGuest {
	color: #006600;
	font-size:10pt;
	font-weight: bold;
}
.postListDeletedUser {
	color: #BBBBBB;
	font-size:10pt;
	font-weight: bold;
}
.postListModerator {
	color: #AA7700;
	font-size:10pt;
	font-weight: bold;
}
.postListAdmin {
	color: #660000;
	font-size:10pt;
	font-weight: bold;
}
/* PM classes */

.PMListHeadingPM {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-right-style: none;
}
.PMListHeadingFrom {
	width: 120px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left-style: none;
	border-right-style: none;
}
.PMListActionbox {
	height: 25px;
	background-color: #555555;
	/*background-image: url('images/styles/orangeHeadingBorder2.gif');^*/
	border-style: outset;
	border-width: 1px;
	border-color: #555555;
}
.PMListChoseType {
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
}
.PMListChoseTypeActive {
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.PMListSort {
	text-align: right;
	font-size: 10pt;
	color: #EEEEEE;
}
.PMListSortDropdown1 {
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #666666;
}
.PMListSortDropdown1 {
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #6C6C6C;
}
.PMListNewPM {
	width: 200px;
	text-align: right;
	font-size: 10pt;
	color: #EEEEEE;
}

.PMListHeadingSubject {
	color: #EEEEEE;
	font-size: 10pt;
	font-weight: bold;
}
.PMListHeadingSent {
	color: #EEEEEE;
	font-size: 8pt;
}
.PMListHeadingAnswer {
	color: #EEEEEE;
	font-size: 10pt;
}
.PMListFrom1 {
	width: 120px;
	text-align: left;
	font-size: 8pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #2C2C2C;
	border-bottom-style: solid;
	border-bottom-color: #2C2C2C;
	border-bottom-width: 2px;
}
.PMListHeading1 {
	text-align: left;
	height: 20px;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-bottom-style: solid;
	border-color: #2C2C2C;
	border-width: 2px;
}
.PMListMessage1 {
	height: 120px;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
}
.PMListSignature1 {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
}
.PMListFrom2 {
	width: 120px;
	text-align: left;
	font-size: 8pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #2C2C2C;
	border-bottom-style: solid;
	border-bottom-color: #2C2C2C;
	border-bottom-width: 2px;
}
.PMListHeading2 {
	text-align: left;
	height: 20px;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-bottom-style: solid;
	border-color: #2C2C2C;
	border-width: 2px;
}
.PMListMessage2 {
	height: 120px;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
}
.PMListSignature2 {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
}

/* Profile classes */

.profileHeading {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
}

.profileUsernameHeading {
	height: 25px;
	background-color: #555555;
	background-image: url(../images/style/blackBorder2.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #666666;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	font-weight: bold;
}

.profileInfoArea {
	height: 200px;
	background-color: #333333;
}
.profileBoxes {
	background-color: #444444;
	border-style: solid;
	border-width: 1px;
	border-color: #441111;
}
.profileHeadings {
	background-color: #000099;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-color: #000066;
	border-width: 2px;
}
.profileCaptionText {
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #666666;
}
.profileInfoText {
	font-size: 10pt;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #666666;
}

.profileSelectDateFormat {
	width:198px;
	background-color:#777777;
	display:none;
	border:1px solid #999999;
	border-top: none;
}
.profileSelectDateFormatElement {
	font-weight:normal;
	padding:1px;
	padding-left:2px;
	background-color:#777777;
}
.profileSelectDateFormatElementOver {
	font-weight:normal;
	padding:1px;
	padding-left:2px;
	background-color: #666666;
}
/* memberlist classes */

.memberlistHeadingUsername {
	width: 120px;
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-right-style: none;
}
.memberlistHeadingPM {
	width: 150px;
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left: 1px solid #552222;
	border-right-style: none;
}
.memberlistHeadingEmail {
	width: 200px;
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left: 1px solid #552222;
	border-right-style: none;
}
.memberlistHeadingLocation {
	width: 150px;
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left: 1px solid #552222;
	border-right-style: none;
}
.memberlistHeadingHomepage {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left: 1px solid #552222;
	border-right-style: none;
}
.memberlistHeadingPosts {
	width: 60px;
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left: 1px solid #552222;
	border-right-style: none;
}
.memberlistHeadingAction {
	width: 60px;
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left: 1px solid #552222;
	border-right-style: none;
}

.memberlistCountMembersHeading {
	height: 25px;
	background-color: #3C3C3C;
	background-image: url(../images/style/blackBorder2.jpg);
	border-style: outset;
	border-right-style: none;
	border-width: 1px;
	border-color: #666666;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	font-weight: bold;
}
.memberlistItem1Username {
	width: 120px;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-bottom: 1px solid #444444;
}
.memberlistItem1PM {
	width: 150px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.memberlistItem1Email {
	width: 200px;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.memberlistItem1Location {
	width: 150px;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.memberlistItem1Homepage {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.memberlistItem1Posts {
	width: 60px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.memberlistItem1Action {
	width: 60px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.memberlistItem2Username {
	width: 120px;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-bottom: 1px solid #444444;
}
.memberlistItem2PM {
	width: 150px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.memberlistItem2Email {
	width: 200px;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.memberlistItem2Location {
	width: 150px;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.memberlistItem2Homepage {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.memberlistItem2Posts {
	width: 60px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.memberlistItem2Action {
	width: 60px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}

/* search classes */

.searchHeadingThread {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-right-style: none;
}
.searchHeadingForum {
	height: 25px;
	width: 220px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left: 1px solid #552222;
	border-right-style: none;
}
.searchHeadingReplies {
	height: 25px;
	width: 80px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left: 1px solid #552222;
	border-right-style: none;
}
.searchHeadingOwner {
	height: 25px;
	width: 120px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left: 1px solid #552222;
	border-right-style: none;
}
.searchHeadingLastPost {
	height: 25px;
	width: 110px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left: 1px solid #552222;
	border-right-style: none;
}

.searchHeadingSearch {
	height: 25px;
	background-color: #3C3C3C;
	background-image: url(../images/style/blackBorder2.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #666666;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
}
.searchInputArea {
	padding: 3px;
	font-size: 10pt;
	background-color: #333333;
	border-style: solid;
	border-width: 1px;
	border-color: #444444;
	text-align: left;
}
.searchViewHide {
	padding: 3px;
	font-size: 10pt;
	background-color: #393939;
	border-style: solid;
	border-top-style: none;
	border-width: 1px;
	border-color: #444444;
	text-align: center;
}
.searchItem1Status {
	width: 45px;
	height: 34px;
	text-align: center;
	vertical-align: middle;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-bottom: 1px solid #444444;
}
.searchItem1Thread {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.searchItem1Forum {
	width: 220px;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.searchItem1Replies {
	width: 80px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.searchItem1Owner {
	width: 120px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.searchItem1LastPost {
	width: 110px;
	text-align: center;
	font-size: 8pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.searchItem2Status {
	width: 45px;
	height: 34px;
	text-align: center;
	vertical-align: middle;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-bottom: 1px solid #444444;
}
.searchItem2Thread {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.searchItem2Forum {
	width: 220px;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.searchItem2Replies {
	width: 80px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.searchItem2Owner {
	width: 120px;
	text-align: center;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.searchItem2LastPost {
	width: 110px;
	text-align: center;
	font-size: 8pt;
	color: #EEEEEE;
	background-color: #3C3C3C;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.searchThreadPaginate {
	font-size: 8pt;
}
.searchThreadGoto {
	font-size: 8pt;
	font-weight: bold;
	color: #CCCCCC;
}
.searchThreadFirstMatch {
	font-size: 8pt;
}
.searchThreadFirstMatchLabel {
	font-size: 8pt;
	font-weight: bold;
	color: #CCCCCC;
}

/* member group list classes */

.memberGroupListHeadingGroup {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-right-style: none;
}
.memberGroupListHeadingModerator {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left-style: none;
	border-right-style: none;
}
.memberGroupListHeadingDescription {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left-style: none;
	border-right-style: none;
}
.memberGroupListHeadingUserName {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left-style: none;
	border-right-style: none;
}

.memberGroupListHeadingPM {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left-style: none;
	border-right-style: none;
}
.memberGroupListHeadingEmail {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left-style: none;
	border-right-style: none;
}
.memberGroupListHeadingHomepage {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left-style: none;
	border-right-style: none;
}
.memberGroupListHeadingLocation {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left-style: none;
	border-right-style: none;
}
.memberGroupListHeadingAction {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left-style: none;
	border-right-style: none;
}
.memberGroupListHeadingGroupName {
	font-size: 10pt;
	color: #EEEEEE;
	font-weight: bold;
	text-align: left;
}
.memberGroupListHeadingManage {
	font-size: 10pt;
	color: #EEEEEE;
	text-align: right;
}
.memberGroupListHeadingCurrentModerator {
	font-size: 8pt;
	color: #EEEEEE;
	font-weight: normal;
}
.memberGroupListHeading {
	height: 25px;
	background-color: #555555;
	/*background-image: url('images/styles/orangeHeadingBorder.gif');*/
	border-style: outset;
	border-width: 1px;
	border-color: #666666;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	font-weight: bold;
}

.memberGroupListItem1Group {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #6C6C6C;
}
.memberGroupListItem1Moderator {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #6C6C6C;
}
.memberGroupListItem1Description {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #6C6C6C;
}

.memberGroupListItem1UserName {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #6C6C6C;
}
.memberGroupListItem1Email {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #6C6C6C;
}
.memberGroupListItem1PM{
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #6C6C6C;
}
.memberGroupListItem1Location {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #6C6C6C;
}
.memberGroupListItem1Homepage {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #6C6C6C;
}
.memberGroupListItem1Action {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #6C6C6C;
}

.memberGroupListItem2Group {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #666666;
}
.memberGroupListItem2Moderator {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #666666;
}
.memberGroupListItem2Description {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #666666;
}

.memberGroupListItem2UserName {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #666666;
}
.memberGroupListItem2Email {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #666666;
}
.memberGroupListItem2PM {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #666666;
}
.memberGroupListItem2Location {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #666666;
}
.memberGroupListItem2Homepage {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #666666;
}
.memberGroupListItem2Action {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #666666;
}

/* GeneralList classes */

.generalListHeadingLeft {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-right-style: none;
}
.generalListHeadingMiddle {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-right-style: none;
	border-left-style: none;
}
.generalListHeadingRight {
	height: 25px;
	text-align: left;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-left-style: none;
}
.generalListInfoTextBar {
	height: 25px;
	background-color: #555555;
	background-image: url(../images/style/blackBorder2.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #666666;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	font-weight: bold;
}
.generalListInfoText {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	font-weight: bold;
}
.generalListInfoTextBarLinks {
	text-align: right;
	font-size: 10pt;
	color: #EEEEEE;
}
.generalListGroupLeft {
	height: 25px;
	background-color: #555555;
	/*background-image: url('images/styles/orangeHeadingBorder.gif');*/
	border-style: outset;
	border-width: 1px;
	border-color: #666666;
	border-right-style: none;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	font-weight: bold;
}
.generalListGroupMiddle {
	height: 25px;
	background-color: #555555;
	/*background-image: url('images/styles/orangeHeadingBorder.gif');*/
	border-style: outset;
	border-width: 1px;
	border-color: #666666;
	border-left-style: none;
	border-right-style: none;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
}
.generalListGroupRight {
	height: 25px;
	background-color: #555555;
	/*background-image: url('images/styles/orangeHeadingBorder.gif');*/
	border-style: outset;
	border-width: 1px;
	border-color: #666666;
	border-left-style: none;
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
}
.generalListItem1Left {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #6C6C6C;
}
.generalListItem1Middle {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #6C6C6C
}
.generalListItem1Right {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #6C6C6C;
}
.generalListItem2Left {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #666666;
}
.generalListItem2Middle {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #666666;
}
.generalListItem2Right {
	text-align: left;
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #666666;
}

/*  Guide classes  */

.guideHeading {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 25px;
	max-height: 25px;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #663333;
	border-right-style: none;
}

.guideInfotext {
	color: #EEEEEE;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.guideBody {
	background-color: #222222;
	margin: 0px;
	padding: 0px;
	color: #EEEEEE;
}
.guideBody2 {
	background-color: #222222;
}

.guideBoxHeading {
	font-size: 12pt;
	font-weight: bold;
}
.guideInputArea {
	background-color: #3C3C3C;
	border-style: solid;
	border-width: 1px;
	border-color: #441111;
	font-weight: normal;
}
.guideActionArea {
	background-color: #2C2C2C;
	border-top-style: solid;
	border-width: 1px;
	border-color: #444444;
	padding-top: 3px;
}
.guideInputs {
	font-size: 10pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #555555;
}
.guideInputsInset {
	font-size: 10pt;
	font-weight: bold;
}
.guideInputsInsetLeft {
	font-size: 10pt;
	font-weight: bold;
	border-left-style: solid;
	border-width: 1px;
	border-color: #666666;
	padding-left: 4px;
}
.guideTextFields {
	color: #EEEEEE;
	font-size: 10pt;
	border: 1px solid #777777;
	background-color: #333333;
}
.guideDropDown {
	font-size: 10pt;
}
.guideButton {
	color: #EEEEEE;
	font-size: 10pt;
	background-color: #444444;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
}
.guideHelp {
	height: 25px;
	max-height: 25px;
	font-size: 10pt;
	background-color: #3C3C3C;
	background-image: url(../images/style/blackBorder2.jpg);
	border-style: outset;
	border-width: 1px;
	border-color: #555555;
}
.guideEHelp {
	font-weight: normal;
	font-size: 10pt;
	background-color: #3C3C3C;
	border-width: 1px;
	border-style: solid;
	border-color: #441111;
}
.guideExample{
	font-size: 10pt;
	border-width: 1px;
	border-style: solid;
	width: 265px;
	background-color: #666666;
	border-color: #777777;
}
.guidePermissionHeading {
	font-size: 10pt;
	background-color: #552222;
	background-image: url(../images/style/darkRedBorder.jpg);
	color: #EEEEEE;
	font-weight: bold;
	border-right-style: solid;
	border-color: #663333;
	border-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #663333;
}
.guidePermissionSet {
	font-size: 10pt;
	background-color: #EEEEEE;
	color: #000000;
	border-right-style: solid;
	border-color: #DDDDDD;
	border-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #BBBBBB;
}
.guidePermissionUnset {
	font-size: 10pt;
	background-color: #DDDDDD;
	color: #000000;
	border-right-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #AAAAAA;
}
.guideAvatarBrowser {
	font-size: 10pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-left-style: solid;
	border-width: 1px;
	border-color: #999999;
}

.guideBBCodeInfo {
	color: #CCCCCC;
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
}

/* Error classes */

.errorText {
	color: #FF0000;
	font-size: 10pt;
}

.errorHeading {
	height: 25px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	border-color: #663333;
	background-color: #441111;
	background-image: url(../images/style/darkRedBorder.jpg);
	border-style: outset;
	border-width: 1px;
	border-right-style: none;
}

/* Icons */
.iconStatus {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/normal.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusOwn {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/normalVis.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusNewPosts {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/newPost.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusNewPostsOwn {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/newPostVis.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusLocked {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/locked.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusLockedOwn {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/lockedVis.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusLockedNewPosts {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/lockedNewPost.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusLockedNewPostsOwn {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/lockedNewPostVis.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusSticky {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/sticky.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusStickyOwn {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/stickyVis.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusStickyNewPosts {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/stickyNewPost.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusStickyNewPostsOwn {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/stickyNewPostVis.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusAnnouncement {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/announce.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusAnnouncementOwn {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/announceVis.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusAnnouncementNewPosts {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/announceNewPost.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.iconStatusAnnouncementNewPostsOwn {
	height: 100%;
	width: 100%;
	background-image: url('images/icons/announceNewPostVis.gif');
	background-position: center center;
	background-repeat: no-repeat;
}

/* Other classes */
.pageViewAreaTop {
	color: #EEEEEE;
	text-align: left;
	padding: 2px;
	background-color: #434343;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #555555;
}
.pageViewAreaBottom {
	color: #EEEEEE;
	text-align: left;
	padding: 2px;
	background-color: #434343;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #555555;
}
.pageView {
	padding: 2px;
	text-align: left;
	vertical-align: middle;
	font-size: 9pt;
	font-weight: bold;
	white-space: nowrap;
}
.pageSort {
	width: 200px;
	text-align: right;
	vertical-align: middle;
	font-size: 10pt;
	white-space: nowrap;
}
.pageGoto {
	width: 300px;
	padding: 2px;
	text-align: right;
	vertical-align: middle;
	font-size: 9pt;
	white-space: nowrap;
}
.pageDropDown {
	border: 1px solid #999999;
	width: 130px;
	background-color: #333333;
	color: #EEEEEE;
}
.pageDropDownOption1 {
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #333333;
}
.pageDropDownOption2 {
	font-size: 10pt;
	color: #EEEEEE;
	background-color: #292929;
}

.uploadAttachmentFilename {
	size: 10pt;
	font-weight: normal;
	font-style: italic;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #999999;
}
.iconinfoIcon {
	height: 45px;
	width: 45px;
}
.iconinfoText {
	font-size: 8pt;
	vertical-align: middle;
}