html,table {font-size:100%;}
body,h1,h2,h3,#cssnav {font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;}
body {margin:0;padding:0;font-size:1.0em;color:#000;background-color:#0f7326;}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {body: {font-size:16pt;}}
#page {display:block;min-height:100%;width:100%;position:absolute;margin:0;padding:0;background-color:#0f7326;top:0;left:0px;z-index:0;}
#site-wrap,#content {background: #0f7326 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAABCAIAAADPbEtiAAAAWklEQVR4Xu3HsQ2AQAxDUSeUFDAFo7AQ6zEUFR05MEokmIACP+WsfzYsE/6j8XEbC5HNi9qoPiKbwX1f29YdHxERERGRce7ReZ1luMH5zeAa7LlgWMWFw+9PnKqgMar3cGhcAAAAAElFTkSuQmCC') repeat-y top center;}
#site-wrap {position:relative;width:860px;margin:0 auto;}
#pagetop {width:814px;margin:0 auto;}
#pagetopcontainer {background: #0f7326 url(design/topbanner5.jpg) no-repeat top center;height:165px;}
#pagetopcontainerit {background: #0f7326 url(design/topbannerit.jpg) no-repeat top center;height:165px;}
#pagetopcontainerde {background: #0f7326 url(design/topbanner5de.jpg) no-repeat top center;height:165px;}
#fb {position:absolute;top:134px;left:670px;width:24px;height:24px;z-index:5;}
#winflagmargin {margin:-20px 0 15px 0;}
img,a img {border:0;}
a:link,a:visited {color:#009;background-color:#FFF;}
a:hover {color:green;}
a.hd:link,a.hd:visited {text-decoration:none;}
a.hd:hover {text-decoration:underline;}
h1,h2,h3 {color:#050;}
h1 {font-size:1.4em;}
.title h1 {font-size:1.1em;line-height:100%;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
div div p,table tr td p {text-align:left;line-height:145%}
div div p.center {text-align:center;}
#gplus, #twitter {position:absolute;top:134px;width:24px;height:24px;z-index:5;}
#gplus {left:700px;}
#twitter {left:730px;}
#ab {display:block;z-index:1000;padding-bottom:1em;line-height:1.2em;clear:both;}
#ab p {text-align:center;}
#copyright p,.sdetails,.underh1,.sdetailsbold {font-size:.7em;}
.sdetailsbold {font-weight:bold;}
.smaller {font-size:.9em;}
.underh1 {margin-top:-1em;margin-bottom:2.5em}
.imgss {-webkit-box-shadow: 2px 2px 9px 0px rgba(102,102,102,0.77);-moz-box-shadow:2px 2px 9px 0px rgba(102,102,102,0.77);box-shadow:2px 2px 9px 0px rgba(102,102,102,0.77);margin:10px 2px;}
.imgss1 {-webkit-box-shadow: 0 0 9px 2px rgba(102,102,102,0.77);-moz-box-shadow:0 0 9px 2px rgba(102,102,102,0.77);box-shadow:0 0 9px 2px rgba(102,102,102,0.77);margin:10px 2px;}
#copyright p {text-align:center;margin-bottom:15px;}
#pagebottom {background:#0f7326 url(design/bottom.png) no-repeat top center;height:39px;position:absolute;bottom:0;width:100%;display:block;height:39px;z-index:999;padding:0;margin:0;clear:both;}
#topsection,#maincontainer,#abcontainer,#contentwrapper,#contentcolumn,#content2column,#content2rcolumn,#leftcolumn,#rightcolumn,#right2column {background-color:#FFF;}
#topsection {height:137px;padding:0;margin:0;clear:both;}
#menucontainer {padding:0 0 15px;margin:0 0 0 1px;height:29px;clear:both;z-index:5;}
#maincontainer,#abcontainer {width:814px;margin:0 auto;}
#contentwrapper {width:814px;float:left;margin-top:-10px;}
#contentcolumn {margin:0;}
#content2column {margin-right:200px;}
#content2rcolumn {margin-left:200px;}
#leftcolumn,#rightcolumn {float:left;width:180px;}
#leftcolumn {margin:0 0 -10px -814px;text-align:center;}
#rightcolumn {margin:0 0 -10px -180px;}
#right2column {float:left;width:200px;margin:0 0 0 -200px;text-align:center;}
.innertube {margin:10px;}
.innerrighttube {margin:10px 10px 10px 0;}
div.separator {background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAABCAIAAAB/kG/JAAABAUlEQVR4Xm1RgapFIQzS/v+P7yMfm4gEh8jMTVzn8O/3EyAJICBgQNAA6FNcnFIbfOK6S7OHgHLToC5oYnOdznz0ZbLbfDctV4GzI3plTt11XCguQ/A9g03H273IwTvS7VuCJp0kkjcok7wxNeSiRS7mETlx22hAojvy+8jo7qjM9nRg55rEsM7uKGDim1ECJo193S7uMp1a7g4kGTLSYH2kPemnIUos4xLAiPFqAAsCDkY4LXewvTXfpgDQWgsfOkN5MmC0t0UE5bkTnzivZyIHxPnR2Gka1BIesZCvcoi6eUgJe0SiNismma6pyYshOCtm234AEcaOhDjfv2GAPkv/n842AvcT6XYAAAAASUVORK5CYII=') no-repeat top center;font-size:1px;line-height:1px;margin:0 auto;margin-bottom:8px;width:400px;}
div.greenseparator {background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA1IAAAACAQMAAABojn8uAAAAA1BMVEWl26W8ueniAAAAC0lEQVR4AWMYpgAAANgAAd1cw38AAAAASUVORK5CYII=') no-repeat top center;font-size:2px;line-height:2px;margin:0 auto;width:800px;clear:both;}
.hpss {margin:5px 10px 5px 0;float:left;}
div.rightssfloat,div.leftssfloat {display:block;padding:15px 5px 0 15px;text-align:center;}
div.rightssfloat {float:right;}
div.leftssfloat {float:left;padding:0 15px 5px 0;}
div.rightssfloat p, div.leftssfloat p {text-align:center;}
div.innertube ul li {margin:.3em 0;line-height:1.5em;}
div.innertube ul.sh li {line-height:1em;}
div.innertube ol li {line-height:1.5em;}
ul.redmark,ul.redtr,ul.rmfeatures {list-style-type:none;padding:0;} 
ul.redmark,ul.redtr {margin:0 0 0 5px;}	
ul.rmfeatures {margin:-.5em 0 0 5px;}	
ul.redmark li,ul.rmfeatures li {background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAIAAAD9MqGbAAACG0lEQVR4AY2TA3AccRjFr7bbQW3bmAxq24Pa5rB2RxnVGMS27eRsX3TM2XHyLv/rXt1+a/z2vQ9L6/iPaP8WbW1t1Pm/SQI0Nzc3dkVTU1NLSwsh/4G1trZ6PB67Vu8488AsVTocDq/Xi5u0/8FMbIF9ylZX7yUKhUKn09ntdijT/m7Sh/HEjjHr3N0W2EYEVVRUyGQyo9EI238kgeGxRaOzzdgBDKujz5L09HQulwtZfDFAUtVDwCT82Gw284GbYKg1O/gdk8nUaDSEDFQPqbvdbldXWK1Ww8coirH3Xly2/0JKXDw09Xo93qQRDAoomik2077iaL1EVl9fXyOT2yZsIphxyKqw+88jIiIKCgrkcrnFYsH7PhL9cSlrbbuvkveqz92j0+nKSw/92PA1EU9eh4eH5+TkCAQCCMIX0vGRPsFHb12DV/uNDVie+f6rbdBKnNv6L4t5HRwVFZWbm8vn87VardPpRF6g/CQMqEoqDYv2E7hhVBD2rh6LMu4+jomJycvLgxpKCowMkJ/EN5BkXV0ds4pevf4EVZXiQ5ciIyOBQQ0YykYw0gsaNSjoL0akvLxcvuU0MNXsbShJVlYWiok2QC2AERIbKRIF0ysqa9cdz/8aCjUWiwUvGDf4orAASWAyNEi4trZWLBZDCntgpAcE+4X8EUbOEEf1scc57uB+gPiVpGA4x9swjz1Mkr/5b+Rffv9fMUQn28uk6BWwVHYAAAAASUVORK5CYII=') no-repeat left .5em;}
ul.redmark li {padding:.6em 0 .6em 2.2em;margin:.6em 0;}	
ul.rmfeatures li {padding:.2em 0 .2em 2.2em;margin:.6em 0;}	
ul.redtr > li {background:url(design/red.gif) no-repeat left .15em;padding:0 .5em .5em 20px;margin:0;}
div.cardset {text-align:center;margin:5px 5px 25px;}
div.cardset div {margin:0;padding:0;font-size:0.9em;}
div.ss {text-align:center;margin:5px 5px 25px;float:left;}
div.ss h2 {margin:10px 0 0;}
div.ss div, div.ss a span {margin:0;padding:0;font-size:.8em;}
div.googleplus {width:65px;height:25;float:left;margin:3px 3px 3px 10px;}
div.twitter {width:65px;height:25;margin:3px 3px 3px 10px;}
div.facebook {width:75px;height:25;float:left;margin:3px 3px 3px 10px;}
div.underbtn{display:block;width:175px;text-align:center;margin-left:7px;}
.clear,.clearboth {clear:both;}
#cssnav {position:relative;z-index:1000;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;left:2px;}
#cssnav ul {padding:0;margin:0;list-style-type:none;}
#cssnav ul ul {width:134px;text-align:left;}
#cssnav li {float:left;width:135px;position:relative;}
#cssnav a,#cssnav a:visited {display:block;text-decoration:none;color:#fefefe;border:1px solid #fff;border-width:1px;background:#6f2911;line-height:25px;}
div.lselection {display:block;text-decoration:none;color:#fefefe;border:1px solid #fff;border-width:1px;background:#6f2911;line-height:25px;height:25px;}
select.lselection {line-height:20px;margin-top:2px;height:20px;background:#6f2911;color:#fefefe;border:1px solid #fff;border-width:1px;}
#cssnav a:hover,#cssnav ul ul a:hover{color:#fff;background:#2da235;}
#cssnav :hover > a, #cssnav ul ul :hover > a {color:#fff;background:#2da235;}
#cssnav ul ul a,#cssnav ul ul a:visited {background:#6f2911;line-height:1em;padding:5px 10px;width:140px;border-width:0 1px 1px;}
#cssnav ul ul a:hover {background:10px 0 0  #2da235;}
#cssnav ul li:hover ul,#cssnav ul a:hover ul{visibility:visible;}
#cssnav ul ul ul a, #cssnav ul ul ul a:visited {background:#13792e;}
#cssnav ul ul ul a:hover {background:#2da235;}
#cssnav ul ul ul {left:162px;top:-1px;}
#cssnav ul ul ul.left {left:-162px;}
#cssnav ul :hover ul ul{visibility:hidden;}
#cssnav ul :hover ul :hover ul{visibility:visible;}
#cssnav ul ul {visibility:hidden;position:absolute;top:26px;left:0;border-top:1px solid #fff;}
#cssnav table {position:absolute;top:0;left:0;border-collapse:collapse;}
.youtube-container {display:block;max-width:400px;margin:0 auto;width:400px;}
.youtube-player {display:block;width:100%;padding-bottom:56.25%;overflow:hidden;position:relative;width:100%;height:100%;cursor:hand;cursor:pointer;display:block;}
img.youtube-thumb {bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;height:auto;}
div.play-button {height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url("/images/play.png") no-repeat;}
#youtube-iframe {width:100%;height:100%;position:absolute;top:0;left:0;}
blockquote.testimonial {font-size:14px;float:left;padding:10px 12px 1px 5px;margin:3px 12px 40px 2px;width:250px;background:#ceebce;line-height:1.1em;border-radius:10px;}	
blockquote.testimonial:before {color:#c73401;font-size:60px;line-height:.9em;margin-right:0;margin-bottom:2.2em;content:"\201C";font-family:Georgia,'Times New Roman',Times,serif;float:left;}
blockquote.testimonial p {line-height:1.2em !important;}
blockquote.testimonial a {background:#ceebce;}
.shell {width:178px;}
.shellfull {width:100%;}
.shell,.shellfull {height:auto;background:#FFF;border-radius:10px;overflow:hidden;border-style: solid;border-width:1px;border-color:#c9ba65;margin:10px 0 10px 3px;padding-bottom:5px;}
.shell .title,.shellfull .title {background:#ceebce;padding:3px 10px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#c9ba65;font-size:1.1em;font-weight:700;}
.shell .title p, .shellfull .title p {text-align:left;padding:0;margin:4px 0;}
.shell .content p, .shellfull .content p {line-height:150%;padding:2px 10px;text-align:left;margin:4px 0;}
.shell .content p {font-size:.9em;}
.shellheight {height:270px;}
.shellfull .content p {font-size:1em;}
.clearleft {clear:left;}
.centeralignedtext {text-align:center;}
.leftalignedtext {text-align:left;}
.hspace55 {margin-left:55px;margin-right:55px;}
.hspace20 {margin-left:20px;margin-right:20px;}
.hspace8 {margin-left:10px;margin-right:8px;}
.vspace15 {margin-top:15px;margin-bottom:15px;}
.hvspace10 {margin:10px;}
.cellpadding9 th, .cellpadding9 td {padding:9px;}
.hr100 {width:100px;height:1px;}
a.btnnew {
background:#ef2529;
background-image:-webkit-linear-gradient(top,#faa,#ef2529);
background-image:-moz-linear-gradient(top,#faa,#ef2529);
background-image:-ms-linear-gradient(top,#faa,#ef2529);
background-image:-o-linear-gradient(top,#faa,#ef2529);
background-image:linear-gradient(to bottom,#faa,#ef2529);
-webkit-border-radius:17;-moz-border-radius:17;border-radius:17px;
text-shadow:1px 1px 3px #333;
-webkit-box-shadow:0 1px 3px #777;
-moz-box-shadow:0 1px 3px #777;
box-shadow:0 1px 3px #777;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
color:#fffa5e;
font-size:14px;
font-weight:bold;
padding:8px 20px;
border:solid #fff 1px;
text-decoration: none;
}
a.btnnew:hover {
background:#ef2529;
background-image:-webkit-linear-gradient(top,#ef2529,#faa);
background-image:-moz-linear-gradient(top,#ef2529,#faa);
background-image:-ms-linear-gradient(top,#ef2529,#faa);
background-image:-o-linear-gradient(top,#ef2529,#faa);
background-image:linear-gradient(to bottom,#ef2529, #faa);
text-decoration:none;
}
.w115 {width:115px;display:inline-block;margin:0 0 4px 0;}
table.stattable {font-size:0.8em !important;}
.thumbnail {
            cursor: pointer;
            transition: transform 0.3s ease-in-out;
        }
        .thumbnail:hover {
            transform: scale(1.05);
        }
        .lightbox {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.8);
            display: none;
            align-items: center;
            justify-content: center;
            z-index: 1000;
        }
        .lightbox img {
            max-width: 90%;
            max-height: 90%;
            box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
            border: 3px solid white;
        }
        .lightbox .close {
            position: absolute;
            top: 20px;
            right: 30px;
            font-size: 3rem;
            color: white;
            cursor: pointer;
        }