 html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, div.paragraph, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary { margin: 0; padding: 0; border: 0; font-size: 100%; font-weight: normal; vertical-align: baseline; background: transparent; }
 html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary { margin: 0; padding: 0; border: 0; font-size: 100%; font-weight: normal; vertical-align: baseline; background: transparent; }
 article, aside, figure, footer, header, nav, section, details, summary {display: block;}
 html {overflow-y: scroll;}
 ul {list-style: none;}
 blockquote, q {quotes: none;}
 blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
 a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
 del {text-decoration: line-through;}
 abbr[title], dfn[title] {border-bottom: 1px dotted #000000; cursor: help;}
 table {border-collapse: collapse; border-spacing: 0;}
 th {font-weight: bold; vertical-align: bottom;}
 td {font-weight: normal; vertical-align: top;}
 hr {display: block; height: 1px; border: 0; border-top: 1px solid #CCCCCC; margin: 1em 0; padding: 0;}
 input, select {vertical-align: middle;}
 pre { white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }
 input[type="radio"] {vertical-align: text-bottom;}
 input[type="checkbox"] {vertical-align: bottom;}
 .ie7 input[type="checkbox"] {vertical-align: baseline;}
 .ie6 input {vertical-align: text-bottom;}
 select, input, textarea {font: 99% sans-serif;}
 table {font-size: inherit; font: 100%;}
 small {font-size: 85%;}
 strong {font-weight: bold;}
 td, td img {vertical-align: top;}
 sub, sup {font-size: 75%; line-height: 0; position: relative;}
 sup {top: -0.5em;}
 sub {bottom: -0.25em;}
 pre, code, kbd, samp {font-family: monospace, sans-serif;}
 .clickable, label, input[type=button], input[type=submit], input[type=file], button {cursor: pointer;}
 button, input, select, textarea {margin: 0;}
 button,input[type=button] {width: auto; overflow: visible;}
 .ie7 img {-ms-interpolation-mode: bicubic;}
 .clearfix:before, .clearfix:after {content: "\0020"; display: block; height: 0; overflow: hidden;}
 .clearfix:after {clear: both;}
 .clearfix {zoom: 1;}
 html { height: 100%; }
 body { font-family: 'Open sans', sans-serif; font-size: 15px; color: #002E5C; min-height: 100%; background-color: #f9f9f9; }
 .splash-page { background-color: #ffffff; }
 .bg-wrapper { background-color: #ffffff; }
 h2 { font-family: 'Alice', sans-serif; font-size: 26px; font-weight: normal; color: #002E5C; padding: .3em 0; }
 div.paragraph, div.paragraph { padding: .5em 0; }
 p, div.paragraph { padding: .5em 0; }
 hr.styled-hr { background-color: #d0d0d0; }
 #wrapper blockquote { border-left: 5px solid #d0d0d0; margin-left: 20px; padding-left: 20px; }
 #header { text-align: center; padding-top: 52px; padding-bottom: 25px; }
 #sitename a, #sitename a:link, #sitename a:visited { color: #002E5C; font-family: 'Raleway', sans-serif; font-size: 36px; text-transform: uppercase; background: url('theme/teal_icons.png?1661785999') -9999px -9999px no-repeat; }
 a:link, a:visited { color: #002E5C; }
 a:hover { color: #484848; }
 #content-wrapper { width: 960px; margin: auto; }
 .wsite-form-container { margin-top: 0 !important; }
 .bg-wrapper { padding-bottom: 100px; }
 #footer { font-family: 'Open sans', sans-serif; font-size: 14px; padding-top: 45px; padding-bottom: 45px; }
 #footer-content { width: 960px; margin: auto; }
 #footer h2 { font-family: 'Raleway', sans-serif; font-size: 18px; text-transform: uppercase; }
 .weebly-footer { font-size: 13px; margin-top: 30px; }
 #navigation { padding-bottom: 40px; width: 960px; margin: auto; text-align: center; text-transform: uppercase; overflow: hidden; font-family: 'Raleway', sans-serif; font-size: 13px; }
 #navigation ul:before, #navigation ul:after { background-color: #d0d0d0; content: ""; display: inline-block; height: 1px; bottom: .1em; position: relative; vertical-align: middle; width: 50%; }
 #navigation ul:before { right: 29px; margin-left: -50%; }
 #navigation ul:after { left: 29px; margin-right: -50%; }
 #navigation li { display: inline-block; padding: 10px 14px; }
 #navigation li:hover, #navigation li#active { background-color: #f6f6f6; color: #484848; }
 #navigation a:link, #navigation a:visited { color: inherit; }
 #wsite-menus .wsite-menu li a { background-color: #f6f6f6; border: none; color: #002E5C; opacity: 1 !important; }
 #wsite-menus .wsite-menu li a:hover { background-color: #e8e8e8; color: #484848; }
 #wsite-menus .wsite-menu-wrap, #wsite-menus .wsite-menu-wrap { margin-top: 7px; }
 .wsite-menu-default li:hover, .wsite-menu-default #active { background: #66CC33; }
 .wsite-button, .wsite-button .wsite-button-inner { color: white; background-image: none !important; background-color: #5199a8; }
 .wsite-button .wsite-button-inner {background-color: inherit;}
 .wsite-button-highlight {background-color: #5199a8;}
 .wsite-button-highlight:hover {background-color: #5cb0c2;}
 .wsite-button-highlight:active {background-color: #44818e;}
 .wsite-button-normal {background-color: #484848;}
 .wsite-button-normal:hover {background-color: #616161;}
 .wsite-button-normal:active {background-color: #303030;}
 .galleryCaptionHover .galleryCaptionHolder { height: 100%; opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; -webkit-backface-visibility: hidden; }
 .partialImageGalleryCaption.galleryCaptionHolder { height: auto; }
 .galleryCaptionHover.galleryImageHolder:hover .galleryCaptionHolder { opacity: 1; }
 .galleryCaptionHolderInner { display: table; height: 100%; }
 .galleryCaptionInnerTextHolder { display: table-cell; vertical-align: middle; }
 .wslide-caption { height: 100%; text-align: center; font-size: 0; opacity: 0 !important; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; -webkit-backface-visibility: hidden; }
 .wslide-slide-inner1:hover .wslide-caption { opacity: 1 !important; }
 .wslide-caption:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; }
 .wslide-caption-text { display: inline-block; vertical-align: middle; font-size: 13px; }
 #content-wrapper #content .galleryImageBorder { border-color: #d0d0d0; }
 #content-wrapper #content .wsite-image-border-hairline a img, #content-wrapper #content .wsite-image-border-thin a img, #content-wrapper #content .wsite-image-border-medium a img, #content-wrapper #content .wsite-image-border-thick a img { border-color: #d0d0d0; }
 .banner-wrap { text-align: center; background-repeat: no-repeat; background-size: cover; background-position: center center; width: 100%; }
 #banner { width: 550px; height: 100%; margin: auto; display: table; }
 #banner-container { display: table-cell; vertical-align: middle; }
 .banner-wrap a { color: #8dc7d3; }
 .wsite-header { height: 245px; width: 100%; max-width: 1030px; position: absolute; }
 .banner-wrap a:hover { text-decoration: underline; }
 .banner-wrap .button-wrap div { text-align: center !important; }
 .banner-wrap .wsite-button-inner { font-family: 'Open sans', sans-serif; text-transform: uppercase; font-size: 15px; }
 #banner h2 { font-size: 55px; color: white; font-weight: bold; }
 #banner div.paragraph { font-size: 20px; padding-top: 36px; padding-bottom: 45px; color: white; }
 #banner p { font-size: 20px; padding-top: 36px; padding-bottom: 45px; color: white; }
 .wsite-product { border: 1px solid #d0d0d0; border-radius: 2px; background: inherit; box-shadow: none; }
 .wsite-product .wsite-product-title { font-family: 'Alice', sans-serif; color: white; font-size: 26px; }
 .wsite-product-image { border: 1px solid #d0d0d0; border-radius: 0; }
 .wsite-input, .wsite-form-input, select { border: solid 1px #d0d0d0; border-radius: 2px; margin: 8px 0; outline: none; background-image: none; height: 27px; font-size: 13px; }
 .wsite-form-phone-separator { margin: 8px 0; }
 .wsite-form-label { font-weight: normal; }
 select { font-family: 'Open sans', sans-serif; -webkit-appearance: none; -moz-appearance: none; appearance: none; text-indent: .01px; text-overflow: ''; padding-left: 8px; padding-top: 2px; padding-bottom: 2px; background: url('theme/downarrow.png?1661785999') no-repeat 99% 9px; background-color: white; height: 27px; }
 select::-ms-expand { display: none; }
 #wsite-com-checkout-payment-info select { background: none; }
 .wsite-form-field input[type='checkbox']:checked, .wsite-form-field input[type='checkbox']:not(:checked), .wsite-form-field input[type='radio']:checked, .wsite-form-field input[type='radio']:not(:checked), .wsite-com-product-option input[type='radio']:checked, .wsite-com-product-option input[type='radio']:not(:checked) { display: none; }
 .wsite-form-field input[type='checkbox']:checked + label:before, .wsite-form-field input[type='checkbox']:not(:checked) + label:before, .wsite-form-field input[type='radio']:checked + label:before, .wsite-form-field input[type='radio']:not(:checked) + label:before, .wsite-com-product-option-label input[type='radio']:checked + span:before, .wsite-com-product-option-label input[type='radio']:not(:checked) + span:before { content: ''; display: inline-block; height: 22px; width: 22px; vertical-align: middle; margin-right: 8px; }
 .wsite-form-field input[type='checkbox']:not(:checked) + label:before { background: url('theme/default_icons.png?1661785999') -714px -35px; }
 .wsite-form-field input[type='checkbox']:checked + label:before { background: url('theme/teal_icons.png?1661785999') -722px -32px; }
 .wsite-form-field input[type='radio']:not(:checked) + label:before, .wsite-com-product-option-label input[type='radio']:not(:checked) + span:before { background: url('theme/default_icons.png?1661785999') -663px -35px; }
 .wsite-form-field input[type='radio']:checked + label:before, .wsite-com-product-option-label input[type='radio']:checked + span:before { background: url('theme/teal_icons.png?1661785999') -671px -32px; }
 .wsite-social-item, .wsite-com-product-social { width: 27px; height: 27px; margin: 0; padding-right: 10px; }
 .wsite-social-item + .wsite-social-item, .wsite-com-product-social + .wsite-com-product-social { margin-left: 10px; }
 .wsite-social-facebook, .wsite-com-product-social-facebook {background: url('theme/facebook_icon.png?1661785999') no-repeat;height:24px;width:24px;}
 .wsite-social-facebook:hover, .wsite-com-product-social-facebook:hover {opacity: 0.7;}
 .wsite-social-facebook:active, .wsite-com-product-social-facebook:active {opacity: 0.7;}
 .wsite-social-twitter, .wsite-com-product-social-twitter {background: url('theme/twitter_icon.png?1661785999') no-repeat;height:24px;width:24px;}
 .wsite-social-twitter:hover, .wsite-com-product-social-twitter:hover {opacity: 0.7;}
 .wsite-social-twitter:active, .wsite-com-product-social-twitter:active {opacity: 0.7;}
 .wsite-social-linkedin, .wsite-com-product-social-linkedin {background: url('theme/linked_icon.png?1661785999') no-repeat;height:24px;width:24px;}
 .wsite-social-linkedin:hover, .wsite-com-product-social-linkedin:hover {opacity: 0.7;}
 .wsite-social-linkedin:active, .wsite-com-product-social-linkedin:active {opacity: 0.7;}
 .wsite-social-mail, .wsite-com-product-social-mail { background: url('theme/default_icons.png?1661785999') -206px -33px; }
 .wsite-social-mail:hover, .wsite-com-product-social-mail:hover { background: url('theme/teal_icons.png?1661785999') -206px -33px; }
 .wsite-social-mail:active, .wsite-com-product-social-mail:active { background: url('theme/default_icons.png?1661785999') -206px -73px; }
 .wsite-social-rss, .wsite-com-product-social-rss { background: url('theme/default_icons.png?1661785999') -263px -31px; }
 .wsite-social-rss:hover, .wsite-com-product-social-rss:hover { background: url('theme/teal_icons.png?1661785999') -263px -31px; }
 .wsite-social-rss:active, .wsite-com-product-social-rss:active { background: url('theme/default_icons.png?1661785999') -263px -71px; }
 .wsite-social-flickr, .wsite-com-product-social-flickr { background: url('theme/default_icons.png?1661785999') -320px -31px; }
 .wsite-social-flickr:hover, .wsite-com-product-social-flickr:hover { background: url('theme/teal_icons.png?1661785999') -320px -31px; }
 .wsite-social-flickr:active, .wsite-com-product-social-flickr:active { background: url('theme/default_icons.png?1661785999') -320px -71px; }
 .wsite-social-plus, .wsite-com-product-social-plus {background: url('theme/google+_icon.png?1661785999') no-repeat;height:24px;width:24px;}
 .wsite-social-plus:hover, .wsite-com-product-social-plus:hover {opacity: 0.7;}
 .wsite-social-plus:active, .wsite-com-product-social-plus:active {opacity: 0.7;}
 .wsite-social-pinterest, .wsite-com-product-social-pinterest { background: url('theme/default_icons.png?1661785999') -434px -31px; }
 .wsite-social-pinterest:hover, .wsite-com-product-social-pinterest:hover { background: url('theme/teal_icons.png?1661785999') -434px -31px; }
 .wsite-social-pinterest:active, .wsite-com-product-social-pinterest:active { background: url('theme/default_icons.png?1661785999') -434px -71px; }
 .wsite-social-vimeo, .wsite-com-product-social-vimeo { background: url('theme/default_icons.png?1661785999') -494px -32px; }
 .wsite-social-vimeo:hover, .wsite-com-product-social-vimeo:hover { background: url('theme/teal_icons.png?1661785999') -494px -32px; }
 .wsite-social-vimeo:active, .wsite-com-product-social-vimeo:active { background: url('theme/default_icons.png?1661785999') -494px -72px; }
 .wsite-social-yahoo, .wsite-com-product-social-yahoo { background: url('theme/default_icons.png?1661785999') -552px -32px; }
 .wsite-social-yahoo:hover, .wsite-com-product-social-yahoo:hover { background: url('theme/teal_icons.png?1661785999') -552px -32px; }
 .wsite-social-yahoo:active, .wsite-com-product-social-yahoo:active { background: url('theme/default_icons.png?1661785999') -552px -72px; }
 .wsite-social-youtube, .wsite-com-product-social-youtube {background: url('theme/youtube_icon.png?1661785999') no-repeat;height:24px;width:24px;}
 .wsite-social-youtube:hover, .wsite-com-product-social-youtube:hover {opacity: 0.7;}
 .wsite-social-youtube:active, .wsite-com-product-social-youtube:active {opacity: 0.7;}
 .limpia, .clearThis { clear: both; font-size: 0; height: 0; line-height: 0; }
 .box { -moz-box-sizing: border-box!important; -webkit-box-sizing: border-box!important; box-sizing: border-box!important; }
 .nm { margin: 0 !important; }
 .nmRig { margin-right: 0 !important; }
 .nmLef { margin-left: 0 !important; }
 .nmTop { margin-top: 0 !important; }
 .nmBot { margin-bottom: 0 !important; }
 .nb { border: none !important; }
 .nbRig { border-right: none !important; }
 .nbLef { border-left: none !important; }
 .nbTop { border-top: none !important; }
 .nbBot { border-bottom: none !important; }
 .np { padding: 0 !important; }
 .npRig { padding-right: 0 !important; }
 .npLef { padding-left: 0 !important; }
 .npTop { padding-top: 0 !important; }
 .npBot { padding-bottom: 0 !important; }
 .nBg { background: none !important; }
 .flRig { float: right !important; }
 .flLef { float: left !important; }
 .flN { float: none !important; }
 .fsI { font-style: italic; }
 .fsU { text-decoration: underline; }
 .fsB { font-weight: bold; }
 .no { display: none !important; }
 .of { display:block; position:absolute; left:-9999px}
 .bx-wrapper { position: relative; margin: 0 auto 0px; padding: 0; *zoom: 1; }
 .bx-wrapper img { max-width: 100%; display: block; }
 .bx-wrapper .bx-viewport { background: #FFFFFF; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }
 .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: 5px; right:5px; }
 .bx-wrapper .bx-loading { min-height: 50px; background: #FFFFFF; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
 .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666666; }
 .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; float: left; }
 .bx-wrapper .bx-pager.bx-default-pager a { background: #CCCCCC; text-indent: -9999px; display: block; width: 11px; height: 11px; margin: 0 4px; outline: 0; }
 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #666666; }
 .bx-wrapper .bx-prev { left: 10px; background: url('theme/controls.png?1661785999') no-repeat 0 0px; display: none; }
 .bx-wrapper .bx-next { right: 10px; background: url('theme/controls.png?1661785999') no-repeat -43px 0px; display: none; }
 .bx-wrapper .bx-prev:hover { background-position: 0 0; }
 .bx-wrapper .bx-next:hover { background-position: -43px 0; }
 .bx-wrapper .bx-controls-direction a { position: absolute; top: 42%; outline: 0; width: 38px; height: 90px; text-indent: -9999px; z-index: 9999; }
 .bx-wrapper .bx-controls-direction a.disabled { display: none; }
 .bx-wrapper .bx-controls-auto { text-align: center; }
 .bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url('theme/controls.png?1661785999') -86px -11px no-repeat; margin: 0 3px; }
 .bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }
 .bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url('theme/controls.png?1661785999') -86px -44px no-repeat; margin: 0 3px; }
 .bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }
 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }
 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }
 .bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666666\9; background: rgba(80, 80, 80, 0.75); width: 100%; }
 .bx-wrapper .bx-caption span { color: #FFFFFF; font-family: Arial; display: block; font-size: .85em; padding: 10px; }
 #icontent {padding-top: 50px;}
 #link-info-box {z-index: 99999;}
 html { font-size: 100%; }
 div.paragraph { color: #002E5C; }
 p { color: #002E5C; }
 body { background:#fff; font-family:Arial, Helvetica, sans-serif; }
 a { text-decoration: none; outline: 0 !important; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; color: #002E5C; text-decoration: none; }
 a:hover, a:active { outline: 0 !important; text-decoration: none; opacity: 0.8; }
 h1, h2, h3, h4, h5, h6, .oswald, .btn { font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; letter-spacing: -1px; }
 .wli-home-content, .wli-home-content-wrapper { width: 100%; }
 .wli-slider-content { margin:0px auto; width: 1030px; }
 .wli-page-title {color: #002E5C;}
 header { width: 100%; z-index: 666; }
 .wrap { width:1030px; margin:0px auto; border-left:1px solid #999999; border-right:1px solid #999999; }
 .wli-top-header { padding: 7px 20px; }
 .wli-top-header-wrapper { margin: 0px auto; }
 .wli-top-header-left { float: left; padding-top:7px; display:inline; padding:0px 7px; color:#002E5C; }
 .wli-top-header-left a,.wli-top-header-left SPAN{ display:inline; font-size:12px; color:#002E5C; font-family:'Rosario'; }
 .wli-top-header-right { float: right; width: 200px; padding: 0px 0 0 0; }
 .wli-top-header-right div { text-align: right !important; }
 .wli-header-search { float: right; width: 199px; padding: 0px 0 0 0; }
 .wli-social-media { padding: 8px 0px 0 0; }
 .wli-social-media li { float: left; margin: 0 0px 0 20px; }
 .wli-social-media li a, .wli-social-media li a:link { text-decoration: none; }
 .wli-social-media li a:hover { text-decoration: none; opacity: 0.6 }
 .wli-top-nav-wrapper { margin: 0px auto; padding:7px 0px; }
 .wli-home-content-center-content { width:1030px; margin:0px auto; }
 .wli-home-content-center-content-top { padding:33px 28px; }
 .wli-home-content-center-content-top img{ width:100%; }
 .wli-bottom-header { min-height: 54px; z-index: 99; position: relative; background: #2E3192; }
 .wli-bottom-header ul { margin: 0px auto; width:936px; }
 .wli-bottom-header li { float: left; padding: 0 15px; }
 .wli-bottom-header li a, .wli-bottom-header li a:link { float:left; font-size: 18px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; padding: 9px 0; font-family:'Rosario'; }
 .wli-bottom-header li a:hover, .wli-bottom-header li a.sel { color: #FFFFFF; }
 .wli-home-content-top { border-bottom:1px solid #999999; }
 .wli-banner-content { background:url(theme/../img/background_img.jpg?1661785999) no-repeat left top; height:245px; margin:0px auto; background-size:100%; border-bottom:15px solid #2E3192; }
 .wli-banner-left-content { float:left; clear:both; padding: 152px 0 0 50px; position: relative; }
 .wli-banner-right-content { float:right; width:514px; padding:162px 20px 0px 0px; color:#002E5C; line-height: 16px; font-family: 'Rosario'; font-size:14px; position: relative; }
 .wli-home-content-center-content-center { border-top:1px solid #999999; border-bottom:1px solid #999999; }
 .wli-home-content-center{ position:relative; }
 .join-foma{ position:absolute; top:526px; left:0px; z-index: 1; }
 .join-foma-inner{ position:absolute; top:412px; left:0px; }
 .wli-home-content-center-content-center-left { float:left; }
 .wli-slider { width:442px; }
 .wli-slider-right { float: right; width:442px; }
 .wli-slider-right a { display: block; }
 .wli-slider-right .wli-slide-caption .wli-caption-text{ display: block; font-size: 24px; height: 54px; margin-top: -116px; padding: 28px 22px; width: 397px; color: #FFFFFF; position: relative; }
 #icontent .wli-slider-right .wli-slide-caption .wli-caption-text{ margin-top: 0px; }
 .wli-slider-right .wli-slide-caption .wli-caption-bg{ background-color: #000000; position: absolute; width: 100%; max-width: 440px; height: 110px; opacity: 0.7; }
 .bx-viewport { width:442px; height:326px; }
 .wli-slider-right { float:left; }
 .bx-wrapper { width:442px; float:left; }
 .wli-home-content-center-content-center-right { float:left; width:521px; padding:21px 30px 0px 37px; }
 .wli-home-content-center-content-center-right a { color: #C4020D; font-weight: bold; }
 .gallery li { float:left; padding:0px 31px 9px 0px; text-align:center; width:152px; font-family:'Rosario'; font-weight: bold; font-size:14px; color:#cc0000; }
 .gallery li img{ clear:both; }
 .gallery li span{ display:block; }
 .gallery li.last { padding:0px; }
 .wli-home-content-center-content-center-right ul{ float:left;}
 .wli-home-content-center-content-bottom { padding:50px 30px 45px 30px; }
 .wli-home-content-center-content-bottom-left { float:left; }
 .wli-calender-bottom li { padding-top:30px; }
 .wli-calender-bottom h3{ padding:35px 0px 0px 50px; float:left; }
 .wli-calender-bottom > div {display: none;}
 .wli-calender-bottom > div.active,#icontent .wli-calender-bottom > div {display: block;}
 aside.wli-calender { width:373px; float:left; }
 aside.wli-calender li { float:left; }
 aside.wli-calender li div.paragraph { color:#999999; font-size:12px; font-family:'Rosario'; padding:5px 0 0 0; }
 aside.wli-calender li p { color:#999999; font-size:12px; font-family:'Rosario'; padding:5px 0 0 0; }
 aside.wli-calender li span { background: none repeat scroll 0 0 #cc0000; color: #fff; float: left; font-family: "Arial Black", "Arial Bold", Gadget, sans-serif; font-size: 12px; line-height: 14px; margin: 2px 8px 0 0; padding: 3px 0 0; text-align: center; text-transform: uppercase; }
 aside.wli-calender li span mark { background: none repeat scroll 0 0 #fff; border-bottom:2px solid #CCCCCC; border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC; color: #002E5C; display: block; margin: 3px 0 0; padding: 3px 12px 8px 12px; text-align: center; font-family:'Rosario'; font-size:18px; }
 aside.wli-calender a { color: #333399; font-size: 15px; letter-spacing: -0.2px; line-height: 18px; text-decoration: none; font-family:'Rosario'; border-bottom:1px solid #CCCCE5; }
 .wli-calender-top li { padding-right:17px; }
 .wli-calender-top li a.sel, .wli-calender-top li a:hover { border-bottom:4px solid #2D3293; color: #002E5C; }
 .wli-calender-top li a { font-family:'Rosario'; font-size:17px; color:#999999; border-bottom:4px solid #CCCCCC; padding: 0px 12px; cursor: pointer; }
 .wli-calender li.last { padding:0px; }
 .wli-calender-bottom ul{ float:left; }
 .wli-home-content-center-content-bottom .form iframe, .wli-inner-content-right-bottom .form iframe{ height: 100px; width: 200px; }
 .wli-home-content-center-content-bottom .form, .wli-inner-content-right-bottom .form { width:200px; background:#66CC33; float:left; padding:20px 20px 40px; margin-left:35px; }
 .wli-home-content-center-content-bottom .form h2 span, .wli-inner-content-right-bottom .form h2 span{ color: #FFFFFF; font-family: 'Rosario'; font-size: 17px; letter-spacing: 0.1px; word-spacing: 1px; font-weight: bold; padding-bottom: 30px; }
 .wli-form-text { padding: 20px 0 10px; }
 .wli-home-content-center-content-bottom .form .wli-form-text span, .wli-inner-content-right-bottom .form .wli-form-text span { font-family:'Rosario'; font-size:12px; color:#002E5C; letter-spacing:0.5px; padding:16px 5px 26px 0px; line-height:14px; }
 .wli-home-content-center-content-bottom .form input, .wli-inner-content-right-bottom .form input{ margin-bottom:13px; font-size:12px; width:193px; padding:4px 10px; border:1px solid #ccccff; font-family:'Rosario'; }
 .wli-home-content-center-content-bottom .form input[type="button"], .wli-inner-content-right-bottom .form input[type="button"] { float:right; width:50px; border:1px solid #a4a4a4; padding:1px 0px; margin-right:5px; }
 .wli-home-content-center-content-bottom-right { float:left; margin-left:22px; min-width:20%; }
 footer { background:#2e3192; }
 .wli-footer-wrapper { width: 980px; margin: 0px auto; text-align: center; }
 .wli-footer-top { padding: 30px 0px 76px 0px; ; }
 .wli-footer-left { float: left; width: 450px; text-align: left; }
 .wli-footer-left div.paragraph { font-size: 11px; color: #fff; }
 .wli-footer-left p { font-size: 11px; color: #fff; }
 .wli-footer-left div.paragraph b { font-family:'Rosario'; font-size: 13px; }
 .wli-footer-left p b { font-family:'Rosario'; font-size: 13px; }
 .wli-footer-left div.paragraph span{ font-family:'Rosario'; font-size: 11px; }
 .wli-footer-left p span{ font-family:'Rosario'; font-size: 11px; }
 .wli-footer-right { text-align: right; width: 214px; float:right; margin: 10px 0 0 25px; }
 .wli-footer-top h2 { font-size: 22px; color: #4c8ea6; font-weight: bold; text-transform: uppercase; padding: 0px 0 5px 0; }
 .wli-footer-top li a, .wli-footer-top div.paragraph a { text-decoration: underline; color: #fff; font-family:'Rosario'; }
 .wli-footer-top li a, .wli-footer-top p a { text-decoration: underline; color: #fff; font-family:'Rosario'; }
 .wli-footer-bottom { padding: 15px 0; }
 .wli-inner-content { padding:28px 20px 34px 20px; border-top:1px solid #999999; }
 .wli-inner-content-left { float:left; width:650px; }
 .wli-inner-content-left div.paragraph{ font-family:'Rosario'; font-size:15px; }
 .wli-inner-content-left p{ font-family:'Rosario'; font-size:15px; }
 .wli-inner-content-left h1,.wli-inner-content-wide h1 { font-size:25px; padding-bottom:19px; font-family:'Rosario'; }
 .home-header-type .wli-inner-content-left { float:none; width:100%; }
 .wli-inner-content-right { float:right; width:307px; }
 .wli-inner-content-right-top{ border-bottom:1px solid #999999; padding-bottom:35px; }
 .wli-inner-content-right-top h2 { font-size:18px; border-bottom:3px solid #2d3293; font-family:'Rosario'; }
 .wli-inner-content-right-top h2 span{ color: #002E5C; font-weight: bold; letter-spacing: 1.8; }
 .wli-inner-content-right-top li { padding-top:20px; }
 .wli-inner-content-right-top li a { font-size:16px; text-decoration:underline; color:#333399; font-family:'Rosario'; }
 .wli-inner-content-right-bottom{ padding-top:30px; }
 .wli-inner-content-right-bottom .form { margin-left: 10px; background:#66cc33; float:left; padding:20px 20px 40px; }
 .wli-inner-content-right-bottom .form h2 { color: #FFFFFF; font-family: 'Rosario'; font-weight: bold; font-size: 17px; letter-spacing: 0.1px; word-spacing: 1px; }
 .wli-inner-content-right-bottom .form div.paragraph { font-family:'Rosario'; font-size:12px; color:#002E5C; letter-spacing:0.5px; padding:16px 5px 26px 0px; line-height:14px; }
 .wli-inner-content-right-bottom .form p { font-family:'Rosario'; font-size:12px; color:#002E5C; letter-spacing:0.5px; padding:16px 5px 26px 0px; line-height:14px; }
 .wli-inner-content-right-bottom .form input { margin-bottom:13px; font-size:12px; padding:4px 10px; border:1px solid #CCCCFF; }
 .wli-inner-content-right-bottom .form input[type="button"] { float:right; width:50px; border:1px solid #A4A4A4; padding:1px 0px; margin-right:5px; }
 .wli-inner-banner-content { margin:0px auto; padding:31px 26px 17px 41px; border-bottom:15px solid #2E3192; }
 .wli-inner-banner-left-content { float:left; clear:both; }
 .wli-inner-banner-right-content { float:right; padding-top:32px; }
 .wli-inner-banner-right-content h2 { color:#002E5C; font-size:30px; font-family:'Rosario'; font-weight: bold; }
 .wli-inner-content-top { border-bottom: 1px solid #999999; }
 body section > .wli-inner-content { padding: 0px; }
 body section > .wli-inner-content > .wrap { padding-bottom: 34px; }
 body section > .wli-inner-content > .wli-inner-content-top > .wrap { padding-top: 28px; }
 .wsite-multicol-table-wrap { margin: 0px !important; }
 .directory_keyword_search input,.directory_category_search select { border: 1px solid #DDDDDD; }
 .wsite-nav-button { display: none; outline: medium none; }
 @media screen and (max-width: 1050px) {
 .wsite-nav-button { background: rgba(0, 0, 0, 0) no-repeat scroll left center; border: 0 solid #fff; color: #fff; cursor: pointer; display: inline-block; font-family: arial,helvetica,serif; font-size: 16px; font-weight: bold; height: 15px; margin: 0; padding: 0 0 0 14px; position: relative; right: 0; text-indent: 0; text-transform: uppercase; top: 28px; width: 64px; z-index: 999; }
 .wsite-nav-button:hover {color: #fcfcfc; }
 .wsite-nav-button.open {color: #fcfcfc;}
 .nav-menu {text-align: right;}
 .wsite-menu-default { top: 54px; display: block; height: 63px; overflow: hidden; position: absolute; right: 0px; z-index: 998; clear: both; width: 50% !important; -webkit-transition: all .3555s ease-in; -moz-transition: all .3555s ease-in; -ms-transition: all .3555s ease-in; -o-transition: all .3555s ease-in; transition: all .3555s ease-in; }
 .wsite-menu-default li { display: none; width: 100%; font-family: Arial; }
 .wsite-menu-default li a:hover { }
 .wsite-menu-default > li:first-child { }
 .nav ul.wsite-menu-default li { padding: 0px; height: auto; border: none; border-bottom: 1px solid #2B2A2A; box-shadow: 0 1px 0 0 #1B1B1B }
 .nav ul.wsite-menu-default li a { padding: 10px; display: block; float: none; text-align: left; }
 .nav { padding-top: 31px !important; }
 .wsite-menu-default.open { height: auto; margin-top: 0px; background: rgb(35, 35, 35); padding: 0; }
 .wsite-menu-default.open li { display: block; }
 .nav ul li#active a { color: #000; }
 .nav ul li { margin-left: 0; }
 .wsite-menu-default li.parent > a:after { content: "Ã¢â€“Â¼"; color: rgba(255, 255, 255, .5); float: right; }
 .wsite-menu-default li.parent > a:hover { background: rgba(0, 0, 0, .75); }
 .wsite-menu-default li ul { display: none; background: rgba(0, 0, 0, .5); border-top: 0 none; padding: 0; }
 .wsite-menu-default li ul a { border: 0 none; font-size: 12px; color: #BE2228 !important; padding: 10px 5%; font-weight: normal; }
 .wsite-menu-default li:hover ul { display: block; border-top: 0 none; }
 #nav-wrap .container ul li {padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
 #nav-wrap .container ul {margin-right: 0;float:none !important;}
 #wsite-menus .wsite-menu li, #wsite-menus .wsite-menu li {width: 125px !important;}
 .wsite-multicol-col { max-width: 100% !important; display: block; width: auto !important; margin: 0 auto 1em !important; }
 }
 @media handheld, only screen and (min-width: 768px) and (max-width: 1050px) {
 .join-foma{position:absolute; top:160px; left:0px;}
 .join-foma-inner{position:absolute; top:471px; left:0px;}
 .wrap, .wli-top-nav-wrapper, .wli-bottom-header ul{ width:620px;}
 .wsite-header {max-width: 620px;}
 .wli-banner-left-content img{ width:70%;}
 .wli-inner-banner-left-content img{ width:100%;}
 .wli-banner-left-content{padding:152px 0 0 18px;}
 .wli-banner-right-content{padding:0 20px 0 0; width:280px; margin-top:-59px; height:66px; overflow:hidden;}
 .wli-home-content-center-content{width:620px;}
 .wli-home-content-center-content-center-left{ width:442px; float:none; margin:0px auto;}
 .wli-home-content-center-content-center-right{ margin:0px auto; float:none;}
 .wli-home-content-center-content-bottom-left{ width:593px; float:none; margin:0px auto;}
 .wli-home-content-center-content-bottom-right{ width:300px; float:none; margin:35px auto 0px auto;}
 .wli-home-content-center-content-bottom{ padding-bottom:25px;}
 .wli-footer-wrapper{ width:590px;}
 aside.wli-calender a{ font-size:14px;}
 .wli-home-content-center-content-bottom .form h2{ font-size:15px;}
 .wli-home-content-center-content-bottom .form input{ width:148px;}
 .wli-home-content-center-content-bottom .form input[type="button"]{margin-right:10px;}
 .wli-home-content-center-content-bottom .form{ margin-left:0px; padding:20px 20px 50px;}
 .wli-home-content-center-content-bottom .form div.paragraph{ padding:12px 5px 14px 0px;}
 .wli-home-content-center-content-bottom .form p{ padding:12px 5px 14px 0px;}
 .wli-home-content-center-content-bottom{ padding:32px 13px 45px 13px;}
 .wli-calender-top li{ padding-right:33px;}
 .wli-inner-content{ padding:0px;}
 .wli-inner-banner-content{ padding:22px 26px 17px 22px;}
 .wli-inner-banner-left-content{ width:260px;}
 .wli-inner-banner-right-content{ padding-top:18px;}
 .wli-inner-banner-right-content h2{ font-size:22px;}
 .wli-inner-content-left, .wli-inner-content-right{ width:580px; padding:20px;}
 .wli-inner-content-right{ border-top:1px solid #999999;}
 .wli-inner-content-right-top{ float:left;}
 .wli-inner-content-right-bottom{ float:right;}
 .wli-inner-content-right-top{ border:none;}
 .wli-inner-content-right-bottom{ padding-top:14px;}
 }
 @media handheld, only screen and (min-width: 0px) and (max-width: 767px) {
 .wli-top-header-left span{ padding:0 2px;}
 .join-foma{position:absolute; top:162px; left:0px;}
 .join-foma-inner{position:absolute; top:183px; left:0px;}
 .join-foma img, .join-foma-inner img{ width:62%;}
 .wrap, .wli-top-nav-wrapper { width:300px;}
 .wsite-header {display: none;}
 .wli-top-header-left{width:253px; margin:0px auto; float:none; padding:0 0 7px 10px;}
 .wli-top-header-left li a{ font-size:12px;}
 .wli-top-header{ padding:7px 0px;}
 .wli-top-header-left li:after{padding: 0px 4px; font-size: 10px;}
 .wli-top-header-right{ margin:0px auto; float:none;}
 .wli-banner-left-content img{ width:100%;}
 .wli-inner-banner-left-content img{ width:100%;}
 .wli-banner-content{ height:120px;}
 .wli-banner-left-content{padding:65px 0 0 0px; width:230px; float:none; margin:0px auto;}
 .wli-home-content-center-content-top{ padding:7px 6px 2px 6px;}
 .wsite-multicol-col {width:100% !important; display: inline-block; padding-top: 10px !important;}
 .gallery img{ width:130px;}
 .gallery li{ width:130px; padding:15px 0px 0px 13px;}
 .gallery li.last{ padding:15px 0px 0px 13px;}
 .wli-slider{ width:300px;}
 .wli-banner-right-content{ display:none;}
 .wli-home-content-center-content{width:300px;}
 .wli-home-content-center-content-center-left{ width:300px; float:none; margin:0px auto;}
 .wli-slider-right{ width:300px;}
 .wli-home-content-center-content-center-right{ margin:0px auto; float:none; width:300px ; padding:0px 0px 10px 0px;}
 aside.wli-calender a {padding: 0px;}
 .wli-calender-bottom{width:272px;}
 .wli-calender-top li a{font-size:12px !important;}
 .wli-home-content-center-content-bottom-left{ width:274px; float:none; margin:0px auto;}
 .wli-home-content-center-content-bottom-right{ width:274px; float:none; margin:20px auto;}
 .wli-home-content-center-content-bottom-right img{ width:100%;}
 .wli-home-content-center-content-bottom{ padding-bottom:25px;}
 .wli-footer-wrapper, .wli-footer-left{ width:274px;}
 .wli-footer-right{ float:left; margin:15px 0 0 3px;}
 .wli-footer-top{ padding:30px 0px 20px 0px;}
 aside.wli-calender a{ font-size:14px;}
 aside.wli-calender{ width:272px; padding-bottom:20px;}
 .wli-home-content-center-content-bottom .form{ margin-left:27px; padding:20px 20px 50px;}
 .wli-home-content-center-content-bottom .form div.paragraph{ padding:12px 5px 14px 0px;}
 .wli-home-content-center-content-bottom .form p{ padding:12px 5px 14px 0px;}
 .wli-home-content-center-content-bottom{ padding:10px 13px 15px 13px;}
 .wli-calender-top li{ padding-right:19px;}
 .wli-inner-banner-content{ padding:18px 26px 17px;}
 .wli-inner-banner-right-content h2{ font-size:21px;}
 .wli-inner-banner-right-content{ padding:11px 30px 0 0;}
 .wli-inner-content{ padding:0px;}
 .wli-inner-content-left, .wli-inner-content-right{ width:260px; padding:20px;}
 .wli-inner-content-right{ border-top:1px solid #999999;}
 .wli-inner-content-right-top{ border:none;}
 .wli-inner-content-right-bottom{ padding:20px;}
 }

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