

.regthumbs .item .title {
	background-image:url(../images/layout/bgregion.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding:10px;
	text-align:right;
	padding-top:8px;
	padding-bottom:12px;
	font-size:12px;
	text-transform:uppercase;
	color:#E5EAC0;
	font-weight:bold;
	font-family:arial;
}
.regthumbs .item {
	width:180px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	display:inline;
}
.regthumbs .item .link {
	background:#E7EDC9;
}
.regthumbs .item .thumb { height:110px; }
.regthumbs .item .link a {
	display:block;
	padding:5px 10px;
	padding-bottom:6px;
	padding-left:25px;
	color:#718100;
	text-decoration:none;
	background:url(../images/layout/reglink.gif) no-repeat 10px;
}
.regthumbs .item-25 { display:none; }


/* News Ticker */

div#news-container { font-family:arial; margin-bottom:15px; }
div#news-container ul { padding:0; margin:0; list-style:none; }
div#news-container ul li.news-item { height:60px; background:#E7EDC9; border-bottom:1px solid #FFF; }
div#news-container ul li.news-item div.news-item-image { width:65px; float:left; }
div#news-container ul li.news-item div.news-item-text { width:165px;font-size:10px; float:left; }
div#news-container ul li.news-item div.news-item-text a { color:#718100; font.weight:bold; text-decoration:none; }
div#news-container ul li.news-item div.news-item-text a p { color:#555555; font-weight:normal; }
div#news-container ul li.news-item div.news-item-text p { margin:0; padding:0; }

/* News Ticker End */




.csc-frame-rulerAfter { clear:both; padding-top:3px; margin-bottom:10px; border-bottom: 1px solid #CCC; }

div#contentTableTdLeft h1,div#contentTableTdLeft h2,div#contentTableTdLeft h3 { 
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	color:#FFF;
	line-height:17px;
	text-transform: uppercase; 
	background: #B51031; 
	font-family: arial, verdana, sans-serif; 
	font-size: 12px; 
	padding: 3px; 
	padding-left: 13px; 
	margin: 0px; 
	margin-bottom: 13px; 
}
div#contentTableTdLeft h3 { 
	 background: #CE1433; 
}
div#contentTableTdLeft h2 { 
	 background:#8DA71B;
}





.csc-frame-frame1 {
	border:1px solid #98AE03;
	padding:10px;
	margin-bottom:10px;
	float:left;
	width:255px;
	margin-right:7px;
	height:380px;
	line-height:13px !important;
}

.csc-frame-frame1 h1 {
	border-bottom: 0px solid #B51031 !important;
}
.csc-frame-frame1 a {
	text-decoration:none;
}


div.tx-lumogooglemaps-pi1 { margin-bottom: 14px; }

dd.csc-textpic-caption { background: #ECECEC; padding: 3px; }

div.csc-mailform-field label { width: 130px; display: block; float: left; }
div.csc-mailform-field select { width: 170px; }
div.csc-mailform-field { padding-bottom: 2px; }
.csc-mailform-submit { margin-left: 130px; }

table.contenttable { clear: both; width: 100%; }
table.contenttable tr td { padding-left: 7px; vertical-align: top; }

table.contenttable .tr-0 td { color: #FFF; }
table.contenttable .tr-odd { background: #E8EBF1; }
table.contenttable .tr-even { background: #E6E8EF; }
table.contenttable .tr-0 td { vertical-align: bottom; }
table.contenttable .tr-0 { background: #174286; }

dl.csc-textpic-image { padding-bottom: 10px; }



div.contentPadding h1 { line-height:16px; text-transform: uppercase; color: #535753; font-family: 'Droid Sans', arial, verdana, sans-serif; border-bottom: 0px solid #B51031; font-size: 15px; padding: 0px; padding-bottom: 2px; margin: 0px; margin-bottom: 13px; }
div.contentPadding p { padding: 0px; margin: 0px; margin-bottom: 15px; }
div.contentPadding a { color: #B51031; }
div.contentPadding a:hover { color: #000; }
div.contentPadding { 
	font-family: verdana, arial, sans-serif;
	padding: 10px; 
	line-height: 14px;
	font-size: 11px; 
	color: #555;
	}
	div.contentPadding h1 a,div.contentPadding h2 a {text-decoration:none; }
	div.contentPadding ol,ul { padding-left: 20px; }
div.contentPadding h3 { line-height:16px; clear: both; text-transform: uppercase; color: #CE5631; font-family: arial, verdana, sans-serif; border-bottom: 1px solid #CE5631; font-size: 14px; padding: 0px; padding-bottom: 2px; margin: 0px; margin-bottom: 13px; }
div.contentPadding h2 { line-height:16px; clear: both; text-transform: uppercase; color: #788A00; font-family: arial, verdana, sans-serif; border-bottom: 1px solid #788A00; font-size: 14px; padding: 0px; padding-bottom: 2px; margin: 0px; margin-bottom: 13px; }




