/* Everett Modified for Lee Designs - Impulse Creative 239-244-8812 */

html,body {
 margin:0;
 padding:0;
 text-align:center;
 font-size:1em !important;
background: url('/Portals/198051/images/bg.jpg') #000000 fixed !important;
 
}

/* NIVO SLIDER DIVS */

.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivo img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
width: 100% !important;
        height: 100% !important;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
       
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block;}

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
 width:50px;
 height:50px;
 background-image:url('/Portals/198051/images/slideshow/left.png');
 left:5px;
}
.nivo-nextNav {
 right:5px;
 width:50px;
 height:50px;
 background-image:url('/Portals/198051/images/slideshow/right.png');
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
        height:20px;
        top:-30px;
        padding:0px;
        position:relative;
        z-index:11;
}
.nivo-controlNav a {
	cursor:pointer;
        font-size:300%;
        color:#006172 !important;
}
.nivo-controlNav a.active {
        font-size:350%;
        color:#fdfdfd !important;
}
/* END NIVO SLIDER DIVS */




a:hover {text-decoration:none;font-weight:normal;}

h3{
 color:#000;font-style:oblique;font-size:200%;
}

h2{
 color:#000;
 font-weight:normal;font-size:200%;
}

#everett_body {
 width:100%;
 display:block;
background: url('/Portals/198051/images/bg.jpg') #000000 fixed;
 
}

#titleHeader{
 top:0px;
 right:0px;
 width:100%;
 padding:0px;
 text-align:right;
 float:right;
 width:700px;
 height:160px;
}

#everett_container {
 display:block;
 margin:0 auto;
 text-align:left;
 overflow:visible;
 background:none !important; 
 width:auto !important;
 max-width:980px !important;
}
div.pad {display:block;padding:0 10px;}

#everett_courtesy_links{
 visibility:hidden;
}

#everett_header {
 max-width:980px;
 overflow:hidden;
 background:none !important;
}

#everett_header span.logo {display:block;font-size:1.5em;margin:0;padding:0;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif;color:#000;}
#everett_header span.logo a {display:block; top:30px; position:relative;}
#everett_header span.logo a img {
 border:none;
}

#everett_menu {
 height:48px;
 position:relative;
 max-width:980px;
 z-index:12;
 background-image:url('/Portals/198051/images/menubg.jpg');
 top:25px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 border: 5px solid rgba(0, 97, 114, 1);
 left:-5px;
 background-color:#9b9b9b !important;
 background-repeat:repeat-x;
}

#everett_menu ul {
 display:block;
 float:left;
 list-style-type:none;
 margin:0;
 padding:0;
 left:20px;
 background:none;
}

#everett_menu li {
 display:block;
 float:left;
 margin:0 10px;
 padding:0;
 font-size:0.8em;
 font-weight:normal;
}

#everett_menu ul li a {
 display:block;
 float:left;
 text-decoration:none;
 background:none !important;
 font-weight:normal;
}

#everett_menu ul li a:hover {cursor:pointer;}

#everett_menu .rootGroup .item .text {
 display:block;
 float:left;
 height:28px;
 padding-top: 15px; 
 font-family:"Arial", Gadget, sans-serif;
 color:#000;
 font-size:21px;
}

#everett_menu .group .item .text {display:block;float:left;padding:5px 15px 5px 15px;}

#everett_menu ul li a.selectedtab {}

#everett_menu ul.group {
 display:block;
 padding: 0;
 background:#9b9b9b;
 -moz-border-bottom-right-radius:10px;
 -webkit-border-bottom-right-radius:10px;
 -moz-border-bottom-left-radius:10px;
 -webkit-border-bottom-left-radius:10px;
 border-bottom-right-radius:10px;
 border-bottom-left-radius:10px;
 border: 5px solid rgba(0, 97, 114, 1);
 border-top:none;
 left:0px;
}


#everett_menu ul.group li {float: none;}

