/* Copyright notice

(c) 2005 Foundation for Evangelism
All rights reserved

This template is part of the Web-Empowered Church (WEC)
(http://webempoweredchurch.org) ministry of the Foundation for Evangelism 
(http://evangelize.org). The WEC is developing TYPO3-based 
(http://typo3.org) free software for churches around the world. Our desire 
is to use the Internet to help offer new life through Jesus Christ. 
Please see http://WebEmpoweredChurch.org/Jesus.

You can redistribute this template and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.

The GNU General Public License can be found at
http://www.gnu.org/copyleft/gpl.html.

This template is distributed in the hope that it will be useful for ministry,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

This copyright notice MUST APPEAR in all copies of the script! */


/*******************************************/
/*************Common Styles*****************/
/*******************************************/

body {
	margin: 3px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*******************************************/
/*************Design Styles*****************/
/*******************************************/

#3col-content {
}

/*****************Header*******************/


#left-header {
	background-image: url(images/left-header-bg.gif);
	width: 176px;
	height: 161px;
}
#left-header h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 160%;
	line-height: 100%;
	font-weight: 900;
	color: #993300;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-style: oblique;
}
#sitename h1 a:link, #sitename h1 a:visited, #sitename h1 a:hover {
        color: #930;
}
#header-image {
	width: 215px;
	background-image: url(images/background-repeat.gif);
}
#banner-img {
        font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
        color: #e7e7c7;
        background-color: #c93;
}
#announcements {
	background-image: url(images/right-header-bg.gif);
}
#repeat {
	background-image: url(images/background-repeat.gif);
}
#announcements .text {
	padding: 8px;
	color: #E7E7C7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#announcements h1 {
	font-size: 90%;
	color: #E7E7C7;
}
#announcements p {
	font-size: 75%;
}
#announcements li {

	font-size: 75%;
}


/******************Left*****************************/

.left-column {
	background-color: #DCDCAD;
	width: 164px;
	padding: 6px;
}
#left-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333333;
}
#left-content h1, #left-content h2, #left-content h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
	font-weight: bold;
	color: #993300;
}
#left-content input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #333333;
	width: 75px;
}
#left-content p {
         font-size: 90%;
}
#left-content a:link, #left-content a:visited {
         color: #993300;
}
#left-content a:hover, #left-content a:active {
         color: #333333;
}
/*******************Right*******************/


#right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	padding: 8px;
	font-size: 80%;
	border-left: 1px solid #993300;
	border-bottom: 1px solid #993300;
	/*margin-top: 17px !important;
	margin-top: 5px;*/
	border-right: 1px solid #993300;
	border-top: 1px solid #993300;
	background-color: #DCDCAD;
	margin-left: 5px;
	margin-right: 0px !important;
	margin-right: 15px;
	padding-bottom: 15px;
	width: 230px;
}
#page-text #right h1, #page-text #right h2, #page-text #right h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bolder;
	background: none;
	color: #930;
	display: block;
	padding: 5px;
	/*line-height: 1px;*/
}
#right h1, #right h2, #right h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bolder;
	color: #993300;
	display: block;
	padding: 5px;
	/*line-height: 1px;*/
}
#right p {
	font-size: 90%;
	padding-right: 5px;
	padding-left: 5px;
}
#right li {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 85%;
}
#right a:link, #right a:visited {
        color: #993300;
}
#right a:hover, #right a:active {
        color: #333333;
}

/********************************************/
/********Horizontal Menu Styles ***********/
/********************************************/ 

/ *		Horizontal, top-2-bottom mainmenu
 *		Copyright Aleksandar Vacic, www.aplus.co.yu, some rights reserved http://creativecommons.org/licenses/by-sa/2.0/
 */

/*		------	Basic style	------		*/

#mainmenu {
	display: block;
}

#mainmenu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

#mainmenu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
}

#mainmenu a {
	display: block;
}

#mainmenu li li {
	width: 100%;
}

/* fix the position for 2nd level submenus. first make sure no horizontal scrollbars are visible on initial page load... */
#mainmenu li li ul {
	top: 0;
	left: 0;
}

/* ...and then place it where it should be when shown */
#mainmenu li li:hover ul {
	left: 100%;
}

/* initialy hide all sub menus */
#mainmenu li ul {
	display: none;
	position: absolute;
	z-index: 10;
}

/* display them on hover */
#mainmenu li:hover>ul {
	display: block;

}

/* this is needed if you want to style #mainmenu div - force containment of floated LIs inside of main UL */
#menuList:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}

/* Clear-fix for IE5/Mac \*//*/
#mainmenu a {
	float: left;
}



#menuList {
	display: inline-block;
}
/*  */

/*		------   Make-up	--------			*/

#mainmenu {
	font-size: 1.4em;
	color: #333333;
	height: 25px;
	border-bottom: 1px solid #000;
}

#mainmenu li {
	background-color: transparent;
}

#mainmenu li li {
	background: none;
	width: 129px;
}

#mainmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #333333;
	padding: 2px 10px 2px 10px;
}

#mainmenu li:hover>a {
	color: #B75C04;
	background-color: transparent;
}

#mainmenu li li a {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-transform: none;
	background: none;
	padding: 5px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;

}

#mainmenu li li:hover>a {
	color: #B75C04;
	background-color: #FFFFFF;
}

#mainmenu li ul {
	color: #333333;
	/*margin-left: 10px;*/
	background-color:  #FFFFFF;
	width: 130px;

}

#mainmenu li li ul {
	border-top-width: 0px;
}

#mainmenu li li li:first-child {
	border-top: 1px solid #000;
}

#mainmenu li li.submenu>a:after {
	content: "";
}

/**********Navigation Wrap***************/

#navigation {
	padding-top: 5px;
}

/********Breadcrumb**************/

.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990033;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.breadcrumb a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #cc3333;
	text-decoration: underline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#breadcrumb {
	padding: 3px;
}

/****************Search********************/

#search {
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	float: right;
	text-align: right;
	font-weight: bold;
}
#search input {
	border: 1px solid #DCDCAD;
	width: 75px;


	font-size: 95%;
	margin: 3px;
}

/*****************Main*******************/

#page-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
}
#page-text h1, #page-text h2, #page-text h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight: bolder;
	color: #B75C04;
	background-color: #DCDCAD;
	display: block;
	padding: 5px;
}

#page-text #pagetitle h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
	font-weight: bold;
	color: #930;
	padding: 5px;
	background: none;
}
#page-text p {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 85%;
}
#page-text li {

	padding-right: 5px;
	padding-left: 5px;
	font-size: 85%;
}
#main-content {
	font-size: 75%;
}
#main-content a:link, #main-content a:visited {
	color: #000000;
}
#main-content a:hover, #main-content a:active {
	color: #B75C04;
}
#page-text #main-content h1,
#page-text #main-content h2,
#page-text #main-content h3
#page-text #main-content h1 a:link, #page-text #main-content h1 a:visited, #page-text #main-content h1 a:hover,
#page-text #main-content h2 a:link, #page-text #main-content h2 a:visited, #page-text #main-content h2 a:hover,
#page-text #main-content h3 a:link, #page-text #main-content h3 a:visited, #page-text #main-content h3 a:hover{
	font-size: 110%;
}
#content {
	padding: 8px;
}
.stretch {
	width: 10px;
}

/*****************Footer*****************/

.footer {
	background-color: #B75C04;
	padding: 5px;
	text-align: right;
	padding-right: 15px;
}
.footer-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	line-height: 150%;
}
.footer-text a:link, .footer-text a:visited {
	font-size: 100%;

	color: #FFFFFF;
	text-decoration: underline;
}
.footer-text a:hover, .footer-text a:active {

	font-size: 100%;
	color: #FFFF99;
	text-decoration: underline;
}

/*************************************/
/********** Extension Styles ***************/
/*************************************/

/************ tt_news extension ***********************/


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:none;
	background-color:#930;

}
.top-block .news-list-container HR.clearer, .top-block .news-single-item HR.clearer, .top-block .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	color:#fff;
	border:none;
	background-color:#fff;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	/*border:1px solid #333;*/
	background-color:#BB9E62;
}
.news-latest-container H2,.news-latest-gotoarchive {
	color:#900;
	padding:3px;
	/*margin:3px;

	border:1px solid #666;
	background-color:#D8FA70;
	background-color:#769024;*/
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#900;
}
.news-latest-gotoarchive A {
	color:#900;
	font-size: 95%;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	/*margin:3px;
	border:1px solid #666;*/
	background-color:#BB9E62;
}

.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,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}
#left .news-latest-container H2 {
	color:#900;
	padding:3px;
	font-size: 130%;
	/*margin:3px;
	border:1px solid #666;
	background-color:#D8FA70;
	background-color:#769024;*/
}
#left .news-latest-gotoarchive {
	color:#900;
	padding:3px;
	/*margin:3px;
	border:1px solid #666;
	background-color:#D8FA70;
	background-color:#769024;*/
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	/*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:#F9FFE5;*/

}
.news-list-item h3 {
      font-size: 120%;
}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	/*border:1px solid #666;
	background-color:#F9FFE5;*/
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 0px;
	padding: 0px;
	/*border-bottom: 1px solid #769024;
	background-color: #769024;*/
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED {
	color:#963;
	padding-left:2px;
        text-decoration: none;
}
.news-list-container H3 A:HOVER {
	color:#930;
	/*padding-left:2px;*/
        text-decoration: underline;
}

/*.news-list-container H3 A {
	color:#fff;

}*/

.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;

	color: #333;
	/*width: 180px;*/
	text-align: left;
	/*height: 20px;
	margin-top: -2px;

	margin-right: -2px;*/
	font-size: 9px;
	font-weight: normal;
	/*background-color: #F9FFE5;*/
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;

	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {

	font-size:10px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;


        font-weight: bold;
}
.news-list-morelink a:link, .news-list-morelink a:visited {
	color: #333;
}
.news-list-morelink a:hover, .news-list-morelink a:active {
	color: #930;
}
.news-list-browse {


	text-align: center;
}


/** Main styling **/

#main-content .news-list-container {
	/*border:1px solid #000;
	background-color:#BBE53A;*/
}


#main-content .news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	/*border:1px solid #666;
	background-color:#F9FFE5;*/

}
#main-content .news-list-item h3 {
      font-size: 120%;
}
#main-content .news-search-form {
	padding:3px;
	margin-bottom:5px;
	/*border:1px solid #666;
	background-color:#F9FFE5;*/
}
#main-content .news-search-emptyMsg{
	margin:0px;
}
#main-content .news-search-form FORM {
	margin:0px;
}
#main-content .news-list-container H3 {
	margin-bottom: 0px;
	padding: 0px;
	/*border-bottom: 1px solid #769024;
	background-color: #769024;*/
}
#main-content .news-list-container H3 A:LINK, #main-content .news-list-container H3 A:VISITED {
	color:#963;
	padding-left:2px;
        text-decoration: none;
}
#main-content .news-list-container H3 A:HOVER {
	color:#930;
	/*padding-left:2px;*/
        text-decoration: underline;
}

/*#main-content .news-list-container H3 A {
	color:#fff;




}*/

#main-content .news-list-container P {
	padding-left:3px;
}
#main-content .news-list-date {
	float: right;

	color: #333;
	/*width: 180px;*/
	text-align: left;
	/*height: 20px;
	margin-top: -2px;

	margin-right: -2px;*/
	font-size: 9px;
	font-weight: normal;
	/*background-color: #F9FFE5;*/
	}

#main-content .news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

#main-content .news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
#main-content .news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

#main-content .news-list-morelink, #main-content .news-list-category {
	font-size:10px;
	margin-left:3px;
}
#main-content .news-list-morelink  {
	margin-bottom:3px;
        font-weight: bold;
}
#main-content .news-list-morelink a:link, #main-content .news-list-morelink a:visited {
	color: #333;
}
#main-content .news-list-morelink a:hover, #main-content .news-list-morelink a:active {
	color: #930;
}
#main-content .news-list-browse {


	text-align: center;
}

/** Top-Block styling **/


