h1.sbcms-title{border-bottom:1px solid #E6E6E6;color:#646464;font-size:31px;line-height:100%;margin-bottom:30px;padding-bottom:5px;}
h2.sbcms-related-page-title a{color:#646464;font-size:17px;line-height:100%;text-decoration:none;}
div.sbcms-related-pages div.sbcms-break{display:none;}
div.sbcms-related-page{float:left;height:250px;width:33%;}
div.sbcms-related-page-inner{margin-right:15px;}
h1 img, h2 img, h3 img{display:inline;}
div.sbcms-related-page-secondary-image-small img{max-width:100%;}
div.sbcms-primary-image a{border:0;float:right;text-decoration:none;width:100%;}
span.sbcms-roll-over{display:none;}
#header_picture_home{height:235px;text-align:right;overflow:hidden;width:900px;background-position:top center;background-repeat:no-repeat;background-attachment:scroll;}
#easySlider li, a.bannerImageLink{height:280px;position:relative;width:900px;}
#header .header_block .listing .li h2{line-height:84px;padding-top:0;text-align:center;}
#div-search{float:right;}
#sbcms-search{font-weight:normal;padding:0 6px;}
#bannerImageCaptionLeft, #bannerImageCaptionRight{color:#FFF;font-family:'Franklin Gothic Medium';font-size:15px;position:relative;text-align:left;top:90px;width:500px}
#bannerImageCaptionLeft{left:18px;}
#bannerImageCaptionRight{right:22px;width:530px}
.bannerImageCaptionHome{color:#FFF;font-size:17px;font-weight:bold;position:absolute;right:35px;text-align:left;top:55px;width:355px;}
h3.latestNewsHeading{font-size:20px;}
a.bannerImageLink{left:0;position:absolute;text-decoration:none;top:0;z-index:100;}
a.bannerImageLink:hover{text-decoration:none;}
div.sbcms-related-page,div.sbcms-related-page-left,div.sbcms-related-page-right{overflow:visible}
#lightbox-container-image-data-box{-moz-box-sizing:content-box;-ms-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
*{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.container_all a{color:expression(this.parentNode.currentStyle['color']);}
#languagesSelect{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(Opacity=0);}
table.container_all_table.table{width:10px!important}
.fieldset-search{border:0;margin:0;padding:0}
.legend-search{display:none}
.sbcms-button-search{font-weight:400;padding:0 6px}
#header h1 a{line-height:0}
.sbcms-page h1{float:none}
td.lt_td_left,td.lt_td_right{padding:0}
#header_picture td{padding:0;vertical-align:top}
#header_picture{border-spacing:0}
#bannerImageCaptionRight{float:right}
.sbcms-primary-image img{max-width:100%}
.sbcms-images{clear:left}
div.sbcms-image{float:left;margin:0 15px 15px 0;text-align:center}
div.sbcms-image-small{text-align:center}
div.sbcms-caption{text-align:center}
div.sbcms-images{float:left;margin:15px 0 0 0;width:100%}
.sbcms-column-one{float:left;width:65%}
.sbcms-column-two{float:right;width:35%}
.sbcms-page{overflow:hidden;width:100%}
.sbcms-column-two .sbcms-primary-image{float:right;width:90%}
div.sbcms-related-pages{float:left;margin:15px 0 0 0;width:100%}
div.sbcms-related-page{margin:0 15px 15px 0}
div.sbcms-related-page-secondary-image,div.sbcms-related-page-summary,h2.sbcms-related-page-title{margin:0 0 10px 0}
.button,button,.sbcms-button{font-weight:400;padding:0 6px}
.sbcms-search-numbers{float:left;width:100%}
div.sbcms-search-number{float:left;margin:0 10px 10px 0}
div.sbcms-search-result-title{margin:0 0 10px 0}

/*
 * Begin sb.form-creator.css
 */
#fb-main_body{background:#FFF;font-family:Arial, Helvetica, sans-serif;margin:30px 0 12px;text-align:center;}
#fb-form_container{background:#fff;border:1px solid #e6e6e6;margin:0 auto;padding:15px;text-align:left;max-width:640px;}
#fb-top{display:block;height:10px;margin:10px auto 0;width:650px;}
#fb-footer{clear:both;text-align:center;width:640px;padding-bottom:15px;font-size:85%;}
#fb-footer a{text-decoration:none;border-bottom:1px dotted #999999;}
#fb-bottom{display:block;height:10px;margin:0 auto;width:650px;}
form.sbcms-fb{margin:20px 20px 0;padding:0 0 20px;}
#fb-main_body h1{background-color:#dedede;margin:0;min-height:0;padding:0;text-decoration:none;text-indent:-8000px;background-repeat:no-repeat;}
#fb-main_body h1 a{display:block;height:100%;min-height:40px;overflow:hidden;}
.sbcms-fb{font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;}
.sbcms-fb li{width:61%;}
#fb-main_body form ul{font-size:100%;list-style-type:none;margin:0;padding:0;width:100%;}
#fb-main_body form li{background:none !important;display:block;margin:0;padding:4px 5px 2px 9px;position:relative;}
#fb-main_body form li:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#fb-main_body .fb-buttons:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#fb-main_body .fb-buttons{clear:both;display:block;margin-top:10px;}
#fb-main_body html form li div{display:inline-block;}
#fb-main_body form li div{margin:0 4px 0 0;padding:0 0 8px;}
#fb-main_body form li span{float:left;margin:0 4px 0 0;padding:0 0 8px;}
#fb-main_body form li div.fb-left{display:inline;float:left;width:48%;}
#fb-main_body form li div.fb-right{display:inline;float:right;width:48%;}
#fb-main_body form li div.fb-left .fb-medium{width:100%;}
#fb-main_body form li div.fb-right .fb-medium{width:100%;}
#fb-main_body .fb-clear{clear:both;}

#fb-main_body form li div label {
	clear: both;
	display: block;
	font-size: 9px;
	line-height: 9px;
	margin: 0;
	padding-bottom:3px;
}

#fb-main_body form li span label {
	clear: both;
	display: block;
	font-size: 9px;
	line-height: 9px;
	margin: 0;
	padding-bottom: 3px;
}

#fb-main_body form li .fb-datepicker{cursor:pointer !important;float:left;height:14px;margin:.1em 5px 0 0;padding:0;width:16px;}
#fb-main_body .fb-form_description{clear:both;display:inline-block;margin:0 0 1em;}
#fb-main_body .fb-form_description[class]{display:block;}
#fb-main_body .fb-form_description h2{clear:left;color:#646464;float:none;font-size:160%;font-weight:400;margin:0 0 3px;}
#fb-main_body .fb-form_description p{line-height:130%;margin:0 0 12px;}
#fb-main_body form hr{display:none;}
#fb-main_body form li.fb-section_break{border-top:1px dotted #e6e6e6;margin-top:9px;padding-bottom:0;padding-left:9px;padding-top:13px;width:97% !important;}
#fb-main_body form ul li.fb-first{border-top:none !important;margin-top:0 !important;padding-top:0 !important;}
#fb-main_body form .fb-section_break h3{font-size:110%;font-weight:400;line-height:130%;margin:0 0 2px;}
#fb-main_body form .fb-section_break p{font-size:85%;margin:0 0 10px;}
#fb-main_body input.fb-button_text{overflow:visible;padding:0 7px;width:auto;}
#fb-main_body .fb-buttons input{margin-right:5px;}
#fb-main_body label.fb-description{border:none;display:block;font-weight:700;line-height:150%;padding:0 0 1px;}
#fb-main_body span.fb-symbol{font-size:115%;line-height:130%;}
#fb-main_body input.fb-text{background:#fff url('/siteboss/mod/form-builder/img/shadow.gif') repeat-x top;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;font-size:100%;margin:0;padding:2px 0;}
#fb-main_body input.fb-file{font-size:100%;margin:0;padding:2px 0;}
#fb-main_body textarea.fb-textarea{background:#fff url('/siteboss/mod/form-builder/img/shadow.gif') repeat-x top;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;font-size:100%;margin:0;width:99%;}
#fb-main_body select.fb-select{font-size:100%;margin:1px 0;padding:1px 0 0;background:#fff url('/siteboss/mod/form-builder/img/shadow.gif') repeat-x top;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;}
#fb-main_body input.fb-currency{text-align:right;}
#fb-main_body input.fb-checkbox{display:block;height:13px;line-height:1.4em;margin:6px 0 0 3px;width:13px;}
#fb-main_body input.fb-radio{display:block;height:13px;line-height:1.4em;margin:6px 0 0 3px;width:13px;}
#fb-main_body label.fb-choice{display:block;font-size:14px;line-height:1.4em;margin:-1.55em 0 0 25px;padding:4px 0 5px;width:90%;}
#fb-main_body select.fb-select[class]{margin:0;padding:1px 0;}
*:first-child+html select.fb-select[class]{margin:1px 0;}
#fb-main_body .fb-safari select.fb-select{font-size:120% !important;margin-bottom:1px;}
#fb-main_body input.fb-small{width:25%;}
#fb-main_body select.fb-small{width:25%;}
#fb-main_body input.fb-medium{width:50%;}
#fb-main_body select.fb-medium{width:50%;}
#fb-main_body input.fb-large{width:99%;}
#fb-main_body select.fb-large{width:100%;}
#fb-main_body textarea.fb-small{height:5.5em;}
#fb-main_body textarea.fb-medium{height:10em;}
#fb-main_body textarea.fb-large{height:20em;}
#fb-error_message{background:#fff;border:1px dotted red;margin-bottom:1em;padding-left:0;padding-right:0;padding-top:4px;text-align:center;width:97%;}
#fb-error_message_title{font-size:125%;margin:7px 0 5px !important;padding:0 !important;}
#fb-error_message_desc{font-size:100%;margin:0 0 .8em !important;}
#fb-error_message_desc strong{background-color:#FFDFDF;padding:2px 3px;}
#fb-main_body form li.fb-error{background-color:#FFDFDF !important;border-bottom:1px solid #EACBCC;border-right:1px solid #EACBCC;margin:3px 0;}
#fb-main_body form p.fb-error{clear:both;font-size:10px;font-weight:700;margin:0 0 5px !important;}
#fb-main_body form .fb-required{color:red!important;float:none !important;font-weight:700;}
#fb-main_body form .fb-guidelines{background:#f5f5f5;border:1px solid #e6e6e6;font-size:80%;left:-47%;line-height:130%;margin:0 0 0 8px !important;padding:8px 10px 9px;position:absolute;visibility:hidden;width:42%;z-index:1000;}
#fb-main_body form .fb-guidelines small{font-size:105%;}
#fb-main_body form li.fb-highlighted .fb-guidelines{visibility:visible;}
#fb-main_body form li:hover .fb-guidelines{visibility:visible;}
.fb-no_guidelines .fb-guidelines{display:none !important;}
.fb-no_guidelines form li{width:97%;}
.fb-no_guidelines li.fb-section{padding-left:9px;}
.fb-form_success{clear:both;margin:0;padding:90px 0pt 100px;text-align:center}
.fb-form_success h2{clear:left;font-size:160%;font-weight:normal;margin:0pt 0pt 3px;}
#fb-main_body ul.fb-password{margin-top:60px;margin-bottom:60px;text-align:center;}
.fb-password h2{font-weight:bold;margin:0pt auto 10px;}
.fb-password input.fb-text{font-size:170% !important;width:380px;text-align:center;}
.fb-password label{display:block;font-size:120% !important;padding-top:10px;font-weight:bold;}
#fb-li_captcha{padding-left:5px;}
#fb-li_captcha span{float:none;padding:0px !important;}
#fb-li_captcha div{padding:0px !important;}
#fb-captcha_image{padding-top:5px;padding-bottom:10px;}
#fb-captcha_response_field{margin-bottom:10px;}
#fb-dummy_captcha_internal{height:8px;}
.fb-embed #top, .fb-embed #bottom, .fb-embed h1{display:none;}
.fb-embed #form_container{border:none;width:100%;background:none;}
.fb-embed #footer{text-align:left;padding-left:10px;width:99%;}
.fb-embed #footer.fb-success{text-align:center;}
.fb-embed form.sbcms-fb{margin:0px 0px 0;}
.fb-integrated #top, .fb-integrated #bottom, .fb-integrated h1{display:none;}
.fb-integrated #form_container{border:none;width:99%;background:none;}
.fb-integrated #footer{text-align:left;padding-left:10px;width:99%;}
.fb-integrated #footer.fb-success{text-align:center;}
.fb-integrated form.sbcms-fb{margin:0px 0px 0;}
.fb-integrated form .fb-section_break h3{border:none !important;}
.fb-integrated #error_message h3{border:none !important;}
div.fb-calendar{position:relative;}
.fb-calendar table{cursor:pointer;border:1px solid #e6e6e6;font-size:11px;background:#fff;}
.fb-calendar table .fb-title,.fb-calendar table .fb-button{font-size:11px;}
.fb-calendar *{font-size:11px;}
.fb-calendar .fb-button{text-align:center;padding:2px;}
.fb-calendar .fb-nav{background:#f5f5f5;}
.fb-calendar thead .fb-title{font-weight:bold;text-align:center;background:#dedede;padding:2px 0 3px 0;}
.fb-calendar thead .fb-headrow{background:#f5f5f5;font-weight:bold;}
.fb-calendar thead .fb-daynames{background:#fff;font-weight:bold;}
.fb-calendar thead .fb-name{border-bottom:1px dotted #e6e6e6;padding:2px;text-align:center}
.fb-calendar thead .fb-hilite{background-color:#444;padding:1px;}
.fb-calendar thead .fb-active{background-color:#d12f19;padding:2px 0px 0px 2px;}
.fb-calendar tbody .fb-day{width:1.8em;text-align:right;padding:2px 2px 2px 2px;}
.fb-calendar tbody .fb-day.fb-othermonth{font-size:80%}
.fb-calendar table .fb-wn{padding:2px 2px 2px 2px;border-right:1px solid #000;background:#666;}
.fb-calendar tbody .fb-rowhilite td{background:#FFF1AF;}
.fb-calendar tbody .fb-rowhilite td.fb-wn{background:#FFF1AF;}
.fb-calendar tbody td.fb-hilite{padding:1px 1px 1px 1px;background:#444 !important}
.fb-calendar tbody td.fb-active{background:#529214 !important;padding:2px 2px 0px 2px;}
.fb-calendar tbody td.fb-selected{font-weight:bold;border:1px solid #888;padding:1px 1px 1px 1px;background:#f5f5f5 !important}
.fb-calendar tbody td.fb-today{font-weight:bold;background:#D9EFC2;}
.fb-calendar tbody .fb-emptycell{visibility:hidden;}
.fb-calendar tbody .fb-emptyrow{display:none;}
.fb-calendar tfoot .fb-footrow{text-align:center;background:#556}
.fb-calendar tfoot .fb-ttip{background:#222;font-size:10px;border-top:1px solid #dedede;padding:3px;}
.fb-calendar tfoot .fb-hilite{background:#aaf;border:1px solid #04f;padding:1px;}
.fb-calendar tfoot .fb-active{background:#77c;padding:2px 0px 0px 2px;}
.fb-calendar .fb-combo{position:absolute;display:none;top:0px;left:0px;width:4em;border:1px solid #e6e6e6;background:#f5f5f5;font-size:90%;z-index:100;}
.fb-calendar .fb-combo .fb-label, .fb-calendar .fb-combo .fb-label-IEfix{text-align:center;padding:1px;}
.fb-calendar .fb-combo .fb-label-IEfix{width:4em;}
.fb-calendar .fb-combo .fb-hilite{background:#444}
.fb-calendar .fb-combo .fb-active{border-top:1px solid #999;border-bottom:1px solid #999;background:#dedede;font-weight:bold;}
#fb-form_review_table td{text-align:left;border-bottom:1px solid #DEDEDE;padding:5px 10px;}
.userPageForms,.userPageSubscriptionForms{float:left;width:100%}

.featured-pages {
	width: 100%;
}

.featured-page {
	border-top: 1px solid rgb(230, 230, 230);
	float: left;
	height: 211px;
	width: 170px;
}

div.featured-page {
	padding: 7px 0;
	margin: 0 73px 0 0;
}

div.featured-page:nth-child(4n) {
	margin: 0;
}

.featured-page-title {
	height: 44px;
}

.featured-page-title h2 {
	margin: 0;
}

.featured-page-image {
	height: 152px;
	overflow: hidden;
	width: 170px;
}

#layout-home #layout_index .lt_td_left .pc_add {
	padding: 0;
}

#layout-home #content {
	padding: 0;
}

#layout-home .sbcms-content {
	padding-bottom: 15px;
}

.call-phone-number, .social-medias {
	clear: right;
	float: right;
}

#header .call-phone-number, #header .social-medias {
	font-size: 18px;
	padding: 0 0 7px 0;
}

#div-search {
	clear: right;
}

.social-media, .social-media-image, .social-media a, .social-media img {
	float: left;
}

#header .social-media-image {
	margin: 0 0 0 7px;
}
