/* 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 {
	background-color: #FFFFFF;
	background-image: url(images/body-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 70%;
	line-height: 133%;*/
	color: #333;
}
h1 {
	margin: 0px;
	padding: 0px;
}

/*************************************************/
/************Layout Styles*******************/
/*************************************************/

/*#pageHeader h1 {
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 2;
	padding-left: 70px;
	padding-right: 20px;
	padding-top: 20px;
	height: 131px;
         width: 140px;
	left: 0px;
	top: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #663366;
	margin-top: 0px;
}
#pageHeader h1 span {
        padding-right: 100px !important;
}*/

#sitename {
       background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 2;
	padding-left: 70px;
	padding-right: 20px;
	padding-top: 20px;
	height: 131px;
         width: 140px;
	left: 0px;
	top: -1px;
	font-family: Arial, Helvetica, sans-serif;
          /*      font-size: 115%;*/
	color: #663366;
	margin-top: 0px;

}
#sitename h1 {
    padding-right: 100px !important;
        font-size: 120%;
}

#container {
	background: url(images/main-left.jpg) repeat-x left top;
	width: 70% !important;
	width: 100%;
	margin: 39px 0px 0px 230px;
	padding-top: 0px;
       	background-color: #ded8e4;
}
#extraDiv1 { 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	z-index: 1; 
	width: 100% !important;
	width: 165%;
	height: 39px; 
	background: url(images/logo-bg.jpg) repeat-x left top; 
}
#extraDiv1 span {
	margin-left: 250px;
	position: relative;
	top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	font-size: 75%;
}
#extraDiv1 span a:link, #extraDiv1 span a:visited {
	color: #666;
	text-decoration: underline;
}
#extraDiv1 span a:hover, #extraDiv1 span a:active {
	color: #663366;
	text-decoration: underline;
}
#content1 {
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 80%;

}
#content2 {
	padding-top: 20px;

}
#content2 img{
	padding: 5px;
	margin: 5px;
	background-color: #fff;
	border: 1px solid #666;

}
#content2 h2, #content2 h1, #content2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663366
}

#pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #660060;
	font-weight: bold;
}
#main-content, #main-content td {
	font-size:80%;
}
#main-content a:link, #main-content a:visited {
                color: #5d1c58;
}
#main-content a:hover, #main-content a:active {
                color: #996694;
}
/**************Footer**************/

#footer {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #660066;
	text-align: center;
}
#footer a:link, #footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #660066;
	text-decoration: underline;
}
#footer a:hover, #footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #9966CC;
	text-decoration: underline;
}
.bottom-nav {
	padding-bottom: 8px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #33002a;
	border-top-style: inset;
	border-top-width: thin;
	padding-top: 15px;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #002c33;
}
/****************Left**************/

#leftside {
	position: absolute;
	left: 0px;
	top: 128px !important;
        top: 130px;
	width: 217px;
	background: url(images/left-bg.jpg) left top no-repeat;
}
#leftlinks { 
	width: 217px;  
	background-image:url(images/leftlist-bg.gif) left top repeat-y;
}
#leftlinks h1, #leftlinks h3{
	background:url(images/purple-tab.gif) left top no-repeat; 
	font-size: 120%;
	Font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	width: 217px; 
	height:auto;
	padding: 10px;
	display: block;
	overflow: hidden;
}
#leftinfo {
	font-size: 80%;
}
#leftinfo h1{
	margin-top: 15px;
        background:url(images/purple-tab.gif) left top no-repeat; 
	font-size: 120%;
	Font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	width: 217px; 
	height:auto;
	padding: 10px;
	display: block;
	overflow: hidden;
}
#leftinfo p{
	margin-right: 5px;
	margin-left: 5px;
	color: #333;
}
#leftinfo a:link, #leftinfo a:visited {
     color: #660052;
}
#leftinfo a:hover, #leftinfo a:active {
    color: #333333;
}
/******************Left Navigation**************/

.mainmenu1 {
	margin: 0px;

	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 8px;
	text-align: left;
	width: 217px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
	display: block;
}
.mainmenu1 a:link,.mainmenu1 a:visited {
	color: #333;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	display: block;
	margin: 0;

}

.mainmenu1 a:hover, .mainmenu1 a:active {
	background-color: #969;
	padding: 3px 0px 3px 0px;
	display: block;
	color: #FFFFFF;
}
.mainmenu1-act {
	margin: 0px;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 8px;
	text-align: left;
	width: 217px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
	display: block;
	background-color: #996699;
}
.mainmenu1-act a:link,.mainmenu1-act a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	display: block;
	font-weight: bold;
	margin: 0;
}
.mainmenu1-act a:hover, .mainmenu-act a:active {
	background-color: #663399;
	color: #FFFFCC;
	padding: 3px 0px 3px 0px;
	display: block;

}
.mainmenu2{
	margin: 0px;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 16px;
	text-align: left;
	width: 217px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
	display: block;
}
.mainmenu2 a:link, .mainmenu2 a:visited {
	color: #663366;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	display: block;
	margin: 0;
}
.mainmenu2 a:hover, #mainmenu2 a:active{
	background-color: #CCCCFF;
	color: #333333;
	padding: 3px 0px 3px 0px;
	font-size: 100%;
}
.mainmenu2-act{
	margin: 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 16px;
	text-align: left;
	width: 217px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
	display: block;
}
.mainmenu2-act a:link, .mainmenu2-act a:visited {
	color: #fff;
	background-color: #CCCCFF;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 0;
}
.mainmenu2-act a:hover, #mainmenu2-act a:active{
	background-color: #CC99CC;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
	font-size: 100%;
}
.mainmenu3{
	margin: 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 22px;
	text-align: left;
	width: 217px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
}

.mainmenu3 a:link, .mainmenu3 a:visited {
	color: #333333;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	display: block;
	margin: 0;
}
.mainmenu3 a:hover, .mainmenu3 a:active{
	background-color: #666699;
	padding: 3px 0px 3px 0px;
	font-size: 100%;
	color: #FFFFFF;
}
.mainmenu3-act{

	margin: 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 22px;
	text-align: left;
	width: 217px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
}
.mainmenu3-act a:link, .mainmenu3-act a:visited {

	color: #fff;
	background-color: #669;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	display: block;
	margin: 0;
	font-weight: bold;
}
.mainmenu3-act a:hover, .mainmenu3-act a:active{
	background-color: #CC66FF;
	font-size: 100%;
}

#leftinfo h2, #leftinfo h1{
	background:url(images/purple-tab.gif) left top no-repeat; 
	font-size: 90%;
	Font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	width: 217px; 
	height:auto;
	padding: 10px;
	display: block;
	overflow: hidden;
}
#leftinfo p{
	margin-left: 5px;
	color: #333;
}


/****************Breadcrumb***************/


.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #663366;
	text-align: right;
}
.breadcrumb a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663399;
}
.breadcrumb a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
.breadcrumb a:hover, .breadcrumb a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #9933CC;
}

/*****************Searchform***************/


#searchform input {
         width: 60px;
        border: 1px solid #666;
        margin: 2px;

}
#searchform input.button {
        border: 1px solid #666;
        font-family: Arial, Helvetica, sans-serif;
       font size: 10px;
        color: #666;
        background: e0e0e0;
        margin-left: 5px;
}
       
#search, #search td {
        z-index: 1;
        font-family: Arial, Helvetica, sans-serif;
        font-size: .9em;
        color: #666;
        padding-bottom: 10px;
		text-align: right;
}
#search input {
         width: 60px;
        border: 1px solid #666;
        margin: 2px;

}
#search input.button {
        border: 1px solid #666;
        font-family: Arial, Helvetica, sans-serif;
       font size: 10px;
        color: #666;
        background: e0e0e0;
        margin-left: 5px;
}

/********************Right*************/

#rightbg {

	background: url(images/main-right.jpg) no-repeat top right;
	width: 100%;
	margin: 39px 0px 0px 0px !important;
        margin: 0px;
	padding-top: 0px;
}
.clearing {
	height: 0;
	clear: both;
}




/*******************************************/
/************* 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:#636;

}
.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:#D5AAD5;
	border-bottom: 1px solid #993399;
}
#main-content .news-latest-container {
	float: left;
}
.news-latest-container H2 {
	color:#eee5ec;
	padding:3px;
	font-size: 120%;
	background:url(images/purple-tab.gif) left top no-repeat;
	/*border:1px solid #666;
	background-color:#D8FA70;
	background-color:#769024;*/
}
#main-content .news-latest-container H2 {
	background:none;
	font-size: 130%;
}
.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
	color:#663366;
	padding:3px;
       	/*margin:3px;
	border:1px solid #666;
	background-color:#D8FA70;
	background-color:#769024;*/
}


