html, body, object, iframe, h1, h2, h3, h4, h5, h6, div.paragraph, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; list-style: none; } html, body, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; list-style: none; } ul{list-style:none} fieldset{border:0} a img{border:0} .clearfix:before, .clearfix:after{ content:"\0020"; display:block; height:0; overflow:hidden } .clearfix:after{ clear:both } .clearfix{ zoom:1 } input[type="text"], input[type="password"], textarea{ border:0 none; background:#d3d3d3 !important; -moz-box-shadow: inset 0 3px 6px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,0.4); box-shadow: inset 0 3px 6px rgba(0,0,0,0.4); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font:italic12px Georgia,serif; color:#727272; width:180px} input[type="text"], input[type="password"]{ height:30px; line-height:30px; padding:0 10px} input.wsite-form-input{ padding:0 5px !important} textarea.wsite-form-input{ padding:5px !important} input[type="submit"]{ border:0 none; background-color:#4f4f4f; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px; font:12px/28px Arial,sans-serif; text-transform:uppercase; height:30px} .ie7 input[type="submit"]{ padding-left:0; padding-right:0; height:auto} input[type="submit"]:hover{ background-color:#787878} .wsite-form-container{ margin-top:0 !important} .wsite-multicol-toolbar {top: -55px !important;} #wsite-search-query{height: 50px;} #wsite-search-submit {border: 1px solid #A8A8A8;height: 33px;right: 10px;background-color: white;} .wsite-input.wsite-search-element-input[type="text"]{width: 100%;} #icontent .wslide-main{margin-top: 80px;} .wsite-button { color: #fff !important; font-family: Arial, Helvetica, sans-serif; height: 34px; display: inline-block; font-size: 12px; border: none; font-size: 13px; text-decoration: none; padding: 0 15px 0 0; background: url(theme/button.png?1707245063) no-repeat 100% -105px; } .wsite-button:hover { background-position: 100% -140px; } .wsite-button:active { background-position: 100% -175px; } .wsite-button-inner { height: 34px; line-height: 34px; display: block; font-size: 14px; border: none; text-decoration: none; padding: 0 10px 0 25px; background: url(theme/button.png?1707245063) no-repeat 0 0; } .wsite-button:hover .wsite-button-inner { background-position: 0 -35px; } .wsite-button:active .wsite-button-inner { background-position: 0 -70px; } .wsite-button-large { height: 41px; background: url(theme/button_large.png?1707245063) no-repeat 100% -126px; padding: 0 15px 0 0; } .wsite-button-large:hover { background-position: 100% -168px; } .wsite-button-large:active { background-position: 100% -210px; } .wsite-button-large .wsite-button-inner { height: 41px; line-height: 41px; padding: 0 10px 0 25px; background: url(theme/button_large.png?1707245063) no-repeat 0 0; } .wsite-button-large:hover .wsite-button-inner { background-position: 0 -42px; } .wsite-button-large:active .wsite-button-inner { background-position: 0 -84px; } .wsite-button-large.wsite-button-highlight { background-image: url(theme/button_large_highlight.png?1707245063); } .wsite-button-large.wsite-button-highlight .wsite-button-inner { background-image: url(theme/button_large_highlight.png?1707245063); } .wsite-button-highlight { color: #ffffff !important; background-image: url(theme/button_highlight.png?1707245063); } .wsite-button-highlight .wsite-button-inner { background-image: url(theme/button_highlight.png?1707245063); } div.paragraph { line-height: 145%; color: #626A71; font-family: 'Lato', Helvetica, Arial; font-weight: 300; } p { line-height: 145%; color: #626A71; font-family: 'Lato', Helvetica, Arial; font-weight: 300; } h1, h2, h3{ font-size: 30px; line-height: 150%; margin-bottom: 5px; color: #54606b; font-family: 'Lato', Trebuchet MS, Arial; font-weight: 300; letter-spacing: -0.018em; } hr.styled-hr { background-color: #cccccc; border: 0px none; height: 1px; margin: 0 auto; text-align: center; } a, a:link, a:visited { text-decoration: none; color: #04B5DE; } a:hover { color: #626A71; text-decoration: none; } body { background: url('theme/bodybg.jpg?1707245063') top center repeat; margin: 0; padding: 0; border: 0; font-family: 'Lato', Helvetica, Arial, sans-serif; } #wrapper { background: url('theme/shadow.png?1707245063') no-repeat; width: 1282px; margin: auto; } #container{ width: 1200px; margin: 0 auto; } #header { position: relative; left: 0; top: 0; width: 1200px; height: auto; } .wrapper-top { position: absolute; top: 0; margin: 0 60px; z-index: 10; } .sliderContainer{ width: 100%; min-height: 200px; overflow: hidden; } .video-landing .sliderContainer{ width: 1000px; margin: 0 auto; padding: 50px 0; } .landing .sliderContainer, .tall-header .sliderContainer{ margin: 50px auto; width: 900px; } #icontent.landing #header.wsite-header, #icontent.tall-header #header.wsite-header, #icontent.video-landing #header.wsite-header { background-position: center 133px !important; } .landing #header.wsite-header, .tall-header #header.wsite-header, .video-landing #header.wsite-header { background-size: 1200px auto; background-position: center top !important; } #header.wsite-header{ width: 100%; background: transparent url(theme/default_header.jpg?1707245063) top center no-repeat; height: 500px; } .landing #header.wsite-header{ min-width: 100%; height: 570px; background: transparent url("theme/landing-header.jpg?1707245063") top center no-repeat fixed; margin: 0; padding: 0; } #tall-text div.paragraph, #landing-text div.paragraph, #video-text div.paragraph { line-height: 200%; } #tall-text p, #landing-text p, #video-text p { line-height: 200%; } #landing-text div.paragraph, #landing-text h2 { color: #ffffff; margin-bottom: 10px; text-align: right; } #landing-text p, #landing-text h2 { color: #ffffff; margin-bottom: 10px; text-align: right; } #video-text div.paragraph, #video-text h2{ padding: 15px; } #video-text p, #video-text h2{ padding: 15px; } #video-text { width: 320px; float: left; } #video{ padding-left: 400px; text-align: right; height: 338px; width: 560px; float: none; margin: 0; } .video-landing #header.wsite-header{ min-width: 100%; height: auto; background: transparent url("theme/video-header.jpg?1707245063") top center no-repeat fixed; min-height: 530px; } .tall-header #header.wsite-header{ min-width: 100%; height: 400px; background: transparent url("theme/tall-header.jpg?1707245063") top center no-repeat fixed; margin: 0; padding: 0; } .dd-header #bar { position: absolute; margin-left: 60px; } .dd-header .navContainer.clearfix { position: absolute; top: 50px; margin-left: 60px; } .dd-header-bg, .dd-header-bg .weebly-image-area-placeholder{ width: 1200px !important; min-height: 450px; background: transparent url("theme/dd-header.jpg?1707245063") no-repeat 50% 0; border-spacing: 0 !important; margin-bottom: -5px; } .dd-header-bg .weebly-image-area img { width: 100%; margin-bottom: -5px; } .dd-header-bg img { width: 100%; } .overlay { position: absolute; margin: 180px 110px 30px 110px; z-index: 2; width: 980px; } .dd-header .wsite-form-label, .dd-header .wsite-form-sublabel{color: lightgray;} #tall-text div.paragraph, #tall-text h2 { color: #ffffff; margin-bottom: 10px; } #tall-text p, #tall-text h2 { color: #ffffff; margin-bottom: 10px; } .short-header #header.wsite-header{ min-width: 100%; height: 250px; background: transparent url("theme/short-header.jpg?1707245063") top center no-repeat; background-size: 100% auto; } #header-frame{position: absolute; z-index:11; width: 1100px;} .no-header #header-frame, .sidebar-left #header-frame, .sidebar-right #header-frame {width: 1200px;} .box{width: 1080px;padding-left: 60px;} #bar{ width: 1000px; margin: 0 auto; background: url('theme/barbg.png?1707245063') repeat-x; padding:5px 40px; } .no-header #bar, .no-header .navContainer, .sidebar-right #bar, .sidebar-right .navContainer, .sidebar-left #bar, .sidebar-left .navContainer{ width: 1120px; } .bar-text{ color: #939393; font-size: 14px; width: 500px; } .wsite-social { vertical-align: middle; } .wsite-social-item { width: 20px; height: 20px; margin: 0 0 0 4px; } .wsite-social-facebook, .wsite-social-facebook:active {background:url(theme/facebook.png?1707245063) no-repeat top left} .wsite-social-facebook:hover {background-position: bottom left} .wsite-social-pinterest, .wsite-social-pinterest:active {background:url(theme/pinterest.png?1707245063) no-repeat top left} .wsite-social-pinterest:hover {background-position:bottom left;} .wsite-social-twitter, .wsite-social-twitter:active {background:url(theme/twitter.png?1707245063) no-repeat top left} .wsite-social-twitter:hover {background-position:bottom left;} .wsite-social-linkedin, .wsite-social-linkedin:active {background:url(theme/linkedin.png?1707245063) no-repeat top left} .wsite-social-linkedin:hover {background-position:bottom left;} .wsite-social-mail, .wsite-social-mail:active {background:url(theme/mail.png?1707245063) no-repeat top left} .wsite-social-mail:hover {background-position:bottom left;} .wsite-social-rss, .wsite-social-rss:active {background:url(theme/rss.png?1707245063) no-repeat top left} .wsite-social-rss:hover {background-position:bottom left;} .wsite-social-flickr, .wsite-social-flickr:active {background:url(theme/flckr.png?1707245063) no-repeat top left} .wsite-social-flickr:hover {background-position:bottom left;} .wsite-social-plus, .wsite-social-plus:active {background:url(theme/google.png?1707245063) no-repeat top left} .wsite-social-plus:hover {background-position:-bottom left;} .wsite-social-vimeo, .wsite-social-vimeo:active {background:url(theme/vimeo.png?1707245063) no-repeat top left} .wsite-social-vimeo:hover {background-position:bottom left;} .wsite-social-yahoo, .wsite-social-yahoo:active {background:url(theme/yahoo.png?1707245063) no-repeat top left} .wsite-social-yahoo:hover {background-position:bottom left;} .wsite-social-youtube, .wsite-social-youtube:active {background:url(theme/youtube.png?1707245063) no-repeat top left} .wsite-social-youtube:hover {background-position:bottom left;} .social-frame{float: right} .navContainer{ width: 1000px; background: url('theme/navbg.png?1707245063') repeat; margin: 0 auto; padding: 0 40px; } #navigation{ width: 950px; } .no-header #navigation, .sidebar-right #navigation, .sidebar-left #navigation { width: 890px; } #navigation ul{ margin:0; list-style:none; } #navigation li{ float:left } #navigation a { padding: 17px 30px 17px 0; display: inline-block; text-decoration: none; text-transform: Uppercase; } #wsite-menus .wsite-menu-wrap, #wsite-menus .wsite-menu-wrap { z-index: 5000; margin: 0; postiion: relative !important; } #wsite-menus .wsite-menu-wrap { z-index: 5000; margin: 0; margin-top: 0 !important;} #wsite-menus .wsite-menu { padding: 0; margin: 0; list-style: none; } #wsite-menus .wsite-menu li { width: 162px; text-align: left;} #wsite-menus .wsite-menu li a{ border: none; display: block; background-color: #ebebeb; text-decoration: none; font-size: 13px; font-weight: 300; line-height: 130%; padding: 10px 0px; color: #000; width: 160px; height: auto; } #logo{ float: left; max-width: 350px; } .wsite-logo span{ vertical-align: middle !important; width: 200px; } #wsite-title{ width: 200px; } #feature { background: #505050; padding: 20px 100px; height: auto; min-height: 10px; width: 1000px; margin: 0 auto; } .page-title{ padding: 20px 100px 15px 100px; border: solid 1px #dfdfdf; border-left: none; border-right: none; background: #ffffff; } .page-title h2{ font-size: 30px; line-height: 100%; font-weight: 400; } div[role="main"] { width: 100%; margin: 0 auto; overflow: hidden; } #content, .content { background: url('theme/contentbg.png?1707245063') repeat; padding: 45px 100px; margin: 0 auto; min-height: 300px; height: auto; } td.main{ vertical-align: top; } #sidebar-content { width: 250px; min-height: 300px; height: auto; vertical-align: top; } .sidebar-left #sidebar-content,.sidebar-right #main-content {padding: 0 30px 0 0;} .sidebar-right #sidebar-content, .sidebar-left #main-content{padding: 0 0 0 30px;} .side-content{ vertical-align: top; background: none; } .sidebar-right .side-content{ border-left: solid 1px #dfdfdf; } .sidebar-left .side-content{ border-right: solid 1px #dfdfdf; } #main-content { min-height: 300px; height: auto; vertical-align: top; width: 685px; } #footer{ background: url('theme/footerbg.png?1707245063') repeat; padding: 40px 100px; margin: 0 auto; min-height: 50px; height: auto; } .frame{ padding: 40px 100px; margin: 0 auto; height: 30px; } .copyright, .weeblyfooter{ font-size: 11px; color: #C6C6C6; } .weeblyfooter{display:none;} .design{ font:11px Arial,sans-serif; color:#979797; text-align: center; padding: 0; text-indent: -2400px; position: absolute; } #footer div.paragraph{ color:#eeeeee; } #footer p{ color:#eeeeee; } #footer h2{ } #footer a{ } #footer a:hover{ } #footer a:visited{ } #navigation a{color:#e9e9e9;} #navigation a:hover, #active a { color:#D02025;} #wsite-menus .wsite-menu li a:hover, #wsite-menus .wsite-menu li.weebly-nav-current a{background-color:#D02025; color:#ffffff;} #navigation{ font-size:18px; font-family: Sansation; font-weight: bold; text-decoration:none;} .infinite-container { background: #111111; } .infinite-container { width: 100%; position: relative; } #icontent .infinite-container { background: url('theme/scroll-message.jpg?1707245063') right top; height: 550px; overflow-y: scroll; } .swiper-slide { width: 980px; position: relative; } .swiper-slide-active { opacity: 1; } .infinite-overlay { position: absolute; width: inherit; padding: 0; margin: 0; } .slide-content { max-width: 960px; margin: 150px auto 20px auto; max-height: 350px; overflow: hidden; } .infinite-bgimg, .infinite-bgimg .weebly-image-area-placeholder { width: 980px !important; max-height: 550px !important; overflow: hidden; } .mobile-display{display:none;} #icontent .infinite-container .slide-content .weebly-area.wsite-elements.wsite-not-footer, #icontent .infinite-container .weebly-content-area .inside, #icontent .infinite-container .weebly-area.wsite-elements.wsite-not-footer{ max-height: 350px; overflow: hidden; } .swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #222; margin-right: 8px; opacity: 0.8; border: 1px solid #fff; cursor: pointer; } .arrow-left { display: block; background: url(theme/circle_arrow_left.png?1707245063) no-repeat left top; position: absolute; left: 2%; top: 43%; width: 68px; height: 69px; background-position: 0 -69px; } .arrow-right { display: block; background: url(theme/circle_arrow_right.png?1707245063) no-repeat left bottom; position: absolute; right: 2%; top: 43%; width: 68px; height: 69px; background-position: 0 -69px; } a.arrow-right:hover, a.arrow-left:hover {background-position: 0 0;} #icontent .arrow-left, #icontent .arrow-right {display:none;} div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; } div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; } div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; } div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }