﻿
@font-face {
    font-family:'UniversLTPro-UltraCondensed';
    src:url('../webfonts/2A3FC7_0_0.eot');
    src:url('../webfonts/2A3FC7_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2A3FC7_0_0.woff') format('woff'),url('../webfonts/2A3FC7_0_0.ttf') format('truetype');
}
@font-face {
    font-family:'UniversLTPro-BoldCond';
    src:url('../webfonts/2A3FC7_1_0.eot');
    src:url('../webfonts/2A3FC7_1_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2A3FC7_1_0.woff') format('woff'),url('../webfonts/2A3FC7_1_0.ttf') format('truetype');
}
 
body{background-color:#2e5c8a!important}
html{-ms-overflow-y:scroll;}
body{font-weight:400;font-family:'Open Sans',sans-serif,tahoma!important}
  body.boxed #boxedWrapper{margin:0 auto;width:1020px;background-color:#fff;display:none}
    body.boxed #boxedWrapper.zoomed{position:absolute;line-height:1.3}
  body.printview a{color:#333!important;text-decoration:underline}
.printer.content{max-width:600px}
#boxedWrapper{margin-top:15px!important}
div.container{margin:0;padding:10px;max-width:650px;background-color:#fff}
  div.container div.pv .article{padding:0 0 10px;max-width:600px;border-bottom:solid 1px #dcdcdc}
hr{margin:5px 0;padding:0;height:1px;border:0;background:#dcdcdc}
iframe{min-width:99.9%!important;min-height:0;max-width:99%!important;border:0;}
.boxShad{-webkit-box-shadow:0 8px 6px -6px #777;-moz-box-shadow:0 8px 6px -6px #777;box-shadow:0 8px 6px -6px #111;background-color:#000!important;
    -webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-o-border-radius:1px;}
.doLeft{text-align:left!important}
.doCenter{text-align:center!important}
.doRight{text-align:right!important}
.floatRight{text-align:right!important;float:right}
img.floatRight{margin-left:15px;margin-bottom:10px!important;border:solid 1px #cadced;border-bottom-color:#cadced;-webkit-box-shadow:0 8px 6px -6px #777;-moz-box-shadow:0 8px 6px -6px #777;box-shadow:0 8px 6px -6px #777}
.contentImg{float:right;max-height:115px;max-width:115px;margin-left:15px;margin-bottom:10px!important;border:solid 1px #cadced;border-bottom-color:#cadced;-webkit-box-shadow:0 8px 6px -6px #777;-moz-box-shadow:0 8px 6px -6px #777;box-shadow:0 8px 6px -6px #777}
.cursorWait{cursor:wait!important}
.cursorDefault{cursor:default!important; }

form.gsc-search-box{visibility:hidden}
form.gsc-search-box *, .gsc-completion-container table td{font-family:'Open Sans',sans-serif,tahoma!important;}
form.gsc-search-box td.gsc-input, form.gsc-search-box td.gsc-input .gsc-input-box{height:auto!important;min-height:0!important;padding:0 0 0 0!important; line-height:normal!important;}
form.gsc-search-box td.gsc-input .gsc-input-box td {padding:0 0 0 0!important;}
form.gsc-search-box td.gsc-input .gsc-input-box input, form.gsc-search-box td.gsc-input .gsc-input-box input:focus{border:solid 1px #fff!important;margin:2px 0 2px 2px !important;padding:0!important;outline:0!important;border:solid 1px #fff!important;}
form.gsc-search-box .gsc-search-button.gsc-search-button-v2{padding:13px!important;margin:0 4px 0 5px !important}
#gs_cb50{display:none;}

#searchModal{min-width:90%!important;margin-left:auto!important;margin-right:auto!important;left:5%!important;border:solid 1px #dcdcdc;display:none;}
#searchModal .modal-header{background-color:#fafafa;padding:10px 15px 15px 10px;border-bottom:solid 1px #fff}
#searchModal .modal-body{border-top:solid 1px #eee;padding:0 0 0 0}
#searchModal .modal-body span.keyword,#searchModal .modal-body span.help{display:inline-block;padding:10px 10px 0 10px;width:auto; color:#666;font-weight:bold}
#searchModal .modal-body span.keyword{font-size:17px}

#searchModal .modal-body span.help{color:#9D3434;font-weight:bold;font-size:18px}
#searchModal .modal-body span.help b:hover{cursor:pointer;  text-decoration:underline}
#searchModal .modal-body span.keyword:hover{text-decoration:underline; cursor:pointer}
#searchModal .modal-body .alert{margin:15px 15px 0 15px;font-size:17px}
#searchModal .modal-body .alert strong{margin-bottom:20px;display:inline-block;}
#searchModal .close span{font-size:12px;font-weight:normal;position:relative;top:-3px}
.modal{border-top-left-radius:1px;border-top-right-radius:1px;border-bottom-left-radius:1px;border-bottom-right-radius:1px;}
.modal .close{opacity:0.75!important; color:#222}
.modal .close:hover{opacity:1!important;color:#000}
form.gsc-search-box .gsc-tabHeader{padding-left:6px!important;padding-right:6px!important;min-width:0!important;font-family:Arial!important}
form.gsc-search-box .gsc-tabsArea{padding-left:5px;padding-right:5px;}
.gs-promotion.gs-result{padding-left:5px;padding-right:5px}
.gsc-table-result{margin:0 0 0 8px!important;padding-top:0!important}
.gsc-results.gsc-webResult{margin-top:10px;padding-left:2px}
#loader{position:fixed!important;left:0;z-index:500;float:left;padding-bottom:5px;min-width:98% !important;width:98% !important;color:#c5d8ec!important;text-align:center}
  #loader.doLeft{margin-right:0;margin-left:0}
  #loader p{margin-top:20px;letter-spacing:1px}
.tooltip{min-width:250px;width:auto!important}
  .tooltip .tooltip-inner{text-align:left;font-weight:300;font-style:normal}
i.icon-rss-sign{position:relative;top:3px;float:left;margin-right:10px;margin-left:8px;color:#ff9900!important;cursor:pointer}
.fade{opacity:0;-webkit-transition:opacity .1s step-end!important;-moz-transition:opacity .1s step-end!important;-o-transition:opacity .1s step-end!important;transition:opacity .01s step-end!important}
.pulse{font-weight:700;cursor:wait!important}
a,a:hover,a:focus{color:#396FA6}
  a.back{margin-right:15px}
    a.back i.back{display:none;margin-left:5px;color:#cadced}
a.disabled{color:#ccc!important}
#alertbox{font-size:115%}
  #alertbox .modal-header h3{font-size:125%;line-height:1.2}
  #alertbox .modal-body i{color:#d4e2f1}
  #alertbox .pulse{font-weight:normal!important}
.movedAd,#mainad,#mainalliance,.adImg{margin-top:5px;margin-bottom:15px;padding:10px 0;
        border:solid 1px #f5f5f5;border-bottom-color:#fafafa;color:#333;text-align:center;
        background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#f5f5f5,#fff);background-image:-webkit-linear-gradient(top,#f5f5f5,#fff);background-image:-o-linear-gradient(top,#f5f5f5,#fff);background-image:linear-gradient(to bottom,#f5f5f5,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ffffff',GradientType=0);
        -webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-o-border-radius:1px;
        }
#mainad iframe{cursor:pointer!important;width:180px!important;max-width:180px!important;min-width:0!important;margin-left:auto;margin-right:auto}

.popover{min-width:99%;border-width:0;margin-top:15px;box-shadow:none}
.popover .continue{padding:15px 15px 0 15px;font-size:12px!important}
#alertbox .timer{font-weight:normal;float:right;font-size:11px;font-family: 'Open Sans',sans-serif,tahoma!important;padding:5px 15px 0 0;}
.movedAd{margin-right:auto;margin-left:auto;min-width:96%!important;width:96%!important}
.floatad{float:right;margin-left:15px;max-width:315px;width:315px}
.floatad.floatadSmaller{float:right;margin-left:15px;max-width:205px;width:205px; margin-top:-10px;
    background-color:#fff;background-image:none;filter:none;}
.floatad.floatadSmaller #mainad{margin-bottom:0!important;padding-top:3px}
.floatad.floatadSmaller #mainad p {margin: 0 0 3px 0;font-size:12px;color:#c0c0c0}
#complianceGrid{
    margin-top:5px;
}


.foo{float:right;margin-right:15px;color:gray;cursor:help}
  .foo.btn{margin-top:-10px!important;background-color:tan;color:#fff;text-transform:none}
div.unitloginalert .btn{margin-top:5px;background-color:#9D3434}
.pmptlogin{font-weight:700;font-size:115%;font-family:'Open Sans',sans-serif,tahoma}
p.pmptlogin{display:inline-block!important}
.pmptlogin i{margin-right:4px}
.pmptlogin a{display:inline-block!important}
.pmptlogin a,.navbar .login:hover{background-color:#2e8a5c!important;color:gray}
 .pmptlogin .fastfaxhome{background-color:#c4c4c4!important}
.pmptlogin a{padding-right:10px;padding-left:10px;background-color:#2e8a5c;color:#fff;white-space:nowrap;font-weight:normal!important;font-family:'Open Sans',sans-serif,tahoma}
.pmptlogin,.pmptlogin,span.mbr,.apply,.apply:visited{color:#9D3434;font-weight:700}
div.cola.colb{margin-top:5px}
ul.normal{margin:0 0 15px;list-style:none}
ol.normal li{padding:7px 0;font-weight:700;font-size:13px;line-height:19px}
ul.normal li{position:relative;padding:7px 0 7px 14px;font-weight:600;font-size:13px;line-height:19px}
  ul.normal li .desc,ul.normal li .date,ul.normal li .tag{font-family:'Open Sans'!important}
ul.normal.dot li{padding-left:14px;font-weight:400;font-style:normal}
  ul.normal.dot li:before{color:#000;font-size:16px}
ul.normal.check li{padding-left:28px;font-weight:400;font-style:normal}
  ul.normal.check li:before{top:7px;color:#000;font-size:22px}
ul.normal.user li{padding-left:35px;font-weight:700;font-style:normal}
  ul.normal.user li:before{top:6px;color:#000;font-size:22px}
ul.normal.doc-text li:before{top:7px;padding-left:5px;color:#959595;font-size:13px!important}
ul.normal.none li:before{top:0;content:normal;font-size:13px}
ul.normal.none li{margin:5px 10px 5px 0;padding:5px 10px 5px 0;border-top:solid 1px #f5f5f5;font-style:inherit}
  ul.normal.none li:nth-child(1){border-top-width:0}
  ul.normal.none li span span{display:inline-block;min-width:99%}
  ul.normal.none li .sndto{display:inline-block;padding-left:25px}
  ul.normal.none li label{display:inline-block;padding-left:4px;max-width:85%}
ul.LinksNormalDesc{margin-top:0;margin-bottom:20px}
  ul.LinksNormalDesc li span{display:block;padding:0;font-weight:300}
ol.LinksNormalDesc li{margin-bottom:10px;margin-left:10px;list-style-type:decimal}
.LinksNormalDesc.nobullet li{list-style-type:disc}
ul.nobullet{padding-left:0;list-style-type:none}
  ul.nobullet li a{display:block;font-weight:700}
  ul.nobullet li{margin-bottom:10px;font-weight:400}
ul.menuIcon{margin:0;border-left:1px solid rgba(255,255,255,0.1);list-style:none;zoom:1}
  ul.menuIcon li{position:relative;float:left;min-width:55px;min-height:55px;width:55px;height:55px;color:#fff;vertical-align:middle;text-align:center;cursor:pointer}
  ul.menuIcon a{display:block;min-width:100%;min-height:100%;border-right:1px solid rgba(255,255,255,0.1);color:#fff;vertical-align:middle;text-align:center;text-decoration:none;font-weight:300}
    ul.menuIcon a:hover{background-color:gray;text-decoration:none}
    ul.menuIcon a i{position:relative;top:18px}
  ul.menuIcon .more li .btn{border-width:0!important}
  ul.menuIcon .more.on{background-color:#fff;text-align:center}
  ul.menuIcon .search.on{border-top:solid 1px gray;background-color:#fff!important;text-align:center}
ul.newslist,ul.sectionresources{margin:5px 0 0!important;padding:0!important}
    #eventByTypeList{margin:5px 0 0 20px!important}
  ul.newslist li,ul.sectionresources li{margin:0!important;padding:5px 10px 10px!important;font-style:normal}
  #eventByTypeList li{padding-left:0!important;}
  ul.sectionresources li.linkimagepath img{display:none!important}
    ul.newslist li .tag{display:inline-block;padding:3px 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#f6f6f6;color:#6699cc;font-weight:300;font-size:85%!important;line-height:normal;-o-border-radius:2px;}
      ul.newslist li .tag i{margin-right:4px}
    ul.newslist li .date,ul.sectionresources li .date,ul.newslist li .desc,ul.sectionresources li .desc,ul.kids li a .desc{display:block;color:#333;font-weight:300;font-size:100%}
    ul.sectionresources li a{font-weight:bold}
    ul.newslist li .date,ul.sectionresources li .date{display:inline-block;margin-right:10px;color:#606060;font-size:90%}
    ul.sectionresources li .date{display:block!important}
    ul.newslist li.linkimagepath,ul.sectionresources li.linkimagepath{display:inline-block;margin:0;width:99%}
      ul.newslist li.linkimagepath img.linkimagepath,ul.sectionresources li.linkimagepath img.linkimagepath{display:inline-block;float:left;margin-right:10px;max-width:125px;max-height:162px;width:35%;border:solid 1px #f6f9fc}
      ul.newslist li.linkimagepath a,ul.sectionresources li.linkimagepath a{display:inline-block;float:left;width:64%}
    ul.newslist li:hover,ul.sectionresources li:hover{background:#f5f5f5}
    #eventByTypeList li:hover{background:transparent!important}
.searchQuick{cursor:pointer;color:#396FA6;float:right;background-color:#f1ca7f!important;color:#444!important;border-color:#f1ca7f;position:relative;top:-10px;right:15px}
.onLeft{text-decoration:underline;cursor:pointer}
ul.fastfaxdoc li{margin-left:10px!important}
#ffSelected{background:#999;color:#fff!important;padding-right:4px!important}
ul.dropdown-menu.fastax{
    margin-top:-5px;border-width:0;
    -webkit-box-shadow:6px 8px 6px -6px #000;-moz-box-shadow:6px 8px 6px -6px #000;box-shadow:6px 8px 6px -6px #000;
    -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-o-border-radius:3px;
    
}


.boxedmobile ul.fastfaxdoc li{min-width:85%!important;max-width:85%!important}
  .boxedmobile ul.fastfaxdoc li a{display:inline-block;min-width:90%!important;max-width:90%!important}
ul.dec li{position:relative;margin:5px 10px 5px 15px;padding:5px 10px;border-bottom:solid 1px #f6f9fc;list-style-type:decimal;font-weight:700;font-size:13px;line-height:19px}
  ul.dec li:before{content:normal}
li a.golink span.date{display:block;font-weight:300!important;font-size:12px;cursor:pointer}
li a.golink,li a.golink span.desc{display:block!important;min-width:10px;line-height:1.2}
  li a.golink .desc{margin-top:2px}
  li a.golink:hover{text-decoration:none!important}
    li a.golink:hover .desc{text-decoration:underline!important}
ul.nobullet{margin-left:0!important}
.nobullet li{list-style-type:none!important}
.kids{display:inline-block;width:80%}
  .kids li{margin-bottom:10px;vertical-align:top}
    .kids li a img{display:inline-block;margin-right:10px;margin-bottom:10px;min-width:70px;min-height:90px;max-width:70px;max-height:90px}
    .kids li a.fastfaxhome{color:#606060}
    .kids li a i.icon-home{position:relative;top:-1px}
    .kids li a{display:inline-block!important}
p.tools{margin-top:-2px;padding:0 10px;text-align:center;cursor:pointer}
  p.tools .btn{padding:5px 7px;min-width:70%;background:#a1a1a1;color:#fff;display:inline-block;text-transform:none;white-space:nowrap}
  
    p.tools .btn:hover{background-color:#2e5c8a;color:#fff}
.getmore{display:inline-block!important;margin:15px 0 15px 1%;padding:0!important;width:98.5%;border-top:solid 2px #cadced;text-align:center}
  .getmore .icon-spinner{position:relative!important;top:0!important;color:#fff!important}
  .getmore a{display:inline-block!important;color:#4482c1!important}
  .getmore .btn-primary{position:relative;top:-2px;visibility:hidden;margin:0 0 10px!important;padding:5px 5px 4px!important;min-width:70px;max-width:90%!important;width:auto;border:solid 2px #cadced;border-top-color:#fff;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;background-color:#fff;background-image:none;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;color:#4482c1;text-align:center;text-transform:none;font-weight:normal;-moz-border-bottom-right-radius:2px;-o-border-bottom-right-radius:2px}
    .getmore .btn-primary.on, .getmore .btn-primary:hover{border-color:#cadced;top:-1px;background-color:#cadced!important;color:#fff!important;cursor:pointer}
    .getmore .btn-primary.btn-primary.on i{margin:0;padding:0;color:#fff!important;font-weight:100!important}
#collapsemain1 .getmore .btn-primary{margin-bottom:20px}
#ucprimarynav_myaca_takeaction .announcements li{max-width:95%;list-style-type:none}
  #ucprimarynav_myaca_takeaction .announcements li i{position:relative;top:1px;margin-right:0;color:#4482c1}
  #ucprimarynav_myaca_takeaction .announcements li > a{display:table;font-weight:900}
.noUnderline{text-decoration:none!important;cursor:wait}
#ucprimarynav_myaca_takeaction .announcements li.norm a{color:#555;font-weight:100}
#ucprimarynav_myaca_takeaction .announcements li .dismiss,#ucprimarynav_myaca_takeaction .announcements li .undismiss{display:inline-block!important;float:left;margin-top:-1px}
.navbar .header{margin-bottom:0!important;background-color:#fff}
  .navbar .header .span6,.navbar .header .span6 row-fluid,.navbar .header .span8{margin-bottom:0;padding-bottom:0}
.navbar .brand{position:absolute;top:20px;margin:0;padding:0 0 0 8px;height:auto;color:#fff;vertical-align:middle;text-transform:none;text-shadow:none;letter-spacing:normal;font-weight:700;font-size:175%;font-family:'Open Sans',sans-serif,tahoma;line-height:14px}
.navbar-static-top .navbar-inner,.mainwork{visibility:visible}
.navbar-static-top .navbar-inner{display:inline-block;margin:0!important;min-width:0;border:0;border-width:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#ff6138;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}
.navbar-static-top .navbar-inner,ul.more{position:relative;z-index:5;overflow:hidden;margin:0;padding:0;min-height:0!important}
.navbar-inner li.dropdown{position:relative;margin:0!important;padding:0!important;border-right:solid 1px #2e5c8a}
  .navbar-inner li.dropdown > a{padding-top:10px!important;padding-bottom:0!important;vertical-align:middle;line-height:13px!important}
  .navbar-inner li.dropdown.sing{padding-bottom:12px}
    .navbar-inner li.dropdown.sing > a{padding-top:18px!important;padding-bottom:15px!important}
.navbar-inner li.login > a{padding-top:15px!important;padding-bottom:13px!important}
.navbar-inner li.last{border-right-width:0!important}
.navbar-inner li{min-height:47px;max-height:47px}
  .navbar-inner li.sing.home{position:relative;left:-1px}
    .navbar-inner li.sing.home a{padding-top:17px!important}
.navbar-inner .dropdown-menu li > a:hover,.navbar-inner .dropdown-menu li > a:focus,.navbar-inner .dropdown-submenu:hover > a{background-color:transparent;color:#fff!important;text-decoration:underline!important;filter:none}
.sing.myaca,.sing.login{position:relative;left:1.5px;float:right!important;border-left:solid 1px #2e5c8a;background-color:#2e8a5c}

.navbar-inner li.dropdown.myaca > a,.navbar-inner li.dropdown.login > a{padding-top:14px!important;padding-bottom:0!important;height:auto!important;color:#cadced;font-weight:600!important}
.navbar-inner li.dropdown.myaca > a{position:relative;top:5px}

.navbar-inner li.dropdown.myaca.nonmember a{color:#dcdcdc}
.navbar-inner li.dropdown.myaca.nonmember #myacamfp{top:0;padding-top:12px!important}

.sing.myaca a:hover,.sing.login a:hover{background-color:#2e8a5c;color:#fff}
.myaca.nonmember:hover{background-color:#28774f!important}
.myaca.nonmember:hover .userstatus{color:#fff!important}
.myaca.nonmember:hover a{color:#fff!important}
.nonmember{left:2px}
.nonmember .userstatus{color:#dcdcdc!important}
.boxedmobile .sing.myaca,.boxedmobile .sing.login{float:none!important;background-color:transparent}
.boxedmobile .icon-user{position:relative;z-index:1;padding:10px 6px 9px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#2e8a5c!important;-webkit-box-shadow:0 4px 8px -2px #cadced!important;-moz-box-shadow:0 4px 8px -2px #cadced!important;box-shadow:0 4px 8px -2px #cadced!important;color:#fff;font-weight:300;-o-border-radius:3px}
.sing.myaca .userstatus{color:#404040;font-family:'Open Sans',sans-serif,tahoma}
  .sing.myaca .userstatus i{color:#fff;font-size:100%}
.sing.myaca .icon-user{display:inline-block}
#notifier{position:relative;z-index:1;display:inline-block;margin-left:6px;padding:3px;min-width:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#9D3434;color:#fff;font-size:12px;-o-border-radius:3px}
#notifier.nmbr{}
.sing.myaca .icon-user i{position:relative;top:1px;left:1px}
.boxedmobile .navbar-inner li.dropdown.active{background-color:#2e5c8a!important}
.boxedmobile .navbar-inner li.dropdown > a{padding:15px 0!important;min-height:0}
#myacaaccord ul{margin-top:20px}
#myacaaccord .accordion-heading .accordion-toggle i.sym{float:none!important;text-align:center}
#myacaaccord .accordion-heading .accordion-toggle .total{font-weight:300;font-size:105%!important;font-family:arial}
#myacaaccord .takeaction .accordion-heading .accordion-toggle{background-color:#9D3434!important}
#myacaaccord .accordion-heading .accordion-toggle.none{background-color:#2e8a5c!important;background-image:none!important}
.nav > li.active .ajaxget ul li.active a{border-width:0!important;background:gray!important;color:#cadced!important}
.navbar .nav > li > a{margin:0;padding:18px 5px;border:0;color:#cadced;text-align:center;text-transform:uppercase;text-shadow:none;font-weight:500;font-size:12px}
  .navbar .nav > li > a i.icon-home{position:relative;top:0;display:inline;margin-right:4px;font-size:120%}
.navbar .nav > li:hover > a{border:0;color:#fff}
.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}
.navbar .nav li.dropdown.open > .dropdown-toggle,.navbar .nav li.dropdown.active > .dropdown-toggle,.navbar .nav li.dropdown.open.active > .dropdown-toggle{background:none;background-color:none;color:#fff}
.navbar .nav > li ul{z-index:500!important;margin-top:-3px;margin-left:-5px;border:solid 1px 136799;border-top-width:0;background-color:#3870a7}
  .navbar .nav > li ul li a{padding:2px 7px;text-align:left!important}
.dropdown .caret{margin-top:8px;margin-left:2px}
.navbar .btn-navbar{background:#555}
  .navbar .btn-navbar:hover{background:#333}
.navbar .nav > li.active:hover{background-color:#f6f9fc!important}
.navbar .nav > li.active ul{margin-left:-5px;border:solid 1px #e5e5e5;border-top-width:0;background-color:#f6f9fc}
.navbar .brand span{padding-left:7px}
#morenav ul.social{position:relative;top:0;left:-8px;margin-top:0!important;padding-top:4px; white-space: nowrap}
  #morenav ul.social li{margin-right:1px}
    #morenav ul.social li a{opacity:0.7;filter:alpha(opacity=70)}
  #morenav ul.social a.followHub,.linkedin i{color:#978772}
  #morenav ul.social a.followLinkedIn,.linkedin i{color:#007bb6}
  #morenav ul.social a.followTwitter,.twitter i{color:#00aced}
  #morenav ul.social a.followFacebook,.facebook i{color:#3b5998}
  #morenav ul.social a.followYoutube{color:#bb0000}
#morenav ul.more{display:block!important;padding:6px 0 6px 2px;border:solid 3px #115e8b;border-top:0;border-top-width:0;border-right:0;-webkit-border-bottom-left-radius:1px;border-bottom-left-radius:1px;background-color:#3870a7!important;background-image:none;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-moz-border-bottom-left-radius:1px;-o-border-bottom-left-radius:1px}
  #morenav ul.more li a{padding:10px 5px;border-right:solid 2px #2e5c8a;color:#cadced}
  #morenav ul.more li.last a{border-right-width:0!important}
  #morenav ul.more li i.icon-envelope{position:relative;left:-4px}
  #morenav ul.more li a:hover{color:#fff;text-decoration:none}
.icon-print{color:#555}
#mainnav .nav,#morenav ul.more,#mob{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#3870a7!important;background-image:linear-gradient(to bottom,#3870a7,#2e5c8a);background-image:-moz-linear-gradient(top,#3870a7,#2e5c8a);background-image:-webkit-linear-gradient(top,#3870a7,#2e5c8a);background-image:-o-linear-gradient(top,#3870a7,#2e5c8a);-webkit-box-shadow:0 4px 8px -4px #a5bdcf!important;-moz-box-shadow:0 4px 8px -4px #a5bdcf!important;box-shadow:0 4px 8px -4px #a5bdcf!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3870a7',endColorstr='#2e5c8a',GradientType=0);-o-border-radius:0}
#morenav ul.more{left:1px;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;font-size:95%}
#mainnav{margin:0 0 10px;padding-top:0;-webkit-box-shadow:0 8px 6px -6px #333;-moz-box-shadow:0 8px 6px -6px #333;box-shadow:0 8px 6px -6px #333; position:relative; z-index:500}
  #mainnav .nav{margin-left:-2px;padding-right:0;padding-left:1px;width:100%;border-left:solid 1px #2e5c8a}
  #mainnav .navbar-inner{right:0;margin-top:1px;padding-right:0;padding-left:0;border-top-width:0;border-bottom-width:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent;-o-border-radius:0}
#mainnav .navbar-inner ul li .tag, ul.secondary li .tag{display:none!important}

#pageCtrls{display:inline-block;font-weight:700;font-size:12px;margin-left:10px}
  #pageCtrls i{display:inline-block;font-style:normal;cursor:pointer}
  #pageCtrls .smaller{margin-right:1px;padding-right:2px;padding-left:2px;font-size:95%}
  #pageCtrls .medium{margin-right:1px;padding-right:2px;padding-left:2px;font-size:115%}
  #pageCtrls .larger{margin-right:1px;padding-right:2px;padding-left:2px;font-size:145%}
  #pageCtrls .icon-share{margin-top:2px;padding-left:5px}
  #pageCtrls .icon-print{margin-top:-1px;padding-left:10px;color:#555}
  #pageCtrls .off{color:#ccc;cursor:default}
.dropdown-menu{position:absolute;margin:0;padding:8px 0;min-width:160px;border:0;border-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;list-style:none}
  .dropdown-menu li > a{display:block;clear:both;padding:3px 20px;border:0;color:#666666;text-transform:uppercase;white-space:nowrap;font-weight:500;font-size:12px;line-height:24px}
    .dropdown-menu li > a:hover,.dropdown-menu li > a:focus,.dropdown-submenu:hover > a{background:#2e8a5c;color:#fff!important;filter:none}
  .dropdown-menu .active > a,.dropdown-menu .active > a:hover{outline:0;background:#f6f9fc;color:#ff6138;filter:none}
.navbar .pull-right > li > .dropdown-menu,.navbar .nav > li > .dropdown-menu.pull-right{right:auto;left:0}
.dropdown-submenu > a:after{display:block;float:right;margin-top:6px;margin-right:-10px;width:0;height:0;border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #cccccc}
.dropdown-submenu:hover > a:after{border-left-color:#ff6138}
.dropdown-menu .dropdown-menu{position:absolute;top:0;left:100%;visibility:hidden;margin-top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.dropdown-menu li:hover > .dropdown-menu{display:block;visibility:visible}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu{right:auto;left:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.easyBox,.easyBox.contentonly{margin:0 0 15px!important;padding:0!important;min-height:40px;max-width:100%;border:solid 2px #cadced;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-o-border-radius:1px;background:#fff;background-color:#fff;background-image:none;color:#a1a1a1;text-align:center;zoom:1;-webkit-box-shadow:0 8px 6px -6px #777;-moz-box-shadow:0 8px 6px -6px #777;box-shadow:0 8px 6px -6px #777}
  .easyBox.contentonly .inner{padding-bottom:10px!important}
    .easyBox.contentonly .inner p{padding-right:10px;padding-left:10px}
  .easyBox,.easyBox.contentonly a{font-weight:normal}
    .easyBox.noborder{margin:0 0 0 0;border-width:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent!important;background-color:transparent!important;background-image:none;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-o-border-radius:0}
    .easyBox.description{position:relative;top:-5px;padding:5px 5px 15px 7px!important;border-top-width:0;background-color:#cadced!important;background-image:none}
    .easyBox.description h2{font-size:13px;color:#333;font-weight:normal!important;font-family:'Open Sans',sans-serif,tahoma!important;line-height:1.3!important}
    .easyBox .inner{padding:0!important;border-width:0;color:#333;text-align:left}
.boxedmobile div.easyBox{margin-right:0;margin-left:0;min-width:98%!important;width:98%!important}
.boxedmobile .section.mainwork > div.rightedge div.easyBox{margin-right:0;margin-left:0;min-width:96.5%!important;width:96.5%!important}
.boxedmobile div.rightedge .contentonly{padding:5px!important;border-width:0!important;background-color:transparent;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.easyBox.contentonly h3{margin:0}
.easyBox.contentonly{padding:0!important}
.headingeasyBox{margin-bottom:0;padding-bottom:0;padding-left:5px;min-height:0;border-width:0;background-color:transparent;box-shadow:none;text-align:left}
.btn.btn-icon i:before{font-size:20px;line-height:8px}
.btn.btn-icon.left{margin-right:5px;padding-right:30px;padding-left:5px}
.btn.btn-icon.right{margin-left:5px;padding-right:5px;padding-left:30px}
.btn.btn-icon.double{padding-right:5px;padding-left:5px}
.btn.btn-icon.twice{padding-right:8px;padding-left:15px}
.space{padding:5px 10px}
input,button,select,textarea{font-family:'Lucida Grande',sans-serif}
label span{color:#808080}
textarea{height:200px;resize:none}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 4px 3px 4px;min-height:36px!important;outline:thin solid #cadced;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#333;font-size:12px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.lt-ie9 textarea,.lt-ie9 input[type="text"],.lt-ie9 input[type="password"],.lt-ie9 input[type="datetime"],.lt-ie9 input[type="datetime-local"],.lt-ie9 input[type="date"],.lt-ie9 input[type="month"],.lt-ie9 input[type="time"],.lt-ie9 input[type="week"],.lt-ie9 input[type="number"],.lt-ie9 input[type="email"],.lt-ie9 input[type="url"],.lt-ie9 input[type="search"],.lt-ie9 input[type="tel"],.lt-ie9 input[type="color"],.lt-ie9 .uneditable-input,.lt-ie9 select{ min-height:36px!important;}
select{padding:0 0 0 1px}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus select:focus{outline:2px solid #f1ca7f!important;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.modal-header i{position:relative;top:-1px!important;padding-left:5px}
.acaform .row-fluid{display:inline-block;margin:0;padding:0;min-height:0}
.acaform .span12{margin-left:0!important}
.acaform .row-fluid [class*="span"]{padding-right:10px;padding-left:10px}
.acaform select{min-height:42px}
.acaform .lbl{position:relative;top:8px;left:20px;text-align:right}
.acaform .row-fluid .span9.ctrl p{margin-top:-5px!important;margin-bottom:10px!important;color:#333}
.boxedmobile .acaform .lbl{left:auto;text-align:left}
.acaform .ctrl input,.acaform .ctrl select,.acaform .ctrl textarea{min-width:100%}
.btn{display:inline-block;margin-bottom:5px;margin-left:.3em;padding:8px 15px 8px 15px!important;border:0;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background:#c4c4c4;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#999;vertical-align:middle;text-align:center;text-transform:uppercase;text-shadow:none;font-weight:400;font-size:12px;line-height:16px;filter:none;cursor:pointer;zoom:1;-o-border-radius:1px;-webkit-box-shadow:0 3px 2px -2px #777;-moz-box-shadow:0 3px 2px -2px #777;box-shadow:0 3px 2px -2px #777}
  .btn:hover{background:#c4c4c4;color:#fff;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
  .btn.active,.btn:active{display:inline-block;outline:0;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
  .btn.disabled,.btn[disabled]{background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:0.65;filter:alpha(opacity=65);cursor:default}
.btn-large{padding:16px 38px;font-size:21px}
  .btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}
.btn-small{padding:8px 19px;font-size:13px}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}
.btn-mini{padding:3px 6px!important;font-size:10.5px}
.btn-block{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0;padding-left:0;width:100%}
.btn-primary,p.tools .btn-primary{background:#4482c1;color:#cadced;text-shadow:none;white-space:nowrap;filter:none}
  .btn-primary:hover{background:#2e8a5c;color:#fff}
  .btn i{margin-right:10px;margin-left:5px!important;}
.btn-warning{border-color:#f89406 #f89406 #ad6704;background-color:#faa732;background-repeat:repeat-x;color:#fff}
  .btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#df8505;color:#fff}
  .btn-warning:active,.btn-warning.active{background-color:#c67605}
.btn-danger{border-color:#bd362f #bd362f #802420;background-color:#da4f49;background-repeat:repeat-x;color:#fff}
  .btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#a9302a;color:#fff}
  .btn-danger:active,.btn-danger.active{background-color:#942a25}
.btn-success{border-color:#51a351 #51a351 #387038;background-color:#5bb75b;background-repeat:repeat-x;color:#fff}
  .btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#499249;color:#fff}
  .btn-success:active,.btn-success.active{background-color:#408140}
.btn-info{border-color:#2f96b4 #2f96b4 #1f6377;background-color:#49afcd;background-repeat:repeat-x;color:#fff}
  .btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2a85a0;color:#fff}
  .btn-info:active,.btn-info.active{background-color:#24748c}
.btn-inverse{border-color:#000 #000 #000000;background-color:#000000;background-repeat:repeat-x;color:#fff}
  .btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#000000;color:#fff}
  .btn-inverse:active,.btn-inverse.active{background-color:#000000}
span.btn{cursor:default}
.arrow-btn{position:relative;padding-left:80px}
  .arrow-btn .line{border-bottom:1px solid #404040}
  .arrow-btn i:before{position:absolute;top:13px;left:8px;font-size:20px}
button.btn.btn-large,input[type="submit"].btn.btn-large{padding-top:7px;padding-bottom:7px}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{padding-top:1px;padding-bottom:1px}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn-link{border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#000;cursor:pointer}
  .btn-link:hover{background-color:transparent;color:#ff6138;text-decoration:none}
  .btn-link[disabled]:hover{color:#333;text-decoration:none}
.myMemberACAMembership{padding:2px 5px}
  .myMemberACAMembership input{margin-top:-2px!important}
.easyBox.contentonly h3,.accordion-heading .accordion-toggle{padding:8px 5px 7px 10px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background:#2e5c8a;color:#cadced;text-decoration:none;font-weight:700;font-size:135%;font-family:'Open Sans',sans-serif,tahoma;line-height:20px;-o-border-radius:1px}
.accordion-heading h2{margin:0 0 0 0 !important;color:#cadced;text-decoration:none;font-weight:700;font-size:100%;font-family:'Open Sans',sans-serif,tahoma;line-height:20px}
  .accordion-heading .accordion-toggle i{float:right;margin:0 5px}
.accordion .accordion-group,.accordion .accordion-inner{margin:0;padding:0;border:0}
.accordion .accordion-inner{background:transparent}
  .accordion .accordion-inner p{font-size:13px;line-height:26px}
.nav-tabs{margin-bottom:0;border:0}
.tab-content{padding:20px;border:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-o-border-radius:1px;
    border-color:#cadced!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:13px;line-height:26px;
    background-color:#f6f9fc;}
    
.nav-tabs > li{margin-bottom:-1px}
  .nav-tabs > li > a{margin-right:0;padding:10px 20px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#000;color:#fff;font-size:13px;line-height:24px}
    .nav-tabs > li > a:hover{border:0;background-color:#f6f9fc}
.nav-tabs > .active > a,.nav-tabs > .active > a:hover{border:0;background-color:#f6f9fc;color:#2e5c8a!important;font-weight:normal!important;cursor:default}
.nav-tabs.custom > li{position:relative;left:10px;border:solid 1px #fff;border-bottom-width:0;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;text-transform:uppercase;-o-border-radius:1px}
  .nav-tabs.custom > li > a:hover{background-color:#3870a7; text-decoration:underline;}
.nav-tabs.custom > .active > a,.nav-tabs.custom > .active > a:hover{border-width:0;background-color:#f6f9fc;color:#fff}
.nav-tabs.custom > .active{border:solid 1px #cadced;border-bottom-width:0;position:relative;top:0px; z-index:50}
.tab-content.custom{position:relative;padding:0 15px 15px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-o-border-radius:1px;-webkit-box-shadow:0 8px 6px -6px #777;-moz-box-shadow:0 8px 6px -6px #777;box-shadow:0 8px 6px -6px #777;border-top:solid 1px #cadced!important}
  .tab-content.custom .tab-pane{margin-top:15px;padding-top:15px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#fff;text-align:center;-o-border-radius:1px}
.tab-content.shop{position:relative;margin-bottom:0;padding:20px 10px 0;background-color:red!important;background-color:#3870a7!important}
.nav-tabs.shop > li{position:relative;left:10px;text-align:center;text-transform:uppercase}
  .nav-tabs.shop > li i{position:relative;top:-1px;margin-left:5px}
  .nav-tabs.shop > li > a:hover{background-color:black}
.nav-tabs.shop > .active > a,.nav-tabs.shop > .active > a:hover{border:solid 1px #3870a7;background-color:#3870a7;background-image:none;color:#fff!important}
.nav-tabs.shop > .active > a{color:#fff;font-weight:300!important}

#store .tab-pane .nav-tabs li{margin-bottom:0;margin-left:0!important}
#store .tab-pane .nav-tabs > li > a{padding-right:12px;padding-left:12px;border-width:0;border-right:solid 2px #f6f9fc;background-color:#cadced;background-image:none;color:#555}
#store .tab-pane .nav-tabs > li.all a{color:black!important}
.nav-tabs.store > li{text-align:center;text-transform:uppercase}
.nav-tabs.store > .mainshop .dropdown-menu > .active > a,.nav-tabs.store > .mainshop .dropdown > .active > a{border:solid 1px #fff;background-color:#fff;background-image:none;color:#fff;text-shadow:none}
.nav-tabs.store > .active > a,.nav-tabs.store > .active > a:hover{color:#2e5c8a;font-weight:700}
.nav-tabs.store > .active > a{border:solid 1px #fff!important}
  .nav-tabs.store > .active > a:hover{border:solid 1px #cadced!important;border-bottom-color:#fff!important}
.nav-tabs.store > li a:hover{background-color:transparent!important;background-image:none;color:#fff}
.nav-tabs.calendar > .active > a,.nav-tabs.calendar > .active > a:hover{border:solid 1px #fff;background-color:#fff;background-image:none;color:#fff}
.nav-tabs.calendar > .active > a{color:#2e5c8a!important;font-weight:700}
.nav-tabs.calendar > li a:hover{background-color:transparent;background-image:none;color:#fff;line-height:normal}
.nav-tabs.calendar > li{text-align:center;text-transform:uppercase}
#events .tab-content .tab-pane .heading .span2,#events .tab-content .tab-pane .heading .span6,#events .tab-content .tab-pane .heading .span4,#events .tab-content .tab-pane .heading .span10{}
#events .tab-content .row-fluid.heading{border-top:solid 2px #f6f9fc;background-color:#cadced}
  #events .tab-content .row-fluid.heading .span2,#events .tab-content .row-fluid.heading .span6,#events .tab-content .row-fluid.heading .span4, #events .tab-content .row-fluid.heading .span10{margin-left:0;padding-top:10px!important;padding-bottom:10px!important;padding-left:5px}
#events .tab-content .row-fluid .span2,#events .tab-content .row-fluid .span6,#events .tab-content .row-fluid .span4, #events .tab-content .row-fluid .span10{margin-left:0;padding-right:0!important;padding-left:10px!important;color:#555;font-weight:300}
#events .tab-content .tab-pane i{margin-left:48%;color:#2e8a5c}
#events .tab-content .tab-pane .row-fluid a{margin-right:5px;font-weight:300}
  #events .tab-content .tab-pane .row-fluid a.register,#events .tab-content .tab-pane .row-fluid a.info{margin-right:12px;color:#9D3434!important}
#events .tab-content .tab-pane .registered{display:inline-block;color:#666;font-weight:300}
.mainshop{position:relative;margin-top:5px;margin-bottom:0!important}
  .mainshop .dropdown-menu{margin-top:-1px;margin-left:-2px;width:100%;border:solid 2px #f6f9fc;border-color:#cadced;border-top-width:0;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#cadced;-o-border-radius:1px}
    .mainshop .dropdown-menu li > a{color:#555;font-weight:300}
    .mainshop .icon-spinner{color:#2e8a5c;position:relative;top:50px;}
.boxedmobile .tab-content .nav-tabs > li{display:inline-block;float:none;margin-right:auto;margin-left:auto;min-width:47%;max-width:47%;border:solid 1px #cadced;text-align:center}
  .boxedmobile .tab-content .nav-tabs > li a{word-break:break-all;line-height:normal}
.boxedmobile .tab-content.store .nav-tabs > li{border-color:#fff;background-color:#fff}
  .boxedmobile .tab-content.store .nav-tabs > li ul li{margin-top:10px;margin-bottom:10px}
#store .row-fluid.tools a.storecart{display:inline-block}
#store .row-fluid.tools .storecrumbs{float:left;margin-top:3px;margin-bottom:15px;color:#2e8a5c;font-weight:700}
  #store .row-fluid.tools .storecrumbs strong{margin-right:5px;color:#555;text-transform:uppercase}
#store .viewcart{visibility:hidden;float:right!important}
#store .row-fluid.tools .sorting .btn{margin-bottom:0!important;border-right:solid 1px #e5e5e5;border-bottom:solid 1px #f6f9fc;background-color:#f6f9fc;color:#2e5c8a;text-shadow:none}
#store .row-fluid.tools .sorting .dropdown-menu{margin:-2px 0 0!important;border:solid 1px #f6f9fc;background:#fff}
  #store .row-fluid.tools .sorting .dropdown-menu li{padding:5px;font-size:90%}
    #store .row-fluid.tools .sorting .dropdown-menu li:hover{background-color:#f6f9fc;cursor:pointer}
.getmoreproducts{float:left;width:100%}
  .getmoreproducts .moreitems{min-width:180px}
.cartctrls{float:right;width:40%;text-align:right}
#store .tab-pane{min-height:350px}
#store .alert{margin:0!important;padding:10px!important}
#store .tab-pane .nav-tabs{border-top:solid 2px #f6f9fc;background-color:#cadced;background-image:none}
.lt-ie9 #store .tab-pane .nav-tabs{background-color:#f6f9fc!important;background-image:none!important}
#prodinfo{display:block}
.prodinfo .doRight{float:right}
.prodlist{margin-top:10px;padding:0 0 10px;text-align:center}
  .prodlist .pretty-table table td{min-width:50%;max-width:50%;width:50%;vertical-align:top}
  .prodlist .pretty-table iframe{margin:10px 0}
  .prodlist .pretty-table table td .imgLnk{display:inline-block;float:left;width:25%;text-align:center}
  .prodlist .pretty-table table td .txtLnk{display:inline-block;float:right;width:75%;vertical-align:top;text-align:left}
  .prodlist .pretty-table table td .mbr,.prodlist .pretty-table table td .nmbr,.prodlist .pretty-table table td .spec{float:right;width:75%;text-align:left}
.boxedmobile .prodlist .pretty-table table td .imgLnk{margin-bottom:10px;min-width:100%}
.pretty-table table th{text-align:left}
.pretty-table table td a{display:inline-block;max-width:98%;-ms-word-break:break-all;word-break:break-all;word-break:break-word}
#store .closer,#store .opener{float:right;background-color:#9D3434!important;cursor:pointer}
#store .toggled{border-color:#cadced;border-top:solid 3px #C6D5E1;border-left:solid 3px #C6D5E1;background-color:#cadced}
#store .opener{margin-left:10px!important;background-color:#2e8a5c!important}
iframe.autoHeight{min-height:1000px}
#ISGwebContainer{clear:both;width:100%;min-height:500px;border-top:solid 1px #cadced !important;overflow:hidden;display:block;overflow-y:scroll!important;margin-bottom:15px}
.storeiframe{overflow:scroll;min-height:500px!important;height:auto!important;border:solid 5px #cadced;max-width:99%!important;min-width:99%!important}
.iframelogin{min-height:555px}

#sectionnewslist,#moreresourcelist{margin-top:0!important}
#sectionmoreresources p{margin:10px}
#footer{margin-top:0;padding:10px 0 20px 0;min-height:120px;border-bottom:solid 1px #136698;background-color:#3870a7;background-image:linear-gradient(to bottom,#3870a7,#2e5c8a);background-image:-moz-linear-gradient(top,#3870a7,#2e5c8a);background-image:-webkit-linear-gradient(top,#3870a7,#2e5c8a);background-image:-o-linear-gradient(top,#3870a7,#2e5c8a);color:#d7d7d7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3870a7',endColorstr='#2e5c8a',GradientType=0)}
  #footer .icon-info-sign{display:none}
  #footer a{color:#f6f9fc}
  #footer ul li.active, #footer ul li.active a{ color:#fff!important; background-color:transparent!important;border-width:0;font-weight:bold}
  #footer ul li .tag{display:none!important}    
  icon-tag
.lt-ie9 #footericon,.lt-ie9 .staticback,div.boxedmobile .staticback{display:none}
#footericon:hover{text-decoration:none}
#footericon i{position:absolute;right:15px;margin-top:-5px;color:#cadced}
.footerTrans{display:none;min-height:50px;background-color:#3870a7}
#footer .row-fluid{margin-bottom:0!important;color:#fff}
  #footer .row-fluid h4{margin-bottom:15px;padding-top:0;font-weight:700;font-family:'Open Sans',sans-serif,tahoma}
#footer .span12{padding:0 0 0 20px}
#footer .span3{padding:0 0 0 10px}
div.footNotes{margin-bottom:0!important;padding-top:15px;padding-bottom:10px;background-color:#2e5c8a;color:#fff}
  div.footNotes .span8{padding:0 0 0 4px}
  div.footNotes .span4{padding:0 4px 0 0}
  div.footNotes p,div.footNotes a{color:#f6f9fc;text-transform:uppercase;font-size:11px}
.getmoreproducts .btn,#footer p .btn{display:inline-block}
div.boxedmobile #footer .viacontent{padding-right:15px;padding-left:15px;max-width:95%}
#footer .viacontent a.btn{margin-right:5px;background-color:#606060;opacity:0.85}
.boxedmobile #footer .viacontent a.btn{display:block;margin-right:auto;margin-left:auto;width:80%}
ul.socialIcons i:before{top:-1px}
.alert{position:relative;padding:18px 48px 18px 15px;border-color:#f6e58d;background:#fbf7e5;color:#998649;font-size:13px;line-height:17px;
    -webkit-border-radius:0;-moz-border-radius:0;border-radius:0;
    -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
    }
  .alert.alert-success{border-color:#c6e0a3;background:#f4fbe5;color:#718453}
  .alert.alert-info{border-color:#87badb;background:#ecf8fd;color:#5d7481}
  .alert.alert-error{border-color:#faa592;background:#fdece6;color:#9e6a5e}
  .alert.alert-danger{border-color:#ebccd1;background:#f2dede;color:#a94442}
  .alert .close{top:-3px;right:-25px}
.alert-block.iweb{border-color:#e5e5e5;background-color:#fff}
.alert-error{margin-top:10px;border-color:#ccc!important;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#9D3434!important;color:#fff!important;-o-border-radius:1px}
  .alert-error a{color:White;font-weight:300}
.alert-info{border-width:2px;border-color:#e5e5e5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#f6f9fc;color:#555;-o-border-radius:1px}
.error{color:#9D3434!important;word-break:break-all;font-style:normal!important}
#primSectContainer{padding-top:10px!important;padding-bottom:0!important}
  #primSectContainer .fullcontent{position:relative;z-index:1!important;margin-top:15px;background:transparent}
    #usamap img{float:none!important;max-height:0!important;max-width:0!important;min-height:389px!important;min-width:507px!important;height:389px!important;width:507px!important;margin-left:auto!important;margin-bottom:auto!important}
    #primSectContainer .fullcontent a,.content a{font-weight:normal}
.fullcontent a.btn{display:inline-block}
#primSectContainer p{margin-top:5px;margin-bottom:15px;max-width:99%!important}
#primSectContainer.larger,.mainwork .larger{font-size:130%!important;line-height:normal}
.mainwork > .span12{padding-right:0;padding-left:0;border-right:solid 8px #f6f9fc;border-left:solid 8px #f6f9fc}
.section.mainwork.wide .content{padding-top:10px;border-right:solid 8px #fff;background-color:transparent}
.boxedmobile .section.mainwork.wide .content{border-right:solid 4px #fff;border-left:solid 4px #fff;background-color:transparent}
.boxedmobile .mainwork > .span12{border-right:solid 8px #f6f9fc;border-left:solid 4px #f6f9fc}
.section.mainwork.wide .span12.content{margin:0;border-left:solid 6px #fff}
.section.mainwork > .span8{border-right-width:0;border-left-width:0}
.section.mainwork > .span4{border-right:solid 8px #fff}
.boxedmobile .section.mainwork > .span8,.boxedmobile .section.mainwork > div.rightedge{border-right:solid 6px #fff;border-left:solid 6px #fff}
div.rightedge ul.links{margin:0 0 10px}
  div.rightedge ul.links li{display:inline-block;clear:both;margin:0 0 10px!important}
    div.rightedge ul.links li.noliimg{margin-left:0;list-style:none;list-style-image:none}
    div.rightedge ul.links li .lnkimg{float:left;margin-top:-5px;margin-right:5px;width:50px;text-align:right}
    div.rightedge ul.links li.noliimg .desc{float:left;width:240px;background-color:#e5e5e5}
div.rightedge .desc{display:block;color:#333;text-align:left;font-weight:300!important}
.boxedmobile div.rightedge ul.links li .lnkimg{width:15%}
.boxedmobile div.rightedge ul.links li.noliimg .desc{width:75%}
div.rightedge .list{margin:5px 0;padding:0}
  div.rightedge .list > .span1{margin:0;padding:5px 0 5px 5px;min-height:0}
    div.rightedge .list > .span1 i{position:relative;left:5px;color:#2e5c8a}
  div.rightedge .list > .span11{margin:0;padding:5px 5px 5px 15px;min-height:0}
.boxedmobile div.rightedge .list > .span11{padding-left:15px!important}
div.rightedge .list > .span1:last-child{margin:0;padding-left:5px}
.withLeftSpacer{padding-left:10px}
.fullcontent blockquote{padding:10px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f6f9fc;-o-border-radius:3px}
.ajaxget ul li.active{border:solid 1px #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#e5e5e5;-o-border-radius:3px}
#secondarycollapse ul,ul.secondary{margin-bottom:0;margin-left:0!important;padding-top:10px;padding-bottom:10px;background-color:#cadced;background-image:-moz-linear-gradient(top,#fff,#cadced);background-image:-webkit-linear-gradient(top,#fff,#cadced);background-image:-o-linear-gradient(top,#fff,#cadced);background-image:linear-gradient(to bottom,#fff,#cadced);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cadced',GradientType=0);-webkit-box-shadow:0 8px 6px -6px #777;-moz-box-shadow:0 8px 6px -6px #777;box-shadow:0 8px 6px -6px #777}
  ul.secondary ul li{margin:10px 10px 10px 0;list-style:none}
  ul.secondary li{padding:5px 5px 5px 7px;width:auto}
    
    
    ul.secondary li.active,ul.secondary .active-iap, ul.secondary .active-compliance,ul.secondary .active-govtaffairs,ul.secondary .active-assetbuyers,ul.secondary .active-creditors,ul.secondary .active-healthcare,ul.secondary .active-attorneys,ul.secondary .active-govt,ul.secondary .active-innews,ul.secondary .active-collections,ul.secondary .active-affiliates,ul.secondary .active-reporters{padding-top:8px;padding-bottom:8px;width:96%;border-width:0;border-color:#2e8a5c!important;-webkit-border-top-left-radius:0!important;border-top-left-radius:0!important;-webkit-border-top-right-radius:2px!important;border-top-right-radius:4px!important;-webkit-border-bottom-right-radius:2px!important;border-bottom-right-radius:4px!important;-webkit-border-bottom-left-radius:0!important;border-bottom-left-radius:0!important;background-color:#2e8a5c;-webkit-box-shadow:0 4px 8px -4px #a5bdcf!important;-moz-box-shadow:0 4px 8px -4px #a5bdcf!important;box-shadow:0 4px 8px -4px #a5bdcf!important;-moz-border-bottom-right-radius:2px!important;-moz-border-top-right-radius:2px!important;-o-border-bottom-right-radius:2px!important;-o-border-top-right-radius:2px!important;-moz-border-bottom-left-radius:0!important;-moz-border-top-left-radius:0!important;-o-border-bottom-left-radius:0!important;-o-border-top-left-radius:0!important}
      ul.secondary li.active a,ul.secondary .active-iap, ul.secondary .active-compliance a,ul.secondary .active-govtaffairs a,ul.secondary .active-assetbuyers a,ul.secondary .active-creditors a,ul.secondary .active-healthcare a,ul.secondary .active-attorneys a,ul.secondary .active-govt a,ul.secondary .active-innews a,ul.secondary .active-collections a,ul.secondary .active-affiliates a,.active-reporters a{color:#fff!important;font-weight:600}
    ul.secondary li a{display:inline-block;width:97%;color:#2e5c8a;font-weight:400;font-style:normal;line-height:1.1}
    ul.secondary li a:hover{text-decoration:underline!important}
ul.secondary,div.easyBox.description{margin-top:0;border-right:solid 1px #cadced;color:#333;text-align:left}
#secondarycollapse ul li{margin-bottom:10px;padding-left:5px}
  #secondarycollapse ul li a{font-weight:bold}
    #secondarycollapse ul li a:hover{text-decoration:underline!important}

.active-iap,.active-iap .accordion-heading .accordion-toggle{border-color:#F0A347;background-color:#F0A347!important;background-image:none!important}
.active-compliance,.compliance .accordion-heading .accordion-toggle{border-color:#007587;background-color:#007587!important;background-image:none!important}
.active-reporters,.reporters .accordion-heading .accordion-toggle{border-color:#14699F;background-color:#14699F!important;background-image:none!important}
.active-govtaffairs,.govtaffairs .accordion-heading .accordion-toggle{border-color:#07538e;background-color:#07538e!important;background-image:none!important}
.active-assetbuyers,.assetbuyers .accordion-heading .accordion-toggle{border-color:#0a532c;background-color:#0a532c!important;background-image:none!important}
.active-creditors,.creditors .accordion-heading .accordion-toggle{border-color:#881100;background-color:#881100!important;background-image:none!important}
.active-healthcare,.healthcare .accordion-heading .accordion-toggle{border-color:#006b83;background-color:#006b83!important;background-image:none!important}
.active-attorneys,.attorneys .accordion-heading .accordion-toggle{border-color:#a02100;background-color:#a02100!important;background-image:none!important}
.active-govt,.govt .accordion-heading .accordion-toggle{border-color:#897600;background-color:#897600!important;background-image:none!important}
.active-innews,.innews .accordion-heading .accordion-toggle{border-color:#005688;background-color:#005688!important;background-image:none!important}
.active-collections,.collections .accordion-heading .accordion-toggle{border-color:#005688;background-color:#005688!important}
.active-affiliates,.affiliates .accordion-heading .accordion-toggle{border-color:#a37f3d;background-color:#a37f3d!important;background-image:none!important}

.tag.active-iap{color:#F0A347!important;background-image:none!important; background-color:#f6f6f6!important}
.tag.active-compliance{color:#007587!important;background-image:none!important; background-color:#f6f6f6!important}
.tag.active-reporters{color:#14699F!important;background-image:none!important; background-color:#f6f6f6!important}
.tag.active-govtaffairs{color:#07538e!important;background-image:none!important; background-color:#f6f6f6!important}
.tag.active-assetbuyers{color:#0a532c!important;background-image:none!important; background-color:#f6f6f6!important}
.tag.active-creditors{color:#881100!important;background-image:none!important; background-color:#f6f6f6!important}
.tag.active-healthcare{color:#006b83!important;background-image:none!important; background-color:#f6f6f6!important}
.tag.active-attorneys{color:#a02100!important;background-image:none!important; background-color:#f6f6f6!important}
.tag.active-govt{color:#897600!important;background-image:none!important; background-color:#f6f6f6!important}
.tag.active-innews{color:#005688!important;background-image:none!important; background-color:#f6f6f6!important}
.tag.active-collections{color:#005688!important;background-image:none!important; background-color:#f6f6f6!important}
.tag.active-affiliates{color:#a37f3d!important;background-image:none!important; background-color:#f6f6f6!important}

.boxedmobile #secondarycollapse .active-compliance,.boxedmobile #secondarycollapse .active-govtaffairs,.boxedmobile #secondarycollapse .active-assetbuyers,.boxedmobile #secondarycollapse .active-creditors,.boxedmobile #secondarycollapse .active-healthcare,.boxedmobile #secondarycollapse .active-attorneys,.boxedmobile #secondarycollapse .active-govt,.boxedmobile #secondarycollapse .active-innews,.boxedmobile #secondarycollapse .active-collections{border-color:#fff!important;background-color:#fff!important;background-image:none!important}
div.pretty-table table{border:solid 1px #f6f9fc;margin-bottom:15px;margin-top:15px;width:100%}
  div.pretty-table table thead > tr > th{border-right:solid 1px #fff;background-color:#2e5c8a;text-transform:uppercase}
  div.pretty-table table th a{color:#cadced!important;font-weight:700}
    div.pretty-table table th a i,div.pretty-table table td a i{margin-left:3px}
  div.pretty-table table td .brSep{display:inline-block;margin-bottom:10px}
  div.pretty-table table tbody > tr:nth-child(even) > td{border-right:solid 1px #f6f9fc;background-color:#fff}
  div.pretty-table table tbody > tr:nth-child(odd) > td{border-right:solid 1px #fff;background-color:#f6f9fc}
  div.pretty-table table td,div.pretty-table table th{padding:14px 17px;vertical-align:top}
  div.pretty-table table th{border-bottom:1px solid #fff;background:#2e5c8a;color:#cadced;vertical-align:top!important;text-align:center;font-weight:700;font-size:14px;line-height:17px}
  div.pretty-table table td{border-left:1px solid #f7f9fb;background:#fff;font-size:13px;line-height:15px}
.lt-ie9 div.pretty-table table{border:solid 1px #dcdcdc}
div.fullcontent .pretty-table table{min-width:85%}
._updated,._updated a{color:#9D3434;font-weight:700}
.cartevents .eventresources a i{display:inline-block;min-width:20px}
.cartevents .chosen-select{max-width:95%;min-width:95%!important;display:block;}
.cartevents table.events{margin-top:0;min-width:100%;width:100%;border-width:0}
  .cartevents table.events td.header{background-color:#3870a7;color:#fff;text-transform:uppercase;font-weight:700;border-width:0}
  .cartevents table.events td .checkbox,.cartevents table.events td .checkboxSpecial{padding-left:0}
  .cartevents table.events td .lblIndividualID{position:relative;left:3px;top:2px;color:#2e8a5c}
  .cartevents table.events td .checkboxSpecial label{text-transform:uppercase;font-weight:bold!important}
  .cartevents table.events td .pnlRegistrantFunctionsNow h3{font-size:90%}
  .cartevents table.events td .pnlRegistrantFunctionsNow h4{font-weight:300;font-size:90%;margin-bottom:15px}
.cartevents .toolbar{display:inline-block;float:left;margin-top:15px;width:100%}
.cartevents .toolbar .btn{display:inline-block}
.cartevents .saveregistrant{float:right;margin-right:10px;background-color:#2e8a5c!important}
.cartevents h3{font-size:110%!important}
.cartevents h4{margin-top:5px;color:#7498B4;font-size:95%!important}
.cartevents h3,.cartevents h4{font-family:'Open Sans',sans-serif,tahoma!important}
.cart .backedit{background-color:#909090;color:#fafafa!important}
.cartrows{max-width:550px;border-width:0;font-size:13px}
.functiondtls{float:left;margin-top:2px;margin-bottom:2px;padding:4px 5px;width:98%;font-size:13px}
  .functiondtls label{font-size:13px;cursor:default!important}
  .functiondtls:hover{background:#e5e5e5}
  .functiondtls .chkFunction input{margin-top:-2px;margin-right:10px}
  .functiondtls .title{margin-bottom:1px;font-weight:700}
  .functiondtls .infoRegistered .funcDesc{padding-left:6px;line-height:1.3}
  .functiondtls .funcDesc{display:inline-block!important;float:left;width:99%;min-width:99%;max-width:99%;margin-top:0;padding-left:30px}
    .functiondtls .funcDesc .desc{float:left;width:90%;min-width:90%;max-width:90%;line-height:1.3}
  .functiondtls .Qty label{margin-bottom:0;margin-right:3px;display:inline-block}
  .functiondtls .Qty input{position:relative;top:3px}
  .functiondtls .price{display:inline-block;margin-bottom:0;margin-right:3px;font-weight:700;font-size:110%;color:#2e8a5c}
  .functiondtls .infoRegistered span{float:left;margin-bottom:2px;width:99%;line-height:1.2}
  .functiondtls .buttonsmalledit{padding:0 8px 0 0;font-weight:bold}
  .functiondtls .funcDesc .promo{padding:0;margin-top:2px!important;margin-bottom:0!important}
  .functiondtls .funcDesc .promo input{float:left;margin:0 4px;padding:2px;min-height:0!important;max-width:75px;height:auto}
  .functiondtls .funcDesc .promo .btn-mini{margin-top:-1px!important;padding:2px 7px!important;background:#2e8a5c}
    .functiondtls .funcDesc .promo .btn-mini i{margin-left:1px}
  .functiondtls .pnlQuestionListing .questionlist .question{float:left;margin:10px 0;width:90%}
    .functiondtls .pnlQuestionListing .questionlist .question .qcheckbox{float:left;width:90%}
      .functiondtls .pnlQuestionListing .questionlist .question .qcheckbox label{position:relative;top:1px;display:inline-block}
  .functiondtls .pnlBadgeMaint .moreedits{width:85%;margin-top:10px}
  .functiondtls .pnlBadgeMaint label{margin-top:4px;margin-bottom:0px;line-height:normal}
  .functiondtls .pnlBadgeMaint input{margin-bottom:0px}
  .functiondtls .text,.functiondtls .dropdown{line-height:normal!important;height:auto!important;min-height:0!important}
  .functiondtls .dropdown{padding:10px 5px}
  .functiondtls .pnlBadgeMaint .fullname,.functiondtls .pnlBadgeMaint .coname,.functiondtls .pnlBadgeMaint .city{font-weight:700;font-family:'Courier New',Courier;margin-bottom:0!important}
.cartevents table.events td .checkbox input,table.events td .checkboxSpecial input{display:inline-block!important;margin-right:5px!important;margin-left:0!important}
.cartevents table.events td .checkbox label,table.events td .checkboxSpecial label{display:inline-block!important;margin-left:0;position:relative;top:2px}
  .cartevents table.events td .checkbox label span.extrainfo,table.events td .checkboxSpecial span.extrainfo{display:inline;margin-left:4px;font-weight:300!important;font-style:italic}
.action{z-index:50;display:none;width:auto;height:auto;color:#fff;font-size:125%}
  .action:hover{background:#ff6138}
.dtls{margin-right:0;background:#f6f9fc}
  .dtls .backg{float:right;margin:10px;color:#ccc}
  .dtls .eventresources{display:block;margin:15px 0 0 0}
  .dtls .eventresources .TryNextStep{background-color:#2e8a5c!important;display:block;padding:10px 0 10px 10px!important;color:#fff;cursor:pointer;text-transform:uppercase}
  .dtls .eventresources .TryNextStep i{margin-right:10px;color:#fff}
.tabPriceschedule tr td{padding:10px;max-width:20%!important;vertical-align:text-top;font-size:90%!important}
  .tabPriceschedule tr td .price{color:#111;display:block;font-weight:700;font-family:'Courier New',Courier;font-weight:700}
.tabPriceschedule tr.main > td{padding:5px;background-color:#f6f9fc}
.tabPriceschedule .func_title{display:inline-block;max-width:85%}
.tabPriceschedule .func_title,.tabPriceschedule .dates,.tabPriceschedule .price{display:block;font-weight:700}
.cartevents table.cart{min-width:100%;max-width:100%;border-width:0}
  .cartevents table.cart th{background-color:#333;text-align:left!important;font-weight:300}
  .cartevents table.cart tr td{min-width:15%!important;vertical-align:top;word-break:break-all!important}
  .cartevents table.cart tr.rowsep td,.cartevents table.cart tr.total td{text-transform:uppercase;font-weight:300}
  .cartevents table.cart tr.rowsep td{background-color:#ccc!important}
  .cartevents table.cart tr.total td{border-top:solid 1px #e5e5e5;border-bottom:solid 1px #f2f2f2}
    .cartevents table.cart tr.total td .totalAmt,.totalAmt{font-weight:700}
  .cartevents table.cart tr td .price,.cartevents table.cart tr td .pd,.cartevents table.cart tr td .pc{float:left;width:99%;text-align:right}
    .cartevents table.cart tr td .pd span{padding:0 2px;background:#e5e5e5}
.cartevents .btn.checkout{display:inline-block!important;min-width:40%}
.cartevents .btn i{margin-right:0;padding-right:0;padding-left:5px}
.cartevents .btn .icon-double-angle-left{padding-right:5px;padding-left:0}
.cartevents .prtReceipt{position:relative;right:15px;float:right}
.cartevents .hlp{position:relative;left:15px}
.cartevents .dd{padding:0 0 0 10px}
.cartevents .cardinfo{display:none;margin-top:25px}
  .cartevents .cardinfo input{min-width:90%}
h1{font-size:34px;line-height:39px}
h2{font-size:29px;line-height:35px}
h3{font-size:25px;line-height:29px}
h4{font-size:22px;line-height:27px}
h5{font-size:18px;line-height:25px}
h6{font-size:16px;line-height:21px}

h1,h2,h3,h4,h5,h6{margin:12px 0 0;color:#2e5c8a;font-weight:700!important;font-family:'UniversLTPro-BoldCondObl',sans-serif,tahoma;line-height:1.1}
  h1 i{position:relative;top:-1px;margin-left:6px;color:#cadced}
  h1.adH1{font-size:125%!important}
  img.adImg{padding:0 0 0 0 !important}
h6.date{color:#555}


#alwayshome{display:inline-block;margin-top:12px;margin-bottom:10px;}
#alwayshome >a{font-size:34px!important;line-height:39px}
#alwayshome img{max-width:95%;}
#primSectContainer h2{font-size:100%}
.mainwork .banner{position:relative;left:-0px;margin:0 0 20px;min-width:100%;max-width:100%;height:auto;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-moz-border-top-left-radius:0;-o-border-bottom-left-radius:0;-o-border-radius:1px;-o-border-top-left-radius:0;-webkit-box-shadow:0 8px 6px -6px #777;-moz-box-shadow:0 8px 6px -6px #777;box-shadow:0 8px 6px -6px #777}
.boxedmobile .mainwork .banner{margin-top:15px!important;margin-bottom:20px!important;margin-left:0}
.mainwork .banner img{min-width:100%;max-width:100%}
.mainwork .content h1,.mainwork .content h2,.mainwork .content h3,.mainwork .content h4,.mainwork .content h5,.mainwork .content h6{margin:0 0 10px!important;font-weight:700;line-height:1.0!important}
.mainwork h1{margin-top:15px!important;color:#2e5c8a;font-weight:400;font-size:200%;line-height:1!important}
.mainwork .content h4{color:#2e5c8a;font-size:120%}

/* nested ordered lists - also update cms09.css */
.fullcontent ol{list-style-type:decimal;border-left:solid 1px #fff}
.fullcontent ol:hover {}
.fullcontent > ol{margin-left:30px;margin-top:15px}
.fullcontent ol li {margin-top:5px;margin-bottom:7px;list-style-type:decimal;}
.fullcontent ol li ol li {list-style-type: lower-alpha}
.fullcontent ol li ul li {list-style-type: disc!important}
.fullcontent ol li ol:hover{}
.fullcontent ol li ol li ol{list-style-type: lower-roman}
.fullcontent ol li ol li ol li{list-style-type: lower-roman}
.fullcontent ol li ol li ol:hover{}
.fullcontent ol li ol li ol li ol{list-style-type: decimal}
.fullcontent ol li ol li ol li ol li{list-style-type: decimal}
.fullcontent ol li ol li ol li ol:hover{}
.fullcontent ol li ol li ol li ol li ol{list-style-type: lower-alpha}
.fullcontent ol li ol li ol li ol li ol:hover{}
.fullcontent ol li ol li ol li ol li ol li{list-style-type: lower-alpha}
.fullcontent ol li ol li ol li ol li ol li ol{list-style-type: lower-roman}
.fullcontent ol li ol li ol li ol li ol li ol:hover{}
.fullcontent ol li ol li ol li ol li ol li ol li{list-style-type: lower-roman}
/* end nested ordered lists */

.mainwork .h1withbanner{margin-top:6px}
.wide h1,.wide h2,.wide h3,.wide h4,.wide h5,.wide h6{margin:0;font-weight:700}
.wide h3{color:#606060;font-size:115%}
.wide h5{font-size:110%}
.section.mainwork.wide h1{margin-top:10px}
.mainwork .news{width:auto!important}
.contentDesc{margin-top:15px;margin-bottom:15px;font-weight:700;font-size:115%;font-family:'Open Sans',sans-serif,tahoma!important}
  .contentDesc h2{font-size:100%!important;color:#444;}
  .contentDesc p,.contentDesc li{color:#2e5c8a!important;font-size:110%;font-family:'Open Sans',sans-serif,tahoma!important}
  .spcd h2{font-size:17px!important;}
  .contentDesc .more {visibility:hidden;margin:0 15px 0 10px;padding:0 15px;text-align:center;float:right; background-color: transparent!important}
  .contentDesc .more p{margin:0 }
  .contentDesc .more a, .contentDesc .more a img {font-weight:normal;font-size: 12px;text-align:center;font-family:'Open Sans',sans-serif,tahoma!important;cursor:pointer}
  
body.printview h1,.printview h1 a,body.printview h2,.printview h2 a,body.printview h3,.printview h3 a,body.printview h4,body.printview h4 a,.printview h5,body.printview h5 a,.printview h6,body.printview h6 a{color:#333!important;text-decoration:none}
#fullSearchContainer{position:relative;top:13px;}
#searchPointCrawl{padding:10px}
#searchPointCrawl h3{margin-top:5px}
#searchercollapse i{position:relative;top:-1px;width:auto;background-color:#9bbcde;color:#fff;text-align:center;font-weight:normal;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-o-border-radius:3px}
.looking a.searchParent{margin-right:10px}
#searchercollapse,#othercollapse{position:relative;z-index:5;min-height:0!important}
  #othercollapse{border-width:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-bottom-left-radius:2px;-moz-border-bottom-right-radius:2px;-o-border-bottom-left-radius:2px;-o-border-bottom-right-radius:2px;-o-border-radius:0; }
#searchercollapse{max-height:48px;}
#searchercollapse .gsc-search-button-v2{background-color:transparent!important;border-width:0;width:auto}
#searchercollapse table.gsc-search-box {background-color:#3870a7!important}
  #searchercollapse input{display:inline-block;float:left;margin:10px 5px;width:60%;background-color:#fff;color:#7498B4}
#searchercollapse i{top:20px;margin-left:4px;padding:10px;border:solid 1px #fff}

#totalheader{position:relative!important;z-index:5!important;background:#fff}
#embedacayoutube,.acayoutube{margin-bottom:15px!important;min-width:100%;max-width:100%;padding:0;position:relative;z-index:0!important}
#toTop{position:fixed;right:38px;bottom:40px;z-index:50;display:none;width:55px;height:55px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#2e8a5c;color:transparent;opacity:0.80;-o-border-radius:7px}
  #toTop:hover,.topofshoping:hover{background-color:#2e8a5c;text-decoration:none;opacity:1}
  #toTop i{position:relative;top:5px;left:16px;width:55px;height:55px;text-align:center!important}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{position:relative;margin:0 0 60px;padding:0;border:4px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1;-o-border-radius:4px;-o-box-shadow:0 1px 4px rgba(0,0,0,.2)}
  .flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}
  .flexslider .slides img{display:block;width:100%}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0}
html .slides{height:1%}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.flex-direction-nav{height:0}
  
  .flex-direction-nav a{position:absolute;top:50%;z-index:10;display:block;margin:-20px 0 0;width:30px;height:30px;background:url(//imgs.acainternational.org/bg_direction_nav.png) no-repeat 0 0;text-indent:-9999px;opacity:0;cursor:pointer;-webkit-transition:all .3s ease;}
  .flex-direction-nav .flex-next{right:-36px;background-position:100% 0}
  .flex-direction-nav .flex-prev{left:-36px}
.flexslider:hover .flex-next{right:5px;opacity:0.8}
.flexslider:hover .flex-prev{left:5px;opacity:0.8}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{position:absolute;bottom:-40px;width:100%;text-align:center}
  .flex-control-nav li{display:inline-block;margin:0 6px;zoom:1}
.flex-control-paging li a{background:rgba(0,0,0,0.25);display:block;width:11px;height:11px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);text-indent:-9999px;cursor:pointer;-o-border-radius:20px}
  .flex-control-paging li a:hover{background:rgba(0,0,0,0.75)}
  .flex-control-paging li a.flex-active{background:rgba(0,0,0,0.5);cursor:default}
.flex-control-thumbs{position:static;overflow:hidden;margin:5px 0 0}
  .flex-control-thumbs li{float:left;margin:0;width:25%}
  .flex-control-thumbs img{display:block;width:100%;opacity:.7;cursor:pointer}
  .flex-control-thumbs .flex-active{opacity:1;cursor:default}
#homeflex{visibility:hidden;margin:0;padding:0;border:solid 1px #e5e5e5;border-width:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-o-border-radius:0;-webkit-box-shadow:0 8px 6px -6px #777;-moz-box-shadow:0 8px 6px -6px #777;box-shadow:0 8px 6px -6px #777}
  #homeflex .slides img{margin:0;padding:0;min-width:100%}
  #homeflex .flex-control-nav{bottom:0;text-align:left}
.box-mainslider .box-click{background:#2e5c8a}
#homeevent{min-height:254px;max-height:254px;min-width:310px;max-width:310px;background-color:#e5e5e5;position:relative;left:3px;-webkit-box-shadow:0 8px 6px -6px #777;-moz-box-shadow:0 8px 6px -6px #777;box-shadow:0 8px 6px -6px #777}
  #homeevent img{min-height:254px;max-height:254px;min-width:310px;max-width:310px}
.boxedmobile #homeevent{min-height:0!important}
div.breaking{margin-top:15px;margin-bottom:0;padding-left:5px;font-size:110%}
  div.breaking i{margin-right:6px}
div.breaking,.breaking a{color:#9D3434!important;font-weight:700;}
.breaking .btn{min-height:0!important;line-height:normal!important;padding:1px 4px!important;color:#fff!important;background-color:#9D3434!important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-weight:normal!important;position:relative;top:1px;font-size:12px;-webkit-box-shadow:0 3px 2px -2px #777;-moz-box-shadow:0 3px 2px -2px #777;box-shadow:0 3px 2px -2px #777}
div.rightedge .contentonly .inner p{font-weight:400}
div.rightedge .row-fluid{margin:15px 0}
div.rightedge .span11{padding-left:5px!important}
.boxedmobile div.rightedge .span1{float:left;min-width:3%;max-width:3%!important;text-align:center}
.boxedmobile div.rightedge .span11{float:left;padding-left:5px!important;min-width:96%;max-width:96%}
div.rightedge .span3{padding-right:0;padding-left:5px;text-align:center}
div.rightedge .span9{border-right:solid 15px transparent}
  div.rightedge .span9 a{display:inline-block;font-weight:700;font-size:100%;font-family:'Open Sans'}
  div.rightedge .span9 .desc{color:#333!important;font-weight:400;font-size:80%;font-family:'Open Sans';line-height:1.2}
div.rightedge .devicespan3{float:left;min-width:18%;max-width:18%}
div.rightedge .devicespan9{float:left;padding:0 0 0 5px;max-width:75%}
div.rightedge a{color:#2e5c8a;font-weight:700;line-height:1.1}
#moredests div{margin:0 0 0 0;padding:0 0 0 0}
.btn-group.topics .btn{display:block;margin-bottom:0!important;background-color:#2e8a5c;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-o-border-radius:1px}
.btn-group.topics ul{border:solid 1px #e5e5e5}
  .btn-group.topics ul li{padding-right:20px;text-transform:none}
    .btn-group.topics ul li a{color:gray;text-transform:none;font-weight:300}
#homeCalendar,#homeStore{float:right;margin-left:10px}
.boxedmobile #homeCalendar,.boxedmobile #homeStore{float:left;margin-bottom:15px;margin-left:0!important;max-width:91%!important;width:91%!important}
.breadcrumb{margin:0!important;padding:20px 0 10px;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;white-space:nowrap;-o-border-radius:0}
  .breadcrumb li{display:inline!important;margin:0 5px;width:auto!important}
    .breadcrumb li.me a:hover{color:#9D3434;text-decoration:none!important}
  .breadcrumb a{color:gray;font-weight:700}
#mbrContact{position:relative;left:-2px;top:-2px;display:inline-block;margin-bottom:5px}
#mbrContact:hover{color:#fff}
#mbrContact i{position:relative;top:-1px;left:4px;margin-right:6px}
#mail-click{font-weight:normal!important;color:#396fa6!important;font-size:85%!important;text-decoration:underline;min-height:550px!important;}
.offline,.afterlogin{color:#d9534f!important;font-weight:700!important;font-size:105%!important}
  .offline p,.afterlogin p{position:relative!important;z-index:50!important;margin-bottom:15px}
  .afterlogin p{text-align:center;font-weight:300;font-size:110%;line-height:150%}
    .afterlogin p.strong{font-size:130%;font-family:'Open Sans',sans-serif,tahoma}
  .offline i,.afterlogin i{position:absolute!important;z-index:0!important;margin-left:15px;color:#d4e2f1!important;font-size:750%}
  .mailclick{text-align:center}
  .mailclick p {color:#95B1C6}
  .offline i{color:#d4e2f1!important}
  .offline a,.afterlogin a{color:#d9534f!important;text-decoration:underline}
.afterlogin{padding:0 15px}
  .afterlogin i{margin-top:-20px}
.browser{margin:15px auto!important;font-size:125%}
  .browser .err{font-size:125%;font-weight:bold;margin-bottom:15px;display:inline-block}
  .browser p{margin:0 0 10px 0!important;padding:10px 20px 10px 10px;line-height:1.5;}
  .alert.browser p{padding:0!important}
  .browser a{text-decoration:underline;font-weight:bold}
  .browser ul{margin:0 0 15px 4px!important}
    .browser ul li{line-height:1.25}
  .browser strong{display:block;margin-bottom:15px;color:#111;font-size:150%}
  .browser i{font-weight:bold;font-style:normal}
.alert.browser{display:none;margin-top:0;margin-right:auto;margin-left:auto;width:50%;border:solid 2px #cadced;background-color:#f6f9fc;color:#333;color:#333;font-weight:400}
  .alert.browser .close{color:Red!important}
  .alert.browser.old{margin-top:20%;max-width:50%}
.browser li{margin-bottom:10px;margin-left:20px}
.modalcontent{display:inline-block;overflow-x:hidden!important;overflow-y:scroll;margin:1px 0;padding:0 10px 0 20px;max-width:92%;max-height:500px!important;width:92%}
  .modalcontent h5{margin-bottom:10px;font-weight:700;font-size:110%}
  .modalcontent ul li{margin-bottom:10px;min-width:85%;max-width:85%}
    .modalcontent ul li a{line-height:normal}
.white-popup{position:relative;margin:20px auto;padding:0;min-height:100%!important;max-height:100%!important;height:100%!important;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background:#fff;-o-border-radius:1px}
.modalcontent.welcome .row-fluid .span12{margin-left:0;border:solid 4px #fff}
.modalcontent.welcome{padding:0;max-width:99.9%;width:99.9%}
.white-popup .mfp-header{padding:17px 15px 15px;background-color:#2e5c8a;color:#fff;font-weight:700;font-size:150%}
  .white-popup .mfp-header .logout{position:relative;left:-35px;float:right;margin-right:25px;color:#b6c9d8!important;font-weight:300;font-size:85%!important}
    .white-popup .mfp-header .logout:hover{color:#fff!important;text-decoration:none}
#myaca-mfp .mfp-header{font-family:'Open Sans',sans-serif,tahoma}
.white-popup ul li i{display:inline-block;margin-right:5px;min-width:25px!important;text-align:center}
.mfp-bg{position:fixed;top:0;left:0;z-index:502;overflow:hidden;width:100%;height:100%;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}
.mfp-wrap{position:fixed;top:0;left:0;z-index:503;width:100%;height:100%;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;width:100%;height:100%;text-align:center}
  .mfp-container:before{display:inline-block;height:100%;content:'';vertical-align:middle}
.mfp-content{position:relative;z-index:505;display:inline-block;margin:0 auto;vertical-align:middle;text-align:left}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}
.mfp-zoom{cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-moz-user-select:none;-webkit-user-select:none;user-select:none}
.mfp-hide{display:none!important}
.mfp-preloader{position:absolute;top:50%;right:8px;left:8px;z-index:504;margin-top:-.8em;width:auto;color:#cccccc;text-align:center}
  .mfp-preloader a{color:#cccccc}
button.mfp-close,button.mfp-arrow{z-index:506;display:block;overflow:visible;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none}
.mfp-close{position:absolute;top:0;right:0;padding:7px 15px 25px 10px!important;width:44px;height:44px;color:#fff!important;text-align:center;text-decoration:none;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;line-height:44px;opacity:0.65}
  .mfp-close:active{top:1px}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{right:-6px;padding-right:6px;width:100%;color:#fff!important;text-align:right}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;opacity:0.65;-webkit-tap-highlight-color:rgba(0,0,0,0)}
  .mfp-arrow:active{margin-top:-54px}
  .mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{position:absolute;top:0;left:0;display:block;margin-top:35px;margin-left:35px;width:0;height:0;border:solid transparent;content:''}
  .mfp-arrow:after,.mfp-arrow .mfp-a{top:8px;border-top-width:12px;border-bottom-width:12px;opacity:0.8}
  .mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:20px;border-bottom-width:20px}
.mfp-arrow-left{left:0}
  .mfp-arrow-left:after,.mfp-arrow-left .mfp-a{left:5px;border-right:12px solid black}
  .mfp-arrow-left:before,.mfp-arrow-left .mfp-b{border-right:20px solid white}
.mfp-arrow-right{right:0}
  .mfp-arrow-right:after,.mfp-arrow-right .mfp-a{left:3px;border-left:12px solid black}
  .mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:20px solid white}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
  .mfp-iframe-holder .mfp-content{max-width:900px;width:100%;line-height:0}
.mfp-iframe-scaler{overflow:hidden;padding-top:56.25%;width:100%;height:0}
  .mfp-iframe-scaler iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:black;box-shadow:0 0 8px rgba(0,0,0,0.6)}
.mfp-iframe-holder .mfp-close{top:-40px}
img.mfp-img{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:40px 0;max-width:100%;width:auto;height:auto;line-height:0}
.mfp-figure:after{position:absolute;top:40px;right:0;bottom:40px;left:0;z-index:-1;display:block;width:auto;height:auto;box-shadow:0 0 8px rgba(0,0,0,0.6);content:''}
.mfp-figure{line-height:0}
.mfp-bottom-bar{position:absolute;top:100%;left:0;margin-top:-36px;width:100%;cursor:auto}
.mfp-title{padding-right:36px;color:#f6f9fc;text-align:left;word-break:break-all;line-height:18px}
.mfp-figure small{display:block;color:#bdbdbd;font-size:12px;line-height:14px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-ie7 .mfp-bottom-bar{left:50%;margin-top:5px;margin-left:-300px;padding-bottom:5px;width:600px}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
#econImpact .mfp-header h3{display:inline-block;margin-top:0!important;margin-bottom:15px!important;font-size:75%}
  #econImpact .mfp-header h3 a span{color:#ccc}
.boxedmobile #mapster_el{min-width:100%!important;max-width:100%!important}
#bigmap.tab-pane{text-align:center;border:solid 1px #cadced;}
#coverage{min-width:99%!important;max-width:99%!important;border:solid 1px #fff!important}
.lt-ie9 #coverage{min-width:0!important;position:relative!important;z-index:5!important}
.boxedmobile #coverage{min-width:0!important}
audio{max-width:95%!important;margin-bottom:10px;}
ul.audioresources{margin:10px 0}
  ul.audioresources li{padding-left:0!important;list-style:none;font-style:normal;font-size:14px}
.popout{visibility:hidden;float:right;border:solid 1px #f6f9fc;background-color:#2e5c8a;font-size:80%;cursor:pointer!important}
#componentWrapper{position:relative;width:294px;height:210px}
  #componentWrapper .playerHolder{position:absolute;top:0;left:0;width:294px;height:210px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#333}
  #componentWrapper .player_mediaName_Mask{position:absolute;top:5px;left:145px;overflow:hidden;width:100px;height:20px}
  #componentWrapper .player_mediaName{position:absolute;top:1px;left:0;color:#fff;white-space:nowrap;font-size:13px;font-family:Arial,Helvetica,sans-serif}
  #componentWrapper .player_mediaTime{position:absolute;top:10px;right:17px;border:solid 1px red;color:#fff;font-size:12px;font-family:Arial,Helvetica,sans-serif}
  #componentWrapper .player_controls{position:absolute;top:22px;left:22px}
  #componentWrapper .controls_prev{position:absolute;top:0;left:0;width:26px;color:#fff;text-align:center}
  #componentWrapper .controls_toggle{position:absolute;top:-8px;left:38px;width:40px;color:#fff;text-align:center}
  #componentWrapper .controls_next{position:absolute;top:0;left:89px;width:26px;color:#fff;text-align:center}
  #componentWrapper .player_loop{position:absolute;top:0;left:216px;width:25px;height:26px}
  #componentWrapper .player_shuffle{position:absolute;top:0;left:252px;width:25px;height:26px}
  #componentWrapper .player_volume{position:absolute;top:0;left:130px;width:25px;height:26px}
  #componentWrapper .volume_seekbar{position:absolute;top:4px;left:163px;width:70px;height:16px}
  #componentWrapper .volume_bg{position:absolute;top:5px;left:10px;width:50px;height:6px;background:#333333}
  #componentWrapper .player_volume_tooltip{position:absolute;top:15px;display:none;width:35px;height:16px;background:#333;-webkit-box-shadow:1px 1px 1px #222;-moz-box-shadow:1px 1px 1px #222;box-shadow:1px 1px 1px #222;text-align:center}
  #componentWrapper .player_progress{position:absolute;top:29px;left:150px;width:120px;height:16px;background:#222}
  #componentWrapper .progress_bg{position:absolute;top:5px;left:10px;width:100px;height:6px;background:#2e5c8a}
  #componentWrapper .load_progress{position:absolute;top:5px;left:10px;width:0;height:6px;background:#444444}
  #componentWrapper .player_progress_tooltip{position:absolute;top:5px;display:none;width:70px;height:16px;background:#333;-webkit-box-shadow:1px 1px 1px #222;-moz-box-shadow:1px 1px 1px #222;box-shadow:1px 1px 1px #222;text-align:center}
  #componentWrapper .playlistHolder{position:absolute;top:75px;left:23px;width:250px;height:115px}
  #componentWrapper .componentPlaylist{position:absolute;top:0;left:0;width:250px;height:115px}
  #componentWrapper .playlist_inner{position:relative;top:0;left:0;height:100%}
  #componentWrapper .componentPlaylist .playlistItem{position:relative;top:0;left:0;display:inline-block;clear:left;margin-bottom:8px;padding-left:0;width:100%;height:100%;color:#ffffff;list-style:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height:1.1}
  #componentWrapper .playlistSelected{float:left;color:#fff;font-weight:700}
  #componentWrapper .playlistNonSelected{float:left;color:#999}
  #componentWrapper .hlink{float:right;margin-right:5px}
  #componentWrapper .preloader{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-13px;width:26px;height:21px;background:transparent url(../libcss/audio/loading.gif) no-repeat center center}
.fontMeasure{position:absolute;left:-10000px;visibility:hidden;white-space:nowrap;font-size:15px;font-family:Arial,Helvetica,sans-serif}
#publicFunctions{position:absolute;top:50px;left:50px;display:none;padding:10px 25px 20px 20px;background:#444;-webkit-box-shadow:2px 2px 5px #222;-moz-box-shadow:2px 2px 5px #222;box-shadow:2px 2px 5px #222;color:#fff;list-style:circle;font-size:15px;font-family:Arial,Helvetica,sans-serif;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#222222')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#222222')}
#playlistSelector{position:relative;top:50px;left:50%;margin-left:-120px;padding:15px 0 20px 30px;width:200px;background:#444;-webkit-box-shadow:2px 2px 5px #222;-moz-box-shadow:2px 2px 5px #222;box-shadow:2px 2px 5px #222;color:#fff;list-style:circle;font-size:15px;font-family:Arial,Helvetica,sans-serif;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#222222')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#222222')}
#collapsemain1 .scroll-pane{overflow:auto;min-width:50%;height:200px}
.jspContainer{position:relative;overflow:hidden}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background-color:#9D3434}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background-color:#9D3434}
.jspTrack{position:relative;background-color:#dde}
.jspDrag{position:relative;top:0;left:0;background-color:#bbd;cursor:pointer}
.jspHorizontalBar.jspTrack,.jspHorizontalBar.jspDrag{float:left;height:100%}
.jspArrow{display:block;background-color:#50506d;text-indent:-20000px;cursor:pointer}
  .jspArrow.jspDisabled{background-color:#80808d;cursor:default}
.jspVerticalBar.jspArrow{height:16px}
.jspHorizontalBar.jspArrow{float:left;width:16px;height:100%}
.jspCorner{float:left;height:100%;background-color:#f6f9fc}

.mbrdir{margin:0!important;padding:0 15px!important}
  .mbrdir .accordion-heading .accordion-toggle{background-color:#3870a7;color:#fff;font-weight:700}
  .mbrdir h1.total{margin-top:25px!important;margin-bottom:25px!important;padding:7px 5px;background:#e5e5e5;color:#333;text-transform:none!important;font-weight:700;font-size:125%}
    .mbrdir h1.total span{display:block;margin-top:10px;font-weight:300;font-size:14px;font-family:Arial,Helvetica,sans-serif}
  .mbrdir h2{margin:15px 0 0;padding:5px 5px 5px 7px;color:#2e8a5c;text-transform:uppercase;font-size:105%}
  .mbrdir h3{margin:0 0 10px 0;color:#2e5c8a;font-size:135%;}
  .mbrdir h1.total .pages{font-weight:normal!important;font-weight:700!important}
  .mbrdir input,.mbrdir select{margin-top:1px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-o-border-radius:1px}
  .lt-ie9 .mbrdir input{padding-top:7px!important;}
  
  .mbrdir select{width:auto!important;}
  .chosen-select{min-width:75px}
  .mbrdir input{padding:0 10px 0 !important;min-height:0;border:solid 0px #cadced;background-color:#f6f9fc;font-size:100%;color:#444;font-weight:normal}
    .mbrdir input:focus{outline:0;background-color:#e5e5e5}
.boxedmobile .mbrdir input{padding:0 10px!important}
.mbrdir select{border:solid 1px #cadced;background-color:#fff;font-size:100%}
.mbrdir .listing{margin:10px 0 5px;padding:5px 10px;min-height:100%;height:100%;border:solid 1px #ffffff;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-o-border-radius:1px}
  .mbrdir .listing p{display:block;margin:0}
  .mbrdir .listing .counter{position:absolute;z-index:-5!important;float:right;padding-top:40px!important;width:95%;color:#fff;text-align:right;font-size:750%}
  .mbrdir .listing:hover{border-color:#f6f9fc;background-color:#f6f9fc;background-image:linear-gradient(to bottom,#f6f9fc,#ffffff);background-image:-moz-linear-gradient(top,#f6f9fc,#ffffff);background-image:-webkit-linear-gradient(top,#f6f9fc,#ffffff);background-image:-o-linear-gradient(top,#f6f9fc,#ffffff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f9fc',endColorstr='#ffffff',GradientType=0)}
    .mbrdir .listing:hover .counter{z-index:5!important}
  .mbrdir .listing .membername span{float:left;width:100%;text-transform:uppercase;font-weight:700}
.mbrdir .btn-primary{background-color:#2e8a5c;margin-left:2px!important;margin-right:3px!important}
.mbrdir .listing ul.lines{margin-left:0!important}
  .mbrdir .listing ul.lines li{margin-left:20px!important}
.boxedmobile .mbrdir .btn-primary{float:right;padding:15px 0;min-width:99.9%;font-weight:700}
table.radioList{margin-top:20px;min-width:99%}
  table.radioList tr td{padding:5px 10px;vertical-align:text-top}
    table.radioList tr td input{display:inline-block;float:left}
.boxedmobile table.radioList tr td input{float:none;margin-bottom:10px;text-align:center}
#rootwizard table.radioList tr td label{display:inline-block;float:left;vertical-align:text-top}
#rootwizard p{line-height:1.3}
#rootwizard h4{margin-top:14px;margin-bottom:2px!important}
#rootwizard input{display:inline-block;margin-top:2px;margin-right:4px}
  #rootwizard input[type="text"]{min-width:95%}
#rootwizard .chklst input,#rootwizard .chkbox{position:relative}
#rootwizard label{position:relative;top:2px;display:inline-block}
#rootwizard .pager.wizard{width:100%;text-align:left}
#rootwizard ul.pager.wizard li{text-align:left;cursor:pointer}
  #rootwizard ul.pager.wizard li i{font-style:normal!important}
  #rootwizard ul.pager.wizard li.next{float:right;font-style:normal}
#rootwizard .required i{color:#9D3434;font-weight:bold;font-style:normal!important}
.mainwork .content h4.final{margin-top:25px!important}

p.roiCIAlegend{background-color:#f5f5f5;float:left;width:99.5%;padding:3px 0}
p.roiCIAlegend input{position:relative;top:-2px;margin-right:6px;}
table.roiCIA{width:87%;margin-left:0;border:solid 1px #fff;float:left;}
table.roiCIA td{ vertical-align:text-top;}
table.roiCIA thead td{font-size:10px;}
table.roiCIA thead td.state{width:21.3%;text-align:right;padding-right:0; line-height:15px;position:relative; z-index:100;}
table.roiCIA thead td.chk{width:6%;text-align:center;padding:0;text-transform:uppercase;font-weight:bold;line-height:25px;white-space:nowrap; position:relative;left:3px}
.printcontainer .roiCIAlegend{white-space:nowrap;min-width:99%!important;}
.printcontainer table.roiCIA thead .chk{border-right:solid 2px #999;padding-right:2px}
.printcontainer table.roiCIA thead .second{border-left:solid 1px #333;border-right-width:0;padding-left:2px}

table.roiCIA td.state{text-align:right; position:relative; z-index:100;font-family:'Lucida Console','courier new','Open Sans';color:#444}

table.roiCIA td.chk{text-align:center;padding:0;}
table.roiCIA td.chk input{position:relative;top:-2px; background-color:#fff; text-align:center;}
table.roiCIA td.chk input:disabled{background-color:#dcdcdc}
table.roiCIA td span.disabled{cursor:default; position:relative;top:2px;}
table.roiCIA .chk.disclaim{text-align:left;padding:5px 0 0 0;color:#333;font-size:13px;}
table.roiCIA .chk.disclaim span{padding:0 0 0 5%;display:inline-block;width:99%;}
table.roiCIA .chk.disclaim input{position:relative;top:-2px;}
table.roiCIA td span{display:block;line-height:30px!important;white-space:nowrap}
table.roiCIA td span input{line-height:30px!important;white-space:nowrap}
/**/
.amounts i{margin:0 5px 0 10px;}
.amounts input, .totals input{margin:0 0 10px 0;padding-top:8px}
.amounts .btn{margin-top:10px;}
.totals input{background-color:#dde9f3}
.ciaROIDisclaimer .span12 p{padding:35px 1%;max-width:92%;min-width:92%;width:92%;}


div.legalfund table.rlstAmount{margin:15px 0;width:100%}
div.legalfund textarea,div.legalfund input[type="text"]{min-width:100%;max-width:100%}
div.legalfund textarea{padding-top:10px}
div.legalfund .otherAmt{max-width:150px!important;width:150px!important}
div.legalfund .dd{max-width:99%}
html.ismobile,.section.mainwork.wide > .span8 > .row-fluid,div.legalfund div{padding:0!important}
body.boxed #boxedWrapper.home,.navbar-inner li.dropdown.active,.lt-ie9 .mainshop .dropdown-menu,table.radioList tr td.over,div.legalfund .amountChoice{background-color:#f6f9fc}
.lt-ie9 body.boxed,ul.newslist li.linkimagepath .desc,ul.sectionresources li.linkimagepath .desc,li.dropdown:hover .dropdown-menu,.functiondtls .funcDesc,html[xmlns] .slides,.no-js .slides > li:first-child{display:block}
body.printview,#homeflex li .flex-active{background-color:#fff!important}
.printbody,ul.menuIcon .more.on a:hover,.nav-tabs.custom,.nav-tabs.store > li:hover a,.mainshop .nav-tabs > li.active,.mainwork.section,.lt-ie9 div.pretty-table table td,#accordionOther .accordion-group{background-color:#fff}
#boxedWrapper.boxedmobile,.section.mainwork .movedAd p{margin-top:0!important}
form,ul.social{margin:0!important}
strong,.strong,.LinksNormalDesc li a,#events .tab-content .tab-pane .row-fluid .title,.alert strong,.fullcontent a,.functiondtls .pnlBadgeMaint .h2,.cartevents .btn.checkout:hover,.heading,div.rightedge .contentonly .inner{font-weight:700!important}
#events .tab-content .tab-pane .row-fluid .title{font-weight:600!important}
.notstrong{font-weight:normal!important}
li.none,.navbar-inner li .linkimagepath,.lt-ie9 .navbar .nav > li ul,.navbar .nav > li > .dropdown-menu:before,.navbar .nav > li > .dropdown-menu:after,.boxedmobile div.easyBox.description,#store .row-fluid.tools .storecrumbs i,#footer .viacontent h1,#footer .viacontent h2,#footer .viacontent h3,#footer .viacontent h4,#footer .viacontent h5,#footer .viacontent h6,#primSectContainer .tag,.modalcontent .tag,.fullcontent .embed,#secondarycollapse ul li img.linkimagepath,ul.secondary li img.linkimagepath,ul.secondary li .linkimagepath,.cartevents table.events td .lblSelectedRegistrant,.cartevents table.events td .checkbox label span,table.events td .checkboxSpecial span,.boxedmobile .cartevents table.cart tr td .email,#breadcrumbcontainer,.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content,#playlist_list,.jspCap,#rootwizard .navbar,.aftersend i{display:none}
a.back:hover,#ucprimarynav_myaca_takeaction .announcements li .dismiss:hover,#ucprimarynav_myaca_takeaction .announcements li .undismiss:hover,.navbar .brand:hover,#pageCtrls a:hover{text-decoration:none}
  a.back:hover i,#events .tab-content .tab-pane .row-fluid a.info{color:#2e8a5c!important}
#events .tab-content .tab-pane .row-fluid a.register{}
.floatad #mainad,.floatad #mainalliance,.ajaxget .loader{margin-bottom:15px}
div.unitloginalert,.pmptlogin.events,.cartevents .finalreceipt{padding:0 10px}
  div.unitloginalert .prompt,.aftersend{padding:0 15px}
  div.unitloginalert .btn i,p.tools i,.navbar .nav > li i,#footer .viacontent a.btn i,.btn-group.topics .btn i,.white-popup .mfp-header i,.mbrdir .listing .url a i{margin-left:4px}
.pmptlogin,.mfp-ie7 .mfp-img,.mfp-ie7 .mfp-container{padding:0}
  .pmptlogin a i,.sing.login i,.boxedmobile #footer .viacontent a.btn i{margin-left:8px}
  a.visitor,.pmptlogin a.visitor:visited,.navbar .nav a,.navbar .nav a:hover,.navbar .nav a:focus,.btn.btn-icon.btn-primary,.active-reporters a,.reporters .accordion-heading .accordion-toggle a,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer a:hover,#publicFunctions li a,#playlistSelector li a{color:#fff}
ul.normal.stop li,ul.normal.doc-text li,ul.dec.doc-text li{padding-left:16px;font-style:normal}
ul.normal.none,#homeflex .slides{margin:0;padding:0}
  ul.normal.none .noBorder,ul.dec li .noBorder,#events .tab-content .tab-pane .heading .last,.cartevents table.events td{border-width:0}
ul.LinksNormalDesc li,form .row-fluid,ul.socialIcons li,.fullcontent ul li,.header h1,.alert.browser h4,.modalcontent ul{margin-bottom:10px}
ul.menuIcon:before,ul.menuIcon:after,div.easyBox:before,div.easyBox:after{display:table;line-height:0}
ul.menuIcon:after,div.easyBox:after{clear:both}
ul.menuIcon .search.on a:before,ul.menuIcon .search.on a.active{background-color:transparent;color:gray}
ul.newslist li .tag a{color:#333!important;font-weight:normal}
ul.newslist li .tag a:hover,div.footNotes a{color:#222}
ul.newslist li a:hover{text-decoration:underline!important}
ul.newslist li a.golink,ul.sectionresources li a.golink,.navbar .brandwrap,ul.secondary .loading{display:block!important;margin-top:2px}
ul.newslist li a.golink{font-weight:bold}
ul.fastfaxdoc,.btn-small [class^="icon-"],.btn-small [class*=" icon-"],#store .row-fluid.tools,.mainwork > .span12 > .row-fluid > .span8 h1,.cartevents .pretty-table td{margin-top:0}
  ul.fastfaxdoc li a,.acaform textarea{padding-top:15px;padding-bottom:15px}
ul.dec li a,ul.dec li .date,.btn:first-child,#componentWrapper .componentPlaylist ul{margin-left:0}
.kids li a i,#ucprimarynav_myaca_takeaction .announcements,.cartevents .saveregistrant i,.breadcrumb li.me i,#ucprimarynav_myaca_takeaction .takeactionhelp,.popout i{margin-left:5px}
.getmore a:hover,.boxedmobile .navbar-inner li.dropdown.active a,.accordion-heading .accordion-toggle:hover,ul.secondary li.active a:hover,.mfp-close-btn-in .mfp-close,#othercollapse .navbar-inner li.dropdown.active a{color:#fff!important}
#ucprimarynav_myaca_takeaction .announcements li i.icon-check-empty,.nav-tabs.custom > li.active a:hover{color:gray}
#ucprimarynav_myaca_takeaction .announcements li i a,ul.social li{display:inline}
.navbar,#footer div.footNotes .widget-inner,div.breaking p,#componentWrapper .componentPlaylist .playlistItem:last-child,.mbrdir .accordion,#rootwizard h2{margin-bottom:0}
.navbar-inner li.dropdown.active a,.nav > li.active .ajaxget ul li.active a:hover,.nav > li.active .ajaxget ul li a:hover{color:#396FA6!important}
.navbar-inner li.dropdown.sing.active li > a:hover,.btn-group.topics ul li a:hover,#componentWrapper .componentPlaylist .playlistItem a:hover,#publicFunctions li a:hover,#publicFunctions li .current,#playlistSelector li a:hover,#playlistSelector li .current{text-decoration:underline}

.mbrinfo{position:relative;top:-1px;display:inline-block;padding-left:15px;color:#b6c9d8;text-transform:none;font-size:90%}
.mbrinfo a{color:#b6c9d8;text-decoration:underline}
.mbrinfo a:hover{color:#fff}
.nmbr{font-size:80%;position:relative;top:0;color:#afafaf}

.boxedmobile .navbar-inner li.dropdown,.navbar .nav > li ul li{min-height:0}
#myacaaccord .accordion-heading,.btn-block + .btn-block,#footer .viacontent .fullcontent{margin-top:5px}
  #myacaaccord .accordion-heading .accordion-toggle .refresh,#myacaaccord .accordion-heading .accordion-toggle .refresh i{display:inline-block;min-height:20px;border:solid 1px red;color:#fff}
.navbar .nav > li:hover,#primarytrigger.on{background-color:#3870a7}
.navbar .nav .active a,.navbar .nav .active a:hover,.navbar .nav .active a:focus,.nav-tabs.custom > .active > a{color:gray;font-weight:700}
#morenav,.mainwork > .span12 > .row-fluid > .span8{padding-top:0}
  #morenav ul.social li a:hover,.cartevents .eventresources a:hover i{text-decoration:none!important}
  #morenav .more li,.functiondtls span,.functiondtls .infoRegistered .date a{display:inline-block}
.headingeasyBox h5,.accordion,.alert p{margin:0}
::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color:#fff!important;text-transform:uppercase;font-weight:700}
.acaform,.jspVerticalBar,.jspHorizontalBar{margin:0;padding:0}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block,.tabPriceschedule{width:100%}
button.btn,input[type="submit"].btn,button.btn.btn-small,input[type="submit"].btn.btn-small{padding-top:3px;padding-bottom:3px}
  button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}
.nav-tabs.custom > li a,.nav-tabs.custom > li a:hover,.nav-tabs.shop > li a,.nav-tabs.shop > li a:hover{background-color:transparent;background-image:none;color:#2e5c8a}
  .nav-tabs.custom > li a:hover,.nav-tabs.shop,.nav-tabs.shop > li a:hover,div.legalfund .disabled{background-color:transparent}
.tab-content.store,.tab-content.calendar{position:relative;padding:20px 10px;background-color:#fff;background-image:none}
#store .tab-pane .nav-tabs > li > a i,.custompage,.functiondtls .infoRegistered .date{padding-left:6px}
#othercollapse .navbar-inner{background-image:none!important;background-color:#3870a7;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-o-border-radius:1px;border-width:0;}
#othercollapse .navbar-inner li.dropdown{border-right-width:0}
#othercollapse .navbar-inner li.sing{border-left-width:0;padding-left:0}
.nav-tabs.store,.nav-tabs.calendar,#othercollapse .navbar-inner li.dropdown.active{background-color:transparent!important}
  .nav-tabs.store:nth-child(1),.nav-tabs.calendar:nth-child(1),#rootwizard .chklst,#rootwizard .chkbox input{margin-left:10px}
  .nav-tabs.store > li a,.nav-tabs.calendar > li a{background-color:transparent;background-image:none;color:#cadced;line-height:normal}
#events .tab-content .tab-pane{min-height:250px}
  #events .tab-content .tab-pane .eventtype{text-transform:uppercase}
  #events .tab-content .tab-pane .row-fluid > [class*="span"],#primSectContainer.larger p{line-height:1.2}
#store .row-fluid.tools .sorting,.breadcrumb li.me{float:right}
  #store .row-fluid.tools .sorting .btn.dropdown-toggle,div.pretty-table table tbody > tr:nth-child(even) > td.last,div.pretty-table table tbody > tr:nth-child(odd) > td.last{border-right-width:0}
#store .row-fluid.tools{margin:0 0 0 0!important;padding:0 0 0 0!important}
  #store .row-fluid.tools > div{margin:0 0 0 0!important;padding:0 0 0 0!important}
.getmoreproducts a i,.cartctrls a i{top:-1px!important;padding-left:5px}
.boxedmobile .getmoreproducts .moreitems,.cartevents .cardinfo input.sec{min-width:0}
.boxedmobile .getmoreproducts .btn{display:inline-block;float:left;margin:0 auto 10px auto!important;min-width:90%}
.prodlist .pretty-table table td .qlink,.mfp-gallery .mfp-image-holder .mfp-figure,area{cursor:pointer}
.prodlist .pretty-table table td .mbr,.mainwork .content p{margin-top:15px}
.popoutfooter,.ajaxget > i{padding:10px}
.err,.reqfld,table.radioList tr td.over label,#rootwizard p.required,.extraEmpha{color:#9D3434!important}
.red{color:red!important}
.boxedmobile #primSectContainer,.section.mainwork{padding-top:0!important}
  .section.mainwork > .span12,.boxedmobile .section.mainwork > .span12{border-right:solid 8px #fff;border-left:solid 8px #fff}
  .section.mainwork.wide > .span8,.boxedmobile .section.mainwork.wide > .span8{border-left:solid 4px #fff}
ul.secondary ul li.active,.cartevents .btn.checkout,.cartevents .btn.showcardinfo,.topofshoping{background-color:#2e8a5c;color:#fff}
.btn.showcardinfo{display:inline-block!important}
div.pretty-table table tbody > tr:nth-child(odd) > td:first-child,div.pretty-table table tbody > tr:nth-child(odd) > th:first-child,div.pretty-table table td:first-child{border-left:none}
.tdregistrants .error{padding:0 10px}
div.cartevents div.pretty-table,#rootwizard ul.pager.wizard li.disabled{visibility:hidden}
.cartevents table.events td .lnkRegistrantSelected{display:inline-block;margin-top:10px}
.cartevents table.events td .lnkRegistrantSelected.btn.btn-primary{background-color:#2e8a5c}
  .cartevents table.events td .lnkRegistrantSelected i,.carousel li{margin-right:5px}
.cartevents .lblLegend{display:inline-block;margin:15px 0 10px 10px!important}
.functiondtls .promo,.functiondtls .funcDesc .promo label,.jspHorizontalBar.jspCap{float:left}
.functiondtls .pnlQuestionListing,.functiondtls .pnlBadgeMaint{margin:10px 0 5px 0!important;padding:10px 20px 10px 10px;min-width:90%;max-width:90%;border:solid 1px #e5e5e5;background-color:#fff;display:inline-block}
.action i:before,#toTop i:before{position:absolute;top:8px;color:#fff!important;font-size:24px}
.dtls .eventresources .eventDtls,.dtls .eventresources .info{display:block;margin:10px 0 10px 10px!important}
.dtls .eventresources label{margin-bottom:0;font-weight:bold}
.mainwork .content h5,.mainwork .content h6,.wide h4{color:#606060;font-size:110%}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus,.jspVerticalBar.jspArrow:focus{outline:none}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover,.flex-control-thumbs img:hover,.mfp-close:hover,.mfp-close:focus,.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
#bigmap,.boxedmobile table.radioList tr td,div.legalfund table.rlstAmount td{text-align:center}
#componentWrapper .player_mediaTime_current,#componentWrapper .player_mediaTime_total{position:relative;top:0;left:0;float:left}
#componentWrapper .volume_level,#componentWrapper .play_progress{position:absolute;top:5px;left:10px;width:0;height:6px;background:#ffffff}
#componentWrapper .player_volume_tooltip p,#componentWrapper .player_progress_tooltip p{margin:0;color:#ffffff;font-size:10px;font-family:Arial,Helvetica,sans-serif;line-height:18px}
.mbrdir div.easyBox,.mbrdir div.easyBox .accordion-inner{padding:10px 10px 0}
#chart.tab-pane{padding-top:5px!important;text-align:left!important}
  #chart.tab-pane p{margin-top:0;padding:10px}
ul.MoreInfo.alert-error{padding:5px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-o-border-radius:2px}
  ul.MoreInfo.alert-error li{margin:0;padding:5px;font-size:14px}
  ul.MoreInfo.alert-error .error{color:#fff!important}
  ul.MoreInfo.alert-error i{margin-left:5px}
.row-fluid.dnld{margin:10px 0 0 0;border-left:solid 10px #fff;}
  .row-fluid.dnld.more{margin:0 0 0 0!important;padding-left:0!important}
  .row-fluid.dnld.more, .row-fluid.dnld a.icon:hover{text-decoration:none}
  .row-fluid.dnld.more i, .row-fluid.dnld i{color:#999;margin-right:5px}
  .row-fluid.dnld.more .span2, .row-fluid.dnld .span2{width:auto;}
  .row-fluid.dnld .span2 a:hover i{text-decoration:none;color:#396FA6;cursor:pointer!important;}
  .row-fluid.dnld.more .span10, .row-fluid.dnld .span10{margin:0 0 10px 0!important;padding:0!important}
  .row-fluid.dnld.more .span10 a{display:inline-block;border:solid 1px #fff}
@media (max-width:1020px){
    body.boxed #boxedWrapper{width:auto;margin-left:auto;margin-right:auto}
}

@media (max-width:979px){
  
  .navbar .nav > li > a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:0;padding:20px 19px 20px;color:#fff}
  .nav-collapse .nav > li > a:hover,.nav-collapse .nav > li > a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background:transparent;color:#ccc}
  .nav-collapse .dropdown-menu{display:block}
  .dropdown-menu .dropdown-menu{position:static;visibility:visible;margin-left:20px!important}
  .dropdown-submenu > a:after{display:none;background:none}
  .navbar .nav > li.dropdown:hover > a:before{display:none}
  .nav-collapse .nav > li > a,.nav-collapse .dropdown-menu a{padding:9px 15px;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;font-weight:700}
  .dropdown-menu li > a:hover,.dropdown-menu li > a:focus,.dropdown-submenu:hover > a{background:transparent}
  .navbar .nav > li.dropdown:hover > a:after{display:none}
  .container{width:auto;padding:0 20px}
  .flexslider.navmainslider{width:auto}
  .flexslider.mainslider .flex-direction-nav .flex-prev,.flexslider.mainslider .flex-direction-nav .flex-next,.flexslider.mainslider .flex-control-nav{display:none!important}
}
@media (max-width:767px){
  body{padding:0}
  .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:0;margin-left:0}
  .flickr_badge > div{max-width:300px}
  ul.portfolioList.col2 li,ul.portfolioList.col3 li,ul.portfolioList.col4 li{width:100%}
  .blogContainer{margin-right:0}
  .container > .row-fluid > [class*="span"]{margin-bottom:25px}
  .footNotes .container > .row-fluid > [class*="span"],div.footNotes p{margin-bottom:0}
  .easyBox,.blogDigest{max-width:300px;margin-left:auto;margin-right:auto}
  .portfolioDetails{margin-left:0}
  .titleBox span{padding-left:0;padding-top:10px}
  .page404 .inner{margin-left:0}
}
@media (max-width:480px){
  ul.commentList li li{margin-left:35px}
  ul.commentList .oneComment .inner{padding-right:10px;padding-bottom:45px}
    ul.commentList .oneComment .inner .metaData{display:block;margin-right:0}
  div.pretty-table table td,div.pretty-table table th{padding:5px}
  .buttonBox .btn{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px 0}
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
  .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
  .mfp-img-mobile img.mfp-img{padding:0}
  .mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
  .mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
  .mfp-img-mobile .mfp-counter{right:5px;top:3px}
  .mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
  .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
}
@media all and (max-width:800px){
  .mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
  .mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
  .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
  .mfp-container{padding-left:6px;padding-right:6px}
}
@media screen and (max-width:860px){
  .flex-direction-nav .flex-prev{opacity:1;left:0}
  .flex-direction-nav .flex-next{opacity:1;right:0}
  
}
@media only screen and (min-width :1224px) {
    #searchModal .modal-body{max-height:600px!important;}
}
@media print{
  .navbar,.nav-collapse,.breadcrumbcontainer,.normal.secondary,.mainshop,.span4.rightedge,#pageCtrls,#mbrContact{display:none!important}
}

/* Chosen v1.0.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #cadced;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #cadced;border-radius:3px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('//imgs.acainternational.org/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('//imgs.acainternational.org/chosen-sprite.png') no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #cadced;background:#fff url('//imgs.acainternational.org/chosen-sprite.png') no-repeat 100% -20px;background:url('//imgs.acainternational.org/chosen-sprite.png') no-repeat 100% -20px,-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background:url('//imgs.acainternational.org/chosen-sprite.png') no-repeat 100% -20px,-webkit-linear-gradient(#eee 1%,#fff 15%);background:url('//imgs.acainternational.org/chosen-sprite.png') no-repeat 100% -20px,-moz-linear-gradient(#eee 1%,#fff 15%);background:url('//imgs.acainternational.org/chosen-sprite.png') no-repeat 100% -20px,-o-linear-gradient(#eee 1%,#fff 15%);background:url('//imgs.acainternational.org/chosen-sprite.png') no-repeat 100% -20px,linear-gradient(#eee 1%,#fff 15%);font-size:1em;font-family:'Open Sans', sans-serif, tahoma;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 3px 3px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #cadced;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:'Open Sans', sans-serif, tahoma;line-height:normal;border-radius:0;width:auto!important}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #cadced;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('//imgs.acainternational.org/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #cadced;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url('//imgs.acainternational.org/chosen-sprite.png') no-repeat -30px -20px;background:url('//imgs.acainternational.org/chosen-sprite.png') no-repeat -30px -20px,-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background:url('//imgs.acainternational.org/chosen-sprite.png') no-repeat -30px -20px,-webkit-linear-gradient(#eee 1%,#fff 15%);background:url('//imgs.acainternational.org/chosen-sprite.png') no-repeat -30px -20px,-moz-linear-gradient(#eee 1%,#fff 15%);background:url('//imgs.acainternational.org/chosen-sprite.png') no-repeat -30px -20px,-o-linear-gradient(#eee 1%,#fff 15%);background:url('//imgs.acainternational.org/chosen-sprite.png') no-repeat -30px -20px,linear-gradient(#eee 1%,#fff 15%);direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(../img/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}

.mainwork h1,.mainwork h2,.mainwork h3,.mainwork h4,.mainwork h5,.mainwork h6,.easyBox.contentonly h3,.accordion-heading .accordion-toggle,.accordion-heading h2,#footer .row-fluid h4,.contentDesc,.contentDesc p,.contentDesc li,div.rightedge .span9 a,.afterlogin p.strong,#myaca-mfp .mfp-header,.pmptlogin,.navbar .brand {
    font-weight:normal!important;
	-webkit-animation-duration:0.1s!important;
	-webkit-animation-name:fontfix!important;
	-webkit-animation-iteration-count:1!important;
	-webkit-animation-timing-function:linear!important;
	-webkit-animation-delay:0.15s!important;
}

.mainwork h2,.mainwork h3,.mainwork h4,.mainwork h5,.mainwork h6,.easyBox.contentonly h3,.accordion-heading .accordion-toggle,.accordion-heading h2,#footer .row-fluid h4,.contentDesc,.contentDesc p,.contentDesc li,
    div.rightedge .span9 a,.afterlogin p.strong,#myaca-mfp .mfp-header,.pmptlogin,.navbar .brand {
    font-family:'UniversLTPro-BoldCond',tahoma,sans-serif!important;
}

.mainwork h1{
    font-family:'UniversLTPro-UltraCondensed',tahoma,sans-serif!important;
    font-size:36px;
}
.contentDesc, .contentDesc p,.contentDesc li{
    font-size:18px
}
a i{
    font-weight:normal!important;
	-webkit-animation-duration:0.1s!important;
	-webkit-animation-name:fontfix!important;
	-webkit-animation-iteration-count:1!important;
	-webkit-animation-timing-function:linear!important;
	-webkit-animation-delay:0.15s!important;
}

/* new optin */
.span12.optin{margin-top:25px;padding: 0 15px;max-width:98%!important}
.row.email{margin:0}
.other-deliv {overflow:hidden}
.aca-deliv, .other-deliv {visibility:hidden;margin:0 15px 10px 15px}
.aca-deliv >div, .other-deliv >div{min-height:0!important}
.aca-deliv .span4, .other-deliv .span4{margin-bottom:15px;white-space:nowrap!important}
.aca-deliv p, .other-deliv p{padding-top:0!important;margin-bottom:5px;margin-top:10px; font-weight:600}

#mc-embedded-subscribe, .aca-deliv input[type=submit], .aca-deliv button, body.subscribe input[type=submit]
{
    border:solid 1px #dcdcdc!important;
    -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
    font-size:12px!important;
    width:auto;
    float:none;
    margin:8px 0 0 0!important;padding:2px 15px!important;min-height:0;height:auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-o-border-radius:2px;
}    

#mc-embedded-subscribe:hover, .aca-deliv input[type=submit]:hover, .aca-deliv button:hover, body.subscribe input[type=submit]:hover{
    text-decoration:underline;
}

body.subscribe .chrome{min-width:106px!important;max-width:106px!important;margin-right:1px;font-size:13px!important}
body.subscribe{background-color:#fff!important;margin:0 0 0 0!important;padding:0 0 0 0!important}

.aca-deliv input[type=submit], .aca-deliv button, body.subscribe input[type=submit], #mc-embedded-subscribe,

#mc_embed_signup form{margin:0 0 0 0;padding:0 0 0 0}
/* end new optin */

/* month view calendar */
#footerMonthlyCalendar,#footerCalendar{visibility:hidden}

#monthview.tab-pane{background-color:#fff;padding:15px;min-height:350px;height:auto;text-align:center}

#modalMonthview .fc-content, #monthview.tab-pane .fc-content{white-space:normal!important}
#modalMonthview .fc-event, #monthview.tab-pane .fc-event{
    border-width:0!important;
    -webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important;-o-border-radius:2px!important;padding:5px!important;font-size:13px!important
}

#monthview.tab-pane .fc-content .fc-time , #modalMonthview .fc-content .fc-time {display:none;}
#monthview .legend span{padding:2px 5px;font-size:80%;text-transform:uppercase;color:#666;cursor: default;margin:0 2px 0;border-radius:3px}



.tab-content.store> .tab-pane .row-fluid{padding:13px 0 0 5px;max-width:99.25%;cursor: default}
#monthview .o, #events .o{background-color:#fdeade!important;}
#monthview .m, #events .m{background-color:#e5e0da!important;}
#monthview .u, #events .u{background-color:#dde9f3!important;}


#monthview .fc-toolbar .fc-left{position:relative; z-index:5}
#monthview .fc-toolbar .fc-center, #monthview .fc-toolbar .fc-center h2{min-width:100%;text-align:center!important;position:relative;top:-15px;z-index:1}

@media (max-width:800px){
    #monthview .fc-toolbar .fc-center, #monthview .fc-toolbar .fc-center h2{min-width:0 ;position: inherit;top:0}
}


#monthview .fc-toolbar .fc-right{position:relative; z-index:5}
#monthview .fc-event, #monthview .fc-event:hover, #monthview .ui-widget .fc-event{color:#333;margin-bottom:1px}
#modalMonthview .fc-content-skeleton, #monthview.tab-pane .fc-content-skeleton {min-height:114px}
#modalMonthview .nodata, #monthview.tab-pane .nodata{background-color:#dcdcdc!important; color:#333!important;cursor: default}
#modalMonthview{max-width: 100%;min-width:85%;margin-left:auto!important;margin-right:auto!important;zoom:normal!important}
#modalMonthview .modalcontent{min-height:840px;margin:15px auto;overflow:auto;max-width: 100%;min-width:0;width:auto}
#modalMonthview .fc-view-container{min-height:100%!important;}
#modalMonthview .fc-view-container .fc-content-skeleton{min-height:140px}
