*                                       {margin:0;padding:0;font:12px/1.5em tahoma, verdana,sans-serif;border:0;}
body                                    {background:url('images/background.jpg') repeat-x center top #fff;}
b 										{font-weight:bold;}
strong									{font-weight:bold;}
i 										{
	font-style: italic;
}
#pge                                    {position:absolute;left:50%;top:0;width:810px;min-height:100%;height:auto!important;height:100%;margin:0 0 0 -405px;background:url('images/pageBackground.png') repeat-y top;}
#innerCnt				{position:relative;width:740px;min-height:100%;height:auto!important;height:100%;margin-top:35px;margin-left:35px;}
#header					{background:url('images/header.jpg') no-repeat bottom;height:190px;}
#menu					{background:url('images/menuBackgroundCnt.jpg') no-repeat top;text-align:center;position:absolute;margin-top:5px;height:38px;padding-top:5px;width:740px;}
#menu ul 				{list-style-type:none;text-align:center;}
#menu ul li 			{
	display:inline;
	padding-left:2px;
	padding-right:2px;
}

#menu ul li span			{
	font-size:1.4em;
	color:#000;
}
#menu ul li a				{
	text-decoration:none;
	font-size:1.4em;
	color:#000;
}
#menu ul li a:hover			{color:#F00;}

#topNav					{position: absolute;top:25px;color:#fff; font-size:16px; left:10px;}
#topNav a				{text-decoration:none;color:#fff;font-size:16px;}
#topNav a:hover				{font-weight:bold;}

#cnt					{
	position:relative;
	margin-top:70px;
}

#leftColumn				{
	position:relative;
	float:left;
	width:480px;
	background-color: #fafafa;
}
#rightColumn				{float:right;}


h1					{font-size: 1.6em;color:#F00;background:url('images/headerOneBackgroundCnt.jpg') no-repeat left;padding-left: 20px;height:25px;margin-bottom:2px;}
h2 					{font-size: 1.5em;color:#000;background:url('images/headerTwoBackgroundCnt.jpg') no-repeat left;padding-left: 10px;height:25px;margin-bottom:2px;width:235px;}
#leftColumn a {color:#000;}
#leftColumn a:hover {
	color:#F00;
}
#leftColumn b a {font-weight:bold;}
#leftColumn h2 					{
	font-size: 1.5em;
	color:#000;
	padding-left: 10px;
	background-image: none;
	font-weight: bold;
	margin-top: 1em;
	height: auto;
	width: auto;
}
#leftColumn h3 {
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 1em;
	padding-left: 10px;
}

#leftColumn h4 {
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 1em;
	padding-left: 10px;
}

#leftColumn p				{
	padding-left:10px;
	padding-top:15px;
	background-color:#fafafa;
	padding-right: 10px;
}
#leftColumn ul {
	padding-top:10px;
	padding-right: 10px;
	list-style-position: inside;
	list-style-type: disc;
	padding-left: 26px;
	text-indent: -16px;
}
#leftColumn ol {
	padding-top:10px;
	padding-right: 10px;
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 28px;
	text-indent: -18px;
}
#leftColumn li {
	padding-top: 5px;
}
#leftColumn p img			{float:right;padding:5px;}
#rightColumn p				{padding-left:10px;padding-top:5px;background-color:#fafafa;width:235px;padding-bottom:15px;margin-bottom:20px;}
#rightColumn ul				{
	padding-left:18px;
	padding-top:5px;
	background-color:#fafafa;
	width:227px;
	padding-bottom:15px;
	margin-bottom:20px;
	list-style-type:none;
	text-indent: -0.8em;
}
#rightColumn ul.subnav			{
	display:block;
	padding-left:10px;
	width:215px;
	background-color:#fafafa;
	padding-bottom:2px;
	margin-bottom:0px;
	list-style-type:none;
	padding-top: 2px;
	text-indent: -0.7em;
}
#rightColumn ul	li a			{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
#rightColumn ul	li a:hover		{text-decoration:none;color:#F00;}


.active					{color:#F00!important;}

/*
.tx-pilmailform-pi1 label,
.tx-pilmailform-pi1 input,
.tx-pilmailform-pi1 textarea,
.tx-pilmailform-pi1 select {
	display: block;
	clear: both;
}
.tx-pilmailform-pi1 label {
	padding-top: 5px;
}
*/

/*.tx-pilmailform-pi1 form { padding:20px; border:6px solid #ddd; }

*/
.tx-pilmailform-pi1 input, select, textarea {
	border: 1px inset #999;
	font:12px/1.5em tahoma, verdana,sans-serif;
}
input[type=checkbox] { border:none; }

.tx-indexedsearch input, select, textarea {
	border: 1px inset #999;
	font:12px/1.5em tahoma, verdana,sans-serif;
}
.vcard {
	padding-top: 15px;
	padding-left: 10px;
}

.tx-indexedsearch-info {
      display: none;
}
.tx-indexedsearch-browsebox {
	padding-bottom:25px;
}

.tx-clcompanydatabase-pi1-listrow table {
	padding-top: 10px;
}
.tx-clcompanydatabase-pi1-listrow th {
	padding-bottom:5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.tx-clcompanydatabase-pi1-listrow td {
	padding-top: 20px;
	padding-left: 5px;
}

.wtdirectory_filter {
	padding-top: 10px;
	padding-left: 10px;
}