body {
	
	background-position: bottom;
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
	
.titleBanner {
/*background-color:#0071BC;*/
position: relative;
/*height:300px;*/
width: 100%;
}

.titleText {
font-size:4.166667rem;
/*
 * removed for wcag 2.0 AA 1.4.4 
 * https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-scale.html
font-size:50pt;
 */
color:white;
position: absolute;
left: 40px;
top: 40px;
}

.titleImg {
position: absolute;
right: 40px;
top: 40px;
}

.linksSubTitle {
/*background-color: #29ABE2;*/
text-align: -webkit-center;
color: white;
height: 115px;
font-size: 1.666667rem;
/*
 * removed for wcag 2.0 AA 1.4.4 
 * https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-scale.html
font-size: 20pt;
 */

background-size: 100%;
background-repeat: inherit;
}

.linksSubTitleSelected {
/*background-color: #0071BC;*/
background-image: url(../img/linksUsefulLinksSelected.png);
}

.linksSubTitle:not(.linksSubTitleSelected) {
background-image: url(../img/linksContact.png);
}

.linksItem {
	background-color: #fbb03b;
	text-transform: uppercase;
	opacity: 0.76;
}

.linksItem:hover { 
    background-color: #f99410;
	opacity: 0.76;
}

.linksItemBlank {
height:2px;
}
.linksItemImgDiv{
position: relative;
    min-height: 60px;
}
.linksItemImg{
    width: 45px;
    bottom: 0px;
    left: 15px;
    position: absolute;
}

.linksItemText {
    color: white;
	padding: 10px 10px 10px 80px;
    position: relative;
}