#everett_menu ul.group li span {
 padding: 10px 5px;
 margin: 0px;
 font-size:1.2em;
 font-weight:normal;
}
#everett_menu .rootGroup .item .text { margin: 0px 16px !important;}
#everett_menu ul.group.level2 {margin-left:1px;}
#everett_menu ul.group.level2 li {padding: 0px;}
#everett_menu ul.group.level2 li span {padding: 10px 5px;margin: 0px;font-size:1.5em;font-weight:normal;}
#everett_menu ul.group.level3 {margin-left: 1px;}
#everett_menu ul.group.level3 li {padding: 0px;}
#everett_menu ul.group.level3 li span {padding: 10px 5px;margin: 0px;font-size:1.9em;font-weight:normal;}
#everett_menu ul.group li.item.separator {display:none;}
#everett_menu div.NavHidden{width:100%;}
#everett_menu div.NavHidden ul li a{display:none;}

#everett_side-menu {display:block;position:static;z-index:999;line-height:0;}
#everett_side-menu ul {display:block;list-style-type:none;margin:0;padding:0;float:none;position:static;}
#everett_side-menu ul li {display:block;margin:0;padding:0;font-size:.9em;width:100%;position:static;line-height:16px;font-weight:normal;}
#everett_side-menu ul li a {display:block;text-decoration:none;width:100%;}
#everett_side-menu ul li a:hover {cursor:pointer;}
#everett_side-menu ul li a span {display:block;padding:7px 15px 7px 14px;line-height:17px;}
#everett_side-menu ul li.selectedtab{}
#everett_side-menu ul li.selectedtab a {font-weight:normal;}
#everett_side-menu ul li.first a span{}
#everett_side-menu ul li.last {}
#everett_side-menu ul li.separator {display:none;}
#everett_side-menu ul li.haschildren {margin-bottom:0;border-bottom:none;float:none;}
#everett_side-menu ul li.haschildren a span {border-bottom:none;}
#everett_side-menu ul li.childitem1 {border:none;margin-bottom:0;}
#everett_side-menu ul li.childitem1 a span {border:none;margin-left:15px;}
#everett_side-menu ul li.childitem1.last {padding-bottom:10px;}
#everett_side-menu ul li.selectedpath {font-weight:normal;}
/* fix to negate radmenu inherited style */

#everett_side-menu div.radmenu {
 float:none;
 position:static;
 white-space:wrap;
}

#everett_side-menu div.radmenu ul.horizontal,#everett_side-menu div.radmenu ul.vertical {position:static;}

#everett_content div.radmenu ul.rootGroup {
 position:static;
}

#everett_content div.radmenu ul.vertical {position:static;}
.radmenu ul.horizontal,.radmenu ul.vertical,.radmenu .item {position:static;}
#everett_side-menu .radmenu .item {position:static;}
#everett_side-menu .radmenu .item a {position:static;}
#everett_side-menu .radmenu .item a span {position:static;white-space:normal;}
#everett_side-menu_top, #everett_side-menu_bottom {height: 0px;}


#everett_top {
 display:block;
 background:none !important;
 padding-bottom:0px;
 padding-right:10px;
}

#slider{
 height:348px;
 max-width:980px;
 padding:0px;
 margin:0px;
 position: relative;
 -moz-border-radius: 20px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 border: 5px solid rgba(0, 97, 114, 1);
 background-color:#fff;
}

#slider2{
 height:438px;
 width:329px;
 padding:0px;
 margin:0px;
 position: relative;
 left:-20px;
 -moz-border-radius: 20px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 border: 5px solid rgba(0, 97, 114, 1);
}

#slider3{
 height:419px;
 width:599px;
 padding:0px;
 margin:0px;
 left:-13px;
 position: relative;
 -moz-border-radius: 20px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 border: 5px solid rgba(0, 97, 114, 1);
}

#everett_one-column,#everett_two-column,#everett_two-column-right,#everett_three-column {float:left;width:100%;overflow:hidden;} /* v1.1 - removed top padding */

#everett_one-column {
 background:#fff;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 border: 5px solid rgba(0, 97, 114, 1);
 position:relative;
 left:-5px;
}
#everett_one-column #everett_col2 {
 width:100%;
}

#everett_two-column {
 background:#fff;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 border: 5px solid rgba(0, 97, 114, 1);
 position:relative;
 left:-5px;
}
#everett_two-column #everett_col1 {width:24.9%;}
#everett_two-column #everett_col2 {width:61% !important; overflow:visible !important;}

#everett_two-column-right {
 background:#fff;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 border: 5px solid rgba(0, 97, 114, 1);
 position:relative;
 left:-5px;
 min-height:530px;
}

#everett_two-column-right #everett_col3 {width:34.9%;float:right;}
#everett_two-column-right #everett_col2 {width:64%;float:left; overflow:visible !important;}
#everett_three-column {
 background:#fff;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 border: 5px solid rgba(0, 97, 114, 1);
 position:relative;
 left:-5px;
}
#everett_three-column #everett_col1 {width:24.9%;}
#everett_three-column #everett_col2 {width:50%;}
#everett_three-column #everett_col3 {width:25%;}


#everett_three-eq-column {
 background:#fff;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 border: 5px solid rgba(0, 97, 114, 1);
 position:relative;
 left:-5px;
}
#everett_three-eq-column #everett_col1 {width:33%;}
#everett_three-eq-column #everett_col2 {width:33%;}
#everett_three-eq-column #everett_col3 {width:33%;}
#everett_three-eq-column #everett_col2 div.block div.pad {padding: 8px 5px 0px 5px;}

#everett_two-eq-column {}
#everett_two-eq-column #everett_col1 {width:49.9%;}
#everett_two-eq-column #everett_col3 {width:49.9%;}


#everett_two-column-right #everett_col2 div.pad {padding:0 10px 0 20px;overflow:visible !important;}

#everett_two-column-right #everett_col2{
width:49% !important;
}

#everett_col1 div.pad,#everett_col2 div.pad,#everett_col3 div.pad {padding-bottom:35px;}

#everett_col1 {float:left;position:static;}
#everett_content #everett_col1 div.pad {padding:0;}

#everett_col2 {float:left;position:relative;}
#everett_col2 h1 {font-size:1.6em;margin:8px 0 15px 0;padding:0;font-weight:normal;line-height:115%;}

#everett_col2 h2 {
 font-size:1.3em;
 margin:15px 0;
 padding:0;
 font-weight:normal;
 line-height:145%;
}

#everett_col2 h3 {
 font-size:1.1em;
 margin:15px 0;
 padding:0;
 font-weight:normal;
 line-height:135%;
}

#everett_col2 h4 {font-size:1em;margin:15px 0;padding:0;font-weight:normal;}

#everett_col2 ul {list-style-type:square;margin:6px 0 6px 14px;padding:0;}
#everett_col2 ul ul {margin:0 0 0 16px;}

#everett_col2 ol {margin:0 0 6px 25px;padding:0;}
#everett_col2 ol ol {margin:7px 0 0 25px;list-style-type:lower-alpha;}
#everett_col2 ol ol ol {list-style-type:lower-roman;}

#everett_top img,
#everett_col1 img, 
#everett_col2 img, 
#everett_col3 img {border: none;}

/* since we can control image spacing better in FF & ie7, we will. ie6 degrades OK with the style above. */
html>body #everett_col2 img[align=right] {margin:0 0 5px 15px;border:0px solid #ccc;padding:2px;}
html>body #everett_col2 img[align=left] {margin:0 15px 5px 0;border:0px solid #ccc;padding:2px;}

#everett_col3 {
 float:right;
 position:static;
 width:355px !important;
 padding-top:0px !important;
}

#everett_content #everett_col3 div.pad {display:block;padding:0;background-color:transparent !important;}

#everett_content {
 position:static;
 margin-top:50px;
 background:none !important;
}


#everett_content div.block {
 display:block;
 margin: 0 0 35px 0;
 line-height:145%;
 font-size:1.2em;
 font-weight:normal;
}


