body {
	margin:0;
	color:#050505;
	font:13px Georgia, "Times New Roman", Times, serif;
	background:#010101 url(Images/bg-body.gif) repeat-x;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input, select, textarea {
	padding:0;
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
legend {
	display:none;
}
img {
	border:0;
}
a {
	color:#00979c;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#wrapper {
	width:960px;
	margin:25px auto 0;
}
.wrapper-t {
	background: url(Images/bg-wrapper-t.png) no-repeat;
	height:18px;
	overflow:hidden;
}
.wrapper-b {
	background: url(Images/bg-wrapper-b.png) no-repeat;
	height:14px;
	overflow:hidden;
}
.wrapper-c {
	background: url(Images/bg-wrapper.png) repeat-y;
	height:1%;
	padding:0 7px;
}
.wrapper-c:after {
	content:"";
	display:block;
	clear:both;
}
..wrapper-t {
_background:none;
_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/CityOfFlorence/Images/bg-wrapper-t.png', sizingmethod='crop');
}
..wrapper-b {
_background:none;
_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/CityOfFlorence/Images/bg-wrapper-b.png', sizingmethod='crop');
}
..wrapper-c {
_background:none;
_padding:0;
_margin:0;
_width:936px;
_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/CityOfFlorence/Images/bg-wrapper.png', sizingmethod='scale');
}
.container {
	margin:-11px 0 0;
	float:left;
	width:946px;
	position:relative;
}
..container {
_margin:-11px 0 0 3px;
_padding:0;
}
#header {
	height:239px;/*background: url(Images/bg-header0.png) no-repeat;*/
	padding:28px 0 0;
	box-shadow: inset 0px 0px 0 1000px rgba(241, 221, 181, 0.3);
	border-radius: 10px 10px 0 0;
}
.#header {
_background:none;
_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/CityOfFlorence/Images/bg-header0.png', sizingmethod='crop');
}
.logo {
	background: url(Images/logo.png) no-repeat;
	width: 314px;
	height: 178px;
	margin:0 auto 14px;
	text-indent:-9999px;
	overflow:hidden;
}
..logo {
_background:none;
_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/CityOfFlorence/Images/logo.png', sizingmethod='crop');
}
.logo a {
	display: block;
	height: 100%;
	position:relative;
}
#nav {
	margin:0px -15px;
	width:976px;
	position:relative;
	z-index:10;
}
#clear {
	clear:both;
}
#nav ul .rmLink {
	padding-right:12px;
}
#nav ul ul span.rmText {
	display:block;
	padding-right:12px;
}
#nav ul.rmHorizontal.rmRootGroup {
	margin:0;
	padding:1px 0 15px 7px;
	list-style: none;
	background: url(Images/bg-nav.png) no-repeat;
	height:1%;
	font-size:19px;
	line-height:23px;
	background-size: 100%;
	width: 970px;
}
.#nav ul.rmHorizontal.rmRootGroup {
_background: url(Images/bg-nav.gif) no-repeat;
_height:auto;
}
#nav ul.rmHorizontal.rmRootGroup:after {
	content:"";
	display:block;
	clear:both;
}
#nav ul.rmHorizontal.rmRootGroup li {
	position:relative;
	float:left;
	margin:0 -1px 0 0;
}
#nav ul.rmHorizontal.rmRootGroup li a {
	position:relative;
	display:block;
	color:#fff;
	padding:12px 15px 12px 18px;
	line-height:22px;
}
#nav ul.rmHorizontal.rmRootGroup li span.extlinkIMG {
	position:absolute;
	width:90%;/*background: transparent url(Images/extLink_img-grey.gif) no-repeat top right;*/
	background-image: url(Images/extLink_img-grey.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 4px;
	height: 12px;
	cursor: pointer;/*padding-left: 12px;*/
	float:right;
	margin-top:-18px;
	margin-right:0;
}
.rmLevel1, .rmLevel2 {
	min-width:180px;
}
#nav ul.rmHorizontal.rmRootGroup ul li a {
	min-width:180px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	position:relative;
	display:block;
	color:#fff;
	padding:5px;
	line-height:16px;
}
#nav ul.rmHorizontal.rmRootGroup a:hover {
	text-decoration:none;
	background:#1d3f18;
}
#nav ul.rmHorizontal.rmRootGroup li:hover, #nav ul.rmHorizontal.rmRootGroup li.hover {
	background:#1d3f18;
}
#nav ul.rmHorizontal.rmRootGroup ul li a {
}
#nav ul.rmHorizontal.rmRootGroup ul li a:hover {
	background:#2E5424;
}
#nav ul.rmHorizontal.rmRootGroup ul li.hover, #nav ul.rmHorizontal.rmRootGroup ul li:hover {
	background:#2E5424;
}
#nav ul.rmHorizontal.rmRootGroup .rmSlide {
	background:#1D3F18;
}
#nav ul.rmHorizontal.rmRootGroup ul .rmSlide {
	background:#2E5424;
}
#nav ul.rmHorizontal.rmRootGroup ul .rmSlide li a {
}
#nav ul.rmHorizontal.rmRootGroup ul .rmSlide li a:hover {
	background:#4D7B3B;
}
#nav ul.rmHorizontal.rmRootGroup ul ul li.hover, #nav ul.rmHorizontal.rmRootGroup ul ul li:hover {
	background:#4D7B3B;
	border:none;
}
#nav ul.rmHorizontal.rmRootGroup ul ul .rmSlide {
	background:#4D7B3B;
}
#nav ul.rmHorizontal.rmRootGroup ul ul .rmSlide li a {
}
#nav ul.rmHorizontal.rmRootGroup ul ul .rmSlide li a:hover {
	background:#669B4E;
}
#nav ul.rmHorizontal.rmRootGroup ul ul ul li.hover, #nav ul.rmHorizontal.rmRootGroup ul ul ul li:hover {
	background:#669B4E;
}
#nav ul.rmHorizontal.rmRootGroup ul ul Ul .rmSlide {
	background:#669B4E;
}
#nav ul.rmHorizontal.rmRootGroup ul ul ul .rmSlide li a:hover {
	background:#78b65b;
}
#main {
	padding:0 4px 0 23px;
	margin:-4px 0 0;
}
.bar {
	clear:left;
	height:1%;
	padding:0 20px 14px 0;
	overflow:hidden;
	width:906px;
	position:relative;
}
#search {
	clear:both;
}
.bar .sfsearchBox {
	float:right;
	width:300px;
	background: url(Images/bg-search.gif) no-repeat;
	padding:0 8px 0 2px;
	height:28px;
}
.sfsearchBox span.k-state-default {
    float: left;
    width: 278px !important;
}
.sfsearchBox input, .sfsearchBox input.sfsearchText {
	background:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	border:none;
	float:left;
	width:278px;
	padding:5px 5px;
	margin:0;
	color:#888;
	font-style:italic;
	font-size:13px;
}
.sfsearchBox label {
	display:none;
}
.sfsearchBox input.sfsearchSubmit {
	float:right;
	width:12px;
	height:13px;
	background: url(Images/btn-search.gif) no-repeat;
	padding:0;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	margin:8px 0 0;
}
.breadcrumbs {
	margin: 0;
	padding: 3px 0 0;
	list-style: none;
	overflow:hidden;
	height:1%;
	font-size:12px;
	font-style:italic;
	line-height:15px;
	color:#386531;
}
.breadcrumbs li {
	float:left;
	padding:0 5px 0 6px;
	background: url(Images/bullet-breadcrumbs.gif) no-repeat 0 8px;
	margin:0 2px 0 -2px;
}
.section {
	height:1%;
	background: url(Images/bg-sidebar.gif) repeat-y 675px 0;
}
.section-holder {
	background: url(Images/bg-sidebar-t.gif) no-repeat 675px 0;
}
.section-frame {
	background: url(Images/bg-sidebar-b.gif) no-repeat 675px 100%;
	overflow:hidden;
	height:1%;
}
#content {
	float:left;
	width:663px;
}
.info-box {
  width: 550px;
  border: 1px solid #d9d9d9;
  font-size: 12px;
  line-height: 14px;
  padding: 6px 0 6px 33px;
  background: #e7eee3 url(Images/ico-info.gif) no-repeat 7px 6px;
  margin: 0 0 11px;
  font-family: Arial, Helvetica, sans-serif;
}
.info-box strong {
	font-weight:normal;
}
.info-box a {
	font-style:normal;
}
.info-box p {
	margin:0;
	padding:0;
}
.note-box {
	background: url(Images/bg-notebox-r.gif) repeat-y;
	margin:0 1px 26px;
}
.note-box .holder {
	background: url(Images/bg-notebox.gif) no-repeat;
	padding:26px 29px;
	font-size:14px;
	color:#fffefe;
	line-height:24px;
	text-align:justify;
}
.note-box h2 {
	font-size:22px;
	line-height:25px;
	color:#fff;
	margin:0 0 6px;
	font-weight:normal;
}
.note-box h3 {
	font-size:15px;
	line-height:18px;
	color:#fff;
	margin:12px 0 4px 0;
	font-weight:bold;
}
#content .note-box .holder p {
	font-size:11px;
	margin:8px 0 8px 0;
	line-height:19px;
}
#content .note-box .holder a {
	color:#fff;
	text-decoration:underline;
}
#content p {
	margin: 0;
	padding: 10px 0;
	line-height: 22px;
}
.articles {
	padding:0 5px 0 8px;
}
.article {
	font-family: Georgia, Arial, Verdana, sans-serif;
	padding:0 0 29px;
	line-height:23px;
}
.article h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#1d3f18;
	font-size:22px;
	line-height:25px;
	margin:0 0 9px;
	font-style:italic;
	font-weight:normal;
}
.article h2 {
	clear:both;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#1d3f18;
	font-size:19px;
	line-height:22px;
	margin:0 0 9px;
	font-style:normal;
	font-weight:normal;
}
.article .homecol1 {
	float:left;
	width:320px;
	margin:0 10px 0 0;
	padding:0 15px 0 0;
}
.article .homecol1 h2.title, .article .homecol2 h2.title {
	background: url(Images/bg-title-fade-white.gif) no-repeat scroll left bottom transparent;
	color:#4FC3C7;
	font-size:21px;
	font-weight:normal;
	font-style:normal;
	margin:0;
	padding:0 0 20px 50px;
}
.article .homecol1 h2.title span {
	background:url(Images/seal-small.gif) no-repeat;
	border:0px solid #ffffff;
	display:block;
	padding:0;
	float:left;
	height:42px;
	width:42px;
	margin:-6px 0 0 -50px;
}
.article .homecol2 h2.title span {
	background:url(Images/symbol-small.gif) no-repeat;
	border:0px solid #ffffff;
	display:block;
	padding:0;
	float:left;
	height:42px;
	width:42px;
	margin:-6px 0 0 -50px;
}
#content .article .homecol1 p {
	margin:0;
	padding:0;
}
.article .homecol2 {
	float:right;
	width:300px;
	margin:0;
	padding:0;
}
.article .homecol2 .citydepartments ul {
	margin:0 0 0 28px;
	padding:0;
	list-style:none;
}
.citydepartments {
	border:3px solid #E0E9F0;
	background-color:#F1F1F1;
	display:block;
	padding:12px;
	margin-bottom:12px;
}
.article .homecol2 .citydepartments li, .article .homecol2 #trails li, .article .homecol1 .citydepartments li, .article .homecol1 #trails li {
	padding-left:12px;
	background:url(Images/right-arrow.gif) no-repeat 0 6px;
}
.article .homecol2 #trails, .article .homecol1 #trails {
	background:url(Images/trail-system.png) no-repeat;
	background-size:cover;
	width: 320px;
    	height: 352px;/*overflow:hidden;*/
	margin:0;
	padding:0;
}
.article .homecol1 #trails {
	margin:12px 0;
}
.article .homecol2 #trails p, .article .homecol1 #trails p {
	font:italic 12px Georgia, "Times New Roman", Times, serif;
	line-height:18px;
	color:#444;
	float:left;
	display:block;
	width:260px;
	padding:0;
	margin: 202px 0 0 32px;
}
.article .homecol2 #trails ul, .article .homecol1 #trails ul {
	clear:left;
	float:left;
	list-style:none;
	margin:7px 0 0 50px;
	padding:0;
}
.article .homecol2 #trails li, .article .homecol1 #trails li {
	float:left;
	width:100px;
	font:italic 13px Georgia, "Times New Roman", Times, serif;
	background:url(Images/right-arrow.gif) no-repeat 0 53%;
	color:#0384e7;
	padding:0 0 0 12px;
}
li.sfnewsListItem {
	list-style:none;
}
.article .homecol1 .sfnewsList h2.sfnewsTitle {
	margin:0;
	padding:0;
	line-height:normal;
}
.article .homecol1 h2.sfnewsTitle a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#1d3f18;
	font-size:15px;
	margin:0 0 0 0;
	font-style:normal;
	font-weight:normal;
	text-transform:capitalize;
}
.sfnewsMetaInfo {
	font-size:10px;
	color:#999;
}
.sf_pagerNumeric a {
	border:0px solid #eee;
	background-color:#efefef;
	padding:4px 6px;
	margin-right:2px;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.sf_pagerNumeric a:hover {
	background-color:#00979C;
	color:#fff;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.sf_PagerCurrent {
	background-color:#00979C;
	color:#fff;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.article h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#1d3f18;
	font-size:15px;
	line-height:19px;
	margin:0 0 3px 0;
	font-style:italic;
	font-weight:normal;
}
.sflistListItem {margin-bottom:9px;}
.article h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#1d3f18;
	font-size:13px;
	line-height:19px;
	margin:0 0 9px;
	font-style:italic;
	font-weight:normal;
}
.article h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#1d3f18;
	font-size:11px;
	line-height:19px;
	margin:0 0 9px;
	font-style:italic;
	font-weight:normal;
}
.article .homecol1 ul.sfnewsList li p {
	color:#333;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
}
.article .homecol1 ul.sfnewsList li p.sfnewsDate {
	margin:0;
	padding:0;
	font-size:10px;
}
.article p.sfnewsDate {
	margin:0;
	padding:0;
	font-size:10px;
	color:#555;
}
.article .holder {
	overflow:hidden;
	height:1%;
	padding:2px 0 0;
}
#ctl00_Content_ListDisplay1 ul.sf_expandedList {
	list-style:none;
	padding:0;
	margin:7px 0 0 0;
}
#ctl00_Content_ListDisplay1 ul.sf_expandedList li {
	padding:9px;
	margin:0;
	border:1px solid #fff;
}
#ctl00_Content_ListDisplay1 li a {
	text-decoration:none
}
#ctl00_Content_ListDisplay1 ul.sf_expandedList li:hover {
	background:#D4E9C8;
	border:1px solid #bcd7ac;
}
.article img {/*float:left;*/
	padding:3px;
	border:1px solid #c2c2c2;
	margin:1px 8px 0 1px;
}
p.sfnewsThumbnail {
	float:left;
	width:120px;
}
#sidebar {
	float:right;
	width:249px;
	padding:0 0 0 0px;
}
.side-nav {
	margin: 0 0 12px 0;
	padding: 0 0 19px;
	list-style: none;
	line-height:16px;
}
.side-nav li {
	vertical-align:middle;
	height:1%;
}
.side-nav a {
	display:block;
	color:#1d3f18;
	margin:0 0 0 -20px;
	position:relative;
	width:224px;
	cursor:pointer;
}
.side-nav span {
	display:block;
	padding:0 0 0 4px;
}
.side-nav em {
	display:block;
	padding:7px 5px 6px 18px;
	height:1%;
}
.side-nav a:hover, .side-nav li.active a {
	background:#fff url(Images/bg-border.gif) no-repeat;
	text-decoration:none;
}
.side-nav a:hover span, .side-nav li.active span {
	background:url(Images/bg-border.gif) no-repeat 0 100%;
}
.side-nav a:hover em, .side-nav li.active em {
	background:url(Images/bg-arrow2.gif) no-repeat 0 12px;
}
.side-box {
	background: url(Images/bg-sidebox.gif) repeat-y;
	width:203px;
	margin:12px 0 15px 28px;
}
.side-box li a {
	color:#ffffff;
	text-decoration:none;
}
.side-box li a:hover {
	color:#eeeeee;
	text-decoration:underline;
}
.side-box .holder {
	background: url(Images/bg-sidebox-t.gif) no-repeat;
}
.side-box .frame {
	background: url(Images/bg-sidebox-b.gif) no-repeat 0 100%;
	padding:13px 9px 24px 9px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
}
.side-box .heading {
	background: url(Images/bg-heading.gif) no-repeat;
	padding:19px 0 12px;
}
.side-box .heading h3 {
	margin:0;
	background: url(Images/bg-heading-b.gif) no-repeat 0 100%;
	padding:0 0 20px;
	font-size:14px;
	line-height:17px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
}
.side-box ul, .side-box li {
	padding: 0px;
	margin:0 0 0 0px;
	list-style: none;
	text-align:left;
	line-height:16px;
}
.side-box ul a, .side-box li a {
	padding:4px;
	display:block;
}
.side-box ul a:hover, .side-box li:hover {
	background:#5D8F48;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-decoration:none;
}
.promo {
	display:block;
	overflow:hidden;
	margin:9px 0 3px 28px;
	background:transparent !important;
	width:203px;
}
.promo h3 {
	border-bottom: 1px solid #D7D1CA;
	color: #1f411a;
	font: normal 14px/16px Georgia, 'Times New Roman', serif;
	margin: 0 0 3px 0;
	padding: 0px 3px 2px;
}
.promo a {
	color: #006634;
	text-decoration: none;
}
.promo a img {
	float: left;
	margin: 3px 5px 5px 1px;
	border:none;
}
.promo p {
	color:#1f411a;
	font:normal 10px Verdana, sans-serif;
	display:block;
	line-height: 16px;
	padding: 0 0 0 3px;
	margin: 0 0 5px 0;
	height:139px;
	overflow:hidden;
}
#footer {
	font-size: 13px;
	line-height: 21px;
	padding: 10px 0px 20px 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
