/* begin mtrapp austin-responsive-tcia css 3-29 */
#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;
}
@media (max-width: 768px) {
  .navbar-header {
    float: left;
   }
}

.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;
  }

  
}

#masterHeaderImage {
     background-image: url("/images/TCIA/TCIAHeaderLogo.png");
     background-repeat: no-repeat;
     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.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: #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: #D8CCBE; 

}
.rmResponsive.RadMenu .rmSelected > .rmRootLink, .rmResponsive.RadMenu .rmFocused > .rmRootLink
{
    background-color: #84482e;
    color: white;

}
.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 */











.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem
{
    margin-bottom: 0px;
    font-size: 10px;
    padding: 6px 15px;
}

#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: #00467E !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:  #9FA580;
}
/*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;
}



/* 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 {
    background-color: #bbb !important;
 border-radius: 10px 10px 0 0;
    background: #73AD21;
    padding: 0px;
    height: 28px;

}

.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; }


/* 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;}
.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;
}

/* 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;
}




