/* begin mtrapp austin-responsive-tcia css 3-29 */
.cc-window.cc-banner {padding-right: 265px !important;}

@media (max-width: 600px) {
.cc-window.cc-banner {padding-right: 0px !important;}
}

#ste_container_ciProceedtoCheckout
{
display:table;
float: left;
margin-top: -6px;
}
#ste_container_ciContinueShoppingButton
{
display:table;
float:right;
}

.QueryDisplayWrapper .row::after {
    padding-top: 15px;
}
.divTotalRecords
{
    padding-bottom: 10px;
}

div.gsc-adBlock {display:none;}

.Required {padding-left:10px;}

.tabs .iMIS-WebPart > .ContentItemContainer {margin-bottom:0px;}

.content-tab {position:relative; display:inline-block;}

.active {
font-size:16px;
font-weight:bold;
position:relative; 
z-index:99; 
border-top-left-radius:8px; 
border-top-right-radius:8px; 
display:inline; 
padding:5px 10px; 
margin-right:5px;
}

.innactive {
font-size:14px;
color: #fff; 
background:#013e7d;  
border-top-left-radius:8px; 
border-top-right-radius:8px; 
display:inline; 
padding:5px 10px; 
margin-right:5px;
font-weight:normal;
}

.red .innactive {
background:#b13124;  
}

.content-tab a {color:#fff @important;}

.content-tab-container {
margin-top:1px;  
border-radius:8px; 
border-top-left-radius:0px; 
padding:10px 20px; 
background:#f0f0e8; 
display:inline-block;
width: 100%;
}

/*--Online Testing Center--*/

.no-sidebar .col-secondary {
display: none;
}


/*--Resources page--*/

.free-resources {
background:#3a4c00; 
border-radius:5px; 
padding:1px 20px 7px 20px;
margin-bottom:0px;
color:#fff;
font-size:17px;
position:relative;
}

.free-resources h3 {margin-top:12px;}

.resource-one .ContentItemContainer, 
.resource-three .ContentItemContainer, 
.resource-five .ContentItemContainer,
.resource-seven .ContentItemContainer {
background:#a4ad82; 
border-radius:5px; 
padding:0px 10px 0px 10px;
margin-bottom:25px;
color:#fff;
min-height:270px;
font-size:17px;
position:relative;
}

.resource-one .ContentItemContainer ul, 
.resource-two .ContentItemContainer ul,
.resource-three .ContentItemContainer ul, 
.resource-four .ContentItemContainer ul,
.resource-five .ContentItemContainer ul,
.resource-six .ContentItemContainer ul,
.resource-seven .ContentItemContainer ul,
.resource-eight .ContentItemContainer ul {
margin-bottom:50px;
}

.resource-one .ContentItemContainer h2, 
.resource-two .ContentItemContainer h2,
.resource-three .ContentItemContainer h2,
.resource-four .ContentItemContainer h2,
.resource-five .ContentItemContainer h2,
.resource-six .ContentItemContainer h2,
.resource-seven .ContentItemContainer h2,
.resource-eight .ContentItemContainer h2 {color:#fff; font-size:18px; border-bottom:1px solid #fff; }

.resource-two .ContentItemContainer, 
.resource-four .ContentItemContainer, 
.resource-six .ContentItemContainer, 
.resource-eight .ContentItemContainer {
background:#7d8a54; 
border-radius:5px; 
padding:0px 10px 0px 10px;
margin-bottom:25px;
color:#fff;
min-height:270px;
font-size:17px;
position:relative;
}



/*--CTSP page--*/

.ctsp-one .ContentItemContainer, 
.ctsp-three .ContentItemContainer, 
.ctsp-five .ContentItemContainer,
.ctsp-seven .ContentItemContainer {
background:#a4ad82; 
border-radius:5px; 
padding:0px 10px 0px 10px;
margin-bottom:25px;
color:#fff;
min-height:150px;
font-size:17px;
position:relative;
}

.ctsp-one .ContentItemContainer ul, 
.ctsp-two .ContentItemContainer ul,
.ctsp-three .ContentItemContainer ul, 
.ctsp-four .ContentItemContainer ul,
.ctsp-five .ContentItemContainer ul,
.ctsp-six .ContentItemContainer ul,
.ctsp-seven .ContentItemContainer ul,
.ctsp-eight .ContentItemContainer ul {
margin-bottom:50px;
}

.ctsp-one .ContentItemContainer h2, 
.ctsp-two .ContentItemContainer h2,
.ctsp-three .ContentItemContainer h2,
.ctsp-four .ContentItemContainer h2,
.ctsp-five .ContentItemContainer h2,
.ctsp-six .ContentItemContainer h2,
.ctsp-seven .ContentItemContainer h2,
.ctsp-eight .ContentItemContainer h2 {color:#fff; font-size:18px; border-bottom:1px solid #fff; }

.ctsp-two .ContentItemContainer, 
.ctsp-four .ContentItemContainer, 
.ctsp-six .ContentItemContainer, 
.ctsp-eight .ContentItemContainer {
background:#7d8a54; 
border-radius:5px; 
padding:0px 10px 0px 10px;
margin-bottom:25px;
color:#fff;
min-height:150px;
font-size:17px;
position:relative;
}



a.learn-more-button {
width:100%; 
display:inline-block; 
padding:5px 10px; 
text-align:center; 
background:#e7e8e0; 
color:#000 !important; 
font-weight:bold; 
border-radius:5px; 
text-decoration:none;
position:absolute;
bottom:-15px;
left:0px;

}

a.learn-more-button:hover {
background:#3a4c00; 
color:#fff !important;
text-decoration:none !important;
}

a.ctsp-learn-more-button {
width:95%; 
display:inline-block; 
padding:5px 10px; 
text-align:center; 
background:#e7e8e0; 
color:#000 !important; 
font-weight:bold; 
border-radius:5px; 
text-decoration:none;
position:absolute;
bottom:10px;
left:10px;

}

a.ctsp-learn-more-button:hover {
background:#3a4c00; 
color:#fff !important;
text-decoration:none !important;
}

.resource-nine .ContentItemContainer, .resource-ten .ContentItemContainer { 
padding:0px 10px 0px 10px;
margin-bottom:25px;
min-height:210px;
font-size:15px;
line-height:1.25em;
position:relative;
}

.resource-nine .ContentItemContainer h3,
.resource-ten .ContentItemContainer h3 {font-size:18px; border-bottom:1px solid #ccc; }

a.back-button { 
display:inline-block; 
padding:5px 10px; 
text-align:center; 
background:#e7e8e0; 
color:#000 !important; 
font-weight:bold; 
border-radius:5px; 
text-decoration:none;
position:absolute;
right:0px;

}

a.back-button:hover {
background:#3a4c00; 
color:#fff !important;
text-decoration:none !important;
}

a.learn-more-button-two { 
display:inline-block; 
padding:5px 10px; 
text-align:center; 
background:#e7e8e0; 
color:#000 !important; 
font-weight:bold; 
border-radius:5px; 
text-decoration:none;
position:relative;
font-size:14px !important;

}

a.learn-more-button-two:hover {
background:#3a4c00; 
color:#fff !important;
text-decoration:none !important;
}

a.learn-more-button-three { 
display:inline-block; 
padding:5px 10px; 
text-align:center; 
background:#e7e8e0; 
color:#000 !important; 
font-weight:bold; 
border-radius:5px; 
text-decoration:none;
position:relative;
font-size:14px !important;

}

a.learn-more-button-three:hover {
background:#a4ad82; 
color:#fff !important;
text-decoration:none !important;
}

/*--Safety Videos page--*/

.safety-videos .col-primary {width:100%;}
.safety-videos .col-secondary {display:none;}




/*--Home page--*/

.hp-heading {
  background: url(images/tcia-header-grx.jpg) top no-repeat #fff;
  background-size:cover; 
  color: #ffffff;
  padding:60px 3% 15px 1%;
  margin: -15px -10px -10px -10px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
 
}

.hp-heading h2 {
  font-size: 44px;
  font-weight: normal;
  color: #ffffff;
  padding-top:0px;
  margin-top: 0px;
  text-shadow: 0px 3px 6px #000;
}

/*--Ground Ops page--*/

.gops-heading {
  background: url(https://tcia.org/images/TCIA/Education-Events/Education/GroundOps-heading-background.jpg) top no-repeat #fff;
  background-size:cover; 
  color: #ffffff;
  padding:60px 3% 15px 1%;
  margin: -15px -10px -10px -10px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
 
}

.gops-heading h1 {
  font-size: 44px;
  font-weight: normal;
  color: #ffffff !important;
  padding-top:0px;
  margin-top: 0px;
  text-shadow: 0px 3px 6px #000;
}

.gops-heading p {
  font-size: 18px;
  font-weight: normal;
  color: #ffffff !important;
 text-shadow: 0px 1px 3px #000;
}




/*--Credentialing Programs page--*/

.credprog-row-one {
  display: inline-flex;
  width:96%;
  margin: 0px 2% 20px 2%;
}

.credprog-row-one .ContentItemContainer h2 {
  margin-bottom: 20px;
}

.credprog-row-one .ContentItemContainer p {
  margin-bottom: 10px;
}

.credprog-row-one .ContentItemContainer p a {
  color:#54641d;
  text-decoration: underline;
}

.credprog-row-one .ContentItemContainer p a:hover {
  color:#000;
}

.credprog-row-one .credprog-one {
  background: #e7e9dc;
  padding: 10px 10px 10px 20px;
}

.credprog-row-one .credprog-two {
  background: #7e8b53;
  padding: 10px 10px 10px 20px;
}



.credprog-row-one .credprog-two .ContentItemContainer h2 {
  margin-bottom: 20px;
  color: #fff;
}

.credprog-row-one .credprog-two .ContentItemContainer p {
  margin-bottom: 10px;
  color:#fff;
}

.credprog-row-one .credprog-two .ContentItemContainer p a {
  color:#fff;
  text-decoration: underline;
}

.credprog-row-one .credprog-two .ContentItemContainer p a:hover {
  color:#cbd0b5;
}

.credprog-row-one .credprog-three {
  background: #770b29;
  padding: 10px 10px 10px 20px;
}

.credprog-row-one .credprog-three .ContentItemContainer h2 {
  margin-bottom: 20px;
  color: #fff;
}

.credprog-row-one .credprog-three .ContentItemContainer p {
  margin-bottom: 10px;
  color:#fff;
}

.credprog-row-one .credprog-three .ContentItemContainer p a {
  color:#fff;
  text-decoration: underline;
}

.credprog-row-one .credprog-three .ContentItemContainer p a:hover {
  color:#cbd0b5;
}

/*--Tree Care Academy page--*/

.tca-row-one {
background: url(images/row-one-tca-bottom.jpg) bottom no-repeat #e7e9dc; 
padding:20px 10px 80px 10px;
margin:20px 5% 25px 5%;
position:relative;
}

.tca-row-one .ContentItemContainer li {
margin-bottom: 3px;
}

.tca-row-two {
  display: inline-flex;
  width:96%;
  margin: 0px 2% 20px 2%;
}

.tca-row-two .ContentItemContainer h2 {
  margin-bottom: 20px;
}

.tca-row-two .ContentItemContainer p {
  margin-bottom: 10px;
}

.tca-row-two .ContentItemContainer p a {
  color:#54641d;
  text-decoration: underline;
}

.tca-row-two .ContentItemContainer p a:hover {
  color:#000;
}

.tca-row-two .tca-one {
  background: #e7e9dc;
  padding: 10px 10px 10px 20px;
}

.tca-row-two .tca-two {
  background: #7e8b53;
  padding: 10px 10px 10px 20px;
}



.tca-row-two .tca-two .ContentItemContainer h2 {
  margin-bottom: 20px;
  color: #fff;
}

.tca-row-two .tca-two .ContentItemContainer p {
  margin-bottom: 10px;
}

.tca-row-two .tca-two .ContentItemContainer p a {
  color:#fff;
  text-decoration: underline;
}

.tca-row-two .tca-two .ContentItemContainer p a:hover {
  color:#cbd0b5;
}

.tca-row-two .tca-three {
  background: #770b29;
  padding: 10px 10px 10px 20px;
}

.tca-row-two .tca-three .ContentItemContainer h2 {
  margin-bottom: 20px;
  color: #fff;
}

.tca-row-two .tca-three .ContentItemContainer p {
  margin-bottom: 10px;
}

.tca-row-two .tca-three .ContentItemContainer p a {
  color:#fff;
  text-decoration: underline;
}

.tca-row-two .tca-three .ContentItemContainer p a:hover {
  color:#cbd0b5;
}

/*--TCA Foundation pages--*/

.tca-foun-row-one {
  background:#e7e9dc;
  color: #000;
  padding:20px 3% 0px 3%;
  margin: 0px 0.3%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
 
}

.tca-foun-row-one h1 {
  color: #000;
 
}

.tca-foun-row-two {
  background:#e7e9dc;
  color: #000;
  padding:0px 3% 20px 3%;
  margin: 0px 0.3% 40px 0.3%;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.tca-foun-row-two img {
  box-shadow: 0px 6px 8px #999;

}

.tca-foun-row-three {
  padding:0px 3% 0px 3%;
  margin: 0px 0.3% 0px 0.3%;
}

.tca-foun-row-three .col-sm-4 {
  margin-top: 60px;
}

.tca-foun-row-three .col-sm-4 img {
  box-shadow: 0px 6px 8px #999;
}

.tca-foun-row-four {
  padding:0px 3% 0px 3%;
  margin: 0px 0.3% 0px 0.3%;
}



/*--TCA Intermediate pages--*/

.tca-int-row-one {
  background:#7e8b53;
  color: #fff;
  padding:20px 3% 0px 3%;
  margin: 0px 0.3%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
 
}

.tca-int-row-one h1 {
  color: #fff;
 
}

.tca-int-row-two {
  background:#7e8b53;
  color: #fff;
  padding:0px 3% 20px 3%;
  margin: 0px 0.3% 40px 0.3%;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.tca-int-row-two img {
  box-shadow: 0px 6px 8px #000;

}

.tca-int-row-three {
  padding:0px 3% 0px 3%;
  margin: 0px 0.3% 0px 0.3%;
}

.tca-int-row-three .col-sm-4 {
  margin-top: 60px;
}

.tca-int-row-three .col-sm-4 img {
  box-shadow: 0px 6px 8px #999;
}

.tca-int-row-four {
  padding:0px 3% 0px 3%;
  margin: 0px 0.3% 0px 0.3%;
}



/*--TCA Advanced pages--*/

.tca-adv-row-one {
  background:#770b29;
  color: #fff;
  padding:20px 3% 0px 3%;
  margin: 0px 0.3%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
 
}

.tca-adv-row-one h1 {
  color: #fff;
 
}

.tca-adv-row-one a {
  color:#ffffff !important; 
  text-decoration: underline;
}

.tca-adv-row-one .ContentItemContainer a:link {
  color:#ffffff !important; 
  text-decoration: underline;
}

.tca-adv-row-two {
  background:#770b29;
  color: #fff;
  padding:0px 3% 20px 3%;
  margin: 0px 0.3% 40px 0.3%;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.tca-adv-row-two img {
  box-shadow: 0px 6px 8px #000;

}

.tca-adv-row-three {
  padding:0px 3% 0px 3%;
  margin: 0px 0.3% 0px 0.3%;
}

.tca-adv-row-three .col-sm-4 {
  margin-top: 60px;
}

.tca-adv-row-three .col-sm-4 img {
  box-shadow: 0px 6px 8px #999;
}

.tca-adv-row-four {
  padding:0px 3% 0px 3%;
  margin: 0px 0.3% 0px 0.3%;
}



/*--TCA Advanced Crew Leader page--*/

.tca-adv-cl-row-one {
  background:#770b29;
  color: #fff;
  padding:20px 3% 0px 3%;
  margin: 0px 0.3%;
  border-radius: 8px;
  border-radius: 8px;
 
}

.tca-adv-cl-row-one h1, .tca-adv-cl-row-one h2 {
  color: #fff;
 
}

.tca-adv-cl-row-two {
  padding:0px 3% 0px 3%;
  margin: 40px 0.3% 0px 0.3%;
}

.tca-adv-cl-row-two img {
  box-shadow: 0px 6px 8px #000;

}

.tca-adv-cl-row-two .col-sm-3 {
  margin-top: 20px;
}

.tca-adv-cl-row-three {
  padding:0px 3% 0px 3%;
  margin: 0px 0.3% 0px 0.3%;
}

.tca-adv-cl-row-three .col-sm-4 {
  margin-top: 60px;
}

.tca-adv-cl-row-three .col-sm-4 img {
  box-shadow: 0px 6px 8px #999;
}

.tca-adv-cl-row-four {
  padding:0px 3% 0px 3%;
  margin: 0px 0.3% 0px 0.3%;
}

.tca-adv-cl-row-five {
  padding:0px 3% 0px 3%;
  margin: 0px 0.3% 0px 0.3%;
}



/*--Education page--*/

.ed-row-one {
  background: url(images/education-header-image.jpg) top no-repeat #a0a28a;
  background-size:contain; 
  color: #ffffff;
  padding:180px 3% 0px 3%;
  margin: 0px 0.3%;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
 
}

.ed-row-two {
  background: #a0a28a;
  color: #ffffff;
  margin: 0px 0.3%;
  padding:0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.ed-row-one h1 {
  color: #ffffff;
  padding-top:20px;
  text-shadow: 0px 3px 6px #000;
}

.ed-row-three {
  padding:40px 3% 0px 3%;
  margin: 0px 0.3%;
}

.ed-row-four, 
.ed-row-five,
.ed-row-six,
.ed-row-eight {
  padding:0px 3% 0px 3%;
  margin: 0px 0.3%;
}

.ed-row-six {
  background: #3d4f00;
  color: #ffffff;
  padding:0px 3% 0px 3%;
  margin: 0px 0.3%;
  border-radius: 8px;
 
}

.ed-row-six h2 {
  color: #ffffff;
  padding-top:20px;
}

.ed-row-seven {
  padding:40px 3% 0px 3%;
  margin: 0px 0.3%;
}

a.ed-button {
  background: #fff;
  border-radius: 8px;
  padding: 5px 20px;
  font-weight: bold;
  font-size: 12px;
  border: 2px solid #3e4d22;
  color: #3e4d22 !important;
}

a.ed-button:hover {
  background: #a0a28a;
  color:#fff !important;
}


a.ed-button-reverse {
  background: #a0a28a;
  border-radius: 8px;
  padding: 5px 5px;
  font-weight: bold;
  font-size: 12px;
  border: 2px solid #3e4d22;
  color: #ffffff !important;
}

a.ed-button-reverse:hover {
  background: #ffffff;
  color:#3e4d22 !important;
}

/*--Events page--*/

.event-row-one {
  background: url(images/event-header-image.jpg) top no-repeat #a0a28a;
  background-size:contain; 
  color: #ffffff;
  padding:180px 3% 0px 3%;
  margin: 0px 0.3%;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
 
}

.event-row-two {
  background: #a0a28a;
  color: #ffffff;
  margin: 0px 0.3%;
  padding:0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.event-row-one h1 {
  color: #ffffff;
  padding-top:20px;
  text-shadow: 0px 3px 6px #000;
}

.event-row-three {
  padding:40px 3% 0px 3%;
  margin: 0px 0.3%;
}

.event-row-four {
  padding:0px 3% 30px 3%;
  margin: 0px 0.3%;
  text-align: center;
}

.event-row-four img {
  max-height: 85px !important;
}

.event-row-six,
.event-row-eight {
  padding:0px 3% 0px 3%;
  margin: 0px 0.3%;
}

.event-row-five {
  background: #3d4f00;
  color: #ffffff;
  padding:0px 3% 0px 3%;
  margin: 0px 0.3%;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}

.event-row-five h2 {
  color: #ffffff;
  padding-top:20px;
}

.event-row-six {
  background: #3d4f00;
  color: #ffffff;
  padding:0px 3% 0px 3%;
  margin: 0px 0.3%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.event-row-six h2 {
  color: #ffffff;
  padding-top:20px;
}

.event-row-seven {
  padding:40px 3% 0px 3%;
  margin: 0px 0.3%;
}

.event-row-nine {
  background: #7d8a54;
  color: #ffffff;
  padding:0px 3% 0px 3%;
  margin: 0px 0.3%;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}

.event-row-nine h2 {
  color: #ffffff;
  padding-top:20px;
}

.event-row-ten {
  background: #7d8a54;
  color: #ffffff;
  padding:0px 3% 0px 3%;
  margin: 0px 0.3%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.event-row-ten h2 {
  color: #ffffff;
  padding-top:20px;
}

a.event-button {
  background: #fff;
  border-radius: 8px;
  padding: 5px 20px;
  font-weight: bold;
  font-size: 12px;
  border: 2px solid #3e4d22;
  color: #3e4d22 !important;
}

a.event-button:hover {
  background: #a0a28a;
  color:#fff !important;
}


a.event-button-reverse {
  background: #a0a28a;
  border-radius: 8px;
  padding: 5px 20px;
  font-weight: bold;
  font-size: 12px;
  border: 2px solid #3e4d22;
  color: #ffffff !important;
}

a.event-button-reverse:hover {
  background: #ffffff;
  color:#3e4d22 !important;
}



/*--Best Practices page--*/

.bpsp-row-one {
  background:#dccb7f;
  color: #000;
  padding:20px 3% 0px 3%;
  margin: 0px 0.3%;
  border-radius: 8px;
 
}

.bpsp-row-one h1 {
  color: #000;
 
}

.bpsp-row-two {
  margin: 0px 0.3%;
  padding:0px;
}

.best-practices-row {
  display: block;
  float:left;
  width: 100%;
}

.best-practices-product {
  display: block;
  float: left;
  width: 20%;
  padding:0px 1%;
  text-align:center;
}

.best-practices-product img {
  box-shadow: 0px 6px 8px #999;
  margin-bottom: 15px;
  max-height:250px;
}

.best-practices-product a.bpsp-button-reverse {
  padding: 3px 10px;
  font-weight: 400;
  font-size: 10px;
}

.best-practices-product a.bpsp-button-reverse:hover {
  background: #ffffff;
  color:#3e4d22 !important;
}

.bpsp-row-three {
  padding:40px 3% 0px 3%;
  margin: 0px 0.3%;
}

.bpsp-row-three img {
  box-shadow: 0px 6px 8px #999;
  margin-bottom: 20px;
  max-height:300px;
}

.bpsp-row-four {
  padding:0px 3% 0px 3%;
  margin: 0px 0.3%;
  text-align: center;
  background: #f47937;
  color: #ffffff;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}

.bpsp-row-four h2 {
  color: #ffffff;
  padding-top:20px;
}

.bpsp-row-five {
  background: #f47937;
  color: #ffffff;
  padding:0px 3% 30px 3%;
  margin: 0px 0.3%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.bpsp-row-five img {
  box-shadow: 0px 6px 8px #000;
  max-height:300px;
}

a.bpsp-button {
  background: #fff;
  border-radius: 8px;
  padding: 5px 20px;
  font-weight: bold;
  font-size: 12px;
  border: 2px solid #3e4d22;
  color: #3e4d22 !important;
}

a.bpsp-button:hover {
  background: #a0a28a;
  color:#fff !important;
}


a.bpsp-button-reverse {
  background: #a0a28a;
  border-radius: 8px;
  padding: 5px 20px;
  font-weight: bold;
  font-size: 12px;
  border: 2px solid #3e4d22;
  color: #ffffff !important;
}

a.bpsp-button-reverse:hover {
  background: #ffffff;
  color:#3e4d22 !important;
}


/*--Approved Instructors page--*/

.ai-row-one {
  margin: 0px 0.3%;
  padding:0px;
}

.ai-row-two {
  margin: 0px 0.3%;
  padding:0px;
}

.ai-row-three {
  padding:30px 3% 30px 3%;
  margin: 0px 0.3%;
  background: #e7e9dc;
  border-radius: 8px;
}

.ai-row-four {
  margin: 20px 0.3%;
}

.ai-row-five h2 {
  color: #ffffff;
  padding-top:20px;
}

.ai-row-five {
  background: #7e8b53;
  color: #ffffff;
  padding:0px 3% 30px 3%;
  margin: 0px 0.3%;
  border-radius: 8px;
}

.ai-row-five a {
  color: #fff !important;
  text-decoration: underline;
}

a.ai-button {
  background: #fff;
  border-radius: 8px;
  padding: 5px 20px;
  font-weight: bold;
  font-size: 12px;
  border: 2px solid #3e4d22;
  color: #3e4d22 !important;
  text-decoration: none;
}

a.ai-button:hover {
  background: #a0a28a;
  color:#fff !important;
}


a.ai-button-reverse {
  background: #a0a28a;
  border-radius: 8px;
  padding: 5px 20px;
  font-weight: bold;
  font-size: 12px;
  border: 2px solid #3e4d22;
  color: #ffffff !important;
}

a.ai-button-reverse:hover {
  background: #ffffff;
  color:#3e4d22 !important;
}

/* accordions */

#wrap{
			margin:15px auto;
			width:100%;
      line-height:1.6em;
}

		#accordion{
			width: 100%;
			margin: 0px;
			padding: 0px;
			list-style: none;
		}

		#accordion h3{
			
			margin: 0px;
			padding: 10px;
			background: #ecfbfd;
			border-bottom: 8px solid #fff;
		}
		#accordion li div.content{
			display: none;
			padding: 10px;
			background: #fff;
			border: 0px solid #ddd;

		}

	#accordion div.content li {
		
list-style: none; 
		}

	#accordion div.content ul {
		
margin-left: 10px; padding-left: 0px;
		}

		#accordion li:hover div.content{
			display: inherit;
 -webkit-transition-duration: 4s; /* Safari */
    transition-duration: 4s;

		}






/* end accordions */






@media (max-width: 768px) {
  

/*--Home page--*/

.hp-heading {
  background: url(images/tcia-header-grx.jpg) top no-repeat #fff;
  background-size:cover; 
  color: #ffffff;
  padding:60px 3% 15px 1%;
  margin: -15px -10px -10px -10px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
 
}

.hp-heading h2 {
  font-size: 33px;
  font-weight: normal;
  color: #ffffff;
  padding-top:0px;
  margin-top: 0px;
  text-shadow: 0px 3px 6px #000;
}



.tca-row-two {
  display: block;
  width:96%;
  margin: 0px 2% 20px 2%;
}

.ed-row-one, .event-row-one {
  padding:80px 5% 0px 5%;
 
}

.best-practices-product {
  width: 50%;
  min-height: 330px;
  margin-bottom: 25px;
}

.tca-foun-row-three .col-sm-4 {
  margin-top: 0px;
}

.navbar-header {
    float: left;
   }

a.back-button {position:relative; margin-bottom:15px;}
}

.nav-auxiliary .nav-aux-contact .nav-text {
  /* add the background sprite for the provided CSS classes */
  background-image: url("images/bmiResponsiveHeaderSprite.png");
  background-repeat: no-repeat;
  padding-left: 26px;
}


}

@media (max-width: 767px) {
   
   .nav-auxiliary .nav-aux-button.nav-aux-contact .nav-text {
    /* hide the contact text on small devices */
    display: inline-block;
    white-space: nowrap;
    float: left;
    overflow: hidden;
    width: 22px;
    height: 19px;
    padding-left: 22px;
  }
  .nav-auxiliary .nav-aux-button.nav-aux-contact .nav-text {
    background-position: 0 -25px !important;
  }

  
}

@media (max-width: 640px) {

.content-tab {width:49%; display:inline-block; float:left; border-radius:8px; margin-bottom:5px; margin-right:1%;}

.content-tab-container {border-radius:8px;}

.best-practices-product {
  width: 100%;
  min-height: auto;
}
  
}

#masterHeaderImage {
     background-image: url("/images/TCIA/TCIAHeaderLogo.png");
     background-repeat: no-repeat;
     background-size: contain;
     height: 100px;
     width: 408px;
     margin-left: 15px;
}

@media (max-width: 768px) {
  #masterHeaderImage {
    background-image: url("/images/TCIA/TCIAHeaderLogo_Mobile.png");
  }
}
.no-mqs #masterHeaderImage {
  background-image: url("/images/TCIA/TCIAHeaderLogo_Mobile.png");
}
#masterHeaderBackground, .header {
    border-bottom: none !important;
}

#ste_container_SocialNetworking
{
    visibility: hidden;
}
#hd
{
    
    max-width: 1170px;
    margin-right: auto;
    margin-left: auto;
    background-color:white;
    border-top: 2px #bbb  solid;
    border-right: 1px #ccc solid;
    border-left: 1px #ccc solid;
    box-shadow: 0px -8px 6px rgba(100, 100, 100, 0.3);
    padding: none;
}

.nav-auxiliary a
{
     color: white;
     color: #222;
}
#navbar-collapse
{
    width: 100%;
    background-color: #2e3b03;
    font-size: 13px;
}
.container, .header-container, .SliderPage1
{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#ctl01_TemplateBody_WebPartManager1_gwpciAssociateJoinProcess_ciAssociateJoinProcess_ProductServices_panelEditor_TCIA_Company___PRODSERV
{
    height:  410px !important;
}
body
{
/*   background-image: url("/custom/images/tciabkg.jpg"); */
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-weight: normal;
     background-color: #eee;
     font-size: 14px;
     line-height: 170%;
}
.body-container
{
     background-color: #fff;
     padding-left: 15px;
     padding-right: 15px;
     padding-top: 15px;
     padding-bottom: 5px;
     padding: 25px;
     border-bottom: 3px #aaa solid;border-right: 1px #ccc solid;border-left: 1px #ccc solid;
     margin-bottom: 30px;
}
.HomePageFullWidthArea
{
     padding-top: 6px;
}

#masterContentArea
{
     margin-top:-20px;
}
.col-primary
{
    background-color: #fff;
}
.navbar-header > div, .navbar-header > a, .navbar-header .NavigationUnorderedList, .navbar-header .NavigationLink
{
    color: white;

}


/* begin community page bob tweaks 3-9 */

#ctl01_SideBarPlaceHolder_ctl00_BlogsLink

{
display: none;
}

#ctl01_SideBarPlaceHolder_ctl00_WikisLink

{
display: none;
}

#ctl01_SideBarPlaceHolder_ctl00_RosterLink

{
display: none;
}



.CommunityItemActionLinks {
 text-align: left;
}

.CommunityItemActionLinks a:hover {
background-color: #fff;
}

.ContentItemContainer a:link {
    color: #fff;
}

.ContentItemContainer a:visited {
    color: #fff;
}

.rmText .rmExpandDown a

{
    color: #fff;
}

.CommunityItemTitle
{
font-weight: bold;
}


.RadMenu .rmVertical .rmText {padding: 0px !important;}





.RadMenu.RadMenu_Metro .rmRootLink, .RadMenu.RadMenu_MetroTouch .rmRootLink {
    border-color: #ddd;
}


.RadMenu.RadMenu_Metro div.rmRootGroup, .RadMenu.RadMenu_Metro ul.rmRootGroup, .RadMenu.RadMenu_MetroTouch div.rmRootGroup, .RadMenu.RadMenu_MetroTouch ul.rmRootGroup {
    background-color: #ddd;
}


.RadMenu.RadMenu_Metro .rmRootLink, .RadMenu.RadMenu_MetroTouch .rmRootLink {
    border-color: #ddd;
}


.RadMenu_MetroTouch .rmRootLink.rmSelected, .RadMenu_MetroTouch .rmRootLink.rmExpanded {
    border-color: #ddd;
}


.RadMenu.RadMenu_Metro .rmRootLink, .RadMenu.RadMenu_MetroTouch .rmRootLink {
    border-color: #ddd;
}

.RadMenu_MetroTouch .rmRootLink .rmText {
    
    font-weight: 600;
}


/* end community page bob tweaks 3-9-16 */



.rmResponsive.RadMenu .rsmItem
{
     padding: 2px 15px;
}
.rmResponsive.RadMenu .rmRootGroup > .rmItem > .rmLink
{

color: #e0ddda;
   /* color: #D8CCBE; */
}
.rmResponsive.RadMenu .rmRootLink:hover, .rmResponsive.RadMenu .rmRootLink:focus, .rmResponsive.RadMenu .rmExpanded > .rmRootLink
{
    background-color: #111;
    color: #FFF;

}
.rmResponsive .rmSlide .rmLink:hover, .rmResponsive .rmSlide .rmLink:focus, .rmResponsive .rmSlide .rsmLink:hover, .rmResponsive .rmSlide .rsmLink:focus, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus
{
    /*background-color: #9FA580;*/
    color: #FFF;  

    text-decoration: underline;
}
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink, .rmResponsive .rmSlide .rsmTwoLevels > .rsmDisabled.rsmItem > .rsmLink:hover, .rmResponsive .rmSlide .rsmTwoLevels > .rsmDisabled.rsmItem > .rsmLink:focus
{
    color: #fff; 

}
.rmResponsive.RadMenu .rmSelected > .rmRootLink, .rmResponsive.RadMenu .rmFocused > .rmRootLink
{
    background-color: #84482e;
    color: white; 

}

.rsmLink

.rmResponsive .rmSlide .rmFocused > .rmLink, .rmResponsive .rmSlide .rmSelected > .rmLink, .rmResponsive .rmSlide .rsmSelected > .rsmLink, .rmResponsive .rmSlide .rsmTwoLevels > .rsmSelected.rsmItem > .rsmLink
{
    color: white;

}
/* controls mega menu color */

.rmResponsive.RadMenu .rmGroup
{
    margin-top: 1px;
    background-color:  #3A4C00;  background-color:#777 ;
    font-size: 13px;
    border-bottom: 1px #666 solid;border-RIGHT: 1px #666 solid;border-left: 1px #666 solid;
}

/* end controls mega menu color */









/* controls mega menu headings font */

.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem
{
    margin-bottom: 0px;
    font-size: 11px;
    padding: 6px 15px;
}
/* end controls mega menu headings font */

#ctl01_SearchField_SearchTerms
{
   width: 100%;
}


/* footer */
.footer-content
{
    background-color: #ccc;
    border-top: 1px solid #3A4C00;
    color: #3A4C00;
padding-bottom: 1em;
}

/* end footer */

 .sub-nav-body
{
    font-size: 10px;
    color: black;
}








/*start side nav */

.RadTreeView_Austin.RadTreeView a.rtIn
{
    color: black;
    padding:  5px 15px;
}
.RadTreeView_Austin.RadTreeView .rtIn, .RadTreeView_Austin.RadTreeView .rtHover .rtIn, .RadTreeView_Austin.RadTreeView .rtSelected .rtIn
{
    padding:  5px 15px;
}
.nav-secondary
{
    background-color: transparent;
}
.nav-secondary .sub-nav-head
{
    background-color: transparent;
    color:  rgba(118,36,50,1);
}
.RadTreeView_Austin.RadTreeView > .rtUL
{
    border-left: px solid rgba(118,36,50,1);
    border-top: px solid rgba(118,36,50,1);
}
.RadTreeView_Austin.RadTreeView a.rtIn:hover, .RadTreeView_Austin.RadTreeView a.rtIn:focus, .RadTreeView_Austin.RadTreeView a.rtIn:active
{
    color: black;
    text-decoration: underline;
    background-color: transparent;
    padding:  5px 15px;
}

/* end side nav */


h4, .h4, .SectionLabel
{
    color:  #3A4C00;
}
a
{
    color:  black;
    text-decoration: none;
}
a:hover, a:focus, a:active
{
    color:  black;
    text-decoration: underline;
}
.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton
{
    background-color:  #666;
}

/*
.btn:hover, .btn:focus, .btn:active, .btn:visited, .TextButton:hover, .TextButton:focus, .TextButton:active, .TextButton:visited, .TextButtonWithImage:hover, .TextButtonWithImage:focus, .TextButtonWithImage:active, .TextButtonWithImage:visited, .ruButton:hover, .ruButton:focus, .ruButton:active, .ruButton:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .RadGrid input.TextButton:active, .RadGrid input.TextButton:visited
{
    background-color: #555;
}
*/


.btn, .TextButton a, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton a
{
    color:  #fff;
}



.ProgressTracker2 .ProgressTrackerPanel
{
    background-color: #512B1B;
}
.ProgressTracker2 .ProgressTrackerPanel .label
{
    color:  #D3C6B8;
}
.SearchField, .SearchResultSummary .ListItemTitle a
{
    background-color:  white;
    border: 1px solid #00467E;
}
.SearchField label
{
    color:  #00467E;
}
.RadScheduler_Metro.RadScheduler .rsHeader
{
    border-color: #00467E;
    background-color: #00467E;
}
.RadScheduler_Metro.RadScheduler .rsHeader ul a
{
    border-color:  #9FA580;
}
.RadScheduler .rsCategoryGreen .rsAptContent, .RadScheduler .rsCategoryGreen .rsAptIn, .RadScheduler .rsCategoryGreen .rsAptMid, .RadScheduler .rsCategoryGreen .rsResourceMarker
{
    border-color:  #9FA580 !important;
    background-color:  #9FA580 !important;
}
.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL
{
    background-color: #0065b2 !important;
}
.StandardPanel, .ContentBorder, h2, .Distinguish.PanelHead, .TitleBarCaption, div.ShowFieldset fieldset, .panel-border, .Distinguish.panel-heading
{
    border-color: transparent;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink
{
    border-color:  #ffffff;
    padding-top: 10px;
    padding-bottom: 5px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}


/* PROFILE PICTURE*/

.mini-profile-banner-large .mini-profile-picture-section .profile-picture-container, .mini-profile-banner-small .mini-profile-picture-section .profile-picture-container


/*CUSTOM STYLES FOR USE BY TCIA PERSONNEL*/

/*
.aaa_TCIA_Body
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: rgb(0, 0, 0)
}
.aaa_TCIA_Head1B
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color:black;
}
.aaa_TCIA_Head2B
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color:black;
}
.aaa_TCIA_Head3B
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:black;
}
.aaa_TCIA_Head4B
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:black;
}
.aaa_TCIA_Head1
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color:#667B4A;
}
.aaa_TCIA_Head2
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color:#667B4A;
}
.aaa_TCIA_Head3
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#667B4A;
}
.aaa_TCIA_Head4
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#667B4A;
}
*/


/* end mtrapp austin-responsive-tcia css 3-29 */


/* begin BH css 3-24 */

.tabletcia
{ width: 100%; border: 1px #ddd solid; }

.tabletcia td
{ padding: px; }
td
{ padding: 6px;}

.tablerowblue
{ background-color: #daf1f8; background: #eee; }

.tablerowgrey
{ background-color: #eeeeee; }

.tablerowtan
{ background-color: #efefd2; background-color: #daf1f8; font-weight: bold; font-size: 18px;}

/* fonts */

h1, .h1, .PageTitle {
    color: #3a4c00;
    font-size: 200%;
    font-weight: bold;
 font-family: verdana;
}

h2, .PanelTitle {
   
    font-weight: bold;
    font-size: 160%;
    font-family: verdana;
    margin-bottom: 20px;
}

h2
{margin-top: 15px;
}

/* end fonts */

/* top of pages */



#auxiliary-container a
{color: #333; }

/*edited 4-14 */



.body-container
{
    box-shadow: 0px 7px 6px rgba(100, 100, 100, 0.3);
}


}


/* end top of pages */












a:hover, a:focus, a:active {
    color: #111;
}


.RadTreeView_Austin.RadTreeView > .rtUL {
    border-left: px solid #762432;
    border-top: px solid #762432;
    font-size: 12px;
background: #F4F5ED;

}

.RadMenu.rmResponsive .rsmItem .rsmItem {
 font-size: 12px;
}

.rmResponsive.RadMenu .rmRootLink:hover, .rmResponsive.RadMenu .rmRootLink:focus, .rmResponsive.RadMenu .rmExpanded > .rmRootLink {
    background-color:#666;
    color: #FFF;
}


.nav-secondary .sub-nav-head {
   color: #333;
    font-weight: normal;
    font-size: 150%;
    padding: 10px 0px;
}




/* image css */

.image-right
{
margin: 10px 0px 10px 15px; float: right; 
}


@media (max-width: 600px) {
.image-right  {
margin: 10px 10px 0px 15px;float: none; 
  }
}






.image-left
{
margin: 10px 15px 10px 0px; float: left; vertical-align: top;
}

/* end image css */



/* Main content area */

.ContentItemContainer ul, ol {
    margin-top: 20px;
    margin-bottom: 20px;
}

.ContentItemContainer p
{
   margin-bottom: 20px;
}

.ContentItemContainer li
{
   /*margin-bottom: 10px;*/
}

.ContentItemContainer a:link {
    color: #06c;

}

.ContentItemContainer a:visited {
    color: purple;
}

.ContentItemContainer a:hover {
    color: #06c;text-decoration: underline;
}

.ContentItemContainer a:active {
    color: #06c;
}


.clearfix {
  overflow: auto;margin-top: -20px;
}


.breadcrumb-obo-container 
{
    background: #fff; 
    padding-left: 20px;
    padding-top: 10px;
    border-right: 1px #ccc solid;
    border-left: 1px #ccc solid;
    box-shadow: 0px -8px 6px rgba(100, 100, 100, 0.3);
}

/* social box */


}

/* slider css */

.carousel-caption {
    left: 0%;
    right: 20%;
    padding-bottom: 30px;
text-align: left;
}


.sliderheadline
{
font-size:38px;text-align: left;line-height: 38px;margin-top: 0px;
}
.sliderbody
{
font-size: 24px;line-height: 26px;text-align: left;margin-top: 0px;
}
.sliderreadmore
{font-size: 20px;text-align: left;
}


.sliderheadline2
{
font-size: 36px;text-align: left;
}
.sliderbody2
{
font-size: 24px;line-height: 28px;text-align: left;
}
.sliderreadmore2
{font-size: 20px;text-align: left;
}

/*
.carousel-caption {
    left: 10%;
    right: 20%;
    padding-bottom: 30px;
}
*/

.carousel-caption {
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}

@media (min-width: 768px)
.carousel-control .icon-prev, .carousel-control .icon-next {

    font-size: 100px;
}


.col-sm-6 {
    width: 50%;
    display: inline-block !important;
    float: left !important;
}


/* end slider */

.TextButton

{ background-color: #333; }


.TextButton a:hover

{ background-color: #333; }

/* End Main content area */

.banner-short .banner-text {
margin-top: 30px;
}

/* footer text banner */

.footer-promo-container .lead {
    font-size: 170%;
    color: #fff;
}

.footer-promo-container .TextButton {
    background-color: #efdb6c;
    color: #FFF;
}
.footer-content a {
    color: #eee;
}

/*Developer note.  Troy Dahnert from Interdyn BMI removed the width 200 being set here because it broke the tab ipart in iMIS */
.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
    
 border-radius: 10px 10px 0 0;
    background: #73AD21;
    padding: 0px;
    /*height: 28px;*/  /*Removed by Troy Dahnert*/

}

.centerstyle
{
text-algin: center;
}

/* social media */

.RadSocialShare {
    font-size: 12px;
    margin: -60px 0 -100px -20px;
    padding: 1em;
    border-radius: 0.25em;
    display: inline-block;
}

/* end social media */

.auth-link { 
  margin-right: 20px;
  color:#ffffff; 
  text-transform: uppercase;
}

.auth-link:hover {
  color:#e0ddda;
}

/* begin staff page css */



.staffbox{width:100%; height: 100%;padding: 0px; }

.leftstaff{float:left;width:140px;height:190px;margin:0  0 15px 15px;  }

.leftstaff img 
{padding: 10px; border: 1px solid #cccccc; max-width:  }

.rightstaff {float:left;width: 80%; height:100%; background-color:#F4F5ED;padding: 0 15px 15px 15px; }

.rightstaff2 {float:left;width: 70%; height:100%; background-color:#fff;padding: 0 0px 0px 15px; }


.rightstaff3 {float:left;width: 60%; height:100%; background-color:#fff;padding: 0 0px 0px 15px; }




.leftdirectorstaff{float:left;width:70px;height:100px;margin:0  0 15px 15px;  }
.leftdirectorstaff img
{ padding: 5px; border: 1px #ccc solid; }
.rightdirectorstaff {float:left;width: 80%; height:90px; background-color:#Fff;padding: 1px;margin-left:px; }


.leftstaffhome{float:left; width:200px;height:140px;margin:0  0 15px 15px;   }0

.leftstaffhome img 
{padding: 10px;  max-width:100%;    }


@media (max-width: 600px) {
.leftstaffhome  {
width: 250px; width: 90%; height: 143px;  text-align: center;
margin-left: 0px;  }

}

@media (max-width: 600px) {
.leftstaffhome img {
width: 100%; max-width: 250px; max-height: 143px;  text-align: center;margin-left: 0px; margin-bottom: 20px;
  }
}




@media (max-width: 600px) {
.leftstaff img {
text-align: center;max-width: 200px; max-height: 259px;
  }

}


@media (max-width: 600px) {
.leftstaff h4 {
margin-bottom: 20px;
  }

}

@media (max-width: 600px) {
.leftstaff  {
width: 100%; height: 270px;  text-align: center;margin-left: 0px;
  }
}

@media (max-width: 600px) {
.rightstaff  {
width: 100%; 
  }
}

@media (max-width: 600px) {
.rightstaff2  {
width: 100%; margin-left: 0px;padding-left: 0px;padding-right: 0px; margin-bottom: 20px;margin-right: 0px;
  }
}

@media (max-width: 600px) {
.rightstaff3  {
width: 100%; margin-left: 0px;padding-left: 0px;padding-right: 0px; margin-bottom: 20px;margin-right: 0px;
  }
}






 .homerighttable
{text-align: center; width: 100%; margin-top: 7px;}

@media (max-width: 600px) {
.homerighttable  {
margin-top: 20px;
  }
}






/* end staff page css */







/* tciaf slider shadow */

.carousel-control.right {

    background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0) 0%), color-stop(rgba(0, 0, 0, 0.0) 100%));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}


.carousel-control.left {

    background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0) 0%), color-stop(rgba(0, 0, 0, 0.0) 100%));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

/*description on add event page*/
#ctl00_TemplateBody_PanelFieldEditor_TCIA_MBR_EVENTS___T_Description
{
    height: 240px;
    width: 32em;
}

/* new TCIA buttons */

.tciabutton {
    background-color: #444;
    border: none;
    color: white;
    padding: 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px; font-weight: bold;
}

.tciabuttonmustard {
    background-color: #f0b456;
    border: none;
    color: white;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px; font-weight: bold;
}


.tciabuttonred {
    background-color: #dd392d;
    border: none;
    color: white;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px; font-weight: bold;
}




.tciabuttonmustardrightrail {
    background-color: #f0b456;
    border: none;
    color: white;
    padding: 7px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px; font-weight: bold;
width: 100%;
margin-top: -20px;
}

.tciabuttonredrightrail {
    background-color: #dd392d;
    border: none;
    color: white;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px; font-weight: bold;
width: 100%;
margin-top: -20px;
}



.tciabuttonredrightrail {
    background-color: #dd392d;
    border: none;
    color: white;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px; font-weight: bold;
width: 100%;
margin-top: -20px;
}

.tciabuttonredrightrail .tciabuttonmustardrightrail a:link  {  
    color: #fff ;  
}

.tciabuttonredrightrail .tciabuttonmustardrightrail a:visited { 
    color: white; 
}
.tciabuttonredrightrail .tciabuttonmustardrightrail a:hover {  
    color: white;  
}
.tciabuttonredrightrail .tciabuttonmustardrightrail a:active { 
    color: white;  
}






.tciabutton a:link   {   
    color: white;  
}

.tciabutton  a:visited {  
    color: white; 
}
.tciabutton  a:hover  {   
    color: white;  
}
.tciabutton a:active {  
    color: white;  
}


.tciabuttonred a:link  {   
    color: white;  
}
.tciabuttonred  a:visited   
{ 
    color: white; 
}
.tciabuttonred  a:hover {
   
    color: white;  
}
.tciabuttonred a:active  {  
    color: white;   
}


.tciabuttonmustard a:link  {   
    color: white;  
}
.tciabuttonmustard  a:visited   
{ 
    color: white; 
}
.tciabuttonmustard  a:hover {
   
    color: white;  
}
.tciabuttonmustard a:active  {  
    color: white;   
}


.tciabuttonredrightrail a:link  {   
    color: white;  text-decoration: none;
}
.tciabuttonredrightrail  a:visited   
{ 
    color: white;  text-decoration: none;
}
.tciabuttonredrightrail  a:hover {
   
    color: white;  ext-decoration: underline;
}
.tciabuttonredrightrail a:active  {  
    color: white;   text-decoration: none; 
}


.tciabuttonmustardrightrail a:link  {   
    color: white;  text-decoration: none;
}
.tciabuttonmustardrightrail  a:visited   
{ 
    color: white;  text-decoration: none;
}
.tciabuttonmustardrightrail a:hover {
   
    color: white;  ext-decoration: underline;
}
.tciabuttonmustardrightrail a:active  {  
    color: white;   text-decoration: none; 
}



.tciabuttongreen {
    background-color: #5d7902;
    border: none;
    color: white;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px; font-weight: bold;
}

.tciabuttongreen a:link  {   
    color: white;  
}
.tciabuttongreen  a:visited   
{ 
    color: white; 
}
.tciabuttongreen a:hover {
   
    color: white;  
}
.tciabuttongreen a:active  {  
    color: white;   
}


/* endnew button */

/* secure page button */

.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton {
    background-color: #f1ba73;-moz-border-radius: 3px;
border-radius: 3px;  color:white !important;
}
.LargeButton, .UseLargeButton .TextButton, .UseLargeButton .TextButtonWithImage a {
    font-size: 110% !important;
    padding: 9px 9px !important;
  background-color: #e5ab61;
font-weight: bold;-moz-border-radius: 3px;
border-radius: 3px;

}



.PrimaryButton:hover,  .SaveAndClose:hover,  .SaveAs:hover,  .TextButton:hover, .UsePrimaryButton .TextButton:focus,.TextButtonWithImage:hover, .UsePrimaryButton .TextButtonWithImage:focus, .UsePrimaryButton .TextButtonWithImage:active,#masterHeaderActionArea a:hover, .RadGrid input.PrimaryButton:hover,  {
    color: #fff;

}

/* end secure page button */

.footer-content h2 {

    margin-bottom: 0px;
}


/* BOD Directory */

.bodAtsCqd .row {
margin:1em 0;
padding:1em;
border:1px solid #ccc;
border-radius:5px;
background-color:#f8f8f8;}

.bodAtsCqd .item .label {display:none;}
.bodAtsCqd .item {margin-left:60px;}
.bodAtsCqd .item.image {float:left;margin:0;max-width:50px;}
.bodAtsCqd .item.name,
.bodAtsCqd .item.position {font-weight:bold;}

/* General Directory */

.CommitteeCqd .row {
margin:1em 0;
padding:1em;
border:1px solid #ccc;
border-radius:5px;
background-color:#f8f8f8;}

.CommitteeCqd .item .label {display:none;}
.CommitteeCqd .item.name,
.CommitteeCqd .item.position {font-weight:bold;}

/* End General Directory */

/* ADDED - ZMAN - BMI - TO MAKE WIDTH OF MEMBER RESULTS NARROWER*/
#ctl01_TemplateBody_WebPartManager1_gwpste_container_MemberResults_ciMemberResults_pnlSearchResults
{
    width: 820px !important;   
}


#webform-component-zip {
    border-radius: 0px;
  
}

/*ADDED - ZMAN - BMI - TO USE ON ACCREDITATION LITERALS TO LEFT ALIGN*/
#ltAccreditationNumber {
   text-align: left;
}

/* Find Qualified Tree Care Search */

#advanced-options {
    margin: 0 0px !important;
    background-color: #f5f5f5 !important;  
    border: 1px solid #ddd !important;
color: #fff !important;
}

#webform-component-zip {
    -webkit-border-radius: 0px  !important;
    -moz-border-radius: 0px  !important;
    border-radius: 0px  !important;
    background-color: #f6f6f7;
    margin: 0;
}

#txtZipCode-wrapper label
{color: #fff; font-weight: bold
}

#txtZipCode-wrapper input {
    
   height: 26px;
}

#txtZipCode-wrapper {
    
    font-size: 16px !important; color: #fff !important;background-color: #46864c !important;
}



:hov


.cls

element.style {
}
#txtZipCode-wrapper input {
    height: 26px;
}
.webform-component input, .webform-component select {
    padding: 3px;
}

/* End Find Qualified Tree Care Search */



input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    width: auto;
}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    width: auto;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
input, button, select, textarea {
    font-family: Segoe UI, Helvetica, Arial, sans-serif;
}
input {
    width: 12.25em;
}
input, textarea {
    font-family: inherit;
    font-weight: normal;
    font-size: 98%;
    padding-left: 0.25em;
    padding-right: 0.25em;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button, input {
    line-height: normal;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


/* Find Qualified Tree Care Search */
/*
input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button {
    padding-top: 2px !important ; padding-bottom: 2px !important;
*/

#ctl01_TemplateBody_WebPartManager1_gwpste_container_MemberSearch_ciMemberSearch_btnSearch
{
padding-top: 2px !important ; padding-bottom: 2px !important;
}



/* End Find Qualified Tree Care Search */


@media (min-width: 768px)
.carousel-control .icon-prev, .carousel-control .icon-next {

    font-size: 100px;
    color: #000;
}







.footer-nav-copyright {
    background-color: #222222;
    color: #ccc;
    font-size: 14px;
}




.footer-nav-copyright a:link {
    color: #ddd;
}


.footer-nav-copyright a:visited {
    color: #ddd;
}


.footer-nav-copyright a:hover {
    color: #eee;
}


.footer-nav-copyright a:active {
    color: #ddd;
}

.footer-nav-copyright .NavigationUnorderedList {
    clear:both;
}

.footer-nav-copyright .footer-copyright {
    clear:both;
}

/* youtube video responsive */

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

/* IQA */
.CommitteeCqd .row {
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #f9f9f9;
}

.CommitteeCqd .item.name, .CommitteeCqd .item.position {
    font-size: 18px;
margin-bottom: 5px;
}

.FilterPanel {

    padding-left: 10px;padding-bottom: 10px;padding-top: 10px;
}

.PromptLabel
{
margin-right: 10px;
}

/* end IQA */

/* TCIAF slider */

.carousel-caption a:visited {
    color: #fff;
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 15px;
}


.carousel-indicators li {
    display: none;
}


/* end TCIAF slider */

/* TCIA search table */

.tcia-table th
{ padding: 5px !important; }

.pager span {
    background-color: #666;
   
}

.ResultItem {
    Font-Size: 16px;
    padding: 15px;
    border-bottom: 1px #ddd solid;
}

/* end search table */

#ctl01_SideBarContent_NewSocialShareCommon__Body

{ padding-top: 0px; padding-bottom: 0px;margin-bottom: -10px; margin-top: -20px;
}

/* form[action*="RegisterSomeoneElse"] div[id$="PrimaryOrganizationUpdatePanel"]
{
	display:none !important;
} */
/* fixed width issue on iphone 6 */
@media (max-width: 400px) {
.wrapper
{
display:inherit;
}
}

.RadScheduler .rsTopWrap .rsHeader
{
z-index:500;
}

div[id$="ciShoppingCart"] input[title="Quantity"]
{
width: 5em !important;
}

/*Styling to make image slider responsive*/
div[id*="ciNewSlideshowCommon"] div.item
{
    background-size: contain !important;
    background-repeat: no-repeat;
    width: 100%;
    height: 0 !important;
    padding-top: 28.57%;
    padding-bottom: 28.57%
}

div[id$="SlideshowControls"] a.carousel-control
{
z-index:10;
}

 .carousel-control span.icon-next,  .carousel-control span.icon-prev
{
    font-size: 100px;
	color: #111;
	height: auto;
}

div[id$="EventDisplay_SinglePriceDiv"]
{
   padding-bottom: 1.0em;
}
span[id$="EventDisplay_SinglePriceData"]
{
   position: relative;
   top: 20px;
  /* left: -62px; changed below by Bob H 12-1/16 */
left: 0px;
}
div[id$="EventDisplay_WhenDiv"]
{
   padding-bottom: 1.0em;
}
span[id$="EventDisplay_WhenData"]
{
   top: 20px;
   left: -62px;
}
div[id$="EventDisplay_AddressDiv"]
{
   position: relative;
}
div[id$="EventList_panResults"] .SearchResultSummary .ImageSection
{
   visibility: hidden;
   width: 0px;
 
}
/*@media all and (min-width:768px)*/
div[id$="EventList_panResults"] .SearchResultSummary .Description {
margin-left: 0px;
}

.text-how-to {
        font-style: normal;
    font-size: 17px;
    margin-top: 10px;
}


.text-outro {
font-size: 16px;
    font-style: normal;
margin-top: 10px;
}


.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


/* video code  from apprenticeship */



.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}



.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/* end video code  from apprenticeship */


