 article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input{ margin:0; padding:0}
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input{ margin:0; padding:0}
 .clearfix:before, .clearfix:after { content: ""; display: table; }
 .clearfix:after { clear: both; }
 .clearfix { *zoom: 1; }
 #container .clear{height: auto !important}
 .note{display:none;}
 #icontent .note{display:block;}
 #icontent .note div.paragraph{ color: #f31846; text-align: center;}
 #icontent .note p{ color: #f31846; text-align: center;}
 #icontent .note.gray div.paragraph{ color: #cccccc;}
 #icontent .note.gray p{ color: #cccccc;}
 .wsite-form-container{ margin-top:0 !important}
 #icontent {padding-left: 15px !important;}
 textarea{overflow:auto}
 .wsite-form-label, .wsite-form-sublabel { color: #444; font-weight: normal; }
 .form-required { color: #04B5DE; }
 .wsite-form-field div.wsite-form-input-container .wsite-form-input, .wsite-search-element-input, .wsite-editor .wsite-search-element-input { 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:italic 12px Georgia,serif; color:#727272; height:30px; line-height:30px; padding: 6px !important; }
 .wsite-search-element, .wsite-editor .wsite-search-element { position: relative; width: 100%; max-width: 300px; }
 .wsite-search-element-submit, .wsite-editor .wsite-search-element-submit { background: url('theme/search-light.png?1750277236') left; width: 13px; height: 13px; position: absolute; top: 50%; margin-top: -6px; right: 6px; cursor: pointer; }
 .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?1750277236) 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?1750277236) 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?1750277236) 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?1750277236) 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?1750277236); }
 .wsite-button-large.wsite-button-highlight .wsite-button-inner { background-image: url(theme/button_large_highlight.png?1750277236); }
 .wsite-button-highlight { color: #ffffff !important; background-image: url(theme/button_highlight.png?1750277236); }
 .wsite-button-highlight .wsite-button-inner { background-image: url(theme/button_highlight.png?1750277236); }
 body { background: url('theme/bodybg.jpg?1750277236') top center repeat; margin: 0; padding: 0; border: 0; font-family: 'Lato', Helvetica, Arial, sans-serif; font-weight: 300; font-size: 14px; }
 #wrapper { background: url('theme/shadow.png?1750277236') 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; }
 div.paragraph, div.paragraph { line-height: 145%; color: #626A71; font-family: 'Lato', Helvetica, Arial, sans-serif; font-weight: 300; font-size: 15px; }
 p, div.paragraph { line-height: 145%; color: #626A71; font-family: 'Lato', Helvetica, Arial, sans-serif; font-weight: 300; font-size: 15px; }
 h2{ font-size: 30px; line-height: 130%; margin-bottom: 5px; color: #54606b; letter-spacing: -0.018em; font-weight: 300; font-family: 'Lato', Helvetica, Arial, sans-serif; }
 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; }
 blockquote { margin: 10px 0; padding-left: 20px; border-left: 4px solid #ddd; font-style: italic; line-height: 170%; }
 .sliderContainer{ width: 100%; min-height: 200px; overflow: hidden; }
 .landing-page .sliderContainer, .tall-header .sliderContainer{ margin: 50px auto; width: 900px; }
 .landing-page #header.wsite-header{ height: 570px; background: transparent url("theme/landing-header.jpg?1750277236") no-repeat; background-attachment: fixed; background-position: center top; }
 #landing-text { max-height: 400px; overflow: hidden; }
 #tall-text div.paragraph, #landing-text div.paragraph { line-height: 200%; }
 #tall-text p, #landing-text p { line-height: 200%; }
 #landing-text div.paragraph, #landing-text h2 { color: #ffffff; margin-bottom: 10px; text-align: left; }
 #landing-text p, #landing-text h2 { color: #ffffff; margin-bottom: 10px; text-align: left; }
 .tall-header #header.wsite-header{ height: 400px; background: transparent url("theme/tall-header.jpg?1750277236"); background-attachment: fixed; background-position: center top; }
 #tall-text div.paragraph, #tall-text h2 { color: #ffffff; margin-bottom: 10px; }
 #tall-text p, #tall-text h2 { color: #ffffff; margin-bottom: 10px; }
 #icontent.landing-page #header.wsite-header, #icontent.tall-header #header.wsite-header{ background-attachment: scroll; }
 .short-header #header.wsite-header{ height: 250px; background: transparent url("theme/short-header.jpg?1750277236") no-repeat center top; }
 #header-frame{position: absolute; z-index:11; width: 1100px;}
 #icontent #header-frame{z-index:9;}
 .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.jpg?1750277236') repeat-x; padding: 14px 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: 16px; width: 500px; }
 .social-frame{float: right}
 .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?1750277236) no-repeat top left}
 .wsite-social-facebook:hover {background-position: bottom left}
 .wsite-social-pinterest, .wsite-social-pinterest:active {background:url(theme/pinterest.png?1750277236) no-repeat top left}
 .wsite-social-pinterest:hover {background-position:bottom left;}
 .wsite-social-twitter, .wsite-social-twitter:active {background:url(theme/twitter.png?1750277236) no-repeat top left}
 .wsite-social-twitter:hover {background-position:bottom left;}
 .wsite-social-linkedin, .wsite-social-linkedin:active {background:url(theme/linkedin.png?1750277236) no-repeat top left}
 .wsite-social-linkedin:hover {background-position:bottom left;}
 .wsite-social-mail, .wsite-social-mail:active {background:url(theme/mail.png?1750277236) no-repeat top left}
 .wsite-social-mail:hover {background-position:bottom left;}
 .wsite-social-rss, .wsite-social-rss:active {background:url(theme/rss.png?1750277236) no-repeat top left}
 .wsite-social-rss:hover {background-position:bottom left;}
 .wsite-social-flickr, .wsite-social-flickr:active {background:url(theme/flckr.png?1750277236) no-repeat top left}
 .wsite-social-flickr:hover {background-position:bottom left;}
 .wsite-social-plus, .wsite-social-plus:active {background:url(theme/google.png?1750277236) no-repeat top left}
 .wsite-social-plus:hover {background-position:bottom left;}
 .wsite-social-vimeo, .wsite-social-vimeo:active {background:url(theme/vimeo.png?1750277236) no-repeat top left}
 .wsite-social-vimeo:hover {background-position:bottom left;}
 .wsite-social-yahoo, .wsite-social-yahoo:active {background:url(theme/yahoo.png?1750277236) no-repeat top left}
 .wsite-social-yahoo:hover {background-position:bottom left;}
 .wsite-social-youtube, .wsite-social-youtube:active {background:url(theme/youtube.png?1750277236) no-repeat top left}
 .wsite-social-youtube:hover {background-position:bottom left;}
 #content .wsite-social-item {width: 30px;height: 30px;margin: 0 0 0 4px;}
 #content .wsite-social-facebook, #content .wsite-social-facebook:active {background:url(theme/facebook-b.png?1750277236) no-repeat top left}
 #content .wsite-social-facebook:hover {background-position: bottom left}
 #content .wsite-social-pinterest, #content .wsite-social-pinterest:active {background:url(theme/pinterest-b.png?1750277236) no-repeat top left}
 #content .wsite-social-pinterest:hover {background-position:bottom left;}
 #content .wsite-social-twitter, #content .wsite-social-twitter:active {background:url(theme/twitter-b.png?1750277236) no-repeat top left}
 #content .wsite-social-twitter:hover {background-position:bottom left;}
 #content .wsite-social-linkedin, #content .wsite-social-linkedin:active {background:url(theme/linkedin-b.png?1750277236) no-repeat top left}
 #content .wsite-social-linkedin:hover {background-position:bottom left;}
 #content .wsite-social-mail, #content .wsite-social-mail:active {background:url(theme/mail-b.png?1750277236) no-repeat top left}
 #content .wsite-social-mail:hover {background-position:bottom left;}
 #content .wsite-social-rss, #content .wsite-social-rss:active {background:url(theme/rss-b.png?1750277236) no-repeat top left}
 #content .wsite-social-rss:hover {background-position:bottom left;}
 #content .wsite-social-flickr, #content .wsite-social-flickr:active {background:url(theme/flckr-b.png?1750277236) no-repeat top left}
 #content .wsite-social-flickr:hover {background-position:bottom left;}
 #content .wsite-social-plus, #content .wsite-social-plus:active {background:url(theme/google-b.png?1750277236) no-repeat top left}
 #content .wsite-social-plus:hover {background-position:bottom left;}
 #content .wsite-social-vimeo, #content .wsite-social-vimeo:active {background:url(theme/vimeo-b.png?1750277236) no-repeat top left}
 #content .wsite-social-vimeo:hover {background-position:bottom left;}
 #content .wsite-social-yahoo, #content .wsite-social-yahoo:active {background:url(theme/yahoo-b.png?1750277236) no-repeat top left}
 #content .wsite-social-yahoo:hover {background-position:bottom left;}
 #content .wsite-social-youtube, #content .wsite-social-youtube:active {background:url(theme/youtube-b.png?1750277236) no-repeat top left}
 #content .wsite-social-youtube:hover {background-position:bottom left;}
 .navContainer{ width: 1000px; background: url('theme/navbg.jpg?1750277236') repeat; margin: 0 auto; padding: 0 40px; }
 #navigation{ width: 775px; }
 .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 { line-height: 190%; font-size: 28px; width: 200px; }
 #feature { background: #505050; padding: 20px 100px; height: auto; min-height: 100px; 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?1750277236') repeat; padding: 45px 99px; 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?1750277236') repeat; padding: 40px 100px; margin: 0 auto; min-height: 50px; height: auto; }
 .frame{ padding: 40px 100px; margin: 0 auto; height: 30px; }
 .copyright{ font-size: 12px; color: #C6C6C6; }
 #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;}
 body, div.paragraph, div.paragraph, h2 { font-family: 'Lato', Helvetica, Arial, sans-serif; }
 body, p, div.paragraph, h2 { font-family: 'Lato', Helvetica, Arial, sans-serif; }

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; }
