@charset "utf-8";/*Site Styles*/html, body{min-width:320px;}body{background:#E2A638 url(bg.jpg) top center; color:#fff; padding:0px; margin:0 auto;font:16px/1.3em Calibri, Verdana, Geneva, sans-serif; position:relative; margin:0 auto}.ie8{min-width:960px;}::selection{background:#c00010; color:#fff;}::-moz-selection{background:#c00010; color:#fff;}img::selection{background:transparent;}img::-moz-selection{background:transparent;}body{-webkit-tap-highlight-color:rgb(255,255,158);}img{max-width:100%; height:auto;}.ie8 img{max-width:none !important;}.container{color:#fff; background:url(body-bg.png); clear:both; border-top:1px solid #fff; padding-top:20px; padding-bottom:20px;}section .container{min-height:490px;}header .container{background:#fff}header a{color:#000 !important; text-decoration:none !important; line-height:25px; height:25px; margin:3px 10px}#SiteName{font-size:1.7em; color:#000;text-shadow:1px 1px 1px #333; }footer{margin-bottom:20px; color:#bbb}footer a:link, footer a:visited{color:#aaa; text-decoration:underline}footer a:hover, footer a:active, footer a:focus{color:#fff; text-decoration:underline; text-shadow:1px 1px 1px #000}th, td{vertical-align:top; padding:5px 10px; text-align:left}th{background:#333; background:rgba(51,51,51,0.75); color:#ff9}table.b, table.b td, table.b th{border:1px solid #333}table.b tr:hover{background:rgba(25,25,25,0.75)}table.tablesorter, table.tablesorter td {border:1px solid #333}table.tablesorter thead tr th, table.tablesorter tfoot tr th {padding: 4px 22px 4px 0px !important;}table.tablesorter thead tr .header{background-image: url(bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;}table.tablesorter tbody td {padding: 4px; vertical-align: top;}table.tablesorter thead tr .headerSortUp {background-image: url(asc.gif);}table.tablesorter thead tr .headerSortDown {background-image: url(desc.gif);}.btn{text-decoration:none !important;}/* Navigation---- */#Menu{}/*** SuperFish ***/#Menu{text-transform:uppercase}.sf-menu, .sf-menu * { margin: 0;  padding: 0;  list-style: none;font-family:Helvetica,Arial,sans-serif;  display: -ms-flexbox;  display: -webkit-flex;  display: flex; justify-content:space-between; box-sizing: content-box;}.sf-menu li{position: relative;}.sf-menu ul{position: absolute; display: none; top: 100%; left: 0; z-index: 99;}.sf-menu > li{float: left;}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{display: block;}.sf-menu a{display: block; position: relative;}.sf-menu ul ul{top: 0; left: 100%;}/*** DEMO SKIN ***/.sf-menu ul{box-shadow: 2px 2px 6px rgba(205,205,205,.75); min-width: 12em; /* allow long menu items to determine submenu width */	*width: 12em; /* no auto sub width for IE7, see white-space comment below */}.sf-menu a{font-family:inherit; font-size:16px; font-weight: normal;  height:20px;  line-height:20px; padding:.5em; text-decoration: none; zoom: 1; text-decoration:none !important}.sf-menu a.active{color:#fff;}.sf-menu li a{color:#aaa;}.sf-menu li{white-space: nowrap; /* no need for Supersubs plugin */	*white-space: normal; /* ...unless you support IE7 (let it wrap) */	-webkit-transition: background .2s; transition: background .2s;}.sf-menu ul li{background:rgba(15, 7, 0,.95);}.sf-menu ul ul li{}.sf-menu li li a{color:#999; text-transform:none;}.sf-menu li:hover,.sf-menu li.sfHover{-webkit-transition: none; transition: none;}/* only transition out, not in */.sf-menu a:hover{color:#fff}/*** arrows (for all except IE7) **/.sf-arrows .sf-with-ul{padding-right:40px;}/* styling for both css and generated arrows */.sf-arrows .sf-with-ul:after{content: ''; position: absolute; top:50%; right:20px; height: 0; width: 0; /* order of following 3 rules important for fallbacks to work */	border: 5px solid transparent; border-top-color: #fff; /* edit this to suit design (no rgba in IE8) */	border-top-color: rgba(225,225,225,.5);}.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color: #fff; /* IE8 fallback colour */}/* styling for right-facing arrows */.sf-arrows ul .sf-with-ul:after{margin-top: -5px; margin-right: -3px; border-color: transparent; border-left-color: #fff; /* edit this to suit design (no rgba in IE8) */	border-left-color: rgba(225,225,225,.5);}.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:#333;}/* Navigation select styling */.select-menu{border:1px solid #030; background-color:#fff; width:100%; height:30px; padding:5px; cursor:pointer; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:0 0 5px 0; color:#000;}.select-menu option{padding:5px; cursor:pointer;}.select-menu option.main_item{font-weight:bold;}#Breadcrumbs{font-family:Calibri, Verdana, Geneva, sans-serif; line-height:30px; height:30px; color:#999; clear:both; text-transform:none}#Breadcrumbs a{color:#999; text-decoration:underline}ol.breadcrumbs{list-style:none !important;display:flex !important; padding:0 0.5em;margin:0}ol.breadcrumbs li{display:inline !important;padding:0px !important;}ol.breadcrumbs li+li:before{padding:8px;color:white;content:"/"}#footer-text{text-align:center}#footer-text span{padding-left: 7px; padding-right:7px;}h1, h2, h3, h4, h5, h6{font-family:Calibri, "Times New Roman", Times, serif; text-shadow:1px 1px 1px #000; padding:0 0 0 0}h1{font-size:2em; color:#ff9; text-transform:uppercase; margin:0 0 18px 0}h2, h3, h4, h5, h6{margin:20px 0 15px 0}h2{font-size:1.7em; color:#ff9}h3{font-size:1.5em; color:#ff9}h4{font-size:1.3em; color:#ff9; text-transform:uppercase}h5, h6{font-size:1.2em; font-style:italic}td h2, td,h3, td h4{padding-top:0; margin-top:0}pre, code{font-family: Courier, "Courier New", monospace; font-style:normal}blockquote p{padding:0 15px 10px 30px}blockquote cite{margin-left:30px}li{margin-bottom:10px}dt{font-weight:bold}dd{padding-bottom:12px}address{font-style:normal; display:block}p, address{padding:0 2px 10px 2px}a:link{color:#ff6; text-decoration:underline}a:visited{color:#ffc; text-decoration:underline}a:hover, a:active, a:focus{color:#ff0; text-decoration:none}.text-box, .single-line,select,textarea, input[type="search"],input[type="text"],input[type="email"],input[type="password"]{font-family:Calibri, Verdana, Geneva, sans-serif;border:1px solid; padding:5px 3px; -moz-box-shadow:-2px -2px -2px #666; -webkit-box-shadow:-2px -2px -2px #666; box-shadow:2px 2px 2px #666; font-size:14px; max-width:100%; color:#000 !important}.field-validation-error{display:block; color:yellow; font-weight:bold}.input-validation-error{border:3px solid red !important}.validation-summary-errors{color:yellow; font-weight:bold}a.button{text-decoration:none;}/***//* Back to Top */#back-top-wrapper{width:100%; position:absolute; overflow:hidden;}#back-top{position:fixed; bottom:30px; left:85%; display:none;}#back-top a{display:block; width:60px; height:60px; background:url(/css/i/to-top.gif) no-repeat 0 0 #d3d6ce; background-color:rgba(211,214,206,.85); border-radius:30px; box-shadow:0 1px 1px rgba(255,255,255,.5), 0 1px 1px #c3c9b7 inset; z-index:9999;}#back-top a:hover{background:url(/css/i/to-top.gif) no-repeat 0 0 #eee; background-color:rgba(238,238,238,.85);}/* Random Formats-- */.fulljustify{text-align:justify;}.fulljustify:after{content:"";  display:inline-block; width:100%; height:0;}.compact{margin:0; padding:0}/* Clear Floated Elements */.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}.clearfix:after{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}pre.normal{font-family:Calibri, Verdana, Geneva, sans-serif; font-size:1em;white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; background: none; border:none; color:inherit; padding:0; margin:0 0 10px 0}.left{float:left}.right{float:right}.center{margin:15px 0; text-align:center}h2.center{font-size:2em}.clear{clear:both}ul.mtb{margin:15px 0}ul.biglines{line-height:125%}ul.biglines li{margin-bottom:12px}ul.mini{padding-left:15px}.bolder{color:#F00}.hilite{color:#FF0}a.bolder{color:#F00}.imgRight{float:right; margin-left:20px}.imgLeft{float:left; margin-right:20px}/*@media (max-width:767px) {    .imgRight, .imgLeft {        float: none;        text-align: center;        margin: 10px auto;    }    .imgRight::after, .imgLeft::after {        content:"";  display:block; width:100%; height:0; clear:both;    }}*/.placards a{background:url(placard.jpg) no-repeat top left; color:#00f; text-decoration:none; display:inline-block; width:125px; height:123px; float:left; margin:0 15px 15px 0; color:#00f }.placards a span{text-decoration:none; color:#00f; position:relative; display:inline-block; width:115px; top:75px; left:5px; text-align:center; line-height: 90%;}/*.placards a:nth-child(odd){background:url(placard.jpg) no-repeat top left;}*/.placards a:nth-child(even){background:url(placard2.jpg) no-repeat top left;}.placards::after{content:'';display:block; clear:both}#loginform{background:#333; background:rgba(51,51,51,0.75)}#LoginStatus{color:#666; text-decoration:underline; font-family:Calibri, Verdana, Geneva, sans-serif;}#gallery{text-align:center}.error{color:#F00}#fb{-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;opacity:0.6}#fb:hover{opacity: 1;}blockquote { padding: 10px 20px;  margin: 0 0 20px;  font-size:1em;  border-left:none;}.service {margin-top: 25px;text-align: center;}.service img {z-index: 1;width: 100%;}.service h3 {background: rgba(255,255,255,0.75);color: #000;margin: 0;position: relative;top: -30px;height: 30px;line-height: 30px;z-index: 2;}/*lists*/.columns{-webkit-column-width:200px; -webkit-column-count:4; -webkit-column-gap:15px;-moz-column-width:200px; -moz-column-count:4; -moz-column-gap:15px; column-width:200px; column-count:4; column-gap:15px; margin-left:0}.columns li{list-style-position:inside}@media only screen and (min-width: 768px) and (max-width: 995px){		.columns {-webkit-column-width: 250px;-webkit-column-count: 3;-webkit-column-gap: 15px;-moz-column-width: 250px;-moz-column-count: 3;-moz-column-gap: 15px;column-width: 250px;column-count: 3;column-gap: 15px;margin-left: 0;}}.checked li{list-style-image:url(/css/i/green_tick.png); padding:7px 0 0 0; margin-left:30px; font-weight:bold}.gallery{text-align:center;}.gallery a img {margin:20px 10px}.body-wrapper{padding-top:20px;padding-bottom: 40px;position: relative;z-index: 0;}.text-left {text-align: left;}.text-right {text-align: right;}.text-center {text-align: center;}.text-justify {text-align: justify;}.white-text{color:#fff}/*Home elements dividers*/.divider{margin:40px 0;width:100%;display:block;border-bottom:1px solid #d8d8d8}.divider.divider-shadow{background-image:url(/css/i/divider-shadow.png);border-bottom:none;margin:40px 0 20px;height:20px;background-repeat:no-repeat;background-size:100%}.space-sep20{clear:both;display:block;height:20px}.space-sep30{clear:both;display:block;height:30px}.space-sep40{clear:both;display:block;height:40px}.space-sep50{clear:both;display:block;height:50px}.space-sep60{clear:both;display:block;height:60px}.space-sep70{clear:both;display:block;height:70px}.space-sep80{clear:both;display:block;height:80px}.space-sep90{clear:both;display:block;height:90px}.space-sep100{clear:both;display:block;height:100px}@media only screen and (max-width:767px){.little-block{height:0;font-size:0;}.little-block:before{display:block;content:'';}.checked li{list-style-image:none; padding:0; margin-left:0; font-weight:bold}#SiteName{display:block; text-align:center}section{line-height:150%}footer{line-height:180%}#footer-text a{padding:8px; margin:3px 0}#footer-text span{padding-left:0; padding-right:0; height:0px; font-size:0; display:block}#footer-text span:before, #footer-text span:after{content:"\0020"; display:block; height:0; visibility:hidden;}} .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }