body {font-size: 13px; color: #595959; font-family: Arial, Helvetica, sans-serif; font-weight: 400;}
h1 {
	font-size:20px;
	color:#1B8E8E;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Cabin', sans-serif;
	letter-spacing: 2px;
}
h2 {
	font-size:20px;
	color:#1B8E8E;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Cabin', sans-serif;
	letter-spacing: 2px;
}
	#content > .c-w1  > .sfContentBlock h2{margin-top:23px;}
h3 {
	font-size:16px;
	color:#1B8E8E;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Cabin', sans-serif; 
	letter-spacing: 1px;
}
h4 {
	font-size: 13px;
	color:#595959;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Cabin', sans-serif;
	letter-spacing: 1px;
}

.c-w1 p, .c-w1 li, .c-w1 td {line-height: 1.7;}

h2 a, h3 a, h4 a {text-decoration: none; color: #1B8E8E;}
h2 a:hover, h3 a:hover, h4 a:hover {text-decoration: underline;}

.c-w1 a[href*=".pdf?sfvrsn="]:after {content: url(/img/skin/bg/a-pdf.png); padding-left: 2px;}
.c-w1 a[href^="mailto:"]:after {content: url(/img/skin/bg/a-email.png); padding-left: 2px;}
.c-w1 a.external:after {content: url(/img/skin/bg/a-external.png); padding-left: 2px;}
	.c-w1 .accordion a.external:after, .c-w1 .accordion a[href*=".pdf?sfvrsn="]:after{content:none; padding-left:0px;}
	
.c-w1 ol ol li {list-style: lower-alpha;}

.c-w1 .table-style {border: 1px solid #e9e9e9; margin-bottom: 2em;}
	.c-w1 .table-style th {padding: 7px 14px 5px; font-family: 'Cabin', sans-serif; letter-spacing: 1px; font-weight: 700; text-transform: uppercase; border-bottom: 5px solid #e9e9e9; border-right: 1px solid #e9e9e9;}
	.c-w1 .table-style td {padding: 3px 14px; border-bottom: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;}

.right-img {float: right; margin-left:20px; border-bottom: 3px solid #025f8c; margin-bottom: 20px;}
.left-img {float: left; margin-right:20px; border-bottom: 3px solid #025f8c; margin-bottom: 20px;}

/* -- NEWS -- */
#Content_C009{text-align:right;}
#content .sfnewsList {margin: 0;}
#content .sfnewsList li {list-style: none; padding: 0 0 15px;}
.sfnewsMetaInfo {margin-bottom: 2px; font-size: 12px; line-height: 1; font-family: 'Cabin', sans-serif; letter-spacing: 1px; text-transform: uppercase; color: #00b5cb; border-bottom: 1px solid #00b5cb;}
h2.sfnewsTitle {font-size: 17px; line-height: 1.15;}
	h2.sfnewsTitle a{color:#07628e !important;}
.sfnewsSummary p {margin: 0;}


/* Remember: LoVe For Hate */
a {color: #1b8e8e; text-decoration: underline;}
a:visited {color: #595959;}
a:focus,a:active {}
a:hover {text-decoration: none;}
a.rss-feed { height: 25px; display: inline-block; padding: 2px 22px 2px 0px; background-position: right -1198px; }

#content .sfdownloadFileWrp .sfpdf {
    background:none !important;
    
}
#content .sfdownloadFileWrp a {
    padding: 3px 0 3px 0px !important;
}

/* -- Events -- */
 #content .events {overflow: hidden; font-size: 0;}
	#content .event {
		display: inline-block;
		width: 247px;
		height: 113px;
		margin: 0 6px 6px 0; 
		padding: 15px 60px 15px 15px;
		vertical-align: top;
		background: #eaeaea;
		cursor: pointer;
	}
	#content .event a {
		display: inline-block;
		font-size: 18px;
		color: #1B8E8E;
		text-decoration: none;
		width: 247px;
		height: 113px;
		font-family: 'Cabin', sans-serif;
	}
		#content .event span {display: block; color: #000; font-size: 12px; font-weight: 700; text-transform: uppercase;/* letter-spacing: 0.1em; */margin-bottom:8px; font-family: 'Cabin', sans-serif; }
		#content .event:hover {background: #fff;}
		
#content .sfeventContent { margin: 0.25em 0 1em; line-height: 1.5em; }
#content .sfeventDate {
   
    display: block;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.1em; 
    line-height: 22px;
    text-transform: uppercase;
	color:#595959;
	font-family: 'Cabin', sans-serif;
}

#content h1.sfeventTitle{margin-bottom:10px;}

#content .sfeventDate strong, #content .events .event > span > strong, #ctas .events-feed .events-block > span > strong { display: none; }

#content ul.sfeventDatesLocationContacts{margin-bottom:25px;}
#content ul.sfeventDatesLocationContacts, #content ul.sfeventDatesLocationContacts li {
    list-style: none;
    margin-left: 0px;
    line-height: 1.5;
}
#content ul.sfeventDatesLocationContacts li {overflow: hidden;}
#content ul.sfeventDatesLocationContacts li strong {
    color: #AAA2A2;
    min-width: 118px;
    white-space: nowrap;
    display: inline-block;
    font-weight: normal;
	float: left;
}
	#content ul.sfeventDatesLocationContacts li strong + div {overflow: hidden;}

#content h2.sfcommentsTitle{font-size:16px; margin-bottom:20px;}

#content .sfcommentsFormWrp ol { margin-left: 0px; }
#content .sfcommentsFormWrp ol li { list-style: none;line-height:1.2em; margin-bottom:10px; }
#content .sfcommentsFormWrp ol li label{font-size:13px; color:#595959; }
#content .sfcommentsFormWrp ol li input[type='text']{line-height:26px; height:26px; width:225px;}
#content .sfEditorWrp {width:445px;}
#content .sfcommentsForm .sfcommentsSubmitBtnWrp input[type="submit"] {
    background: url(../img/skin/discover/btn-discover-submit.png) repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    padding: 10px 30px;
    text-transform: uppercase;
	font-family: 'Cabin', sans-serif;
	font-weight:bold;
	cursor: pointer;
}

#content .sfcalendarWrp { padding-top: 100px; }
#content .sfcalendarWrp .RadScheduler, #content .sfcalendarWrp .RadScheduler .rsTopWrap { overflow: visible; }
#content .sfcalendarWrp .rsHeader > ul 
{ 
    position: absolute;
    top: -100px; 
    background: url("../img/skin/discover/bg-banner.png") repeat scroll 0 0 transparent;
    width: 100%;
}
#content .sfcalendarSidebar { display: none; }
ul.reToolbar { width: 150px !important; }


