section.mainContent header.pageHeading.underline {
    border-bottom: 2px solid #faa229;
}

span, img {
	 vertical-align: bottom;
}


/*section.mainContent header.pageHeading {
    margin-bottom: 10px;
    padding: 0 0 2px 0;
    margin-left: 110px !important;
}*/

/*header.pageHeading.underline h1 {
    margin-left: 110px !important;
}*/

 article {
	margin-top: 6px;
}

.col9 { margin-top: 30px;}

#take5introtext {
	min-height:60px;
	 /*margin-bottom:25px;*/
	 color: #232323;
	 margin: 0 0 15px 110px;
	 padding: 0;
	 line-height: 1.5em;
	 font-family: 'Open Sans', sans-serif;
	 font-size:1.0em;
}

#take5introtext_subpage {
	 margin-bottom:25px;
	 color: #232323;
	 margin: 0 0 15px 0;
	 padding: 0;
	 line-height: 1.5em;
	 font-family: 'Open Sans', sans-serif;
	 font-size:1.0em;
	 border-bottom-color:#faa229;
	 border-bottom-style:solid;
	 padding-bottom:10px;
}

a { color:#124c95;text-decoration:none; }
a:hover { text-decoration:underline; }

 .nobullet {list-style-type:none; }
 
 
/* Version Styles  */
 #banner {border:1px solid #ccc; background-color:#f7f7f7; float:left; padding:5px 15px; margin:-20px 0 0 0; width:670px; clear:both;}
 #banner h2 {margin:0 0 -25px 0; padding:0;}
 #banner p {margin:0; padding:0; }
 #banner img {float:right; margin:10px; padding:0;}
/* Sub_Index pages contact tables - Remove Jan.2013 */
 .contacts  {margin:0; padding:0; width:100%; font-size:90%; }
 .contacts li {	margin:0 0 0 -2px; padding:0; float:left; width:25%; list-style-type:none; text-align:center; }

#contentarea_takefive {margin-top:30px;}

#contentarea_takefive header.pageHeading.underline h1 {
    /*margin-left: 110px !important;*/
    color: #124c95;
    font-weight: bold;
    margin-bottom: 0;
    font-family: 'Raleway', sans-serif;
	 -moz-font-feature-settings:"lnum" 1, "pnum" 1; 
	 -ms-font-feature-settings:"lnum" 1, "pnum" 1; 
	 -o-font-feature-settings:"lnum" 1, "pnum" 1; 
	 -webkit-font-feature-settings:"lnum" 1, "pnum" 1; 
	 font-feature-settings:"lnum" 1, "pnum" 1;
}
/*announcement*/
#contentarea_takefive .announce p {text-align: center; margin: 24px 0 24px 0;}

#pagenotice p {font:bold 1em Arial, Helvetica, sans-serif; color:#900; margin:10px auto 0 auto; padding:10px; width:97%; text-align:center; background-color:#fff; border:3px solid #900;}


.takefivelisting {float: left; border-bottom: 1px solid #999; width: 100%; height: auto; margin: 0; padding: 20px 0; clear: both;}

.takefivelisting img {float:left; background-color: #ffffff; padding-right: 12px;clear:both;}

.takefivelisting h2 {border-bottom:none; padding:0;}

.takefivelisting h2 a {line-height:1.25em;}

area_takefiveplain {margin:10px auto 0 auto; padding:0 5px 0 0; width:910px;}
area_takefiveplain h1 {font-family: 'Raleway', sans-serif; font-size: 1.8em !important; -moz-font-feature-settings:"lnum" 1, "pnum" 1; -ms-font-feature-settings:"lnum" 1, "pnum" 1; -o-font-feature-settings:"lnum" 1, "pnum" 1; -webkit-font-feature-settings:"lnum" 1, "pnum" 1; font-feature-settings:"lnum" 1, "pnum" 1;}



/* Added */
/* Highlights - Revised to have same height boxes with scrolling */
 #threecol {margin:20px 0; padding:0; width:694px; float:left; clear: both; }
 #threecol h3 {width:680px; margin:0; padding:5px 2px 2px 10px; float:left; background:url("../../_files/artwork/headerbkg.gif"); border:1px solid #ccc; border-bottom:none; }
 #threecol ul {margin:0 0 5px 20px; padding:0; }
 #col1 {border:1px solid #ccc; border-right:none; width:200px; margin:0; padding:15px; height:180px; float:left; overflow:auto; clear: both;}
 #col2 {border:1px solid #ccc; width:200px; margin:0; padding:15px; height:180px; float:left; overflow:auto; clear: both;}

 #col3 {border:1px solid #ccc; border-left:none; width:200px; margin:0; padding:15px; height:180px; float:left; overflow:auto; clear: both;}


table.tablefix {table-layout:fixed;}
table.tablefix td {word-wrap:break-word;  }
#script p {float:left; padding:0; margin:0 5px 0 0; }
#script script {float:left; margin:0; }


.wysiwyg-content h2 {font-family: 'Raleway', sans-serif; font-size: 1.55em; color: #124c95; margin-bottom: 0; padding: 18px 0 0px 0; border-bottom: none !important;  line-height: 2.0em; -moz-font-feature-settings:"lnum" 1, "pnum" 1; -ms-font-feature-settings:"lnum" 1, "pnum" 1; -o-font-feature-settings:"lnum" 1, "pnum" 1; -webkit-font-feature-settings:"lnum" 1, "pnum" 1; font-feature-settings:"lnum" 1, "pnum" 1;}




 /*=====5things Slider=====*/
 
 /*original carousel

#carouselcontainer {float:left;}
#carousel {width:790px; margin:10px auto 25px auto; padding:0; height:300px; position:relative; font-size:89%;  }
#carousel img {border:none;}


#carousel .promo-rotator-widget {border:1px solid #124c95; border-right:8px solid #faa229; border-left:8px solid #faa229;width:780px; float:left; height:300px; margin:0;z-index:1; padding:0; position:absolute;}
#carousel .promo-rotator-widget-static a {color:#C00;}
#carousel .promo-rotator-widget ul {margin:0; width:780px; padding:0; float:left; }
#carousel .promo-rotator-widget ul li {list-style-type:none; height:auto; margin:0; width:780px; padding:0; float:left; position:relative; }
#carousel .promo-rotator-widget ul li img {margin:0; padding:0; max-height:300px; min-height:300px; max-width:400px; min-width:400px; }

#carousel .promo-rotator-widget ul li .feat-widget-desc {width:340px; text-align:left; padding: 15px 20px; float:left; z-index:1; }
#carousel .promo-rotator-widget ul li .feat-widget-desc h2 {color: #124c95; margin:15px 0 10px 0; border: none; }
#carousel .promo-rotator-widget ul li .feat-widget-desc h2 span.number {color: #faa229; font-size: 200%; /*font-weight:bold;*/ /*padding-right:4px; margin-top:36px; margin-right:10px; border-right: 2px solid #faa229;}
#carousel .promo-rotator-widget ul li .feat-widget-desc p {color: #232323; }
#carousel .promo-rotator-widget ul li .feat-widget-desc a {color:#124c95; margin-top:5px;}
#carousel .promo-rotator-widget ul li .feat-widget-desc ul {width:340px; }
#carousel .promo-rotator-widget ul li .feat-widget-desc ul li {width:320px; margin-left:20px; display:list-item; list-style-type:disc; font-family: 'Open Sans', sans-serif;  }
#carousel .promo-rotator-widget ul li .feat-widget-tagline {margin-left:8px; margin-bottom:6px;}

#carousel .promoControl {width:905px; margin:0 0 0 -55px; padding:0; float:left; position:absolute; left:0; top:40%; }
#promo-rotator-larrow {text-decoration:none !important; float:left; margin:0; padding:0;}
#promo-rotator-rarrow { text-decoration:none !important; float:right; margin:0; padding:0;}
a:hover#promo-larrow, a:hover#promo-rarrow { text-decoration:none !important;}*/

/*to override bootstrap styles*/
.container {
    max-width: 950px;
}
.carousel-inner {
    position: relative;
    overflow: hidden;
    max-width: 800px;
    margin: 0 auto;
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block;
    max-height: 300px;
    border: 1px solid #124c95;
    border-right: 8px solid #faa229;
    border-left: 8px solid #faa229;
}

.carousel-control {
        top: 110px;
}

.carousel-control.left {
  background-image: none;
  background-repeat: repeat-x;
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: none;
  background-repeat: repeat-x;}
  

#tiptext .carousel-inner p {margin: 0px 0px 9px 0px; padding: 0; line-height: 1.5em; font-size:1.0em; margin-right: 12px;}
#tiptext .carousel-inner h2 {color:#124c95; margin:0; padding:24px 0 10px 0;border-bottom: none !important; }
#tiptext .carousel-inner ul {margin-top:4px; margin-left: 12px;}
#tiptext .carousel-inner ul li,  ol li {font-size: 1.0em; margin-bottom: 2.5px; line-height: 1.5em;}


@media all and (max-width: 720px) {

.container {
    max-width: 950px;
}
.carousel-inner {
    position: relative;
    overflow: hidden;
    max-width: 630px;
    margin: 0 auto;
    border: 1px solid #124c95;
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block;
    height:auto;
    border: none;
}

.carousel-control {
        top: 110px;
}

.carousel-control.left {
  background-image: none;
  background-repeat: repeat-x;
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: none;
  background-repeat: repeat-x;}
  
.carousel-control img.left, .carousel-control img.right {transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.5, 0.5);}

#tiptext .carousel-inner p {margin: 0 0 9px 12px; padding: 0; line-height: 1.5em; font-size:1.0em;}
#tiptext .carousel-inner h2 {color:#124c95; padding:0; margin:24px 6px 10px 12px;border-bottom: none !important;}
#tiptext .carousel-inner ul {margin-top:4px; margin-left: 24px;}
#tiptext .carousel-inner ul li,  ol li {font-size: 1.0em; margin-bottom: 2.5px; line-height: 1.5em;}

     
 }



/*=====testimonial bubble=====*/

.testimonial {margin: 30px 20px 60px 20px;}
.testimonial .description {position: relative; background: #fff; margin: 20px 10px 40px 10px !important; padding: 30px 25px 30px 25px !important; border:2px solid #faa229; border-radius: 10px;}
/*.testimonial .description:after {contentarea_takefive: ""; width: 20px; height: 20px; background: #fff; border-style: none none solid solid; border-width: 0 0 2px 2px; border-color: #faa229; position: absolute; bottom: -13px; left: 6%; transform: skewY(-45deg);}*/
.testimonial .p {font-size: 14px; line-height:140%; color: #6d6d6d !important;}


/*take five numbers*/
.number {color: #faa229; font-size: 175%; /*font-weight:bold;*/ padding-right: 8px; margin-top:36px; /*border-right: 3px solid #faa229;*/ font-family:'Raleway', sans-serif; -moz-font-feature-settings:"lnum" 1, "pnum" 1; -ms-font-feature-settings:"lnum" 1, "pnum" 1; -o-font-feature-settings:"lnum" 1, "pnum" 1; -webkit-font-feature-settings:"lnum" 1, "pnum" 1; font-feature-settings:"lnum" 1, "pnum" 1;}

.number:after {
    content:".";
    color:#faa229;
}

.number-safety {color: #C00000; font-size: 175%; font-weight:bold; padding-right: 8px; margin-top:36px; /*border-right: 3px solid #C00000;*/ font-family:'Raleway', sans-serif; -moz-font-feature-settings:"lnum" 1, "pnum" 1; -ms-font-feature-settings:"lnum" 1, "pnum" 1; -o-font-feature-settings:"lnum" 1, "pnum" 1; -webkit-font-feature-settings:"lnum" 1, "pnum" 1; font-feature-settings:"lnum" 1, "pnum" 1;}

.number-dwc {color: #FFC000; font-size: 175%; font-weight:bold; padding-right: 8px; margin-top:36px; /*border-right: 3px solid #FFC000;*/ font-family:'Raleway', sans-serif; -moz-font-feature-settings:"lnum" 1, "pnum" 1; -ms-font-feature-settings:"lnum" 1, "pnum" 1; -o-font-feature-settings:"lnum" 1, "pnum" 1; -webkit-font-feature-settings:"lnum" 1, "pnum" 1; font-feature-settings:"lnum" 1, "pnum" 1;}

/*.number-safety .number-dwc {  font-variant-numeric: lining-nums;  -moz-font-feature-settings: "lnum";  -webkit-font-feature-settings: "lnum";  font-feature-settings: "lnum";
}*/

/*#tiptext {margin-left: 8px;}*/
#tiptext p {font-family: 'Open Sans', sans-serif; margin: 0px 0px 9px 0px; padding: 0; line-height: 1.5em; font-size:1.0em;}
#tiptext h2 {font-family: 'Raleway', sans-serif; /*font-size: 1.1em;font-weight:bold;*/  color:#124c95; margin:0; padding:18px 0 0px 0;border-bottom: none !important; -moz-font-feature-settings:"lnum" 1, "pnum" 1; -ms-font-feature-settings:"lnum" 1, "pnum" 1; -o-font-feature-settings:"lnum" 1, "pnum" 1; -webkit-font-feature-settings:"lnum" 1, "pnum" 1; font-feature-settings:"lnum" 1, "pnum" 1;}
#tiptext ul {margin-top:4px; margin-left: 24px;}
#tiptext ul li,  ol li {font-family: 'Open Sans', sans-serif; font-size: 1.0em; margin-bottom: 2.5px; line-height: 1.5em;}


.featurewhite {background: #ffffff;border:none; margin:.5em 0em 0em .5em; padding:.5em; text-align:center; float:right;width:35%;height: auto;}

#spanish a { font-size: .8em; font-weight: bold;  padding: 10px 4px;  color: #fff;  width: 300px;  margin: 40px 0 0 890px; float: right !important; position: absolute; height: 30px; background: none !important; }

/* Captions */
#captionleft {float:left; margin:0 10px 2px 0; padding:0;}
#captionleft p {margin:0; position:relative; display:inline-block; zoom:1;}
#captionleft p img {max-width:700px; height:auto; display:block; margin:0;}
#captionleft p span {text-align:left; color: #232323; line-height:1.25em; position:absolute; bottom:0; padding:8px 0 8px 12px; left:0; width:100%; background:#eee; font-size:75%;}
#captionright {float:right; margin-bottom:10px; padding:0 0 0 5px;}
#captionright p {margin:0; position:relative; display:inline-block; zoom:1;}
#captionright p img {max-width:700px; height:auto; display:block; margin:0;}
#captionright p span {text-align:left; color: #232323; line-height:1.25em; position:absolute; /*bottom:0;*/ padding:8px 0 8px 12px; left:0; width:100%; background:#eee; font-size:75%;}
#caption {float:right; margin-bottom:10px; padding:0 0 0 5px;}
#caption p {margin:0; position:relative; display:inline-block; zoom:1;}
#caption p img {max-width:700px; height:auto; display:block; margin:0;}
#caption p span {text-align:left; color: #232323; line-height:1.05em; position:absolute; bottom:0; padding:5px 0 5px 3px; left:0; width:100%; background:#eee; font-size:75%;}

/*Accordion*/
.panel-group .panel-heading {border-bottom: 1px;}
.panel-default > .panel-heading {color: #124c95; background-color: #eef0f1; border-color: #000;}
.panel-default > .panel-heading a:hover {background-color: #eef0f1 !important; text-decoration: underline;}
.panel-heading {padding: 10px 15px 0px 10px;/*border-bottom: 1px solid transparent;*/border-top-right-radius: 3px;border-top-left-radius: 3px;}
.panel-default {border-color: #000;}
.panel-default > .panel-body a {text-decoration: underline;}

 area_takefive a {
    text-decoration: underline !important;
}
#container  h4 a:active {text-decoration: none !important;}
#container  h4 a:visited {text-decoration: none !important;}
#tiptext .image-border {
    float: right;
    border: 2px solid #124c95;
    margin:14px 0px 12px 20px;
    padding: 0px !important;
}
input#General { -webkit-appearance: checkbox }

.sidebar {float:right;border-left:thin solid lightgrey;padding-left:25px;margin-top:20px;line-height: 1.85;}

/*
a:visited {
    color: #808;
}

 a:link {
    color: #124c95;
}

area_takefive a {
    text-decoration: underline !important;
}

 a {
    margin: 0 0 10px 0;
    color: #369;
}

 a {
    color: #124c95;
}
*/

/* img.left */

 .left {
    text-align: left;
}

 img {
    /* padding: 2px; */
    border: none;
}

.floatright { float:right; margin: 0 0 12px 16px;}

.left {
    float: left;
    text-align: left;
}
/* h2

h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 1.4em;
}

 h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    color: #124c95;
    margin: 0;
    padding: 0px 0 10px 0;
    line-height: 1.1em;
}
 */

/* p */
 p,  dl {
    color: #232323;
    margin: 0 20px 15px 0;
    padding: 0;
    line-height: 1.4em;
}

p {
    font-family: 'Open Sans', sans-serif;
    /*font-size: 1.1em;*/
}


.floatleftmargin {float: left; margin-right: 18px; margin-bottom: 18px; /*margin-top: 6px; padding: 0 12px 0 0;*/ background: #ffffff; clear:both;max-width:500px; margin-top:30px;}
.floatrightmargin {float: right;  margin-left: 18px; margin-bottom: 18px;  /*margin-top: 6px; padding: 0 0 0 12px;*/ background: #ffffff; padding-left: 12px; clear:both;max-width:500px; margin-top:30px;}

 @media all and (max-width: 520px){
  .floatleftmargin {float: none; display: -webkit-flex; /* Safari */   -webkit-flex-wrap: wrap; /* Safari 6.1+ */   display: flex; flex-wrap: nowrap; -webkit-align-content: center;
    align-content: center; margin: 6px auto 12px auto; max-width:300px; height: auto; clear:both;}

.floatrightmargin {float: none; display: -webkit-flex; /* Safari */   -webkit-flex-wrap: wrap; /* Safari 6.1+ */   display: flex; /*flex-wrap: nowrap;*/     -webkit-align-content: center;
    align-content: center; margin: 6px auto 12px auto; padding-left: 0; max-width:300px; height: auto; clear:both;}
    
#take5introtext {
    margin: 0 0 15px 0px;
}

 img {

    border: none;
max-width:326px;
height:auto;

}
 }
 
/*to make numbered list work on safety pages*/
 .wysiwyg-content ol {
	 padding: 0px 0px 0px 30px;
	 margin-bottom: 12px;
	 margin-left: 0px;
	 overflow: auto;
}