body{
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:1em 0 2em 0;
border-top: 9px solid #EE3124;

}

#wrapper{
width:980px;
margin:0 auto 0 auto;
padding:0;
z-index:1;
}
ul, li{
margin:0;
padding:0;
}
.clear {
clear:both;
font-size:0;
height:1px;
line-height:0;
margin:0;
padding:0;
overflow:hidden;
}
h1{
    border-bottom: 1px solid #1AB7EA;
    color: #455561;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0 0 1em;
    padding: 0;
    text-transform: uppercase;
}
h2{
    border-bottom: 1px solid #1AB7EA;
    color: #455561;
    font-size: 1em;
    font-weight: 200;
    margin: 0 0 1em;
    padding: 0;
    text-transform: uppercase;
}
h3{
    border-bottom: 1px solid #1AB7EA;
    color: #455561;
    font-size: 1em;
    font-weight: 200;
    margin: 0 0 1em;
    padding: 0 0 4px;
    text-transform: uppercase;
}
h4{
    border-bottom: 1px solid #1AB7EA;
    color: #455561;
    font-size: 1em;
    font-weight: 200;
    margin: 0 0 1em;
    padding: 0;
    text-transform: uppercase;
}
h5, h6{
    border-bottom: 1px solid #1AB7EA;
    color: #455561;
    font-size: 1em;
    font-weight: 200;
    margin: 0 0 1em;
    padding: 0;
    text-transform: uppercase;
}
p{
color:#455561 !important;
font-size:0.75em;
line-height:1.5em;
font-weight:normal;
margin:0 0 2em 0;

}
a, a:visited{
color:#455561;
text-decoration:underline;
font-weight:bold;
padding:0;
outline:none;
}
a:hover{
color:#000;
text-decoration:underline;
outline:none;
}
#wrapper #header{
width:980px;
float:left;
position:relative;
margin:0;
padding:0 0 6px 0;
z-index:4;
}
#wrapper .headerDivide{
width:980px;
height:30px;
float:left;
position:relative;
margin:0 0 6px 0;
padding:0;
background:#043a7f;
z-index:3;
}
#wrapper #header .headerRight{
position:relative;
margin:0; 
padding:12px 0 0.7em; float:left; 
}
#wrapper #header .headerRight #nav{
background:url(../images/site-elements/navBg.jpg) top right no-repeat #043a7f;
z-index:1;
margin:0;
padding:0;
top:0;
right:0;
}
#wrapper #header .headerRight #nav{
background:url(../images/site-elements/navBg.jpg) top right no-repeat #043a7f;
z-index:1;
margin:0;
padding:0;
top:0;
right:0;
}
#wrapper #header .headerRight #nav .leftCorner{
width:6px;
height:40px;
margin:0;
padding:0;
float:left;
background:url(../images/site-elements/navEndLeft.jpg) top left no-repeat;
border-right:#295792 1px solid;
}
#wrapper #header .headerRight h2{
color:#95C2F7;
margin:0;
padding:0;
font-size:1em;
font-weight:200;
line-height:.9em;
}
#wrapper #header .headerRight h3{
color:#fff;
margin:.2em 0 0 0;
padding:0;
font-size:2.1em;
letter-spacing:-2px;
line-height:.9em;
border:0;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
#wrapper #header .headerRight p{
margin:0;
padding:0;
color:#fff;
font-size:.65em;
}
#wrapper #header .headerPhone{
background:url(../images/site-elements/phoneNumberBox.gif) top left no-repeat;
margin:0 0 0 20px;
padding:15px 10px 20px 10px;
overflow:hidden;
width:180px;
text-align:center;
float:right;
position:relative;
}
#wrapper #header .headerPhone h2{
color:#95C2F7;
font-size:.9em;
line-height:.9em;
margin:0 0 2px 0;
padding:0;
}
#wrapper #header .headerPhone h3{
color:#fff;
font-size:1.6em;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0;
padding:0;
border:none;
}
#wrapper #header .headerPhone p{
color:#fff;
font-size:.7em;
margin:0;
padding:0;
}
#wrapper #introBar{
width:978px;
float:left;
position:relative;
margin:0;
padding:0;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
#wrapper #introBar .headerImage{
width:774px;
min-height:188px;
_height:188px;
_overflow:visible;
padding:0 0 10px 0;
}
#wrapper #introBar .headerImage .image{
float:left;
position:relative;
z-index:1;
}
#wrapper #introBar .headerImage .overlay{
width:150px;
height:190px;
margin:0 0 0 -90px;
padding:0;
float:left;
position:relative;
_position:absolute;
background:url(../images/site-elements/imagesOverlay.png) top left no-repeat;
z-index:2;
_width:80px;
_margin:0 0 0 -80px;
}

#wrapper #introBar h1, #wrapper #introBar p{
color:#ffffff;
line-height:1em;
}
#wrapper #introBar h1{
margin:0 0 0.4em 0;
padding:0;
font-size:1.7em;
color:#043a7f;
line-height:1em;
}


#wrapper #introBar img{
float:left;
padding:0;
margin:0;
}

#wrapper #introBar .headerImage .introText{
width:320px;
float:right;
position:relative;
padding:5em 2.5em .6em 0;
margin:0;
text-align:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#043a7f;
}
#wrapper #mainContent{
width:980px;
min-height:240px;
float:left;
position:relative;
margin:0;
_height:240px;
_overflow:visible;
padding:10px 0 20px 0;
}
#wrapper #footer{
margin:0;
font-size:0.7em;
width:980px;
float:left;
position:relative;
padding:.2em 0 2em 0;
border-top:#1ab7ea 1px solid;
}
#wrapper #footer .footLinks{
width:800px;
float:left;
position:relative;
padding:1em 1.7em 0 0;
margin:0;
color:#455561;

}
#wrapper #footer .footLogo{
float:right;
margin:0;
padding:1em 3em .5em 0;
}
#wrapper #footer a, #wrapper #footer a:visited{
color: #455561;
    display: inline-block;
    font-weight: 200;
    padding-bottom: 7px;
    text-decoration: none; float:left;
}
#wrapper #footer a:hover{
text-decoration:underline;
}
#wrapper #mainContent .leftColHome{
float:left;
position:relative;
width:740px;
margin:0;
padding:0;
}

#footer span{ display:inline-block; *display:inline; zoom:1; float:left;  margin:0 4px;  }
#wrapper #mainContent .leftCol{
float:left;
position:relative;
width:155px;
margin:0;
padding:10px 1.5em 0 0;
_padding:0 1.5em 0 0;
}
#wrapper #mainContent .rightCol{
float:right;
width:202px;
position:relative;
/*_position:absolute;
_right:0;
_top:0;*/
margin:-208px 0 0 0;
_margin:-210px 0 0 0;
padding:0;
}
#wrapper #mainContent .rightCol .boxRight{
margin:0 0 21px;
padding:10px 10px 15px 10px;
overflow:hidden;
_width:196px;
_height:40px;
_overflow:visible;
width:182px;  background: url('../images/site-elements/requestBg.png') no-repeat; border-bottom:1px solid #dddedd
}

.requestBox{ background: url('../images/site-elements/requestBg.png') no-repeat !important; margin-bottom:20px; }


#wrapper #mainContent .rightCol .boxRight h2{ border-bottom: 1px solid #1AB7EA;
    margin-bottom: 11px !important;
    padding-bottom: 6px !important; color: #455561;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

    line-height: 1em;
    margin: 0 0 3px;
    padding: 0;}



#wrapper #mainContent .rightCol .boxRight a{ color:#455561; 
text-decoration:none;
font-weight:normal !important;
}
#wrapper #mainContent .rightCol .boxRight h2{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
margin:0;
_margin:0 0 5px 0;
padding:0;
font-weight:600;
line-height:1em;
font-size:1em;
}
#wrapper #mainContent .rightCol .boxRight h5{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:10px 0 6px 0;
font-weight:normal;
line-height:1.1em;
font-size:.75em;
}
#wrapper #mainContent .rightCol .boxRight p{
margin:0 0 0.5em 0;
_margin:0;
padding:0;
line-height:1.3em;
float:left;
} 
#wrapper #mainContent .rightCol .boxRight p a, #wrapper #mainContent .rightCol .boxRight p a:visited{
color:#fff;
margin:0;
padding:0;
font-weight:normal;
text-decoration:none;
}
#wrapper #mainContent .rightCol .boxRight p a:hover{
text-decoration:underline;
}
#wrapper #mainContent .rightCol .boxRight img{
float:left;
margin:0 .5em 0 0;
}
#wrapper #mainContent .rightCol .boxRight .contactButton{
padding:10px 0 0 50px;
}
#wrapper #mainContent .rightCol .boxRight .contactButton img{
margin:0;
}
#wrapper #mainContent .centreCol{
float:left;
position:relative;
width:710px;
margin:0;
padding:10px 30px 0 0;
font-size:0.8em;
color:#455561;
}
#wrapper #mainContent .centreCol p{
color:#002147;
font-size:100%;
font-weight:normal;
margin:0 0 1.5em 0;
line-height:1.5em;

}
#wrapper #mainContent .centreCol h2{
font-size:1.2em;
margin:0 0 1.2em 0;
}
#wrapper #mainContent .centreCol h3{
font-size:1.2em;
margin:0 0 1.2em 0;
}
#wrapper #mainContent .centreCol .image-left, #wrapper #mainContent .centreCol .image-right{
float:right;
margin:0 0 2em 2em;
padding:5px;
border:#d8e4f1 1px solid;
}
#wrapper #mainContent .centreCol li{
border:none;
font-size:1em;
_padding:3px 0 1px 10px;
line-height:18px;
}

