@charset "UTF-8";
/* CSS Document */

/* HERO IMAGE AND RIGHT COLUMN NEWS
----------------------------------------------------------------------*/
#tn_landing_column {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 910px;
	clear: both;
}
.sys_tn_pic_news_holder {
	clear: left;
	float: left;
	height: 290px;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.sys_tn_pic_holder {
	float: left;
	height: 280px;
	width: 682px;
	overflow: hidden;
	position: relative /* CC Added 08/12/2010 */
}
.sys_tn_pic_holder img {
	width:685px;
	height: 280px;
}
.sys_tn_pic_holder h2 {
	position: absolute;
	z-index: 200;
	text-indent: 0px!important;
	/* width: 220px; Removed IKM 12/1/2011 */
	padding: 0px;
	/* margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px; CC Removed 08/12/2010 */
	 line-height: 30px; /*CC Removed 08/12/2010 - readded IKM 12/01/11 */
}
.sys_tn_pic_holder h2 a {
	font-family: 'BureauGrotesqueThreeSeven', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	font-size: 35px;
	text-decoration:none;
}
.sys_tn_pic_holder h2 a:hover { 
	text-decoration:underline;
}
/*.sys_tn_pic_holder h2 .sys_tn_pic_text_small*//*CC*/
.sys_tn_pic_holder h2 .sys_hero_small_text /*CC*/ {
	font-size: 16px!important;
	display:block;
	line-height: 16px!important;
}
/* .sys_tn_pic_holder h2 .sys_tn_pic_text_small a *//*CC*/
.sys_tn_pic_holder h2 .sys_hero_small_text a /*CC*/ { 
	font-size: 16px!important;/*CC*/
}


/* The following CSS is copied by Contensis from the '200-departments' stylesheet
---------------------------------------------------------------------------*/
.sys_tn_pic_holder h2.sys_left_top {
	/* width:665px; CC Removed 08/12/2010 */
	padding: 0px;
	/* margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px; CC Removed 08/12/2010 */
	position: absolute; /* CC Added 08/12/2010 */
	top: 13px; /* CC Added 08/12/2010 */
	left: 10px; /* CC Added 08/12/2010 */
}
.sys_tn_pic_holder h2.sys_left_bottom {
	/* width:665px; CC Removed 08/12/2010 */
	padding: 0px;
	/* margin-top: 140px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px; CC Removed 08/12/2010 */
	position: absolute; /* CC Added 08/12/2010 */
	bottom: 10px; /* CC Added 08/12/2010 */
	left: 10px; /* CC Added 08/12/2010 */
}
.sys_tn_pic_holder h2.sys_right_top {
	/* width:665px; CC Removed 08/12/2010 */
	padding: 0px;
	/* margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px; CC Removed 08/12/2010 */
	text-align:right;
	position: absolute; /* CC Added 08/12/2010 */
	top: 13px; /* CC Added 08/12/2010 */
	right: 10px; /* CC Added 08/12/2010 */
}
.sys_tn_pic_holder h2.sys_right_bottom {
	/* width:665px; CC Removed 08/12/2010 */
	padding: 0px;
	/* margin-top: 140px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px; CC Removed 08/12/2010 */
	text-align:right;
	position: absolute; /* CC Added 08/12/2010 */
	bottom: 10px; /* CC Added 08/12/2010 */
	right: 10px; /* CC Added 08/12/2010 */
}

/*--------------------- End of copied CSS ---------------------------------*/

.sys_tn_news_holder {
	float: right;
	height: 260px;
	width: 203px;
	margin: 0px;
	padding: 10px;
	background-color: #FFF;
}
.sys_tn_news_holder h3 {
	font-family: 'BureauGrotesqueThreeSeven', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 22px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.sys_tn_news_feature {
	margin: 0px;
	float: left;
	clear: left;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.sys_tn_news_feature h3 {
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	color: #470837;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	font-weight: bold;
}
.sys_tn_news_feature p {
	margin: 0px;
	padding: 0px;
}
.sys_tn_news_feature a {
	text-decoration:none;
}
.sys_tn_news_feature a:hover {
	text-decoration:underline;
}
a.sys_tn_news_more {
	margin-top:10px;
	font-family: 'BureauGrotesqueThreeSeven', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 14px;
	color: #470837;
	text-decoration:none;
	clear: left;
	float: left;
	width: 100%;
}
a:hover.sys_tn_news_more {
	text-decoration:underline;
}

/* PUFF ROWS
----------------------------------------------------------------------*/
.sys_tn_puff_holder {
	width:910px;
	background-color: #E5E2DD;
	clear: both;
	position: relative;
	height: 135px;
	display: block;
	overflow: hidden;
	padding: 0px;
	float: left;
	margin: 0px;
}
#puff_holder {
	width:910px;
	height:135px;
	position:relative;
	overflow:hidden;
	clear:both;
}
#puff_holder .sys_items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}
#puff_holder .sys_block {
	float:left;
	width:940px;
}
.sys_slide_feature {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 135px;
	width: 224px;
}

/* MEDIA STRIP
----------------------------------------------------------------------*/
#media_strip {
	width: 910px;
	clear: both;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
	margin: 0px;
	float: left;
}
.sys_ms_feature {
	float: left;
	width: 207px;
	padding-right: 9px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	padding-left: 10px;
	margin: 0px;
}
.sys_ms_border_margin {
	border-left: none;
}
.sys_ms_feature h4 {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-family: 'BureauGrotesqueThreeSeven', Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px!important;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 0px!important;
	font-weight: normal;
	line-height: 25px;
}
.sys_ms_pic_div {
	float: left;
	height: 95px;
	width: 95px;
	overflow:hidden!important;
	margin-right: 10px;
}
.sys_ms_feature img {
	float: left;
	margin-right: 10px;
	margin-top: 2px;
	height: 95px;
	width: 95px;
}
.sys_ms_feature p {
	padding: 0px;
}
.sys_ms_feature a {
	text-decoration: none;
}
.sys_ms_feature a:hover {
	text-decoration: underline;
}

/* CONTENSIS STYLES
----------------------------------------------------------------------*/
#media_strip .sys_events-control {
	float:right;
	color:#000;
	width: 98px;
}
.sys_datarepeatercontrol {
}
ul.sys_itemslist {
	width: 100%!important;
	margin: 0px!important;
	padding: 0px!important;
}
li.sys_subitem {
	margin: 0px!important;
	padding: 0px!important;
}
li.sys_subitem a {
	color:#000!important;
	text-transform:none!important;
	font-size:100%!important;
	width: 100%!important;
	margin: 0px!important;
	padding: 0px!important;
	font-family: Arial, Helvetica, sans-serif!important;
}
li.sys_subitem a:hover {
	text-decoration:underline!important;
}
li.sys_subitem a strong {
	padding-top: 5px;
	display:block;
}

.sys_news-control h3, .sys_events-control h3 {
    font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	color: #470837;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	font-weight: bold;
	line-height: 17px;
}

.sys_subitem {
	margin: 0px;
	float: left;
	clear: left;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	/*padding-bottom: 10px; Removed*//*CC*/
	padding-left: 0px;
}


.sys_subitem a {
	text-decoration:none;
}
.sys_subitem a:hover {
	text-decoration:underline;
}

dt.sys_news-description {
   display: none;
}

dt.sys_events-date {
   display: none;
}

dt.sys_events-location {
   display: none;
}