*{ -o-box-sizing:border-box; -ms-box-sizing  :border-box; -webkit-box-sizing :border-box; -moz-box-sizing :border-box; box-sizing:border-box;}html{ height:100%; min-height:100%; padding:0;  }body{  margin:0; font-size:62.5%;  font-family:Arial, Helvetica, sans-serif;  background:url(assets/images/elements/bg-body.gif) top center no-repeat #006788;  }article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{ display:block;}audio,navcanvas,video{ display:inline-block; *display:inline; *zoom:1;}audio:not([controls]){ display:none; height:0;}[hidden]{ display:none;}a:focus{}a:active{}a:hover{ outline:0;}abbr[title]{ border-bottom:1px dotted;}pre{ white-space:pre; white-space:pre-wrap; word-wrap:break-word;}sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline;}svg:not(:root){ overflow:hidden;}legend{ border:0; padding:0; white-space:normal; *margin-left:-7px;}button,input,select,textarea{ font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle;}button,input{ line-height:normal;}button,select{ text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{ -webkit-appearance:button; cursor:pointer; *overflow:visible;}button[disabled],html input[disabled]{ cursor:default;}input[type="checkbox"],input[type="radio"]{ box-sizing:border-box; padding:0; *height:13px; *width:13px;  }input[type="search"]{ -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;  }textarea{ overflow:auto; vertical-align:top;  }h1, h2, h3, h4, h5, h6 { color:#31322D; font-weight:normal; line-height:1.5;  margin-top:0; margin-bottom:0.4em;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }h1 { font-size:4.5em; line-height:1; margin-top:0;  color:#9EC23A;  }h2 { font-size:3.8em;  color:#9EC23A;  }h3{ font-size:3em; color:#9EC23A;  }h4{ font-size:2.5em;  color:#9EC23A;  }h5 { font-size:2em;  color:#9EC23A;  }h6{ font-size:1.6em;  color:#9EC23A;  }p{ color:#006788; font-size:1.5em;  font-family:Arial, Helvetica, sans-serif; line-height:1.6; margin:0 0 15px 0;  padding:0;  }blockquote,blockquote p,p blockquote{margin:0 0 20px 0;  padding:0;  color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:2.4em; font-style:italic;  line-height:1.5em;  }a{  text-decoration:none;  color:#FFF;  outline:none;  border:0px;  }a:hover{  color:#9EC23A;  }ul{  margin:0 0 20px 0;  padding:0;  list-style-type:none;  display:block;  }ul li{  margin:0;  padding:0;  list-style-type:none;  font-size:1.5em;  line-height:1.6em;  color:#006788;  }ul li ul{  margin:0;  }ul li ul li{  font-size:100%;  }#content .span-1-1 ul,#content .span-2-3 ul,#content .span-3-4 ul{  padding:0 0 0 40px;  list-style-type:disc;  }#content .span-1-1 ul li,#content .span-2-3 ul li,#content .span-3-4 ul li{  list-style-type:disc;  }ol{  padding:0 0 0.6em 40px;  list-style-type:decimal-leading-zero;  display:block;  }ol li{  list-style-type:decimal-leading-zero;  font-size:1.5em;  line-height:1.6em;  }dl{  margin:0;  padding:0 0 0 40px;  }dt{  font-size:2em;  color:#67857D;  }dd{  margin:0 0 0.6em 0;  padding:0;  font-size:1.5em; line-height:1.6em;  }#content .span-2-3#rhs a{color:#9ec23a; }#content .span-2-3#rhs a:hover{color:#7C993C;  }.wrapper{  width:100%;  }.row{  position:relative;  margin:0 auto;  padding:0;  max-width:980px;  }.row.padding-0{  padding:0; }.row.padding-right-0{ }.col{  position:relative;  margin:0;  padding:20px 0 0 20px;  float:left;  display:block;  }#lhs h1,#lhs h2,#lhs h3,#lhs h4,#lhs h5,#lhs h6,#lhs p{  color:#FFF;  }#lhs a{  }#lhs a:hover, #lhs li.current_page_item a{  color:#006788;  }.caption-txt{  padding:40px;  }.caption-txt ul{  }.caption-txt ul li{line-height:1.4em;  margin-bottom:10px;  }.caption-txt ul li a{  padding:0 0 0 30px;  background:url(assets/images/elements/icon-plus.png) 0 5px no-repeat;  display:block;  }.caption-txt ul li ul{  margin:5px 0 0 0;  }.caption-txt ul li ul li{  }.caption-txt ul li ul li a{  padding:0 0 0 30px;  background:none;  }.span-1-1{  width:100%;  }.span-1-1.padding-40{  padding:40px 40px 0; background:#FFF;  }.span-1-2{  width:50%;  }.span-1-2.padding-0{ padding:0;  }.span-1-2.padding-40{  padding:40px 40px 0; }.span-1-3{  width:33.33%;  }.span-1-3.padding-0{ padding:0;  }.span-2-3{  width:66.66%;  }.span-2-3.padding-40{  padding:40px 40px 0;background:#FFF;  }.span-1-4{  width:25%;  }.span-3-4{  width:75%;  }.span-1-5{  }.span-2-5{  }.span-3-5{  }.span-4-5{  }.span-1-6{  width:16.66%;  }.span-5-6{  width:83.33%;  }.span-1-2 .span-1-2.no-padding-left{  padding:20px 0 0 0;  }#header{  position:relative;  }#header p{  color:#FFF;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }#header p span{  color:#9EC23A;  }#header .row{ }#header-img{  margin:0 auto;  max-width:1400px;  width:100%;  max-height:532px;  }#logo{  width:100%;  min-height:104px;  background:url(assets/images/elements/logo.png) center center no-repeat;  background-size:contain;  display:block;  }#logo span{  display:none;  }#box-01{ padding-left:90px; padding-top:52px; width:33.33%  }#box-02{  padding-top:52px;  width:33.33%  }ul#main-nav{  margin :0 auto;  padding:0;  max-width :980px;  background:#002E3E;  list-style-type :none;  height :60px;  overflow  :hidden;  }ul#main-nav li{ padding-left :2px; background:url(assets/images/elements/nav-sep.png) left center no-repeat; margin :0; color  :#FFF; font-size :1.8em; font-weight  :normal; letter-spacing  :1px; list-style-type :none; display:block; height :60px; line-height  :60px; float  :left;  }ul#main-nav li a{  margin:0;  padding:0 20px;  display:block;  color:#FFF;  height:60px;  }ul#main-nav li a:hover{  color:#7C993C;  }ul#main-nav li.current-menu-item a,ul#main-nav li.current-page-parent a,ul#main-nav li.current-page-ancestor a{  color:#9EC23A;  }li.current-menu-item .children,li.current-page-parent .children,li.current-page-ancestor .children,li.current_page_item .children,li.current_page_ancestor .children,li.current_page_parent .children{ display:block;}ul#main-nav li.home{  padding-left:0;  background:none;  }#subnav ul{  margin:0 0 40px 20px;  }#subnav h4{  margin:0 0 20px 0;  background:url(assets/images/elements/icon-menu.png) center right no-repeat #67857D;  color:#FFF;  padding:8px 20px;  }#subnav ul li{  padding:0 0 0 18px;  font-size:1.6em;  background:url(assets/images/elements/bullet.png) 0 10px no-repeat;  }#subnav ul li a{  display:block;  color:#31322D;  }#subnav ul li a:hover, #subnav ul li.current_page_item a{  color:#67857D;  }#content{  margin-bottom:80px;  background:url(assets/images/elements/bg-body.jpg) top center repeat-y;  }#content .row{  background:url(assets/images/elements/rhs-2-3.png) 200% top repeat-y #9EC23A;  background-size:cover; }#content .row#white{  background:#FFF;  }#content .row#white p#copyright{  color:#006788;  }#content .row#white p#copyright a{  color:#006788;  }#content .row#white p#copyright a:hover{  color:#9EC23A;  }#featured-providers{  background:#E8E8E8;  }#featured-providers .col{  text-align:center;  }#featured-providers .col.span-1-4 a.featured-item{  display:block;  padding:0 0 20px 0;  }#featured-providers .col.span-1-4 a.featured-item img{  border:10px solid #FFF;  margin-bottom:15px;  }#featured-providers .col.span-1-4 a.featured-item h5{  }#featured-providers .col.span-1-4 a.featured-item p{  }#featured-providers .col.span-1-4 a.featured-item .btn{  background:#9D2929;  margin:0 auto;  padding:10px 15px;  width:100px;  display:block;  font-size:1.4em;  color:#FFF;  }#featured-providers .col.span-1-4 a.featured-item:hover .btn{  background:#B02517;  }p#copyright{ color:#FFF;  text-align:left;  }p#copyright a{  }p#copyright a:hover{  color:#006788;  }p#contact-details{ text-align:right;  }p#contact-details span{  color:#9EC23A;  }p#contact-details a{  color:#006788;  }p#contact-details a:hover{  color:#9EC23A;  }img.alignleft{  margin:0.5em 20px 20px 0;  float:left;  }img.alignright{  margin:0.5em 0 20px 20px;  float:right;  }img.aligncenter{  margin:0.5em auto 0 auto;  display:block;  }.span-1-1 .gallery{  }.span-1-2 .gallery{  }.span-2-3 .gallery{  width:100%;  }.span-3-4 .gallery{  }.gallery{  margin-left:-20px;  }.gallery img{  margin:0px 0 20px 20px;  width:120px;  height:120px;  border:10px solid #E8E8E8;  display:block;  float:left;  }table{  padding:0 0 20px 0;  }tr{  }thead th{  padding:15px;  text-align:left;  font-size:2em;  font-weight:normal;  background:#67857D;  color:#FFF;  vertical-align:top;  }thead th a{  color:#A7B6B1;  }thead th a:hover{  color:#CDD5D2;  }tbody th{  padding:10px 15px;  text-align:left;  font-size:1.4em;  font-weight:normal;  background:#81968F;  color:#FFF;  vertical-align:top;  }td{  padding:10px 15px;  text-align:left;  font-size:1.3em;  line-height:1.3em;  vertical-align:top;  }tr:nth-child(even) {  background:#EEE;  }tr:nth-child(odd) {  background:#E8E8E8;  }.wrapper.grey tr:nth-child(even) {  background:#F4F4F4;  }.wrapper.grey tr:nth-child(odd) {  background:#FFF;  }.col.span-1-1 table{  }.col.span-1-2 table{  }.col.span-2-3 table{  width:580px;  }.col.span-3-4 tabel{  }input[type='text'],input[type='password']{  margin-bottom:20px;  padding:0 10px;  height:40px;  font-size:1.6em;  font-family:Arial, Helvetica, sans-serif;  border:0;  background:#006788;  color:#FFF;  }textarea{  margin-bottom:20px;  padding:10px;  height:140px; max-height:300px;  font-size:1.6em;  font-family:Arial, Helvetica, sans-serif;  border:0;  background:#006788;  color:#FFF;  }input[type='submit']{  margin-bottom:20px;  padding:20px;  font-size:1.6em;  border:none;  background:#9EC23A;  color:#FFF;  float:right;  }input[type='submit']:hover{  background:#7C993C;  }.span-1-1 input[type='text'],.span-1-1 input[type='password'],.span-1-1 textarea{  width:920px;  min-width:920px;  max-width:920px;  }.span-1-2 input[type='text'],.span-1-2 input[type='password'],.span-1-2 textarea{  width:440px;  min-width:440px;  max-width:440px;  }.span-1-3 input[type='text'],.span-1-3 input[type='password'],.span-1-3 textarea{  width:280px;  min-width:280px;  max-width:280px;  }.span-2-3 input[type='text'],.span-2-3 input[type='password'],.span-2-3 textarea{  width:600px;  min-width:600px;  max-width:600px;  }.clear{  clear:both;  }.text-left{  text-align:left;  }.text-right{  text-align:right;  }.text-center{  text-align:center;  }.align-left{  float:left;  }.align-right{  float:right;  }.rslides{  position:relative;  list-style:none;  overflow:hidden;  width:100%;  padding:0;  margin:0;  }.rslides#featured-row{  height:422px;  }.rslides li {  -webkit-backface-visibility :hidden;  position  :absolute;  display:none;  width  :100%;  font-size :100%;  left:0;  top :0;  }.rslides_nav.prev{  position:absolute;  top:130px;  left:-25px;  width:60px;  height:60px;  display:block;  background:url(assets/images/elements/btn-next-prev-slide.png) 0 0 no-repeat;  z-index:200;  overflow:hidden;  text-indent:80px;  }.rslides_nav.next{  position:absolute;  top:130px;  right:-25px;  width:60px;  height:60px;  display:block;  background:url(assets/images/elements/btn-next-prev-slide.png) -60px 0 no-repeat;  z-index:200;  overflow:hidden;  text-indent:80px;  }.rslides_nav.prev:hover{  background:url(assets/images/elements/btn-next-prev-slide.png) 0 -60px no-repeat;  }.rslides_nav.next:hover{  background:url(assets/images/elements/btn-next-prev-slide.png) -60px -60px no-repeat;  }#hp-slide-holder .rslides_tabs{display:none;  }.rslides_tabs li{  width:20px;  height:20px;  float:left;  }.rslides_tabs li a{  width:20px;  height:20px;  display:block;  text-indent:40px;  overflow:hidden;  background:url(assets/images/elements/tabs.png) 0 0 no-repeat;  }.rslides_tabs li a:hover{  }.rslides_tabs li.rslides_here a{  background:url(assets/images/elements/tabs.png) 0 -20px no-repeat;  }.no-margin-bottom{  margin-bottom:0;  }.no-top-padding{  padding-top:0;  }#content .span-1-1 ul#frontpage-slider{margin:0;padding:0;list-style-type:none;}#frontpage-slider li img{ width:100%;margin:0;  padding:0;}#frontpage-slider li{list-style-type:none;}#hp-slide-holder{margin:0;padding:0;max-width:980px; background:#000;}ul.children{  padding-left:20px;  display:none;}ul.rslides li img{ box-shadow:0em 0em 0em #000; backface-visibility:hidden; display:block;}.quotes{padding-right:20px;}#facebook{  width:40px;  margin-right:10px;  margin-bottom:10px;  height:40px;display:block;background:url(assets/images/elements/icon-facebook.png) center center no-repeat #FFF;border-radius:100%;  float:left;}#facebook:hover{background:url(assets/images/elements/icon-facebook.png) center center no-repeat #006788;}#twitter{  float:left;  margin-right:10px;  margin-bottom:10px;width:40px;height:40px;display:block;background:url(assets/images/elements/icon-twitter.png) center center no-repeat #FFF;border-radius:100%;}#twitter:hover{background:url(assets/images/elements/icon-twitter.png) center center no-repeat #006788;}#linkedin{  float:left;  margin-right:10px;  margin-bottom:10px;width:40px;height:40px;display:block;background:url(assets/images/elements/icon-linkedin.png) center center no-repeat #FFF;border-radius:100%;}#linkedin:hover{background:url(assets/images/elements/icon-linkedin.png) center center no-repeat #006788;}input.error, textarea.error{ color:#FFF !important; -webkit-box-shadow:0 0 10px 3px rgba(255,0,0,1); -moz-box-shadow:0 0 10px 3px rgba(255,0,0,1); box-shadow:0 0 10px 3px rgba(255,0,0,1);}#lhs{ background:#9EC23A;}#lhs img{ width:100%; height:auto;}#content #footer.row{ background:white; background:rgb(158, 194, 58) url("assets/images/elements/rhs-2-3.png") repeat-y scroll 200% top;}#footer .span-1-3:first-child{ background:#9EC23A;}#footer .span-1-3{ background:white; background:#FFF none repeat scroll 0% 0%; height:100%; min-height:140px; padding-right:20px;}#mob-nav{ padding :0; text-align :center; display :none; background :#9EC23A;}#mob-nav ul{ padding:0; margin-bottom:0; -moz-transition :opacity .15s ease, height .15s ease, max-height .15s ease; -ms-transition  :opacity .15s ease, height .15s ease, max-height .15s ease; -o-transition:opacity .15s ease, height .15s ease, max-height .15s ease; -webkit-transition :opacity .15s ease, height .15s ease, max-height .15s ease; transition:opacity .15s ease, height .15s ease, max-height .15s ease;}#mob-nav ul li:hover a{ color:#FFF;}#mob-nav ul li a:hover{ color:white;}#mob-nav.open{ display:block !important;}#btn-menu{ position:absolute; top  :0; right:0; width:40px; height  :40px; background :url(assets/images/elements/btn-menu.png) 0 0 no-repeat #9EC23A; z-index :1000; display :none; border-bottom-left-radius :20%;}#btn-menu.open{ background-position:-40px 0;}#mob-nav ul:first-child{ padding:10px 0;}#mob-nav ul a{ padding:5px; display:block; font-size:1.2em; padding-bottom :10px; border-bottom:1px solid #9EC23A;}#mob-nav ul:first-child li.has_children a{ border-bottom:1px solid green;}#mob-nav ul ul a{ font-size:1em; border-bottom:1px solid green;}#mob-nav li.current-menu-item{ background:#006788;}#mob-nav{ display:none !important;}#btn-menu{ display:none !important;}.widgettitle{ display:none;}li.widget{ list-style:none;}.blog-content{ padding-bottom:20px;}a.post{ display:block; border-top:1px solid #006788;}#footer input[type=text]{ width:100%; max-width:100%; }#footer input[type=submit]{ padding:10px; float:left;}@media (max-width:800px) { #mob-nav.open {  display:block; } #btn-menu {  display:block !important; } #main-nav, #lhs {  display:none; } .span-2-3, .span-1-3 {  width:100%;  text-align:center; } .caption-txt {  padding:0; } .caption-txt ul {  margin-bottom:0; } #hp.row {  background:#9EC23A; } #footer .col {  padding:20px 20px 0 20px; } #footer .col, p#copyright {  text-align:center; } p#copyright a:hover {  color:inherit; } p#contact-details {  text-align:center; } p#contact-details span, p#contact-details a:hover {  color:#006788; } .caption-txt ul li a {  padding-left:30px;  padding-right:30px; } #content .span-1-1 ul, #content .span-2-3 ul, #content .span-3-4 ul {  padding-left:0; } #header {  padding-right:0; } #box-01 {  display:none; } #box-02 {  padding-top:10px;  width:100%; } #header .span-1-3 {  width:100%;  padding:10px 20px; } #logo {  margin:0 auto;  background-size:contain; } #content {  margin-bottom:0; } #footer {  text-align:center; } #facebook, #linkedin, #twitter {  float:none;  display:inline-block;  margin:0 5px 10px; } #footer input {  float:none; }}@media (max-width:420px) {}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin {position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;  border-radius:4px;}.fancybox-opened {z-index:8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);  box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position:relative;}.fancybox-inner {overflow:hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}.fancybox-error {color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;}.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%;}.fancybox-image {max-width:100%;max-height:100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('assets/images/fancybox/fancybox_sprite.png');}#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div {width:44px;height:44px;background:url('assets/images/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif'); -webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev {left:0;}.fancybox-next {right:0;}.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span {left:10px;background-position:0 -36px;}.fancybox-next span {right:10px;background-position:0 -72px;}.fancybox-nav:hover span {visibility:visible;}.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock { overflow:hidden !important; width:auto;}.fancybox-lock body { overflow:hidden !important;}.fancybox-lock-test { overflow-y:hidden !important;}.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('assets/images/fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay {overflow:auto;}.fancybox-title {visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title {visibility:visible;}.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:#FFF;color:#000;font-weight:bold;line-height:24px;}.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap {padding-top:10px;}.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('assets/images/fancybox/fancybox_sprite@2x.png');background-size:44px 152px; }#fancybox-loading div {background-image:url('assets/images/fancybox/fancybox_loading@2x.gif');background-size:24px 24px; }}#bgSwitcher{ display:block; height:100%; left:0; overflow:hidden; position:fixed; top:0; width:100%; z-index:-999;}#bgSwitcher img{ min-width:100%; min-height:100%; display:none; position:absolute; top:0; left:0;}.rslides li img{ box-shadow:#000 0em 0em 0em; backface-visibility:hidden;}input.error, textarea.error{ color:red;}