/********************************************************************************/

/*colorSet1*/
.styleSet1 .color1,.styleSet1.switcher {background:#2F3943;background:#7E2827;}
.styleSet1 .color2 {background:#56696D;}
.styleSet1 .color3 {background:#CFB18F;}
.styleSet1 .color4 {background:#728393;}
.styleSet1 a, .colorSet1 a:visited {color:#728393;}

.styleSet1 .color5 {background:#1A232A;}
        
/*colorSet2*/
.styleSet2 .color1,.styleSet2.switcher {background:#394B59;}
.styleSet2 .color2 {background:#76B4C9;}
.styleSet2 .color3 {background:#606A73;}
.styleSet2 .color4 {background:#6DA83E;}
.styleSet2 a, .colorSet2 a:visited {color:#6DA83E;}
.styleSet2 .lightText a,.styleSet2 .lightText a:visited {color:#25313A;}
.styleSet2 .color5 {background:#1A232A;}

/*colorSet3*/
.styleSet3 .color1,.styleSet3.switcher {background:#278871;}
.styleSet3 .color2 {background:#39A89B;}
.styleSet3 .color3 {background:#5A6656;}
.styleSet3 .color4 {background:#8BC590;}
.styleSet3 a, .colorSet3 a:visited {color:#8BC590;}
.styleSet3 .color5 {background:#07415B;}


/**********************************************************************/



body {font-size: 16px;line-height:1.75em;font-family: 'Open Sans';font-weight:300;padding:0;margin:0;overflow-x:hidden; background:#fff;}
#editAnywhere {display:none;}

h1 {font-family:'Raleway';font-size:50px;font-weight:300;line-height:1.15em;margin-bottom;20px}
h2 {font-family:'Raleway';font-size:40px;font-weight:200;text-transform:uppercase;line-height:1.15em;margin:20px 0;letter-spacing: 3px;}
h3 {font-family:'Quicksand';font-size:30px;font-weight:500;text-transform:uppercase;line-height:1.15em;}
h4 {font-size:22px;}

#mainContent a {color:#005CB9;}

p {margin: 1em 0;}

img {max-width:100%;}

table.centered, table[align="center"] {margin:0 auto;}
table.barred tr:nth-child(even) {background: #f9f9f9}
table.barred td {padding:4px 10px;}


tr td { padding: 0 8px;  vertical-align:top;}

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

em, i {font-style: italic;}

input {font-family: 'Open Sans';}

#desktopText {display:block!important;}
#appText {display:none!important;}

.mfp-content .loadingOverlay { position:absolute; top:0; right:0; left:0; bottom:0; z-index:10000; background-color: rgba(0,0,0,0.5); color:#fff; }
.mfp-content .loadingOverlay>div { display:block; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); }

#copyright {font-size:14px;}

#accrinet {font-size:13px;text-transform:uppercase;}
#accrinet img {margin-top:4px;max-width:20px;}

/*Trustees Section*/
#sectionA {background:#fff; color: #4B4F54;}
/*Targeted Industries*/
old branding - #sideScrollArea {background: #0C8E74;}
#sideScrollArea {background: #00A7B5;}
/*#sideScroll .sectionHalfColor, #sideScrollIntro {background: #0C8E74; color: #fff;}*/
#sideScroll .sectionHalfColor, #sideScrollIntro {background: #00A7B5; color: #fff;}

#sideScroll h2 {color:#fff;}

/*Investors Panel*/
/*.interiorPage #sectionD {opacity:0;}*/ /*This is unhidden by js*/
#sectionD {transition: all 500ms ease; padding:0;}
#sectionD.attached {}
#sectionD.detached {transition:none;}
#sectionD .theArrowL, #sectionD .theArrowR {opacity:1;transition:all 500ms ease;}
#sectionD.attached  .theArrowL, #sectionD.attached .theArrowR {opacity:0;}
#sectionD h2 {margin:0;}
#sectionD #investors {padding:0;}
.investorsGroup {display:none;}
img.grayscale {
  filter: grayscale(100%);
}
a:hover img.grayscale {filter: grayscale(0%);}

/*ALERTS*/
.alert { z-index:300; position:relative;display: none; padding: 12px 20px; border-top: 1px dashed rgba(0,0,0,0.7); line-height: 20px; vertical-align: middle; text-align:center; background: #ffdd00; color: #000;}
.alert.alert1 { border-top: 0px; }
.alert span.fa { cursor: pointer; vertical-align: middle; display: inline-block; line-height: 20px; font-size: 18px; padding-right: 10px; }

/*POPUP MESSAGE */
.popupItem {display:none;}
.closePopup {text-align:center;cursor:pointer;background:#000;color:#fff;height:30px;width:30px;line-height:30px;border:2px solid #fff;position:absolute;top:-10px;right:-10px;border-radius:50%;}
.darkOverlay {background: rgba(0,0,0,.5);position:fixed;height:100%;width:100%;z-index:300;}
.popupMessage {    width: 50%;
border-radius:20px;
    padding: 40px;
    position: fixed;
    z-index: 301;
    left: 25%;
    background: #fff;
    top: 30%;}

.newsModule.moduleLister.box .listerItem:nth-child(3) h3 a {color:#0C8E74;}

.newsListBlurb .newsThumbnail { float:left; }

.hideOnLarge { display:none; }

#bigBanner {background: #222;padding:0;}
#bigBanner span {display:inline-block;padding:30px 0;width: 100%;text-align: center;}
#internationalization {float:left;position:relative;padding-top:8px;width:300px;}
#international {width:27px;float:left;top: -3px;position: relative;}
#languages {float:left;display:none!important;}
#languages a { position:relative; display:inline-block; height:25px; overflow:hidden; }
#languages img {width:30px;position:relative; top:0; left:0; vertical-align:middle; }
#languages img:hover { top:-25px; }
.goog-te-gadget {color:transparent!important;}.goog-te-gadget span {display:none;}


li.avectra_interior {list-style-type:none;}

#sponsorsLoader .container img {padding-bottom: 40px;}

.section {clear:both;position:relative;float:left;width:100%;}
/*.section h2 {text-align:center;}*/
.container {margin:0 auto;position:relative;}
.container.gridContent {z-index:1;}
.container.textcenter {text-align:center;}
.sectionHalfColor {position: absolute;z-index: 0;height:100%;width: 50%;}
.sectionHalfColor-r {position: absolute;z-index: 0;height:100%;width: 50%;right:0;}
.sectionMidColor {position:relative;z-index: 1;height:100%;width:33%;margin:0 auto;}

.lightText {color:#f5f5f5;}
.centerText {text-align:center;}

.split {box-sizing: border-box;padding: 0 30px;position:relative;}

.menuButton {position: relative;float: right;top: 11px;right: 14px;}

.colorAccents {}
.colorAccents >div {height:6px;float:left;}

.publish,.date {font-weight:400;}

.whiteBG {background-color:#fff;}

.zoombox .zoombox_title {top: -35px;}
a.zoombox {position:relative;display:inline-block;}
a.zoombox .enlargeImg {position: absolute;top: 10px;z-index: 2;left: 10px;color:#fff;}

#utilityMenu {color:#eee;font-size:14px;line-height:40px;}
#utilityMenu a {color:#eee;text-decoration:none;}

#footerMenu {position:absolute;text-align:left;}
#footerMenu ul {margin:0;padding:0;}
#footerMenu li {display:block;}
#footerMenu li:hover {}
#footerMenu li a {transition: all 500ms ease;color:#ddd;padding: 1px 10px;display:inline-block;width:100%;}
#footerMenu li:hover a {background: rgba(0,0,0,.25);color:#fff;}

table.ticketTypeTable td {
    padding: 5px 10px;
}

td.specialRegistration { position: relative; font-size: 1px; color: transparent;}
td.specialRegistration::after { display: inline; left:0px; top:0px; content: '*Special Registration Code*'; color: #008852; font-size: 16px; font-weight: bold;}
.nonActiveSpecial td { display: none !important;}

.transitionHeight {
    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    -ms-transition: height 0.3s;
    -o-transition: height 0.3s;
    transition: height 0.3s;
}
.transitionAll {    
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

#utility {z-index:1;text-align:center;}
#utilityMenu a {height:40px;padding:0 6px;display:inline-block;}
#utilityMenu a:hover {background-color: rgba(255,255,255,.1);}
#socialIcons {float:right;margin-left:10px;}
#socialIcons a {float:left;}
#socialIcons i.fa {height:40px;width:40px;text-align:center;line-height:40px;font-size:26px;color:#fff;}
i.fa-facebook {background-color:#0062D1;}
i.fa-twitter {background-color:#00ADEF;}
i.fa-youtube {background-color:#DA2E2C;}
i.fa-search {background-color:#99BD4F;}

#searchBox {float:left;height:40px;width:200px;background: rgba(0,0,0,.5);}
#searchBox input {font-size: 14px;color:#fff;height:38px;line-height:38px;border:0;text-align:right;padding:0 8px;background:none;}
#searchBox input[type="select"] {display:none;}
.hidden {display:none;width:0;}

#header {z-index:10;background:#fff;}

#mainCaptionHolder {color:#fff;}
.parallax-slider #mainCaptionHolder .primaryCaption, .parallax-slider #mainCaptionHolder .secondaryCaption, .parallax-slider #mainCaptionHolder .slider_caption { display:block; height:100%; width:100%; }
.parallax-slider #mainCaptionHolder a.button {margin-bottom:30px;}


#logo {display:inline-block;height:70px;padding-left:10px;box-sizing: border-box;}
#logo.padmore {padding: 18px 0 10px 10px;}
#logo img {max-height:100%;max-width:100%;float:left;}
#logo.nobg img {background:none!important;}
#logo span {float: left;padding-left: 10px;height: 100%;line-height: 1.2em;font-size:25px;}


#header.smaller {top:0;}
#header.smaller #logo {height:80px;}
#header.smaller #logo span {font-size: 16px;}

#hero {background:#111;z-index:0;}



#vblock {z-index:2;width:100%;max-width:100%;height:800px;}
#vblock video {position:fixed!important;}
#vblockOverlay {height:100%;width:100%;position:absolute;}
.vidCaption {font-family:'Raleway', san-serif;font-weight: 800;position:relative; top: 40%;}
@media (min-width: 1200px) {
#vblock {margin-top:-72px;}
}
@media (min-width: 980px) and (max-width: 1200px) {
#vblock {height:600px;margin-top:-72px;}
.vidTitle {font-size: 40px;}
.vidSubTitle {font-size: 25px;}
}
@media (min-width: 768px) and (max-width: 979px) {
#vblock {height:400px;}
.vidTitle {font-size: 30px;}
.vidSubTitle {font-size: 20px;}
}
@media (max-width: 767px) {
#vblock {height: 260px;}
.vidTitle {font-size: 30px;}
.vidSubTitle {font-size: 20px;}
}

#sectionA {padding-bottom:0;}
#sectionA2 {padding:125px 0;font-size: 20px;}

#sectionB {}
#sectionB >.sectionHalfColor {}
#sectionB >.container>.sectionMidColor {}

#sectionC {}
#sectionC >.sectionHalfColor {}
#sectionC >.container>.sectionMidColor {}

#sectionD {}

#map iframe {pointer-events: none;}

#footer {padding:30px 0;}

.section { position:relative;}
.section.arrowed { z-index:2; padding-bottom:70px;}
.section.bottomPad {  padding-bottom:70px;}

.arrowed .theArrow { display:block; position:absolute; left:50%; bottom:-40px; width:0; height:0; margin-left:-40px; border-left: 40px solid transparent; border-right: 40px solid transparent; border-top: 40px solid transparent; z-index:1; }
.arrowed .theArrowL, .arrowed .theArrowR { position:absolute; width:50%; top:-40px; border-bottom: 40px solid transparent; z-index:1; box-sizing:border-box; }
.arrowed .theArrowL { left:0; border-right: 40px solid transparent; }
.arrowed .theArrowR { left:50%; border-left: 40px solid transparent; }
.arrowed.rightArrow {position:relative;}
.arrowed.rightArrow .theArrow {    transform: rotate(-90deg); top:45%;left:100%;margin-left:-20px;}

.horizontal > li > a {font-weight:bold;text-transform:uppercase;}

.featureSection {padding:30px;text-align:center;}
.featureSection div.icon {font-size:80px;margin-bottom:15px;}
.featureSection a {text-decoration:none;}
.featureSection a, .featureSection {color:#fff;}
.featureSection:hover i.fa {font-size:140%;margin-top:-10%;text-shadow: 0 10px rgba(0,0,0,.5);}
.featureSection .split {overflow:hidden;}

.tabContainer a.active {color:#fff!important;background:#394B59!important;}
.tabList {    position: absolute;right: -40px;top: 92px;}

/* Newsletter Signup Form Styles */
#enews_signup { width: 85%; margin: 0 auto; font-family: 'Open Sans', sans-serif; }
#enews_signup table { margin: 30px 0 0 0; padding: 0; }
#enews_signup h2 { font-size: 24px; color: #0063a8; font-family: 'Montserrat', sans-serif; font-weight: bold; letter-spacing: 0; text-transform: none; }
#enews_signup .chapter_intro { color: #0078BE; font-style: italic; }
#enews_signup .disclaimer { line-height: 150%; font-size: 12px; color: #999999; }

/* ModuleBegin::blog */
.blogModule {}
.blogModule .info {margin-bottom: 20px; }
.blogModule .author {}
.blogModule .date {}
.blogModule .thumbnail img { width:350px; max-width:100%; }
.blogModule .tags {} 
.blogModule .comment { padding: 10px; background: #f4f4f4; margin-bottom: 15px; border: 1px solid #ccc; }
.blogModule .comment .info { color: #333; font-weight: 600; margin-bottom: 10px; }
.blogDate { font-size: smaller; padding: 10px 0 3px; border-bottom: 1px solid #ccc; }
.blogTitle { padding-top: 7px; font-size: 24px; font-weight: bold;}
.blogEntryFooter { padding-bottom: 35px; }
/* ---- Blog Lister ----- */
.blogModule.moduleLister {}
.blogModule.moduleLister h2 { margin-bottom:5px; }
.blogModule .listerItem {}
.blogModule .blurb {}

/* ---- Blog Detail ------- */
.blogModule.moduleDetail {}
.blogModule.moduleDetail h1 { margin-bottom: 5px; }
.blogModule.moduleDetail .fullText {}

/* ---- Blog Archives ------ */
.blogModule.archive .month { padding-left:10px; }
.blogModule.archive .year { font-weight: bold; }
/* ModuleEnd::blog */



table#edo_reporting { margin:0px; padding: 0px; border: 2px solid #fff; border-collapse: collapse; border-spacing:0px; table-layout: fixed; width: 100%;}
table#edo_reporting thead {}
table#edo_reporting thead th { background: #458CBE; border: 2px solid #fff;  text-align:center; padding: 6px 6px; color: #fff;}
table#edo_reporting thead th:first-child {  width: 200px; text-align:left; }
table#edo_reporting tbody {}
table#edo_reporting tbody td { background: #f2f2f2; border: 2px solid #fff; text-align:center;  padding: 3px 6px; color: #000;}
table#edo_reporting tbody tr:nth-child(even) td { background: #e7e7e7;}
table#edo_reporting tbody td:first-child {  width: 200px; text-align:left; }

table#edo_reporting thead th#year_toggle { text-align:center; position: relative;}
table#edo_reporting thead th#year_toggle span.selected_year { font-weight: bold; }
table#edo_reporting #prev_year_toggle, table#edo_reporting #next_year_toggle { background: rgba(255,255,255,0.15); position: absolute; text-align:center; border-radius: 4px; top: 50%; margin-top: -14px; line-height:28px; width: 28px; font-size: 19px; color: #fff; cursor: pointer;}
table#edo_reporting #prev_year_toggle { left:8px;}
table#edo_reporting #next_year_toggle { right:8px;}
table#edo_reporting #prev_year_toggle:hover, table#edo_reporting #next_year_toggle:hover { background: rgba(255,255,255,0.25);}

/*testimonials module*/
#testimonialsFrame, #featuredEventsFrame {position:relative;overflow:hidden;}
#testimonialsFrame h2, #featuredEventsFrame h2 {text-align:center;}
#testimonials, #featuredEvents {z-index:0;padding: 30px;}
#testimonials .mainText, #featuredEvents .mainText {font-size: 18px;}
#testimonials .authorImage {max-width:258px;float:left;margin-right:30px;}
#featuredEvents .authorImage {max-width: 258px; float:right; margin-right: 30px;}
#testimonials .authorDescription, #featuredEvents .authorDescription {font-size: 15px;    text-align: center;    line-height: 1.5em;}
#testimonials img, #featuredEvents img {max-width: 100%;}
#testimonials .author, #featuredEvents .author {text-align:center;clear:both;float:left;max-width:200px;width:100%;font-size: 20px;margin-top: 20px;}
.testimonial,.featuredEvent {padding: 0 80px;}
.prevNextNav {z-index:2;width: 100px;vertical-align: middle;padding: 5px;width: 60px;}
.prevNextNav .arrow {z-index:5;cursor:pointer;/*background: rgba(0,0,0,.2);*/opacity:.25;position: absolute;display: block;width: 70px;height: 50px;line-height:50px;top: 50%;margin-top: -20px;border-radius: 25px;text-align:center;font-size: 30px;}
.prevNextNav .arrow:hover {opacity: 1;}
.prevNextNav .prev {left: 0px;}
.prevNextNav .next {right: 0px;}
a[aria-controls^="rmjs-"] {color:#fff!important;background: rgba(0,0,0,.25);font-size:14px;padding:5px 8px;margin-top:10px;display:inline-block!important;width:auto!important;clear:both;text-align:center;}

@media (max-width: 767px) {
#testimonials .mainText {width:100%;float:left;font-size:14.5px;}
#testimonials .authorImage {text-align:center;width:100%;max-width:100%;}
#testimonials .author {width:100%;max-width:100%;}
#testimonials .authorDescription {width:100%; font-size: 15px; text-align: center; line-height: 1.5em;}
#testimonials img {max-width:140px;}
.interiorPage #investorsLoader {display:none;}
}


table.membershipSearch td:first-child { vertical-align:middle; text-align:right; }
table.membershipLister th
, table.membershipLister td { padding:10px; }
table.membershipLister th { background-color:#999; color:#fff; font-weight:bold; text-align:left; }
table.membershipLister td { border-bottom: 1px solid #ccc; }
table.membershipLister tr.no-border td {border-bottom:0;}
.membershipModule .listerItem {clear:none;}
.membershipModule .thumbnail {border-radius:50%;}
.membershipModule .thumbnail {max-width: 350px;}

#mainContent, #sideCol {display:inline-block;padding:30px 15px 70px 15px;width:100%;box-sizing:border-box;min-height: 800px;}
#mainContent.withSideCol {width:70%;}
#sideCol {float:right;    width:30%;}
#sideCol .bannerAds {text-align:center;margin:30px 0;}
#sideCol .bannerAds img {display:inline-block;margin:10px 0;}

#sideCol .accordion {margin:30px 0;}
#sideCol .accordion ul {background:#fff;}
#sideCol .accordion ul.persist {display:block!important;}
#sideCol .accordion a {color:#333!important;box-sizing:border-box;border-bottom:2px solid #eee;}
#sideCol .accordion li.alsoCurrent >a {font-weight:bold;}
#sideCol .accordion >li >a {text-transform:uppercase;}
#sideCol .accordion li li:hover > a,#sideCol .accordion li a.current {background: rgba(0,0,0,.03)}

/*investors*/
#investors {text-align:center;padding:30px 0;display:inline-block;width:100%;}
.interiorPage #investors {max-height:100px;}
#investors .split5 {width:19%;float:none;}
#investorsPremium .split5 {width: 48%;float:none;}

@media (max-width: 989px) { /* smartphones, iPhone, portrait 480x320 phones */
#investors .split5, #investorsPremium .split5 {width:100%;}
}
#investors >div, #investorsPremium >div {text-align:center;}
#investors a, #investorsPremium a {padding:10px 25px;display:inline-block;box-sizing:border-box;}
#investors img {max-width:175px;max-height:90px;}
#investorsPremium img {max-width: 300px;}
#investorsNav, #investorsPremiumNav {text-align:center;}
#investorsNav a, #investorsPremiumNav a {display:inline-block;background: rgba(0,0,0,.25);height:20px;width:20px;margin:5px;color:transparent;}
#investorsNav a.activeSlide, #investorsPremiumNav a.activeSlide {background: rgba(255,255,255,.25);}

/*sidescrolling module*/
#sideScroll {}
#sideScroll .sectionHalfColor { z-index:-1;}
#sideScrollIntro {padding:30px;}
#sideScrollArea {padding: 0 30px 30px 30px;box-sizing: border-box;}
.scrollItem {float:left;width:230px;height:230px;background: rgba(255,255,255,.5);margin:60px 40px 40px 40px;}
.scrollItem >div {position:relative;}
.scrollItem h3 {font-size: 25px;}

.colorAccents .split4 {width:25%;}

#ajx-minical-frame .calNext, #ajx-minical-frame .calPrev {font-size:28px;top:10px;}

/*backtoTop*/
#back-top {position: fixed;bottom: 20px;right: 20px;color:#fff;font-size: 30px;z-index:4000;background: rgba(0,0,0,.3);padding: 6px;border-radius: 6px;}
@media (max-width: 1024px) {

#header.smaller {height:160px;}    

}

@media (max-width: 960px) {
#mainContent.withSideCol, #sideCol {width:100%;float:left;}
.arrowed.rightArrow .theArrow {display:none;}
#socialIcons {text-align:center;}
#socialIcons, #socialIcons i.fa {width:100%;}
#socialIcons a {float:none;}
.horizontal li a {background: #1A232A;color:#fff;}
.dropmenu .parentIndicator {background: rgba(255,255,255,.15);}
.horizontal li {border-bottom:1px solid #333;}
.parentIndicator {right:15px;}
h1 {font-size: 26px;}
#footerMenu {display:none;}
}

@media (min-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */
#logo span {font-size: 16px;}
table, input, textarea {width:100%;box-sizing:border-box;}
#parallax-slider {height: 300px;}
#parallax-slider h2 {font-size:1em!important;line-height: 1.25em!important;}
#parallax-slider #paralaxSliderPagination {bottom:5px;}

.container {width:100%;}
.split5, .split3, .split2, .split2-r {width:100%;float:left;box-sizing:border-box;}

.no-mobile {display:none;}
.mobile-only {display:block;}
}
@media (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media (min-width:641px) {
.no-mobile {display:block;}
.mobile-only {display:none;}
#logo span {font-size:25px;}
table, input, textarea {width:auto;box-sizing:border-box;}
#investors .split5 {width:auto;float:none;}
#parallax-slider {height: 450px;}
#parallax-slider h2 {font-size:60px!important;} /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media (min-width:961px) { 
#parallax-slider {height: 650px;}/* tablet, landscape iPad, lo-res laptops ands desktops */
.container {max-width:950px;}
.dropmenu ul a {color:#fff!important;}
#utilityMenu {float:right;}
.dropmenu >li > a, .dropmenu >li > a:visited {display:block;color:#222;}
.dropmenu ul > li:hover >a {background-color: rgba(0,0,0,.1);}
#header {position:fixed;}

#header .container {line-height:0;}
#navigation {float:right;}
#logo {display:inline-block;height:100px;width:auto;min-width: 270px;}
#logo span {padding-left:10px;}
#fixedSpacer {height:140px;}
.horizontal > li {height:100px;line-height:100px;    
-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.horizontal > li:hover {background: rgba(0,0,0,.05);}    
#header.smaller .horizontal > li {height:80px;line-height:80px;}
#header.smallest {top:-162px;}
.horizontal > li.hasChildren > a, .horizontal > li > a {padding:0 7px;font-size:13px;}
.horizontal > li > .parentIndicator {display:none;}
.parentIndicator {height:100%;}


.split5 {width:20%;float:left;}
.split4 {width:25%;float:left;}
.split3 {width:33.333%;float:left;}
.split2 {width:50%;float:left;}
.split2-r {width:50%;float:right;}
}
@media (min-width:1205px) { /* big landscape tablets, laptops, and desktops */
.container {max-width:1121px;}
.horizontal > li.hasChildren > a, .horizontal > li > a {padding:0 10px;font-size:16px;}

#header {position:fixed;}
}
@media (min-width:1281px) { /* hi-res laptops and desktops */ }





/* ModuleBegin::avectra */
.avectralogin span { padding: 3px 0; display: block; clear: both; margin: 5px 0; }
.avectralogin label { width: 130px; height: 20px; line-height: 20px; float: left; padding: 0 10px 0 0; display: block; text-align: right;}
.avectralogin input[type="text"],
.avectralogin input[type="password"] { height: 18px; line-height: 18px; float: left; display: block; padding: 0 5px; border: 1px solid #cccccc; background: #ffffff; }
.avectralogin input[type="submit"] { clear: both; float: left; display: block; margin: 10px 0 10px 140px; }

.avectra { width: 700px; overflow: hidden; }
.avectra table { width: 700px; border-collapse: collapse; }
.avectra table th, .avectra table td { padding: 3px 7px; vertical-align: top; font-size: 14px; }
.avectra table th { color: #ffffff; font-weight: bold; background: #999999; }
.avectra table th a { color: #ffffff; text-decoration: underline; }
.avectra table td { border-bottom: 1px solid #cccccc; }
.avectramember .collast { text-align: right; }
.avectranum .collast { text-align: right; }
.avectra td .addtocart { width: auto; padding: 0; margin: 10px 0 10px 10px; float: right; text-align: right; }

.avectra .item { padding: 5px 0 10px 0; border-bottom: 1px solid #cccccc; }
.avectra .item1 { border-top: 1px solid #cccccc; }
.newsHeadline, .avectra h3 { font-size: 18px;padding: 5px 0 0 0; margin: 0; font-weight: bold; color:#0063BE;}
.avectra p { padding: 5px 0; margin: 0 }
.avectra span.label { font-style: italic; }
.avectra .item { padding: 0 0 5px 0; }

.avectraorganizations h6 {font-size:16px!important; font-weight:bold!important;color:#0063BE!important;}

.avectraform,
.avectraform2,
.avectraform3 { padding: 15px 0; clear: both;  }
.avectraform span { padding: 3px 0; display: block; clear:both; margin: 5px 0; height: 32px; }
.avectraform span.multi { }
.avectraform span span { padding: 0; height: 32px; line-height: 32px; float: left; clear: none; margin: 0;    padding: 3px 0;  }

.avectraform label { width: 150px; height: 20px; line-height: 20px; float: left; padding: 0 10px 0 0; display: block; text-align: right;}
.avectraform2 label { width: 200px; line-height: 38px; }
.avectraform .multi label { height: auto; line-height: 14px; }
.avectraform input[type="text"] {  float: left; display: block; padding: 0 5px;height: 32px; margin-right: 5px; border: 1px solid #cccccc; background: #ffffff; }
.avectraform input[type="submit"] {clear: both; float: left; display: block; margin: 10px 0 10px 140px; }
.avectraform2 input[type="submit"] { margin-left:160px; }
.avectraform textarea { width: 300px !important; float: left; }
.avectraform fieldset { padding: 0; margin: 0; border: 0; }
.avectraform legend { padding: 10px 0 0 0; font-weight: bold; }
.avectraform select,
.avectraform3 select { padding:0; height: 32px; line-height: 32px; float: left; display: block; margin-right: 5px; }


.avectrasearch { padding: 10px 0; }
.avectrasearch span { padding: 3px 0; display: block; margin: 5px 0; float: left; }
.avectrasearch label { height: 20px; line-height: 20px; float: left; padding: 0 10px 0 0; display: block; }
.avectrasearch input {  }
.avectrasearch input[type="text"] {  float: left; display: block; padding: 0 5px; border: 1px solid #cccccc; background: #ffffff; }
.avectrasearch input[type="submit"] { margin-left: 10px; }
.avectrasearch a { padding: 5px 0; display: block; clear: both; }


.avectracartprev { width: 97px; padding: 10px; margin: 0 0 5px 5px; float: right; border: 1px solid #cccccc; }
.avectracartprev h3 { text-align: right; }
.avectracartprev p { padding: 2px 0; margin: 0; text-align: right; }

.avectracart table { margin: 0 0 10px 0; }
.avectracart td { text-align: right; }
.avectracart td.col1,
.avectracart td.col2,
.avectracart td.col3  { text-align: left; }
.avectracart td.collast  { padding-right:15px; }

.avectraorganizations td.collast  { width: 20%; }

.clearSpace { clear: both; height: 10px; } 
.clearSpace:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
html>body .clearSpace { height: auto; min-height: 10px; }

a.avectra-product-download {
    display: block;
}
/* ModuleEnd::avectra */


/*Embed Responsively CSS*/
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }