/* default styles for extension "tx_chcforum_pi1" */



html {

	/*font-family: Verdana, Helvetica, sans-serif;*/

	/*font-size: 62.51%;*/

}

body {

	/*font-size: 100.01%;*/

}





/* BASIC STUFF */

#tx_chcforum-pi1 {

	font-family: verdana, sans-serif;

	font-size: 1em;

}

#tx_chcforum-pi1 caption {

	display: none;

}

#tx_chcforum-pi1 a {

	text-decoration: underline;

}

#tx_chcforum-pi1 a:hover {

	text-decoration: none !important;

}

/* only one form in the forum */

#tx_chcforum-pi1 form {

	margin-top: 5px;

	margin-bottom: 5px;

}

.tx-chcforum-pi1-noWrap {

	display: inline;

	white-space: nowrap;

}

.tx-chcforum-pi1-preTableWrap {

	border: 1px solid #999999;

	margin-bottom: 2px;

}

.tx-chcforum-pi1-postTableWrap {

	border: 1px solid #999999;

	margin-bottom: 2px;

}

/* GENERIC TABLE BEGIN */

.tx-chcforum-pi1-Table {

	border: 1px solid #666666;

	background: #FFFFFF;

	margin-bottom: 2px;

	/*width: 100%;*/

	width: 96.6%;

	/*width: 549px;*/

}



.tx-chcforum-pi1-SearchTable {

	border: 1px solid #666666;

	background: #FFFFFF;

	margin-bottom: 2px;

	/*width: 100%;*/

	width: 94%;

	/*width: 549px;*/

}

#tx_chcforum-pi1[id] .tx-chcforum-pi1-Table {

	width: 100%;

}



#tx_chcforum-pi1[id] .tx-chcforum-pi1-SearchTable {

	width: 100%;

}



.tx-chcforum-pi1-Table thead tr th, .tx-chcforum-pi1-SearchTable  thead tr th{

	/*font-size: 1.4em;*/

	/*font-size: 1.2em;*/

	font-size: .8em;

	font-weight: bold;

	background: #A7B3CB;

	padding: 1px;

	text-align: center;

	white-space: nowrap;

}

/* category title row */

.tx-chcforum-pi1-Table tbody tr th, .tx-chcforum-pi1-SearchTable  tbody tr th {

	/*font-size: 1.5em;*/

	font-size: 1em;

	font-weight: bold;

	letter-spacing: 2px;

	background: #F3F5F8;

	padding: 1px;

	text-align: left;

}

/* category features row */

.tx-chcforum-pi1-Table tbody tr td , .tx-chcforum-pi1-SearchTable  tbody tr td {

	/*font-size: 1.2em;*/

	font-size: 1em;

	background: #E3E7EF;

	padding: 1px;

}

/* GENERIC TABLE END */



/* CATEGORY TABLE BEGIN */

/* cell 1 */

.tx-chcforum-pi1-catConferenceCell {

}

.tx-chcforum-pi1-catConferenceCell dl {

	margin: 0;

}

.tx-chcforum-pi1-catConferenceCell dt {

}

.tx-chcforum-pi1-catConferenceCell dd {

	font-size: 1.0em;

	margin-left: 5px;

}

.tx-chcforum-pi1-catConferenceCell dd.new {

	color: #FF0000;

}

/* cell 2 */

.tx-chcforum-pi1-catThreadCell {

	text-align: center;

}

/* cell 3 */

.tx-chcforum-pi1-catPostCell {

	text-align: center;

}

/* cell 4 */

.tx-chcforum-pi1-catLastCell {

	font-size: 1.0em !important;

	vertical-align: top;

}

/* CATEGORY TABLE END */



/* CONFERENCE TABLE BEGIN */

/* cell 1 */

.tx-chcforum-pi1-confThreadImage {

	text-align: center;

}



.tx-chcforum-pi1-confThreadSubjCell {

}

.tx-chcforum-pi1-confThreadNew {

	color: #FF0000;

	font-size: 1.0em;

	padding-left: 5px;

}

.tx-chcforum-pi1-confThreadBtns img {

	padding-top: 5px;

}

.tx-chcforum-pi1-confThreadBtns {

	padding-left: 5px;

}

/* cell 2 */

.tx-chcforum-pi1-confThreadRepliesCell {

	text-align: center;

}

/* cell 3 */

.tx-chcforum-pi1-confThreadAuthorCell {

	text-align: center;

}

/* cell 4 */

.tx-chcforum-pi1-confThreadLastCell {

	font-size: 1.0em !important;

}

/* CONFERENCE TABLE END */

/* NAVPATH BEGIN*/

.tx-chcforum-pi1-navPath a {

	color: #6F6E70;

}

.tx-chcforum-pi1-navPath {

	line-height: 15px;

	color: #6F6E70;

	background: #E9E9E9;

	border-bottom: 1px solid #DEDEDE;

	margin-bottom: 1px;

	padding: 3px;

	font-size: 1.0em;

}

/* NAVPATH END*/

/* PAGELINKS BEGIN */

.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {

	color: #6F6E70;

	background: #E9E9E9;

	border-bottom: 1px solid #DEDEDE;

	font-size: 1.0em;

	line-height: 15px;

	padding: 3px;

	text-align: right;

	clear: both;

	padding-right: 5px;

}

.tx-chcforum-pi1-pageLinksBtm {

	margin-bottom: 1px;

}

/* PAGELINKS END */

/* POST FORM BEGIN */

.tx-chcforum-pi1-postForm {

	border: 1px solid #999999;

	background: #E3E7EF;

	padding: 5px;

	margin-bottom: 3px;

}

.tx-chcforum-pi1-postForm #formWhere {

	font-size: 1.4em;

	font-weight: bold;

	background: #A7B3CB;

	padding: 5px;

	text-align: center;

	white-space: nowrap;

	margin-bottom: 7px;

	border: 1px solid #999999;

}

.tx-chcforum-pi1-postForm fieldset label {

	display: block;

	text-align: right;

	padding-right: 20px;

	padding-top: 3px;

	width: 60px;

	float: left;

}

.tx-chcforum-pi1-postForm fieldset {

	background-color: #E9E9E9;

}

.tx-chcforum-pi1-postForm fieldset#formTop {

	margin-bottom: 8px;

}

.tx-chcforum-pi1-postForm fieldset#formTop legend {

	margin-bottom: 3px;

	background-color: #E9E9E9;

	border: 1px solid #999999;

	padding: 2px;

	font-weight: bold;

}

.tx-chcforum-pi1-postForm fieldset#formBottom legend {

	background-color: #E9E9E9;

	border: 1px solid #999999;

	padding: 2px;

	font-weight: bold;

	margin-bottom: 5px;

}



.tx-chcforum-pi1-postForm fieldset#formTop input {

	display: block;

	width: 150px;

	float: left;

	padding: 2px;

	border: 1px solid #DEDEDE;

	margin-bottom: 2px;

}

.tx-chcforum-pi1-postForm textarea {

	border: 1px solid #DEDEDE;

	margin: 3px 0;

	width: 100%;

	font-size: 1.2em;

	height: 150px;

}

.tx-chcforum-pi1-postForm fieldset#formTop br {

	clear:left;

}

.tx-chcforum-pi1-formBtn {

	text-align: center;

}

.tx-chcforum-pi1-formBtn input {

	border: 1px solid #999999;

	font-size: 1.0em;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin:2px;

	background-color: #FFF;

}

.tx-chcforum-pi1-formBtnHov {

	border: 1px solid #666; 

	font-size: 1.0em;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin:2px;

	background-color: #FFF;

	color: #CC0000;

}

.tx-chcforum-pi1-formBtnStyle {

	background-color: #FFF;

	border: 1px solid #666666;

	padding: 3px;

	margin: 3px;

}

.tx-chcforum-pi1-formBtnStyleHov {

	background-color: #FFF;

	border: 1px solid #C00;

	color: #CC0000;

	padding: 3px;

	margin: 3px;

}

/* POST FORM END */

/* SINGLE POST BEGIN */

.tx-chcforum-pi1-singlePost {

	border: 1px solid #666666;

	margin: 3px 0;

}

/* top */

.tx-chcforum-pi1-singlePost .author {

	background: #E3E7EF;

	padding: 3px;

	vertical-align: top;

	min-height: 78px;

}

.tx-chcforum-pi1-formEmicoStyle {

	margin: 3px;

}

.tx-chcforum-pi1-singlePost .im {

	vertical-align: middle;

	margin-top: 3px;

}

.tx-chcforum-pi1-singlePost .im a {

	margin-right: 10px;

}

