@charset "utf-8";
@import url("../fonts/clanpro_book_opentype/stylesheet.css");
/* CSS Document */

body {
	background-image: url(../images/structure/bkgd.gif);
	background-repeat: repeat;
	font-size: 12px;
}

#main {
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#headbar {
	-webkit-box-shadow: 0px 0;
	box-shadow: 0px 0;
	max-width: 1200px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	min-width: 67px;
	padding-top: 20px;
	background-image: url(../images/logos/HIA_header-logo-2016.png);
	background-repeat: no-repeat;
}


.maincontent {
	background-image: url(../images/structure/content-bkgd-top.png);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	background-color: #FFFFFF;
	max-width: 1080px;
	min-height: 500px;
	margin-top: 20px;
	-webkit-box-shadow: 0px 6px 20px 5px rgba(0,0,0,0.50);
	box-shadow: 0px 6px 20px 5px rgba(0,0,0,0.50);
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.maincontent1 {
	background-image: url(../images/structure/content-bkgd-top.png);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	background-color: #FFFFFF;
	max-width: 1080px;
	margin-top: 20px;
	-webkit-box-shadow: 0px 6px 20px 5px rgba(0,0,0,0.50);
	box-shadow: 0px 6px 20px 5px rgba(0,0,0,0.50);
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.maincontent2 {
	background-color: #FFFFFF;
	max-width: 1080px;
	-webkit-box-shadow: 0px 6px 10px 5px rgba(0,0,0,0.50);
	box-shadow: 0px 6px 10px 5px rgba(0,0,0,0.50);
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.maincontent3 {
	background-color: #FFFFFF;
	max-width: 1080px;
	-webkit-box-shadow: 0px 15px 10px 5px rgba(0,0,0,0.50);
	box-shadow: 0px 15px 10px 5px rgba(0,0,0,0.50);
	padding-top: 00px;
	padding-left: 20px;
	padding-right: 20px;
}
.maincontentForm {
	background-color: #FFFFFF;
	max-width: 280px;
	-webkit-box-shadow: 0px 5px 4px 3px rgba(0,0,0,0.50);
	box-shadow: 0px 5px 4px 3px rgba(0,0,0,0.50);
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.calendar {
	background-image: url(../images/pics/calendar.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}

.dayHero {
    border : 0px none rgb(0, 102, 204);
    padding : 25px 0px;
    position : relative;
    width : 100%;
    height : 200px;
    color : rgb(0, 0, 0);
    background-image : url("../images/virus-hero-Mark.jpg");
    overflow-x : hidden;
    overflow-y : hidden;
    right : auto;
    bottom : auto;
    background-position : 50% 50%;
    margin : 0;
    float : none;
    background-size : cover;
}
.dayHeroContent {
    max-width: 900px;
    max-height: 200px;
}
.logoDays {
        max-height: 175px;
    }
.top-graphic {
	background-color: #e5eef3;
	width: 100%;
	margin-top: 93px;
	border-top: 5px solid #00264f;
	border-bottom: 5px solid #00264f;
	-webkit-box-shadow: 0px 5px 8px 2px rgba(0,0,0,0.30);
	box-shadow: 0px 5px 8px 2px rgba(0,0,0,0.30);
	background-image: url(../images/structure/main-pg-topper.jpg);
	background-repeat: repeat-x;
	background-position: 50% 0%;
}

.sliderHome {
	background-color: #00264f;
	margin-top: 73px;
	border-top: 5px solid #00264f;
	border-bottom: 5px solid #00264f;
	-webkit-box-shadow: 0px 5px 8px 2px rgba(0,0,0,0.30);
	box-shadow: 0px 5px 8px 2px rgba(0,0,0,0.30);
	max-height: 310px;
	min-height: 175px;
}
.sliderHomeDays {
	background-color: #00264f;
	margin-top: 73px;
	border-top: 5px solid #00264f;
	border-bottom: 5px solid #00264f;
	-webkit-box-shadow: 0px 5px 8px 2px rgba(0,0,0,0.30);
	box-shadow: 0px 5px 8px 2px rgba(0,0,0,0.30);
	max-height: 310px;
	min-height: 175px;
}

.smallHome {
	background-color: #00264f;
	width: 100%;
	margin-top: 73px;
	border-top: 5px solid #00264f;
	border-bottom: 5px solid #00264f;
	-webkit-box-shadow: 0px 5px 8px 2px rgba(0,0,0,0.30);
	box-shadow: 0px 5px 8px 2px rgba(0,0,0,0.30);
	height: 175px;
	background-position: 50% 50%;
}


.copyHeadbar {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 1080px;
	height: 130px;
	padding-left: 10px;
	padding-top: 10px;
}
.footerbar {
	width: 100%;
	margin-top: 30px;
	background-color: #e8e0d9;
	padding-top: 0px;
	border-top: 5px solid #02558C;
	border-bottom: 5px solid #02558C;
	text-align: center;
	-webkit-box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.30);
	box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.30);
}
.copyFooterbar {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 1600px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#logo1 {
	max-width: 82px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: left;
	clear: right;
}
#mailsuccess {background-color: #b7bac0 !important;
    padding: 0px 0px 10px 10px !important;
    margin-top: 0px !important;
}
#socialSearch {
	height: 37px;
	width: 36px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	clear: right;
	text-align: left;
	float: left;
}
#soc {
	text-align: center;	
}

#headMid {
	padding-top: 12px;
}
#widthContent {
	max-width: 1400px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
}
#rightBorder {
	border-right: 1px solid #42393E;
	text-align: left;
}
#rightBorder1 {
	border-right: 1px solid #42393E;
	text-align: left;
}
#rightBorder2 {
	border-right: 0px solid #42393E;
	text-align: left;
}
.rightBorder2 {
	border-right: 0px solid #42393E;
	text-align: left;
}
.topLogo {
	width: 110px;
	display: block;
	margin-left: 20px;
	margin-right: auto;
	float: right;
	clear: right;
}
.padParagraph {
	padding-left: 100px;
	padding-right: 75px;
}

#compas {
	display: block;
	float: right;
	clear: none;
	padding-left: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#compas2 {
	display: block;
	float: right;
	clear: none;
	padding-left: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#sgArrowsBkgd {
	background-color: #5B5257;
	margin-bottom: 0px;
	margin-top: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	height: 98px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: left;
	clear: right;
	max-width: 1080px;
	padding-left: 5px;
	padding-right: 5px;
}
.arrowBrn {
	min-height: 115px;
	max-width: 1080px;
	background-color: #5B5257;
	padding-bottom: 0px;
	-webkit-box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.50);
	box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.50);
}
.arrowBlu {
	min-height: 115px;
	max-width: 1080px;
	background-color: #4c92bf;
	padding-bottom: 0px;
	-webkit-box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.50);
	box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.50);
}
.arrowBrn2 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	min-height: 115px;
	max-width: 1080px;
}

.arrowBrown {
	background-image: url(../images/structure/brn-arrow.png);
	background-repeat: no-repeat;
	width: 130px;
	height: 85px;
	display: block;
	float: left;
	clear: right;
	background-size: 120px 78px;
	padding-left: 10px;
	padding-right: 5px;
	vertical-align: middle;
	padding-top: 5px;
	background-color: #4c92bf;
	background-position: 50% 50%;
}
.arrowBlue {
	background-image: url(../images/structure/blu-arrow.png);
	background-repeat: no-repeat;
	width: 130px;
	height: 85px;
	display: block;
	float: left;
	clear: right;
	background-size: 120px 78px;
	padding-left: 20px;
	padding-right: 5px;
	vertical-align: middle;
	padding-top: 5px;
	background-color: #5B5257;
	background-position: 50% 50%;
}
.titleOne {
	width: 100%;
}

.titleTwo {
	width: 100%;
}
.imageBlock {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	clear: right;
	vertical-align: bottom;
	margin-bottom: 30px;
}

.imageBlock2 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none;
	clear: none;
}
.aside2 {
	display: block;
	float: right;
}
.floatRight{
	display: block;
	float: right;
	clear: none;
	min-width: 250px;
}
.floatLeft{
	display: block;
	float: left;
	clear: none;
	min-width: 300px;
	width: 800px;
}
.floatLeft1{
	display: block;
	float: left;
	clear: none;
}
.floatLeft2{
	display: block;
	float: left;
	clear: right;
}
.floatLeftCenter479 {
	display: block;
	float: left;
	clear: none;
	margin-left: 0px;
	margin-right: 0px;
}

.socRight {
	display: block;
	margin-left: auto;
	float: right;
	clear: right;
	margin-right: 50px;
	margin-top: 10px;
}
#coapFoot {
    text-align: right;
    margin-top: 30px;
    }  

aside{
	max-width: 200px;
	height: 275px;
	float: right;
	display: block;
	clear: right;
	margin-left: 20px;
	z-index: 1000;
	margin-right: 0px;
}
aside-left{
	max-width: 200px;
	height: 575px;
	float: left;
	display: block;
	clear: none;
	margin-right: 20px;
	z-index: 1000;
}

.divMin350 {
	min-width: 350px;
}
#sgDiv {
	width: 950px;
	min-width: 300px;
}

#andyButton {
	height: auto;
	max-width: 200px;
	min-width: 120px;
	display: block;
	margin-right: 20px;
	margin-left: auto;
	margin-bottom: 20px;
	z-index: 800;
}

#andyButton2{
	display: none;
}

#markButton {
	height: auto;
	max-width: 200px;
	min-width: 120px;
	display: block;
	margin-left: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	z-index: 800;
}

#markButton2{
	display: none;
}


#less991 {
	display: none;	
}

#more992 {
	padding-top: 0px;
}

.carousel-content {
	color: black;
	display: flex;
	align-items: center;
	text-align: center;
}

#text-carousel {
  width: 100%;
  height: 100px;
  padding: 50px;
}
#text-carousel2 {
  width: 100%;
  height: 100px;
  padding-top: 0px;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 50px;
}
#insight {
	min-height:200px;
}
#pad30 {
	padding-right: 30px;
}
#eie {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#eie479 {
	display: none;	
}
#andyGlobal {
	display: block;
}
#andy479 {
	display: none;	
}
#bracket768 {
	display: block;
}
#bracket767 {
	display: none;
}

#blueBox {
	display: block;
	background-color: #E5EEF3;
	padding: 10px;
	margin-bottom: 20px;
}



#eval769min {
	display: block;
}
#eval768max {
	display: none;
}


#leanSix {
	display: block;
	float: right;
	clear: none;
}

.edPlan {
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 3px;
	border: thin solid #02558C;
	text-align: left;
	width: 100%;
}
.edPlan2 {
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 3px;
	border: thin solid #02558C;
	text-align: left;
	width: 100%;
}
.pub {
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.lsTable {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
.lsTable679to769 {
	display: none;
}
.edu {
	display: block;
}


.buttonGlob {
	display: block;
}
.buttonMove {
	display: none;
}


/* preset fonts */

h1,
.h1 {
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-size: 28px;
	color: #FFFFFF;
	font-style: italic;
	background-color: #02558C;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	width: 100%;
	margin-top: 5px;
}


h2,
.h2 {
	font-size: 21px;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	color: #00254F;
	font-variant: small-caps;
	font-weight: bold;
}


h3,
.h3 {
	font-family: "Adobe Garamond Pro", Garamond, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #02558c;
}	


h4,
.h4 {
	font-family: "Adobe Garamond Pro", Garamond, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #00254F;
	font-variant: small-caps;
}

h5,
.h5 {
	font-family: "Adobe Garamond Pro", Garamond, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #02558c;
	text-align: center;
}

h6,
.h6 {
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-size: 24px;
	color: #00254f;
	text-align: left;
	font-style: italic;
	text-shadow: 2px 2px 10px rgba(255,255,255,1.00);
}


p {
	font-size: 13px;
	font-family: clanpro-book-opentype;
	color: #42393e;
}

li {
	font-size: 13px;
	font-family: clanpro-book-opentype;
	color: #00254f;
	margin-left: 0px;
}

ul {
	list-style-position: outside;
}







/* special fonts */


.tableTextLeft {
	font-family: clanpro-book-opentype;
	font-size: 13px;
	padding-right: 10px;
	text-align: right;
}

.tableTextRight {
	font-family: clanpro-book-opentype;
	font-size: 12px;
	padding-left: 10px;
	text-align: left;
}

.roundedTextBkgd {
	color: #FFFFFF;
	border: thin solid #02558C;
	background-color: #02558C;
	border-radius: 12px;
	padding: 2px;
	text-decoration: none;	
}




.blueSubHead {
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-size: 22px;
	color: #FFFFFF;
	font-style: italic;
	background-color: #02558C;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
	width: 100%;
	margin-top: 20px;
}


.blueHeading {
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-size: 22px;
	color: #FFFFFF;
	font-style: italic;
	background-color: #02558C;
	padding-left: 7px;
	margin-top: 5px;
	width: 90%;
}
.shadowText {
	-webkit-box-shadow: 0px 0px;
	text-shadow: 2px 2px 10px rgba(255,255,255,1.00);
}
.shadowTextDay {
	-webkit-box-shadow: 0px 0px;
	text-shadow: 2px 2px 10px rgba(0,0,0,1.00);
    color: #fff;
    font-weight: 500;
    font-size: 35px;
    padding-top: 7%;
}

.indented {
	margin-left: 150px;
}
.bullets {
	margin-left: 0px;
	list-style-position: outside;
	list-style-image: url(../images/structure/bullet.png);
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	font-family: clanpro-book-opentype;
}
.bulletsLeftMarg {
	font-family: clanpro-book-opentype;
	font-size: 13px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-image: url(../images/structure/bullet.png);
	text-align: left;
}
.bulletsNoLeftMarg {
	font-family: clanpro-book-opentype;
	font-size: 13px;
	margin-left: -20px !important;
	paddingn-left: -20px !important;
	list-style-position: outside;
	list-style-image: url(../images/structure/bullet.png);
	text-align: left;
}
.bodycopy2 {
	font-size: 16px;
	font-family: clanpro-book-opentype;
	color: #42393e;
	line-height: 20px;
}

.bodycopy {
	font-size: 13px;
	font-family: clanpro-book-opentype;
	color: #42393e;
}

.body18 {
	font-size: 18px;
	font-family: clanpro-book-opentype;
	color: #42393e;
}

.body16 {
	font-size: 16px;
	font-family: clanpro-book-opentype;
	color: #42393e;
}

.body10 {
	font-size: 10px;
	font-family: clanpro-book-opentype;
	color: #42393e;
}

.body10Padded {
	font-size: 10px;
	font-family: clanpro-book-opentype;
	color: #42393e;
	padding-top: 10px;
	padding-bottom: 40px;
}
.body10PaddedCent {
	font-size: 10px;
	font-family: clanpro-book-opentype;
	color: #42393e;
	padding-top: 10px;
	padding-bottom: 40px;
	text-align: center;
}

.body9PaddedCentBlock {
	font-size: 9px;
	font-family: clanpro-book-opentype;
	color: #42393e;
	padding-top: 10px;
	padding-bottom: 40px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.bodycopyblu13 {
	font-size: 13px;
	font-family: clanpro-book-opentype;
	color: #02558c;
}

.bodycopyblu142 {
	font-size: 18px;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	color: #02558c;
	font-weight: bold;
	
}
.bodycopyblu162 {
	font-size: 16px;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	color: #02558c;
	font-weight: bold;
	
}

.bodycopyblu {
	font-size: 14px;
	font-family: clanpro-book-opentype;
	color: #02558c;
}

.body18blu {
	font-size: 18px;
	font-family: clanpro-book-opentype;
	color: #02558c;
}
.body14blu2 {
	font-size: 14px;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	color: #02558c;
}
.body16blu2 {
	font-size: 16px;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	color: #02558c;
}
.body16blu2B {
	font-size: 16px;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	color: #02558c;
	font-weight: bold;	
}
.body18blu2 {
	font-size: 18px;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	color: #02558c;
}
.body22blu2 {
	font-size: 22px;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	color: #02558c;
}


.body16blu {
	font-size: 16px;
	font-family: clanpro-book-opentype;
	color: #02558c;
}

.body10blu {
	font-size: 10px;
	font-family: clanpro-book-opentype;
	color: #02558c;
}
.bodycopywht {
	font-size: 14px;
	font-family: clanpro-book-opentype;
	color: #ffffff;
}

.body18wht {
	font-size: 18px;
	font-family: clanpro-book-opentype;
	color: #ffffff;
}

.body16wht {
	font-size: 16px;
	font-family: clanpro-book-opentype;
	color: #ffffff;
}

.body14wht {
	font-size: 14px;
	font-family: clanpro-book-opentype;
	color: #ffffff;
}

.body10wht {
	font-size: 10px;
	font-family: clanpro-book-opentype;
	color: #ffffff;
}



.tagline {
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-size: 30px;
	color: #00264f;
	font-style: italic;
}
.copyright {
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-size: 12px;
	color: #5b5257;
	text-align: center;
}
.footerinfo {
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-size: 16px;
	color: #02558c;
}
.whttext {
	font-size: 11pt;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	color: #ffffff;
	font-weight: normal;
}
.DkBluheads {
	font-size: 16pt;
	color: #00264F;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: normal;
	font-variant: small-caps;
}
.DkBluSmallCaps14 {
	font-size: 14pt;
	color: #00264F;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: normal;
	font-variant: small-caps;
}
.blktext {
	font-size: 12pt;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	color: #000000;
}
.smlDkBlutxt {
	font-size: 11pt;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	color: #00254f;
}
.smlblktext {
	font-size: 10pt;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	color: #40383d;
	text-align: left;
}
.DkBluheads {
	color: #00264f;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-size: 14pt;
	font-style: normal;
}
.smlgrytext2 {
	color: #676767;
	font-weight: normal;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-size: 13pt;
	font-style: italic;
	text-align: right;
}
.smlgrytext3 {
	color: #676767;
	font-weight: normal;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-size: 13pt;
	font-style: italic;
	text-align: left;
}
.smlgrytext4 {
	color: #676767;
	font-weight: normal;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-size: 13pt;
}

.medbluheads2 {
	color: #00264f;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-size: 19pt;
	font-style: normal;
}
#note {
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	color: #837e81;
}


/* COLORS */



.headertan {
	color: #e8e0d9;
}
.bluelt {
	color: #e5eef3;
}
.blue {
	color: #02558c;
}

.dkblue {
	color: #00264f;
}  

.ltbrown {
	color: #837e81;
}  

.brown {
	color: #5b5257;
}  

.dkbrown {
	color: #42393e;
}  




/* BUTTONS */


.move {
	position: absolute;
	left: -5000px;
}

a.facebook {
	width: 27px;
	height: 21px;
	display: block;
	background-image: url(../images/logos/facebook.png);
	text-decoration: none;
}

a.facebook:hover {
	background-position: 0px -21px;
}

a.twitter {
	width: 36px;
	height: 37px;
	display: block;
	background-image: url(../images/logos/twitter2.png);
	text-decoration: none;
}

a.twitter:hover {
	background-position: 0px -37px;
}

a.linkedin {
	width: 36px;
	height: 37px;
	display: block;
	background-image: url(../images/logos/linkedin2.png);
	text-decoration: none;
}

a.linkedin:hover {
	background-position: 0px -37px;
}
a.button120Lean {
	width: 180px;
	height: 51px;
	display: block;
	background-image: url(../images/structure/what-is-lean2.png);
	text-decoration: none;
}

a.button120Lean:hover {
	background-position: 0px -51px;
}
a.button120Six {
	width: 180px;
	height: 46px;
	display: block;
	background-image: url(../images/structure/what-is-six2.png);
	text-decoration: none;
}

a.button120Six:hover {
	background-position: 0px -46px;
}
a.button120LeanSix {
	width: 180px;
	height: 55px;
	display: block;
	background-image: url(../images/structure/lean-six-sigma2.png);
	text-decoration: none;
}


a.button120LeanSix:hover {
	background-position: 0px -55px;
}
a.button120People {
	width: 180px;
	height: 57px;
	display: block;
	background-image: url(../images/structure/people-edu.png);
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
}

a.button120People:hover {
	background-position: 0px -57px;
}

a.button120Process {
	width: 180px;
	height: 77px;
	display: block;
	background-image: url(../images/structure/process-improve.png);
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
}

a.button120Process:hover {
	background-position: 0px -77px;
}
a.button120Equip {
	width: 180px;
	height: 77px;
	display: block;
	background-image: url(../images/structure/equip-improve.png);
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
}

a.button120Equip:hover {
	background-position: 0px -77px;
}
a.button120Strategy {
	width: 180px;
	height: 77px;
	display: block;
	background-image: url(../images/structure/free-strategy.png);
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
}

a.button120Strategy:hover {
	background-position: 0px -77px;
}
a.button157People {
	width: 157px;
	height: 50px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/people.png);
	text-decoration: none;
}

a.button157People:hover {
	background-position: 0px -50px;
}
a.button157Equip {
	width: 157px;
	height: 50px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/Equip.png);
	text-decoration: none;
}

a.button157Equip:hover {
	background-position: 0px -50px;
}
a.button157Process {
	width: 157px;
	height: 50px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/process.png);
	text-decoration: none;
}

a.button157Process:hover {
	background-position: 0px -50px;
}
a.button261Eval {
	width: 261px;
	height: 50px;
	display: block;
	background-image: url(../images/structure/Eval.png);
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
}

a.button261Eval:hover {
	background-position: 0px -50px;
}
a.button261all-above {
	width: 261px;
	height: 50px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/all-above.png);
	text-decoration: none;
}

a.button261all-above:hover {
	background-position: 0px -50px;
}


/* links */

a:link {
	color: #7c223b;
	text-decoration: underline;
	/* [disabled]text-shadow: 1px 1px 1px #222222; */
}
a:visited {
	color: #636466;
	text-decoration: none;
	/* [disabled]text-shadow: 1px 1px 1px #222222; */
}
a:hover {
	color: #004085;
	text-decoration: underline;
	/* [disabled]text-shadow: 1px 1px 1px #222222; */
}
a:active {
	color: #5b5257;
	text-decoration: underline;
	text-shadow: 1px 1px 1px #222222;
}

.body12wht {
	font-size: 12px;
	font-family: "gotham book";
	color: #ffffff;
}

.body12wht a {
  color:#ffffff;
  display:inline-block;
}

.body12wht a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.footerover {
	font-size: 14px;
	font-family: "gotham book";
	color: #414042;
	line-height: 12px;
	font-weight: 600;
}

.footerover a {
  color:#414042;
  display:inline-block;
  font-weight: 600;
}

.footerover a:hover {
  color:#ffffff;
  text-decoration:none;  
  font-weight: 600; 
}
.topemail {
	font-size: 12px;
	font-family: "gotham book";
	color: #a0a0a0;
	line-height: 12px;
}

.topemail a {
  color:#a0a0a0;
  display:inline-block;
}

.topemail a:hover {
  color:#708d9c;
  text-decoration:none;   
}





/* general */


.tablebkgdwhite {
	background-color: #FFFFFF;
	color: #00264f;
	font-size: 11pt;
	text-align: left;
}
.tablerowbkgdhead {
	background-color: #e8e0d9;
}
.tablerowbkgdhead {
	background-color: #e8e0d9;
	text-align: right;
	font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
}
.bkgd-shad {
	background-image: url(images/structure/bkgd-top.gif);
	background-repeat: repeat-x;
}
.bkgd-blue {
	background-color: #00264F;
	text-align: left;
}


.hide_mobile {
display: none;
}




/* PHONE OR MORE */

@media screen and (min-width:480px){






}

/* PHONE OR LESS */

@media screen and (max-width:479px){
	
	
h1,
.h1 {
	font-size: 17px;
}


h2,
.h2 {
	font-size: 17px;
}


h3,
.h3 {
	font-size: 17px;
}	


h4,
.hr {
	font-size: 16px;
}

h5,
.h5 {
	font-size: 13px;
}

h6,
.h6 {
	font-size: 18px;
}


#headbar {
	-webkit-box-shadow: 0px 0;
	box-shadow: 0px 0;
	max-width: 100%;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	min-width: 57px;
	background-repeat: no-repeat;
	padding-top: 18px;
}
.topLogo {
	height: 47px;
	width: 80px;
	padding-top: 3px;
	padding-left: 14px;
}
.maincontent {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}	
.padParagraph {
	padding-left: 20px;
	padding-right: 20px;
}
.shadowTextDay {
    font-size: 22px;
    text-align: center;
    margin: 0px;
    padding: 0px;
}
.logoDays {
    height: 100px;
    margin: 10px auto auto auto;
    padding: 0px;
    }
.marg20at480 {
        margin-top: 20px;
    }

/* aside{
	width: 400px;
	height: 275px;
	display: block;
	margin-left: 20%;
	margin-right: 20%;
	text-align: center; 
}*/

aside{
	display: none;
}

#markButton2{
	height: auto;
	max-width: 200px;
	min-width: 120px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	z-index: 800;
}
#insight {
	min-height:520px;
	text-align: center; 
}
#pad30 {
	padding-right: none;
}

.floatLeftCenter479 {
	margin-left: auto;
	margin-right: auto;
	float: none;
	text-align: center;
}
a.button120Lean {
	margin-left: auto;
	margin-right: auto;
}


a.button120Six {
	margin-left: auto;
	margin-right: auto;
}


a.button120LeanSix {
	margin-left: auto;
	margin-right: auto;
}
#eie {
	display: none;
}
#eie479 {
	display: block;
	margin-left: auto;
	margin-right: auto;	
	margin-bottom: 20px;	
}
.blueHeading {
	font-size: 17px;
	margin-left: 20px;
	width: 95%;
}	
#andyGlobal {
	display: none;
}
#andy479 {
	display: block;	
	margin-bottom: 30px;	
	margin-top: 20px;
}
.blueSubHead {
	font-size: 18px;
	padding-bottom: 7px;	
}


}

/* PHONE OR LESS */



@media screen and (min-width:680px){


.smallHome {
display: none;
}


.titleTwo {
	display: none;
}
	

}	
@media screen and (max-width:679px){

.titleOne {
	display: none;
}

#compas2 {
	display: none;
}


.edu {
	width: 100%;
}

.sliderHome {
display: none;
}
	
.buttonGlob {
	display: none;
}
.buttonMove {
	display: block;
	margin-bottom: 20px;
}	
	
	
	
}

@media screen and (min-width:480px) and (max-width:679px){




}



@media screen and (min-width:680px) and (max-width:767px){
.lsTable {
	display: none;
}
.lsTable679to769 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}		
	
	
	
}

/* PHONE TO TABLET */

