body, p, td {
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height:1.4
}

.head1 {
font-size: 16px;
font-weight: bold;
line-height:1
}
.head1b {
font-size: 14px;
font-weight: bold;
line-height:1
}
.head2 {
font-size: 12px;
font-weight: bold;
line-height:1.1;
padding-bottom:4px;
}
.head3 {
font-size: 11px;
font-weight: bold;
line-height:1.1;
padding-bottom:4px;
}
.head4 {
font-size: 13px;
font-weight: bold;
line-height:1.1;
padding-top:12px;
padding-bottom:6px;
}
.prodheads {
font-size: 14px;
font-weight: bold;
color: #0024B3;
padding-top:4px;
padding-bottom:5px;
}
.prodheads2 {
font-size: 11px;
font-weight: bold;
color: #0024B3;
}
.bluheads3 {
font-size: 12px;
font-weight: bold;
color: #0024B3;
}
.prodline {
background-color: #7788aa;
}
.greyline {
background-color: #C6D2D9;
}
.txt4 {
font-size: 11px;
line-height:1.3;
padding-bottom:4px;
}
.introtbl{
background-color:#E9F2FA;
border-top-width:1px;
border-top-color:#B7BDCA;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#B7BDCA;
border-bottom-style:solid;
 }
.intro1 {
font-size: 12px;
color: #07124C;
vertical-align:top;
line-height:1.5;
padding-top:20px;
padding-right:10px;
padding-bottom:24px;
padding-left:24px;
}
.intro2 {
font-size: 12px;
color: #07124C;
vertical-align:top;
line-height:1.5;
padding-top:20px;
padding-right:22px;
padding-bottom:24px;
padding-left:24px;
}
ul {
  margin-left: 10px;
  padding-left: 7px;
font-size: 95%;
margin-bottom: 0.5em;
}
.prodlist {
width: 210px;
font-size: 95%;
margin-left: -2.5em;
margin-bottom: -1em;
}
.midlist {
width: 160px;
margin-left: -2em;
margin-bottom: -1em;
font-size: 11px;
line-height:1.1;
padding-top:3px;
color: #3F4C59
}
.picl {
clear:both;
float:left;
padding-top:2px;
padding-right:8px;
padding-bottom:2px;
}
.picr {
clear:both;
float:right;
padding-top:2px;
padding-left:8px;
padding-bottom:2px;
}
.picborder {
border-width:1px;
border-color:#C6D2D9;
border-style:solid;
height:94px;
padding-top:1px;
padding-bottom:1px;
padding-left:12px;
}
.picborder2 {
text-align:center;
border-width:1px;
border-color:#C6D2D9;
border-style:solid;
}
.fp1 {
padding-top:5px;
padding-bottom:6px;
}
.fp2 {
padding-top:4px;
padding-bottom:5px;
}
.fphd {
font-size: 11px;
font-weight: bold;
color: #12161B;
line-height:1.2;
padding-bottom:2px;
}
.fptxt {
font-size: 11px;
color: #12161B;
line-height:1.3;
}
.fptxt2 {
font-size: 11px;
color: #12161B;
line-height:1.3;
padding-top:5px;
padding-bottom:4px;
padding-right:2px;
}
.fppicborder {
border-width:1px;
border-color:#C6D2D9;
border-style:solid;
padding:6px;
}
.fppic {
padding-bottom:1px;
}
.fppicr {
margin-left:5px;
float:right;
}
.fpbar {
font-size: 12px;
font-weight: bold;
background-color: #E1EFF5;
line-height:1.5;
padding-left: 2px;
padding-bottom: 1px;
}
.fpbar2 {
font-size: 11px;
font-weight: bold;
line-height:1.2;
background-color: #E1EFF5;
border-top-width:1px;
border-top-color:#C6D2D9;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-color:#C6D2D9;
border-bottom-style:solid;
padding-left: 4px;
padding-bottom: 1px;
}
.pane1 {
font-size: 11px;
color: #12161B;
background-color: #CFE4F3;
line-height:1.3;
padding-top:7px;
padding-bottom:5px;
padding-left:9px;
padding-right:9px;
}
.pane2 {
font-size: 11px;
color: #12161B;
background-color: #E4F3F6;
line-height:1.3;
padding-top:7px;
padding-bottom:5px;
padding-left:9px;
padding-right:9px;
}
.pane3 {
font-size: 11px;
color: #3F4C59;
line-height:1.3;
padding-top:2px;
padding-bottom:5px;
padding-left:9px;
padding-right:9px;
}
.greytwelve {
text-align:left; 
font-size: 12px;
line-height:1.3;
color: #3F4C59
}
.greyelev2 {
text-align:left; 
font-size: 95%;
line-height:1.5;
color: #3F4C59
}
.greyeleven {
text-align:left; 
font-size: 11px;
line-height:1.2;
padding-top:3px;
color: #3F4C59
}
.greyelevenb {
text-align:left; 
font-size: 11px;
line-height:1.1;
color: #3F4C59
}
.greyten {
font-size: 10px;
line-height:1.2;
color: #3F4C59;
padding-bottom:2px;
}
.greytenb {
font-size: 10px;
line-height:1.1;
color: #3F4C59
}
.greynine{
font-size: 9px;
line-height:1.1;
vertical-align:top;
color: #3F4C59
}
.greyeight{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
line-height:1;
color: #3F4C59
}

a {
color: #0024B3
}

a.link_mid {
font-size: 11px;
vertical-align:top;
color: #0024B3
}
a.link_sm {
font-size: 10px;
vertical-align:top;
line-height:1.1;
color: #0024B3
}
a.link_grey {
font-size: 11px;
vertical-align:top;
color: #585C71
}


a:hover {
color: #0394F0
}

a.link_grey:hover {
color: #0394F0
}