#everett_content #everett_col1 div.block div.pad, 
#everett_content #everett_col3 div.block div.pad {display:block;padding:8px 20px;}
#everett_content #everett_col1 div.block div.pad {margin:0 0 0 15px;}
#everett_content #everett_col3 div.block div.pad {margin:0 15px 0 0;}
#everett_content div.block h3 {font-weight:normal;font-size:1.3em;margin:0 0 10px 0;padding:5px 0 0 0;line-height:125%;white-space:normal;}
#everett_content div.block p {font-weight:normal;font-size:.9em;line-height:145%;margin:5px 0 15px 0;padding:0;}
#everett_content div.block ul {list-style-type:square;margin:12px 0 0 14px;padding:0;line-height:145%;}
#everett_content div.block ol {margin:12px 0 0 18px;padding:0;line-height:145%;}
#everett_content div.block li {padding:0 0 10px 0;margin:0;font-size:.9em;font-weight:normal;}
#everett_content div.block li a {}

/* -- put in clearing fix re JIRA#CMS-896  -- */
#everett_two-column #dnn_LeftPane, #everett_two-column-right #dnn_Col3Pane {clear: both;}


/* was named alston_button */
a.action_button {display:block;background:#473c2a;float:left;color:#fff;text-decoration:none;cursor:pointer;padding:5px;}
a.action_button * {font-style:normal;background-image:url("img/b_corners.png");background-repeat:no-repeat;display:block;}
a.action_button i {background-position:top left;position:absolute;margin-bottom:-5px;top:0;left:0;width:5px;height:5px;}
a.action_button span {background-position:bottom left;left:-5px;margin-bottom:-5px;padding:0 0 5px 10px;}
a.action_button span i {background-position:bottom right;margin-bottom:0;position:absolute;left:100%;width:10px;height:100%;top:0;}
a.action_button span span {background-position:top right;position:absolute;right:-10px;margin-left:10px;top:-5px;height:0;}
* html a.action_button span,* html a.action_button i {float:left;width:auto;background-image:none;cursor:pointer;}
a.action_button:hover {background-color:#edcf81;}
a.action_button:active {background-color:#d99e02;}
/* this image is missing everywhere I looked 
a.action_button[class] {background-image:url("img/b_bg.png");background-position:bottom;}
*/

#everett_footer {padding:5px 0px 15px 0px;clear:both;font-size:.9em;margin:0; background:none !important;}
#everett_footer a:hover {text-decoration:underline;}
#everett_footer p.copyright {clear:both;font-size:.9em;padding:0;margin:0;}

#everett_footer ul {display:block;float:left;list-style-type:none;margin:0;padding:0;width:100%;}
#everett_footer ul li {display:block;float:left;margin:0 20px 0 0;padding:0;font-size:.9em;}
#everett_footer ul li a {display:block;float:left;text-decoration:none;}
#everett_footer ul li a:hover {cursor:pointer;}
#everett_footer ul li a span {display:block;float:left;padding:7px 0 7px 0;}

/* Clearfix */
#everett_footer:after,#everett_content:after,#everett_three-column:after,#everett_menu:after,div.block:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#everett_footer,#everett_content,#everett_three-column,#everett_menu,div.block {display:inline-block;}
/* Hides from IE-mac \*/
* html #everett_footer,* html #everett_content,* html #everett_three-column,* #everett_menu,* div.block {height:1%;}
#footer,#everett_content,#everett_three-column,#everett_menu,div.block {display:block;}
/* End hide from IE-mac */

/* lead forms */
div.ContactFormWrapper {margin:0 0 25px 0;padding:0;font-size:12px;}
div.ContactFormWrapper label {display:block;margin:0 0 4px 0;}
div.ContactFormWrapper input {margin:0 0 10px 0;color:#414141;font-size:1.1em;padding:2px;}
div.ContactFormWrapper submit {width:auto;}

div.ContactFormWrapper div.CheckboxGroupContainer input {margin:0;width:auto;}
div.ContactFormWrapper div.CheckboxGroupContainer label {margin:0;}

/* subscribe via email */
.subhead {display:block;margin:0 0 4px 0;font-size:1.1em;text-align:left;}
div.block input {margin:0 0 10px 0;color:#414141;font-size:1.1em;padding:2px;width:98%;}

/* blog posts */
#bb-container div.post {display:block;border-bottom:1px solid #ccc;margin:0 0 20px 0;padding: 0 0 30px 0;font-size:.9em;line-height:165%;}
#bb-container div.post h3.title {margin:10px 0 0 0;padding:0;font-size:1.3em;}
#bb-container div.post h3 {font-size:1.2em;margin:0;padding:0;font-weight:normal;}
#bb-container div.post h3 a {text-decoration:none;}
#bb-container div.post h3 a:hover {text-decoration:underline;}

#bb-container div.post div.byline {font-size:.8em;font-style:italic;margin:0 0 10px 0;padding:0;}

#bb-container div.post div.submissions {border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin:0 0 0 0;padding:7px 0;color:#e2e2e2;}
#bb-container div.post div.submissions a {text-decoration:none;}
#bb-container div.post div.submissions a:hover {text-decoration:underline;}
#bb-container div.post div.submissions img {border:none;margin:0;padding:0;}
#bb-container div.post div.submissions div {display:inline;}

#bb-container div.comments {display:block;border:1px solid #e2e2e2;padding:15px;line-height:165%;}
#bb-container div.comments h3 {font-size:21px;margin:0;padding:0;}
/* put in fix for JIRA #CMS-851 */
#bb-container div.comments div.comment-body {display:block;padding:15px;}
#bb-container div.comments div.comment-body div.comment-info {display:block;font-size:.9em;font-style:italic;padding:4px 0;}
#bb-container div.comment-form {display:block;padding:15px;margin:15px 0;}
#bb-container div.comment-form table {width:100%;}
#bb-container div.comment-form textarea {width:98%;}
#bb-container fieldset {border:none;}
#bb-container span.PostComments {font-size:1.1em;font-weight:normal;}

#bb-container div.buttons {display:block;width:auto;margin:10px 0 10px 10px;float:right;}

/* Feed reader */
td.Item,td.AltItem {padding:5px 0 10px 0;}
div.ItemLink a {font-size:.9empx;}
div.ItemLink a:hover {text-decoration:none;}
div.ItemInfo {font-size:11px;font-style:italic;}

/* fix for tinymce inline editor */
body.mceContentBody {text-align:left;}

body#Body form input#EditTitlePopupInput {display:block;z-index:23;border:2px solid #222;}


pre, code {
white-space: pre-wrap; 
white-space: -moz-pre-wrap !important; 
white-space: -pre-wrap; 
white-space: -o-pre-wrap; 
word-wrap: break-word; 
}

/* Custom Code - RB */
.cta-cta {margin:-10px;}

#titleHeader h3 {font-family:"Arial", Gadget, sans-serif;
 color:#42b5bf;font-size:150%; }

 #titleHeader h2 {
 color:#fff; 
 font-size:150%;
 line-height:1.2;
 position:relative;
 top:30px;
}

.phonenum{
 line-height:40px;
}

.phonenum img{
 top:-5px;
 position:relative;
}

#mobileMenuWrapper{
 background-color:#006172 !important;
}

#everett_header span.logo a {
 display:inline !important;
 top:0px;
}

.phonenum a{
 text-decoration:none;
}

#everett_col3 .hs-cta-img{
 position:relative;
 top:-5px;
}

#everett_col2 .hs-cta-img{
 padding-bottom:50px;
}

.post p{
 font-size:20px !important;
 color:#4C545B !important;
}

.testimonialAuthor{
 color:#7C7C7C;
 position:absolute;
 left:10px;
}

.post .title a{
 color:#4C545B;
 font-size:25px;
 font-style:normal;
}



#bb-container div.post{
 border-top:1px solid rgb(204,204,204);
}

#everett_top .galleria-container.notouch{
 width:975px !important;
 background:#C7C7C7;
 border: 5px solid rgb(0, 97, 114);
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
}

#everett_top .albumview.view-gallery{
 padding-bottom:25px;
}

#everett_top div.galleria-counter{
 color:#000 !important;
}

#everett_top .galleria-info{
 visibility:hidden;
}

ul.vertical.group.level2{
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
}

#titleHeader a{
 color:#42B5BF;
}

.vertical .slide{
 visibility:hidden;
}