#content-center
{
	padding-top: 45px;
	margin: 0px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 240px;
}

#content-center-header
{
	height: 44px;
	padding-left: 0px;
	float: none;
	padding-bottom: 0px;
	margin-left: 0px;

}
#content-center-main
{
	float: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 12px;
	width: 520px;
	margin-left: 165px;

}
#content-center-main p.bodytext,  #content-center-main p, #content-center-main li {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.8em;
	color: #000000;
}

#content-center-left
{
	float: left;
	width: 140px;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;


}

#right-border
{
	float: right;
	margin: 0;
	background-repeat: repeat-y;
	height: 100%;
	overflow: hidden;
	background-attachment: scroll;
	background-position: right top;
	padding-top: 110px;
	padding-left: 20px;
	
	}
#right-border p.bodytext
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#clearer {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
}
p.bodytext a:link, p.bodytext a:visited 
{
	color: #FF6600;
	text-decoration: none;
}

a:link, a:visited
{
	color: #FF6600;
	text-decoration: none;
}

dd.csc-textpic-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.toplink {
	clear:both;
	margin-top: 25px;
}
/*-----------------------------------  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;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

div.news-latest-container {
	border-top: 1px solid #666666;
	border-bottom: none;
	height: auto;
	width: auto;
	padding-bottom: 15px;
}

div.news-latest-container p {
	margin: 0px;
	padding: 0px;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}
.news-latest-container H3 A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003333;
	margin: 0px;
	padding: 0px;
}

.news-latest-subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.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 {
	line-height: 1.3;
	padding:0px;
	margin:0px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #666666;
	border-left: none;
	height: auto;
	padding-bottom: 10px;
}

.news-latest-item #clearer HR{
	height: 1px;
	border: none;
	clear: both;
}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	position: relative;
	margin-left: 0px;
	margin-top: 8px;
	float: right;




}

.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category,.news-single-date{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;



}

.news-latest-morelink A {


}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

}


.news-list-item {
	padding:0px;
	margin:0px;
	border:0px solid #666;
	height: 1%;
	}
.news-search-form {
	padding:8px;
	margin-bottom:5px;
	border:1px solid #CCCCCC;
	background-color:#D5DFD7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.news-search-form select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #666666;
}
.news-search-form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #666666;

}

/*-----------------------------------  GOOGLEMAP  -----------------------------------*/
.tx-rggooglemap-pi1 {width: 780px;}

.tx-rggooglemap-pi1 .mapnest {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tx-rggooglemap-pi1 #rggooglemap-recordsonmap {float: right; width: 260px; height:480px; overflow:auto;}
.tx-rggooglemap-pi1 #rggooglemap-recordsonmap ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tx-rggooglemap-pi1 #rggooglemap-recordsonmap li {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEFEB;
}
.tx-rggooglemap-pi1  h3 {font-size: 14px; color:#003300; margin-bottom: 8px;}
.tx-rggooglemap-pi1 img {float: right; margin-left: 10px; margin-bottom: 10px;}
.tx-rggooglemap-pi1 .poi, .tx-rggooglemap-pi1 .poi-link, .tx-rggooglemap-pi1 .poi-adress{

} 
.poi-address{
	background-color: #EAEFEB;
	margin-bottom: 5px;
} 
.markerTooltip {
	background: #fff;
	color:#000;
	padding: 3px 6px;
	white-space: nowrap;
	border: #333 solid 1px;
	-moz-border-radius:5%;
	-moz-opacity: 90%;
	opacity: 0.90;
	z-index:4;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
