/* WEB PAGE BACKGROUND */
.content-page, .web-new-theme {background: #ECE8DF !important;} /* light tan */
a {font-weight:bold; }

/* HEADER BACKGROUND */
.gw-header { background-color: #FFFFFF !important; } /* white */
.gw-header-content > div img {
  padding: 0px 0px 0px 20px !important;
  width: auto !important;  /* contain, cover, or auto */
}
.gw-header { position: relative; min-height: 50px; }
.gw-header .text-right { position: absolute; bottom: 0; }
.gw-header .text-left { position: absolute; bottom: 0; right: 0; }

/* TITLE AND FOOTER COLORS */
body.web-new-theme .page-title-block, body.web-new-theme .footer-block {
  background: #356046;  /* dark green */
  color: white;
}

/* START PAGE ICONS AND INFO BLOCK COLORS */
body.web-new-theme .card-box-item:hover {background: white;}
body.web-new-theme .card-box-item, body.web-new-theme .card-box-info-block {
  background: #EAEFEC;  /* light green  */
  border: 1px solid #356046 !important; /* dark green */
}
.formslist a:hover{		
 background-color: #43638C; 	
 border-radius:5px;
 color: white;	
}
 	
.nav-card a:hover {
 background-color: #43638C;
 border-radius:5px;
 color: white;	
}
 	
.horizontal-nav a:hover {	
 background-color: #43638C;	
 border-radius:5px;	
 color: white;
}
#sidebar .container a:hover {
 background-color: #43638C;
 border-radius:5px;
color: white;
}
 	
a:hover b{	
 color: white;	
}
body{
background: #ECE8DF!important;
}
/*if banner has words that need to be center add the following to CSS Styles*/
header {
background-position: 50% 35% !important;
}