h1 {
margin-bottom: -0.5em;
}
h2 {
font-size:1.5em;
margin-top: 2.5em;
}

h2 span {
font-weight:normal;
font-size: 0.8em;
}
table#clientsbyteam {
width: 90%;
margin-bottom:2em;
}
table#clientsbyteam tr th, table#clientsbyteam tr td {
font-size: 1em;
line-height: 1.4em;
font-weight: bold;
padding:7px
}
table#clientsbyteam tr th.value {
background: #7492AA;
color:#fff;
text-align: center;
font-size: 1.1em;
}
table#clientsbyteam tr th.team {
background: #B0C0D0;
color:2B637F;
text-align: left;
font-size: 1.1em;
}
table#clientsbyteam tr th.team span.dates {
font-size: 0.9em;
line-height: 1.4em;
font-weight: normal;
}

table#clientsbyteam tr td {
background: #C7D3DF;
color:C7D3DF;
text-align: center;
font-size: 1.2em;
}

table#minority {
width: 90%;
margin-top: 1em;
}
table#minority tr td {
line-height: 1.4em;
font-weight: bold;
height: 195px;
width: 110px;
vertical-align:bottom;
color:#fff;
text-align: center;
font-size: 1.3em;
padding-bottom: 20px;
}
table#minority tr th {
font-size: 1em;
line-height: 1.4em;
font-weight: bold;
padding-bottom: 0.7em;
}
table#clientneed {
width: 100%;
margin-bottom:2em;
}
table#clientneed tr th {
   position: absolute;
   font-size: 0;
   left: -1000px;
}
table#clientneed tr td.need {
font-size: 1em;
text-align:right;
padding-right: 5px;
}
table#clientneed tr td.value {
text-align:left;
width: 320px;
white-space:nowrap;
}
table#clientneed tr td img {
vertical-align: middle;
margin: 5px 5px 5px 0;
}
ul#elmoreage, ul#elmoregender, ul#asbgender, ul#asbage {
width: 450px;
list-style:none;
margin: 2em 0 2em;
padding: 0;
position:relative;
}
ul#elmoreage li, ul#elmoregender li, ul#asbgender li, ul#asbage li {
margin: 0;
padding: 0;
position:absolute;
font-size:1.1em;
font-weight:bold;
width:200px;
}
ul#elmoreage li span, ul#elmoregender li span, ul#asbgender li span, ul#asbager li span {
font-weight:normal;
}

ul#elmoreage {
background:url(../images/stats/elmore-age.jpg) no-repeat center center;
height: 306px;
}
ul#elmoregender {
background:url(../images/stats/elmore-gender.jpg) no-repeat center center;
height: 270px;
}
ul#asbage {
background:url(../images/stats/asb-age.jpg) no-repeat center center;
height: 306px;
}
ul#asbgender {
background:url(../images/stats/asb-gender.jpg) no-repeat center center;
height: 270px;
}