.tx-chcforum-pi1-singlePost .im img {

	vertical-align: middle;

	border: 0px;

	padding-right: 2px;

	margin-bottom: 2px;

}

.tx-chcforum-pi1-singlePost .userPic {

	border: 1px solid #666666;

	float: right;

}

/* deprecated */

.tx-chcforum-pi1-singlePost #userPic {

	border: 1px solid #666666;

	float: right;

}

/* middle */

.tx-chcforum-pi1-singlePost .text {

	border-top: 1px solid #666666;

	border-bottom: 1px solid #666666;

	background: #E3E7EF;

}

.tx-chcforum-pi1-singlePost .scroller {

	overflow: auto;

	width: 95%;

	background: #FFF;

	min-height: 125px;

	text-indent: 0px;

	padding: 3px;
	line-height: 150%;

}

/* bottom */

.tx-chcforum-pi1-singlePost .edit {

	background: #F3F5F8;

	padding: 3px;

	height: 19px;

	vertical-align: middle;

	margin-top: 3px;

}

.tx-chcforum-pi1-singlePost .edit a {

	margin-right: 30px;

}

.tx-chcforum-pi1-singlePost .edit img {

	vertical-align: middle;

	border: 0px;

}

.tx-chcforum-pi1-singlePost .attachment {

	background: #DEE3E7;

	padding: 3px;

}

.tx-chcforum-pi1-singlePost .attachment div {

	vertical-align: top;

}

.tx-chcforum-pi1-singlePost .attachment img {

	float: left;

	margin-right: 5px;

}

.tx-chcforum-pi1-singlePost .rate {

	background: #DEE3E7;

	border-top: 3px solid #FFFFFF ;

	padding: 3px;

}

.tx-chcforum-pi1-singlePost .rate input {

	background-color: #FFF;

	border: 1px solid #666666;

	font-size: 0.9em;

}

.tx-chcforum-pi1-singlePost .rate select {

	border: 1px solid #666666;

	font-size: 1.0em;

}

.tx-chcforum-pi1-singlePost .rate select option {

	height: 1.5em;

}

.tx-chcforum-pi1-singlePost .rate form {

	padding: 0;

	margin: 0;

	display: inline;

}

.tx-chcforum-pi1-singlePost .rate .rateStars {

	float: left;

	text-align: left;

	height: 1.85em;

}

.tx-chcforum-pi1-singlePost .rate .rateMenu {

	text-align: right;

	width: 100%;

	height: 1.85em;

}

.tx-chcforum-pi1-singlePost .offset {

	margin-left: 15px;

	margin-right: 15px;

}

.tx-chcforum-pi1-singlePost .codeCell {

	font-family: Courier, 'Courier New', sans-serif; font-size: 1.1em; color: #006600;

	padding: 5px;

	background-color: #FAFAFA; 

	border: #D1D7DC; 

	border-style: solid;

	border-left-width: 1px; 

	border-top-width: 1px; 

	border-right-width: 1px; 

	border-bottom-width: 1px

}

.tx-chcforum-pi1-singlePost .quoteCell {

	background-color: #FAFAFA;

	font-size: 1.0em;

	padding: 5px;

	border: #D1D7DC; 

	border-style: solid;

	border-left-width: 1px; 

	border-top-width: 1px; 

	border-right-width: 1px; 

	border-bottom-width: 1px

}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {

	border: 0px;

	font-weight: bold;

	padding: 3px 0;

}

.tx-chcforum-pi1-singlePost .quoteTable {

	border: 0px;

	margin: 15px 0;

}

.tx-chcforum-pi1-singlePost .text img {

	max-height: 350px;

	max-width: 350px;

}

.tx-chcforum-pi1-singlePostQuoteText {

	background-color: #FAFAFA;

	border: 1px solid #666666;

	font-size: 1.0em;

	padding: 5px;

}



/* SINGLE POST END */



/* FOOTER BOX BEGIN */

.tx-chcforum-pi1-footerBox {

	background: #A7B3CB;

	padding: 3px;

	border: 1px solid #999999;

	font-size: 1.0em; 

}

/* used for user listing */

.tx-chcforum-pi1-footerBox div { 

	padding-top: 5px; 

	padding-left: 5px;

	font-size: 1.0em; 

}

/* FOOTER BOX END */

/* HEADER BOX BEGIN */