@media screen and (min-width:480px) and (max-width:767px){
	
h1,
.h1 {
	font-size: 21px;
}


h2,
.h2 {
	font-size: 20px;
}


h3,
.h3 {
	font-size: 20px;
}	


h4,
.h4 {
	font-size: 16px;
}

h5,
.h5 {
	font-size: 13px;
}

h6,
.h6 {
	font-size: 18px;
}

.topLogo {
	height: 50px;
	width: 90px;
}
.padParagraph {
	padding-left: 40px;
	padding-right: 25px;
}

.margRight{
	margin-right: 120px;
	
}
.blueHeading {
	font-size: 21px;
	margin-left: 200px;
	width: 60%;
}	
.bulletsLeftMarg {
	margin-left: 200px;
}
#bracket768 {
	display: none;
}
#bracket767 {
	display: block;
	padding-left: 220px;
}
#blueBox {
	margin-left: 210px;
}
.shadowTextDay {
    font-size: 28px;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

}	


/* TABLET OR MORE */

@media screen and (min-width:768px){
	




}

/* TABLET OR LESS */

@media screen and (max-width:768px){
	
h1,
.h1 {
	font-size: 21px;
}


h2,
.h2 {
	font-size: 17px;
}


h3,
.h3 {
	font-size: 22px;
}	


h4,
.h4 {
	font-size: 16px;
}

h5,
.h5 {
	font-size: 13px;
}

h6,
.h6 {
	font-size: 18px;
}

	
li {
	font-size: 13px;
	font-family: clanpro-book-opentype;
	color: #414042;
	margin-left: 0px;
}

.bodycopy {
	font-size: 13px;
}
.bodycopyred {
	font-size: 13px;
	}
.bodycopywht {
	font-size: 13px;
	}
	

#eval769min {
	display: none;
}
#eval768max {
	display: block;
}
#leanSix {	
	display: block;
	float: left;
	clear: none;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.dayHero {
    padding : 5px 0px;
    width : 100%;
    max-height : 180px;
    color : rgb(0, 0, 0);
    background-image : url("../images/virus-hero-Mark.jpg");
    overflow-x : hidden;
    overflow-y : hidden;
    right : auto;
    bottom : auto;
    background-position : 50% 50%;
    margin : 0;
    float : none;
    background-size : cover;
}

.logoDays {
    max-height: 120px;
    text-align: center;
    margin: auto;
    padding: 0px;
    }

}




/* TABLET TO SMALL MONITOR */

@media (min-width: 768px) and (max-width: 991px) {
	
	
h1,
.h1 {
	font-size: 25px;
}


h2,
.h2 {
	font-size: 21px;
}


h3,
.h3 {
	font-size: 23px;
}	


h4,
.h4 {
	font-size: 16px;
}

h5,
.h5 {
	font-size: 13px;
}

h6,
.h6 {
	font-size: 23px;
}
.blueHeading {
	font-size: 21px;
	margin-left: 20px;
	width: 95%;
}	
.bulletsLeftMarg {
	margin-left: 20px;
}	
#blueBox {
	margin-left: 20px;
}
.lsTable {
	padding-left: 30px;
}

}







/* SMALL MONITOR OR MORE  */

@media screen and (min-width:992px){


	
	
}








/* SMALL MONITOR OR LESS  */

@media screen and (max-width:991px){

.inline {
	display: block;
	margin-top: 6px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#less991 {
	display: inherit;
}

#more992 {
	display: none;
}
#rightBorder {
	border-right: 0px solid #42393E;
	text-align: center;
    }
.rightBorder2 {
	border-right: 0px solid #42393E;
	text-align: center;
}	


#socialSearch {
	padding-top: 15px;
}
#coapFoot {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
    }    

}





@media (max-width: 944px){

	
	
}

@media (min-width: 944px){

	
	
	
}



/* SMALL-LARGE MONITOR */

@media (min-width: 992px) and (max-width: 1199px) {
	
	
}









/* ANYTHING SMALLER THAN 1200 */

@media screen and (max-width:1199px){


#rightBorder2 {
	border-right: 0px solid #42393E;
	text-align: center;
}
#rightBorder1 {
	border-right: 0px solid #42393E;
	text-align: center;
}

}








/* LARGEST MONITOR ONLY */

@media screen and (min-width:1200px){

.arrowBlue {
	margin-left:20px;
}
	






}