#wrapper #mainContent .leftColHome .homeLeft{
width:200px;
float:left;
position:relative;
padding:0 1.5em 0 0;
}
#wrapper #mainContent .leftColHome .homeLeft ul{
margin:0;
padding:0;
}
#wrapper #mainContent .leftColHome .homeLeft li{
display:block;
float:left;
background:none;
margin:0;
padding:0;
width:200px;
}
#wrapper #mainContent .leftColHome .homeLeft li.title{
background:#043A7F !important;
padding:7px;
color:#fff;
}
#wrapper #mainContent .leftColHome .homeLeft li a, #wrapper #mainContent .leftColHome .homeLeft li a:visited{
width:186px;
display:block;
float:left;
text-decoration:none;
font-weight:200;
border:none;
background:url(../images/site-elements/ie6-dashes.jpg) bottom left repeat-x;
padding:7px;
}
#wrapper #mainContent .leftColHome .homeLeft li a:hover{
background:#CBD8E9;
}
#wrapper #mainContent .leftColHome .homeRight{
width:500px;
float:right;
position:relative;
padding:1em 0 0 0;
}
#wrapper #mainContent .leftColHome .homeLeft .quoteBox{
width:261px;
float:left;
position:relative;
margin:0;
padding:0;
background:url(../images/site-elements/quoteBoxLeft.jpg) top left no-repeat;
}
#wrapper #mainContent .leftColHome .homeLeft .quoteBox p{
color:#fff;
padding:1.2em;
line-height:1.2em;
}
#wrapper #mainContent .leftColHome .homeLeft .quoteBox p .small{
font-size:.8em;
}
#wrapper #mainContent .leftColHome .homeLeft .newsBox{
border-top:#b2bcc7 1px dashed;
padding:.6em 0 .6em 0;
}
#wrapper #mainContent .leftColHome .homeLeft .newsBox p{
margin:0;
padding:0;
line-height:1.3em;
}
#wrapper #mainContent .leftColHome .homeLeft .newsBox p a, #wrapper #mainContent .leftColHome .homeLeft .newsBox p a:visited{
font-weight:normal;
text-decoration:none;
}
#wrapper #mainContent .leftColHome .homeLeft .newsBox p a:hover{
font-weight:normal;
text-decoration:underline;
}
#wrapper #mainContent ul{
padding:0;
margin:0 0 40px 0;
}
#wrapper #mainContent li{
font-size:0.8em;
padding: 4px;
margin:0 0 0 15px;
line-height:1em;


}
#wrapper #mainContent li a, #wrapper #mainContent li a:visited{
text-decoration:none;
font-weight:200;
}
#wrapper #mainContent li a:hover{
text-decoration:underline;
}
#wrapper #mainContent .leftCol ul{
margin:0 0 20px 0;
padding:0;
border-top:#cad6e4 1px dashed;
_border:none;
_background:url(../images/site-elements/ie6-dashes.jpg) top left repeat-x;
}
#wrapper #mainContent .leftCol ul li{
border:0;
background:none;
color:#555;
margin:0;
padding:0;
}
#wrapper #mainContent .leftCol li a, #wrapper #mainContent .leftCol li a:visited{
width:150px;
padding: 4px 0 4px 5px;
margin:0;
display:block;
text-decoration:none;
border-bottom:#cad6e4 1px dashed;
_border:none;
_background:url(../images/site-elements/ie6-dashes.jpg) bottom left repeat-x;
}
#wrapper #mainContent .leftCol li a:hover{
background-color:#cbd8e9;
color:#012f65;
text-decoration:none;
}
#wrapper #mainContent .leftCol ul li ul, #wrapper #mainContent .leftCol ul li ul li ul{
margin:0 !important;
padding:0;
border:none;
}
#wrapper #mainContent .leftCol ul li ul li a, #wrapper #mainContent .leftCol ul li ul li a:visited{
font-size:130%;
display:block;
text-decoration:none;
padding: 6px 0 6px 15px;
margin:0;
_border:none;

}
#wrapper #mainContent .leftCol ul ul li a, #wrapper #mainContent .leftCol ul ul{
border:none;
background:none;
}
#wrapper #mainContent .leftCol ul ul li a, #wrapper #mainContent .leftCol ul ul li a:visited{
font-size:100%;
width:135px;
display:block;
text-decoration:none;
padding: 6px 0 6px 20px;
margin:0;
_border:none;
background:url(../images/site-elements/bullet.jpg) left no-repeat;
}
#wrapper #mainContent .leftCol ul ul li a:hover{
background:url(../images/site-elements/bulletHover.jpg) left no-repeat #cbd8e9;
color:#012f65;
text-decoration:none;
}
#wrapper #mainContent .leftCol ul li ul li ul li{
margin:0;
padding:0;
border:none;
background:none;
border-bottom:#cad6e4 1px dashed;
_border:none;
_background:url(../images/site-elements/ie6-dashes.jpg) bottom left repeat-x;
}
#wrapper #mainContent .leftCol ul li ul li ul li a, #wrapper #mainContent .leftCol ul li ul li ul li a:visited{
font-weight:normal;
display:block;
width:135px;
padding: .4em 0 .4em 20px;
font-size:160%;
border:none;
background:url(../images/site-elements/bulletNav.jpg) top left no-repeat;
}
#wrapper #mainContent .leftCol ul li ul li ul li a:hover{
background:url(../images/site-elements/bulletNavHover.jpg) top left no-repeat #cbd8e9;
}
#wrapper #mainContent .leftCol .logos{
width:155px;
float:left;
position:relative;
margin:0 0 10px 0;
padding:0;
}
#wrapper #mainContent .rightCol .relatedLinks, .#wrapper #mainContent .rightCol .relatedDocuments{
margin:0;
padding:0;
width:200px;
}
#wrapper #mainContent .leftCol .relatedLinks, .#wrapper #mainContent .leftCol .relatedDocuments{
margin:0;
padding:0;
width:155px;
}
#wrapper #mainContent .rightCol .relatedLinks h2, #wrapper #mainContent .rightCol .relatedDocuments h2, #wrapper #mainContent .leftCol .relatedLinks h2, #wrapper #mainContent .leftCol .relatedDocuments h2{
background-color:#043a7f;
color:#fff;
line-height:1em;
padding:5px;
font-size:.8em;
margin:0;
display:block;
width:190px;
_width:206px;
}
#wrapper #mainContent .leftCol .relatedLinks h2, #wrapper #mainContent .leftCol .relatedDocuments h2{
width:145px;
}
.profileBox{
width:520px;
min-height:160px;
_height:160px;
_overflow:visible;
margin:0 14px 14px 0;
padding:10px;
background-color:#ebf1f8;
border:#d8e4f1 1px solid;
float:left;
position:relative;
}
.profileBox h2{
margin:0 0 .8em 0;
padding:0;
}
.profileBox p{
line-height:1.3em;
margin:0 0 1em 0;
padding:0;
}
.profileBox .profileImage{
border:#d8e4f1 1px solid;
background:#fff;
padding:5px;
float:left;
position:relative;
width:80px;
text-align:center;
}
.profileBox .profileInfo{
padding:10px;
float:right;
position:relative;
width:380px;
text-align:right;
}
table{
font-size:.75em;
color:#002147;
width:100%;
}
table th, table tbody th{
font-weight:normal;
background-color:#002147;
color:#fff;
padding:5px;
}
table td, table tbody td{
background-color:#ebf1f8;
padding:5px;
}
.pagetools{
border-top:#b2bcc7 1px dashed;
padding:.5em 0 0 0;
margin:1em 0 0 0;
}
.pagetools img{
margin:1px;
}
.glossarySearchResults{
background:#CAD8E8;
padding:5px;
}
hr{
color:#d8e4f1;
background-color:#d8e4f1;
height:1px;
border:none;
margin:10px 0 10px 0;
_margin:0;
}

.contactBox, .contactBoxLast{

margin:0 10px 10px 0;
width:200px;
min-height:200px;
_height:200px;
_overflow:visible;
float:left;
padding: 20px 20px 0 10px;



}
.contactBoxLast{
margin:0 0 15px 0;
}
#wrapper #mainContent .centreCol .contactDetails{
color:#455561;
font-size:.85em;
font-weight:bold;
margin:0;
padding:0;
}

#wrapper #mainContent .centreCol .contactDetails a { color:#455561;}

#wrapper #mainContent .centreCol .contactBox p, #wrapper #mainContent .centreCol .contactBoxLast p{
line-height:1.2em;
}
#wrapper #mainContent .centreCol .contactBox .address .contactbutton, #wrapper #mainContent .centreCol .contactBox .address .contactbutton{
float:none;
width:158px;
display:block;
margin:10px auto 5px auto;
padding:0;
}
.contactBox .address, .contactBoxLast .address{
min-height:100px;
_height:100px;
_overflow:visible;
}
.contactBox .mapbutton, .contactBoxLast .mapbutton{
margin:0 auto 0 auto;
}
#wrapper #mainContent .centreCol .contactBox .address p, #wrapper #mainContent .centreCol .contactBoxLast .address p{
font-size:1em;
}
.latest_news{
padding:0 0 .6em 0;
margin:0 1em .6em 0;
width:260px;
float:left;
}
.latest_press{
padding:0 0 .6em 0;
margin:0 0 .6em 0;
width:260px;
float:right;
}
.latest_press_full, .latest_news_full{
padding:0 0 .6em 0;
margin:0 0 .6em 0;
width:520px;
float:left;
}
.latest_news h3, .latest_press h3, .latest_press_full h3, .latest_news_full h3{
font-weight:bold;
border:none;
margin:0;
padding:0;
font-size:.9em;
}
p.readmore{
color:#fff;
text-align:center;
font-size:.7em;
display:block;
float:right;
line-height:1em;
margin:0 0 5px 0;
}
p.readmore a, p.readmore a:visited{
background:url(../images/site-elements/readmoreBtn.jpg) left no-repeat;
color:#fff;
padding:11px 0 12px 0;
display:block;
width:89px;
text-decoration:none;
font-size:80%;
}
p.readmore a:hover{
background:url(../images/site-elements/readmoreBtnHover.jpg) left no-repeat;
color:#fff;
text-decoration:none;
}
.date{
padding:2px;
margin:-3px 0 0 0;
}
.titlebar a, .titlebar{
background-color:#043a7f;
color:#fff !important;
margin:0;
padding:0;
}
#wrapper #mainContent .leftCol li.otherSections, #wrapper #mainContent .leftCol li.otherSections a{
display:block;
background-color:#043a7f;
color:#fff;
padding: .4em 1em .4em .5em;
border:none;
}
#wrapper #mainContent .leftCol li ul li.otherSections a{
background-color:#fff;
background:none;
}