.header_center {	

  text-align: center;

	height: 34px;

}

.header_text {

	font-size: 2.4em;

	line-height: 34px; 

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-weight: bold;

	font-variant: small-caps;

}

.header_small {

	margin-bottom: 3px;

	border: solid #666666 1px;

}

/* HEADER BOX END */

/* TOOL BAR  BEGIN */

.tx_chcforum-pi1-toolBar {

	background: #E3E7EF;

	border: 1px solid #666666;

	padding-right: 5px;

	padding-top: 3px;

	padding-bottom: 3px;

	margin-bottom: 2px;

}

.tx_chcforum-pi1-toolBar img {

	vertical-align: middle;

	margin-left: 16px;

}

.tx_chcforum-pi1-toolBar div {

	line-height: 30px;

	text-align: right;

	font-size: 0.9em;

	font-weight: bold;

	font-family: Verdana,Arial,Helvetica,sans-serif;

}

.tx_chcforum-pi1-subToolBar {

	background: #DEE3E7;

	margin-bottom: 1px;

	padding-right: 5px;

}

.tx_chcforum-pi1-subToolBar img {

	vertical-align: middle;

	margin-left: 16px;

}

.tx_chcforum-pi1-subToolBar div {

	margin: 0px;

	line-height: 15px;

	padding: 3px 0px 3px 0px;

	text-align: right;

	font-size: 0.9em;

	font-weight: bold;

	font-family: Verdana,Arial,Helvetica,sans-serif;

}



/* TOOL BAR  END */

/* PROFILE BEGIN */

.tx-chcforum-pi1-profileBorder {

	border: 1px solid #999999;

	padding: 3px;

}

.tx-chcforum-pi1-profileBorder #userPic {

	border: 1px solid #666666;

	float: right;

}

.tx-chcforum-pi1-profileBorder hr {

	clear: left;

	display: block;

	visibility: hidden;

}

.tx_chcforum-pi1-profileHdrBig {

	background: #DEE3E7;

	border: 1px solid #666666;

	padding: 5px;

	margin-bottom: 3px;

	font-size: 1.1em;

	font-weight: bold;

}

.tx_chcforum-pi1-profile_hdr {

	font-size: 1.1em;

  font-weight: bold;

  background: #E3E7EF;

  padding: 2px;

	padding-left: 6px;

}

/* PROFILE END */

/* MESSAGE BOX BEGIN */

.tx-chcforum-pi1-errorBoxCell {

	background: #E3E7EF;

	font-weight: bold;

	text-align: left;

}

.tx-chcforum-pi1-messageBoxErrorNoBorder {

	font-size:90%;

	background: #FFD6EF;

	font-weight: bold;

	text-align: left;

	margin-bottom: 3px;

	padding: 3px;

	font-weight: bold;

}

.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {

	background: #FFCCCC;

	margin-bottom: 3px;

	padding: 3px;

	padding-left: 5px;

	font-weight: bold;

	border: 1px solid #CF1127;

	color: #CF1127;

}

/* MESSAGE BOX END */

.tx-chcforum-pi1-forumTextBig {

	font-size: 1.4em;

	font-weight: bold;

}

.tx-chcforum-pi1-helpBox {

	background-color: #E9E9E9 !important;

	border-style: none;

}

.tx-chcforum-pi1-linkUp {

	background: #DEE3E7;

	border-bottom: 1px solid #DEDEDE;

	padding: 3px;

	padding-right: 5px;

	font-size: 1.0em;

	line-height: 15px;

	text-align: right;

}

.tx-chcforum-pi1-previewBoxCell {

	background: #A7B3CB;

	text-align: center;

}

/* CWT COMMUNITY STYLES */

#tx_chcforum-pi1 .tx-cwtcommunity-pi1 .userlistLetters {

	font-weight: bold;

}

#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 form {

	margin: 0px;

	padding: 0px;

	font-family: arial, sans-serif;

}

#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td {

	font-family: arial, sans-serif;

	padding: 2px;

}

#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th {

	background: #E3E7EF;

	font-family: arial, sans-serif;

	font-size: 1.1em;

	padding: 2px;

	text-align: left;

	letter-spacing: 0px;

}



textarea{

	/*margin: 3px 0;*/

	/*width: 46em;*/

	font-family: verdana, sans-serif;

	font-size: 1em;

	/*height: 150px;*/

}