.news-latest-container .news-latest-item H2 a:link,
.news-latest-container .news-latest-item H2 a:visited {
	color:#636;
}

.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:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	/*margin:3px;
	border:1px solid #666;
	background-color:#d5aad5;*/
}
#main-content .news-latest-item {
	float: left;
}
.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-date a:link, .news-latest-date a:visited,
.news-latest-date a:hover, .news-latest-date a:active,
.news-latest-morelink,
.news-latest-morelink a:link, .news-latest-morelink a:visited,
.news-latest-morelink a:hover, .news-latest-morelink a:active,
.news-latest-category {
	color: #060;
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}
/** Left News Latest Styles **/

#left .news-latest-container {
	color:#636;
}
#left .news-latest-container H2 {
	background:url(images/purple-tab.gif) left top no-repeat; 
	font-size: 120%;
	Font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	width: 217px; 
	height:auto;
	padding: 10px;
	display: block; 
	/*color:#ffffff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#D8FA70;
	background-color:#769024;*/
}


#left .news-latest-gotoarchive {
	color:#636;
	padding:3px;



	font-size: 130%;
	/*margin:3px;
	border:1px solid #666;
	background-color:#D8FA70;
	background-color:#769024;*/
}
#left .news-latest-gotoarchive {
	font-size:85%;
}

#left .news-latest-item h3, #left .news-latest-item h3 a:link,
#left .news-latest-item h3 a:visited, #left .news-latest-item h3 a:hover{
	color:#636;
	font-size:100%;
}
#left .news-latest-item, #left .news-latest-item p {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	color:#636;
	padding:3px;
	margin:3px;
	/*border:1px solid #666;
	background-color:#F9FFE5;*/
}
#left .news-latest-morelink a:link, 
#left .news-latest-morelink a:visited,
#left .news-latest-morelink a:hover,
#left .news-latest-morelink a:active,
#left .news-latest-date a:link, 
#left .news-latest-date a:visited,
#left .news-latest-date a:hover,
#left .news-latest-date a:active{
	color:#636;
}
#left-content #left .news-latest-container .news-latest-item h3 a:link,
#left-content #left .news-latest-container .news-latest-item h3 a:visited,
#left-content #left .news-latest-container .news-latest-item h3 a:hover{
	font-size:110%;
	color:#636;
}

/*--------------------------------- 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:#007293;
	padding-left:2px;
        text-decoration: none;
}
.news-list-container H3 A:HOVER {
	color:#007293;
	/*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: #337699;
}
.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;
	float: left;
	/*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:#460066;
	padding-left:2px;
        text-decoration: none;
}

#main-content .news-list-container H3 A:HOVER {
	color:#7b3399;
	/*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: #480060;
}
#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: #a8d0dc;}

.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: #a8d0dc;
}
.top-block .news-list-date {

	/*float: none;*/
	color: #a8d0dc;
	/*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:#dac7e5;
	float: left;
	width: 100%;
}
.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: #9e86ad;
	border:1px solid #663399;
	color: #fff;
}
.tx-ttnews-browsebox-SCell a:link, .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: #fff;
}
.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;
}
/*#page-text #main-content .tx-ttnews-browsebox a:hover, #page-text #main-content .tx-ttnews-browsebox a:active{
	color: #fff;
}*/
.tx-ttnews-browsebox-SCell {
	background-color: #9e86ad;
	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 Browsebox Styles **/

/*.top-block .tx-ttnews-browsebox {
	margin-top:0px;
	padding-top:0px;

	padding:3px;
	background:none;
	border:none;
}*/
.top-block .tx-ttnews-browsebox-SCell {
	background-color: #D5AAD5;
	border:1px solid #606

}
.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: #606;
}
.top-block .tx-ttnews-browsebox-SCell a:hover, .top-block .tx-ttnews-browsebox-SCell a:active{
	color: #606;
}
.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:#dac7e5;
	float: left;
	width: 100%;
}
#page-text #main-content .news-amenu-container a:hover{
	color:#fff;
}
.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 {
	color:#636;
	padding:3px;
	/*border:1px solid #666;
	background:none;*/
}

.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
}

/** Main AMenu Styles **/

#main-content .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:#335966;
}
#main-content .news-amenu-container {

	margin-top:15px;
	padding:3px;
	/*border:1px solid #333;*/
	/*background-color:#f7f7f7;*/
}
#main-content .news-amenu-container a:hover {
	color:#000;
}

/*--------------------------------- 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: 100%;}
	.tx-newloginbox-pi1 input {border: 1px solid #2b0521;}
.tx-newloginbox-pi1 p {font-size: 100%; }
	.tx-newloginbox-pi1 table {width: 100px; font-size: 100%; color: #ececec;}
	.tx-newloginbox-pi1 h3 {/*padding-left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #050c2b;*/
                 background:url(images/purple-tab.gif) left top no-repeat; font-size: 120%; Font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	         color: #fff; width: 217px; height:auto; padding: 10px; display: block; }


	.left .tx-newloginbox-pi1 h3 {	
		font-family: Arial, Verdana, sans serif;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
		background-color:  #731152;
		margin-left: 0px;
		padding-left: 17px;
		padding: 10px;

	}
	.tx-newloginbox-pi1-submit {width: 75px;}
	#tx-newloginbox-pi1-user {width: 75px; font-size: 100%;}
	#tx-newloginbox-pi1-pass {width: 75px; font-size: 100%;}



/********* Styles for extension "tx_newloginbox_pi3" *********/


	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; font-size: 80%; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; font-size: 80%; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-size: 80%; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; font-size: 80%; }


/********* 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 A:link { background-color:transparent; color:#669933; text-decoration:none; font-weight:none;}
    .tx-srfeuserregister-pi1 A:visited { background-color:transparent; color:#669933; 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:#669933; 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:#669933; font-weight:bold; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader { font-size:8px; font-family:Verdana; background-color:#FFFFFF; color:#669933; 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: #996699; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .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: #330067; 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:#330067; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#330067; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#330067; font-size:12; color:#333333; width:250; }

    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }

/********* 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 #898989; 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 #898989;  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 #898989; border-bottom: 1px dotted #898989; 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 #898989;  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 #898989; 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 #898989; border-bottom: 1px dotted #898989;  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 #898989; 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 #898989; 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 #898989;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listrowheader{border-bottom:1px dotted #898989;}
  .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 #898989;font-size:11px;text-align: center;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listjump {border-bottom:1px solid #898989;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 #898989; }
  .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: #DBAAD5;
	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: #EBDEEB;
	padding: 5px;
	text-align: left;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td { font-size: 12px; background: #DFC3DF; 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: #E9DBE9;
	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: #E9DBE9;
	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: #DFC3DF;
	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: #DFC3DF; 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: #DFC3DF;}
.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: #EBDEEB; 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: #E9DBE9; 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: #006600;
	padding: 5px;


	background-color: #FAFAFA; 
	border: #D1D7DC; 

	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}
.tx-chcforum-pi1-singlePost .quoteCell {
	background-color: #FAFAFA;
	font-size: 10px;
	padding: 5px;
	border: #D1D7DC; 
	border-style: solid;

	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {	border: 0px;font-weight: bold;padding: 3px 0;}
.tx-chcforum-pi1-singlePost .quoteTable {border: 0px;margin: 15px 0;}

.tx-chcforum-pi1-singlePost .text img {max-height: 350px;max-width: 350px;}
.tx-chcforum-pi1-singlePostQuoteText {
	background-color: #FAFAFA;
	border: 1px solid #000000;
	font-size: 10px;
	padding: 5px;
}



/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #D5AAD5;
	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: #E9DBE9;
	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: #E9DBE9;
	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 #userPic {border: 1px solid #000000;float: right;}
.tx-chcforum-pi1-profileBorder hr {clear: left;display: block;visibility: hidden;}
.tx_chcforum-pi1-profileHdrBig {
	background: #E9DBE9;
	border: 1px solid #000000;
	padding: 3px;
	margin-bottom: 3px;
	font-size: 10px;
}
.tx_chcforum-pi1-profile_hdr { font-size: 10px; font-weight: bold; background: #DFC3DF; padding: 2px;}



/* MESSAGE BOX BEGIN */

.tx-chcforum-pi1-errorBoxCell {
	background: #DFC3DF;
	font-weight: bold;
	text-align: left;
}
.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
	background: #EEE;
	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: #E9DBE9;
	border: 1px solid #000000;
	margin: 12px 0 15px 0;
	padding: 3px;
	font-size: 10px;
	text-align: center;
}
.tx-chcforum-pi1-previewBoxCell { background: #D5AAD5; 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;}*/
