/* Copyright notice(c) 2007 Foundation for Evangelism (info@evangelize.org)All rights reservedThis template is part of the Web-Empowered Church (WEC) ministry of theFoundation for Evangelism (http://evangelize.org). The WEC is developingTYPO3-based 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! */body{margin: 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;text-align:center;background: #C2E79A url(images/bg.jpg) repeat-x;}a:link, a:visited {text-decoration:underline;color : #005104;font-family:Verdana, Arial, Helvetica, sans-serif;}a:hover, a:active{text-decoration:none;}h1{font-size:1.2em;}h2{font-size:1.1em;}h3{font-size:1em;}/* Use a break with this class to clear float containers on both sides */ .brclear { clear:both; height:0; margin:0; font-size: 1px; line-height: 0;} /**************wrapper*******************/#wrapper{width:820px;margin:0 auto;padding:0;text-align:left;background:#fff;}/********************************************//*******  header                  ***********//********************************************/ #header{position: relative;height: 95px;	background:#000000 url(images/headerbg.gif) repeat-x 0% 100%;margin:0;padding:0;}/**************logo*******************/#logo{margin:0;padding:0;text-align:left;}/*************sitename********************/#sitename{margin:0;padding:0 0 0 5px;text-align:left;}#sitename h1 { text-align : center;font-size : 20px;padding : 0 0 10px 0;margin : 0;text-align:left;} #sitename h1 a {text-decoration:none;color:#FFFFFF;} #sitename h1 a:hover {color:#FFFFFF;} /***************slogan******************/#slogan{margin:0;padding:0;background:url(images/headerphoto.jpg) top center no-repeat;height:120px;}#slogan h2{text-align:center;color : #000;font-size : 17px;padding: 35px 0 0 0;;margin:0;}/*************search********************/#search{float:right;margin:10px 5px 0 0;padding:0;text-align:right;font-size : 100%;color : #666666;}#search input{font-size : 80%;}/********************************************//*******  middle part (wrapper)   ***********//********************************************/ /***************************************************//************** left part*******************//*************************************************/#left-part{width: 155px;margin:  12px 7px 5px 7px;padding:0;float:left;}/***************login******************/#login { margin : 2px;padding : 0;text-align : left;color : #666666;}#login h3{margin:0;padding:0;font-size : 100%;color: #299249; }#login p{margin:2px;padding:0;font-size : 70%;}#login p a{color: #003399;font-size : 100%;}#login a{color: #003399;font-size : 70%;}/***************left content******************/#left { margin : 7px 0;padding :  0;text-align : left;} #left  img{margin:  6px 0;} #left h1 { font-size : 100%;color: #299249; padding : 0;margin : 5px 0;} #left h2 { font-size : 95%;color: #299249; padding : 0;margin : 5px 0;} #left h3 { font-size : 90%;color: #299249; padding : 0;margin : 5px 0;} #left p { margin : 0;padding : 2px;font-size : 80%;color : #666666;} /***************************************************//************** right part*******************//*************************************************/#right-part { width: 633px;padding :0;margin:  15px 10px 15px 0;float:right;} * html #right-part { margin:  15px 5px 15px 0;} /***************breadcrumb******************/#breadcrumb { margin : 0;padding:0 9px;color : #666666;font-size : 70%;float:right;} #breadcrumb a:link, #breadcrumb a:visited { color : #3E7742;}#breadcrumb a:hover, #breadcrumb a:active { color : #666666;} /************** main content*******************/#pagetitle{text-align : right;color: #FFFFFF;font-size : 1%;font-weight:normal;margin:0;padding:0 2px;}#main-content { padding :  0 5px;margin : 0;} #main-content h1 { color : #005104;font-size : 100%;} #main-content h2 { color : #005104;font-size : 90%;background-position:left;background-repeat:no-repeat;padding : 0;margin: 0;} #main-content h2 a{ color : #005104;} #main-content h3 { color : #005104;font-size : 80%;background-position:left;background-repeat:no-repeat;padding : 0;margin:0;} #main-content p { color : #666;font-size : 90%;} /********************************************//********        footer           ***********//********************************************/ #footer{margin:0 auto 4px auto;padding: 0;text-align:center;border-top:5px solid #66B245;width:820px;}/***************bottom nav******************/#bottomnav { margin : 5px 0;padding:0;font-size : 75%;color : #3C7541;} #bottomnav a { padding : 0 5px;color : #3C7541;} #bottomnav a:hover { color : #666;} /***************copyright******************/#copyright{color : #3C7541;font-size : 75%;padding : 0;margin : 5px 0;}  #copyright a { color: #3C7541;}/*************contact info********************/.contact { font-size : 75%;padding : 0;margin : 5px 0;color: #3C7541;} /********************************************//********Horizontal Menu Styles ***********//********************************************/ /* *		Horizontal, top-2-bottom menu *		Copyright Aleksandar Vacic, www.aplus.co.yu, some rights reserved http://creativecommons.org/licenses/by-sa/2.0/ */ /*		------	level 1	------		*/#menu {z-index: 999999;position: absolute;margin:0; padding: 0;list-style:none;left: 0; bottom: 5px !important; font-size : 12px;}#menu ul {margin:0;padding:0;list-style:none;}#menu li {float:left;background:url(images/left.gif) no-repeat left top;margin:0;padding:0 0 0 4px;position:relative;}#menu a {float:left;display:block;background:url(images/right.gif) no-repeat right top;padding:4px 11px 4px 7px;text-decoration:none;font-weight:bold;color:#fff;}/* Commented Backslash Hack   hides rule from IE5-Mac \*/#menu a {float:none;}/* End IE5-Mac hack */#menu a:hover {color:#222;}/*		------	level 2	------		*//* initialy hide all sub menus */#menu li ul {display: none;position: absolute;padding:0;z-index: 10;width: 130px;margin-left:-3px; /* important */}/* display them on hover */#menu li:hover>ul {display: block;}#menu li li {width: 100%;background:none; /* important */margin:0;padding:0;}#menu li li a {text-transform: none;text-decoration: none;text-align:left;padding: 2px 13px;margin:0  0;background:#83ACCA;color:#fff;}#menu li li a:hover {text-transform: none;text-decoration: none;text-align:left;padding: 2px 13px;color:#fff;background-color:#37739F;}#menu li li:hover>a {text-transform: none;text-decoration: none;text-align:left;padding: 2px 13px;color:#fff;background-color:#37739F;}/*		------	level 3------		*/#menu li li ul {top:0px;}#menu li li:hover ul {left: 133px;}/*******************************************//************* Extension Styles *************//*******************************************/.tx-wecdevo-pi1 {z-index: 100;}/************ 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;	border:1px solid #66A351;}.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 {	color:#000;}.news-latest-container H2 {	color:#693;	padding:3px;	font-size: 1.2em;}.news-latest-gotoarchive {	font-weight:bold;	margin-top:5px;	color:#693;	padding:3px;}.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {	color:#060;}.news-latest-gotoarchive A {	color:#060;	font-size: .9em;}.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:.6em;}.news-latest-morelink {	height:12px;}.news-latest-morelink A {	float:right;	color:#000;}/** Left Styles**/#left .news-latest-container .news-latest-item .news-latest-morelink a:link, #left .news-latest-container .news-latest-item .news-latest-morelink a:visited,#left .news-latest-container .news-latest-item .news-latest-morelink a:hover,#left .news-latest-container .news-latest-item .news-latest-morelink a:active,#left .news-latest-container .news-latest-item .news-latest-date a:link, #left .news-latest-container .news-latest-item .news-latest-date a:visited,#left .news-latest-container .news-latest-item .news-latest-date a:hover,#left .news-latest-container .news-latest-item .news-latest-date a:active{	color:#693;}#left .news-latest-container H2 {	color:#060;	padding:3px;	font-size: 1.2em;}#left .news-latest-gotoarchive {	color:#060;	padding:3px;}#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:#693;}/*--------------------------------- 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:#693;	padding-left:2px;    text-decoration: none;}.news-list-container H3 A:HOVER {	color:#693;	/*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: #693;}.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: 1.15em;}#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:#060;	padding-left:2px;    text-decoration: none;}#main-content .news-list-container H3 A:HOVER {	color:#693;	/*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;	text-align: left;	font-size: .8em;	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:#060;}#main-content .news-list-browse {	text-align: center;}	/*---------------------------------  tt_news Page-Browser ---------------------------------*/.tx-ttnews-browsebox {	margin:3px;	border:1px solid #666;	padding:3px;	background-color:#BCDDBE;}.top-block .tx-ttnews-browsebox {	margin-top:0px;	padding-top:0px;	padding:3px;	background:none;	border:none;}.tx-ttnews-browsebox TD {	font-size: .8em;}.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: #693;	border:1px solid #666;	color: #fff;}.tx-ttnews-browsebox-SCell a:link, .tx-ttnews-browsebox-SCell a:visited {	font-size: 1em;	color: #fff;}.tx-ttnews-browsebox-SCell a:hover, .tx-ttnews-browsebox-SCell a:active{	color: #ffc;}.tx-ttnews-browsebox a:link, .tx-ttnews-browsebox a:visited {	font-size: 1em;	color: #060;}.tx-ttnews-browsebox a:hover, .tx-ttnews-browsebox a:active{	color: #060;}.news-search-emptyMsg {	font-size: .9em;	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: 1.2em;	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: .8em;	margin-bottom: 15px;	margin-top: 10px;}.news-single-timedata {	/*float: right;*/}.news-single-timedata, .news-single-author,.news-single-imgcaption {	font-size: 9px;}.news-single-author {	padding-bottom: 3px;}.news-single-additional-info {	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: 1.2em;	color: #006633;}.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: 1em;	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: 1.2em;    font-weight: bold;	color: #006633;	margin-left:5px;    margin-bottom: 5px;	width:.8em;}/*--------------------------------- 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 {	color:#693;	padding:3px;	font-size: 1.1em;	/*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}/** 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:#363}#main-content .news-amenu-container {	margin-top:5px;	padding:3px;	border:1px solid #333;	background-color:#BDDFBE;}#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:.9em;	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;}/********* default styles for extension "tx_srfeuserregister_pi1" *********/  /* WEC-MMS: Commented out the styles below */* html .tx-srfeuserregister-pi1{ 	margin-right:-10px;}* html div.tx-srfeuserregister-pi1 label.tx-srfeuserregister-pi1-password-again{ 	margin-left:-5px;}dt {	font-size:80%;}dd{	font-size:80%;}/********* Styles for extension "tx_newloginbox_pi1" *********/.tx-newloginbox-pi1 {	font-size: 100%;}.tx-newloginbox-pi1 form{margin:0;padding:0;}.tx-newloginbox-pi1 input{	font-size: 80%;}.tx-newloginbox-pi1 th{	font-weight:normal;}.tx-newloginbox-pi1 label{color:#000;font-weight:normal;font-size:11px;}.tx-newloginbox-pi1 input {	border: 1px solid #369;}.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: 13px; 	font-weight: bold; 	color: #036;}#left .tx-newloginbox-pi1 td {	color: #fff;}#left .tx-newloginbox-pi1 h3 {			font-family: Arial, Verdana, sans serif;		font-size: 130%;		font-weight: bold;		color: #039;		/*background-color:  #6699cc;*/		margin-left: 0px;		padding-left: 17px;		padding: 10px;	}.tx-newloginbox-pi1-submit {	width: 40px;}#tx-newloginbox-pi1-user {	width: 60px; 	font-size: 11px;}#tx-newloginbox-pi1-pass {	width: 60px; 	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:middle; 	 }/********* Styles for extension "tx_veguestbook_pi1" *********/.tx-guestbook-list-header { 	background-color: #9ACC99; 	color: #FFFFFF; 	font-weight:bold; }.tx-guestbook-list-row { 	background-color: #FFFFFF; }.tx-guestbook-list-rowleft { 	background-color: #E2F0D4; }.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:100px; 	height:20px; }.tx-guestbook-form-inputfield-big { 	border-style: solid; 	border-width: 1pt; 	border-color:#333; 	font-size:12px; 	color:#333333; 	width:150px; 	height:20px; }.tx-guestbook-form-textarea { 	border-style: solid; 	border-width: 1pt; 	border-color:#333; 	font-size:12px; 	color:#333333; 	width:250px; }.tx-guestbook-form-obligationfield { 	color: #CC0000; }.tx-guestbook-form-error { 	color: #CC0000; }/********* 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_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 rgb(58, 86, 30); 	background: rgb(255, 255, 255) none repeat scroll 0%; 	margin-bottom: 3px; 	width: 100%;}.tx-chcforum-pi1-Table thead tr th {	padding: 5px; 	background: rgb(183, 219, 147) none repeat scroll 0%; 	font-size: 14px; 	/*color: #fff;*/	font-weight: bold; 	text-align: center; 	white-space: nowrap; }/* category title row */.tx-chcforum-pi1-Table tbody tr th {	padding: 5px; 	background: rgb(248, 252, 244) none repeat scroll 0%; 	font-size: 15px; 	font-weight: bold; 	letter-spacing: 2px; 	text-align: left; }/* category features row */.tx-chcforum-pi1-Table tbody tr td { 	padding: 5px; 	background: rgb(226, 240, 212) none repeat scroll 0%; 	font-size: 12px; }/* 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: rgb(225, 93, 5); }/* 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: rgb(255, 0, 0); 	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: rgb(226, 240, 212) none repeat scroll 0%; 	border: 1px solid rgb(58, 86, 30); /*	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: rgb(226, 240, 212) none repeat scroll 0%; 	border: 1px solid rgb(58, 86, 30); 	font-size: 10px; 	margin-bottom: 3px; 	padding: 3px; 	text-align: right; 	clear: both; }/* POST FORM BEGIN */.tx-chcforum-pi1-postForm {	border: 1px solid rgb(58, 86, 30); 	background: rgb(226, 240, 212) none repeat scroll 0%; 	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 {	border: 1px solid rgb(58, 86, 30); 	padding: 2px; 	display: block; 	width: 150px; 	float: left; 	margin-bottom: 3px; }.tx-chcforum-pi1-postForm textarea {	border: 1px solid rgb(58, 86, 30); 	margin: 3px 0pt; 	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: rgb(255, 255, 255); 	border: 1px solid rgb(58, 86, 30); 	font-weight: bold; 	padding: 3px; 	font-size: 12px;	margin-bottom: 3px;}.tx-chcforum-pi1-formBtnHov {	border: 1px solid rgb(204, 0, 0); 	padding: 3px; 	background-color: rgb(255, 255, 255);	color: rgb(204, 0, 0); 	font-weight: bold; 	font-size: 12px;}.tx-chcforum-pi1-formBtnStyle { 	border: 1px solid rgb(58, 86, 30); 	margin: 3px; 	padding: 3px; 	background-color: rgb(255, 255, 255); }.tx-chcforum-pi1-formBtnStyleHov { 	border: 1px solid rgb(204, 0, 0); 	margin: 3px; 	padding: 3px; 	background-color: rgb(255, 255, 255); 	color: rgb(204, 0, 0); }/* SINGLE POST BEGIN */.tx-chcforum-pi1-singlePost { 	border: 1px solid rgb(58, 86, 30);	margin: 3px 0pt; }/* top */.tx-chcforum-pi1-singlePost .author { 	background: rgb(226, 240, 212) none repeat scroll 0%; 	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 { 	border: 0px none; 	vertical-align: middle; 	padding-right: 2px; 	margin-bottom: 2px;}.tx-chcforum-pi1-singlePost #userPic { 	border: 1px solid rgb(58, 86, 30); 	float: right;}/* middle */.tx-chcforum-pi1-singlePost .text { 	border-top: 1px solid rgb(58, 86, 30); 	border-bottom: 1px solid rgb(58, 86, 30); 	background: rgb(226, 240, 212) none repeat scroll 0%; }.tx-chcforum-pi1-singlePost .scroller { 	overflow: auto; 	width: 95%; 	background: rgb(255, 255, 255) none repeat scroll 0%; 	min-height: 125px; 	text-indent: 0px; 	padding: 3px; }/* bottom */.tx-chcforum-pi1-singlePost .edit { 	background: rgb(248, 252, 244) none repeat scroll 0%; 	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 { 	border: 0px none ; 	vertical-align: middle; }.tx-chcforum-pi1-singlePost .attachment { 	background: rgb(226, 240, 212) none repeat scroll 0%; 	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; 	padding: 5px; 	background-color: rgb(250, 250, 250); 	border: 1px solid rgb(209, 215, 220); 	color: rgb(0, 102, 0); }.tx-chcforum-pi1-singlePost .quoteCell {	background-color: rgb(250, 250, 250); 	font-size: 10px; 	padding: 5px; 	border: 1px solid rgb(209, 215, 220); }.tx-chcforum-pi1-singlePost .quoteCellAuthor {		border: 0px none ; 	font-weight: bold; 	padding: 3px 0pt; }.tx-chcforum-pi1-singlePost .quoteTable {	border: 0px none ; 	margin: 15px 0pt; }.tx-chcforum-pi1-singlePost .text img {	max-height: 350px;	max-width: 350px;}.tx-chcforum-pi1-singlePostQuoteText {	border: 1px solid rgb(58, 86, 30); 	padding: 5px; 	background-color: rgb(248, 252, 244); 	font-size: 10px;}/* FOOTER BOX BEGIN */.tx-chcforum-pi1-footerBox {	background: rgb(183, 219, 147) none repeat scroll 0%; 	padding: 3px; 	border: 1px solid rgb(58, 86, 30); 	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: 1px solid rgb(58, 86, 30); }/* TOOL BAR  BEGIN */.tx_chcforum-pi1-toolBar {	background: rgb(226, 240, 212) none repeat scroll 0%; 	border: 1px solid rgb(58, 86, 30); 	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: rgb(226, 240, 212) none repeat scroll 0%; 	border: 1px solid rgb(58, 86, 30); 	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 rgb(58, 86, 30); 	padding: 3px; }.tx-chcforum-pi1-profileBorder td { 	font-size: 80%}.tx-chcforum-pi1-profileBorder #userPic {	border: 1px solid rgb(58, 86, 30); 	float: right; }.tx-chcforum-pi1-profileBorder hr {	clear: left;	display: block;	visibility: hidden;}.tx_chcforum-pi1-profileHdrBig {	background: rgb(226, 240, 212) none repeat scroll 0%; 	border: 1px solid rgb(58, 86, 30); 	padding: 3px; 	margin-bottom: 3px; 	font-size: 10px; }.tx_chcforum-pi1-profile_hdr { 	padding: 2px; 	background: rgb(226, 240, 212) none repeat scroll 0%; 	font-size: 10px; 	font-weight: bold; }/* MESSAGE BOX BEGIN */.tx-chcforum-pi1-errorBoxCell {	background: rgb(226, 240, 212) none repeat scroll 0%; 	font-weight: bold; 	text-align: left; }.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {	background: rgb(255, 239, 214) none repeat scroll 0%;	border: 1px dotted rgb(225, 93, 5); 	font-weight: bold; 	padding: 3px; 	font-weight: bold;}.tx-chcforum-pi1-forumTextBig {		font-size: 14px; 	font-weight: bold;}.tx-chcforum-pi1-helpBox { 	background-color: rgb(226, 240, 212) !important; 	border-style: none; }.tx-chcforum-pi1-linkUp {	background: rgb(222, 227, 231) none repeat scroll 0%; 	border: 1px solid rgb(58, 86, 30); 	margin: 12px 0pt 15px; 	padding: 3px; 	font-size: 10px; 	text-align: center; }.tx-chcforum-pi1-previewBoxCell { 	background: rgb(183, 219, 147) none repeat scroll 0%; 	text-align: center; }/********* Styles for extension "tx_mmforum" *********/th.tx-mmforum-th {	color: black;	background: #A7B3CB;}td.tx-mmforum-subth2 {	color: black;	background: #F3F5F8;}.tx-mmforum-td  {	background: #E3E7EF;}input.tx-mmforum-button {	background: #A7B3CB;	border-color: #A7B3CB;}