html{background-color:#999;}
html, body {
   margin: 0;
   padding: 0;
   background-attachment:fixed;
   background-repeat: no-repeat;
   font:small Verdana, sans-serif;
   color:#333;
}
* html body, * html table{
	font-size: x-small; /*for ie*/
}

/* clearing floats */
.clearer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearer {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearer {height: 1%;}
.clearer {display: block;}
/* End hide from IE-mac */

img{border:none; outline:none;}

/*structure*/
#header{
background:url(images/top_menu_bg.gif) bottom left no-repeat;
font-size:85%;
}

#home, #topnav, #footer-content{margin-left:30px; width:740px;}
#page, #occupier{margin:50px 0 0 29px; width:740px;}
#footer-content{text-align:right;padding:20px 0px;}
#footer{
	background:url(images/footer_bg.gif) top left no-repeat;
	font-size:80%;
	margin-top:10px;
	color:#666;
}
.copyright{float:left;}

#search-holder{float:right;width:165px;}

/* min heights */
#home #content #panel{min-height:300px;}
#page #content #panel, #panel-twocol, #occupier #content{min-height:600px;}
/* and for ie :) */
* html #home #content #panel{height:300px;}
* html #page #content #panel, * html #panel-twocol, * html #occupier #content{height:600px;}

#mainnav{float:left;width:150px;}

#flash-gallery{height:295px;margin:50px 0 20px;}
#flash{width:750px;height:305px;}

#home-left{position:absolute;z-index:15;width:160px;padding:10px;}
* html #home-left{width:180px;}

#home-content{position:relative;z-index:10;padding:10px 10px 10px 185px;}
* html #home-content{height:1px;}

#datetime{position:relative;z-index:10;display:block;float:right;margin-top:1em;color:#6F1529;}
#panel{float:left;margin-left:15px;position:relative;width:575px;}
#panel-twocol{float:left;margin-left:15px; position:relative;width:395px;}
/*#panel{margin-left:170px; position:relative;}
#panel-twocol{margin-left:170px; position:relative;width:390px;}*/
.side{float:right; width:165px;margin:0;padding:0;}
#mainnav .side{float:none; width:150px;font-size:100%;}
#mainnav .side .panel-side{width:150px;}
.panel-side{position:relative;width:165px;margin-bottom:15px;}
* html .panel-side{height:1px;}

/* filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); */
.panel-bg{position:absolute; height:100%; width:100%; background:#fff;filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7;-khtml-opacity: .7;}

#occupier #content{background-color:#fff;}

#page-content{position:relative;z-index:10;padding:10px;}
.side-content{position:relative;z-index:10;}
.side-content p, .side-content ul, .side-content ol{font-size:85%;}


/* navigation */
a:link, a:visited{color:#6F1529;}
a:hover{text-decoration:none;color:#000;}


#topnav ul, #mainnav ul{margin:0; padding:0;list-style-type:none;}
#topnav li{margin:0; padding:0;float:left;}
#mainnav{font-size:85%;}
#mainnav .side{font-size:110%; margin-top:10px;}
#mainnav li{margin:0 0 5px; padding:0;}
#mainnav li.subnav a, #mainnav li.subnav-down a{padding-left:15px;}
#mainnav li.subnav2 a, #mainnav li.subnav2-down a{padding-left:25px;}

#mainnav li.subnav, #mainnav li.subnav-down, #mainnav li.subnav2, #mainnav li.subnav2-down{margin-top:-5px;}

#topnav li a{
	display:block;
	text-decoration:none;
	color:#6F1529; 
	padding: 7px 15px 20px 30px;	
	background-repeat: no-repeat;
	background-position:left top;
}
#topnav li a:hover, #topnav li a:visited:hover{color:#000;background-image: url(images/splat0.gif)}

.about a{background-image: url(images/splat1.gif);}
.press a{background-image: url(images/splat2.gif);}
.search a{background-image: url(images/splat3.gif);}


#mainnav li a{
	display:block;
	text-decoration:none;
	color:#000; 
	background-color:#fff;
	padding: 5px;
	filter:alpha(opacity=70);
	-moz-opacity:.7; 
	opacity:.7;
	-khtml-opacity: .7;	
	/* for ie7 */overflow:hidden; _height : 1%;
}
* html #mainnav li a{width:150px;} /* ie needs 'layout' */

#mainnav li.mainnav-down a, #mainnav li a:hover, #mainnav li a:visited:hover, #mainnav li.subnav a{
	background-color:#6F1529;
	color:#FFF;
	filter:alpha(opacity=70); 
	-moz-opacity:.7; 
	opacity:.7;
	-khtml-opacity: .7;	
}
#mainnav li.subnav a:hover, #mainnav li.subnav a:visited:hover, #mainnav li.subnav-down a, #mainnav li.subnav2 a, #mainnav li.subnav2-down:hover, #mainnav li.subnav2-down:visited:hover{
	background-color:#6F1529;
	color:#FFF;
	filter:alpha(opacity=100); 
	-moz-opacity:1.0; 
	opacity:1.0;
	-khtml-opacity: 1.0;	
}
#mainnav li.mainnav-down a:hover, #mainnav li.subnav-down a:hover,#mainnav li.subnav-down a:visited:hover, #mainnav li.subnav2 a:hover, #mainnav li.subnav2 a:visited:hover, #mainnav li.subnav2-down a{
	background-color:#6F1529;
	color:#FEC651;
	filter:alpha(opacity=100); 
	-moz-opacity:1.0; 
	opacity:1.0;
	-khtml-opacity: 1.0;
}


