 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-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?1477449469) 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?1477449469) 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?1477449469) 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?1477449469) 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?1477449469); }
 .wsite-button-large.wsite-button-highlight .wsite-button-inner { background-image: url(theme/button_large_highlight.png?1477449469); }
 .wsite-button-highlight { color: #ffffff !important; background-image: url(theme/button_highlight.png?1477449469); }
 .wsite-button-highlight .wsite-button-inner { background-image: url(theme/button_highlight.png?1477449469); }
 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?1477449469') top center repeat; margin: 0; padding: 0; border: 0; font-family: 'Lato', Helvetica, Arial, sans-serif; }
 #wrapper { background: url('theme/shadow.png?1477449469') 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 .sliderContainer{ width: 1000px; margin: 0 auto; padding: 50px 0; }
 .landing .sliderContainer, .tall-header .sliderContainer{ margin: 50px auto; width: 900px; }
 #header.wsite-header{ width: 100%; background: transparent url(theme/default_header.jpg?1477449469) top center no-repeat; height: 500px; }
 .landing #header.wsite-header{ min-width: 100%; height: 570px; background: transparent url("theme/landing-header.jpg?1477449469") top center no-repeat fixed; background-size: 100% auto; 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: #000; margin-bottom: 10px; text-align: right; }
 #landing-text p, #landing-text h2 { color: #000; margin-bottom: 10px; text-align: right; }
 .tall-header #header.wsite-header{ min-width: 100%; height: 400px; background: transparent url("theme/tall-header.jpg?1477449469") top center no-repeat fixed; background-size: 100% auto; margin: 0; padding: 0; }
 #tall-text div.paragraph, #tall-text h2 { color: #000; font-weight: bold; margin-bottom: 10px; }
 #tall-text p, #tall-text h2 { color: #000; font-weight: bold; margin-bottom: 10px; }
 .short-header #header.wsite-header{ min-width: 100%; height: 250px; background: transparent url("theme/short-header.jpg?1477449469") top center no-repeat; background-size: 100% auto; }
 #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: 20px 0 0 0; }
 .video #header.wsite-header{ min-width: 100%; height: auto; background: transparent url("theme/video-header.jpg?1477449469") top center no-repeat fixed; background-size: 100% auto; }
 #bar{ width: 1000px; margin: 0 auto; background: url('theme/barbg.jpg?1477449469') repeat-x; padding: 15px 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; }
 #social{background:transparent; margin:0; padding:0; width:100%}
 #social li{float:left; list-style-type:none;}
 #social li a{display:block; margin:0 3px; padding:0; height:20px; width:20px; text-indent:-9999px}
 #social li a#rssf{background:url(theme/rss.png?1477449469) no-repeat top left}
 #social li a#rssf:hover{background-position:bottom left}
 #social li a#fb{background:url(theme/facebook.png?1477449469) no-repeat top left}
 #social li a#fb:hover{background-position:bottom left}
 #social li a#mail{background:url(theme/mail.png?1477449469) no-repeat top left}
 #social li a#mail:hover{background-position:bottom left}
 #social li a#twitter{background:url(theme/twitter.png?1477449469) no-repeat top left}
 #social li a#twitter:hover{background-position:bottom left}
 #social li a#google{background:url(theme/google.png?1477449469) no-repeat top left}
 #social li a#google:hover{background-position:bottom left}
 #social li a#yahoo{background:url(theme/yahoo.png?1477449469) no-repeat top left}
 #social li a#yahoo:hover{background-position:bottom left}
 #social li a#linkedin{background:url(theme/linkedin.png?1477449469) no-repeat top left}
 #social li a#linkedin:hover{background-position:bottom left}
 #social li a#youtube{background:url(theme/youtube.png?1477449469) no-repeat top left}
 #social li a#youtube:hover{background-position:bottom left}
 #social li a#pinterest{background:url(theme/pinterest.png?1477449469) no-repeat top left}
 #social li a#pinterest:hover{background-position:bottom left}
 .social-frame{float: right}
 .navContainer{ width: 1000px; background: url('theme/navbg.jpg?1477449469') repeat; margin: 0 auto; padding: 0 40px; }
 #navigation{ width: 1000px; }
 .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 40px 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: right; max-width: 225px; }
 .wsite-logo span{ vertical-align: middle !important; width: 200px; }
 #wsite-title{ width: 200px; }
 #feature { background: #505050; padding: 20px 100px; height: auto; min-height: 50px; 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?1477449469') 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?1477449469') repeat; padding: 40px 100px; margin: 0 auto; min-height: 100px; 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{ }
 #footer p{ }
 #footer h2{ }
 #footer a{ }
 #footer a:hover{ }
 #footer a:visited{ }
 #navigation a{color:#e9e9e9;}
 #navigation a:hover, #active a { color:#68a1bb;}
 #wsite-menus .wsite-menu li a:hover, #wsite-menus .wsite-menu li.weebly-nav-current a{background-color:#68a1bb; color:#ffffff;}
 #navigation{ font-size:13px; font-family: sans-serif;}
 .wsite-header-index{width: 100%; background: transparent url(theme/default_header.jpg?1477449469) top center no-repeat; height: 500px; margin: 0;}

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; overflow:hidden; }
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; }
blockquote { margin: 10px 0; padding-left: 20px; border-left: 4px solid #ddd; font-style: italic; line-height: 170%; }