#footer ul {
	margin: 0;
	padding: 0 0 5px;
	list-style: none;
	text-align:center;
}
#footer ul li {
	display:inline;
	background: url(Images/separator-footer.gif) no-repeat 0 5px;
	padding:0 0 0 8px;
}
#footer ul li:first-child {
	background:none;
}
#footer ul a {
	color:#d0edf6;
}
.skip {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.skip:focus {
	position:static;
	width:auto;
	height:auto;
}/* Style Snippets */
.extlinkIMG {
	background: transparent url(Images/extLink_img.gif) no-repeat top right;
	margin-left: 4px;
	height: 12px;
	width: 12px;
	cursor: pointer;
	padding-left: 12px;
}
.arc90_imgcaptionTXT {
	font-size: .8em;
	color: #666;
	text-align: left;
}
p.arc90_imgcaptionALT {
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: .65em;
	text-align: right;
}
span.arc90_imgcaptionALT {
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background: #888;
	color: #fff;
}
.arc90_imgcaption {
	text-align: center;
	border: 1px solid #DDD;
	padding: 1em;
	margin: 1em 0;
	width: 9em;
}
.floatl {
	float: left;
	margin-right: 1em;
}
.floatr {
	float: right;
	margin-left: 1em;
}/* Global preperties for tables */
#content table {
	width: 100%;
	margin-bottom: 2em;
}
#content th, td {
	padding: .2em .3em;
}
#content tfoot td {
	text-align: right;
	font-size: .75em;
}/* GREEN TABLE */
#content .arc90_altrowsGreen0 {
	background-color: #D4E9C8;
} /* 1st row color */
#content .arc90_altrowsGreen1 {
	background-color: #b3d2a1;
} /* 2st row color *//* Green Table styles */
#content .arc90_altrows-Green {
	font-family:Arial, Helvetica, sans-serif;
}
#content .arc90_altrows-Green td {
	font-size: .85em;
}
#content .arc90_altrows-Green th {
	border: 1px solid #5A9835;
	padding-top: 2em;
	color: #FFF;
}/* BLUE TABLE */
#content .arc90_altrowsBlue0 {
	background-color: #B3D5E6;
} /* 1st row color */
#content .arc90_altrowsBlue1 {
	background-color: #DDECF3;
} /* 2st row color *//* Blue Table styles */
#content .arc90_altrows-Blue {
	border-collapse: collapse;
	border: 1px solid #66AACC;
}
#content .arc90_altrows-Blue th {
	border-bottom: 1px solid #66AACC;
}
#content .arc90_altrows-Blue caption {
	background-color: #337899;
	border: 1px solid #275A73;
	color: #FFF;
	padding: .2em;
	margin-bottom: .3em;
}/* Rss Feed Reader */
#rss {
	margin:12px 0 0 0;
	padding:7px;
	/*display:none;*/
}
#rss ul {
	list-style:none;
	margin:0;
	padding:0;
}
#rss li {
	margin:0 0 10px 0;
	padding:0;
}
.du_rssreader_li_title {
	font-weight:bold;
	line-height:18px;
}
.datefield {
	clear:left;
	font-size:9px;
	color:#ccc;
	font-style:italic;
}
.labelfield {
	color:red;
	font-size: 9px;
}
.du_rssreader_li_description {
	font-size:11px;
	line-height:14px;
}
.du_rssreader_li_description br {
	display:none;
}
.du_rssreader_default, .du_rssreader_no_description {
	border:none;
	padding:5px 0px 10px 5px;
}
.du_rssreader_default .du_rssreader li, .du_rssreader_no_description .du_rssreader li {
	background:transparent url(Images/news_li.gif) no-repeat 0 5px;
	padding:0px 5px 10px 20px;
	list-style-type:none;
}
.du_rssreader_no_description .du_rssreader li .du_rssreader_li_description {
	display:none;
}
.du_divSingleBox_Bottom {
	background-color:#FFFFFF;
	border:solid 1px #999999;
	padding:5px 0px 10px 0px;
	margin-bottom:10px;
}
.du_divSingleBox_Bottom .du_rssreader li {
	padding-left:20px;
	background:transparent url(Images/news_li.gif) no-repeat 0 5px;
	padding-right:20px;
	list-style-type:none;
}
.du_divDoubleBox_Bottom {
	background-color:#FFFFFF;
	border:solid 1px #999999;
	padding:5px 0px 10px 5px;
}
.du_divDoubleBox_Bottom .du_rssreader li {
	padding-left:20px;
	background:transparent url(Images/news_li.gif) no-repeat 0 5px;
	list-style-type:none;
}
.du_rssreader_twitter {
	border:none;
	padding:5px 0px 10px 5px;
}
.du_rssreader_twitter .du_rssreader li {
	padding-left:20px;
	background:transparent url(Images/du_rss_twitter_li.gif) no-repeat 0 5px;
	padding-right:5px;
	list-style-type:none;
}
.du_rssreader_twitter .du_rssreader .du_rssreader_li_title, .du_rssreader_no_description .du_rssreader .du_rssreader_li_title {
	font-weight:normal;
}
.du_rssreader_li_description img {
	display:none;
}/*** ... ***/
#content .article .sfnewsList {
	margin:20px 0;
}
#content .article .sfnewsList li {
	margin:10px 0;
}
#content .article .sfnewsList li P {
	padding:3px 0;
}
#content .article .sfnewsList H2.sfnewsTitle {
	font-size:1.4em;
	margin:0;
}
#content P .sfnewsDate, #content .sf_singleNews p {
	padding:3px 0;
}
#content .article .homecol1 .sfnewsList {
	margin:0;
}
#content .article .homecol1 .sfnewsList li {
	margin:12px 0;
}
#content .article .homecol1 .sfnewsList li p {
	padding:0;
}
.article .sf_postBookmark img {
	padding:0;
	margin-top:12px;
}
/*#facebook {
	width:203px;
	height:83px;
	margin:0 0 12px 28px;
	padding:0;
}
#facebook A {
	background-image:url('Images/Facebook.gif');
	background-repeat:no-repeat;
	width:203px;
	height:83px;
	display:block;
}*/
#facebook {
    width: 203px;
    min-height: 83px;
    margin: 0px 0 20px 28px;
    padding: 0;
    text-align: center;
}
#facebook A {
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    display: inline-block;
    background: transparent;
    margin: 0 4px;
}
#facebook A.facebook {
    background-image: url(Images/Facebook.png);
    background-size: contain;
    background-repeat: none;
}
#facebook A.twitter {
    background-image: url(Images/Twitter.png);
    background-size: contain;
    background-repeat: none;
}
#facebook A.instagram {
    background-image: url(Images/Instagram.png);
    background-size: contain;
    background-repeat: none;
}
.sf_singleNews a.sf_back {
	padding: 6px 12px 6px 20px;
	border-radius:3px;
	margin:0px 0 10px 0px;
	float:left;
	background:url('/Images/bg-arrow2.gif') no-repeat 7px 14px;
	border:1px solid #EFEFEF;
}
#insider {
	position:relative;
	width:45px;
	height:45px;
	top:165px;
	left:127px;
	display: block;
}
.RadSiteMap_Sitefinity .rsmLink, .RadSiteMap_Sitefinity .rsmTemplate {
	font-family:Georgia, "Times New Roman", Times, serif !important;
	color: #00979C !important;
}
.RadTabStrip .rtsLink, .RadTabStripVertical .rtsLink {
	white-space: normal !important;
}
.RadTabStrip_Default .rtsLI, .RadTabStrip_Default .rtsLink {
	color: #1D3F18 !important;
}
.RadTabStripVertical .rtsLink, .RadTabStrip .rtsLink, .RadTabStripVertical .rtsLink {
	text-align: left !important;
	padding-left:0px !important;
}
.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 7px 5px !important;
}
.RadMenu_Default .rmVertical .rmExpandRight, .RadMenu_Default .rmVertical .rmExpandLeft, .RadMenu_Default .rmGroup .rmExpandRight, .RadMenu_Default .rmGroup .rmExpandLeft, .RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow, .RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow {
	background: transparent url('Images/bg-arrows.png') no-repeat 100% -2px !important;
}
.RadTabStripLeft_Default .rtsLast .rtsLink, .RadTabStripRight_Default .rtsLast .rtsLink {
	border-bottom: none !important;
}
ul.sfnewsList.sfnewsListTitleDateSummary {padding-left:12px;}

.RadTabStrip .rtsLevel .rtsOut, .RadTabStripVertical .rtsLevel .rtsOut, .RadTabStrip .rtsLevel .rtsIn, .RadTabStripVertical .rtsLevel .rtsIn, .RadTabStrip .rtsLevel .rtsTxt, .RadTabStripVertical .rtsLevel .rtsTxt {
	padding-left: 12px;
}
.RadSiteMap .rsmLink {
	padding: 0px !important;
}
.RadSiteMap .rsmFlow {
	padding-bottom:20px !important;
}
div.cofLightbox{
	padding:7px;
}
p.cofLightbox.intro {
	font: italic 12px Georgia, "Times New Roman", Times, serif;
	padding:3px 9px !important;
}
.cofLightbox ul {
	float:left;
	margin:0 0 12px 0;
	list-style:none;
	padding:0;
}
.cofLightbox li{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
.cofLightbox img {
	width:70px;
}
.k-animation-container .k-list-container {
	background-color: #fefefe !important;
	border-bottom: 1px solid #c9c9c9 !important;
	border-left: 1px solid #c9c9c9 !important;
	border-right: 1px solid #c9c9c9 !important;
	width: 308px !important;
	margin-left: -2px !important;
}