a.button, .news-single-backlink a, a.news-latest-more-link, .occupier-single-backlink a{
	display:block;
	text-decoration:none;
	color:#6F1529; 
	padding: 7px 15px 5px 30px;	
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url(images/splat3.gif);
}

a.button:hover, a.button:visited:hover, .news-single-backlink a:hover, .news-single-backlink a:visited:hover, a.news-latest-more-link:hover, a.news-latest-more-link:visited:hover, .occupier-single-backlink a:hover, .occupier-single-backlink a:visited:hover{color:#000;background-image: url(images/splat0.gif)}



/* text styles */
h1,h2,h3,h4,h5,h6{margin:0.9em 0 0.1em;padding:0;color:#6F1529;}

h1{font-size:150%;font-weight:normal;}
#home h1{font-size:190%;margin:0 0 .2em}
h2, .greenpanel h1{font-size:130%;font-weight:normal;}
h3, #home-left h1{font-size:110%;font-weight:bold;}
h4{font-size:100%;margin-top:.4em;}
h5,h6{font-size:100%;font-style:italic;font-weight:normal;}
p{margin:0.2em 0 .8em; padding:0;}

h1.csc-firstHeader{font-size:180%;padding:2px 7px 13px; margin:0 0 .3em;}

h1.available_spaces{font-size:180%;padding:2px 7px 13px; margin:0 0 .3em;background:url(images/h1_back_g.gif) bottom right no-repeat;
	color:#FFF;}

.side h1, .side p.catmenu-header{
	display:block;
	background:url(images/h1_side_r.gif) bottom right no-repeat;
	color:#FEC651;
	font-size:100%;
	font-weight:bold;
	padding:2px 5px 10px;
	margin:0;
	position:relative;
	z-index:15;
}
.side .csc-header-n1 h1{
	background:url(images/h1_side_r.gif) bottom right no-repeat;
	color:#FEC651;
}
.side .csc-header-n2 h1{
	background:url(images/h1_side_b.gif) bottom right no-repeat;
	color:#FFF;
}
.side .csc-header-n3 h1{
	background:url(images/h1_side_g.gif) bottom right no-repeat;
	color:#FFF;
}
.side .csc-header-n4 h1{
	background:url(images/h1_side_y.gif) bottom right no-repeat;
	color:#6F1529
}
.quick{
	font-size:90%;
	font-weight:bold;
	padding:2px 4px 10px;
	margin:0 0 7px;
}
#quick4 a:link, #quick4 a:visited{color:#6F1529;}
.quick a:link, .quick a:visited{color:#fff;text-decoration:none;}
.quick a:hover, .quick a:visited:hover, #quick4 a:hover, #quick4 a:visited:hover{color:#000;}

#quick1{background:url(images/h1_side_b.gif) bottom right no-repeat;}
#quick2{background:url(images/h1_side_g.gif) bottom right no-repeat;}
#quick3{background:url(images/h1_side_r.gif) bottom right no-repeat;}
#quick4{background:url(images/h1_side_y.gif) bottom right no-repeat;}

.side p{padding: 0 5px 5px;}
.side h2, .side h3, .side h4, .side h5, .side h6{padding: 0 5px;}

ul{
	list-style: square;
	margin: .5em 1em .5em 15px;
	padding-left:2px
}
ol{
	list-style-type: decimal;
	margin: .5em 1em .5em 30px;
	padding-left:2px;
}

li{
	margin:0 0 0.5em 0;
	padding:0;
}

.tx-newloginbox-pi1 label, .tx-newloginbox-pi1 th{
	font-weight:normal;
}

#home .csc-loginform, #home .tx-newloginbox-pi1{font-size:85%;}
#home .csc-form-fieldcell input, #home .tx-newloginbox-pi1 input{width:85px;}
#home .csc-form-fieldcell input[type="submit"], .tx-newloginbox-pi1 input[type="submit"]{width:auto;padding:2px 3px;}

.diner-panel{
	background:url(images/tubediner_homepanel.gif) no-repeat;
	color:#DED8A5;
	min-height:45px;
	margin-top:15px;
	padding:55px 10px 0;
	}
.diner-panel a:link, .diner-panel a:visited {color:inherit;}
* html .diner-panel{height:100px;}

ul.tenanticons{
	list-style:none;
	padding:0;
	margin:0 0 10px;
	overflow:hidden;
}

.tenanticons li{
	width: 120px;
	min-height:10em;
	padding:0 5px;
	margin:0;
	text-align:center;
	float:left;
}
* html .tenanticons li{height:10em}

.csc-form-fieldcell input, .csc-form-fieldcell textarea, .tx-dkdfeuserbelogin-pi1 input, .tx-newloginbox-pi1 input {
	padding:1px;
	border: 1px solid #999;
	background: #FFF;
	font: 90% Verdana, sans-serif;
	cursor:pointer;
	color:#000;
	text-decoration:none;
}
.tx-dkdfeuserbelogin-pi1-button a:link, .tx-dkdfeuserbelogin-pi1-button a:visited{
	padding:3px 8px;
	border: 1px solid #999;
	background: #FFF;
	font: 90% Verdana, sans-serif;
	color:#000;
	text-decoration:none;
}
.tx-dkdfeuserbelogin-pi1-button {padding:8px}

.csc-textpic-imagewrap, .side .csc-textpic-imagewrap{position:relative;}
/* for ie7 */.csc-textpic-intext-right{overflow:hidden; _height : 1%; height:auto;}
.side .csc-textpic{margin-top:-1em;}
.side .csc-textpic-clear{margin-bottom:-5px;}
.csc-textpic-caption{font-size:85%;padding-top:.5em;}

.greenpanel{background-color:#7A9E97;padding:5px 10px;}
.greenpanel h1, .greenpanel h2, .greenpanel h3{color:#fff;}
* html .greenpanel img{position:relative;}
.greenpanel a:link, .greenpanel a:visited{color:#fff;text-decoration:none;}
.greenpanel a:hover, .greenpanel a:visited:hover{color:#6F1529;text-decoration:underline;}


.occupier-list h1{font-size:130%;padding:2px 7px 13px; margin:0 0 .3em; color:#FFF;background:#fff url(images/h1_back_g.gif) bottom right no-repeat;margin:0;}
.occupier-list h1 a{color:#fff;text-decoration:none;}
.occupier-list h1 a:visited{color:#fff;}
.occupier-list h1 a:hover, .occupier-list h1 a:visited:hover{color:#000;}
.occupier-list h2{color:#333;padding:5px;font-size:90%;margin:0 0 10px;background:#fff;/* for ie7 */overflow: hidden; _height : 1%; height:auto;}
* html .occupier-list h2{height:1%;}/*peekaboo!*/
.occupier-list img{float:left;padding-right:10px;position:relative;}
#occupier h2{padding-bottom:.7em;}
#occupier h2{/* for ie7 */overflow:hidden; _height : 1%;height:auto;}
#occupier h2 img{float:left;padding:0 10px 20px 0;}

#occupier h1.csc-firstHeader{background:none;padding:0;}
#occupier h1.csc-firstHeader a{color:inherit;text-decoration:none;cursor:default;}

#occupier .twocol{
	float:left;
	width:45%;
}


/*news items*/
p.catmenu-header, p.catmenu-header a{
	text-decoration:none;
	cursor:default;
	color:#FEC651;
}
/* old occupiers classes
.occupier-list{font-size:90%}

.occupier-list-item, .occupier-list-item2{margin-top:10px;background:#fff;}
.occupier-list-item p, .occupier-list-item2 p{padding: 0 7px;}
.occupier-list-item h2{padding:2px;background:#6F1529;color:#fff;}

.occupier-list-item h2, .occupier-list-item2 h2{padding:2px 7px 13px; margin:0 0 .3em; color:#FFF;}
.occupier-list-item h2{background:url(images/h1_back_g.gif) bottom right no-repeat;}
.occupier-list-item2 h2{background:url(images/h1_back_b.gif) bottom right no-repeat;}

.occupier-list-item h2 a:link, .occupier-list-item h2 a:visited, .occupier-list-item2 h2 a:link, .occupier-list-item2 h2 a:visited{color:#fff;text-decoration:none;}
.occupier-list-item h2 a:hover, .occupier-list-item2 h2 a:visited:hover{color:#000;}
.occupier-list-image{float:right; width:110px; padding:0 7px 7px;}

* html .occupier-list-item, * html .occupier-list-item2{height:1px;}/* peekaboo */

.news-author{font-size:85%}
.news-latest-container{background:#fff;font-size:90%;}
.news-latest-image{float:right; margin:7px 0 7px 7px;position:relative;}
.news-latest-item{margin:0 7px;border-bottom:1px solid #666;}
.news-latest-more{padding:7px;}

.news-latest-container h2, .news-single-top h2{
	font-size:150%;
	padding:2px 7px 13px; 
	margin:0 0 .3em;
	background:url(images/h1_back_b.gif) bottom right no-repeat;
	color:#fff;
}
.news-latest-item h2 a:link, .news-latest-item h2 a:visited{text-decoration:none;}

.news-list-category{padding: 0 7px 7px; font-size:80%;clear:right;}

.news-list-item{margin-bottom:10px; background:#fff;padding:5px;/* for ie7 */overflow:hidden; _height : 1%;}

/* peekaboo bug */
/* Hides from IE5-mac \*/
/* * html .news-list-item{height:1px;}
/* End hide from IE5-mac */

.news-list-item h2{
	font-size:130%;
	padding:2px 7px 13px; 
	margin:-5px -5px .3em;
	background:url(images/h1_back_b.gif) bottom right no-repeat;
	color:#fff;
}
.news-list-item h2 a:link, .news-list-item h2 a:visited{text-decoration:none;color:#fff;}
.news-list-item h2 a:hover, .news-list-item h2 a:visited:hover{color:#000;}
.news-list-image{float:right; margin:7px 0 0 7px; /*position:relative;*/}
.news-list-date{font-weight:bold;}

.news-single-top h2{font-size:180%;}
.news-single-top h3{color:#415A55; margin-bottom:15px}/*#5C7F78*/
.news-single-backlink, .occupier-single-backlink{padding-top:5px;border-top:1px solid #666;clear:both;}
.news-single-imgcaption {font-size:85%;}

.news-single-img{float:right;margin-left:15px;position:relative;}
p.news-single-author{float:right; position:relative;font-size:85%;}
.news-single-date{font-weight:bold;margin-bottom:1.2em;}
.newsclear{
clear:both;
	height:1px;
	margin-top:-1px;
	overflow:hidden;
	font-size:0;
}


/*.catmenu-level1 a{
	display:block;
	padding:2px 0 2px 18px;
	text-decoration:none;
	overflow:visible;
}

.catmenu-level1 a:hover, .catmenu-level1 a:visited:hover, .catmenu-down a{
	background-repeat: no-repeat;
	background-position:left;
	background-image: url(images/splat-occ.gif);
	color:#000;
}*/

.catmenu-level1 a{
	display:block;
	padding:2px 0 2px 10px;
	text-decoration:none;
	color:#222;
}

.catmenu-level1 a:hover, .catmenu-level1 a:visited:hover, .catmenu-down a{
	border-left:5px solid #6F1529;
	padding:2px 0 2px 5px;
	color:#6F1529;
}


/* Search classes */
.tx-indexedsearch td{padding-right:5px;}
.tx-indexedsearch-label{width:120px;}
.tx-indexedsearch input, .tx-indexedsearch select{
	padding:1px;
	border: 1px solid #999;
	background: #FFF;
	font-family: Verdana, sans-serif;
	margin-bottom:5px;
	width:145px;
}
input.tx-indexedsearch-checkbox{width:auto;}
td.tx-indexedsearch-resume{padding-bottom:10px;}
input.tx-indexedsearch-searchbox-sword, select.tx-indexedsearch-selectbox-sections{width:300px;}

.tx-indexedsearch-whatis{border-top:1px solid #666;padding-top:7px; margin-top:10px; font-size:120%}
.tx-indexedsearch-sw{font-size:90%;font-weight:bold;}

.tx-indexedsearch-header{
	background:url(images/h1_back_g.gif) bottom right no-repeat;
	padding:2px 7px 15px;
	color:#fff;
	position:relative;
}
* html .tx-indexedsearch-header, * html .tx-indexedsearch-result{height:1px;}
.tx-indexedsearch-result{background:#fff;margin-bottom:10px;}
.tx-indexedsearch-title{width:85%;font-size:130%;}
.tx-indexedsearch-title a:link, .tx-indexedsearch-title a:visited{text-decoration:none;color:#fff}
.tx-indexedsearch-title a:hover, .tx-indexedsearch-title a:visited:hover{color:#000}
.tx-indexedsearch-percent, .tx-indexedsearch-result-count{width:15%;position:absolute;top:5px;right:0;}
.tx-indexedsearch-icon{width:20px;float:left;padding:5px;position:relative;}
.tx-indexedsearch-result-panel{margin-left:35px;padding:5px;}
.tx-indexedsearch-info{border-top:1px solid #999;margin-top:5px;padding-top:5px;font-size:85%;}
.tx-indexedsearch-noresults{padding:3px 5px 5px;background:#ccc;border:1px solid #666;margin-top:2em;}

/*.tx-indexedsearch-res{clear:both;}*/
.tx-indexedsearch-browsebox ul{padding:0;margin:0;list-style-type:none;height:1.7em;overflow:visible;}
.tx-indexedsearch-browsebox li{display:block; float:left;margin-right:10px;}

.tx-indexedsearch-secHead{
	padding:2px 7px 16px; 
	margin:0 0 .3em;
	background:url(images/h1_back_r.gif) bottom right no-repeat;
	color:#FEC651;
	position:relative;
}
.tx-indexedsearch-secHead .tx-indexedsearch-title a{color:#FEC651;}

.tx-indexedsearch-sec ul{padding:0;margin:0;list-style-type:none;height:auto;}
.tx-indexedsearch-sec li{float:none;margin-bottom:5px;}

/* Gallery */
#tx-lzgallery-pi1-listing{width:555px;border:0;padding:0;border-collapse:collapse;}
#tx-lzgallery-pi1-listing .sorting td, #tx-lzgallery-pi1-listing .pagination td{padding-top:7px;}
#tx-lzgallery-pi1-listing .line1 td{background:#fff url(images/h1_back_g.gif) bottom right no-repeat;color:#fff;}
#tx-lzgallery-pi1-listing .title a, #tx-lzgallery-pi1-fotonav a{color:#fff;text-decoration:none;}
#tx-lzgallery-pi1-listing .title a:hover, #tx-lzgallery-pi1-listing .title a:visited:hover{color:#000;}
#tx-lzgallery-pi1-listing .line2 table{margin:-1px -1px 10px;background:#fff;width:100%; padding:0;border-collapse:collapse;}
#tx-lzgallery-pi1-listing .line2 table td{padding:0 5px 5px;}
#tx-lzgallery-pi1-listing td.title{
	font-size:150%;
	padding:2px 7px 15px; 
	width:70%;
}
.tx-lzgallery-pi1-searchbox{border-top:1px solid #666;padding-top:7px; margin-top:10px;}
.tx-lzgallery-pi1-searchbox input{
	padding:1px;
	border: 1px solid #999;
	background: #FFF;
	font-family: Verdana, sans-serif;}
	
/*#tx-lzgallery-pi1-fotonav td {text-align:center;padding:2px 10px; border-right:1px solid #666;border-left:1px solid #666}
#tx-lzgallery-pi1-fotonav {background-color:#999;width:525px;border-collapse:collapse;padding:0;}
table#tx-lzgallery-pi1-fotonav{margin-bottom:10px;}*/
#tx-lzgallery-pi1-fotonav {width:100%;border-collapse:collapse;padding:0;}
#tx-lzgallery-pi1-fotonav td {text-align:center;padding:2px 10px; background-color:#5C7F78}
#tx-lzgallery-pi1-fotonav a:hover, #tx-lzgallery-pi1-fotonav a:visited:hover{color:#6F1529}
#tx-lzgallery-pi1-fotonav select{width:50px;}
#tx-lzgallery-pi1-fotos {text-align:center;padding:0;background-color:white;border-collapse:collapse;width:100%;}
#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#666;padding:3px;}

#tx-lzgallery-pi1-title {
	background:url(images/h1_back_g.gif) bottom right no-repeat;
	color:#fff;
	font-size:150%;
	padding:2px 7px 15px; 
}
#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}
	
* html table#tx-lzgallery-pi1-fotonav {width:555px;margin-bottom:-20px;}
* html table#tx-lzgallery-pi1-fotos {width:555px;}

/* CHC Forum Latest ********************************************************** */
.mboard-latest-container{background:#fff;font-size:90%; margin-top:10px;}
* html .mboard-latest-container{height:1%;}/*peekaboo!*/
.mboard-latest-container h2{
	font-size:150%;
	padding:2px 7px 13px; 
	margin:0 0 .3em;
	background:url(images/h1_back_g.gif) bottom right no-repeat;
	color:#fff;
}
.mboard-latest-container p{margin:0 5px .8em;}
.tx-forumlatest-pi1-cell{padding:4px 5px;border-bottom:1px solid #666;font-size:85%;vertical-align:top;}
.tx-forumlatest-pi1 table{border-left:5px solid #fff; border-right:5px solid #fff}
.tx-forumlatest-pi1 th{padding:2px 5px;text-align:left;font-size:80%;
	background-color: #ABC2BE;}
.tx-forumlatest-pi1-cell dl{padding:0; margin:0;}
.tx-forumlatest-pi1-cell dt{padding:0;margin:0 0 0.3em;}
.tx-forumlatest-pi1-cell dd{padding:0;margin:0 0 0.8em;}

/* CHC Forum ********************************************************** */
/* BASIC STUFF */
/* * html #tx_chcforum-pi1{width:550px;}
* html #tx_chcforum-pi1 table{width:540px;}*/
#tx_chcforum-pi1 caption {
	display: none;
}

/* 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;
}

/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	/*border: 1px solid #666666;*/
	width: 555px;
	border-collapse:collapse;
	background:#fff;
}

.tx-chcforum-pi1-Table thead tr {
	margin: 5px;
}

.tx-chcforum-pi1-Table thead tr th {
	font-size:80%;
	background: #EDA72E;/*#FEC651*/
	padding: 5px;
	text-align: left;
	font-weight:normal;
	white-space: nowrap;
}

/* category title row */
th.tx-chcforum-pi1-Table-cat_title{font-size:130%;}
.tx-chcforum-pi1-Table tbody tr th {
	text-align: left;
	font-weight:normal;
	background:url(images/h1_back_y.gif) bottom right no-repeat;
	padding:2px 7px 15px;
	color:#6F1529;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	/*background: #FFF;*/
	border-bottom:1px solid #999;
	padding: 5px;
}
/* GENERIC TABLE END */


/* CATEGORY TABLE BEGIN */
/* cell 1 */

.tx-chcforum-pi1-catConferenceCell dl,.tx-chcforum-pi1-catConferenceCell dt,.tx-chcforum-pi1-catConferenceCell dd {
	margin: 0;
	padding:0;
}

.tx-chcforum-pi1-catConferenceCell dd {
	font-size: 90%;
	margin: 0;
}

.tx-chcforum-pi1-catConferenceCell dd.new {
	color: #FF0000;
	font-size:80%;
}

/* 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: 85% !important;
	vertical-align: top;
	width:25%;
}
/* CATEGORY TABLE END */


/* CONFERENCE TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-confThreadNew {
	color: #FF0000;
	font-size: 85%;
	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: 85% !important;
	width:25%;
}

/* CONFERENCE TABLE END */

/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath {
	padding: 5px 0;
	font-size: 85%;
}
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm{
	color:#333;
	font-size:85%;
	text-align: right;
	padding: 5px;
	background: #EDA72E;
}
.tx-chcforum-pi1-Table-cat_title .tx-chcforum-pi1-pageLinksTop{font-size:xx-small;}

tbody .tx-chcforum-pi1-pageLinksTop, tbody .tx-chcforum-pi1-pageLinksBtm {
	float:right;
	width:50%;
	padding: 5px;
	background:none;
}

.tx-chcforum-pi1-pageLinksBtm {
	margin-bottom: 1px;
}
/* PAGELINKS END */

/* POST FORM BEGIN */

.tx-chcforum-pi1-postForm {
	background: #FFF;
	padding:5px;
}

.tx-chcforum-pi1-postForm .tx-chcforum-pi1-Table{width:540px;}
.tx-chcforum-pi1-postForm .tx-chcforum-pi1-Table tbody tr td {
	/*background: #FFF;*/
	padding: 5px 5px 10px;
	border:none;
}

/*.tx-chcforum-pi1-postForm #formWhere {
	font-size:130%;
	background:url(images/h1_back_y.gif) bottom right no-repeat;
	padding:2px 7px 15px;
	color:#6F1529;
	margin:-5px -5px 0;
}*/

.tx-chcforum-pi1-postForm #formWhere{
	font-weight:bold;
	font-size:85%;
	padding: 5px;
	background: #EDA72E;
	margin:-5px -5px 0;
}

.tx-chcforum-pi1-postForm fieldset label {
	line-height:2em;
}

.tx-chcforum-pi1-postForm fieldset {
	border:1px solid #999;
	padding:5px;
}

.tx-chcforum-pi1-postForm fieldset#formTop {
	margin-bottom: 8px;
	padding:5px;
}

.tx-chcforum-pi1-postForm fieldset#formTop legend , .tx-chcforum-pi1-postForm fieldset#formBottom legend {
	background-color: #E9E9E9;
	border: 1px solid #999999;
	padding: 2px;
	font-weight: bold;
	margin: 5px 0;
}

.tx-chcforum-pi1-postForm hr{display:none;}

.tx-chcforum-pi1-postForm fieldset#formTop input{
	background-color: #F9F9F9;
	border: 1px solid #D7D7D7;
	width: 350px;
	padding: 2px;
}

.tx-chcforum-pi1-postForm textarea {
	background-color: #F9F9F9;
	border: 1px solid #D7D7D7;
	margin: 3px 0;
	width: 95%;
	height: 150px;
	padding:2px;
	margin:5px 0;
}

.tx-chcforum-pi1-formBtn input {
	padding:1px;
	border: 1px solid #999;
	font: 90% Verdana, sans-serif;
	cursor:pointer;
	color:#000;
	background:#fff;
	text-decoration:none;
	margin-bottom:5px;
}
/* POST FORM END */

/* SINGLE POST BEGIN  **************************************** */
.tx-chcforum-pi1-singlePost {
	margin: 0 0 10px;
	background:#FFFFFF;
	padding:5px;
}
* html .tx-chcforum-pi1-singlePost {height:1px;}

/* top */
.tx-chcforum-pi1-singlePost .author {
	background:url(images/h1_back_y.gif) bottom right no-repeat;
	padding:2px 7px 15px;
	margin:-5px -5px 0;
}

/* middle */

.tx-chcforum-pi1-singlePost .text {
	padding:5px 0;
}

/* bottom */

.tx-chcforum-pi1-singlePost .edit {
	padding: 3px;
	vertical-align: middle;
	margin-top: 3px;
	font-size:85%;
	border-top:1px solid #d0d0d0;
}

.tx-chcforum-pi1-singlePost .edit a {
	margin-right: 15px;
	text-decoration:none;
}

.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: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	padding: 5px;
	background-color: #FAFAFA; 
	border: 1px solid #D1D7DC; 
}

.tx-chcforum-pi1-singlePost .quoteCell {
	font-size: 85%;
	padding: 5px;
	background-color: #F9F9F9;
	border: 1px solid #D7D7D7; 
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
	border: 0px;
	font-weight: bold;
	padding: 3px 0;
	font-size:85%;
}

.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: #CCC;
	padding: 3px;
	font-size: 80% 
}

/* used for user listing */

.tx-chcforum-pi1-FooterBox div { 
	padding-top: 5px; 
	padding-left: 5px;
}
/* FOOTER BOX END */

/* HEADER BOX BEGIN */
.header_center {	
  text-align: center;
	height: 34px;
}
.header_text {
	font-size: 170%;
	font-weight: bold;
}
.header_small {
	margin-bottom: 3px;
	border: solid #666666 1px;
}
/* HEADER BOX END */

/* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar {
	/*background:url(images/h1_back_y.gif) bottom right no-repeat;
	padding:2px 7px 13px;*/
	border-bottom: 1px solid #999;
	padding:0 5px;
}

.tx_chcforum-pi1-toolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-toolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 85%;
}

.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: 85%;
}


/* TOOL BAR  END */

/* PROFILE BEGIN */
#profileform{
	padding: 5px;
	background:#fff;
}

.tx-chcforum-pi1-profileBorder table{width:555px;}
.tx-chcforum-pi1-profileBorder th{text-align:left;}

.tx_chcforum-pi1-profileHdrBig {
	font-size:130%;
	background:url(images/h1_back_y.gif) bottom right no-repeat;
	padding:2px 7px 15px;
	color:#6F1529;
	margin:-5px -5px 5px;
}

.tx_chcforum-pi1-profile_hdr {
	font-size:90%;
	background: #EDA72E;
	padding: 5px;
	margin-bottom:5px;
}
/* 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{
	background:url(images/h1_back_y.gif) bottom right no-repeat;
	padding:2px 7px 13px;
	color:#6F1529;
	margin-top: 8px;
	clear:right;
}*/

.tx-chcforum-pi1-messageBoxError, .tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-forumTextBig{
	background: #6F1529;
	padding: 3px 5px;
	font-weight: bold;
	color:#FEC651;
	display:block;
}
/* MESSAGE BOX END */

.tx-chcforum-pi1-messageBox .tx-chcforum-pi1-forumTextBig {
	background:none;
	padding:0 0 5px;
	margin:0;
	font-size: 130%;
}

input.tx-chcforum-pi1-helpBox {
	display:block;
	background-color: #E9E9E9 !important;
	border: none;
	margin:2px 0 10px;
	color:#666666;
	padding:2px;
}

.tx-chcforum-pi1-linkUp {
	padding: 0 0 15px;
	font-size: 85%;
}

.tx-chcforum-pi1-previewBoxCell {
	background: #A7B3CB;
	text-align: center;
}



.fe_user_admin_table{font-size:85%;}
.fe_user_admin_table td{padding-bottom:5px;}
.fe_user_admin_table input{
	width:300px;
	padding:1px;
	border: 1px solid #999;
	background: #FFF;
	font-family: Verdana, sans-serif;}
.fe_user_admin-label{width:100px;}
input.fe_user_submit{
	width:auto;
	padding:1px;
	border: 1px solid #999;
	background: #FFF;
	font-family: Verdana, sans-serif;
}

/*corrections for IE mac*/
*>html body {font-size: small;}
*>html #topnav li{width: 25%;}
*>html #home-left{width:160px;}
*>html #home-content{width:370px;}
*>html #datetime{width:200px}
*>html #panel{width:555px;}







/* print styles */
@media print {
  body{font-size:10pt;}
  #home, #topnav, #footer-content, #page, #occupier{width:auto;padding:0;margin:0;text-align:left;}
  #mainnav, #mainnav .side{width:20%; height:auto; overflow:hidden;}
  .side{width:25%}
  #panel, #tx-lzgallery-pi1-listing{width:75%; margin:0;}
  #panel-twocol{width:50%;}
  #tx_chcforum-pi1, .tx-chcforum-pi1-Table, .tx-chcforum-pi1-profileBorder table{width:auto;}
  .panel-bg{display:none;}
  #mainnav li a, #mainnav li.subnav a, #mainnav li.subnav2 a{/*filter:alpha(opacity=100);*/ -moz-opacity:1.0; opacity:1.0;-khtml-opacity: 1.0;filter:none;}
  a:link, a:visited{text-decoration:underline;}
}
