/* ESTRUCTURA */

.top_box {background-color: #FFFFFF; text-align:left;}

.left_box_td {background-color:#FFFFFF; vertical-align:top; width: 200px; border-right:1px #D0D0D0 solid;}

.content_box_td {vertical-align:top; text-align:left; background-color: #FFFFFF; padding: 0px;}

.left_box {text-align:left; padding: 5px;}

.Right {width: 200px; vertical-align:top; padding-left: 10px; padding-right: 15px; padding-bottom: 10px;}

td#colLeft {vertical-align:top; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}

td#colNormal {text-align:justify; vertical-align:top; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; height: 500px;}

td#colRight {vertical-align:top; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}

td#Titular {background-color: #F0F0F0; color: #EF492F; font-size: 16px; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:10px;}

td.Titular_td {padding: 10px; height:1px;}

td#print {background-color: #F0F0F0; width:5px; vertical-align:top; padding-top:5px; padding-left: 4px; padding-right: 4px; padding-bottom: 5px;}

td.liniaIzq {border-left:1px solid #D0D0D0;}

td.liniaDer {border-right:1px solid #D0D0D0;}

/* MENU_TOP */

.menuh_box {background-color: #4A4A4A; text-align: left;}

.menuh_item {font-size: 12px; text-decoration: none; font-weight: bold; padding-left: 5px; padding-right: 5px;}

.menuh_item a {color: #FFFFFF;}

.menuh_item a:hover {color: #999999;}

TD.menuh_item a:visited {color: #FFFFFF; }

TD.imatgesup_td {background-color:#EF492F; text-align:left;}

TD.seccio_box {height:30px; color:#FFFFFF; text-align:left; background:#4A4A4A; font-weight:bold; font-size:16px; padding:5px;}
TD.seccio_box A {color:#FFFFFF; }

/* PATH i SECCIÓ */

.pagetop_box {background-color:#D1D1D1;}

.pagetop_box td {padding: 0px 0px 0px 0px; width: auto; text-align:left;}

table.path td {padding: 2px 2px 2px 5px; color: #666666;}

DIV#path_NO {padding: 0px 2px 0px 0px; color: #666666; font-size: 11px;}

DIV#path_NO a {padding: 0px 2px 0px 0px; color: #666666; font-size: 11px;}

DIV#path_ACT {color: #666666; font-size: 11px; font-weight: bold;}

DIV#path_ACT a {color: #666666; font-size: 11px; font-weight: bold;}

table.section td {padding: 5px 5px 4px 5px;}

.titsection {color: #666666; font-weight: bold; font-size: 16px;}

/* PEU DE PLANTA */

.footer_box {background-color: #FFFFFF; text-align:left; border-top: 20px solid #EF492F; padding: 5px 5px 5px 5px; text-align:center; color:#666666; font-size:10px;}

/* MENU PRINCIPAL */

TD#menu_1 {vertical-align: top; text-align:left; }

TD#menu_1 DIV.menu1-level1-no {background-image: url(../images/Marca_menu01.gif); background-repeat:no-repeat; color: #666666; border-bottom: 1px solid #FFFFFF; background-color: #D0D0D0; font-size: 11px; padding-top:5px; padding-bottom:5px; padding-left:20px;}

TD#menu_1 DIV.menu1-level1-no A {text-decoration: none; color: #666666;}

TD#menu_1 DIV.menu1-level1-no A:hover {color: #EF492F;}

TD#menu_1 DIV.menu1-level1-act {background-image: url(../images/Marca_menu01.gif); background-repeat:no-repeat; color: #666666; border-bottom: 1px solid #FFFFFF; font-weight:bold; font-size: 11px; padding-top:5px; padding-bottom:5px; padding-left:20px; background-color: #D0D0D0; filter:alpha(opacity='70', style='0');}

TD#menu_1 DIV.menu1-level1-act A {color: #666666; text-decoration: none;}

TD#menu_1 DIV.menu1-level1-act A:hover {color: #EF492F;}

TD#menu_1 DIV.menu1-level2-no {background-image: url(../images/Marca_menu02.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #666666; font-size: 11px; padding-top:2px; padding-bottom:2px; padding-left:20px;}

TD#menu_1 DIV.menu1-level2-no A {text-decoration: none; color: #666666;}

TD#menu_1 DIV.menu1-level2-no A:hover {color: #EF492F;}

TD#menu_1 DIV.menu1-level2-act {background-image: url(../images/Marca_menu02.gif); background-repeat:no-repeat; color: #666666; background-color: #FFFFFF; font-size: 11px; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:20px;}

TD#menu_1 DIV.menu1-level2-act A {color: #666666; text-decoration: none;}

TD#menu_1 DIV.menu1-level2-act A:hover {color: #EF492F;}

TD#menu_1 DIV.menu1-level3-no {background-image: url(../images/Marca_menu02b.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #666666; font-size: 11px; padding-top:2px; padding-bottom:2px; padding-left:30px;}

TD#menu_1 DIV.menu1-level3-no A {text-decoration: none; color: #666666;}

TD#menu_1 DIV.menu1-level3-no A:hover {color: #EF492F;}

TD#menu_1 DIV.menu1-level3-act {background-image: url(../images/Marca_menu02b.gif); background-repeat:no-repeat; color: #666666; background-color: #FFFFFF; font-size: 11px; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:30px;}

TD#menu_1 DIV.menu1-level3-act A {text-decoration: none; color: #666666;}

TD#menu_1 DIV.menu1-level3-act A:hover {color: #EF492F;}

TD#menu_1 DIV.menu1-level4-no {background-image: url(../images/Marca_menu02c.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #666666; font-size: 11px; padding-top:2px; padding-bottom:2px; padding-left:40px;}

TD#menu_1 DIV.menu1-level4-no A {text-decoration: none; color: #666666;}

TD#menu_1 DIV.menu1-level4-no A:hover {color: #EF492F;}

TD#menu_1 DIV.menu1-level4-act {background-image: url(../images/Marca_menu02c.gif); background-repeat:no-repeat; color: #666666; background-color: #FFFFFF; font-size: 11px; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:40px;}

TD#menu_1 DIV.menu1-level4-act A {color: #666666; text-decoration: none;}

TD#menu_1 DIV.menu1-level4-act A:hover {background-color: #EF492F;}

/* NEWS */

/* tt_news LATEST view */

.clearer {border: 1px solid #BABABA;}

.news-latest-container {/*border:1px solid #666666; */}

.news-latest-container H2,.news-latest-gotoarchive {color: #EF492F; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; vertical-align:top;}

.news-latest-container H2 {background-color: #F0F0F0; color: #EF492F; font-size: 16px; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;}

.news-latest-gotoarchive {color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-top:5px;}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {color:#666666;}

.news-latest-gotoarchive A {color:#666666;}

.news-latest-item {/* IE hack */ /*height: 1%; line-height: 1.3; */ /* IE hack end */ /*padding:3px; margin:3px; border:1px solid #666; background-color:#F9FFE5; */}

.news-latest-item IMG {margin-bottom:5px; margin-right:5px; border:1px solid #666; float:left;}

.news-latest-category IMG {float: none; border:none; margin:0px;}

.news-latest-date {float: right; color: #666666; width: 50px; text-align: right; height: 20px; margin-top: -2px; margin-right: -2px; font-size: 9px; font-weight: normal; /*background-color: #F9FFE5; */}

/*.news-latest-date,.news-latest-morelink,.news-latest-category { font-size:9px; }*/

.news-latest-morelink {height:12px;}

.news-latest-morelink A {float:right;}

/* tt_news LIST view */

.news-list-container {/*background-color: #FFFFFF; border:1px solid #000; background-color:#BBE53A; */}

.news-list-item {/* IE hack*/ /*height: 1%; line-height: 1.3; /* IE hack end */ /*padding:3px; margin:3px; border:1px solid #666; background-color:#FF0000; */}

.news-search-form {padding:3px; margin-bottom:5px; border:1px solid #D3D3D3;}

.news-search-emptyMsg {margin:0px;}

.news-search-form FORM {margin:0px;}

.news-list-container H3 {font-size:13px; margin-bottom: 5px; padding: 2px;}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {color:#666666; padding-left:2px;}

.news-list-container H3 A {font-size:13px; color:#666666;}

.news-list-container P {padding-left:3px;}

.news-list-date {float: right; color: #666666; width: 50px; text-align: right; height: 20px; margin-top: -2px; margin-right: -2px; font-size: 9px; font-weight: normal; /*background-color: #F9FFE5; */}

.news-list-imgcaption {float: left; padding-top:3px; padding-right:3px; font-size: 9px;}

.news-list-container IMG {float: left; border:0px solid #666; margin-bottom:5px; margin-right:10px; margin-left:5px;}

.news-list-category IMG {float: none; border:none; margin:0px;}

.news-list-morelink,.news-list-category {font-size:9px; margin-left:3px;}

.news-list-morelink {margin-bottom:3px;}

.news-list-browse {text-align: center; font-size:9px;}

/* tt_news Page-Browser */

.tx-ttnews-browsebox {margin:3px; padding:3px;}

.tx-ttnews-browsebox TD {font-size: 10px;}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {font-weight: bold;}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P {margin:0px;}

.tx-ttnews-browsebox-SCell {}

.news-search-emptyMsg {font-size: 11px; margin-left: 10px;}

/* tt_news SINGLE view */

.news-single-item {}

.news-single-item H2 {font-size: 16px; font-weight:bold; color: #EF492F; margin-bottom: 0px;}

.news-single-item H3 {margin-bottom: 15px;}

.news-single-img {float: right; margin-left:5px; border:0px solid #666; background-color:#FFFFFF;}

.news-single-imgcaption {padding:3px; clear:both;}

.news-single-category {float: right;}

.news-single-backlink, .news-single-backlink a {font-weight: bold; font-size: 10px; margin-bottom: 15px; margin-top: 10px;}

.news-single-timedata {float: right;}

.news-single-timedata, .news-single-author,.news-single-imgcaption {font-size: 9px;}

.news-single-author {padding-bottom: 3px;}

.news-single-additional-info {margin-top: 15px; border: 0px solid #666; padding:3px; padding-bottom:0px;}

.news-single-related,.news-single-files,.news-single-links {}

.news-single-related DD, .news-single-links DD, .news-single-files DD {margin-left:20px;}

.news-single-related DT, .news-single-links DT, .news-single-files DT {font-weight: bold; font-size: 11px; margin-left:5px; width:90%;}

/* tt_news Archivemenu (AMENU) */

.news-amenu-container {font-size:13px; margin-bottom: 5px; padding: 2px;}

.news-amenu-container LI {padding-bottom:1px;}

.news-amenu-container UL {padding:3px; margin-top:5px; margin-left:0px; margin-bottom:0px; border:1px solid #D3D3D3; background-color:#FFFFFF; list-style-type: none;}

.news-amenu-container H2 {font-size: 16px; font-weight:bold; color: #EF492F; margin-bottom: 0px;}

.news-amenu-item-year {font-weight: bold; border: 0px solid #666; padding: 2px; background-color: #D3D3D3; color:#666666;}

/* tt_news Categorymenu (CATMENU) */

.news-catmenu {padding:5px; margin:10px 0px 10px 10px; border:1px solid #D3D3D3; background-color:#F9FFE5;}

.news-catmenu-header {font-size:11px; font-weight:bold;}

.news-catmenu DIV {font-size:10px; white-space: nowrap;}

.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {margin:0px; padding: 0px; vertical-align: middle;}

.news-catmenu-ACT {font-weight:bold;}

/*  Styles for catmenu mode "nestedWraps" */

.level1 {padding:1px; padding-left:10px; background-color:#ebf8bf; border-left:1px solid #666; border-top:1px solid #666;}

.level2 {padding:1px; padding-left:10px; background-color:#ddf393; border-left:1px solid #666;}

.level3 {padding:1px; padding-left:10px; background-color:#cae46e; border-left:1px solid #666; border-top:1px solid #666;}

.level4 {padding:1px; padding-left:10px; background-color:#b0cb51; border-left:1px solid #666;}

/* AccessKey */

.accessKey {text-decoration:underline;}

/*format taula*/

table.contenttable-0 {background-color: #FFFFFF; border: 1px solid #C1C1C1; border-collapse: collapse; margin: 5px; width:100%;}

table.contenttable-0 td {padding: 2px 10px 2px 10px; border: 1px solid #C1C1C1; border-collapse: collapse;}

tr.tr-even {background-color: #FFFFFF;}

tr.tr-0 {font-weight: bold; background-color: #EBCED5;}

tr.tr-odd {background-color: #F0F0F0;}

/* varis */

.csc-textpic-image IMG {float: none; border:none; margin:50px;}

.csc-textpic-image DL {padding:50px;}

DIV.tx-newloginbox-pi1 H3 {color: #EF492F; border-bottom: 1px dotted #666666; font-size: 16px; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;}






/* default styles for extension "tx_cssfilelist" */
	.filelinks div{padding: 10px 10px 10px 35px; background:url('/typo3/sysext/indexed_search/pi/res/default.gif') 10px 10px no-repeat; }
	.filelinks {border: 1px solid #C1C1C1; }	
	.filelinks span{display:block;}
	.filelinks .first {}
	.filelinks .odd {background-color: #FFFFFF; }
	.filelinks .even {background-color: #F0F0F0; }
	.filelinks .filecount{display:block; margin-bottom:5px; padding:5px;} 
	.filelinks a{color:#000;text-decoration:none; }
	/* Icons begin */
	.filelinks .ai{background-image:url('/typo3/sysext/indexed_search/pi/res/ai.gif')!important;}
	.filelinks .ani{background-image:url('/typo3/sysext/indexed_search/pi/res/ani.gif')!important;}
	.filelinks .au{background-image:url('/typo3/sysext/indexed_search/pi/res/au.gif')!important;}
	.filelinks .avi{background-image:url('/typo3/sysext/indexed_search/pi/res/avi.gif')!important;}
	.filelinks .bmp{background-image:url('/typo3/sysext/indexed_search/pi/res/bmp.gif')!important;}
	.filelinks .cdr{background-image:url('/typo3/sysext/indexed_search/pi/res/cdr.gif')!important;}
	.filelinks .css{background-image:url('/typo3/sysext/indexed_search/pi/res/css.gif')!important;}
	.filelinks .csv{background-image:url('/typo3/sysext/indexed_search/pi/res/csv.gif')!important;}
	.filelinks .doc{background-image:url('/typo3/sysext/indexed_search/pi/res/doc.gif')!important;}
	.filelinks .dtd{background-image:url('/typo3/sysext/indexed_search/pi/res/dtd.gif')!important;}
	.filelinks .eps{background-image:url('/typo3/sysext/indexed_search/pi/res/eps.gif')!important;}
	.filelinks .exe{background-image:url('/typo3/sysext/indexed_search/pi/res/exe.gif')!important;}
	.filelinks .fh3{background-image:url('/typo3/sysext/indexed_search/pi/res/fh3.gif')!important;}
	.filelinks .flash{background-image:url('/typo3/sysext/indexed_search/pi/res/flash.gif')!important;}
	.filelinks .folder{background-image:url('/typo3/sysext/indexed_search/pi/res/folder.gif')!important;}
	.filelinks .gif{background-image:url('/typo3/sysext/indexed_search/pi/res/gif.gif')!important;}
	.filelinks .htm{background-image:url('/typo3/sysext/indexed_search/pi/res/htm.gif')!important;}
	.filelinks .html{background-image:url('/typo3/sysext/indexed_search/pi/res/html.gif')!important;}
	.filelinks .ico{background-image:url('/typo3/sysext/indexed_search/pi/res/ico.gif')!important;}
	.filelinks .inc{background-image:url('/typo3/sysext/indexed_search/pi/res/inc.gif')!important;}
	.filelinks .java{background-image:url('/typo3/sysext/indexed_search/pi/res/java.gif')!important;}
	.filelinks .jpg{background-image:url('/typo3/sysext/indexed_search/pi/res/jpg.gif')!important;}
	.filelinks .js{background-image:url('/typo3/sysext/indexed_search/pi/res/js.gif')!important;}
	.filelinks .max{background-image:url('/typo3/sysext/indexed_search/pi/res/max.gif')!important;}
	.filelinks .mid{background-image:url('/typo3/sysext/indexed_search/pi/res/mid.gif')!important;}
	.filelinks .mov{background-image:url('/typo3/sysext/indexed_search/pi/res/mov.gif')!important;}
	.filelinks .mpeg{background-image:url('/typo3/sysext/indexed_search/pi/res/mpeg.gif')!important;}
	.filelinks .mpg{background-image:url('/typo3/sysext/indexed_search/pi/res/mpg.gif')!important;}
	.filelinks .pcd{background-image:url('/typo3/sysext/indexed_search/pi/res/pcd.gif')!important;}
	.filelinks .pcx{background-image:url('/typo3/sysext/indexed_search/pi/res/pcx.gif')!important;}
	.filelinks .pdf{background-image:url('/typo3/sysext/indexed_search/pi/res/pdf.gif')!important;}
	.filelinks .ppt{background-image:url('/typo3/sysext/indexed_search/pi/res/ppt.gif')!important;}
	.filelinks .pps{background-image:url('/typo3/sysext/indexed_search/pi/res/ppt.gif')!important;}


	.filelinks .png{background-image:url('/typo3/sysext/indexed_search/pi/res/png.gif')!important;}
	.filelinks .ps{background-image:url('/typo3/sysext/indexed_search/pi/res/ps.gif')!important;}
	.filelinks .psd{background-image:url('/typo3/sysext/indexed_search/pi/res/psd.gif')!important;}
	.filelinks .rtf{background-image:url('/typo3/sysext/indexed_search/pi/res/rtf.gif')!important;}
	.filelinks .sgml{background-image:url('/typo3/sysext/indexed_search/pi/res/sgml.gif')!important;}
	.filelinks .swf{background-image:url('/typo3/sysext/indexed_search/pi/res/swf.gif')!important;}
	.filelinks .sxc{background-image:url('/typo3/sysext/indexed_search/pi/res/sxc.gif')!important;}
	.filelinks .sxw{background-image:url('/typo3/sysext/indexed_search/pi/res/sxw.gif')!important;}
	.filelinks .tga{background-image:url('/typo3/sysext/indexed_search/pi/res/tga.gif')!important;}
	.filelinks .tif{background-image:url('/typo3/sysext/indexed_search/pi/res/tif.gif')!important;}
	.filelinks .ttf{background-image:url('/typo3/sysext/indexed_search/pi/res/ttf.gif')!important;}
	.filelinks .txt{background-image:url('/typo3/sysext/indexed_search/pi/res/txt.gif')!important;}
	.filelinks .wav{background-image:url('/typo3/sysext/indexed_search/pi/res/wav.gif')!important;}
	.filelinks .wrl{background-image:url('/typo3/sysext/indexed_search/pi/res/wrl.gif')!important;}
	.filelinks .xls{background-image:url('/typo3/sysext/indexed_search/pi/res/xls.gif')!important;}
	.filelinks .xml{background-image:url('/typo3/sysext/indexed_search/pi/res/xml.gif')!important;}
	.filelinks .xsl{background-image:url('/typo3/sysext/indexed_search/pi/res/xsl.gif')!important;}
	.filelinks .zip{background-image:url('/typo3/sysext/indexed_search/pi/res/zip.gif')!important;}
	/* Icons end */




/* CHC FORUM */

/* BASIC STUFF */

#tx_chcforum-pi1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px;}

#tx_chcforum-pi1 caption {display: none;}

#tx_chcforum-pi1 a {text-decoration: none;}

#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 #F0F0F0; margin-bottom: 2px;}

.tx-chcforum-pi1-postTableWrap {border: 1px solid #F0F0F0; margin-bottom: 2px;}

/* GENERIC TABLE BEGIN */

.tx-chcforum-pi1-Table {border: 1px solid #F0F0F0; background: #FFFFFF; margin-bottom: 2px; width: 100%;}

.tx-chcforum-pi1-Table thead tr th {font-size: 12px; font-weight: bold; background: #EF492F; color:#FFFFFF; padding: 5px; text-align: center; white-space: nowrap;}

/* category title row */

.tx-chcforum-pi1-Table tbody tr th {font-size: 12px; font-weight: bold; letter-spacing: 2px; background: #F0F0F0; padding: 5px; text-align: left;}

/* category features row */

.tx-chcforum-pi1-Table tbody tr td {font-size: 11px; background: #F0F0F0; 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: #EF492F;}

/* 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-confThreadImage {text-align: center;}

.tx-chcforum-pi1-confThreadSubjCell {}


.tx-chcforum-pi1-confThreadNew {color: #EF492F; font-size: 10px; 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: 10px !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: 10px;}

/* NAVPATH END*/

/* PAGELINKS BEGIN */

.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {color: #6F6E70; background: #E9E9E9; border-bottom: 1px solid #DEDEDE; font-size: 10px; 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 #F0F0F0; background: #FFFFFF; padding: 5px; margin-bottom: 3px;}

.tx-chcforum-pi1-postForm #formWhere {color:#FFFFFF; font-size: 12px; font-weight: bold; background: #EF492F; padding: 5px; text-align: center; white-space: nowrap; margin-bottom: 7px; border: 1px solid #F0F0F0;}

.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: #FFFFFF;}

.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%; 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:10px; font-family: Arial, Verdana, Helvetica, sans-serif; margin:2px; background-color: #FFF;}

.tx-chcforum-pi1-formBtnHov {border: 1px solid #666; font-size:10px; font-family: Arial, Verdana, 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: #FFFFFF; padding: 3px; vertical-align: top; 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;}

/* 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: 9px;}

.tx-chcforum-pi1-singlePost .rate select {border: 1px solid #666666; font-size: 10px;}

.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: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; 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: 10px; 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: 10px; padding: 5px;}

/* SINGLE POST END */

/* FOOTER BOX BEGIN */

.tx-chcforum-pi1-footerBox {background: #EF492F; 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 */

/* HEADER BOX BEGIN */

.header_center {text-align: center; height: 34px;}

.header_text {font-size: 24px; line-height: 34px; font-family: Arial, Verdana, 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: #FFFFFF; border: 1px solid #F0F0F0; 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: 9px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}

.tx_chcforum-pi1-subToolBar {background: #F0F0F0; 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: 9px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}

/* TOOL BAR  END */

/* PROFILE BEGIN */

.tx-chcforum-pi1-profileBorder {border: 1px solid #F0F0F0; 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: #F0F0F0; border: 1px solid #F0F0F0; padding: 5px; margin-bottom: 3px; font-size: 11px; font-weight: bold;}

.tx_chcforum-pi1-profile_hdr {font-size: 11px; font-weight: bold; background: #F0F0F0; 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 {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: 14px; font-weight: bold;}

.tx-chcforum-pi1-helpBox {background-color: #E9E9E9 !important; border-style: none;}

.tx-chcforum-pi1-linkUp {background: #F0F0F0; border-bottom: 1px solid #F0F0F0; padding: 3px; padding-right: 5px; font-size: 10px; line-height: 15px; text-align: right;}

.tx-chcforum-pi1-previewBoxCell {background: #EF492F; 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, Verdana, Helvetica, sans-serif;}

#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td {font-family: Arial, Verdana, Helvetica, sans-serif; padding: 2px;}

#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th {background: #E3E7EF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; padding: 2px; text-align: left; letter-spacing: 0px;}

.tx-chcforum-pi1-FooterBox {background: #FFFFFF; border: 1px solid #F0F0F0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; padding: 2px; text-align: left; letter-spacing: 0px;}


/* COMPANY DATABASE */
DIV.tx-clcompanydatabase-pi1 { }

.tx-clcompanydatabase-pi1-listrow TD {padding: 2px;}
.tx-clcompanydatabase-pi1-listrow TABLE {padding: 2px; border-spacing: 2;}
TR.tx-clcompanydatabase-pi1-listrow-header {background-color: #E5E5E5; font-weight: bold; }
TR.tx-clcompanydatabase-pi1-listrow-odd {background-color: #F0F0F0;}
