@charset "utf-8";
/* CSS Document */

body {margin: 0; padding: 0; color:#002469;
background-color:#ffffff;
font-family: Arial,Helvetica,sans-serif;
font-size:62.5%; line-height:1.8em;}

/* UTILITIES AND DEFAULTS */
.clearer{clear:both;}
a {color:#002664; font-weight:600; }
a:hover {color:#929FB8; text-decoration: none; }
img {border:0;}
h1{font-size:1.8em; letter-spacing:.05em; color:#002664; padding-bottom:.3em; padding-top:.5em;}
h2{font-size:1.5em; letter-spacing:.05em;}
h3{font-size:1.4em;padding-top:.25em; letter-spacing:.05em;}
h4{font-size:1.3em; letter-spacing:.05em; color:#002664;}
h5{font-size:1.1em; padding-top:.8em; line-height:1.2em; color:#000;}
p{font-size:1.2em; color:#002469;}
img.alignRight, div.alignRight{float:right; margin:4px 10px 10px 10px;}
img.alignLeft, div.alignLeft{float:left; margin:4px 10px 10px 10px;}
.center{text-align:center;}
.centered, img.centered{display:block;margin-left:auto;margin-right:auto;}
hr {border: none 0; border-top: 1px solid #b0afaf;width: 80%;height: 1px;} 
a.normal, #search-menu a, #homepage-tabs .tabs a{font-weight:normal; text-decoration:none;}
ol{list-style:decimal outside;}
.text-blue{color:#002664;}
.text-purple{color:#9278d1;}
.text-green{color:#00b2a9;}


/* TEMPLATE LAYOUT */
/*Overall template structure*/
#template-top{overflow:hidden; background: url(/media/3007/logo.jpg) top left no-repeat; min-height:102px; margin-top:10px;}
#template-middle {overflow: hidden;}
#template-bottom {overflow: hidden;}

/*Blocks*/
#header-block {clear: both;padding-top:5px; float:right; width:667px; height:43px;}
#footer-block {clear:both; text-align:center; font-size:1.2em; font-family:Garamond, "Times New Roman", Times, serif; line-height:1.8em; color:#002664; border-top: 1px solid #002664; margin-top:15px;}

/*Containers*/
.container-template {margin: 0px auto; width:900px; position:relative; overflow:hidden;}
.container-columns {margin:0 auto; width:900px; position:relative; overflow:hidden;}
.container-inner{margin:0 auto; width:860px; position:relative; overflow:hidden;}
#SS-Home .container-columns {width:860px;}

/*Section Dividers*/
.section-divider-large{padding-top:20px; position:relative; overflow:hidden;}
.section-divider-medium{padding-top:10px; position:relative; overflow:hidden;}
.section-divider-small{padding-top:5px; position:relative; overflow:hidden;}

/*HEADER - SEARCH*/
#search {margin:0px 0 12px 65px;}
#search-form{margin-left:0px;}

/*NAVIGATION*/
/*Search Menu*/
#search-menu {float:left; min-width:305px; height:20px; overflow:hidden; list-style:none; margin-right:20px;}
#search-menu li {margin-left:10px; float:left; list-style-type: none; font-size:1.5em; border-right:1px solid #000;}
#search-menu li a {padding-right:10px;font-weight:bold; text-decoration:none;}
#search-menu li.last{border-right:none;}

/*Main Menu*/
#main-menu {float:left;width:100%; height:44px; background: url(/media/2335/bg-main-nav.gif) left top repeat-x;overflow:hidden;position:relative;}
#main-menu ul {clear:left;float:left;list-style:none;margin:0;padding:0;position:relative;left:50%;text-align:center;}
#main-menu ul li {display:block;float:left;list-style:none;margin:0;margin-top:9px;padding:0;position:relative;right:50%;}
#main-menu ul li a {display:block;margin:0 0 0 1px;padding:3px 25px;color:#fff;text-decoration:none;line-height:1.3em;font-size:1.5em; font-weight:600; text-transform:uppercase;}
#main-menu ul li a:hover {color:#778DB2;}
#main-menu ul li.active a {color:#778DB2;}


/*Blog Menu*/
ul.MenuBarVertical li h3 {color:red;}
.blogMenu h3 {color:white;}
.blogMenu {margin-left: 20px;}
.blogMenu ul {margin-left: 20px;}

/*Page Menu*/
ul.MenuBarVertical {cursor:default;font-size:1.2em;color:#FFFFFF;list-style-type:none;margin:35px 0 0 0;padding:0;}
ul.MenuBarVertical a {background:#8093B4;color:#fff;cursor:pointer;display:block;padding:0.5em 0.75em;text-decoration:none;}
ul.MenuBarVertical a:hover, ul.MenuBarVertical li.current a {background:#86B1EF;color:#002664;}

/*Page Menu - Nested Menu*/
ul.MenuBarVertical ul a.nestedlink{padding-left:2.5em;background:#6280AF; display:block;color:#fff;}
ul.MenuBarVertical ul a.nestedlink:hover{background:#86B1EF;color:#002664;}
ul.MenuBarVertical ul a.nestedlink-current{padding-left:2.5em;display:block;background:#86B1EF;color:#002664;}

/*Page Menu - V2 CWS*/
ul.sideMenu {cursor:default;font-size:1.2em;color:#FFFFFF;list-style-type:none;margin:35px 0 0 0;padding:0;}
ul.sideMenu li a {background:#8093B4;color:#fff;cursor:pointer;display:block;padding:0.5em 0.75em;text-decoration:none;}
ul.sideMenu li a:hover, ul.sideMenu li a.current {background:#86B1EF;color:#002664;}
/*Page Menu - 1st Nested Menu - V2 CWS*/
ul.sideMenu ul li a{padding-left:2.5em;background:#6280AF; display:block;color:#fff;}
ul.sideMenu ul li a:hover{background:#86B1EF;color:#002664;}
ul.sideMenu ul li a.current{padding-left:2.5em;display:block;background:#86B1EF;color:#002664;}
/*Page Menu - 2nd Nested Menu*/
ul.sideMenu ul ul li a{padding-left:3.5em;background:#6280AF; display:block;color:#fff;}
ul.sideMenu ul ul li a:hover{background:#86B1EF;color:#002664;}
ul.sideMenu ul ul li a.current{padding-left:3.5em;display:block;background:#86B1EF;color:#002664;}

p.page-menu-text{padding:0.5em 0.75em;color:#fff;margin-top:20px;font-size:.9em;font-weight:600;}
.page_item a, .cat-item a, .cat-link a, .cat-link span, .cat-item li, .cat-item span, .archive a, .archive span {color:#FFFFFF;}

/*CONTENT BLOCK COLUMN LAYOUTS*/
/*1 Column*/
.one-column{clear:both;float:left; overflow:hidden; width:860px; position:relative; background-color:#ccc;}

/*2 Column*/
.two-column{clear:both;}

/*2 Column, column 1*/
/*--Default, used on all interior templates*/
.two-column .column-one{float:left; overflow:hidden; width:200px; margin-right:30px; background: #7f92b3 url(/media/2992/explore.jpg) top left no-repeat; padding:0px; min-height:100px;}
/*--Exception, homepage template only*/
#SS-Home .two-column .column-one{float:left; overflow:hidden; width:225px; margin-right:20px; background: #e9ebfa url(/media/2997/left-column-header.jpg) top left no-repeat; padding:0px; min-height:335px;}

/*2 Column, column 2*/
/*--Default, used on interior templates*/
#SS-Interior .two-column .column-two,
#SS-Borrow .two-column .column-two,
#SS-Search .two-column .column-two,
#faq .two-column .column-two,
#faqCategory .two-column .column-two,
#Blog .two-column .column-two,
#BlogPost .two-column .column-two,
#DateFolder .two-column .column-two
{float:left; background:#fff url(/media/2982/interior-bg-col2.gif) top left no-repeat; overflow:hidden; width:607px; min-height:300px; margin:0 auto; padding:5px 30px; border-top:2px solid #B2BDD1;}

/*--Exception, homepage template only*/
#SS-Home .two-column .column-two{float:left; overflow:hidden; width:615px; margin:0 auto;}

/*--Exception, section template only*/
#SS-Section .two-column .column-two{float:left; background:#fff url(/media/2972/section-bg-col2.jpg) top left repeat-y; overflow:hidden; width:605px; margin:0 auto; padding:5px 30px;}
/*****STYLES FOR SECTION PAGES ONLY******/
#SS-Section .two-column .column-two h1{color:#002469;font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
#SS-Section .two-column .column-two h2{color:#002469;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:22px;text-transform:uppercase;}
#SS-Section .two-column .column-two p{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#002469;}
#SS-Section .two-column .column-two p.quote{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#002469;}
#SS-Section .two-column .column-two span.superscript{font-size:0.8em;position:relative;top:-4px;} 


/*Nested 3 Column, used on homepage only*/
/*-Content One Column*/
#SS-Home .two-column .column-two .content-one-column{clear:both;}

/*-Content Two Columns*/
#SS-Home .two-column .column-two .content-two-column{clear:both;}
#SS-Home .two-column .column-two .content-two-column .column-one{float:left; overflow:hidden; width:195px; margin-right:15px; background:#fff; min-height:0px;}
#SS-Home .two-column .column-two .content-two-column .column-two{float:left; overflow:hidden; width:405px; background:#fff;}

/*-Content Three Columns*/
#SS-Home .two-column .column-two .content-three-column{clear:both;}
#SS-Home .two-column .column-two .content-three-column .column-one{float:left; overflow:hidden; width:195px; margin-right:15px; background:#fff;min-height:0px;}
#SS-Home .two-column .column-two .content-three-column .column-one p{padding-top:1em;}
#SS-Home .two-column .column-two .content-three-column .column-two{float:left; overflow:hidden; width:195px; margin-right:15px; background:#fff;}
#SS-Home .two-column .column-two .content-three-column .column-three{float:left; overflow:hidden; width:195px; background:#fff;}


/*TEXT STYLES*/
/*Homepage*/
#SS-Home .two-column .column-one p{padding:6px 12px;}
#SS-Home .two-column .column-two p{padding:0px; padding-top:1em;}
#SS-Home .two-column .column-one h4{padding:16px 12px 0px 12px;}
#SS-Home h2{font-family:Garamond, "Times New Roman", Times, serif;}
#SS-Home h2.section-header{color:#00b2a9; border-bottom:1px solid #ccc; margin-bottom:.25em;}
#SS-Home h2:first-letter{font-size:1.6em;}
#SS-Home h4{font-family:Garamond, "Times New Roman", Times, serif;}
#SS-Home h4:first-letter{font-size:1.4em;}

#SS-Home .two-column .column-two .content-three-column a{font-weight:normal;}

/* Blog */
.entry-title a {font-size: 1.5em;}
.entry-content {color:#002469;font-size:1.2em;}
.entry-date {color:#002469;font-size:1.2em;font-style:italic;}
.author, .meta-sep, .tag-links, .comments-link {color:#002469;font-size:1.2em;font-style:italic;}
.page-title {margin: 10 0 10 0px;}
.column-two .post {border-bottom: 1px black dashed;}

/*interior templates*/
.two-column .column-one p{padding:6px 12px 6px 12px;}
.two-column .column-one h4{padding:16px 12px 0px 12px;}

.two-column .column-two p{padding-top:1em;}
.two-column .column-two ul{list-style-type:disc; margin-left:40px;}
.two-column .column-two li{font-size:1.2em; padding-top:1em}

h2.section-header{color:#00b2a9; border-bottom:1px solid #ccc; margin-bottom:.25em;}

#SS-Interior h1, #SS-Borrow h1, #SS-Search h1, #faq h1, #faqCategory h1{font-size:2.3em; text-align:center; margin-bottom:10px;}
#SS-Interior h2, #SS-Borrow h2, #faq h2, #faqCategory h2{margin-top:1em; background:url(/media/2987/bg-h2.jpg) top left repeat-y; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:2em; font-weight:600; color:#03246b; letter-spacing:normal;}
#SS-Interior h3, #SS-Borrow h3{color:#03246B;font-family:Arial,Helvetica,sans-serif;font-size:1.6em;font-weight:600;letter-spacing:normal;padding-top:10px;}
#SS-Interior h5, #SS-Borrow h5{background:url(/media/6322/icon-ss-people.jpg) no-repeat; font-size:1.2em; padding-top:.5em; padding-left:3em; line-height:1.3em; padding-bottom:1.4em; margin-top:1em; color:#002469;}

span.small-caps{font-variant:small-caps;}

div#callout-box{padding-bottom: 1em; background-color: #cfe3ff; margin: 2em; padding-left: 1.4em; padding-right: 1.4em; display: block; float: right; padding-top: 0em; border: #002664 2px solid;}
div#callout-box ul{margin-left:1em;}

table.fullBody {width:100%;border:solid;}
table.fullBody .twentyPercent td {width:20%;vertical-align:top;}
table.fullBody .fiftyPercent td {width:50%;vertical-align:top;}
table.fullBody .eightyPercent td {width:80%;vertical-align:top;}

div#boardOfDirectors{display:block;padding:0px;margin:0px;clear:both;}
div#bodLeft{padding:16px 10px 15px 0px;margin:0;float:left;}
div#bodRight{padding:0px 10px 15px 10px;margin:0px;float:left;}

.tabledColumnOne{padding:16px 5px 10px 0px;margin:0;float:left;clear:both;display:inline-block;}
.tabledColumnTwo{width:70%;padding:0px 0px 10px 5px;margin:0;float:left;display:inline-block;}
.table-centered{margin: auto;}

/*BECOME A SS SITE HOVER CODE*/

#becomeSiteBlue {margin:40px auto;background-color:#daddee;}
#becomeSiteBlue span{display: none;}
p.label {font-weight:600;color:#002664;text-align:center;font-size:1.2em;}
#becomeSiteEMSBlue {display: block;width: 120px;height: 121px;background: url("/media/11757/bluepeopleicon-3.png") no-repeat 0 0;}
#becomeSiteEMSBlue:hover {background: url("/media/12332/whitepeopleicon-3.png") no-repeat 0 0;}
#becomeSiteHealthCareBlue {display: block;width: 120px;height: 121px;background: url("/media/11762/bluepeopleicon-4.png") no-repeat 0 0;}
#becomeSiteHealthCareBlue:hover {background: url("/media/12337/whitepeopleicon-4.png") no-repeat 0 0;}
#becomeSiteParksBlue {display: block;width: 120px;height: 121px;background: url("/media/12352/bluepeopleicon-5c.png") no-repeat 0 0;}
#becomeSiteParksBlue:hover {background: url("/media/12357/whitepeopleicon-5c.png") no-repeat 0 0;}
#becomeSiteOtherBlue {display: block;width: 120px;height: 121px;background: url("/media/11772/bluepeopleicon-2.png") no-repeat 0 0;}
#becomeSiteOtherBlue:hover {background: url("/media/12347/whitepeopleicon-2.png") no-repeat 0 0;}
#becomeSiteYouthBlue {display: block;width: 120px;height: 121px;background: url("/media/11767/bluepeopleicon-1.png") no-repeat 0 0;}
#becomeSiteYouthBlue:hover {background: url("/media/12342/whitepeopleicon-1.png") no-repeat 0 0;}



#sitemap ul, #sitemap ul a{font-weight:normal; list-style:none; font-size:1.2em; line-height:.7; color:#002469; text-decoration:none;}
#sitemap li ul, #sitemap li ul a{color:#002469; font-size:90%; font-weight:normal;margin-bottom:.5em; text-decoration:none;list-style:disc outside; }
#sitemap li ul li ul, #sitemap li ul li ul a{color:#002469; font-size:80%; margin-bottom:0; text-decoration:none;}
#sitemap a:hover{color:#778DB2;}

.faqQuestion{font-size:1.2em; cursor:pointer;}

h3.trigger {color:#002664; padding: 0 0 0 25px;margin:0;background: url(/media/3809/btn_open.gif) left no-repeat;height: 30px;line-height: 30px;width:600px;font-size: 1.2em;font-weight: 600;}
h3.trigger a {color:#002664; text-decoration:none; display:block;}
h3.trigger a:hover {color: #666;}
h3.active {background: url(/media/3814/btn_close.gif) left no-repeat;}
.toggle_container {margin-left:25px; margin-bottom:10px;padding:0;background: #f0f0f0;overflow: hidden;font-size: 1em;width:580px;clear:both;}
.toggle_container .block {padding:0 2em 1em 2em;}

/*FORM STYLES*/

#contour{padding: 10px 0px 10px 0px;}
#contour .contourPageName{font-size: 2em !important;line-height: 2em !important;}
#contour .contourField div label{display: inline;}
#contour label.fieldLabel{font-weight: bold;display: block;float: left;clear: left;background: transparent !important;}
#contour small{display: block;float: left;clear: both;	padding: 5px 5px 5px 200px;}
#contour fieldset{	padding: 1.4em;margin: 0 0 1.5em 0;border: none !Important;}
#contour legend{font-weight: bold;font-size: 1.2em;line-height: 1.2em;display: block;}
#contour input.text, #contour input.title, #contour textarea, #contour select{margin: 0.5em 0;border: 1px solid #bbb;}
#contour input.text:focus, #contour input.title:focus, #contour textarea:focus, #contour select:focus{border: 1px solid #666;}
#contour input.text, #contour textarea{width: 300px !important;padding: 5px;}
#contour textarea{height: 250px;}
#contour input.fileupload{height: auto !important;}
#contour span.checkboxlist, #contour span.radiobuttonlist, #contour span.checkbox{display: block;float: left;padding: 10px;}
#contour .checkboxlist input, #contour .radiobuttonlist input, #contour .checkbox input{width: auto !important;height: auto !important;border: none !important;display: inline !important;}
#contour .contourButton{margin-right: 10px;padding: 2px 10px;}
#contour .contourErrorMessage{padding: .8em;margin-bottom: .5em;border: 2px solid #FBC2C4;}
#contour .contourErrorMessage, #contour .contourError{background: #FBE3E4;color: #8a1f11;}
#contour input.contourError, #contour textarea.contourError{background: #FBE3E4;border-color: #FBC2C4;}

#contour label.fieldLabel{width:none; font-size:1.4em; line-height:2.5em; margin-right:10px; width:100px;}
#contour .contourButton{float:right;}



table#scrapbook{background:#BDC6D0;border: #bdc6d0 0px solid; margin:10px 0;}
table#scrapbook td{padding:0 10px 10px 10px;}

#videoPlayer{border:3px solid #575757; margin:10px 0 10px 60px;}

/*LANDING PAGE*/
.tagline-landing{position:relative; top:77px; left:216px;}
.container-template-landing{margin:0 auto;overflow:hidden;position:relative;width:668px;}
.container-columns-landing{margin:0 auto;overflow:hidden;position:relative;width:668px;}

/*----------------------------------*/






















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
