.tx-wecdiscussion-pi1 {

}

.tx-wecdiscussion-page table {
	width:98%;
}


.tx-wecdiscussion-sidebar {
float:right;
width:25%;
background-color:#F0F0E0;
margin:0;
padding:0;
}


.tx-wecdiscussion-mainContent {
margin-top:2em;
}


.tx-wecdiscussion-sidebar .gutter {
padding:6px;
}

.tx-wecdiscussion-actionbar {
background-color:#F0F0E0;
}

.tx-wecdiscussion-actionbar span {
vertical-align:bottom;
margin:4px 0 4px 10px;
}

.tx-wecdiscussion-actionbar .gutter {
padding:4px;
}

.tx-wecdiscussion-title {
font-size:16px;
font-weight:700;
text-align:center;
/* margin:0 auto; */
}

.tx-wecdiscussion-responseMsg {
font-weight:bold;
color:red;
text-align:center;
}

.tx-wecdiscussion-header {
font-size:14px;
font-weight:bold;
}

.tx-wecdiscussion-requiredText {
font-weight:bold;
color:#B03030;
}

.tx-wecdiscussion-error {
font-weight:bold;
color:#3020F0;
}

.tx-wecdiscussion-search {

}

.tx-wecdiscussion-smalltext {
font-size:9px;
}

.tx-wecdiscussion-button {
text-align:center;
text-decoration:none !important;
padding:3px 0;
}

.tx-wecdiscussion-button a,.tx-wecdiscussion-button a:active,.tx-wecdiscussion-button a:link,.tx-wecdiscussion-button a:visited {
border:1px #aaa solid;
text-decoration:none !important;
background-color:#FFF !important;
color:gray !important;
margin:0 6px 2px 0;
padding:2px 4px;
}

.tx-wecdiscussion-button a:hover {
border:1px #ccc solid;
background-color:#FFF !important;
color:#000 !important;
}

.tx-wecdiscussion-pagelink-section {
display:block;
text-align:center;
/* margin:0 auto; */
}

.tx-wecdiscussion-pagelink {
display:inline;
padding:0 6px;
}

.tx-wecdiscussion-itemFullWidth {
width:100%;
text-align:center;
padding-top:10px;
/* margin:0 auto; */
}

.tx-wecdiscussion-itemColumn {
vertical-align:top;
margin-left:4px;
padding:0 !important;
}

.tx-wecdiscussion-itemRow {
vertical-align:top;
padding-left:4px;
}

.tx-wecdiscussion-list {
font-size:13px;
background-color:#FFF;
margin:4px 0 0;
padding:6px;
}

.tx-wecdiscussion-listHeader {
}

.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;
white-space:nowrap;
text-decoration:none !important;
color:#320C0C;
margin:0;
padding:3px 0 0 3px;
}

.tx-wecdiscussion-listElement a:hover {
color:#279838;
}

.tx-wecdiscussion-listElementSelected a,.tx-wecdiscussion-listElementSelected a:visited,.tx-wecdiscussion-listElementSelected a:link {
color:#C53434;
padding:3px 0 0 6px;
}

.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;
}

.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 {
background-color:#f2f2f2;
color:#333;
font-weight:bold;
font-size:110%;
padding:0.2em;
margin:1em 0;
}

.tx-wecdiscussion-forumMessageSubject a,
.tx-wecdiscussion-forumMessageSubject a:link,
.tx-wecdiscussion-forumMessageSubject a:visited,
.tx-wecdiscussion-forumMessageSubject a:hover {
color:#FF6600;
text-decoration:none !important;
}


.tx-wecdiscussion-forumMessageSubject,.tx-wecdiscussion-forumMessageInfo {
}

.tx-wecdiscussion-forumMessageCommentNum {
font-size:11px;
font-weight:400;
padding-left:4px;
}

.tx-wecdiscussion-forumMessage {
background-color:#FFF;
line-height:1.4em;
}

.tx-wecdiscussion-forumMessageReply {
padding-left:1em;
padding-top:1.2em;
color:#444;
background-color:#FFF;
}

.tx-wecdiscussion-forumMessageInfo {
font-size:10px;
padding-top:0.1em;
border-top:dotted 1px #888;
color:#404040;
}

.tx-wecdiscussion-forumMessageDivider {
margin:15px 0 12px;
}

.tx-wecdiscussion-forumMessageReplyButton,
.tx-wecdiscussion-forumMessageReplyButton a,
.tx-wecdiscussion-forumMessageReplyButton a:hover {
font-size:11px;
margin:0 0.2em;
}

/* background-color:#eee; */

.tx-wecdiscussion-forumMessageReplyInfo {
font-size:10px;
color:#555;
padding-top:0.1em;
border-top:dotted 1px #888;
}

.tx-wecdiscussion-forumPreview,.tx-wecdiscussion-forumPreviewEntry,.tx-wecdiscussion-forumPreviewInfo,.tx-wecdiscussion-forumPreviewEntryHeader {
line-height:150%;
margin:2px 2px 2px 6px;
}

.tx-wecdiscussion-forumPreview {
/* width:300px; */
font-size:12px;
border:1px solid #888;
background-color:#FFF;
}

.tx-wecdiscussion-forumPreviewInfo {
font-size:9px;
color:#555;
border-top:dotted 1px #888;
margin-bottom:6px;
}

.tx-wecdiscussion-formToggleOff {
font-family:Arial, Tahoma, sans-serif;
font-size:10px;
}

.tx-wecdiscussion-formToggleOn {
}

.tx-wecdiscussion-form {
background-color:#F2F2F2;
border:1px solid silver;
/* width:100%; */
}

.tx-wecdiscussion-form div.inputFormRow {
display:block;
padding:4px 0;
}

.tx-wecdiscussion-form div.inputFormRow span.label {
display:block;
font-weight:bold;
}

.tx-wecdiscussion-form div.inputFormRow span.inputBox {
display:block;
padding:0.3em;
}

.tx-wecdiscussion-form div.inputFormRow span.inputBox input {
width:50%;
}

.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea {
width:98%;
height:200px;
}

.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea .large {
width:98%;
height:300px;
}

.tx-wecdiscussion-form fieldset {
border:0;
margin:3px;
padding:3px;
}

.tx-wecdiscussion-spacer-req {
display:inline;
width:10px;
line-height:1px;
margin-left:4px;
}

.tx-wecdiscussion-spacer {
height:0.1em;
width:98%;
}

.tx-wecdiscussion-form-requiredMarker {
color:#C00;
}

.tx-wecdiscussion-moderated-form {
width:98%;
}

.tx-wecdiscussion-moderated-header-choice {
height:35px;
}

.tx-wecdiscussion-moderated-header-field {
background-color:#CCC;
font-weight:bold;
}

.tx-wecdiscussion-moderated-list-text {

}

.tx-wecdiscussion-forumPreviewEntryHeader {
font-weight:bold;
}

.tx-wecdiscussion-moderated-list-subject {
font-weight:bold;
}

.tx-wecdiscussion-form div.inputFormRow span.textacross,.tx-wecdiscussion-form div.header {

}




#ReplyForm0  {
  margin-top:3em;
}



