/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* default styles for extension "tx_chcforum_pi1" */
/* BASIC STUFF */#tx_chcforum-pi1 {	font-size: 11px;}#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: 20px;}/* GENERIC TABLE BEGIN */.tx-chcforum-pi1-Table {	border: 1px solid #999999;	background: #FFFFFF;	margin-bottom: 3px;	width: 100%;}.tx-chcforum-pi1-Table thead tr th {	font-size: 14px;	font-weight: bold;	background: #A7B3CB;	padding: 5px;	text-align: center;	white-space: nowrap;}/* category title row */.tx-chcforum-pi1-Table tbody tr th {	font-size: 15px;	font-weight: bold;	letter-spacing: 2px;	background: #F3F5F8;	padding: 5px;	text-align: left;}/* category features row */.tx-chcforum-pi1-Table tbody tr td {	font-size: 12px;	background: #E3E7EF;	padding: 5px;}/* 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: 10px;	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: 10px !important;	vertical-align: top;}/* CATEGORY TABLE END *//* CONFERENCE TABLE BEGIN *//* cell 1 */.tx-chcforum-pi1-confThreadSubjCell {}.tx-chcforum-pi1-confThreadNew {	color: #F00;	font-size: 10px;	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: 10px !important;}/* CONFERENCE TABLE END *//* NAVPATH BEGIN*/.tx-chcforum-pi1-navPath {	background: #DEE3E7;	border: 1px solid #000000;	margin: 12px 0 15px 0;	padding: 3px;	font-size: 10px;}/* NAVPATH END*//* PAGELINKS BEGIN */.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {	background: #DEE3E7;	border: 1px solid #000000;	font-size: 10px;	margin-bottom: 3px;	padding: 3px;	font-size: 10px;	text-align: right;	clear: both;}/* PAGELINKS END *//* POST FORM BEGIN */.tx-chcforum-pi1-postForm {	border: 1px solid #999999;	background: #E3E7EF;	padding: 5px;	margin-bottom: 3px;}.tx-chcforum-pi1-postForm fieldset label {	display: block;	text-align: right;	padding-right: 20px;	width: 150px;	float: left;}.tx-chcforum-pi1-postForm fieldset#formTop input {	display: block;	width: 150px;	float: left;	padding: 2px;	border: 1px solid #000000;	margin-bottom: 3px;}.tx-chcforum-pi1-postForm textarea {	border: 1px solid #000000;	margin: 3px 0;	width: 100% ;	height: 150px;}.tx-chcforum-pi1-postForm fieldset#formTop br {	clear:left;}.tx-chcforum-pi1-formBtn {	text-align: center;}.tx-chcforum-pi1-formBtn input {	background-color: #FFF;	border: 1px solid #000000;	font-weight: bold;	padding: 3px;	font-size: 12px;	margin-bottom: 3px;}.tx-chcforum-pi1-formBtnHov {	background-color: #FFF;	border: 1px solid #C00;	color: #CC0000;	font-weight: bold;	padding: 3px;	font-size: 12px;}.tx-chcforum-pi1-formBtnStyle {	background-color: #FFF;	border: 1px solid #000000;	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 #000000;	margin: 3px 0;}/* top */.tx-chcforum-pi1-singlePost .author {	background: #E3E7EF;	padding: 3px;	vertical-align: top;}.tx-chcforum-pi1-singlePost .author .button { 	padding-top: 3px;	padding-right: 4px;	margin-top: 5px;	margin-right: 3px;	text-align: center; 	width: 62px; 	height: 22px;	background-repeat: no-repeat; 	font-size: 10px !important; 	float: left;}.tx-chcforum-pi1-singlePost #userPic {	border: 1px solid #000000;	float: right;}/* middle */.tx-chcforum-pi1-singlePost .text {	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	background: #E3E7EF;}.tx-chcforum-pi1-singlePost .scroller {	overflow: auto;	width: 95%;	background: #FFF;	min-height: 125px;	/*height: 125px;*/	text-indent: 3px;	padding: 3px;}/* bottom */.tx-chcforum-pi1-singlePost .edit {	background: #F3F5F8;	padding: 3px;	height: 26px;}.tx-chcforum-pi1-singlePost .edit .button { 	padding-top: 3px;	padding-right: 4px;	margin-top: 4px;	margin-right: 3px;	text-align: center; 	width: 62px; 	height: 22px;	background-repeat: no-repeat; 	font-size: 10px !important; 	float: left;}.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 #quoteCell {	background: #FFF;	font-size: 10px;	padding: 3px;}.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 #000000;	font-size: 10px;	padding: 5px;}/* SINGLE POST END *//* FOOTER BOX BEGIN */.tx-chcforum-pi1-footerBox {	background: #A7B3CB;	padding: 3px;	border: 1px solid #999999;	font-size: 10px; }/* used for user listing */.tx-chcforum-pi1-footerBox div { 	padding-top: 5px; 	padding-left: 5px;	font-size: 10px; }/* FOOTER BOX END *//* PROFILE BEGIN */.tx-chcforum-pi1-profileBorder {	border: 1px solid #999999;	padding: 3px;}.tx-chcforum-pi1-profileBorder #userPic {	border: 1px solid #000000;	float: right;}.tx-chcforum-pi1-profileBorder hr {	clear: left;	display: block;	visibility: hidden;}.tx_chcforum-pi1-profileHdrBig {	background: #DEE3E7;	border: 1px solid #000000;	padding: 3px;	margin-bottom: 3px;	font-size: 10px;}.tx_chcforum-pi1-profile_hdr {	font-size: 10px;  font-weight: bold;  background: #E3E7EF;  padding: 2px;}/* PROFILE END *//* MESSAGE BOX BEGIN */.tx-chcforum-pi1-errorBoxCell {	background: #E3E7EF;	font-weight: bold;	text-align: left;}.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {	background: #FFD6EF;	border: 1px dotted #FF0000;	margin-bottom: 3px;	padding: 3px;	font-weight: bold;}/* MESSAGE BOX END */.tx-chcforum-pi1-forumTextBig {	font-size: 14px;	font-weight: bold;}.tx-chcforum-pi1-helpBox {	background-color: #E3E7EF !important;	border-style: none;}.tx-chcforum-pi1-linkUp {	background: #DEE3E7;	border: 1px solid #000000;	margin: 12px 0 15px 0;	padding: 3px;	font-size: 10px;	text-align: center;}.tx-chcforum-pi1-previewBoxCell {	background: #A7B3CB;	text-align: center;}
/* default styles for extension "tx_dirlisting_pi1" */
    .tx-dirlisting-pi1-error { color: maroon; }
    .tx-dirlisting-pi1-title { }
    
    .tx-dirlisting-pi1 table { border-width: 1px; border-style: dotted; border-color: black; }
    .tx-dirlisting-pi1-header-row { background-color: gray; }
    .tx-dirlisting-pi1-row { background-color: silver; }
    
    .tx-dirlisting-pi1-header-icon,
    .tx-dirlisting-pi1-header-filename,
    .tx-dirlisting-pi1-header-perms,
    .tx-dirlisting-pi1-header-owner,
    .tx-dirlisting-pi1-header-group,
    .tx-dirlisting-pi1-header-filesize,
    .tx-dirlisting-pi1-header-filemod {
      color: #ffd000;
      font-style: italic;
      font-weight: bold;
      border-bottom-width: 1px;
      border-bottom-style: dotted;
      border-bottom-color: black;
    }
    
    .tx-dirlisting-pi1-icon,
    .tx-dirlisting-pi1-filename,
    .tx-dirlisting-pi1-filename-asb,
    .tx-dirlisting-pi1-perms,
    .tx-dirlisting-pi1-owner,
    .tx-dirlisting-pi1-group,
    .tx-dirlisting-pi1-filesize,
    .tx-dirlisting-pi1-filemod { }
/* default styles for extension "tx_fdfx2cols_pi1" */
/*  Layout 1 */
.c2l1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   background-color:#FFEDA8;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#FFEDA8;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:10px;
}
/* Layout 1 */
div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid red;
}
div.c2l1d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
/* Layout 2 */
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* 
	Layout 3 
	
	embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* default styles for extension "tx_srfeuserregister_pi1" */
   .tx-srfeuserregister-pi1 p { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srfeuserregister-pi1 a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
   .tx-srfeuserregister-pi1 a:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 a:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srfeuserregister-pi1 a:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 td { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   .tx-srfeuserregister-pi1 input { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 input[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon { font-size:10px; font-family:Verdana; background-color:transparent;}
   .tx-srfeuserregister-pi1 select { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 textarea { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .4em 0; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_mssurvey_pi1" */

.tx-mssurvey-pi1_barcontainer {height: 15px; width: 300px;  border: 1px solid #333; margin: .5em; padding: 0;}
.tx-mssurvey-pi1_bar {height:15px; margin: 0; padding: 0; background: #FFB8DE; color: #333; }
.tx-mssurvey-pi1_bartext {z-index:+1;width: 300px; text-align: center;font-size:70%; padding: 1px;}