.top-block .news-list-item {

	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	padding-top:0px;
	/*margin:3px;*/
	/*border:1px solid #666;
	background-color:#F9FFE5;*/
}
.top-block .news-list-container H3 {margin: 0px; padding: 0px;}
.top-block .news-list-item h3 {font-size: 110%; font-weight: bold;}
.top-block .news-list-container H3 A:LINK, .top-block .news-list-container H3 A:VISITED {
	color:#fff;
	padding-left:2px;
        text-decoration: none;
}
.top-block .news-list-container H3 A:HOVER, .top-block .news-list-container H3 A:ACTIVE {color: #ffc;}
.top-block .news-list-item p {margin-top: 2px; margin-bottom: 2px;}
.top-block .news-list-container p {margin-top: 2px; margin-bottom: 2px;}
.top-block .news-list-container {margin-top: 2px; margin-bottom: 2px;}
.top-block .news-list-morelink {margin-top: 2px; float: right;}
.top-block .news-list-morelink a:link, .top-block .news-list-morelink a:visited {
	color: #fff;
}
.top-block .news-list-morelink a:hover, .top-block .news-list-morelink a:active {
	color: #ffc;
}
.top-block .news-list-date {
	/*float: none;*/
	color: #fff;
	/*width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;*/
	font-size: 9px;
	font-weight: normal;
	/*background-color: #F9FFE5;*/
	}

.top-block .news-list-browse {
	text-align: center;
	margin-top:0px;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;

	border:1px solid #666;
	padding:3px;
	background-color:#e8d8b7;
}
.top-block .tx-ttnews-browsebox {
	margin-top:0px;
	padding-top:0px;
	padding:3px;
	background:none;
	border:none;
}
.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 {
	background-color: #963;
	border:1px solid #666;
	color: #fff;
}
.tx-ttnews-browsebox-SCell a:link, .tx-ttnews-browsebox-SCell a:visited {
	font-size: 80%;
	color: #fff;
}
#page-text #main-content .tx-ttnews-browsebox-SCell a:link, #page-text #main-content .tx-ttnews-browsebox-SCell a:visited {
	font-size: 80%;
	color: #fff;
}
.tx-ttnews-browsebox-SCell a:hover, .tx-ttnews-browsebox-SCell a:active{
	color: #ffc;
}
#page-text #main-content .tx-ttnews-browsebox-SCell a:hover, #page-text #main-content .tx-ttnews-browsebox-SCell a:active{
	color: #ffc;
}
.tx-ttnews-browsebox a:link, .tx-ttnews-browsebox a:visited {
	font-size: 100%;
	color: #963;
}
.tx-ttnews-browsebox a:hover, .tx-ttnews-browsebox a:active{
	color: #930;
}
.tx-ttnews-browsebox-SCell {
	background-color: #963;
	border:1px solid #666;
	color: #fff;
}
.tx-ttnews-browsebox-SCell a:link, .tx-ttnews-browsebox-SCell a:visited {
	font-size: 100%;
	color: #fff;
}
.tx-ttnews-browsebox-SCell a:hover, .tx-ttnews-browsebox-SCell a:active{
	color: #ffc;
}

.top-block .tx-ttnews-browsebox-SCell {
	background-color: #e8d8b7;
	border:1px solid #930
}
.top-block .tx-ttnews-browsebox a:link, .top-block .tx-ttnews-browsebox a:visited {
	font-size: 80%;


	color: #fff;
}
.top-block .tx-ttnews-browsebox a:hover, .top-block .tx-ttnews-browsebox a:active{
	color: #ffc;
}
.top-block .tx-ttnews-browsebox-SCell a:link, .top-block .tx-ttnews-browsebox-SCell a:visited {
	font-size: 80%;
	color: #930;
}
.top-block .tx-ttnews-browsebox-SCell a:hover, .top-block .tx-ttnews-browsebox-SCell a:active{
	color: #930;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	/*border:1px solid #666;

	background-color:#F9FFE5;*/

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	/*color: #85A600;*/
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-img {
	float: right;
	margin-left:5px;

}




.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;
}

/***********Added by BB***************/

.news-single-additional-info {
	background-image: url(images/in-sidebar-bg.jpg);
        float: right;
	margin-left: 3px;
	margin-bottom: 3px;
	padding: 5px;
	width: 40%;
	background-color: #FEFECA;
	background-repeat: repeat-x;
}

.news-single-additional-info h1, .news-single-additional-info h2, .news-single-additional-info h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 125%;
	color: #006633;
}

/***********Added by BB***************/

/********* Backup********************
.news-single-additional-info {
	background-color: #BBE53A;
/*	clear: both;*/
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}

*************************************/
.news-single-related,.news-single-files,.news-single-links  {
        border: 1px solid #666;

	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:2px;
        margin-bottom: 5px;
}

.news-single-related DD a:link, .news-single-related DD a:visited,
.news-single-links DD a:link, .news-single-links DD a:visited,
.news-single-files DD a:link, .news-single-files DD a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333;
        text-decoration: none;
}
.news-single-related DD a:hover, .news-single-related DD a:active,
.news-single-links DD a:hover, .news-single-links DD a:active,
.news-single-files DD a:hover, .news-single-files DD a:active {

        text-decoration: underline;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 125%;
        font-weight: bold;
	color: #006633;
	margin-left:5px;
        margin-bottom: 5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:5px;
	padding:3px;
	/*border:1px solid #333;*/
	/*background-color:#BBE53A;*/
}
.news-amenu-container LI {
	padding-bottom:3px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;

	margin-left:0px;
	margin-bottom:0px;
	/*border:1px solid #666;*/
	/*background-color:#F9FFE5;*/
	list-style-type: none;



}
.news-amenu-container H2, #main-content .news-amenu-container H2 {
	color:#963;
	padding:3px;
	font-size: 115%;
	/*border:1px solid #666;*/
	/*background-color:#769024;*/
}
.news-amenu-item-year {
	font-weight: bold;
	/*border: 1px solid #666;*/
       border-bottom: 1px solid #ccc;
	padding: 2px;
        margin: 4px 0px 4px 0px;

	background-color: #f7f7f7;
	color:#363
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	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;
}