.latest_news h2, .latest_press h2{
display:block;
float:left;
margin:0;
padding:0;
}
.viewAll{
font-size:.7em;
margin:0;
padding:0;
line-height:1em;
display:block;
}
.viewAll a, .viewAll a:visited{
width:89px;
display:block;
padding:5px 0 6px 0;
float:right;
text-decoration:none;
color:#043a7f;
text-align:center;
background:url(../images/site-elements/viewAllBtn.jpg) left no-repeat;
}
.viewAll a:hover{
text-decoration:none;
}
#wrapper #mainContent .rightCol ul{
margin:0;
padding:0;
}
#wrapper #mainContent .rightCol li{
border-bottom:#CBD8E9 1px dashed;
margin:0;
padding:0;
}
#wrapper #mainContent .rightCol li a{
border:none;
display:block;
padding:5px 5px 5px 20px;
_background:url(../images/site-elements/bullet.jpg) left no-repeat;
}
#wrapper #mainContent .rightCol .boxRightContact{
background:url(../images/site-elements/callBg.png) no-repeat;
margin:0 0 20px;
padding:10px 10px 10px 15px;
overflow:hidden;
_width:180px;
_height:40px;
_overflow:visible; 
}
#wrapper #mainContent .rightCol .boxRightContact h2{
color:#95C2F7;
font-size:1.1em;
line-height:1em;
margin:0 0 2px 0;
padding:0;
}
#wrapper #mainContent .rightCol .boxRightContact h3{
color:#455561;
font-size:1.8em;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0;
padding:0;
border:none;
letter-spacing:-1px;
}
#wrapper #mainContent .rightCol .boxRightContact p{
color:#fff;
font-size:.75em;
margin:0;
padding:0;
}
.contactbutton{
padding:10px 0 5px 0;
}
#wrapper #mainContent .rightCol .deals{
text-align:left;
color:#95C2F7;
}
#wrapper #mainContent .rightCol .deals p{
color:#95C2F7;
margin:0 0 8px 0;
line-height:1.3em;
display:block;
clear:both;
width:100%;
}
#wrapper #mainContent .rightCol .deals p a, #wrapper #mainContent .rightCol .deals p a:visited{
color:#455561;
text-decoration:none; font-weight:bold; 
}
#wrapper #mainContent .rightCol .deals p a:hover{
text-decoration:underline;
}
#wrapper #mainContent .rightCol .deals h2{
margin:0 0 10px 0;
}
#wrapper #mainContent .rightCol .callBack{
width:160px;
_width:176px;
margin:0 0 10px 0;
padding:10px 20px 20px 20px;
background:#043A7F url(../images/site-elements/boxRightShadow.jpg) bottom left repeat-x;
}
#wrapper #mainContent .rightCol .callBack a, #wrapper #mainContent .rightCol .callBack a:visited{
color:#CAD8E8;
}
#wrapper #mainContent .rightCol .callBack a:hover{
color:#fff;
}
#wrapper #mainContent .rightCol .callBack img{
float:left;
margin:0 0.5em 0 0;
}
#wrapper #mainContent .rightCol .callBack p{
color:#fff;
line-height:1.2em;
margin:0 0 0.5em 0;
}
#wrapper #mainContent .rightCol .callBack h2{
margin:0 0 0.7em 0;
padding:0;
color:#fff;
}
#wrapper #mainContent .publications{
width:750px;
margin:0;
padding:0;
}
#wrapper #mainContent .centreCol .catagory {
/*background:url(../images/site-elements/openbar.jpg) top left no-repeat;*/
display:block;
color:#fff;
padding:15px 5px 13px 15px;
margin:0;
font-size:1.1em;
border-bottom:1px solid #c3c3c3;
background:url(../images/click-open.jpg) 100% 60% no-repeat;
}
#wrapper #mainContent .centreCol .catagory p{
margin:0;
padding:0;
}

#wrapper #mainContent .centreCol .catagory p a { color:#ee3124;
font-weight:bold;}


#wrapper #mainContent .centreCol .catagory.open{
background:url(../images/click-close.jpg) 100% 60% no-repeat;
}

#wrapper #mainContent .centreCol .catagory p a{
font-weight:normal;
text-decoration:none;
font-size:.95em;
}
#wrapper #mainContent .centreCol .catagory h2 a{
color:#043a7f;
text-decoration:none;
font-weight:normal;
}
#wrapper #mainContent .centreCol #catcontainer2.catflap p{
margin:-10px 0 0 15px;
padding:0 0 20px 0;
}

.contactUs {
    background: url("../images/site-elements/squareArrow.png") no-repeat scroll right center transparent;
    color: #455561;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    width:90px;}

#wrapper #mainContent .rightCol .boxRightContact .callsSmall{ margin-bottom:12px; font-size:0.7em; }


#wrapper #header ul.sub-nav { font-size:70%;
margin:0;
padding:0;
display:inline;
float:right;}

#wrapper #header ul.sub-nav li { display:inline;}

#wrapper #header ul.sub-nav li.home { border-right:1px solid #43555f; 
padding-right:5px;}

#wrapper #header ul.sub-nav li a { font-weight:normal;
color:#43555f;
text-decoration:none;}


