body {
	font-family: Arial;
	font-size: 12px;
}

#content-table {
	background: #FFFFFF url(bg.jpg) bottom repeat-x;
}

#content {
	font-size: 12px; 
	vertical-align: top;
	text-align: justify;
	padding-top: 20px;
}


#footer {
	font-size: 10px; 
	font-weight: bold; 
	text-align: center; 
	border-top: #a8bfc9 solid 1px;
}

#footer-left {
	background: #FFFFFF url(bottom-left.jpg) no-repeat; 
	width: 30px;
}

#footer-center {
	background: #FFFFFF url(bottom-bg.jpg) repeat-x;
}

#footer-right {
	background: #FFFFFF url(bottom-right.jpg) no-repeat; 
	width: 30px;
}


.topnav {
	padding-left: 5px;
	padding-right: 5px;
}

.topnav a {
	color: black;
	text-decoration: none;
	font-size: 12px;
	border-bottom: white solid 3px;
	display: block;
        font-weight: bold;
}

.topnav a:visited {
	color: black;
	text-decoration: none;
	font-size: 12px;
	border-bottom: white solid 3px;
	display: block;
        font-weight: bold;
}

.topnav a:hover  {
	color: #215daa;
text-decoration: none;
	font-size: 12px;
        font-weight: bold;
	border-bottom: #83d044 solid 3px;
	display: block;
}

.topnav_act {
	padding-left: 10px;
	padding-right: 10px;
}

.topnav_act a {
	color: #215daa;
text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	border-bottom: white solid 3px;
	display: block;
}

.topnav_act a:visited {
	color: #215daa;
text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	border-bottom: white solid 3px;
	display: block;
}

.topnav_act a:hover  {
	color: #215daa;
text-decoration: none;
	font-size: 12px;
        font-weight: bold;
	border-bottom: #83d044 solid 3px;
	display: block;
}

.topnav1 {
 border: #a8bfc9 solid 1px;
 background: white;
 padding-left: 10px;
 padding-right: 20px;
}

.topnav1item a {
	color: black;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.topnav1item a:visited {
	color: black;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.topnav1item a:hover  {
color: #215daa;
text-decoration: none;
	font-size: 12px;
        font-weight: bold;
        font-weight: bold;
}

.topnav1item_act a {
	color: #215daa;
text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.topnav1item_act a:visited {
	color: #215daa;
text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.topnav1item_act a:hover  {
	color: #215daa;
text-decoration: none;
	font-size: 12px;
        font-weight: bold;
}

.topnav2 {
 border: #a8bfc9 solid 1px;
 background: white;
 padding-left: 10px;
 padding-right: 20px;
}

.topnav2item a {
	color: black;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.topnav2item a:visited {
	color: black;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.topnav2item a:hover  {
	color: #215daa;
text-decoration: none;
	font-size: 12px;
        font-weight: bold;
}

.topnav2item_act a {
	        color: #215daa;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.topnav2item_act a:visited {
	        color: #215daa;
text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
	color: #a8bfc9;

.topnav2item_act a:hover  {
	        color: #215daa;
text-decoration: none;
	font-size: 12px;
        font-weight: bold;
}

h1 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 0px;
	margin:0px;
	color: #215daa;
}

h2, h3 {
	font-size: 12px;
	font-weight: bold;
}

#left-content {
	vertical-align: top;
	padding-top: 20px;
	padding-right: 10px;
}


#right-content {
	vertical-align: top;
	padding-top: 30px;
	padding-left: 10px;
}

.align-right {
	text-align: right;
}

a {
	color: #215daa;
}

a:visited {
	color: #215daa;
}

P.tx-mininews-pi1-fp_listrowField-datetime,P.tx-mininews-pi1-singleViewField-datetime {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

div.tx-mininews-pi1-singleView h2 {
	padding: 0px;
	margin: 0px;
}

p.tx-mininews-pi1-singleViewField-teaser {
	font-size: 12px;
	font-style: normal;
	padding-bottom: 30px;
}

P.tx-mininews-pi1-fp_listrowField-title A {
	color: #215daa;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

P.tx-mininews-pi1-fp_listrowField-title {
	margin: 0px;
	padding: 0px;
}

P.tx-mininews-pi1-fp_listrowField-title A:visited {
	color: #215daa;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

P.tx-mininews-pi1-fp_listrowField-teaser {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}

td.left-content {
	width: 150px;
	border-right: #a8bfc9 solid 1px; 
	padding-right: 10px;
}

.polltable {
	font-size: 11px;
	border-left: #a8bfc9 solid 1px; 
	padding-left: 10px;
}	

.polltitle h2 {
	text-align: justify;
	text-transform: none;
	margin-bottom: 0px;
}

.tx_quickpoll-pi1 {
	width: 150px;
}

#content-table tr {
	vertical-align: top;
}

table.csc-uploads tr {
	font-size: 12px;
	vertical-align: middle!important;
	padding-bottom: 15px;
}

table.csc-uploads tr td {
	width: 300px;
}

table.csc-uploads tr td p {
	padding: 0;
	margin:0;
}

.object-table {
	font-size: 12px;
}

.bodytext {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}


