.csc-frame-rulerAfter { clear:both; padding-top:3px; margin-bottom:10px; border-bottom: 1px solid #CCC; }

td#contentTableTdLeft h1,td#contentTableTdLeft h2,td#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; 
}
td#contentTableTdLeft h3 { 
	 background: #CE1433; 
}
td#contentTableTdLeft h2 { 
	 background:#788A00;
}





.csc-frame-frame1 {
	border:1px solid #98AE03;
	padding:10px;
	margin-bottom:10px;
	float:left;
	width:255px;
	margin-right:7px;
}

.csc-frame-frame1 h1 {
	border-bottom: 0px solid #B51031 !important;
}

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: #B51031; font-family: arial, verdana, sans-serif; border-bottom: 1px solid #B51031; font-size: 14px; 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: 15px; 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: 15px; padding: 0px; padding-bottom: 2px; margin: 0px; margin-bottom: 13px; }



