




/***********************************/
/**********    FOOTER        *******/
/***********************************/
.footer-content {
     background-color: #002F70 !important;
    color: #fff !important;
    text-align: left;
                padding-top: 50px;
                font-size: 12px !important;; 
}

.footer-nav-copyright {
    background-color: #002F70;
    color: #fff;
                
}
.footer-content h2 {
    margin-top: 0;
    color: #fff !important;
    border-bottom: none;
	font-family: Arial !important;
}

.footer-content h4 {
    margin-top: 0;
    border-bottom: none;
	text-align: left;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}
.footer-promo-container .promo .TextButton {
    background: #3E87D3 !important;
    color: #002F70;
}
.fa-twitter:before {
    content: "\f099";
    color: #99C0E8;
}

.fa-facebook:before {
    content: "\f09a";
                color: #99C0E8;
}

.fa-linkedin-in:before {
    content: "\f0e1";
 color: #99C0E8;
}


.footer-content a {
color: #fff !important;
text-decoration: none !important;
font-weight: 500;
}

.footer-content a:hover {
    color: #999;
    text-decoration: none !important;
    font-weight: 500;
}


.footer-nav-copyright .footer-copyright {
    display: inline-block;
    margin: 0 1.5em .65em 0;
    color: #999;
                padding-top: 25px;
}

@media (min-width: 768px){
.footer-content h1 {
    color: #999;
    font-family: Arial !important;
    font-weight: normal !important;
    font-size: 14px;
}

.footer-content h1:after {
    content: '';
    display: block;
    bottom: 0;
    width: 45%;
    margin: 5px auto 0 auto;
    border-bottom: 3px solid #fff;
}


/***********************************/
/**********    OTHER EDITS *******/
/***********************************/
a:hover, a:focus, a:active, .Link:hover, .Link:focus, .Link:active {
    color: #000;
    text-decoration: underline;
}

.ContentBorder {
    border: 2px solid #002F70
}

h4, .h4, .SectionLabel {
     font-weight: bold !important;
}

h5, .h5 {
    color: #333;
    text-align: center;
    font-family: Arial !important;
}

h6, .h6 {
    color: #3E87D3;
    font-family: Arial !important;
    text-align: center;
}

h7, .h7 {     
font-size: 20px;
     font-family: Arial;
     font-weight: 700;
     color: #333 !important;
     line-height: 1.4;
    text-align: center;
}

h8, .h8 {
    font-size: 120%;
font-family: Arial;
     font-weight: 700;
     color: #3E87D3 !important;
     line-height: 1.4;
    text-align: center;
}

h9, .h9 {     
font-size: 16px;
     font-family: Arial;
     font-weight: 700;
     color: #333 !important;
     line-height: 1.4;
}

h10, .h10 {
    font-size: 16px%;
font-family: Arial;
     font-weight: 700;
     color: #3E87D3 !important;
     line-height: 1.4;
}


a {
    font-weight: bold;
}


@media (max-width: 767px)
.navbar-toggle.collapsed {
    background-color: #d3d3d3 !important;
}

@media (max-width: 767px)
.nav-auxiliary .nav-aux-button .NavigationLink {
background-color: #d3d3d3 !important;
}

@media (min-width: 768px)
.carousel .carousel-caption, .carousel2 .carousel-caption, .HomePageFullWidthArea .carousel-caption {
top: calc(500px / 2);
text-align: center;
position: absolute;
}

.carousel h1, .carousel h2, .carousel h3, .carousel h4, .carousel h5, .carousel2 h1, .carousel2 h2, .carousel2 h3, .carousel2 h4, .carousel2 h5, .HomePageFullWidthArea h1, .HomePageFullWidthArea h2, .HomePageFullWidthArea h3, .HomePageFullWidthArea h4, .HomePageFullWidthArea h5 {
font-size: 200%;
}

.carousel .carousel-caption p, .carousel2 .carousel-caption p, .HomePageFullWidthArea .carousel-caption p {
font-size: 125%;
}

.collapsible {
font-weight: 600;
}

p {
display: block;
margin-block-start: 0em;
margin-block-end: 0em;
margin-inline-start: 0px;
margin-inline-end: 0px;
}

Body {
font-size: 16px;
line-height: 1.6;
padding-bottom: 5px;
}

Body2 {
font-size: 14px;
line-height: 1.4;
padding-bottom: 5px;
}

.SearchField label {
font-size: 120%;
color: #fff;
}

.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell, .RadGrid_MetroTouch .rgSelectedRow, .RadGrid_MetroTouch td.rgEditRow .rgSelectedRow, .RadGrid_MetroTouch .rgSelectedRow td.rgSorted{
    color: #333 !important;
}

#ctl01_TemplateBody_WebPartManager1_gwpciIQA_ciIQA_ResultsGrid_Grid1_ctl00__0, #ctl01_TemplateBody_WebPartManager1_gwpciIQA_ciIQA_ResultsGrid_Grid1_ctl00__1, #ctl01_TemplateBody_WebPartManager1_gwpciIQA_ciIQA_ResultsGrid_Grid1_ctl00__2, #ctl01_TemplateBody_WebPartManager1_gwpciIQA_ciIQA_ResultsGrid_Grid1_ctl00__3, #ctl01_TemplateBody_WebPartManager1_gwpciIQA_ciIQA_ResultsGrid_Grid1_ctl00__4, #ctl01_TemplateBody_WebPartManager1_gwpciIQA_ciIQA_ResultsGrid_Grid1_ctl00__5, #ctl01_TemplateBody_WebPartManager1_gwpciIQA_ciIQA_ResultsGrid_Grid1_ctl00__6, #ctl01_TemplateBody_WebPartManager1_gwpciIQA_ciIQA_ResultsGrid_Grid1_ctl00__7, #ctl01_TemplateBody_WebPartManager1_gwpciIQA_ciIQA_ResultsGrid_Grid1_ctl00__8, #ctl01_TemplateBody_WebPartManager1_gwpciIQA_ciIQA_ResultsGrid_Grid1_ctl00__9, #ctl01_TemplateBody_WebPartManager1_gwpciIQA_ciIQA_ResultsGrid_Grid1_ctl00 {
     color: #333 !important;
}

.RadGrid a:hover, .RadGrid a:focus, .RadGrid a:active, .RadToolTip a:hover, .RadToolTip a:focus, .RadToolTip a:active, .k-grid a:hover, .k-grid a:focus, .k-grid a:active {
color: #3E87D3 !important;
}

hr {
margin-left: .0em;
margin-right: .0em;
border-width: 3px 0 0 0;
border-style: solid;
border-color: #3E87D3;
}



/***********************************/
/***************UTILITY*************/
/***********************************/

.nav-auxiliary {
float: right !important;	
}

#ste_container_ciUtilityNavigation {
text-align: right; 	
}

@media (min-width: 768px){
.header-search .search-field:hover {
    cursor: pointer;
    background-color: #f5f5f5 !important;
}
.header-search .search-field {
    padding: 0 0 0 7px;
    width: 25px;
    height: 31px;
    padding-left: 34px !important;
    background-position: 7px -17px !important;
    background-color: #f5f5f5;
    border: none;
    margin: 0 0 0 -5px;
    transition: width;
    transition-duration: 1s;
}

.account-toggle {
    align-items: center;
    padding: 5px 8px;
}

.UtilityAccountArea .account-toggle .nav-text {
  vertical-align: middle;
}

.nav-auxiliary .nav-aux-button.nav-aux-account .nav-text {
    background: url(images/Icons/person_thumb.png) 2px -125px no-repeat;
}


    .header-container .nav-auxiliary .UtilityAuthentication a {
    color: #333;
    font-size: 14px;
    padding-top: 3px;
    }

    .nav-auxiliary .nav-aux-button.nav-aux-account .nav-text {
    color: #333;
    font-size: 14px;
    padding: 0 0 0 3px;
    }

    .header-container .nav-auxiliary .NavigationListItem, .header-container .nav-auxiliary .header-social .SocialSprite {
    margin-left: 10px;
    font-size: 14px;
    }

    .NavigationLink {
    font-weight: 100;
    }


  @media (min-width: 768px)
.Wrapper-HomePage .FullWidthArea-StyleBg2 {
  background: #E7F0FA url(/images/lha/Home/membersstrongnew.png) center top no-repeat;
  color: #333 !important;
}
 


.CartCharges .GrandTotal .PanelField .Label {
  color: #3E87D3;
}

.CartCharges .GrandTotal .PanelField {
  color: #3E87D3;
}



.RadMenu_NaturalHeritageSites .rmSlide .rmText {
      color: #002f70;
}


.ContentBorderHome h3 {
    color: #002F70 !important;
}

.TextButton {
    background-color: #002F70 !important;
}

.footer-content a {
    color: #fff !important;
    text-decoration: none !important;
    font-weight: 500;
}

.footer-nav-copyright .footer-copyright {
    color: #fff;
}



.nav-auxiliary .nav-aux-button.nav-aux-account .nav-text {
  color: #002f70 !important;
  font-size: 14px;
  padding: 0 0 0 3px;
}

.ContentBorder {
    color: #333;
}



.carousel .carousel-caption, .carousel2 .carousel-caption, .HomePageFullWidthArea .carousel-caption {
font-family: Arial !important;
background-color: rgba(0, 47, 112, 0.85) !important;
color: #fff !important;
}

.carousel-caption {
    font-family: Arial !important;
    background-color: rgba(0, 47, 112, 0.85) !important;
    color: #fff !important;
}

.nav-secondary .sub-nav-head {
background-color: #002f70 !important;
color: #fff !important;
font-family: Arial !important;
}

.carousel .carousel-caption, .carousel2 .carousel-caption, .HomePageFullWidthArea .carousel-caption {
    width: 55% !important;
    right: 15%;
    left: auto;
}


html:not(.t-safari) .btn, html:not(.t-safari) .TextButton {
margin-bottom: 10px; !important;
color: #fff !important;
background-color: #002f70 !important;
}

html:not(.t-safari) .PrimaryButton, html:not(.t-safari) .SaveAndClose, html:not(.t-safari) .SaveAs,
html:not(.t-safari) .UsePrimaryButton .TextButton,
html:not(.t-safari) .UsePrimaryButton .TextButtonWithImage,
html:not(.t-safari) #masterHeaderActionArea a, html:not(.t-safari) .RadGrid input.PrimaryButton,
html:not(.t-safari) .Spotlight .TextButton, html:not(.t-safari) .BigButtonPanelArea2 .btn,
html:not(.t-safari) .RadUpload .ruButton, html:not(.t-safari) .ruButton, html:not(.t-safari) .ruFileInput {
color: #fff !important;
}

/* Button styles for Safari only */
html.t-safari .PrimaryButton, html.t-safari .SaveAndClose, html.t-safari .SaveAs,
html.t-safari .UsePrimaryButton .TextButton,
html.t-safari .UsePrimaryButton .TextButtonWithImage,
html.t-safari #masterHeaderActionArea a, html.t-safari .RadGrid input.PrimaryButton,
html.t-safari .Spotlight .TextButton, html.t-safari .BigButtonPanelArea2 .btn,
html.t-safari .RadUpload .ruButton, html.t-safari .ruButton, html.t-safari .ruFileInput {
  background-color: #002f70 !important;
  color: #fff !important;
}

#ctl00_TemplateBody_RegistrantInfoPanel { display: none !important; }




