/* Framework Base - last updated: July 31 2015 10:49 AM */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
#content ul,#content ol{amargin-left:1em !important;}
#content li{line-height:1.6em;}
b,strong{font-weight:bold;}
blockquote,q{xquotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html{box-sizing:border-box;}
*,*:before,*:after{box-sizing:inherit;}
p{margin:1em 0}
p:first-child{margin-top:0;}
.clear{width:100%;clear:both;overflow:visible;display:table;}
#content ul{list-style:disc outside none;padding-left:2em;margin:1em ;}
#content ol{padding-left:2em;margin:1em;}
.searchTerm{background:#FFFF99;color:#333;font-weight:bold;}
.clearFix:before,.clearFix:after{
content:"";
display:table;}
.clearFix:after{clear:both}
.inline{display:inline;margin:0 .1em !important;}
.columns{width:100%;max-width:1200px;overflow:visible;clear:both;}
.columns:before,.columns:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.columns:after{clear:both;}
.columns .rowSep{height:.5em;}
.column{float:left;display:inline-block;vertical-align:top;height:100%;position:relative;xborder:dashed #666 1px}
.col-1{min-width:8.333%;max-width:8.333%}
.col-5pc{min-width:5%;max-width:5%}
.col-10pc{min-width:10%;max-width:10%}
.col-2{min-width:16.666%;max-width:16.666%}
.col-20pc{min-width:20%;max-width:20%}
.col-25pc,.col-3{min-width:25%;max-width:25%}
.col-30pc{min-width:30%;max-width:30%}
.col-33pc,.col-4{min-width:33.3333%;max-width:33.3333%}
.col-5{min-width:41.666%;max-width:41.66%}
.col-40pc{min-width:40% ;max-width:40%}
.col-50pc,.col-6{min-width:50%;max-width:50%}
.col-7{min-width:58.333%;max-width:58.333%}
.col-60pc{min-width:60%;max-width:60%}
.col-66pc,.col-8{min-width:66.666% ;max-width:66.666%}
.col-70pc{min-width:70%;max-width:70%}
.col-75pc,.col-9{min-width:75%;max-width:75%}
.col-80pc{min-width:80%;max-width:80%}
.col-10{min-width:83.333%;max-width:83.333%}
.col-90pc{min-width:90%;max-width:90%}
.col-11{min-width:91.666%;max-width:91.666%}
.col-100pc,.col-12{min-width:100%;max-width:100%;float:none}
.column img{max-width:100%;max-height:100%;}
.fwContactMapContainer{margin:0 0 2em 1em;background:#EEE;}
.fwContactMap{width:100%;height:300px}
.fwContactMapLink{display:block;text-align:center;font-weight:normal !important;}
.fwTable{display:table;margin:.5em 0;width:auto}
.fwRow{display:table-row;;width:auto}
.fwCell{display:table-cell;vertical-align:top;width:auto;padding:.25em .5em .25em 0}
a.tooltip{outline:none}
a.tooltip:after{content:' ?'}
a.tooltip strong{line-height:30px}
a.tooltip:hover{text-decoration:none;cursor:help}
a.tooltip span{color:#666 !important;font-size:.85em;font-style:italic;z-index:10;display:none;padding:1em;margin-top:-30px;margin-left:28px;width:300px;line-height:1em;}
a.tooltip span{margin-top:1.5em;left:10%;width:80%;}
a.tooltip:hover span{display:inline;position:absolute;color:#111;border:1px solid #DCA;background:#fffAF0}
a.tooltip span
{border-radius:4px;box-shadow:5px 5px 8px #CCC;}
.paginator,.alphaSelector{background:#EEE;padding:1em;border:solid 1px #CCC;margin:1em auto;;}
.paginator .pageNumber,.alphaSelector .letter{padding:0 .25em !important;border:solid 1px #CCC;margin:0 .1em;color:#555 !important;text-decoration:none !important;font-size:15px;background:#FFF !important}
.paginator .pageNumber:hover,.alphaSelector .letter:hover{border:solid 1px #555;text-decoration:none !important;}
.paginator .pageActive,.alphaSelector .letterActive{color:#FFF !important;background-color:#555 !important;}
.barToggle{background:#DDD;padding:.25em}
.itemTitle.barToggle{margin-bottom:1em}
.barToggle:hover{cursor:pointer background:rgb(221,221,221);background:-moz-linear-gradient(top,rgba(221,221,221,1) 0%,rgba(238,238,238,1) 50%,rgba(221,221,221,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(221,221,221,1)),color-stop(50%,rgba(238,238,238,1)),color-stop(100%,rgba(221,221,221,1)));background:-webkit-linear-gradient(top,rgba(221,221,221,1) 0%,rgba(238,238,238,1) 50%,rgba(221,221,221,1) 100%);background:-o-linear-gradient(top,rgba(221,221,221,1) 0%,rgba(238,238,238,1) 50%,rgba(221,221,221,1) 100%);background:-ms-linear-gradient(top,rgba(221,221,221,1) 0%,rgba(238,238,238,1) 50%,rgba(221,221,221,1) 100%);background:linear-gradient(to bottom,rgba(221,221,221,1) 0%,rgba(238,238,238,1) 50%,rgba(221,221,221,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd',endColorstr='#dddddd',GradientType=0 );cursor:pointer;}
.btText{display:inline-block;width:90%;line-height:normal;padding-left:.5em;}
.btIcon{font-size:1.3em;display:block;float:right;width:20px;height:1em;padding:.25em 1em .25em 0;position:relative;vertical-align:middle}
.btOpen{}
.btIcon.btOpen:after{content:'\25b2';color:#A33}
.btIcon.btClosed{color:#3A3}
.btIcon.btClosed:after{content:'\25bc';color:#3A3}
.btBlock{margin-bottom:1em}
.btShowing,.btOrderedBy{font-weight:bold;}
.fwBlink{animation:blink 1s steps(5,start) infinite;-webkit-animation:blink 1s steps(5,start) infinite}
@keyframes blink{to{visibility:hidden}}
@-webkit-keyframes blink{to{visibility:hidden}}
.tagTable{display:table;text-align:center;width:100%;border-collapse:collapse;}
.tagTableRow{display:table-row;}
.tagTable .tagCell{display:table-cell;}
@media screen and (max-width:720px){
.column{float:none;clear:both}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-20pc.col-25pc,.col-30pc,.col-33pc,.col-40pc,.col-50pc,.col-60pc,.col-66pc,.col-70pc,.col-75pc,.col-80pc,.col-90pc{width:100%;float:none;min-width:none;margin:.5em 0;max-width:none;display:table;clear:both;}}
#mmSelectContainer{text-align:center;background:#555;font-size:1.2em;color:#FFF;padding:.5em 0;display:none;margin-top:-1em;}
#mmSelectContainer select{font-size:1.1em;}
#mmContainer{position:fixed;top:0;left:0;width:100%;z-index:99900;}
#mmTrigger{position:fixed;top:.5em;right:.5em;z-index:99999;border:1px solid #000;height:30px;width:36px;padding:0 ;background:#000;color:#FFF;display:none;overflow:hidden;}
#mmTrigger span{display:block;width:30px;height:4px;margin:4px auto;background:#FFF;}
#mmTrigger:hover{cursor:pointer;border:solid 1px #CCC;}

/* Framework Forms - last updated: July 20 2015 12:57 PM */
form{}
form .formTitle{font-size:1.5em;text-align:center;padding:.5em 0}
.formHeadNote{margin-bottom:1em;}
.formToggle{margin:1em auto;}
.formResult{background:#EEE;padding:.5em 1em ;border:solid 2px #AAA;margin-bottom:1em;}
.formResult:before{content:"!";color:#666;border:solid 2px #AAA;display:inline-block;font-weight:bold;width:1.4em;height:1.4em;background:#FFF;font-size:1.4em;line-height:1.2em;text-align:center;-moz-border-radius:.7em;-webkit-border-radius:.7em;border-radius:.7em}
.formResultOK{background:#EFE;padding:.5em 1em ;border:solid 2px #CFC;margin-bottom:1em;}
.formResultOK:before{content:"\2713";color:#080;border:solid 2px #CFC;display:inline-block;font-weight:bold;width:1.4em;height:1.4em;background:#FFF;font-size:1.4em;line-height:1.2em;text-align:center;-moz-border-radius:.7em;-webkit-border-radius:.7em;border-radius:.7em}
.formResultError{background:#FEE;padding:.5em 1em ;border:solid 2px #800;margin-bottom:1em;}
.formResultError:before{content:'\2718';color:#800;border:solid 2px #800;display:inline-block;width:1.4em;height:1.4em;background:#FFF;font-size:1.4em;line-height:1.2em;text-align:center;-moz-border-radius:.7em;-webkit-border-radius:.7em;border-radius:.7em;}
form{clear:both;max-width:100%;}
form fieldset{position:relative;}
form .fsIntro{margin:.5em 1em ;padding:.5em 0 1em 0;font-size:.9em;line-height:normal;}
form .fsIntro:before{display:inline-block;width:1.2em;height:1.2em;background:#FE7E00;font-size:1em;line-height:1.2em;text-align:center;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em;content:"!";margin:0 .25em 0 0;color:#333;font-size:1.5em;font-weight:bold;}
form .subFieldset{padding:.5em 0 1em 0;margin:1em }
form .subFieldsetTitle{padding:.5em 0;margin:0 1em ;font-weight:bold;}
body.noJS form fieldset{padding-top:3em !important}
form legend{font-weight:bold;font-size:1.1em;width:100%;float:left;margin:1em 0 ;}
form legend::after{}
form legend.legendError{background:#800;color:#FFF}
form .fieldRow{padding:1em 0 .5em 0 ;margin:.5em 0 }
form .htmlRow{padding:.5em 0;margin:0 1em;}
form .firstFieldRow{border-top:none;xmargin-top:3em!important}
.formContainer.fsAsTabs .firstFieldRow{xmargin-top:0 !important}
form .fieldRow:last-child{}
form label{display:inline-block;width:15%;text-align:left;float:left;vertical-align:top;padding:0 .2em;margin-right:.5em;line-height:1.5em;}
form label.XXXtagsLabel{width:auto !important;margin-right:1em;padding:0 !important;font-weight:bold;display:block;float:left;height:100%;background:#FFA;}
form label.tagLabel{width:auto !important;margin-right:1em;padding:0 !important;}
.fieldHelp{margin:.5em 0 0 15%;color:#666;font-style:italic;font-size:.9em;padding:0 0 0 .5em;line-height:normal;}
.fieldFootNote{clear:both;display:box;margin:.25em 0 0 15%;font-style:italic;font-size:.9em;line-height:normal;padding:0 0 0 .5em;}
.fieldRowRte .fieldHelp{margin:0;}
form .labelMore{display:block;font-size:.9em;font-weight:normal;text-decoration:underline !important;}
form .labelMore:after{content:'?';}
form .labelCompulsory{font-weight:bold;}
form .labelCompulsory::before{content:'! ';font-weight:bold;}
form .labelError{background:#800;color:#FFF}
form .inlineLabel{display:inline-block;width:auto;margin:0;padding:0;}
form input[type="text"],form input[type="email"],form input[type="password"],form textarea,form select{font-family:arial;font-size:1em;color:#333;height:2em;margin:0;outline:0 none;padding:0 .1em;width:84%;line-height:1.5em}
form input[type="text"]:hover,form input[type="email"]:hover,form input[type="password"]:hover,form textarea:hover,form select:hover{border:solid 1px #AAA!important;}
input[type=text]:focus,input[type=email]:focus,input[type=input]:focus,input[type=file]:focus,input[type=password]:focus,textarea:focus,select:focus{}
option[disabled]{	background-color :#EEE;color:#333;font-weight:bold}
input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#EEE;border:#CCC 1px solid;color:#000;cursor:default;color:#666;}
form select[readonly="readonly"],form select[disabled="disabled"],form input[readonly="readonly"]{color:#666;background:#EEE !important;}
form textarea{padding:.25em;}
form .cke{clear:both;width:100%;}
form textarea{height:auto;}
.formButtons{clear:both;margin:3em 0 1em 0;text-align:right;}
.formButtonsInFieldset{margin:1em;}
.formButtonNote{margin:1em 0;}
.formButton,.formSmallButton,.formTinyButton{display:inline-block;border:none;padding:.3em !important;text-align:center;text-decoration:none !important;min-width:8em;font-size:1.1em;color:#222 ;line-height:normal;}
.formSmallButton{padding:.2em !important;min-width:12em;;font-size:.9em;}
.formTinyButton{padding:.2em 0!important;display:inline;min-width:4em !important ;font-size:.9em;}
.formButton:hover,.formSmallButton:hover,.formTinyButton:hover{cursor:pointer;}
#filters.formContainer{margin:0 0 2em 0;}
#filterForm fieldset{padding-top:0em !important}
#filterForm .formRow,#filterForm .formButtons{margin:.5em;padding:0.5em 0}
#filterForm .formRow{}
#filterForm .groupLabel{display:block;width:15%;text-align:left;float:left;vertical-align:top;padding:0 .2em 0 0 ;margin:0 ;}
#filterForm .groupLabel:after{content:':';}
#filterForm .filterLabel{display:inline;width:auto;padding:0 .2em;margin:0 .25em 0 0 ;}
#filterForm .filterFields{width:80%;float:left;}
.fsTabs{position:relative;z-index:1}
.fsTabs.fsTabsTop{bottom:-2px}
.fsTabs.fsTabsBottom{top:-2px}
.fsTab{display:inline-block;padding:.25em 1em;}
.fsTab:hover{cursor:pointer;}
.fsTabActive{}
.fsTabsTop .fsTabActive{}
.fsTabsBottom .fsTab{}
.fsTabsBottom .fsTabActive{}
#tableBrowser{margin:1em 0;}
.tbToolBar{margin:0 0 1em 0;}
.tbDataRows{border-collapse:collapse;width:100%;}
.tbRowUpdated{border:solid 2px #080;;}
.tbDataRows tr:nth-child(odd){background-color:#F0F0F0}
.tbDataRows tr:nth-child(even){background-color:none}
.tbDataRows th{font-weight:bold;background:#DDD;}
.tbDataRows th,.tbDataRows td{text-align:left;padding:.5em .25em;}
.tbDataRowActions{width:1px;white-space:nowrap;}
.tbActionButton,.tbActionLink{margin-right:.5em;display:inline-block;background:#CCC ;padding:0 .25em ;color:#333 ;font-size:.9em;}
.tbActionButton:hover,.tbActionLink:hover{text-decoration:none !important}
.formMediaSlot{border-collapse:collapse;width:100%;}
.formMediaSlot td{padding:0;margin:0;vertical-align:top;}
.mediaToolbar{background:#EEE;padding:.25em !important;border-top:solid 1em #FFF;}
.mediaInputs{padding:.5em 0 0 0 !important;width:76%;}
.mediaInputs div{margin:0 0 .5em 0;}
.mediaInputs label{width:10%}
.mediaInfo{width:20%;overflow:hidden;font-size:12px !important;text-align:center;background:#EEE}
.files_thmtitle{max-width:90%;overflow:hidden;}
.hideSlot{display:none;}
.mediaInfoBody{margin:0;}
.mediaDivider hr{border:0;height:1px;background-color:#BBB;color:#BBB;}
.tbButton{background:url(images/form_sprites.png);width:24px;height:24px;float:none;display:inline-block;overflow:hidden;}
.tbIns{background-position:0 0;}
.tbDel{background-position:-24px 0;}
.tbDown{background-position:-48px 0;}
.tbUp{background-position:-72px 0;}
.imgRotate{text-decoration:none !important;background:url(images/rotate.png) top left no-repeat ;margin-left:5px;line-height:16px;padding:0 6px 4px 6px;}
@media screen and (max-width:800px){.formContainer label{display:block;width:auto;float:none}
form input[type="text"],form input[type="email"],form input[type="password"],form textarea,form select{width:99%}
.fieldHelp{margin:.5em 0 0 0;padding:0}}

/* Framework Form Theme - last updated: July 20 2015 12:57 PM */
form fieldset{background:#FAFAFA;border:solid 2px #DADADA;padding:0 1em;margin:0;}
form legend{border-bottom :solid 1px #BBB;margin-bottom:2em;}
form .fsIntro{font-style:italic;border-bottom:dashed 1px #CCC;color:#666;}
form .subFieldset{border:dashed 2px #CCC;}
form .fieldRow{border-top:solid 1px #DDD;}
form .fieldRow:first-child,form .firstFieldRow{border-top:none;}
form .fieldRow:last-child{border-bottom:none}
form input[type="text"],form input[type="email"],form input[type="password"],form textarea,form select{border:1px solid #DADADA;color:#333;-moz-box-shadow:0px 0px 5px #CCC;-webkit-box-shadow:0px 0px 5px #CCC;box-shadow:0px 0px 5px #CCC;border-radius:2px;-moz-border-radius:2px;}
form input[type="text"]:hover,form input[type="email"]:hover,form input[type="password"]:hover,form textarea:hover,form select:hover{border:solid 1px #AAA!important;}
input[type=text]:focus,input[type=email]:focus,input[type=input]:focus,input[type=file]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #3596CD!important;box-shadow:0 0 6px #3596CD;-o-box-shadow:0 0 6px #3596CD;-webkit-box-shadow:0 0 6px #3596CD;-moz-box-shadow:0 0 6px #3596CD;}
option[disabled]{	background-color :#EEE;color:#333;font-weight:bold}
input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{color:#666;background-color:#EEE;border:#CCC 1px solid;color:#000;cursor:default;}
form select[readonly="readonly"],form select[disabled="disabled"],form input[readonly="readonly"]{color:#666;background:#EEE ;}
.formButton,.formSmallButton,.formTinyButton{background:#CCC;color:#555;border-radius:1px;-moz-border-radius:1px}
.formSmallButton{}
.formButton:hover,.formSmallButton:hover,.formTinyButton:hover{background:#888;color:#FFF;}
.fsTabs{}
.fsTabs.fsTabsTop{bottom:-2px}
.fsTabs.fsTabsBottom{top:-2px}
.fsTab{display:inline-block;padding:.25em 1em;background:#C6C6C6;border:solid 2px #C6C6C6;;border-bottom:none;}
.fsTab:hover{background:#EAEAEA;}
.fsTabActive{background:#FAFAFA;border:solid 2px #CCC;;}
.fsTabsTop .fsTabActive{border:solid 2px #C6C6C6;;border-bottom:none;background:#FAFAFA;margin-bottom:-4px;}
.fsTabsBottom .fsTab{border-bottom:solid 2px #C6C6C6;;}
.fsTabsBottom .fsTabActive{border-top:solid 2px #FAFAFA !important}

/* Layout - last updated: September 08 2015 05:08 PM */
body,pre{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;}
body,html{font-family:Arial,sans-serif;height:100%;margin:0;padding:0;background:#CCC}
.setWidth{width:940px;width:980px;margin:0 auto;position:relative;}
#headerWrap{color:333;height:170px;height:auto;background:url(images/header.jpg) bottom center no-repeat}
#header{height:100%;}
#header #siteTitle{font-size:3.1em;font-family:'Prosto One',cursive;text-decoration:none;text-decoration:none;color:#444;text-shadow:1px 1px #FFF;display:inline-block;margin:30px 0 0 5px;}
#siteTitle .red{color:#FE3333;}
#header #siteStrap{margin-bottom:.5em;font-size:1.5em;font-family:arial;color:#555;font-style:italic;display:inline-block;padding:.4em .2em;margin:17px 0 20px 2px;}
#header #siteLogo{text-decoration:none;position:absolute;top:30px;right:10px;display:block;padding:10px;background:rgba(255,255,255,0.6);border-radius:1px;-moz-border-radius:1px;}
#header #siteLogo:hover{background:rgba(255,255,255,0.9);}
#header #siteLogo img{width:160px;}
@media (min-width:640px){body.group-home #siteLogo img{-webkit-animation:spinZoom .75s linear 1;-moz-animation:spinZoom .75s linear 1;animation:spinZoom .75s linear 1}
@-moz-keyframes spinZoom{0%{-moz-transform:rotate(0) scale(.33)}
50%{-moz-transform:rotate(180deg) scale(.66)}
100%{-moz-transform:rotate(360deg) scale(1)}}
@-webkit-keyframes spinZoom{0%{-webkit-transform:rotate(0) scale(.33)}
50%{-webkit-transform:rotate(360deg) scale(.66)}
100%{-webkit-transform:rotate(720deg) scale(1)}}
@keyframes spinZoom{0%{transform:rotate(0) scale(.33)}
50%{transform:rotate(180deg) scale(.66)}
100%{transform:rotate(360deg) scale(1)}}
@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}
@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}
@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}}
#contentWrap{background:#FFF;xbackground:url(images/background.jpg) center center repeat-y;}
#content{font-size:1.2em;line-height:1.6em;color:#555;min-height:30em;	padding :2em .75em 4em .75em;}
#content h1{margin:0 0 1em 0 !important;font-size:1.1em;color:#111;text-align:left;font-weight:normal;font-size:1.2em;}
#content h2:not(.toggleTrigger){margin:0 0 1em 0;font-size:1em;font-weight:bold;color:#666;text-align:left;border-bottom:solid 1px #CCC;padding:.5em 0;}
#content .pageDate{margin:.5em 0;color:#999;}
#content .aText,#content .aBackLink{background-color:none;color:#336 !important;text-decoration:none;padding:0 1px ;border-bottom:dashed #AAC 1px;display:inline-block;line-height:1em;}
#content .aText:hover,#content .aBackLink:hover{border-bottom:solid #003 1px;text-decoration:none;}
h2 a,h3 a{color:#666 !important;display:block !important;border-bottom:none !important;}
#content .itemMore{display:block;clear:both;margin:.5em 0;float:right;color:#888;}
#content .itemMore:hover{text-decoration:none;}
#content .itemMore:after{content:"\00BB";font-size:1em;color:#888;line-height:1.3em;padding-left:.2em;}
#content .aBackLink:before{content:"\00AB";font-size:1em;color:#888;line-height:1.3em;padding-right:.2em;}
#content .itemMore:hover,#content .itemMore:hover:after{color:#003;}
#content .backLink{clear:both;text-align:left;margin:1em;}
#content ol{counter-reset:item;margin:.5em;}
#content ol li{display:block;margin:.5em;}
#content ol li:before{content:counters(item,".") ":";margin-right:.25em;counter-increment:item ;font-weight:bold;}
.sideBar{margin-left:1em;padding-left:1em;background:#EEE;overflow:hidden;}
.toggleTrigger{background:#EEE;padding:0 .25em;margin-bottom:.5em;}
.toggleTrigger:hover{cursor:pointer;
background:rgb(221,221,221);background:-moz-linear-gradient(top,rgba(221,221,221,1) 0%,rgba(238,238,238,1) 50%,rgba(221,221,221,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(221,221,221,1)),color-stop(50%,rgba(238,238,238,1)),color-stop(100%,rgba(221,221,221,1)));background:-webkit-linear-gradient(top,rgba(221,221,221,1) 0%,rgba(238,238,238,1) 50%,rgba(221,221,221,1) 100%);background:-o-linear-gradient(top,rgba(221,221,221,1) 0%,rgba(238,238,238,1) 50%,rgba(221,221,221,1) 100%);background:-ms-linear-gradient(top,rgba(221,221,221,1) 0%,rgba(238,238,238,1) 50%,rgba(221,221,221,1) 100%);background:linear-gradient(to bottom,rgba(221,221,221,1) 0%,rgba(238,238,238,1) 50%,rgba(221,221,221,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd',endColorstr='#dddddd',GradientType=0 )}
.toggleTriggerClosed:after,.toggleTriggerOpened:after{display:block;float:right;font-size:1.5em;font-family:FontAwesome;vertical-align:middle;line-height:1.5em;margin-right:.5em;}
.toggleTriggerClosed:after{content:'\f063';color:#3CAC1F}
.toggleTriggerOpened:after{content:'\f062';color:#AC3C1F;}
.toggleBlock{margin:.5em 0;}
#socialBarWrap{background-color:#EC1B2E;}
#socialBar{color:#FFF;font-size:1.15em;padding:.7em 0;line-height:1.5em;}
#socialBar .fb-follow,#socialBar .fb-like{}
.fb-like.fb_iframe_widget span,.fb-follow.fb_iframe_widget span{vertical-align:text-bottom !important;}
#sbFbPFP{}
#sbFbLike{text-align:center;}
#sbFbBP{text-align:right;}
.fbText,.fbFind{color:#FFF !important;text-decoration:none;}
.fbFind:hover img{filter:brightness(120%);-webkit-filter:brightness(120%);}
.fbFind img{vertical-align:text-bottom !important;}
#footerWrap{border-top:solid 1px #CCC;background:url(images/footer.jpg) top center no-repeat;}
#footer{padding:3em 0}
#footerText{padding:1em 0;color:#666;text-align:center;}
#footerText a:link,#footerText a:visited{color:#666;font-weight:bold}
#footerText a:hover{color:#333;;font-weight:bold}
#footerText a:active{color:#333;font-weight:bold}

/* Navigation - last updated: July 31 2015 02:13 PM */
nav a{}
nav a:hover{text-decoration:none !important}
#divSkipNav{display:none;background-color :#CCC;color :#000;font-weight:bold;text-align :center;border-top:solid 1px #FFF;border-left:solid 1px #FFF;border-right:solid 1px #666;border-bottom:solid 1px #666;padding:3px 0 3px 0;}
#navHeadWrap{color:#FFF;text-align:left;margin:0;padding:.4em 0;z-index:9999;background:rgba(236,27,46,1)}
.navHeadFixed{}
.navHeadFixed #navSubHeadWrap{border-bottom:solid 1px #AAA;}
#navHead{position:relative;}
#navFixedLogo{position:absolute;right:0;top:6px;background:#FFF;padding:5px 7px;visibility:hidden;opacity:0;transition:visibility 0s linear 0.5s,opacity 0.5s linear;}
.navHeadFixed #navFixedLogo{visibility:visible;opacity:1;transition-delay:0s;}
ul.mainMenu{margin:0;padding:0;list-style :none;}
.mainMenu li{display :inline-block;margin:.6em .6em 0 0 }
.mainMenu > li > a{display :inline-block;text-decoration:none;color:#FFF ! important;font-size:1.4em;text-align :center;padding:.4em .6em ;min-width:6em;margin:0 0 .4em 0;border-radius:1px;-moz-border-radius:1px;-webkit-transition:background-color 100ms linear;-moz-transition:background-color 100ms linear;-o-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear;}
.mainMenu > li:not(.active) > a:hover{background:#F2636F!important;background:#BC0B0E!important;}
.mainMenu > li.active > a{background:#FFF;color:#555 ! important;;text-decoration :none;font-weight:bold;}
.mainMenu > li.active.noPages > a{background:#FFF ! important;}
#navSubHeadWrap{text-align:left;padding:0;width:99%;margin:0 .5%;background:#EEE;border-radius:.1em;-moz-border-radius:.1em;position:relative;z-index:10;box-shadow:inset 0px 0px 5px 0px #AAAAAA;-webkit-box-shadow:inset 0px 0px 5px 0px #AAAAAA;-moz-box-shadow:inset 0px 0px 5px 0px #AAAAAA;-o-box-shadow:inset 0px 0px 5px 0px #AAAAAA}
@keyframes aniSlideDown{from{transform:translateY(-100%);opacity:0}
to{transform:translateY(0);opacity:1}}
@keyframes aniExpand{0%{max-height:0px}
100%{max-height:200px}}
@-moz-keyframes subNavAnimate{0%{-moz-transform:translateY(-40px)}
100%{-moz-transform:translateY(0)}}
@-webkit-keyframes subNavAnimate{0%{-webkit-transform:translateY(-40px)}
100%{-webkit-transform:translateY(0)}}
@keyframes subNavAnimate{0%{transform:translateY(-40px)}
100%{transform:translateY(0)}}
ul.subMenu{margin:0;padding:.5em .5em .5em .8em;list-style :none;}
.subMenu > li{display :inline;padding:0}
.subMenu > li > a{display :inline-block;text-decoration:none;border-radius:1px;-moz-border-radius:1px;font-size:1.1em;text-align :center;line-height:1.5em;padding:0 .4em ;color:#333 ! important;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;-ms-transition:all 100ms linear;transition:all 100ms linear;}
.subMenu li:not(:first-child) > a{}
.subMenu > li > a:hover{background:#BBB;color:#000! important;}
.subMenu > li.active > a{color:#333 ! important;;text-decoration :none;font-weight:bold;background:#FFF ! important;}
#navSiteMap{text-align:left}
.sitemapFooter ul,.sitemapFooter li,.sitemapMobile ul,.sitemapMobile li{margin:0;padding:0;list-style:none;color:#666;line-height:1.3em;}
.sitemapFooter hr{border :0;height :1px;background :#AAA;width:90%;padding:0;margin:-.25em 0 1em 0;}
.sitemapFooter .sitemapGroup{display:inline-block;vertical-align:top;padding:0;margin:0 3em 2em 0;width:20%;}
.sitemapFooter .groupTitle{font-weight:bold;;font-size:1.1em;margin-bottom:.5em;}
.sitemapFooter .groupTitle.active{}
.sitemapFooter a{color:#666 ;font-weight:normal;text-decoration:none;display:inline-block}
.sitemapFooter a:hover{color:#666 ;text-decoration:underline}
.groupTitle:hover{text-decoration:none !important;}
.sitemapFooter a.active{color:#333 !important;font-weight:bold !important}
#footerText{padding:2em 0 0 0;font-size:.95em;text-align:center;color:#666;}
#mmTrigger{border:1px solid #EC1B2E;height:30px;width:40px;background:#EC1B2E none repeat scroll 0% 0%;color:#FFF;}
#mmTrigger:hover{border:1px solid #666;}
#mmTrigger span{display:block;width:30px;height:4px;margin:4px auto;background:#FFF none repeat scroll 0% 0%;}
#mmContainer{position:fixed;top:75px;left:0px;width:100%;background:rgba(32,32,32,0.8);background:#EC1B2E;z-index:99900}
.sitemapMobile{background:#CCC;color:#333;display:none;position:absolute;width:100%;top:0;left:0;z-index:9999;padding:0 !important}
.mmContainerHidden{background:none;min-height:none;}
.mmContainerVisible{background:rgba(0,0,0,1);min-height:100%}
.sitemapMobile hr{display:none;}
.sitemapMobile ul,.sitemapMobile li,.sitemapMobile a{border:none !important;padding:0;margin:0;}
.sitemapMobile a{line-height:2em;padding:0 0 0 .5em;}
.sitemapMobile li li a{padding:0 0 0 1em;}
.sitemapMobile .sitemapGroup{display:block;width:100%;border-bottom:solid 1px #EEE !important;}
.sitemapMobile .groupTitle{color:#111;font-size:1.3em;margin:0 !important;text-decoration:none;background:#EC1B2E;color:#FFF}
.sitemapMobile .sitemapGroup ul{display:none;background:transparent url("images/header.jpg") no-repeat scroll center bottom}
.sitemapMobile .sitemapGroup ul li{border-bottom:solid 1px #AAA !important;}
.sitemapMobile a{display:block;color:#333;text-decoration:none;font-size:1.2em;outline:0}
.sitemapMobile .groupTitle{}
.sitemapMobile .groupItem{}
.sitemapMobile a:hover{text-decoration:underline !important}
.sitemapMobile .groupTitle:hover{text-decoration:none !important}
.sitemapMobile li.hasNoPages > a:after{font-size:10px;color:#FFF;padding-left:3px;content:'\25b6';}
.sitemapMobile li.hasPages > a:after{font-size:10px;color:#FFF;padding-left:3px;content:'\25bc';}
.sitemapMobile li.hasPages > a.active:after{font-size:10px;color:#333;}
.sitemapMobile li.groupOpen > a:after{font-size:10px;color:#FFF;padding-left:3px;content:'\25b2';}
.sitemapMobile .active{background:#FFF;color:#333;}

/* Resources - last updated: April 23 2015 01:18 PM */
#resources{}
.resource{font-size:.9em;padding:.5em;margin:0 0 1em 0;line-height:1.4em;position:relative;background-color:#F6F6F6;border:solid 1px #CCC;}
.resourceHeading{font-weight:bold;padding:0 ;font-size:1.1em;}
.resourceHeading:after{content:'...'}
.resourceTargetLink{display:block;height:100%;}
.resource .img{display:block;margin:0 auto;max-width:100%;max-height:180px;overflow:hidden;}
.resource .icon{display:block;margin:0 auto;sfloat:left;}
.resourceTitle{font-weight:bold;padding:0 ;}
.resourceIcon .resourceTitle{text-align:left}
.resourcesFooter .resourceTitle{text-align:center}
.resourceText{font-style:italic;padding:0 }
.resourceMore{font-weight:bold;display:block;width:auto;text-align:right;position:absolute;bottom:.5em;right:.5em;}
.resourceMore:after{content:'...'}
.resource a{color:inherit;text-decoration:none;display:block;padding:.5em;}
.resourceRule{border :0;height :1px;background :#CCC;margin :1em 0}
.resourcesFooter{width:100% !important;float:none !important;position:relative;margin:2em 0 !important;clear:both;display:table;}
.resourcesFooter .resource{width:29% !important;margin:4em 2% 2em 2%;display:inline-block;vertical-align:top;height:500px}
.resourcesFooter .resourceRule{display:none}

/* Colorbox - last updated: July 30 2015 03:12 PM */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background:#666}
#colorbox{}
#cboxTopLeft{width:14px;height:14px;background:url(images/cb_fixed_controls.png) 0 0 no-repeat}
#cboxTopCenter{height:14px;background:url(images/cb_fixed_border.png) top left repeat-x}
#cboxTopRight{width:14px;height:14px;background:url(images/cb_fixed_controls.png) -36px 0 no-repeat}
#scboxBottomLeft{width:14px;height:43px;background:url(images/cb_fixed_controls.png) 0 -32px no-repeat}
#scboxBottomCenter{height:43px;background:url(images/cb_fixed_border.png) bottom left repeat-x}
#scboxBottomRight{width:14px;height:43px;background:url(images/cb_fixed_controls.png) -36px -32px no-repeat}
#cboxMiddleLeft{width:14px;background:url(images/cb_fixed_controls.png) -175px 0 repeat-y}
#cboxMiddleRight{width:14px;background:url(images/cb_fixed_controls.png) -211px 0 repeat-y}
#cboxContent{background:#fff}
#cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat}
#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat}
#cboxTitle{position:absolute;left:0;text-align:center;width:100%;font-weight:bold;color:#7C7C7C}
#cboxCurrent{position:absolute;left:58px;font-weight:bold;color:#7C7C7C}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{position:absolute;bottom:-29px;background:url(images/cb_fixed_controls.png) 0px 0px no-repeat;width:23px;height:23px;text-indent:-9999px}
#cboxPrevious{left:0px;background-position:-51px -25px}
#cboxPrevious.hover{background-position:-51px 0px}
#cboxNext{left:28px;background-position:-75px -25px}
#cboxNext.hover{background-position:-75px 0px}
#cboxClose{right:0;background-position:-100px -25px}
#cboxClose.hover{background-position:-100px 0px}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px}
#cboxTopLeft{width:14px;height:63px;background:url(images/cb_fixed_controls.png) -230px 0 no-repeat}
#cboxTopCenter{height:63px;background:url(images/cb_fixed_border.png) top right repeat-x}
#cboxTopRight{width:14px;height:63px;background:url(images/cb_fixed_controls.png) -266px 0 no-repeat}
#cboxBottomLeft{height:14px;width:14px;background:url(images/cb_fixed_controls.png) -230px -61px no-repeat}
#cboxBottomCenter{height:14px;background:url(images/cb_fixed_border.png) bottom right repeat-x}
#cboxBottomRight{height:14px;width:14px;background:url(images/cb_fixed_controls.png) -266px -61px no-repeat}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{top:-49px!important;border:none !important}
#cboxTitle{top:-50px!important;left:60px !important ;width:90%!important;height:45px;font-weight:bold;color:#333;font-size:1.1em;overflow:auto}
#cboxCurrent{top:-25px!important;left:0px}
#cboxLoadedContent{margin:0 0 5px 0}
#cboxTitle em{display:block;font-size:1.5em;font-style:italic;margin-top:0!important;padding:10px 80px 0 0;color:#333;text-align:center}

/* Cycle 2 - last updated: July 31 2015 12:15 PM */
.cycle-slideshow,.cycle-slideshow-manual,.cycle-slideshow *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cycle-slideshow,.cycle-slideshow-manual{z-index:50;position:relative;overflow:hidden;padding:0;}
.cycle-overlay q{font-style:italic;color:#FFF;}
.cycle-overlay q:before{content:'"';color:#FFF;font-size:2em;position:relative;top:0.4em;margin-right:5px;}
.cycle-overlay q:after{
content:'"';font-size:2em;position:relative;top:0.4em;left:-5px;
margin-right:10px}
.cycle-slideshow img,.cycle-slideshow-manual img{display:block;width:100%;height:auto;overflow:hidden ;margin:0}
.cycle-overlay{position:absolute;bottom:0px !important;top:auto;left:0;width:100%;sheight:2em;font-size:1.1em;z-index:500;padding:.25em .5em;line-height:1.4em;background:rgba(64,64,64,0.8);background:rgba(255,255,255,0.8);color:#333;}
.cycle-slideshow img:first-child,.cycle-slideshow-manual img:first-child,{position:static;z-index:100;}
.cycle-pager{text-align:right;width:100%;z-index:500;position:absolute;top:5px;left:0;overflow:hidden;}
.cycle-pager a{display:block;float:left;width:1.5em;font-size:1em !important;height:1.5em;margin:0 5px;padding:0;text-align:center;line-height:1.5em;background:#CCC;color:#666 !important;text-decoration:none;}
.cycle-pager a:hover{background:#DDD;color:#222!important;}
.cycle-pager-active a{background:#FFF;color:#333!important;}
.cycle-pager > *{cursor:pointer}
.cycle-caption{position:absolute;color:white;bottom:15px;right:15px;z-index:500}
.cycle-prev,.cycle-next{position:absolute;top:0;width:30%;opacity:0;filter:alpha(opacity=0);z-index:800;height:100%;cursor:pointer}
.cycle-prev{left:0;background:url(http://malsup.github.com/images/left.png) 50% 50% no-repeat}
.cycle-next{right:0;background:url(http://malsup.github.com/images/right.png) 50% 50% no-repeat}
.cycle-prev:hover,.cycle-next:hover{opacity:.7;filter:alpha(opacity=70)}
.disabled{opacity:.5;filter:alpha(opacity=50)}
.cycle-paused:after{content:'Paused';color:white;background:#C61821;padding:.3em .5em;z-index:500;position:absolute;top:10px;right:5px;opacity:.8;filter:alpha(opacity=80);font-weight:bold;}
@media only screen and (max-width:480px),only screen and (max-device-width:480px){.cycle-slideshow,.cycle-slideshow-manual{width:200px}
.cycle-overlay{padding:4px}
.cycle-caption{bottom:4px;right:4px}}
.cycle-slideshow.cycle-slideshow-horiz,.cycle-slideshow-manual.cycle-slideshow-horiz{width:100%;height:300px;height:auto;margin:0 auto 2em auto}
.cycle-slideshow-horiz .cycle-overlay{background:rgba(32,32,32,0.8);color:#FFF;background:rgba(255,255,255,0.8);color:#333;text-align:center;}
.cycle-slideshow.cycle-slideshow-vert,.cycle-slideshow-manual.cycle-slideshow-vert{width:33%;height:240px;float:right;margin:0 0 1em 1em}

/* Forms - !! FILE MISSING !! */
