body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff url( /uploads/images/backgrounds/pageBg3.gif ) repeat-x top left;
	/*font-family:arial,verdana,sans-serif;*/
        font-family: Tahoma, Geneva, sans-serif;
	/*font-size:small;*/
        font-size: 13px;
	color:#333;
}

div,p,span,img,form,h1,h2,h3,h4,h5,fieldset,label,ul,li {
	margin: 0;
	padding: 0;
	border:0 none;
}


h1 {
	font-size: 120%;
	color: #2ea8dc;
	margin-bottom: 8px;
}

h2 {
	font-size: 110%;
	color: #2ea8dc;
	margin-bottom: 8px;
}

h3 {
	font-size: 105%;
	margin-bottom: 8px;
}

h1 a, h2 a {
        color: #2ea8dc!important;
}

h4 a {
         background: url( /uploads/images/pdf_icon.jpg ) no-repeat center left;
         padding: 10px 0;
         padding-left: 40px;
}
#wrapper {
	text-align: left;
	margin: 0 auto;
	width: 980px;
}

a {
	color: #2ea8dc;
	text-decoration: none;
}

.clear {
	clear: both;
}

/* hr and anything with the class of accessibility is hidden with CSS from visual browsers */
.accessibility, hr {
/* absolute lets us put it outside the viewport with the indents, the rest is to clear all defaults */
	position: absolute;
	top: -9999em;
	left: -9999em;
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	border: none;
}

#header {
	background: #c7e2ee url( /uploads/images/backgrounds/bgHeader3.jpg ) no-repeat bottom right;
}

#content {
	clear: both;
	padding-top: 10px;
}

#homeLeft {
	float: left;
	width: 600px;
}

#homeVid {
	border: 6px solid #e8ecef;
	margin: 0;
	padding: 0;
}
#videoList {
padding: 5px;
background-color: #efefef;
}
#videoList h2 {
margin: 0 0 5px 0;
}
#videoList ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#videoList li.active  {}

#videoList ul  li {
margin: 0;
padding: 0;
list-style-type: none;
width: 80px;
float: left;
margin-right: 6px;
}

#homeRight {
	float: right;
	width: 360px;
}
#homeInner {
	margin-top: 20px;
}

#homeInnerLeft {
	float: left;
	width: 288px;
}

#homeInnerRight {
	float: right;
	width: 288px;
}

.contentBox {
	background-color: #e8ecef;
	padding: 6px;
	margin-bottom: 20px;
}
.contentBoxSmall {
	background-color: #e8ecef;
	padding: 1px;
	margin-bottom: 20px;
}
.contentBoxQuote {
	background-color: #e8ecef;
	padding: 0 6px 6px 6px;
	margin-bottom: 20px;
}
.contentBoxText {
	background-color: #fff;
	padding: 10px;
}
.contentBoxText a {
color: #333;
}
.contentBoxTextFlat {
	background-color: #fff;
	padding: 10px;
}
.contentBoxText h2 {
	margin: 0 0 6px 0;
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
}

#news h2 {
	color: #666;
	margin: 6px 10px 6px 10px;
	background: #e8ecef url( /uploads/images/rss.jpg ) no-repeat center right;
}

#NewsPostDetailSummary, #NewsPostDetailContent {
	margin-bottom: 20px;
}

.NewsSummaryLink {
	background: transparent url( /uploads/images/story.gif ) no-repeat center left;
	padding-left: 18px;
	color: #2ea8dc;
	font-weight: bold;
	margin-bottom: 6px;
}

.NewsSummaryLink a {
	color: #2ea8dc;
	font-weight: bold;
	text-decoration: none;
}

.NewsSummary {
	margin-bottom: 16px;
}

.quoteOuter {
	padding: 0;
	background: transparent url( /uploads/images/quoteStart.gif ) no-repeat top left;
	padding-left: 28px;
	padding-top: 20px;
}

.quoteInner {
	padding: 0;
	background: transparent url( /uploads/images/quoteEnd.gif ) no-repeat bottom right;
	color: #2ea8dc;
	font-weight: bold;
	font-size: 110%;
	padding-right: 26px;
	padding-bottom: 18px;
}
.quoteMore {
margin-top: 7px;
}
#contentLeft, .contentLeft {
	float: left;
	width: 648px;
}
#contentRight, .contentRight {
	width: 292px;
	float: right;
}
.imageWrapper {
	background-color: #e8ecef;
	padding: 6px 6px 0 6px;
	margin-bottom: 20px;
}
.imageWrapper img {
	margin-bottom: 6px;
}

.breadcrumb {
	color: #666;
	border-bottom: 1px solid #efefef;
	font-size: 86%;
	padding-bottom: 4px;
	margin-bottom: 8px;
}
.breadcrumb a {
	color: #666;
}

h1.contentTitle {
	font-size: 120%;
	margin-bottom: 16px;
}

#pageTitle, .pageTitle {
	font-size: 140%!important;
	margin-bottom: 16px;
}

.contentBlock {
	margin-bottom: 10px;
	/*border-bottom: 1px dashed #e2e2e2;*/
	clear: both;
	overflow: auto;
}
.contentIntro {
	margin-bottom: 12px;
}
.contentLeft, .contentRight {
	padding-bottom: 16px;
}
label[for="mailList"] {
	font-weight: bold;
}
#optionTab {
	padding: 0;
	margin: 0;
}
#optionTab th {
	padding: 3px 10px 3px 0;
	text-align: left;
	font-weight: bold;
}
#optionTab td {
	padding: 3px 10px 3px 0;
}
.contactform label {
	min-width: 170px!important;
}

.break {
         color: #efefef;
         padding: 0 4px;
}
.high {
	font-size: 12px;
	font-weight: bold;
}

/* FOOTER */
#footer {
	clear: both;
	background: #2EA8DC url( /uploads/images/backgrounds/bgFooter.gif ) repeat-x top left;
	padding: 10px 0;
	margin: 0;
}

#footerWrapper {
	margin: 0 auto;
	width: 980px;
        color: #fff;
}

#footerTop {
	height: 80px;
}
#footerLeft {
	width: 130px;
	float: left;

}

#footerRight {
	float: right;
}

#footerRight p {
        float: left;
        width: 90px;
         color: #666;
        font-size: 11px;
        text-align: right;
        padding: 0;
        padding-top: 20px;
}
#footerRight img {
	margin-left: 8px;
}
#footerWrapper  a {
	color: #fff;
       border: none;

}
#copy, #address {
	font-size: 11px;
	margin-top: 8px;
	text-align: center!important;
}
/* LOGO SCROLLER */
.carousel {
    overflow: hidden;
}

.carousel .inner {
    
}

.carousel .middle {
    overflow: auto;
}

#logoscroller {
    width: 740px;
    height: 80px;
    float: right;

}

#logoscroller .middle {
    float: left;
    width: 700px;
    height: 150px;
}

.slide {
    float: left;
    width: 70px;
    height: 80px;
    text-align: center!important;
}

#logoscroller a {
    float: left;
    width: 20px;
    height: 80px;
    text-align: center;
    text-decoration: none;    
    font-size: 36px;
color: darkblue;
}

#logoscroller a.next {
    float: right;
}

#logoscroller a:hover {
    color: #000;
}

#team {
    margin: 20px 0;
}
#team h2, #team h3 {
    margin: 10px 0!important;
}
/* Stylesheet: Splash and Tickle :: GLOBAL Modified On 2015-05-16 00:54:25 */
