/*-------------------------- MAIN DISCUSSION STYLES ---------------------------*/
.tx-wecdiscussion-pi1 {	}

.tx-wecdiscussion-page {	float:			left;	margin:			0px;	padding:		0px;}

.tx-wecdiscussion-mainContent {	float:			left;	margin:			0px;	padding:		0px;}

.tx-wecdiscussion-sidebar {	float:			right;	width:			25%;	padding:		0px;	margin:			0px;	}

.tx-wecdiscussion-sidebar .gutter{	}

.tx-wecdiscussion-actionbar {	float:			left;	padding:0; margin-bottom: 10px; 	}

.tx-wecdiscussion-actionbar span {	float:			left;    margin: 		0px;	margin:			4px 0px 4px 10px;	vertical-align: bottom;}

.tx-wecdiscussion-actionbar .gutter{	padding:		4px;}

.tx-wecdiscussion-title {	font-size: 18px;	font-weight: bold;	text-align:	left;	margin:	0px auto; color: #0274BD; border-bottom: 2px solid #D0E5F3;}

.tx-wecdiscussion-responseMsg {	font-weight:	bold;	color: 			#F02020;	text-align: 	center;	margin:			0px auto;	margin-top: 	4px;	margin-bottom: 	8px;}

.tx-wecdiscussion-header {	font-size:		14px;	font-weight:	bold;}

.tx-wecdiscussion-requiredText {	font-size:		12px;	font-weight:	bold;	color:			#B03030;}

.tx-wecdiscussion-error {	font-size:	13px;	font-weight:bold;	color:		#EE0F95;}

.tx-wecdiscussion-search {	float:			right;	margin:			2px;	margin-right:	10px;}

.tx-wecdiscussion-smalltext {	font-size:	9px;}

.tx-wecdiscussion-button {	text-align:center;	padding:		3px 0px 3px 0px;	text-decoration: none !important;	}

.tx-wecdiscussion-button a, 
.tx-wecdiscussion-button a:active, 
.tx-wecdiscussion-button a:link, 
.tx-wecdiscussion-button a:visited {    padding: 		2px 4px 2px 4px;    margin:         0px 6px 2px 0px;	border: 		1px #aaa solid;	text-decoration: none !important;	background-color:#777777 !important;	color: 			 #FFFFFF !important;}

.tx-wecdiscussion-button a:hover {	border: 		1px #ccc solid;	background-color: #AC0000 !important;	color: 			#FFFFFF !important;}

.tx-wecdiscussion-pagelink-section {	display:		block;	text-align:		center;	margin:			0px auto;}

.tx-wecdiscussion-pagelink {	display:		inline;	padding-left:	6px;	padding-right:	6px;	}

.tx-wecdiscussion-itemFullWidth {	width:		100%;	text-align:	center;	margin:		0px auto;	padding-top:10px;	}

.tx-wecdiscussion-itemColumn {	float:none !important;	vertical-align:top;	padding:0px !important;	margin-left:4px;}

.tx-wecdiscussion-itemRow {	vertical-align:top;	padding-left:4px;}.tx-wecdiscussion-list {	margin:		0px;	margin-top: 4px;	padding:	6px;	font-size:	13px;	background-color: #FFFFFF;}

.tx-wecdiscussion-listHeader {		font-weight:	bold;}

.tx-wecdiscussion-listElement, 
.tx-wecdiscussion-listElement a, 
.tx-wecdiscussion-listElement a:visited, 
.tx-wecdiscussion-listElement a:link, 
.tx-wecdiscussion-listElement a:hover, 
.tx-wecdiscussion-listElementSelected a, 
.tx-wecdiscussion-listElementSelected a:visited, 
.tx-wecdiscussion-listElementSelected a:link {	display:		block;	font-size:		12px;	padding:		3px 0px 0px 3px;	margin:			0px;	white-space:	nowrap;	text-decoration: none !important;	color:			#320C0C;}

.tx-wecdiscussion-listElement a:hover {	color:		#279838;}

.tx-wecdiscussion-listElementSelected a, 
.tx-wecdiscussion-listElementSelected a:visited, 
.tx-wecdiscussion-listElementSelected a:link  {	padding:	3px 0px 0px 6px;	color: 		#C53434;}

.tx-wecdiscussion-listElement li {	margin-left:10px;}

.tx-wecdiscussion-listElement a {	display:	inline;}

.tx-wecdiscussion-listElementAll {	margin-top:		8px;	margin-bottom:	8px;	margin-left:	10px;}

/*------------------------------- FORM -------------------------------------------*/

.tx-wecdiscussion-form, 
.tx-wecdiscussion-forumMessageSubject,
.tx-wecdiscussion-forumMessage, 
.tx-wecdiscussion-forumMessageInfo, 
.tx-wecdiscussion-forumMessageDivider,
.tx-wecdiscussion-forumMessageReplyButton, 
.tx-wecdiscussion-forumMessageReply, 
.tx-wecdiscussion-forumMessageReplyInfo {	}

.tx-wecdiscussion-forumMessageSubject {		font-weight: 	bold;		padding-left:	6px;	padding-top:	3px;	padding-bottom:	3px;
font-size: 18px; font-weight: normal; color: #EE0F95; margin-top: 20px; 
	border-bottom: #EE0F95 1px solid;
}

.tx-wecdiscussion-forumMessageSubject a, 
.tx-wecdiscussion-forumMessageSubject a:link, 
.tx-wecdiscussion-forumMessageSubject a:visited {	}

.tx-wecdiscussion-forumMessageSubject a:hover {	}

.tx-wecdiscussion-forumMessageSubject, 
.tx-wecdiscussion-forumMessageInfo {	clear: both;}

.tx-wecdiscussion-forumMessageCommentNum {	font-size:		14px;	font-weight:	normal;	padding-left:	4px;}

.tx-wecdiscussion-forumMessage {	padding:		2px 15px 0px 10px;    background-color: #FFFFFF;	line-height:	1.4em;}

.tx-wecdiscussion-forumMessageReply {	padding-left:	30px;	padding-right:	30px;	padding-top:	10px;	color:			#9C0C65;    background-color: #FFFFFF;}

.tx-wecdiscussion-forumMessageInfo {	font-size: 		14px;	padding-left:	10px;	padding-top:	3px;	padding-bottom: 6px;	border-top:		dotted 1px #888;    }

.tx-wecdiscussion-forumMessageDivider {	margin: 	15px 0px 12px 0px;}

.tx-wecdiscussion-forumMessageReplyButton, 
.tx-wecdiscussion-forumMessageReplyButton a {	font-size: 	14px;	margin-left:  2px;	margin-right: 2px;	}

.tx-wecdiscussion-forumMessageReplyButton a:hover {	background-color: #eee;}

.tx-wecdiscussion-forumMessageReplyInfo {	font-size: 	14px;	color:		#9C0C65;	padding-left:5px;	padding-top: 4px;	padding-bottom: 4px;	border-top:	dotted 1px #888;}

.tx-wecdiscussion-forumPreview, 
.tx-wecdiscussion-forumPreviewEntry, 
.tx-wecdiscussion-forumPreviewInfo, 
.tx-wecdiscussion-forumPreviewEntryHeader {	margin:			2px;	margin-left:	6px;	font-size: 		12px;	line-height: 	150%;}

.tx-wecdiscussion-forumPreviewEntryHeader {	font-size:		14px;	font-weight:	bold;}

.tx-wecdiscussion-forumPreview {	width:			300px;	font-size: 		12px;	border:			1px solid #888;    background-color: #FFFFFF;}

.tx-wecdiscussion-forumPreviewInfo {	font-size: 		14px;	color:			#555;	border-top:		dotted 1px #888;    margin-bottom: 	6px;}

.tx-wecdiscussion-pi1 input.submitButton { width:auto;
	color: #fff;
	background-color: #EE0F95;
	border: #EE0F95 1px solid;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
}

/*----------- FORUM REPLY FORM --------------*/

.tx-wecdiscussion-formToggleOff {	font-size:		12px;}

.tx-wecdiscussion-formToggleOn {	}

.tx-wecdiscussion-form {	clear:		both;	border: 	1px solid #EE0F95;	margin:		0px auto;	padding:	0px;    margin-top:	4px;    margin-bottom:4px;	}

.tx-wecdiscussion-form div.inputFormRow {	clear: both; display:block;  margin:0px; padding:0px; padding-top: 4px;}

.tx-wecdiscussion-form div.inputFormRow span.label {	display: block; float: left;  width: 25%; text-align: right;}

.tx-wecdiscussion-form div.inputFormRow span.textacross {	display: block; float: left;  width: 100%;  text-align: center; margin: 0px auto;}

.tx-wecdiscussion-form div.inputFormRow span.inputBox {	display: block; float: right; width: 73%; text-align:left;}

.tx-wecdiscussion-form div.inputFormRow span.inputBox input {		width: 90%; background-color:#fff;
	border: #ccc 1px solid;
	padding: 3px 5px;
	font-size: 12px;}

.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea {	width: 90%;  background-color:#fff;
	border: #ccc 1px solid;
	padding: 3px 5px;
	font-size: 12px;height:85px;}

.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea .large {	 width:	95%;	height:300px;}

.tx-wecdiscussion-form fieldset {	border: 0;	margin: 3px;	padding: 3px;}

.tx-wecdiscussion-form div.header {	display: block; float: left;  width: 100%;  text-align: center; margin: 0px auto;}

.tx-wecdiscussion-spacer-req {	display: inline;  width: 10px;  line-height: 1px;  margin: 0px;  padding: 0px; margin-left:4px;}

.tx-wecdiscussion-spacer {	clear:both;	height:0.1em; width:100%;}

.tx-wecdiscussion-form-requiredMarker {	color: #CC0000;}

.tx-wecdiscussion-moderated-form {	width: 600px;}

.tx-wecdiscussion-moderated-header-choice {	width: 60px;	height: 35px;}

.tx-wecdiscussion-moderated-header-field {	background-color: "#CCCCCC";	font-weight:	bold;}

.tx-wecdiscussion-moderated-list-subject {	font-size:		12px;	font-weight:	bold;}

.tx-wecdiscussion-moderated-list-text {	font-weight:	none;	font-size:		12px;}

.tx-srfreecap-pi2-cant-read { color: #9C0C65; }
