/*Media Queries*/


/*VIDEOS*/
/*	Usage Example:
	<section class="row">
  <div class="span6">
    <div class="flex-video widescreen"><iframe src="https://www.youtube-nocookie.com/embed/..." frameborder="0" allowfullscreen=""></iframe></div>
  </div>
  <div class="span6">
    ...
  </div>
</section>*/


@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600&display=swap');


ul.cgdays {padding-left: 20px;}

    ul.cgdays li {display: inline; font-size: 14px;}
    
    ul.cgdays li.clockcg:after {
        
        content: none;
        
    }
    
    .informationcg {margin-top: 13px;}
     
        
            ul.cgdays li:after {
        content: '\205E';

    width: 5px;
    text-align: center;
    display: inline-block;
    margin-right: 15px;
        margin-left: 19px;
        opacity: 0.5;}

/* Begin new  My SSP home page nd nav */



.utex {width: auto;}

.herorow {margin-top: 0px;}

.groupbubble {margin-bottom: 2px;}

.concernimg {
    
    position: absolute;
    height: 390px;
    z-index: 1;
    width: auto;
    bottom: 0px;
    left: -40px;

}

        .clearfix:after {
  content: "";
  clear: both;
  display: table;
}
        
        
        .square-white {

 
            margin-top: 30px;
            width: 100%;
            padding-left: 430px;
            padding-right: 0px;
        
        }


.rowconcern {
    
    background-image: url('images/bline.gif');
    background-position: bottom right;
    background-repeat: no-repeat;
}
        
        
        .cgleft {float: left;}
        
        .cgleft ul {padding-left: 20px;}
        
        .cgright {float: left; margin-left: 40px;}
        
          .cgright ul {padding-left: 20px;}
        
     .row-purple {
    background-color:#EDDCCC;	
    	text-align:left;
    	padding:14px 14px 28px 14px;
    	
    }
        
        
        .hometextcg {  position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
        bottom: 20px;
        display: block;
            color: #fff;
            font-size: 24px;
            padding: 20px 22px;
           background-color:rgba(0,0,0,0.3);}
            
        }
        
        
        .foottop {margin-top: 25px;}
        
        .footersocial {
            
            text-align: right;
        }
        
        
        .footersocial a {
            
            padding-left: 20px;
            
        }

    
    .informationcg {margin-top: 13px;}
     

    
    .pctfaqcg {display: none;}   
    
    

        
        
.eventcg {
            background-color: #f2f2f2;
            padding: 20px;

        }

.updatecg {
            background-color: #ffffff;
            padding: 0px 16px 5px 15px;
    margin-bottom: 18px;
    border-left: 4px solid #c44ead;

        }
        
        
.eventcontent {
    
    text-align: left;
    margin-top: 22px;

        }
        
.date p.day {
    
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    text-align: left;
        margin: 0px;
    padding: 0px;
    line-height: 40px;
        }
        
.date p.month { font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    text-align: left;
            margin: 0px;
    padding: 0px;
        }
        
        
a:link.homelink{  font-family: "Open Sans", sans-serif; font-size: 17px; line-height: 30px; font-weight:400; letter-spacing: -0.02ex;  color: #1e77d2; text-decoration: underline; }

a:visited.homelink {  font-family: "Open Sans", sans-serif; font-size: 17px; line-height: 30px; font-weight:400; letter-spacing: -0.02ex;  color: #06315c; }

a:hover.homelink {  font-family: "Open Sans", sans-serif; font-size: 17px; line-height: 30px; font-weight:400; letter-spacing: -0.02ex;  text-decoration: underline; color: #bf5700; }
    

        
.mainbubble {
    
    border-radius: 5px 5px 0px 5px;
    background-color: #fee3cd;
    margin-bottom: 0px;
    padding: 18px;
    text-align: center;
        }
        
.mainbubbleblue {
    
    border-radius: 5px 5px 5px 0px;
    background-color: #cde9fe;
    margin-bottom: 0px;
        padding: 18px;
    text-align: center;
        }
        
.pointgroup {margin-top: 0px; text-align: right;}
        
.pointgroupblue {margin-top: 0px; text-align: left;}
        
.imgcontainer {margin-bottom: 8px;}        
        
.imgcontainer > img {margin: 0 auto;}
        
        
.bodytext_home2 {  font-family: "Open Sans", sans-serif; font-size: 16px; line-height: 20px; font-weight:400 ; color: #000000}
        
.bodytext_home3 {  font-family: "Open Sans", sans-serif; font-size: 17px; line-height: 22px; font-weight:500 ; color: #000000}
        
.bodytext_home4 {  font-family: "Open Sans", sans-serif; font-size: 20px; line-height: 26px; font-weight:500 ; color: #000000}
        
.bodytext_home5 {  font-family: "Open Sans", sans-serif; font-size: 24px; line-height: 24px; font-weight:500 ; color: #000000;}
        
        
.row-flex {
  display: flex;
  flex-wrap: wrap;
}
        
.content6 {
  height: 100%;

} 

.content7 {
  height: 100%;


}  
   

.contentcg {
               padding: 10px 10px 10px 10px;
    text-align: center;
              
          }  
          
.content p.copycg {line-height: 1.2em;}
          
         
          
.content p.copycg2 {line-height: 1.2em; margin-top: 0px; padding-top: 4px;}
          
.content p.copycghead {line-height: 1.2em; margin-bottom: 0px;}
          
.content p.copycghead2 {line-height: 1.2em; margin-bottom: 0px; padding-top: 4px;}
          
         
	  
	  
.colour-1 {
/*  background: #dcd9d9;*/
  color: #000;
text-align: left;
}

/* vertical spacing between columns */



     
        
.content2 {
  height: 100%;
    margin-bottom: 16px;


}
        
.myButton {


	background-color:#1e77d2;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:7px 11px;
	text-decoration:none;

}
 
      a.myButton:hover {text-decoration: none; color: #fff;}      
      
.myButton:hover {
/*	background:linear-gradient(to bottom, #1724ba 5%, #1e77d2 100%);*/
	background-color:#1e77d2;
}
      
.myButton:active {
	position:relative;
	top:1px;
}       
        
 .wsbutton {


	background-color:#1e77d2;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:7px 11px;
	text-decoration:none;

}       
        
      a.wsbutton:hover {text-decoration: none; color: #fff;}      
      
.wsbutton:hover {
/*	background:linear-gradient(to bottom, #1724ba 5%, #1e77d2 100%);*/
	background-color:#0c5db0;
}
      
.wsbuttonn:active {
	position:relative;
	top:1px;
}   


 .wsbutton2 {


	background-color:#1e77d2;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	padding:9px 13px;
	text-decoration:none;

}       
        
      a.wsbutton2:hover {text-decoration: none; color: #fff;}      
      
.wsbutton2:hover {
/*	background:linear-gradient(to bottom, #1724ba 5%, #1e77d2 100%);*/
	background-color:#0c5db0;
}
      
.wsbuttonn2:active {
	position:relative;
	top:1px;
}  
     
        
 .footerbutton {


	background-color:#1e77d2;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
   font-family: "Open Sans", sans-serif;
	font-size:20px;
	padding:18px 14px;
	text-decoration:none;
     width: 100%;
     margin-bottom: 20px;
     text-align: center;

}       
        
      a.footerbutton:hover {text-decoration: none; color: #fff;}      
      
.footerbutton:hover {
/*	background:linear-gradient(to bottom, #1724ba 5%, #1e77d2 100%);*/
	background-color:#0c5db0;
}
      
.footerbutton:active {
	position:relative;
	top:1px;
}   
   
        



 .purpbutton2 {

	background-color:#6a6d84;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:7px 11px;
	text-decoration:none;

} 
        
      a.purpbutton2:hover {text-decoration: none; color: #fff;}      
      
.purpbutton2:hover {
/*	background:linear-gradient(to bottom, #1724ba 5%, #1e77d2 100%);*/
	background-color:#32343e;
}   

 .greencgbutton2 {

	background-color:#37773a;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:7px 11px;
	text-decoration:none;

} 
        
      a.greencgbutton2:hover {text-decoration: none; color: #fff;}      
      
.greencgbutton2:hover {
/*	background:linear-gradient(to bottom, #1724ba 5%, #1e77d2 100%);*/
	background-color:#255127;
} 


 .redbutton {

	background-color:#c44ead;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:7px 11px;
	text-decoration:none;

} 
        
      a.redbutton:hover {text-decoration: none; color: #fff;}      
      
.redbutton:hover {
/*	background:linear-gradient(to bottom, #1724ba 5%, #1e77d2 100%);*/
	background-color:#bf119d;
}  
        
 .purpbutton {

	background-color:#6E665E;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:7px 11px;
	text-decoration:none;

} 
        
      a.purpbutton:hover {text-decoration: none; color: #fff;}      
      
.purpbutton:hover {
/*	background:linear-gradient(to bottom, #1724ba 5%, #1e77d2 100%);*/
	background-color:#524b45;
}        
        
        
        
 .resbutton {


	background-color:#4c7751;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:7px 11px;
	text-decoration:none;

} 
        
      a.resbutton:hover {text-decoration: none; color: #fff;}      
      
.resbutton:hover {
/*	background:linear-gradient(to bottom, #1724ba 5%, #1e77d2 100%);*/
	background-color:#38653d;
}
      
        
     
        
 .groupbutton {


	background-color:#bf5700;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:7px 11px;
	text-decoration:none;

} 
        
      a.groupbutton:hover {text-decoration: none; color: #fff;}      
      
.groupbutton:hover {
/*	background:linear-gradient(to bottom, #1724ba 5%, #1e77d2 100%);*/
	background-color:#9f4b05;
}
      
.groupbuttonn:active {
	position:relative;
	top:1px;
}   


 .groupbutton2 {


	background-color:#bf5700;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	padding:9px 13px;
	text-decoration:none;

} 
        
      a.groupbutton2:hover {text-decoration: none; color: #fff;}      
      
.groupbutton2:hover {
/*	background:linear-gradient(to bottom, #1724ba 5%, #1e77d2 100%);*/
	background-color:#9f4b05;
}
      
.groupbuttonn2:active {
	position:relative;
	top:1px;
}   
    
        

        
        
        
        
.eventbutton {


	background-color:#f2f2f2;
	display:inline-block;
	cursor:pointer;
	font-family:Arial;
	font-size:14px;
	padding:5px 13px;
	text-decoration:none;
    border: 1px solid #000;
    margin-top: 20px;

}
 
        a.eventbutton:hover {text-decoration: none; color: #fff;}      
      
.eventbutton:hover {
/*	background:linear-gradient(to bottom, #1724ba 5%, #1e77d2 100%);*/
	background-color:#000;
}
      
      
        
        
        
   
      
      
.myButton2 {


	background-color:#1e77d2;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:5px 9px;
	text-decoration:none;

}
 
      a.myButton2:hover {text-decoration: none; color: #fff;}      
      
.myButton2:hover {
/*	background:linear-gradient(to bottom, #1724ba 5%, #1e77d2 100%);*/
	background-color:#1e77d2;
}
      
.myButton2:active {
	position:relative;
	top:1px;
}  
        
.aboutimg {	
    
   background-image: url('images/hero8.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	background-size: cover;
    
        }
        
        
.abouttext {
    
    background-color: #a8d2f0;
    padding: 14px 22px 14px 24px;
    
    
        }
        
        .helpcg {    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    font-size: 32px;
line-height: 36px;}

        .helpcgsm {    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    font-size: 26px;
line-height: 30px;}
        
        
        
        .bigtitle {    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    font-size: 42px;
        color: #3166b6;
       }
        
        .bigtitle-green {    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    font-size: 42px;
        color: #4c7751;
       }
        
        .bigtitle-purple {    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    font-size: 42px;
        color: #6E665E;
       }
        
        
                .bigtitleblack {    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    font-size: 42px;
        color: #000000;
}

                .bigtitlered {    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    font-size: 42px;
                    margin-bottom: 25px;
        color: #c44ead;
}
        
        
                .eventtitle-small {    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    font-size: 18px;
        color: #000000;
       }
        
        .bucktitle {    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    font-size: 21px;
            line-height: 23px;
        color: #bf5700;}

a.bucklink {text-decoration: none; color: #bf5700;}

a.bucklink:hover {text-decoration: underline; color: #bf5700;}
        
                .grouptitlebubble {    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    font-size: 28px;
        color: #bf5700;}
        
        
                        .grouptitle {    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    font-size: 40px;
        color: #ffffff;}
        
        
                      .workshoptitle {    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    font-size: 28px;
        color: #1e77d2;}
        
        

        
        .flex-containerhome {
  display: flex;
  flex-wrap: nowrap;
justify-content: flex-end;
}

.flex-containerhome > div {
  width: 200px;
  margin: 10px;


}
        
.flex-containerhome > div.mycmhccg {
  width: 150px;
  margin: 10px;


}

.flex-containerhome > div.timecg3 {
  width: 225px;
  margin: 10px;


}
        
	
	.virusrow {
		  
		  background-color: #d0d2d4;
/*
	background-image: url(images/virus11.png); 
	background-repeat: no-repeat;
	background-position: bottom left;
	background-size: 1174px auto;
*/
	position: relative;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	padding: 65px 35px 15px 35px;

	margin-bottom: 20px;
	margin-top: 60px;
	  
	  }
	  
	  
	  .headercg {
		  background-color: #a85133; 
		  width: 73%; position: absolute; 
		  top: -26px; 
		  left: 0;
			right: 0;
			margin-left: auto;
			margin-right: auto;  
		  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4)
	  }
	  
	  
	  .headercg p.topcg {
		  
		  
		  
		  color: #fff; font-family: 'PT Sans', sans-serif; font-size: 26px; font-weight: 700; letter-spacing: 0.05em; text-align: center; padding-top: 10px; text-transform: uppercase;"
	  }
	  
		
		
		   a.viruslink {
			   color: #000000;
                 text-decoration: underline;
		 
		  font-family: 'Mukta', sans-serif; 
           
               line-height: 1em;
	  }
	  
	  a.viruslink2 {
		  text-decoration: underline;
		 
	  }
	  
	  a.viruslink:hover {
		  color: #bf5700;
		   text-decoration: underline;
		 

	  }
	  
	    a.viruslink2:hover {
		  color: #a85133;
		 

	  }
        
        
        
	.tabIndexColor:focus {
		background-color: #5590e8 !important;
	}
        
        
	nav {
		font-family: Arial, Helvetica, sans-serif;
	}
        
        
        
       .highlightcg {
                 background-color: #f5f7f9;
          
          border-radius: 3px;
/*          border-top: 3px solid #df6e1d;*/
          border-left: 1px solid #a8a8a8;
           border-right: 1px solid #a8a8a8;
           border-bottom: 1px solid #a8a8a8;
          padding: 13px 20px;
          margin-top: 0px;
          margin-bottom: 24px;
          
      }
        
       .highlightcg3 { background-color: #007a8d; padding: 24px 18px 10px 18px; text-align: center; color: #fff;
               
      }
         
        
.skip-to-content-link {
  background: #bfbaba;
  height: 30px;
  left: 50%;
    font-family: Arial, Helvetica, sans-serif;
  padding: 10px 8px 14px 8px;
    color: white;
    border: 0px;
  position: absolute;
  transform: translateY(-110%);
  transition: transform 0.3s;
}

.skip-to-content-link:focus {
      background: #bfbaba;
  height: 30px;
  left: 50%;
 padding: 10px 8px 14px 8px;
    color: white;
    border: 0px;
  transform: translateY(0%);
}
        
/* Medical Records Banner */
      
.records-image {float: left; width: 30%; padding-right: 15px;}      
      
      
.records-text {padding-left: 35px; float: left; width: 70%;  border-left: 1px solid #000;}
        
ul.footerlinks {  
    
list-style-type: none;
  margin: 0;
  padding: 0;}

        
ul.footerlinks li a {
    
    font-family: "Open Sans", sans-serif;
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    line-height: 17px;
    
        }
        
ul.footerlinks li a:hover {
    
    color: aqua;
    
        }
        
        p.footerpar {        font-family: "Open Sans", sans-serif;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;}
        

        

        
p.footer_title {font-family: 'Roboto Slab', serif; font-weight: 400; font-size: 20px; color: #fff; margin-bottom: 12px; margin-top: 24px; border-bottom: 1px solid #4a4747; text-transform: uppercase;}  
        
p.footer_title2 {font-family: 'Roboto Slab', serif; font-weight: 400; font-size: 20px; color: #fff; border-bottom: 1px solid #4a4747; text-transform: uppercase;} 
      
p.event_head {font-family: 'Roboto Slab', serif; font-weight: 400; font-size: 30px; color: #fff; margin-bottom: 4px; line-height: 38px;}
        
p.event_head_black {font-family: 'Roboto Slab', serif; font-weight: 400; font-size: 28px; color: #000; margin-bottom: 4px; line-height: 38px;}
        
p.event_head2 {font-family: 'Lato', sans-serif; font-weight: 500; font-size: 19px; color: #fff; margin-bottom: 4px; line-height: 24px;}
        

        
p.event_head2a {font-family: 'Lato', sans-serif; font-weight: 500; font-size: 21px; color: #fff; margin-bottom: 4px; line-height: 24px;}
        
p.event_head2b {font-family: 'Lato', sans-serif; font-weight: 500; font-size: 27px; color: #fff; margin-bottom: 14px; margin-top: 20px; line-height: 27px;}
        
#crisislink { color: #fff; text-decoration: none;}
        
      
      
.btncg {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: "Open Sans", sans-serif;
  color: #bf5700;
  font-size: 20px;
  background: #ffffff;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
    font-weight: 600;
}

.btncg:hover {
  background: #f2f2f2;
    color: #007a8d;

  text-decoration: none;
    cursor: pointer;
}        
        
        .crisiscg {margin-left: 20px;   white-space: nowrap; margin-bottom: 20px;}
/* Medical Records Banner */        
        
.tabcontent {

  padding: 8px 0px 0px 0px;
    margin-top: 0px;
  border: 0px solid #ccc;
  width: 100%;
  height: auto;
  display: none;

}

/* Begin new  My SSP home page nd nav */


	.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
 
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
 
.flex-video iframe,
.flex-video object,
.flex-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  .flex-video { padding-top: 0; }
}
	
	.container-fluid {
  	 margin-right: auto;
 	 margin-left: auto;
 	 max-width: 1200px; 
	}
	
    /* ROWS  */
	 .row-general{
     background-color: #FFFFFF;
	 text-align:left;
	 margin-top:1px;
	 margin-left:1px;
	 margin-right:1px;
	 
    }
    
     .row-content{
/*     background-color: #FFFFFF;*/
	 text-align:left;
	 margin-left:20px;
	 margin-right:20px;
	 margin-top:20px;
	 
    }
    
    .top-buffer { 
    margin-top:60px;
    
    }
    
     .top-buffervav { 
    margin-top:30px;
    
    }
    
    
     .row-blue{
     background-color: #1b2a39;
	 text-align:left;
	 margin-top:1px;
	 margin-left:1px;
	 margin-right:1px;
	 
    }
    
     .row-vavcolor{
     background-color: #023d45;
	 text-align:left;
	 margin-top:1px;
	 margin-left:1px;
	 margin-right:1px;
	 
    }
	 .row-general-mobile{
     background-color: #1b2a39;
    }
    
   
   .row-top-white{
     background-color: #FFFFFF;
     text-align: center;
   }
   
   
   .row-top-grey{
     background-color: #f2f2f2;
     text-align: center;
     padding-top:5px;
       padding-bottom: 0px;
       margin-bottom: 0px;
   }

   .row-top-bluenav2 {
     background-color: #3166b6;
       text-align: left;


   }

   .row-top-bluenav {
     background-color: #3166b6;
     text-align: center;
     padding-top:13px;
   }
   
   
   .row-top-grey2{
     background-color: #d6d6d7;
     text-align: center;
     padding-top:13px;
     
   }
   
   .row-top-vav{
     background-color: #486d8b;
     text-align: center;
   }
   
   .row-top-vav2{
     background: url("vav/images/universal/topvav2background.png");
     text-align: center;
   }
   .row-nav-orange{
     background: url("images/universal/universalnavbackground.gif");
     text-align: center;
   }
   
   .row-crisis{
     background-color: #ffff99;
     text-align: center;
   }
   .row-alert{
     background-color: #fff9c2;
     text-align: center;
     padding-top:10px;
     padding-bottom:10px;
   }
   
   .row-lightyellow{
     background-color: #fff9c2;
     text-align: center;
   }
   
   .row-nav-vav{
     background: url("images/universal/vav_universalnavbackground.gif");
     text-align: center;
   }
   
   .row-nav-bto{
     background-color: #BF5700;
     text-align: center;
   }
   .row-prom-space{
	background: url("images/universal/goldbackground.png");
	/*background: url("images/universal/bluebackground2.png");*/
		
   }
   
   .row-prom-spacewhite{
	background: url("images/universal/whitebackground.png");
	/*background: url("images/universal/bluebackground2.png");*/
		
   }
   
   .row-services-space{
	background: url("images/universal/bluebackground3.png");
	padding:4px;
	
	margin-top:20px;
	margin-right:1px;
	margin-left:1px;
		
   }
   
   .row-servicesmobile-space{
	background: url("images/universal/bluebackground5.png");
	padding:4px;
	margin-top:20px;
	margin-right:1px;
	margin-left:1px;
		
   }
   
      .row-servicesdescriptions-space{
	background: url("images/universal/bluebackground4.png");
	padding:4px;
	margin-bottom:20px;
	margin-right:1px;
	margin-left:1px;
		
   }
   
   
   .row-vavpromo-space{
		text-align:left;
		background-color: #FFFFFF;
		
   }
   .row-pprom-space{
		text-align:center;
    	padding:4px;
    	margin-top:4px;
   }
   .row-normal-space{
     text-align: center;
   }
   .row-background-space{
     text-align: left;
     background-color: #FFFFFF;
     margin-left:10px;
     margin-right:10px;
    
    
   }
   .row-nested-space{
     text-align: left;
     padding:4px;
     
   }
   
   .row-mobilebox-space{
     text-align: left;
     
     padding-left:6px;
     padding-top:8px;
     padding-right:6px;
     background-color:#FFFFFF;
     
     
   }
   
   .row-mobiletopconcerns-space{
     text-align: left;
     padding:1px;
     background-color:#502a04;
     
     
   }
    .row-maphome{
    	border:5px solid black;
    	height:150px;
    }
    
    .row-videos{
    	background: url("http://www.cmhc.utexas.edu/images/watchbackground.png");
    	height:165px;
    	width:288px;
		margin-top:10px;
		margin-left:1px;
		background-repeat: no-repeat;
    }
	.row-videos-small{
		width:240px;
		margin-top:20px;
	}
	.row-video-align{
     text-align: center;
     padding:4px;
	 margin-left:1px;
   }
	
     .row-social-media{
    	background: url("http://www.cmhc.utexas.edu/images/socialmediabackground.png");
    	text-align:center;
    	
    }
     .row-hereforyou{
    background-color:#faf6cc;	
    	text-align:left;
    	padding:8px;
    	
    }


     .row-footercg {
    background-color:#1b1b1b;	
    	text-align:left;
         padding-top: 20px;
         padding-bottom: 20px;
         margin-top: 36px;
    	
    }

     .row-green{
    background-color:#e4eee5;	
    	text-align:left;
    	padding:14px 0px 0px 0px;
    	
    }

     .row-gray{
    background-color:#f2f2f2;	
    	text-align:left;
    	padding:14px 0px 0px 0px;
    	
    }

     .row-pink{
    background-color:#dfd0dc;	
    	text-align:left;
    	padding:14px 0px 0px 0px;
    	
    }

     .row-servicespage {
    background-color:#e4eee5;	
    	text-align:left;
    	padding:14px 0px 0px 0px;
    	
    }


     .row-servicespage2 {
    background-color:#F0DEC0;	
    	text-align:left;
    	padding:14px 0px 0px 0px;
    	
    }

     .row-servicespage3 {
    background-color:#f1efef;	
    	text-align:left;
    	padding:14px 0px 0px 0px;
    	
    }





     .row-groups{
background: rgb(39,38,57);
background: linear-gradient(180deg, rgba(39,38,57,1) 13%, rgba(69,69,78,1) 100%, rgba(0,212,255,1) 100%);
    	text-align:left;
    	padding:8px;
    	
    }
    
    
    
    .row-social-mediainclude{
    	background: url("http://www.cmhc.utexas.edu/images/socialmediabackgroundinclude.png");
    	text-align:center;
    }
    
     .row-bottom-footer{
    	background: url("http://www.cmhc.utexas.edu/images/bottomfooter.png");
    	text-align:center;
		background-color:#000;
    }
    
     .row-large-navigation{
    	background: url("http://www.cmhc.utexas.edu/images/navigationbackground.png");
    background-color:#1b2a39;	
      }
      
        .row-large-vavnavigation{
    background-color:#023d46;	
      }
      
       .row-vavnews{
    background-color:#e3f0f0;
    margin-left:20px;
    margin-right:20px;
      }
	
	  /*navbar styles*/

/*mobile nav */

@media (max-width: 767px){
	.navbar-nav .open .dropdown-menu {
	background-color:#ffffff;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color: #333333;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
	color:#333333;
	}

	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
    white-space: normal
	}
}

/*desktop nav */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
.navbar-inverse {
	background-color: #3166b6;
	border-color:#ffffff;
	margin-top: 20px;
    margin-bottom: 0px;
}
/*desktop nav font color and size - padding */
.navbar-inverse .navbar-nav>li>a {
	color:#ffffff;
	font-size: 19px;
	 padding: 13px 15px 15px 20px;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
	background-color: #5590e8;
}

.dropdown-menu>li>a {
	padding:3px 0px;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
	color:#bf5700;
	background-color: #fff;
	text-decoration: underline;
}

.navbar-inverse .navbar-nav>.dropdown>a .caret {
	border-top-color: #fff;
}

body {
  font-family: 'Open Sans', 'sans-serif';
}
.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 10px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 5px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: underline;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 16px;
  color: #000000;
  padding: 5px 0px 4px 20px;
  line-height: 22px;
}

.linkicg a{

  color: #bf5700;

}

.carousel-control {
  width: 30px;
  height: 30px;
  top: -35px;

}
.left.carousel-control {
  right: 30px;
  left: inherit;
}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right {
  font-size: 12px;
  background-color: #fff;
  line-height: 30px;
  text-shadow: none;
  color: #333;
  border: 1px solid #ddd;
}
    
	/* IMages Centered*/	
	img.centered {display:block; margin-left: auto; margin-right: auto;}
    /* BUTTTONS  */
    .btn {
     	background-color:#ffffff;
     	border-color:#cccccc;
     	font-family:"Helvetica Neue", Helvetica, Verdana, Arial, sans-serif !important;
     	font-size: 16px;
     	color: #000000;
     	letter-spacing: 0.1ex;
  		font-weight: normal;
  		line-height: 1.428571429;
     }
     .btn:hover,
	 .btn:focus,
	 .btn:active,
	 .btn.active,
	 .open .dropdown-toggle.btn-info{
	    color: #ffffff;
	    background-color: #b25d22;
		 
	    border-color: transparent;
	 }
	.btn:active,
	.btn.active,
	.open .dropdown-toggle.btn-info {
	  background-image: none;

	}
	
	
	
	.btn-info{
     	background-color:transparent;
     	border-color:transparent;
     	font-family:"Helvetica Neue", Helvetica, Verdana, Arial, sans-serif !important;
     	font-size: 14px;
     	color: #ffffff;
     	letter-spacing: 0.3ex;
  		font-weight: normal;
  		line-height: 1.428571429;
  		
     }
     .btn-info:hover,
	 .btn-info:focus,
	 .btn-info:active,
	 .btn-info.active,
	 .open .dropdown-toggle.btn-info{
	    color: #fab67d;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info:active,
	.btn-info.active,
	.open .dropdown-toggle.btn-info {
	  background-image: none;
	}
	
	.btn-info-small{
     	background-color:transparent;
     	border-color:transparent;
     	font-family:"Helvetica Neue", Helvetica, Verdana, Arial, sans-serif !important;
     	color: #FFFFFF;
		font-weight: normal;
     	font-size: 16px;
  		line-height: 1.428571429;
  		
  		
     }
     .btn-info-small:hover,
	 .btn-info-small:focus,
	 .btn-info-small:active,
	 .open .dropdown-toggle.btn-info-small{
	    color: #ffffff;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-small:active,
	.btn-info-small.active,
	.open .dropdown-toggle.btn-info-small{
	  background-image: none;
	}
	
	
	.btn-info-small3{
     	background-color:transparent;
     	border-color:transparent;
     	font-family:"Helvetica Neue", Helvetica, Verdana, Arial, sans-serif !important;
     	color: #000000;
		font-weight: normal;
     	font-size: 16px;
  		line-height: 1.428571429;
  		
  		
     }
     .btn-info-small3:hover,
	 .btn-info-small3:focus,
	 .btn-info-small3:active,
	 .open .dropdown-toggle.btn-info-small{
	    color: #000000;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-small3:active,
	.btn-info-small3.active,
	.open .dropdown-toggle.btn-info-small3{
	  background-image: none;
	}
	
	
	
	
	
	
	.btn-info-smallm{
     	background-color:transparent;
     	border-color:transparent;
     	font-family:"Helvetica Neue", Helvetica, Verdana, Arial, sans-serif !important;
     	color: #161524;
		font-weight: normal;
     	font-size: 16px;
  		line-height: 1.428571429;
  		
  		
     }
     .btn-info-smallm:hover,
	 .btn-info-smallm:focus,
	 .btn-info-smallm:active,
	 .open .dropdown-toggle.btn-info-smallm{
	    color: #161524;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-smallm:active,
	.btn-info-smallm.active,
	.open .dropdown-toggle.btn-info-smallm{
	  background-image: none;
	}
	
	.btn-info-footer{
	background-color:transparent;
	border-color:transparent;
	font-family:"Helvetica Neue", Helvetica, Verdana, Arial, sans-serif !important;
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	line-height: 1.428571429;
	letter-spacing: 0.20ex;
  		
     }
     .btn-info-footer:hover,
	 .btn-info-footer:focus,
	 .btn-info-footer:active,
	 .btn-info-footer.active,
	 .open .dropdown-toggle.btn-info-footer{
	    color: #f7d9aa;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-footer:active,
	.btn-info-footer.active,
	.open .dropdown-toggle.btn-info-footer{
	  background-image: none;
	}
	
	 .btn-info-main{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 20px;
     	color: #000000;
  		line-height: 1.428571429;
		display: block;
 		width: 100%;
 		font-family:"Arial", Helvetica, Arial, sans-serif;
     }
     .btn-info-main:hover,
	 .btn-info-main:focus,
	 .btn-info-main:active,
	 .btn-info-main.active,
	 .open .dropdown-toggle.btn-info-main{
	    color: #000000;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-main:active,
	.btn-info-main.active,
	.open .dropdown-toggle.btn-info-main {
	  background-image: none;
	}
	
	.btn-info-mobile{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 20px;
     	color: #161524;
  		line-height: 1.428571429;
		display: block;
 		width: 100%;
     }
     .btn-info-mobile:hover,
	 .btn-info-mobile:focus,
	 .btn-info-mobile:active,
	 .btn-info-mobile.active,
	 .open .dropdown-toggle.btn-info-mobile{
	    color: #161524;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-mobile:active,
	.btn-info-mobile.active,
	.open .dropdown-toggle.btn-info-main {
	  background-image: none;
	}
	
	
	.btn-info-btomobile{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 18px;
     	color: #161524;
  		line-height: 1.428571429;
		display: block;
 		width: 100%;
     }
     .btn-info-btomobile:hover,
	 .btn-info-btomobile:focus,
	 .btn-info-btomobile:active,
	 .btn-info-btomobile.active,
	 .open .dropdown-toggle.btn-info-btomobile{
	    color: #161524;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-btomobile:active,
	.btn-info-btomobile.active,
	.open .dropdown-toggle.btn-info-btomobile {
	  background-image: none;
	}
	 .btn-info-desktop{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 18px;
     	color: #000000;
  		line-height: -.4;
		display: block;
 		width: 100%;
     }
     .btn-info-desktop:hover,
	 .btn-info-desktop:focus,
	 .btn-info-desktop:active,
	 .btn-info-desktop.active,
	 .open .dropdown-toggle.btn-info-desktop{
	    color: #bf5700;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-desktop:active,
	.btn-info-desktop.active,
	.open .dropdown-toggle.btn-info-desktop {
	  background-image: none;
	}
	
	 .btn-info-services{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 16px;
     	color: #283f56;
  		line-height: 1.5;
		display: inline;
 		width: 100%;
 		height: 100%;
     }
     .btn-info-services:hover,
	 .btn-info-services:focus,
	 .btn-info-services:active,
	 .btn-info-services.active,
	 .open .dropdown-toggle.btn-info-services{
	    color: #283f56;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-desktop:active,
	.btn-info-desktop.active,
	.open .dropdown-toggle.btn-info-services {
	  background-image: none;
	}
	
	
	.btn-info-servicesheader{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 21px;
     	color: #FFFFFF;
  		line-height: 1.0;
		display: block;
 		width: 100%;
 		height: 100%;
     }
     .btn-info-servicesheader:hover,
	 .btn-info-servicesheader:focus,
	 .btn-info-servicesheader:active,
	 .btn-info-servicesheader.active,
	 .open .dropdown-toggle.btn-info-servicesheader{
	    color: #FFFFFF;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-desktop:active,
	.btn-info-desktop.active,
	.open .dropdown-toggle.btn-info-servicesheader {
	  background-image: none;
	}
	
	
	
	.btn-info-homepage{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 16px;
     	color: #283f56;
  		line-height: .8;
		display: block;
 		width: 100%;
     }
     .btn-info-homepage:hover,
	 .btn-info-homepage:focus,
	 .btn-info-homepage:active,
	 .btn-info-homepage.active,
	 .open .dropdown-toggle.btn-info-homepage{
	    color: #283f56;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-homepage:active,
	.btn-info-homepage.active,
	.open .dropdown-toggle.btn-info-desktop {
	  background-image: none;
	}
	
	.btn-info-btodesktop{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 16px;
     	color: #283f56;
  		line-height: 1.2;
		display: block;
 		width: 100%;
     }
     .btn-info-btodesktop:hover,
	 .btn-info-btodesktop:focus,
	 .btn-info-btodesktop:active,
	 .btn-info-btodesktop.active,
	 .open .dropdown-toggle.btn-info-btodesktop{
	    color: #283f56;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-homepage:active,
	.btn-info-homepage.active,
	.open .dropdown-toggle.btn-info-btodesktop {
	  background-image: none;
	}
	

	
	
	.btn-info-charges{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 16px;
     	color: #ffffff;
  		line-height: 1.428571429;
		display: block;
 		width: 100%;
     }
     .btn-info-charges:hover,
	 .btn-info-charges:focus,
	 .btn-info-charges:active,
	 .btn-info-charges.active,
	 .open .dropdown-toggle.btn-info-main{
	    color: #ffffff;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-charges:active,
	.btn-info-charges.active,
	.open .dropdown-toggle.btn-info-main {
	  background-image: none;
	}
	
	
	.btn-info-staff{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 16px;
     	color: #ffffff;
  		line-height: 1.428571429;
		display: block;
 		width: 100%;
     }
     .btn-info-staff:hover,
	 .btn-info-staff:focus,
	 .btn-info-staff:active,
	 .btn-info-staff.active,
	 .open .dropdown-toggle.btn-info-main{
	    color: #ffffff;
	    background-color: transparent;
	    border-color: transparent;
	 }
	.btn-info-staff:active,
	.btn-info-staff.active,
	.open .dropdown-toggle.btn-info-main {
	  background-image: none;
	}


 .btn-Desktop{
     font-family: "Open Sans", sans-serif;
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 17px;
     	color: #ffffff;
     	letter-spacing: +0.04ex;
     margin-top: 15px;
     margin-left: 40px;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     }
     .btn-Desktop:hover,
	 .btn-Desktop:focus,
	 .btn-Desktop:active,
	 .btn-Desktop.active,
	 .open .dropdown-toggle.btn-Desktop{
	    color: #1a4747;
	    background-color:#ffffff;
	    border-color: transparent;
	 }
	 
	.btn-Desktop:active,
	.btn-Desktop.active,
	.open .dropdown-toggle.btn-Desktop {
	  background-image: none;
	}
	

	/* IMAGES  */
	.img-responsive{vertical-align:middle;}
	.img{vertical-align:top}
	
	/* custom  */
	  .custom_padding{
		  padding:5px;}
		  
	 .custom{
	 	height:50px;
	 }
	 
	 .custom3{
	 	color:white;
	 	text-align:center;
	 	font-size:8px;
	 	font-weight:bold;
	 	margin-top:4px;
  		line-height: 1.428571429;
	 	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	 }
	  .custom4{
	 	color:black;
	 	text-align:right;
	 	font-size:11px;
	 	font-weight:lighter;
	 	margin-top:20px;
	 	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	 }
	 .custom5{
	 	color:black;
	 	text-align:left;
	 	font-size:14px;
	 	font-weight:lighter;
	 	margin-top:20px;
	 	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	 }
	 .custom6{
	 	color:black;
	 	text-align:left;
	 	font-size:14px;
	 	font-weight:lighter;
	 	margin-top:43px;
	 	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	 }
	 
	 .custom7{
	 	color:black;
	 	text-align:left;
	 	font-size:14px;
	 	font-weight:lighter;
	 	margin-top:35px;
	 	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	 }
	 
	 .custom8{
	 	color:black;
	 	text-align:left;
	 	font-size:11px;
	 	font-weight:lighter;
	 	margin-top:14px;
	 	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	 }
	 .custom9{
	 	color:black;
	 	text-align:left;
	 	font-size:15px;
	 	font-weight:lighter;
	 	margin-top:23px;
	 	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	 }
	 
	 
	/* columns */ 
	.col-desktopgeneral{
     margin-top:50px;
    }
    
    .col-vav-mobile{
     background-color: #00393d;
    }
	.col-sm-12-prom-space{
		display:block;
		width:100%;	
 		.box-sizing(border-box); /* Makes inputs behave like true block-level elements */
	}
	.col-xs-12-prom-space{
		display:block;
		width:100%;
 		.box-sizing(border-box); /* Makes inputs behave like true block-level elements*/
	}
	
	.col-xs-12-services{
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: left;
     padding:15px;
     margin-top:4px;
     margin-bottom:4px;
   }
   .col-xs-12-charges{
     height: 45px;
     background-color: #e9ecee;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: left;
     padding:9px;
    
   }
   
   .col-xs-12-mobilelinks{
     height: 45px;
     background-color: #dddde0;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: left;
     padding:9px;
    
   }
   
   .col-xs-12-mobilelinksblue{
     height: 60px;
     background-color: #3166b6;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: left;
     padding:9px;
    
   }
   
   .col-xs-12-btomobilelinks{
     height: 75px;
     background-color: #dddde0;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: left;
     padding:9px;
    
   }
   .col-xs-12-topconcerns{
     height: 45px;
     background-color: #894605;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: left;
     padding:9px;
    
   }
   
   .col-xs-12-desktop{
     height: 40px;
     background-color: #e9ecee;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: left;
     padding:8px;
    
   }
   
  
   
   .col-xs-12-audio{
     height: 45px;
     background-color: #e3e4e5;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: left;
     padding:8px;
    
   }
   
   .col-xs-12-homepage{
     height: 28px;
     background-color: #e3e7ed;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: left;
     padding:8px;
    
   }
   
   .col-xs-12-footerbox{
     height: 45px;
     background-color: #dddede;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: left;
     padding:8px;
    
   }
   
   .col-xs-12-btodesktop{
     height: 50px;
     background-color: #e3e7ed;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: left;
     padding:5px;
    
   }
   
   .col-xs-12-chargesparents{
     height: 50px;
     background-color: #0066ff;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: left;
     padding:11px;
     margin-top:4px;
   }
   .col-xs-12-nurse{
     height: 50px;
     background-color: #0066ff;
     color: white;
     text-align: left;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     padding:11px;/* 
     border:5px solid black; */
   }
   .col-xs-12-short-nav{
     /* //height: 216px; */
     background-color: #000000;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: left;
     padding:6px;
     margin-bottom:4px;/*
     /*border:5px solid black; */
   }
   .col-xs-12-parents{
     height: 78px;
     background-color: #003366;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     padding:11px;/* 
     border:5px solid black; */
   }
   .col-xs-12-parents-small{
     height: 50px;
     background-color: #003366;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     padding:11px;/* 
     border:5px solid black; */
   }
   .col-xs-12-meningococcal{
     height: 78px;
     background-color: #003366;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     padding:2px;/* 
     border:5px solid black; */
   }
   .col-xs-12-infoforparents{
     height: 78px;
     background-color: #003366;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     padding:2px;
     margin-top:4px;
     /* 
     border:5px solid black; */
   }
   .col-xs-12-meningococcal-small{
     height: 50px;
     background-color: #003366;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     padding:11px;/* 
     border:5px solid black; */
   }
   .col-xs-12-myuhs{
     height: 78px;
     background-color: #003366;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     padding:2px;
     margin-top:4px;/* 
     border:5px solid black; */
   }
   .col-xs-12-myuhs-small{
     height: 50px;
     background-color: #003366;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     padding:11px;/* 
     border:5px solid black; */
   }
   .col-xs-12-emergencies{
     height: 50px;
     background-color: #BF5700;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     padding:11px;/* 
     border:5px solid black; */
   }
   .col-xs-12-meetthestaff{
     height: 80px;
     background-color: #BF5700;
     color: white;
     font-weight: bold;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center; 
     padding:5px;/* 
     border:5px solid black; */
   }
   
   
   .col-xs-12-meetthestaff2{
     height: 80px;
     background-color: #BF5700;
     color: white;
     font-weight: bold;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center; 
     padding:5px;
     margin-top:4px;/* 
     border:5px solid black; */
   }
   
   .col-xs-12-takeatour{
     height: 78px;
     background-color: #BF5700;
     color: white;
     font-weight: bold;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center; 
     padding:5px;/* 
     border:5px solid black; */
   }
   .col-xs-12-health-promotion{
   	 height:50px;
     background-color: #BF5700;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     padding:11px;/* 
     border:5px solid black; */
   }
   .col-xs-12-orange{
   	 height:50px;
     background-color: #BF5700;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     letter-spacing: +0.09ex;
     padding:11px;/* 
     border:5px solid black; */
   }
   
   
    .col-xs-12-vavturq{
   	 height:50px;
     background-color: #0c9ba5;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     letter-spacing: +0.09ex;
     padding:11px;/* 
     border:5px solid black; */
   }
   
   
   .col-xs-12-greystaff{
   	 height:40px;
     background-color: #666666;
     color: white;
     font-size:15px;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     padding:8px;/* 
     border:5px solid black; */
   }
   
      .col-xs-12-facebook{
   	 height:50px;
     background-color: #cc6600;
     color: white;
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-align: center;
     padding:5px;
     margin-bottom:4px;/* 
     border:5px solid black; */
   }

   
   /*Fonts:*/
		 .btn-green{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 16px;
     	color: #cccc99;
  		line-height: 21px;
     }
     .btn-green:hover,
	 .btn-green:focus,
	 .btn-green:active,
	 .btn-green.active,
	 .open .dropdown-toggle.btn-green{
	    color: #efefd2;
	    background-color: transparent;
	    border-color: transparent;
		text-decoration:underline;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	 }
	.btn-green:active,
	.btn-green.active,
	.open .dropdown-toggle.btn-green {
	  background-image: none;
	}
	.btn-orange{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 17px; line-height: 24px; color: #ffcc99;
     	letter-spacing: 0.13ex;
     	
     }
     .btn-orange:hover,
	 .btn-orange:focus,
	 .btn-orange:active,
	 .btn-orange.active,
	 .open .dropdown-toggle.btn-orange{
	    color: #ffcc99;
	    background-color: transparent;
	    border-color: transparent;
		text-decoration:underline;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	 }
	 
	 .btn-blue{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 19px; line-height: 25px; color: #4a84bf;
     }
     .btn-blue:hover,
	 .btn-blue:focus,
	 .btn-blue:active,
	 .btn-blue.active,
	 .open .dropdown-toggle.btn-blue{
	    color: #4a84bf;
	    background-color: transparent;
	    border-color: transparent;
		text-decoration:underline;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	 }
	 
	 .btn-blue2{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 14px; line-height: 21px; color: #2d66a1;
     }
     .btn-blue2:hover,
	 .btn-blue2:focus,
	 .btn-blue2:active,
	 .btn-blue2.active,
	 .open .dropdown-toggle.btn-blue{
	    color: #8e4002;
	    background-color: transparent;
	    border-color: transparent;
		text-decoration:underline;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	 }
	 
	 .btn-lightblue{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 11px; line-height: 15px; color: #c5d9ee;
     	letter-spacing: 0.25ex;
     	
     }
     .btn-lightblue:hover,
	 .btn-lightblue:focus,
	 .btn-lightblue:active,
	 .btn-lightblue.active,
	 .open .dropdown-toggle.btn-blue{
	    color: #ffffff;
	    background-color: transparent;
	    border-color: transparent;
		text-decoration:none;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	 }
	 
	.btn-green:active,
	.btn-green.active,
	.open .dropdown-toggle.btn-green {
	  background-image: none;
	}
	
	.class-footer{
     	background-color:transparent;
     	border-color:transparent;
		font-size: 12px; line-height: 10px; letter-spacing: 0.25ex; color: #ffffff;
     }
     .class-footer:hover,
	 .class-footer:focus,
	 .class-footer:active,
	 .class-footer.active,
	 .open .dropdown-toggle.class-footer{
	    color: #ffffff;
	    background-color: transparent;
	    border-color: transparent;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	 }
	.class-footer:active,
	.class-footer.active,
	.open .dropdown-toggle.class-footer {
	  background-image: none;
	}
	
	.class-footerinclude{
     	background-color:transparent;
     	border-color:transparent;
		font-size: 12px; line-height: 12px; letter-spacing: 0.25ex; color: #1c49a1;
     }
     .class-footerinclude:hover,
	 .class-footerinclude:focus,
	 .class-footerinclude:active,
	 .class-footerinclude.active,
	 .open .dropdown-toggle.class-footerinclude{
	    color: #cc6600;
	    background-color: transparent;
	    border-color: transparent;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	 }
	.class-footerinclude:active,
	.class-footerinclude.active,
	.open .dropdown-toggle.class-footerinclude {
	  background-image: none;
	}
	
/*OLD CSS*/	
.home-text{
     	background-color:transparent;
     	border-color:transparent;
     	font-size: 12px; line-height: 17px; letter-spacing: 0.10ex; color: #5f6373;
     }
.homewhite { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; line-height: 18px; color: #ffffff; text-align:left;}
.homewhite2 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 23px; line-height: 25px; color: #ffffff; text-align:left;}
.homegrey { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; line-height: 17px; color: #BF5700; text-align:left;letter-spacing: +0.03ex;}
.homeorange { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 18px; color: #f0a441; font-weight: lighter; letter-spacing: -0.03ex; }
.homegreen { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 15px; color: #99cc66; }
.homegray { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 20px; color: #333333; letter-spacing: +0.10ex;}

#skip {
position:absolute;
left: -3000px;
width: 200px;
}

ul li {  font-family: "Open Sans", sans-serif; font-size: 17px; line-height: 30px; font-weight:300; letter-spacing: +0.02ex; color: #000000}

ol {  font-family: "Open Sans", sans-serif; font-size: 17px; line-height: 30px; font-weight:300; letter-spacing: +0.02ex; color: #000000}



/*Setting general text attributes*/
span.bodytext {  font-family: "Open Sans", sans-serif; font-size: 17px; line-height: 30px; font-weight:300; letter-spacing: +0.02ex; color: #000000}

/*Setting general text attributes*/
span.bodytext_small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 26px; color: #000000}


/*Setting general homepage text attributes*/
span.bodytext_home {  font-family: "Open Sans", sans-serif; font-size: 16px; line-height: 28px; font-weight:400 ; color: #000000}

span.bodytext_homesm {  font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 15.73px; line-height: 27.25px; color: #000000}


/*Setting general text attributes*/
span.bodytext2 {  font-family: "Open Sans", sans-serif; font-size: 13px; line-height: 17px; color: #000000}

span.homepageheader {  font-family: Arial, Helvetica, sans-serif; font-size: 45px; line-height: 50px; color: #000000}

span.homepageheader_groups {  font-family: "Helvetica", Arial, sans-serif; font-size: 38px; letter-spacing: -0.03ex;  font-weight:300; line-height: 50px; color: #244479}

span.homepageheader_promoheader {  font-family: "Helvetica", Arial, sans-serif; font-size: 44px; letter-spacing: -0.03ex; line-height: 55px;  font-weight:300; color: #bf5700}

span.homepageheader_groupsdesktop {  font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 50px; line-height: 60px; color: #999999}

span.homepageheader_groupsdesktop2 {  font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 30px; letter-spacing: -0.03ex; line-height: 45px; color: #bf5700}

span.homepageheader_groupsdesktop3 {  font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 35px; line-height: 40px; color: #4e68a8}

span.homepageheader_groupsdesktop4 {  font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 37px; line-height: 40px; color: #000000}

span.homepageheader_promolink {  font-family: "Helvetica", Arial, sans-serif; font-size: 27px; line-height: 35px;  font-weight:300; color: #bf5700}

span.homepageheader_desktop {  font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 50px; line-height: 60px; color: #bf5700}

span.homepageheader_groups2 {  font-family: "Helvetica", Arial, sans-serif; font-size: 19px; line-height: 31px;  font-weight:300; color: #000000}

span.homepageheader_large {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 33px; color: #000000}

span.homepageheader_groups3 {  font-family: "Helvetica", Arial, sans-serif; font-size: 27px; line-height: 35px; font-weight:300; letter-spacing: -0.01ex; color: #000000}

span.mobileheader {  font-family: "Helvetica", sans-serif; font-size: 27px; line-height: 40px; color: #000000}

span.crisistextlink a {  font-family: "Helvetica", sans-serif; font-size: 25px; line-height: 27px; color: #bf5700}

a:hover span.crisistextlink:hover {  color: #ffffff;}

span.crisistextlinksm {  font-family: "Helvetica", sans-serif; font-size: 20px; line-height: 27px; color: #bf5700}

span.crisistextlinkvav {  font-family: "Helvetica", sans-serif; font-size: 20px; line-height: 27px; color: #01564b}


/*Setting general text attributes*/
span.bodytext_2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.3px; line-height: 14px; color: #000000}


/*Setting vav turquoise letters*/
span.bodytext_turq {  font-family: Arial, Helvetica, Verdana sans-serif; font-size: 18px; line-height: 25px; font-weight: lighter; letter-spacing: -0.03ex; color: #125554}

/*Setting vav turquoise letters*/
span.bodytext_turq2 {  font-family: Arial, Helvetica, Verdana sans-serif; font-size: 20px; line-height: 25px; font-weight: lighter; letter-spacing: -0.03ex; color: #125554}

/*Setting general text attributes*/
span.bodytext_3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.3px; line-height: 14px; color: #666666}


/*Setting general text attributes*/
span.bodytext_red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11.3px; line-height: 15px; color: #993300}

/*Setting general text attributes*/
span.bodytext_red2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #993300}

/*Setting orange letters*/
span.bodytext_greensm {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; line-height: 18px;  font-weight: lighter; letter-spacing: -0.08ex; color: #336633}

/*Setting general text attributes*/
span.bodytextgrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 17px; color: #984705}

/*Setting search text attributes*/
span.bodytextgreen3 {  font-family: Arial, Helvetica, Verdana sans-serif; font-size: 20px; line-height: 23px; font-weight: lighter; letter-spacing: -0.10ex; color: #5A722A}

/*Setting search text attributes*/
span.crisistext {  font-family: Helvetica, Verdana sans-serif; font-size: 18px; line-height: 25px; font-weight: normal; letter-spacing: 0.10ex; color: #000000}

/*Setting search text attributes*/
span.bodytextblack {  font-family: Arial, Helvetica, Verdana sans-serif; font-size: 16px; line-height: 18px; font-weight: lighter; letter-spacing: -0.05ex; color: #000000}

/*Setting general greyed out*/
span.bodytext_grey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; color: #444d72}

/*Setting general text attributes*/
span.bodytextsmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; color: #000000}

/*Setting general text attributes*/
span.bodytextsmall3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; letter-spacing: 0.08ex; color: #000000}

/*Setting general text attributes*/
span.bodytextsmall2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; letter-spacing: 0.10ex; color: #666666}

/*Setting general text attributes*/
span.bodytext_headerwhite {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 30px; line-height: 30px; font-weight: lighter; letter-spacing: -0.05ex; font-weight: normal; color: #FFFFFF}


span.whitetext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #FFFFFF}

/*Setting orange letters*/
span.bodytext_orange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; color: #a15204}

/*Setting orange letters*/
span.bodytext_orange2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #BF5700}

/*Setting orange letters*/
span.bodytext_orange3 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 18px; color: #BF5700}

/*Setting orange letters*/
span.bodytext_orangenav {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 18px; letter-spacing: +0.10ex; color: #ffcc99}

/*Setting orange letters*/
span.bodytext_orangenav2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14.5px; line-height: 18px; letter-spacing: +0.10ex; color: #ffcc99}


/*Setting orange letters*/
span.bodytext_bluenav {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 18px; letter-spacing: +0.10ex; color: #b0cee1}



/*Setting orange letters*/
span.bodytext_orange4 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 35px; color: #484747}

/*Setting orange letters*/
span.bodytext_orange5 {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 22px; color: #BF5700}

/*Setting orange letters*/
span.bodytext_orange6 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 35px; color: #BF5700}

/*Setting orange letters*/
span.bodytext_blue4 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 30px; color: #1c49a1}

/*Setting orange letters*/
span.bodytext_blue5 {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 22px; color: #1c49a1}

/*Setting orange letters*/
span.bodytext_grey3 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 25px; line-height: 28px; letter-spacing: -0.05ex; font-weight: lighter; color: #666666}

/*Setting orange letters*/
span.bodytext_grey2 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13.5px; line-height: 16px; letter-spacing: -0.05ex; font-weight: lighter; color: #666666}

/*Setting orange letters*/
span.bodytext_grey3 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13.5px; line-height: 22px; letter-spacing: -0.01ex; font-weight: lighter; color: #666666}





/*Setting orange letters*/
span.bodytext_green {  font-family: "Open Sans", sans-serif; font-size: 22px; line-height: 30px; font-weight:400; letter-spacing: +0.02ex; color: #286d1f}

/*Setting orange letters*/
span.bodytext_green4 {   font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 22px; color: #336633}



/*Setting orange letters*/
span.bodytext_green2 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; line-height: 16px;  font-weight: lighter; letter-spacing: -0.08ex; color: #a15204}

/*Setting orange letters*/
span.bodytext_red3 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; line-height: 22px;  font-weight: lighter; letter-spacing: -0.10ex; color: #993300}

/*Here is the blue link*/

a:link.a_class_hlink { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; line-height: 18px; font-weight: lighter; letter-spacing: 0.03ex; vertical-align: middle; color: #3a4587 }

a:visited.a_class_hlink {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; line-height: 18px; font-weight: lighter; letter-spacing: 0.03ex; vertical-align: middle; color: #3a4587}

a:hover.a_class_hlink { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; line-height: 18px; font-weight: lighter; letter-spacing: 0.03ex; vertical-align: middle; color: #b06009 }


a:link.a_class_blink { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; line-height: 22px;  font-weight: lighter; letter-spacing: -0.03ex; color: #3a4587 }

a:visited.a_class_blink {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; line-height: 22px;  font-weight: lighter; letter-spacing: -0.03ex; color: #3a4587}

a:hover.a_class_blink { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; line-height: 22px;  font-weight: lighter; letter-spacing: -0.03ex; color: #b06009 }


a:link.a_class_glink { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 17px; line-height: 22px; font-weight: lighter; letter-spacing: -0.03ex; vertical-align: middle; color: #3a4587 }

a:visited.a_class_glink {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 17px; line-height: 22px; font-weight: lighter; letter-spacing: -0.03ex; vertical-align: middle; color: #3a4587}

a:hover.a_class_glink { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 17px; line-height: 22px; font-weight: lighter; letter-spacing: -0.03ex; vertical-align: middle; color: #b06009 }








/*Here is the homepage orange link*/

a:link.a_class_homelinklarge { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 33px; color: #000000 }

a:visited.a_class_homelinklarge {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 33px; color: #000000}

a:hover.a_class_homelinklarge { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 33px; text-decoration: underline; color: #000000 }


/*Here is the homepage orange link*/

a:link.a_class_homelinklarge2 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 33px; color: #0d4ba2 }

a:visited.a_class_homelinklarge2 {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 33px; color: #0d4ba2}

a:hover.a_class_homelinklarge2 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 33px; text-decoration: underline; color: #0d4ba2 }

/*Here is the homepage orange link*/


/*Here is the homepage orange link*/

a:link.a_class_bodytexthomelink { font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 28px; color: #BF5700 }

a:visited.a_class_bodytexthomelink {  font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 28px; color: #BF5700}

a:hover.a_class_bodytexthomelink { font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 28px; text-decoration: underline; color: #BF5700 }

/*Here is the homepage orange link*/



a:link.a_class_bodytexthomelinkdark { font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 28px; color: #9c4f02 }

a:visited.a_class_bodytexthomelinkdark {  font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 28px; color: #9c4f02}

a:hover.a_class_bodytexthomelinkdark { font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 28px; text-decoration: underline; color: #9c4f02 }




/*Here is the in-line blue link for crisis phone*/

a:link.a_class_vlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; line-height: 30px; color: #3a4587 }

a:visited.a_class_vlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; line-height: 30px; color: #3a4587}

a:hover.a_class_vlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; line-height: 30px; color: #3a4587; text-decoration: underline; }







a:link.a_class_phone {  font-family: "Open Sans", sans-serif; font-size: 18px; line-height: 30px; font-weight:400; color: #000000}

a:visited.a_class_phone {  font-family: "Open Sans", sans-serif; font-size: 18px; line-height: 30px; font-weight:400; color: #000000 }

a:hover.a_class_phone{ font-family: "Open Sans", sans-serif; font-size: 18px; line-height: 30px; font-weight:400; text-decoration: underline; color: #BF5700; }



/*Here is the in-line blue link*/

a:link.a_class_tlink {  font-family: "Open Sans", sans-serif; font-size: 17px; line-height: 30px; font-weight:400; letter-spacing: -0.02ex;  color: #BF5700 }

a:visited.a_class_tlink {  font-family: "Open Sans", sans-serif; font-size: 17px; line-height: 30px; font-weight:400; letter-spacing: -0.02ex;  color: #BF5700}

a:hover.a_class_tlink{  font-family: "Open Sans", sans-serif; font-size: 17px; line-height: 30px; font-weight:400; letter-spacing: -0.02ex;  text-decoration: underline; color: #BF5700 }


a:link.a_class_tlinksm {  font-family: "Open Sans", sans-serif; font-size: 16px; line-height: 25px; font-weight:400; letter-spacing: -0.02ex;  color: #BF5700 }

a:visited.a_class_tlinksm {  font-family: "Open Sans", sans-serif; font-size: 16px; line-height: 25px; font-weight:400; letter-spacing: -0.02ex;  color: #BF5700}

a:hover.a_class_tlinksm{  font-family: "Open Sans", sans-serif; font-size: 16px; line-height: 25px; font-weight:400; letter-spacing: -0.02ex;  text-decoration: underline; color: #BF5700 }






a:link.a_class_bluelinks2 {
	font-family: Arial, Helvetica, Verdana sans-serif;
	font-size: 19px;
	line-height: 21px;
	font-weight: lighter;
	letter-spacing: -0.01ex;
	text-decoration: none;
	color: #24488e;
}
a:visited.a_class_bluelinks2 {
	font-family: Arial, Helvetica, Verdana sans-serif;
	font-size: 19px;
	line-height: 21px;
	font-weight: lighter;
	letter-spacing: -0.01ex;
	text-decoration: none;
	color: #24488e;
}
a:hover.a_class_bluelinks2 {
	font-family: Arial, Helvetica, Verdana sans-serif;
	font-size: 19px;
	line-height: 21px;
	font-weight: lighter;
	letter-spacing: -0.01ex;
	text-decoration: underline;
	color: #CC6600;
}

a:focus.a_class_bluelinks2 {
	font-family: Arial, Helvetica, Verdana sans-serif;
	font-size: 12px;
	line-height: 21px;
	font-weight: lighter;
	letter-spacing: -0.01ex;
	text-decoration: underline;
	color: #24488e;
}


a:link.a_class_bluelinks {
	font-family: Verdana, Arial, Helvetica, Verdana sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: lighter;
	letter-spacing: -0.01ex;
	text-decoration: none;
	color: #24488e;
}
a:visited.a_class_bluelinks {
	font-family: Verdana, Arial, Helvetica, Verdana sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: lighter;
	letter-spacing: -0.01ex;
	text-decoration: none;
	color: #24488e;
}
a:hover.a_class_bluelinks {
	font-family: Verdana, Arial, Helvetica, Verdana sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: lighter;
	letter-spacing: -0.01ex;
	text-decoration: underline;
	color: #24488e;
}

a:focus.a_class_bluelinks {
	font-family: Verdana, Arial, Helvetica, Verdana sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: lighter;
	letter-spacing: -0.01ex;
	text-decoration: underline;
	color: #24488e;
}




a:link.a_class_link {
	font-family: Verdana, Arial, Helvetica, Verdana sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: lighter;
	letter-spacing: -0.01ex;
	text-decoration: none;
	color: #24488e;
}
a:visited.a_class_link {
	font-family: Verdana, Arial, Helvetica, Verdana sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: lighter;
	letter-spacing: -0.01ex;
	text-decoration: none;
	color: #24488e;
}
a:hover.a_class_link {
	font-family: Verdana, Arial, Helvetica, Verdana sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: lighter;
	letter-spacing: -0.01ex;
	text-decoration: underline;
	color: #24488e;
}

a:focus.a_class_link {
	font-family: Verdana, Arial, Helvetica, Verdana sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: lighter;
	letter-spacing: -0.01ex;
	text-decoration: underline;
	color: #24488e;
}






/*Setting orange letters*/
span.bodytext_greensm {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; line-height: 18px;  font-weight: lighter; letter-spacing: -0.08ex; color: #336633}

/*Setting orange letters*/
span.bodytext_white {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; line-height: 25px;  font-weight: lighter; letter-spacing: 0.08ex; color: #FFFFFF}

/*Setting orange letters*/
span.bodytext_blacknarrow {  font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif; font-size: 16px; line-height: 18px;  font-weight: lighter; letter-spacing: -0.08ex; color: #000000}

/*Setting orange letters*/
span.orangetext {  font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif; font-size: 16px; line-height: 18px;  font-weight: lighter; letter-spacing: -0.08ex; color: #cc6600}

/*Setting drop cap letter*/
span.cap {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; line-height: 18px; color: #000000}

/*Setting drop cap letter*/
span.cap2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; line-height: 19px; color: #000000}


/*Setting general text attributes*/
span.bodytext2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #000000}

/*Setting header attributes*/
.H1 {  font-family: "Helvetica Neue", sans-serif; font-size: 35px; line-height: 50px; font-weight:400; letter-spacing: -0.02ex; color: #000000}

/*Setting large header attributes_orange*/
.H2 {  font-family: "Helvetica Neue", sans-serif; font-size: 25px; line-height: 35px; font-weight:400; letter-spacing: -0.02ex; color: #000000}

/*Setting large header attributes_orange*/
.H3 {  font-family: "Helvetica Neue", sans-serif; font-size: 20px; line-height: 30px; font-weight:400; letter-spacing: -0.02ex; color: #000000}

/*Setting large header attributes_orange*/
.H4 {  font-family: "Helvetica Neue", sans-serif; font-size: 25px; line-height: 35px; font-weight:400; letter-spacing: -0.02ex; color: #ffffff}

/*Setting large header attributes_promotion*/
.H5 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; line-height: 18px; font-weight: lighter; letter-spacing: -0.03ex; vertical-align: middle; color: #666666}

/*Setting large header attributes_audio*/
.H6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 30px;  vertical-align: middle; color: #CCCC99}

/*Setting special hours*/
.H7 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 30px;  vertical-align: middle; color: #993300}

/*Setting large header attributes_orange*/
.H8 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; line-height: 20px;  font-weight: lighter; letter-spacing: -0.08ex; color: #CC6600}

/*Setting header attributes - sexual health*/
.H9 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; line-height: 15px; letter-spacing: -0.05ex; font-weight: lighter; color: #999999}

/*Setting header attributes version 2*/
.H10 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 28px; line-height: 28px; font-weight: lighter; letter-spacing: -0.05ex; font-weight: medium; color: #666666}



/*Here is the active link within header and footer - white*/
#white_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5px; line-height: 12px }
div#white_link a:link {
	color: #FFFFFF;
	text-decoration: none;
}
div#white_link a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
div#white_link a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

div#white_link a:focus {
	color: #FFFFFF;
	text-decoration: underline;
}




/*Here is the active link within the body - blue*/
#link_link { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 22px; font-weight: lighter; letter-spacing: +0.01ex;   text-decoration: none; color: #003366; }

div#link_link a:link  { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 22px; font-weight: lighter; letter-spacing: +0.01ex;   text-decoration: none; color: #003366; }

div#link_link a:visited {  font-family:Arial, Helvetica, Verdana sans-serif;font-size: 13px; line-height: 22px;  font-weight: lighter; letter-spacing: +0.01ex;   text-decoration: none; color: #003366; }

div#link_link a:hover { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 22px;  font-weight: lighter; letter-spacing: +0.01ex; color: #993300; }

div#link_link a:focus { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 22px;  font-weight: lighter; letter-spacing: +0.01ex; color: #993300; }



/*Here is the LEFTNAV link*/

a:link.a_class_leftnav { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 22px; font-weight: lighter; letter-spacing: +0.01ex;   text-decoration: none; color: #1c49a1; }

a:visited.a_class_leftnav {  font-family:Arial, Helvetica, Verdana sans-serif;font-size: 13px; line-height: 22px;  font-weight: lighter; letter-spacing: +0.01ex;   text-decoration: none; color: #1c49a1; }

a:hover.a_class_leftnav { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 22px;  font-weight: lighter; letter-spacing: +0.01ex; color: #993300; }

a:focus.a_class_leftnav { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 22px;  font-weight: lighter; letter-spacing: +0.01ex; color: #993300; }


/*Here is the LEFTNAV link*/

a:link.a_class_leftnav2 { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 16px; font-weight: lighter; text-decoration: none; color: #1c49a1; }

a:visited.a_class_leftnav2 {  font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 16px;  font-weight: lighter; text-decoration: none; color: #1c49a1; }

a:hover.a_class_leftnav2 { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 16px;  font-weight: bold; text-decoration: underline; color: #CC6600; }

a:focus.a_class_leftnav2 { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 16px;  font-weight: bold; text-decoration: underline; color: #CC6600; }


/*Here is the large blue link*/

a:link.a_class_largeblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; line-height: 18px; color: #0066CC }

a:visited.a_class_largeblue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; line-height: 18px; color: #0066CC }

a:hover.a_class_largeblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; line-height: 18px; color: #0066CC; text-decoration: underline; }

a:focus.a_class_largeblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; line-height: 18px; color: #0066CC; text-decoration: underline; }





/*Here is the HT link*/

a:link.a_class_footer { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 12px; line-height: 16px; font-weight: lighter; text-decoration: none; color: #000000; }

a:visited.a_class_footer {  font-family: Arial, Helvetica, Verdana sans-serif; font-size: 12px; line-height: 16px;  font-weight: lighter; text-decoration: none; color: #000000; }

a:hover.a_class_footer { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 12px; line-height: 16px;  font-weight: lighter; text-decoration: underline; color: #BF5700; }

a:focus.a_class_footer { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 12px; line-height: 16px;  font-weight: lighter; text-decoration: underline; color: #BF5700; }



/*Here is the HT link*/

a:link.a_class_footer2 { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 11px; line-height: 16px; font-weight: lighter; text-decoration: none; color: #a15204; }

a:visited.a_class_footer2 {  font-family: Arial, Helvetica, Verdana sans-serif; font-size: 11px; line-height: 16px;  font-weight: lighter; text-decoration: none; color: #a15204; }

a:hover.a_class_footer2 { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 11px; line-height: 16px;  font-weight: lighter; text-decoration: underline; color: #a15204; }

a:focus.a_class_footer2 { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 11px; line-height: 16px;  font-weight: lighter; text-decoration: underline; color: #a15204; }




/*Here is the footer link*/

a:link.a_class_largeblue2 { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 15px; line-height: 22px; font-weight: lighter; text-decoration: none; color: #1c49a1; }

a:visited.a_class_largeblue2 {  font-family: Arial, Helvetica, Verdana sans-serif; font-size: 15px; line-height: 22px;  font-weight: lighter; text-decoration: none; color: #1c49a1; }

a:hover.a_class_largeblue2 { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 15px; line-height: 22px;  font-weight: lighter; text-decoration: underline; color: #1c49a1; }

a:focus.a_class_largeblue2 { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 15px; line-height: 22px;  font-weight: lighter; text-decoration: underline; color: #1c49a1; }


/*Here is the internal link*/

a:link.a_class_lists { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 16px; line-height: 25px; font-weight: lighter; text-decoration: none; color: #1c49a1; }

a:visited.a_class_lists {  font-family: Arial, Helvetica, Verdana sans-serif; font-size: 16px; line-height: 25px;  font-weight: lighter; text-decoration: none; color: #1c49a1; }

a:hover.a_class_lists { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 16px; line-height: 25px;  font-weight: lighter; color: #1c49a1; text-decoration: underline; }

a:focus.a_class_lists { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 16px; line-height: 25px;  font-weight: lighter; color: #1c49a1; text-decoration: underline; }



/*Here is the internal link*/

a:link.a_class_dropdown { font-family:  Arial, Helvetica, Verdana sans-serif; font-size: 16px; line-height: 19px; font-weight: lighter; text-decoration: none; color: #000000; }

a:visited.a_class_dropdown {  font-family:  Arial, Helvetica, Verdana sans-serif; font-size: 16px; line-height: 19px;  font-weight: lighter; text-decoration: none; color: #000000; }

a:hover.a_class_dropdown { font-family:  Arial, Helvetica, Verdana sans-serif; font-size: 16px; line-height: 19px;  font-weight: lighter; color: #BF5700; text-decoration: underline; }

a:focus.a_class_dropdown { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 16px; line-height: 19px;  font-weight: lighter; color: #BF5700; text-decoration: underline; }






/*Here is the internal green link*/

a:link.a_class_greenlists { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; line-height: 20px;  font-weight: lighter; letter-spacing: -0.03ex; color: #336633 }

a:visited.a_class_greenlists {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; line-height: 20px;  font-weight: lighter; letter-spacing: -0.03ex; color: #336633 }

a:hover.a_class_greenlists { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; line-height: 20px;  font-weight: lighter; letter-spacing: -0.03ex; color: #336633; text-decoration: underline; }

a:focus.a_class_greenlists { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; line-height: 20px;  font-weight: lighter; letter-spacing: -0.03ex; color: #336633; text-decoration: underline; }



/*Here is the internal link*/

a:link.a_class_anatomy { font-family: Arial Narrow, Arial, Helvetica, Verdana sans-serif; font-size: 14px; line-height: 18px; font-weight: lighter; text-decoration: none; color: #336666; }

a:visited.a_class_anatomy {  font-family: Arial Narrow, Arial, Helvetica, Verdana sans-serif; font-size: 14px; line-height: 18px;  font-weight: lighter; text-decoration: none; color: #336666; }

a:hover.a_class_anatomy { font-family: Arial Narrow, Arial, Helvetica, Verdana sans-serif; font-size: 14px; line-height: 18px;  font-weight: lighter; color: #336666; text-decoration: underline; }

a:focus.a_class_anatomy { font-family: Arial Narrow, Arial, Helvetica, Verdana sans-serif; font-size: 14px; line-height: 18px;  font-weight: lighter; color: #336666; text-decoration: underline; }




/*Here is the NEWS link*/

a:link.a_class_news { font-family: Arial Narrow, Arial, Helvetica, Verdana sans-serif; font-size: 15px; line-height: 15px; font-weight: lighter; letter-spacing: -0.02ex;  text-decoration: none; color: #666666; }

a:visited.a_class_news {  font-family: Arial Narrow, Arial, Helvetica, Verdana sans-serif; font-size: 15px; line-height: 15px;  font-weight: lighter; letter-spacing: -0.02ex;  text-decoration: none; color: #666666; }

a:hover.a_class_news { font-family: Arial Narrow, Arial, Helvetica, Verdana sans-serif; font-size: 15px; line-height: 15px;  font-weight: lighter; letter-spacing: -0.02ex; color: #666666;  text-decoration: underline; }

a:focus.a_class_news { font-family: Arial Narrow, Arial, Helvetica, Verdana sans-serif; font-size: 15px; line-height: 15px;  font-weight: lighter; letter-spacing: -0.02ex; color: #666666;  text-decoration: underline; }



a:link.a_class_rightlinks { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 22px; font-weight: lighter; letter-spacing: -0.01ex;   text-decoration: none; color: #1c49a1; }

a:visited.a_class_rightlinks {  font-family:Arial, Helvetica, Verdana sans-serif;font-size: 13px; line-height: 22px;  font-weight: lighter; letter-spacing: -0.01ex;   text-decoration: none; color: #1c49a1; }

a:hover.a_class_rightlinks { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 22px;  font-weight: lighter; letter-spacing: -0.01ex; color: #993300; }

a:focus.a_class_rightlinks { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 22px;  font-weight: lighter; letter-spacing: -0.01ex; color: #993300; }


a:link.a_class_rightlinks_small { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 11px; line-height: 22px; font-weight: lighter; letter-spacing: -0.01ex;   text-decoration: none; color: #1c49a1; }

a:visited.a_class_rightlinks_small {  font-family:Arial, Helvetica, Verdana sans-serif;font-size: 11px; line-height: 22px;  font-weight: lighter; letter-spacing: -0.01ex;   text-decoration: none; color: #1c49a1; }

a:hover.a_class_rightlinks_small { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 11px; line-height: 22px;  font-weight: lighter; letter-spacing: -0.01ex; color: #993300; }

a:focus.a_class_rightlinks_small { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 11px; line-height: 22px;  font-weight: lighter; letter-spacing: -0.01ex; color: #993300; }


a:link.a_class_blue { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 18px; text-decoration: none; color: #003399; }

a:visited.a_class_blue {  font-family:Arial, Helvetica, Verdana sans-serif;font-size: 13px; line-height: 18px;  text-decoration: none; color: #003399; }

a:hover.a_class_blue { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 18px;  color: #003399;  text-decoration: underline; }

a:focus.a_class_blue { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 13px; line-height: 18px;  color: #003399;  text-decoration: underline; }





/*Here is the orange link*/

a:link.a_class_orange2 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; line-height: 20px;  font-weight: lighter; letter-spacing: -0.08ex; color: #336633 }

a:visited.a_class_orange2 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; line-height: 20px;  font-weight: lighter; letter-spacing: -0.08ex; color: #336633}

a:hover.a_class_orange2 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; line-height: 20px;  font-weight: lighter; letter-spacing: -0.08ex; color: #336633; text-decoration: underline; }

a:focus.a_class_orange2 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; line-height: 20px;  font-weight: lighter; letter-spacing: -0.08ex; color: #336633; text-decoration: underline; }



/*Here is the orange link*/

a:link.a_class_orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px;  font-weight: bold; color: #CC6600; }

a:visited.a_class_orange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px;  font-weight: bold; color: #CC6600;}

a:hover.a_class_orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px; color: #CC6600; font-weight: bold; text-decoration: underline; }

a:focus.a_class_orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px; color: #CC6600; font-weight: bold; text-decoration: underline; }

/*Here is the whitesmall link*/

a:link.a_class_white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px;  font-weight: lighter; color: #FFFFFF; letter-spacing: 0.10ex;}

a:visited.a_class_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px;  font-weight: lighter; color: #FFFFFF; letter-spacing: 0.10ex;}

a:hover.a_class_white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px; color: #FFFFFF; font-weight: lighter; text-decoration: underline;  letter-spacing: 0.10ex;}

a:focus.a_class_white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px; color: #FFFFFF; font-weight: lighter; text-decoration: underline;  letter-spacing: 0.10ex;}




.rollover a{
   display: block;
   text-indent: -9999px;
   margin: auto auto auto auto;
   cursor: pointer;
   outline: transparent solid 0px;
}


#ccwh a{
   height: 85px;
   width: 170px; 
   background: url('images/button_ccwh.png') no-repeat left top;
}
#ccwh a:hover{
   background-position: left -85px; 
}


#ccsm a{
   height: 85px;
   width: 170px; 
   background: url('images/button_ccsm.png') no-repeat left top;
}
#ccsm a:hover{
   background-position: left -85px; 
}


#ccai a{
   height: 85px;
   width: 170px; 
   background: url('images/button_ccai.png') no-repeat left top;
}
#ccai a:hover{
   background-position: left -85px; 
}


#ccgm a{
   height: 85px;
   width: 170px; 
   background: url('images/button_ccgm.png') no-repeat left top;
}
#ccgm a:hover{
   background-position: left -85px; 
}


  
  
  

#HTfirstaid a{
   height: 150px;
   width: 90px; 
   background: url('images/HTbutton_firstaid.gif') no-repeat left top;
}
#HTfirstaid a:hover{
   background-position: left -150px; 
}


#HTillness a{
   height: 150px;
   width: 90px; 
   background: url('images/HTbutton_illness.gif') no-repeat left top;
}
#HTillness a:hover{
   background-position: left -150px; 
}



#HTcoldflu a{
   height: 150px;
   width: 90px; 
   background: url('images/HTbutton_coldflu.gif') no-repeat left top;
}
#HTcoldflu a:hover{
   background-position: left -150px; 
}



#HTalcoholdrugs a{
   height: 150px;
   width: 90px; 
   background: url('images/HTbutton_alcoholdrugs.gif') no-repeat left top;
}
#HTalcoholdrugs a:hover{
   background-position: left -150px; 
}



#HTnutrition a{
   height: 150px;
   width: 90px; 
   background: url('images/HTbutton_nutrition.gif') no-repeat left top;
}
#HTnutrition a:hover{
   background-position: left -150px; 
}



#HTsexhelathrel a{
   height: 150px;
   width: 90px; 
   background: url('images/HTbutton_sexhealth.gif') no-repeat left top;
}
#HTsexhelathrel a:hover{
   background-position: left -150px; 
}



#HTskin a{
   height: 150px;
   width: 90px; 
   background: url('images/HTbutton_skin.gif') no-repeat left top;
}
#HTskin a:hover{
   background-position: left -150px; 
}



#HTmentalhealth a{
   height: 150px;
   width: 90px; 
   background: url('images/HTbutton_mentalhealth.gif') no-repeat left top;
}
#HTmentalhealth a:hover{
   background-position: left -150px; 
}



#HTsafety a{
   height: 150px;
   width: 90px; 
   background: url('images/HTbutton_safety.gif') no-repeat left top;
}
#HTsafety a:hover{
   background-position: left -150px; 
}



#HTdigestion a{
   height: 150px;
   width: 90px; 
   background: url('images/HTbutton_digestion.gif') no-repeat left top;
}
#HTdigestion a:hover{
   background-position: left -150px; 
}



#HTtravel a{
   height: 150px;
   width: 90px; 
   background: url('images/HTbutton_travel.gif') no-repeat left top;
}
#HTtravel a:hover{
   background-position: left -150px; 
}



#HTlifestyle a{
   height: 150px;
   width: 90px; 
   background: url('images/HTbutton_lifestyle.gif') no-repeat left top;
}
#HTlifestyle a:hover{
   background-position: left -150px; 
}


#pill a{
   height: 100px;
   width: 170px; 
   background: url('images/button_video_pill.png') no-repeat left top;
}
#pill a:hover{
   background-position: left -100px; 
}

#ec a{
   height: 100px;
   width: 170px; 
   background: url('images/button_video_ec.png') no-repeat left top;
}
#ec a:hover{
   background-position: left -100px; 
}

#intro a{
   height: 100px;
   width: 170px; 
   background: url('images/button_video_intro.png') no-repeat left top;
}
#intro a:hover{
   background-position: left -100px; 
}


#chargesv a{
   height: 100px;
   width: 170px; 
   background: url('images/button_video_charges.png') no-repeat left top;
}
#chargesv a:hover{
   background-position: left -100px; 
}


#checkbox a{
   height: 20px;
   width: 20px; 
   background: url('images/checkbox.gif') no-repeat left top;
}
#checkbox a:hover{
   background-position: left -20px; 
}

.dropbtn {
	background-color: #3166b6;
	color: white;
	padding-top: 16px;
	font-weight: lighter;
	padding-bottom: 16px;
	width: 240px;
	font-family: "Helvetica", sans-serif; font-size: 17.5px; line-height: 28px; font-weight: 300; letter-spacing: -0.03ex; text-decoration: none; color: #FFFFFF; 
	border: none;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


.dropbtn-wb {
	background-color: #bf5700;
	color: white;
	padding-top: 8px;
	font-weight: lighter;
	padding-bottom: 8px;
	width: 200px;
	font-family: "Helvetica", sans-serif; font-size: 17.5px; line-height: 28px; font-weight: 300; letter-spacing: -0.03ex; text-decoration: none; color: #FFFFFF; 
	border: none;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}



.dropdown {
	position: relative;
	display: inline-block;
	white-space: normal;
}

.dropdown-content {
	font-size: 15px;
	font-weight: lighter;
	z-index: 10;
	display: none;
	position: absolute;
	background-color: #ffffff;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);
}

.sub-dropdown-content {
	display: none;
}

.search-container {
	top: 5px;
	height: 50px;
}

.search-input {
	background-color: #ffffff;
	border-color: #dbdcdd;
	border-style: double;
	width: 280px;
	font-size:18px;
	color: black;
	padding-left: 12px;
	padding-right: 60px;
	display:block;
	height: 52px;
	margin-top: -30px;
	border-radius:2px;
}

.search-btn {
	position: relative;
	display: block;
	top: -51px;
	left: 230px;
	height: 50px;
	border-radius:2px;
}

.row {
	margin-left: 0px;
	margin-right: 0px;
}

/*.submenubtn:hover .sub-dropdown-content {*/
	/*display: block;*/
/*}*/

.dropdown-content a {
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
	text-align: left;
}

.dropdown-content {
	display: none;
	width: 240px;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.sub-dropdown-content {
	height: 250px;
	overflow: scroll;
}

.dropdown:hover .dropbtn {
	background-color: #5590e8;
}

.dropdown:hover .dropbtn-wb {
	background-color: #993300;
}


.dropbtn i {
	font-size: 20px;
	position: absolute;
	padding-top: 3px;
    padding-left: 2px;
}

.dropbtn-wb i {
	display:none;
	font-size: 23px;
	position: absolute;
	right: 20px;
}



.vav-btn {
	background-color: #06788d;
	color: white;
	padding-top: 16px;
	font-weight: lighter;
	padding-bottom: 16px;
	width: 240px;
	font-family: "Arial", Verdana sans-serif; font-size: 17px; line-height: 20px; font-weight: lighter; letter-spacing: +0.05ex; text-decoration: none; color: #FFFFFF;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


 div#mobile-search-container {  
     height:100px;
     display: none;
        }


    .row-top-white {text-align: left;}

	.tabIndexColor:focus {
		background-color: #5590e8 !important;
	}
        
        
	nav {
		font-family: Arial, Helvetica, sans-serif;
	}
       

        
.skip-to-content-link {
  background: #bfbaba;
  height: 30px;
  left: 50%;
    font-family: Arial, Helvetica, sans-serif;
  padding: 10px 8px 14px 8px;
    color: white;
    border: 0px;
  position: absolute;
  transform: translateY(-110%);
  transition: transform 0.3s;
}

.skip-to-content-link:focus {
      background: #bfbaba;
  height: 30px;
  left: 50%;
 padding: 10px 8px 14px 8px;
    color: white;
    border: 0px;
  transform: translateY(0%);
}
	


@media only  screen and (min-width : 1500px) {   
    
   .rowconcern {
    
    background-image: url('images/bline1200.gif');
       
    }
    
}
    

    
    
@media only  screen and (max-width : 882px) {    
    
 .utex {width: 40%; margin: 0 auto;}      
    
.concernimg {
        
     left: -9999px;
    }
    
.rowconcern {
    
    background-image: none;
    }
        
        
.square-white {

margin-top: 30px;
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
        
        }
    
.cgright {
        
        margin-left: 0px;
    float: none;}
    
        .cgleft {
float: none;
    }
    
    .cgleft ul {margin-bottom: 0px;}
    
}
    



@media only  screen and (max-width : 767px) {
    
    .utex {width: 50%; margin: 0 auto;}  
    
    .groupbubble {margin-bottom: 20px;}
    
        .herorow {margin-top: 22px;}
    
    .content2 {
    margin-bottom: 2px;
        padding-top: 28px;
    border-bottom: 1px solid #dcdfe2;


}
    
       .footersocial {
            
            text-align: left;
           margin-top: 20px;
           margin-bottom: 0px;
           margin-left: 0px;
           padding-left: 0px;
        }
    
    p.footer_title2 {
        
        margin-top: 24px;
    }
    
    .row-flex {
  display: flex;
  flex-wrap: column;
}
    
    
	.dropdown {
		margin-top:5px;
	}
    
    div#mobile-search-container {display:inherit;} 

	.dropbtn {
		width: 350px;
		font-size: 18px;
		margin-top: 4px;
	}
	
	.dropbtn-wb {
		width: 350px;
		font-size: 15px;
		margin-top: 4px;
	}
	
	

	.vav-btn {
		width: 350px;
		font-size: 18px;
	}

	.dropdown-content {
		width:350px;
	}

	.dropdown-content {
		position: relative;
	}

	.sub-dropdown-content {
		height: auto;
	}

	.dropbtn i {
		font-size: 23px;
		position: absolute;
		right: 20px;
		display: inline-block;
	}
	
	.dropbtn-wb i {
		font-size: 23px;
		position: absolute;
		right: 20px;
		display: inline-block;
	}
}

@media only screen and (max-width : 320px) {
	.dropbtn {
		width: 250px;
		font-size: 15px;
	}
	
	}
	
	@media only screen and (max-width : 320px) {
		
	.dropbtn-wb {
		width: 250px;
		font-size: 15px;
	}
		
		

	.dropbtn i {
		font-size: 20px;
		position: absolute;
		top: 23px;
	}
	
	.dropbtn-wb i {
		font-size: 20px;
		position: absolute;
		top: 23px;
	}
		
	}