/********* Styles for extension "tx_newloginbox_pi1" *********/

	.tx-newloginbox-pi1 {font-size: 11px;}
	.tx-newloginbox-pi1 input {border: 1px solid #993300;}
	.tx-newloginbox-pi1 table {width: 100px; font-size: 11px;}
	.tx-newloginbox-pi1 h3 {/*padding-left: 10px*/; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: bold; color: #993300;}


	.left .tx-newloginbox-pi1 h3 {	
		font-family: Arial, Verdana, sans serif;
		font-size: 130%;
		font-weight: bold;
		color: #ffffff;
		background-color:  #993300;
		margin-left: 0px;
		padding-left: 17px;
		padding: 10px;
	}
	.tx-newloginbox-pi1-submit {width: 50px;}
	#tx-newloginbox-pi1-user {width: 75px; font-size: 11px;}
	#tx-newloginbox-pi1-pass {width: 75px; font-size: 11px;}



/********* 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; }




/********* Styles for extension "tx_indexedsearch" *********/

	.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 P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.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 TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

/********* default styles for extension "tx_srfeuserregister_pi1" *********/

  /* WEC-MMS: Commented out the styles below and left part of one style*/

/* .tx-srfeuserregister-pi1 P { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#333333; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
*/


     .tx-srfeuserregister-pi1 P { margin-top:5px; margin-left:5px; padding-top:0px; padding-bottom:0px; }
.tx-srfeuserregister-pi1 td { 
	font-size:.8em; 
}
.tx-srfeuserregister-pi1 A:link, 
.tx-srfeuserregister-pi1 A:visited { 
	color:#333; 
	text-decoration:underline;
}
.tx-srfeuserregister-pi1 A:hover, 
.tx-srfeuserregister-pi1 A:active { 
	color:#900; 
	text-decoration:underline; 
}
.tx-srfeuserregister-pi1 INPUT {
	width: 150px; 
}


/* .tx-srfeuserregister-pi1 A:link { background-color:transparent; color:#333; text-decoration:none; font-weight:none;}
    .tx-srfeuserregister-pi1 A:visited { background-color:transparent; color:#333; 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:#333333; 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:#333333; 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:#FFFFFF; color:#333; font-weight:bold; }
*/

 /* .tx-srfeuserregister-pi1 INPUT {width: 150px; }*/

/*  .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { font-size:8px; font-family:Verdana; background-color:#CCCCCC; color:#333; font-weight:bold; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader { font-size:8px; font-family:Verdana; background-color:#FFFFFF; color:#333; 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:#FFFFFF; color:#669933; font-weight:bold; }
  .tx-srfeuserregister-pi1 TEXTAREA { font-size:10px; font-family:Verdana; background-color:#FFFFFF; color:#669933; font-weight:bold; }
  .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#FFFFFF; font-weight:bold; vertical-align:middle; }
  .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#FFFFFF; font-weight:bold; vertical-align:middle; }
*/

/********* Styles for extension "tx_veguestbook_pi1" *********/

    .tx-guestbook-list-header { background-color: #BB9E62; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; font-size: 12px;}
    .tx-guestbook-list-rowleft { background-color: #ECE4CD; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }

    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#333; font-size: 12px; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#333; font-size: 12px; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#333; font-size: 12px; color:#333333; width:250; }

    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }

    .tx-veguestbook-pi1 .comments-area {border: 1px solid #666; padding: 5px;}

/********* Styles for extension "tx_projectmanager_pi1" *********/

	.tx-projectmanager-pi1 .tx-projectmanager-pi1-timeline { }

	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report { }

	.tx-projectmanager-pi1 .tx-projectmanager-pi1-item { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level0 { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level1 { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level2 { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level3 { }

/********* Styles for extension "tx_abilenotes_pi1" *********/

  /* shared */
  .tx-abilenotes-pi1 { width:200px; border:1px solid #898989; padding: 2px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-editimage IMG{ padding: 1px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-editimage:hover IMG{ padding: 0; border:1px dotted #999; background-color: #ffffff; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-deleteimage IMG{ padding: 1px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-deleteimage:hover IMG{ padding: 0; border:1px dotted #999;  background-color: #ffffff; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-newimage  IMG{ padding: 1px; width:18px !important; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-newimage:hover IMG{ padding: 0; border-top:1px dotted #999; border-bottom: 1px dotted #999; background-color:white;}
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-activateimage  IMG{ padding: 1px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-activateimage:hover IMG{ padding: 0; border:1px dotted #999;  background-color: #ffffff; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-inactivateimage  IMG{ padding: 1px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-inactivateimage:hover IMG{ padding: 0; border:1px dotted #999; background-color: #ffffff;  }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-searchboxbutton IMG {padding: 0px !important; padding: 1px;}
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-searchboxbutton:hover IMG { padding: 0; border-top:1px dotted #999; border-bottom: 1px dotted #999;  background-color: #ffffff; }
  .tx-abilenotes-pi1 tx-abilenotes-pi1-browsebox-strong {}

  /* list screen */
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-list {width: 100%;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listmessage{ font-size: 11px; border-bottom:1px solid #999; text-align: justify; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-list TD { padding-top:2px;padding-bottom:2px; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-searchbox {}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listheader {border-bottom:1px solid #9999; padding-top: 2px; padding-bottom: 2px;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listheader  IMG { padding-left: 4px; padding-right: 4px; margin-top: 0px; }
  .tx-abilenotes-pi1 INPUT.tx-abilenotes-pi1-searchboxsword {width:80px;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listrow {border-bottom:1px dotted #999;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listrowheader{border-bottom:1px dotted #999;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listrowcell{}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listrowcelldate P { font-size:11px }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listinfo {border-bottom:1px dotted #999;font-size:11px;text-align: center;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listjump {border-bottom:1px solid #999;text-align: center;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listjump NOBR{padding-right:2px;padding-left:2px;font-size:11px;}

  /* view screen */
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-view {}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-viewhelp{ font-size: 11px; text-align: justify; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-view TD { padding-top:2px;padding-bottom:2px; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-viewsummary { border-bottom:1px dotted #999; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-viewdates P { font-size:11px }

  /* edit screen */
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-edit {font-size: 11px;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-edit td {font-size: 11px;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-edit TD{ padding-top:2px;padding-bottom:2px; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-edittitle { width:96%; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-editcontent { font-size: 11px; width:96%; }

/********* Styles for extension "tx_abilenotes_pi2" *********/

  /** shared */
  .tx-abiletickets-pi2 {}


  /** list */
  .tx-abiletickets-pi2 .tx-abiletickets-pi2-list {}
  .tx-abiletickets-pi2 .tx-abiletickets-pi2-listrows {}
  .tx-abiletickets-pi2 .tx-abiletickets-pi2-listrow {  padding-left:5px; padding-right:5px; }
  .tx-abiletickets-pi2 .tx-abiletickets-pi2-listrow:hover { background-color:#cccccc; }


/********* Styles for extension "tx_chcforum_pi1" *********/

/* BASIC STUFF */
#tx_chcforum-pi1 { font-family: arial, sans-serif; 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: #BB9E62;
	color: #fff;
	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: #ECE4CD;
	padding: 5px;
	text-align: left;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td { font-size: 12px; background: #E2D6B0; padding: 5px;}



/* 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;}



/* 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: #ECE4CD;
	border: 1px solid #000000;
/*	margin: 12px 0 15px 0; */
	margin-bottom: 3px;
	margin-top: 15px;
	padding: 3px;
	font-size: 10px;
}


/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	background: #ECE4CD;
	border: 1px solid #000000;
	font-size: 10px;
	margin-bottom: 3px;
	padding: 3px;
	font-size: 10px;
	text-align: right;
	clear: both;
}


/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {
	border: 1px solid #999999;
	background: #ECE4CD;
	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;}



/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost { border: 1px solid #000000; margin: 3px 0;}

/* top */
.tx-chcforum-pi1-singlePost .author { background: #FFFBEF; 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 #000000; float: right;}

/* middle */
.tx-chcforum-pi1-singlePost .text { border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: #ECE4CD;}
.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: #ECE4CD; 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: #E2D6B0; 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 .offset {margin-left: 15px; margin-right: 15px;}
.tx-chcforum-pi1-singlePost .codeCell {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #999;
	padding: 5px;
	background-color: #ECE4CD; 
	border: #999; 
	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: #ECE4CD;
	font-size: 10px;
	padding: 5px;
	border: #999; 
	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: #ECE4CD;
	border: 1px solid #000000;
	font-size: 10px;
	padding: 5px;
}



/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #BB9E62;
	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;}




/* HEADER BOX BEGIN */

.header_center { text-align: center; height: 34px;}
.header_text {
	font-size: 24px;
	line-height: 34px; 

	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}
.header_small {	margin-bottom: 3px;border: solid #000000 1px;}



/* TOOL BAR  BEGIN */

.tx_chcforum-pi1-toolBar {
	background: #E2D6B0;
	border: 1px solid #000000;
	margin-bottom: 3px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.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: Verdana,Arial,Helvetica,sans-serif;
}
.tx_chcforum-pi1-subToolBar {
	background: #E2D6B0;
	border: 1px solid #000000;
	margin-bottom: 3px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tx_chcforum-pi1-subToolBar img {vertical-align: middle;margin-left: 16px;}
.tx_chcforum-pi1-subToolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}


/* PROFILE BEGIN */

.tx-chcforum-pi1-profileBorder { border: 1px solid #999999;padding: 3px;}
.tx-chcforum-pi1-profileBorder td { font-size: 80%}

.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: #E2D6B0;
	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;}



/* MESSAGE BOX BEGIN */

.tx-chcforum-pi1-errorBoxCell {
	background: #E3E7EF;
	font-weight: bold;
	text-align: left;
}
.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
	background: #F8E5AA;
	border: 1px dotted #FF0000;
	margin-bottom: 3px;
	padding: 3px;
	font-weight: bold;
}


.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: #E2D6B0;
	border: 1px solid #000000;
	margin: 12px 0 15px 0;
	padding: 3px;

	font-size: 10px;
	text-align: center;
}
.tx-chcforum-pi1-previewBoxCell { background: #BB9E62; text-align: center;}


/********* Styles for extension "tx_mocfilemanager_pi1" *********/

 DIV.tx-mocfilemanager-pi1 TABLE.mounttable TD { padding: 0px;}
 DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD { padding: 0px;}
 DIV.tx-mocfilemanager-pi1 .filelink { font-family: Verdana; font-size: 12px; color: #000033; text-decoration: none;}
 DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD.borderbottom { padding: 0px;border-bottom: 1px solid black;}

 DIV.tx-mocfilemanager-pi1 .filelink:hover {text-decoration: underline;} 
 DIV.tx-mocfilemanager-pi1 .filelinkactive { font-family: Verdana; font-size: 12px; font-weight: bold; color: #000033; text-decoration: none;} 
 DIV.tx-mocfilemanager-pi1 { font-family: Verdana; font-size: 22px; color: #000033;}
 DIV.tx-mocfilemanager-pi1 .filelinkactive { font-family: Verdana; font-size: 12px; font-weight: bold; color: #000033; text-decoration: none;} 
 DIV.tx-mocfilemanager-pi1 .filelinkactive:hover{ text-decoration: underline;}
 DIV.tx-mocfilemanager-pi1 .action {font-family: Verdana, Arial, Helvetica; font-size: 7pt;color: #333333;border:#666666 solid 1pkt;background-color: #ffffff;}
 DIV.tx-mocfilemanager-pi1 .actionButton {font-family: Verdana, Arial, Helvetica;font-size: 7pt;color: #333333;border:#666666 solid 1pkt;background-color: #ffffff;}
 DIV.tx-mocfilemanager-pi1 .command {font-family: Verdana; font-size: 12px; color: #000033; font-weight: bold;}
 DIV.tx-mocfilemanager-pi1 .info {font-family: Verdana; font-size: 10px; color: #000033; font-weight: normal;}
 DIV.tx-mocfilemanager-pi1 .dirpath {font-family: Verdana; font-size: 12px; color: #000033; font-weight: bold;}
 DIV.tx-mocfilemanager-pi1 P { font-family: Verdana; font-size: 12px; color: #000033; text-decoration: none;} 
 DIV.tx-mocfilemanager-pi1 TABLE.MainInfoTable { border: 1px solid #000033; background-color: yellow; padding: 5px;}


/********* Styles for extension "tx_mocfilemanager_pi2" *********/

 .tx-mocfilemanager-pi2 .filelink { font-family: Verdana; font-size: 12px; color: #000033; text-decoration: none;} 
 .tx-mocfilemanager-pi2 .filelink:hover {text-decoration: underline;} 
 .tx-mocfilemanager-pi2 .info {font-family: Verdana; font-size: 10px; color: #000033; font-weight: normal;}


/********* default styles for extension "tx_vcdarchive_pi1" *********/

div.tx-vcdarchive-pi1 h1 {
  font-size: 120%;
  font-weight: bold;
  font-style: italic;
  margin-top: 16px;
  margin-bottom: 8px;
  color: #000099;
}
div.tx-vcdarchive-pi1 h2 {
  font-size: 110%;
  font-weight: bold;
  font-style: normal;
  margin-top: 12px;
  margin-bottom: 6px;
  color: #009999;
}
div.tx-vcdarchive-pi1 h3{
  font-size: 100%;
  font-weight: bold;
  font-style: normal;
  margin-top: 8px;
  margin-bottom: 4px;
  color: #000099;
}
div.tx-vcdarchive-pi1 table {  color:#333333;  background-color:#eeeeee;  border: 1px  #000099 solid;  margin-bottom:10px;}
div.tx-vcdarchive-pi1 table a{  color:#333333;  text-decoration:none;}
div.tx-vcdarchive-pi1 table td{
  vertical-align: top;

  text-align: left;

  padding: 3px;
  empty-cells:show;
  background-color:#ddeeee;
}
div.tx-vcdarchive-pi1 table td.title{

  font-size:110%;
  font-weight:bold;
  margin:0px;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:4px;
  background-color: #9999cc;
  color: #ffffff;
}
div.tx-vcdarchive-pi1 table th, div.tx-vcdarchive-pi1 table td.header{
  font-size:100%;
  font-weight:bold;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color:#99cccc;
  color: #ffffff;

}
div.tx-vcdarchive-pi1 table td.light{  background-color: #ffffff;}
div.tx-vcdarchive-pi1 table td.dark {  background-color:#ddddee;}
div.tx-vcdarchive-pi1 table td.label{  text-align:right;  font-weight:bold;  background-color: #ffffff;  color: #000099;}
div.tx-vcdarchive-pi1 table td.error{	font-size:90%;  font-weight:bold;  background-color: #ddeeee;  color:#dd0000;}

/********* Styles for extension "tx_vcdcalendar_pi1" *********/

div.tx-vcdcalendar-pi1 table {  color:#333333;  background-color:#eeeeee;  border: 1px  #000099 solid;  margin-bottom:10px;}
div.tx-vcdcalendar-pi1 table a{  color:#333333;  text-decoration:none;}
div.tx-vcdcalendar-pi1 table td{  vertical-align: top;  text-align: left;  padding: 5px;  empty-cells:show;  background-color:#ddeeee;}
div.tx-vcdcalendar-pi1 table td small{  font-size:80%;}
div.tx-vcdcalendar-pi1 table td big{  font-weight:bold;  font-size:115%;}
div.tx-vcdcalendar-pi1 table td.title{
  font-size:115%;
  font-weight:bold;
  margin:0px;

  padding-left:5px;
  padding-top:3px;
  padding-bottom:4px;
  background-color: #9999cc;
  color: #ffffff;
}
div.tx-vcdcalendar-pi1 table th, div.tx-vcdcalendar-pi1 table td.header{
  font-size:100%;
  font-weight:bold;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color:#99cccc;
  color: #ffffff;
}
div.tx-vcdcalendar-pi1 table td.title1{
  font-size:105%;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left:3px;
  padding-right:3px;
  background-color:#ddeeee;
  color: #000099;
}
div.tx-vcdcalendar-pi1 table td.label{  text-align:right;  font-weight:bold;  background-color: #ffffff;  color: #000099;}
div.tx-vcdcalendar-pi1 table td.light{  background-color: #ffffff;}
div.tx-vcdcalendar-pi1 table td.dark {  background-color:#ddddee;}
div.tx-vcdcalendar-pi1 table td.error{	font-size:90%;  font-weight:bold;  background-color: #ddeeee;  color:#dd0000;}


/********* Styles for extension "tx_vcdcalendarviews_pi1" *********/

/* additional title border */

div.tx-vcdcalendar-pi1 .month_view .title{  border: 1px  #eeeeee solid;}

/* nested tables */

div.tx-vcdcalendar-pi1 .nested{	padding:0px;}
div.tx-vcdcalendar-pi1 .months, div.tx-vcdcalendar-pi1 .days{	margin:0px;  border:0px;}

/* month selection of calendar */

div.tx-vcdcalendar-pi1 .next_year, div.tx-vcdcalendar-pi1 .last_year{
  vertical-align: middle;
  text-align: center;
  font-weight:bold;
  background-color:#ddddee;
  border-left: 1px  #eeeeee solid;
  border-right: 1px  #eeeeee solid;
}
div.tx-vcdcalendar-pi1 .months td{  font-size:90%;  font-weight:bold;	padding:1px;}
div.tx-vcdcalendar-pi1 .months a{  color:#666666;}
div.tx-vcdcalendar-pi1 .current_month{  background-color: #ffffff;}
div.tx-vcdcalendar-pi1 .other_month{  background-color:#ddddee;}

/* days part of calendar */

div.tx-vcdcalendar-pi1 .days td{   font-size:90%;padding:3px;}
div.tx-vcdcalendar-pi1 .inside{ background-color:#ffffff;}
div.tx-vcdcalendar-pi1 .today{  background-color:#ffffff;  border: 1px  #000099 solid;}
div.tx-vcdcalendar-pi1 .outside{  background-color:#dddddd;}
div.tx-vcdcalendar-pi1 .inside_weekend{  background-color:#ddeeee;}
div.tx-vcdcalendar-pi1 .today_weekend{  background-color:#ddeeee;  border: 1px  #000099 solid;}
div.tx-vcdcalendar-pi1 .outside_weekend{  background-color:#dddddd;}


/******** Styles for extension "tx_jwcalendar_pi1" **********/

div.tx-jwcalendar-pi1{  font-family: Verdana;  font-size: 11px;  text-align: center;  color:#193A72;}div.tx-jwcalendar-pi1 img{	border:0;}div.tx-jwcalendar-pi1 a, div.tx-jwcalendar-pi1 table a{   /* text-decoration:none;*/    text-decoration:none;	color: #692287;}div.tx-jwcalendar-pi1 a:hover,div.tx-jwcalendar-pi1 table a:hover{	color: red;}div.tx-jwcalendar-pi1 input{  clear:both;  background: #FBE29F;  border-top:2px #FCF6E5 solid;  border-left:2px #FCF6E5 solid;  border-right:2px #FECC3C solid;  border-bottom:2px #FECC3C solid;  text-align:center;  margin:10px;  padding: 3px 14px; } div.tx-jwcalendar-pi1 .tx_jw_input_text{  width:260px;  border:1px #FECC3C solid;  padding:3px;  height:20px;}div.tx-jwcalendar-pi1 .tx_jw_select{  font-size:11px;  border:0px;}div.tx-jwcalendar-pi1 .tx_jw_textarea{  font-size:12px;  height:120px;  width:260px;  padding:3px;  border:1px #FECC3C solid;}div.tx-jwcalendar-pi1 .tx_jw_input_button{  font-size:12px;  background: #FBE29F;  text-align:center;  margin:4px 10px;  padding:2px 4px;}div.jwcalendar_list{  width:100%;  background-color:#FDF2D2;  font-family: Verdana;  font-size: 12px;  color:#193A72;  border: 1px  #FFC725 solid;  margin:10px 0;}div.jwcalendar_list .title{  font-size: 14px;  font-weight: bold;  color:#193A72;  padding:8px 5px;}div.jwcalendar_list .prev_items{  float:left;  font-size: 11px;  font-weight: bold;  text-align:left;  color:#193A72;  padding:8px 0 0 16px;}div.jwcalendar_list .next_items{  float:right;  font-size: 11px;  font-weight: bold;  text-align:right;  color:#193A72;  padding:8px 16px 0 0;}div.jwcalendar_list .next_items{}div.jwcalendar_list .itemslist{  padding:0 10px;}div.jwcalendar_list table.items{  width:100%;  font-family: Verdana;  font-size: 11px;  text-align:left;  line-height:1.4em;  empty-cells:show;  border-collapse:separate;  border-collapse:collapse;  border-spacing:0;  border: 1px  #FFC725 solid;}div.jwcalendar_list table.items td.label{  background:#FCECC0;  width:33%;	  vertical-align:top;  border: 1px  #FFC725 dotted;  padding:5px;}div.jwcalendar_list table.items td.item{  background:#FBE29F;  width:67%;	  border: 1px  #FFC725 dotted;  vertical-align:top;  padding:5px;}div.jwcalendar_list table.items p{   font-size: 11px;	padding:0;}div.jwcalendar_list table.items p{   font-size: 11px;	padding:0;}div.jwcalendar_list .submit{   clear:both;	   font-size: 11px;   padding:0;}div.jwcalendar_month{  width:100%;  background-color:#FDF2D2;  font-family: Verdana;  font-size: 12px;  color:#193A72;  border: 1px  #FFC725 solid;  margin:10px 0;}div.jwcalendar_month .title{  clear:both;  text-align: center;  font-size: 14px;  font-weight:bold;  color: #333;  padding:5px 0;}div.jwcalendar_month .navi, div.jwcalendar_month .days_view{	padding:0 10px;}div.jwcalendar_month table.navs{   width:100%;}div.jwcalendar_month table.months, div.jwcalendar_month table.year{   width:100%;   font-family: Verdana;   font-size: 11px;   font-weight:bold;   text-align:center;   empty-cells:show;   border-collapse:separate;   border-spacing:10px;}div.jwcalendar_month table.year {   font-size: 12px;   border-spacing:5px;}div.jwcalendar_month table.months td, div.jwcalendar_month table.year td{}div.jwcalendar_month table.months td.other_month, div.jwcalendar_month table.year td.last_year, div.jwcalendar_month table.year td.next_year{   background: #FBE29F;   border-top:2px #FCF6E5 solid;   border-left:2px #FCF6E5 solid;   border-right:2px #FECC3C solid;   border-bottom:2px #FECC3C solid;   padding:15px 5px;}div.jwcalendar_month table.months td.other_month{   padding:5px;}div.jwcalendar_month table.months td.current_month{   background: #FBE29F;   border-right:2px #FCF6E5 solid;   border-bottom:2px #FCF6E5 solid;   border-top:2px #FECC3C solid;   border-left:2px #FECC3C solid;   padding:5px;}div.jwcalendar_month table.days{   font-family: Verdana;   font-size: 11px;   width:100%;   line-height:1.4em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0;   border:1px solid #FFC725;   padding:0;}div.jwcalendar_month table.days a{    text-decoration:none;}div.jwcalendar_month table.days td{   vertical-align:top;   border:dotted 1px #FFC725;   padding:4px;}div.jwcalendar_month table.days td.week{   background:#FBE29F;   font-weight:bold;}div.jwcalendar_month table.days td.dayname{   background:#FBE29F;   font-weight:bold;   text-align:center;}div.jwcalendar_month table.days,div.jwcalendar_month table.days td.inside,div.jwcalendar_month table.days td.today,div.jwcalendar_month table.days td.inside_weekend,div.jwcalendar_month table.days td.today_weekend,div.jwcalendar_month table.days td.outside_weekend{   font-weight:bold;}div.jwcalendar_month table.days a,div.jwcalendar_month table.days td.inside a,div.jwcalendar_month table.days td.today_inside a,div.jwcalendar_month table.days td.inside_weekend a,div.jwcalendar_month table.days td.today_weekend a,div.jwcalendar_month table.days td.outside_weekend a{   font-weight:bold;   color:blue;}div.jwcalendar_month table.days td.today{	background: #F9F4E7;    border:solid 2px #CD9705;    border:solid 1px #AD1602;}div.jwcalendar_month table.days td.outside_weekend,div.jwcalendar_month table.days td.outside{   background:#EAEAEB;   border:dotted 1px #F9DF94;}div.jwcalendar_month table.days td.inside_weekend{   background:#FCECC0;}div.jwcalendar_month table.singleday,div.jwcalendar_month table.singleday td,div.jwcalendar_month table.singleday td a,div.jwcalendar_month table.singleday a{   font-weight:bold;   font-family: Verdana;   font-size: 11px;   width:100%;   line-height:1.0em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0px;   border:0px solid #ddd;   padding:0px;   margin:0 0 2px 0;}div.jwcalendar_month table.singleday{   background: #eee;   border:1px dotted #ddd;}div.jwcalendar_month table.singleday td{   border:0px solid #ddd;   padding:3px 0;}div.jwcalendar_month table.dayitem,div.jwcalendar_month table.dayitem a{   font-weight:normal;   font-family: Verdana;   font-size: 11px;   width:100%;   line-height:1.0em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0px;   border:1px solid #ddd;   padding:0px;   margin:1px 0;}div.jwcalendar_month table.dayitem td.item,div.jwcalendar_month table.dayitem td.item a{  color:#333;  text-decoration:none;  font-weight:normal;  border:0;}div.jwcalendar_month table.dayitem td.itemcat,div.jwcalendar_month table.dayitem td.itemcat a{  font-weight:normal;  color:#333;  text-decoration:none;   font-size: 8px;   padding:0px;   Cursor:help;   width:2px;   border:0;}div.jwcalendar_single{  background-color:#FDF2D2;  border: 1px  #FFC725 solid;  padding:10px 10px;}div.jwcalendar_single .content,div.jwcalendar_single .header,div.jwcalendar_single .org{    width:100%;    clear:both;}div.jwcalendar_single .contentie,div.jwcalendar_single .headerie,div.jwcalendar_single .orgie{   float:left;   width:100%;   text-align:left;   border-left: 1px  #FFC725 dotted;   border-right: 1px  #FFC725 dotted;   border-bottom: 1px  #FFC725 dotted;   background:#FCECC0;}div.jwcalendar_single .headerie{   border-top: 1px  #FFC725 dotted;}div.jwcalendar_single .contentie{   background:#FBE29F;}div.jwcalendar_single .title,div.jwcalendar_single .category{    float:left;    font-size: 14px;	text-align:left;	font-weight:bold;		padding:4px 8px 8px 8px;}div.jwcalendar_single .category{	float:none;    font-size: 12px;	font-weight:normal;	 	padding:6px 8px 8px 8px;}div.jwcalendar_single .images{	float:left;    padding:10px 8px;    margin:0px;}div.jwcalendar_single .itemtext{    margin:8px;    }div.jwcalendar_single .itemtitle p:first-letter{    font-size: 15px;	font-weight:bold;		color:red;}div.jwcalendar_single .itemtitle  p:first-line{    font-size: 13px;	font-weight:bold;		line-height:1.2em;}div.jwcalendar_single .teaser{	font-weight:bold;		font-style:italic;	line-height:1.8em;}div.jwcalendar_single .desc{    font-size: 11px;}div.jwcalendar_single .itemlink{	line-height:1.8em;}div.jwcalendar_single .label, div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{    clear:both;	float:left;	text-align:right;	font-weight:bold;		width:33%;	padding:4px 8px;}div.jwcalendar_single .item, div.jwcalendar_feEntry .item{	text-align:left;	padding:4px 4px 4px 32%;}div.jwcalendar_feEntry{  background-color:#FDF2D2;  border: 1px  #FFC725 solid;  padding:8px;}div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{    vertical-align:bottom;    line-height:1.6em;	padding:8px 8px;    width:32%;}  div.jwcalendar_feEntry .timelabel{    width:20%;}  div.jwcalendar_feEntry .title{  font-size:14px;	  font-weight:bold;	  color:blue:  text-align:left;  line-height:1,0em;  padding:0px 8px;}div.jwcalendar_feEntry .title p:first-letter{  font-size:20px;	}div.jwcalendar_feEntry .item{  text-align:left;  padding:8px 8px;}div.jwcalendar_feEntry .fileitem{  text-align:left;  padding:8px 8px;  width:30px;}div.jwcalendar_feEntry input{  clear:none;  background: white;  border-top:2px #FCF6E5 solid;  border-left:2px #FCF6E5 solid;  border-right:2px #FECC3C solid;  border-bottom:2px #FECC3C solid;  text-align:left;  font-size:12px;  margin:0;  padding: 0; } div.jwcalendar_feEntry .error ul li{  list-style:circle inline;  text-align:left;  font-size:12px;  color:red;  margin:4px 40px;}div.jwcalendar_feEntry .error ul li:first-letter{  font-size:16px;  font-weight:bold;}div.jwcalendar_confirm .error{  font-size:12px;  color:red;  margin:10px;}div.jwcalendar_confirm .conftext{  font-size:14px;  margin:10px;}

/* default styles for extension "tx_advCalendar_pi1" */
		.tx-advCaledar-pi1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #FFEEEE; font-family:Verdana; font-size:12px; }
		.tx-advCaledar-pi1 H1 { BACKGROUND-COLOR: #EEDDDD; font-size:16px; FONT-WEIGHT: bold; }
		.tx-advCaledar-pi1 P { BACKGROUND-COLOR: #EEDDDD; font-size:12px; }
		.tx-advCaledar-pi1 TD { font-size:12px; FONT-WEIGHT: bold; }
		.tx-advCaledar-pi1 A { color:black; FONT-WEIGHT: bold; }
		.tx-advCaledar-pi1 TD.notInMonth TD { FONT-WEIGHT: normal; FONT-SIZE: 8px; }
		.tx-advCaledar-pi1 TD.notInMonth A { color:gray; }
		.tx-advCaledar-pi1 TD.bottomEventsExpired { BACKGROUND-COLOR: #EEDDDD; color:red; }
		.tx-advCaledar-pi1 TD.bottomEventsExpired A { color:red; }
		.tx-advCaledar-pi1 TD.bottomEvents { BACKGROUND-COLOR: #FFEEEE; }

/*********** Styles for extension "tx_macinasearchbox_pi1" ********

.tx-macinasearchbox-pi1 {float: right;}
.tx-macinasearchbox-pi1 td {text-align: right;} ***/