@charset "UTF-8";
/* CSS Document */


html{
margin:0;
padding:0;
height:100%;
}

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
height:100%;
background-color:#007ac4;
}

#wrap{
width:1024px;
margin:0 auto;
padding:0;
background-color:#1c3f95;
height:100%;
}


img, a{
border:none;
outline:0;
}


#top h2 {
height:255px;
width:1024px;
padding:0;
margin:0;
background-image:url(images/top.jpg);
background-repeat:no-repeat;
display:block;
text-indent:-9999px;
}

#expertisepage #top h2 {
background-image:url(images/expertise_top.jpg);
}

#contactpage #top h2 {
background-image:url(images/glasses_01.jpg);
}

#casestudiespage #top h2 {
background-image:url(images/binary_world_01.jpg);
}

#companypage #top h2 {
background-image:url(images/keyboard_01.jpg);
}

#linkspage #top h2 {
background-image:url(images/digital_tunnel_01.jpg);
}

#newsletterpage #top h2 {
background-image:url(images/pipes_01.jpg);
}

#clientspage #top h2 {
background-image:url(images/clients_01.jpg);
}

#publicationspage #top h2, #radiatapage #top h2 {
background-image:url(images/publications_01.jpg);
}

#centre{
width:1024px;
padding:0;
margin:0;
background-image:url(images/part2.jpg);
background-repeat:no-repeat;
background-color:#FFF;
}

#expertisepage #centre{
background-image:url(images/expertise_part2.jpg);
}
#contactpage #centre{
background-image:url(images/glasses_02.jpg);
}
#casestudiespage #centre{
background-image:url(images/binary_world_02.jpg);
}
#companypage #centre{
background-image:url(images/keyboard_02.jpg);
}
#linkspage #centre{
background-image:url(images/digital_tunnel_02.jpg);
}
#newsletterpage #centre{
background-image:url(images/pipes_02.jpg);
}
#clientspage #centre{
background-image:url(images/clients_02.jpg);
}
#publicationspage #centre, #radiatapage #centre {
background-image:url(images/publications_02.jpg);
}


#subscribe{
padding:10px 0 10px 94px;
margin:0;
height:22px;
font-size:15px;
}

#subscribe a{
color:#fff;

}

#content{
width:504px;
padding:20px 0 50px 94px;
float:left;
}
#content h1{
font-size:26px;
color:#1c3f95;
font-weight:normal;

}

#radiatapage #content h1{
font-size:10px;
text-indent:-9999px;
font-weight:normal;
width:386px;
height:86px;
background-image:url(images/radiata.gif);
background-repeat:no-repeat;
margin:0 0 30px 0;
}

#content h2{
font-size:16px;
color:#1c3f95;
margin:20px 0 5px 0;
}

#content h2 a{
font-size:16px;
color:#1c3f95;
margin:20px 0 5px 0;
}

#staffpage #content h2{
font-size:16px;
color:#1c3f95;
margin:20px 0 20px 0;

}

#content h3{
font-size:16px;
color:#333;
margin:20px 0 5px 0;
}

#contactpage #content td{
font-size:13px;
color:#333;
padding:7px 0 7px 0;
}

#content p{
font-size:13px;
color:#333;
margin:0 0 10px 0;
}

#content ul{
font-size:13px;
color:#333;
color:#1c3f95;
margin:0 0 20px 0;
padding:0 0 0 20px;
}

#content li{
font-size:13px;
color:#1c3f95;
font-weight:bold;
margin:0;
padding:0;
}

#content table ul ul{
margin:0;
}

#clientspage #content li{
font-size:13px;
color:#333;
margin:0 0 10px 0;
font-weight:normal;
padding:0;
}

#publicationspage #content li{
font-size:13px;
color:#333;
margin:0 0 20px 0;
font-weight:normal;
padding:0;
}

#publicationspage #content li a{
color:#1c3f95;
}

#content li li{
color:#333;
font-weight:normal;
}

#content a{
color:#333
}

#content a:hover {
color:#1c3f95;
}

#nav{
width:250px;
float:left;
margin: 120px 0 50px 50px;
padding:0 0 0 50px;
border-left:1px solid #1c3f95;
}

#nav ul{
margin:0;
padding:0;
list-style:none;
}

#nav li{
margin:0 0 10px 0;
padding:0;
}

#nav li a{
color:#333;
text-decoration:none;

}

#nav li a:hover, #homepage #home a, #companypage #company a, #expertisepage #expertise a, #clientspage #clients a, #linkspage #links a, #casestudiespage #casestudies a, #staffpage #staff a, #contactpage #contact a, #newsletterpage #newsletter a, #publicationspage #publication a {
text-decoration:underline;
color:#1c3f95;

}

#footer{
clear:both;
width:1024px;
height:79px;
margin:30px 0 0 0;
display:block;
background-image:url(images/footer.gif);
background-repeat:repeat-x;
}

#footer p{
text-align:right;
padding:23px 20px 0 0;
font-size:12px;
color:#1c3f95;
}

#detailstable {
margin:20px 0 0 0;

}

.staff{
border-bottom:1px solid #666;
padding:0 0 10px 0;
margin:0 0 20px 0;
float:left;
}

.staffimage{
width:115px;
height:120px;
float:left;
}

.stafftext{
float:left;
width:388px;
}

.tothetop a{
margin:10px 0 0 0;
width:145px;
height:20px;
background-image:url(images/tothetop_button.gif);
background-repeat:no-repeat;
background-position:0 -20px;
float:right;
text-indent:-9999px;
}

.tothetop a:hover, .readcv a:hover{
background-position:0 0;
}

#content .txtbtn a {
color:#fff;
font-weight:bold;
/*background-color:#1f4393;*/
background-color:#aebddf;
text-decoration:none;
}

#content .txtbtn a:hover {
color:#fff;
font-weight:bold;
background-color:#2baae2;
text-decoration:none;
}

.readcv a{
margin:10px 0 0 0;
width:84px;
height:20px;
background-image:url(images/read_cv.gif);
background-repeat:no-repeat;
background-position:0 -20px;
float:right;
text-indent:-9999px;
}


#newsletterpage #content h2{
clear:both;
}

#newsletterpage .newsdate{
margin:0 20px 20px 0;
border:1px solid #666;
width:80px;
float:left;
text-align:center;
}

.pdf {
background-image:url(images/pdf.gif);
background-repeat:no-repeat;
padding:5px 0 17px 22px;
}

td.blueline{
border-bottom:1px solid #007ac4;
}


#afcvpage td, #agcvpage td, #ahcvpage td, #bacvpage td, #cccvpage td, #dacvpage td, #dccvpage td, #djcvpage td, #dscvpage td, #dwcvpage td, #ebcvpage td, #gccvpage td, #gfcvpage td, #jtcvpage td, #mocvpage td, #nlcvpage td, #rccvpage td, #rhcvpage td, #rjcvpage td, #sgcvpage td, #shcvpage td, #wscvpage td, #pbcvpage td, #aecvpage td, #nvcvpage td, #jmcvpage td {
font-size:12px;
color:#333;
margin:0 0 10px 0;
padding:5px 5px 5px 0;
vertical-align:top;

}

#afcvpage #content li, #agcvpage #content li, #ahcvpage #content li, #bacvpage #content li, #cccvpage #content li, #dacvpage #content li, #dccvpage #content li, #djcvpage #content li, #dscvpage #content li, #dwcvpage #content li, #ebcvpage #content li, #gccvpage #content li, #gfcvpage #content li, #jtcvpage #content li, #mocvpage #content li, #nlcvpage #content li, #rccvpage #content li, #rhcvpage #content li, #rjcvpage #content li, #sgcvpage #content li, #shcvpage #content li, #wscvpage #content li, #pbcvpage #content li, #nvcvpage #content li, #aecvpage #content li, #jmcvpage #content li {
font-size:13px;
color:#333;
font-weight:normal
}


#afcvpage #top h2 {
background-image:url(images/cvbg/af_01.jpg);
} 
#agcvpage #top h2 {
background-image:url(images/cvbg/ag_01.jpg);
} 
#ahcvpage #top h2 {
background-image:url(images/cvbg/ah_01.jpg);
} 
#bacvpage #top h2 {
background-image:url(images/cvbg/ba_01.jpg);
} 
#cccvpage #top h2 {
background-image:url(images/cvbg/cc_01.jpg);
} 
#dacvpage #top h2 {
background-image:url(images/cvbg/da_01.jpg);
} 
#dccvpage #top h2 {
background-image:url(images/cvbg/dc_01.jpg);
} 
#djcvpage #top h2 {
background-image:url(images/cvbg/dj_01.jpg);
} 
#dscvpage #top h2 {
background-image:url(images/cvbg/ds_01.jpg);
} 
#dwcvpage #top h2 {
background-image:url(images/cvbg/dw_01.jpg);
} 
#ebcvpage #top h2 {
background-image:url(images/cvbg/eb_01.jpg);
} 
#gccvpage #top h2 {
background-image:url(images/cvbg/gc_01.jpg);
} 
#gfcvpage #top h2 {
background-image:url(images/cvbg/gf_01.jpg);
} 
#jtcvpage #top h2 {
background-image:url(images/cvbg/jt_01.jpg);
} 
#mocvpage #top h2 {
background-image:url(images/cvbg/mo_01.jpg);
} 
#nlcvpage #top h2 {
background-image:url(images/cvbg/nl_01.jpg);
} 
#rccvpage #top h2 {
background-image:url(images/cvbg/rc_01.jpg);
} 
#rhcvpage #top h2 {
background-image:url(images/cvbg/rh_01.jpg);
} 
#rjcvpage #top h2 {
background-image:url(images/cvbg/rj_01.jpg);
} 
#sgcvpage #top h2 {
background-image:url(images/cvbg/sg_01.jpg);
} 
#shcvpage #top h2 {
background-image:url(images/cvbg/sh_01.jpg);
} 
#pbcvpage #top h2 {
background-image:url(images/cvbg/pb_01.jpg);
} 



#afcvpage #centre{
background-image:url(images/cvbg/af_02.jpg);
} 
#agcvpage #centre{
background-image:url(images/cvbg/ag_02.jpg);
} 
#ahcvpage #centre{
background-image:url(images/cvbg/ah_02.jpg);
} 
#bacvpage #centre{
background-image:url(images/cvbg/ba_02.jpg);
} 
#cccvpage #centre{
background-image:url(images/cvbg/cc_02.jpg);
} 
#dacvpage #centre{
background-image:url(images/cvbg/da_02.jpg);
} 
#dccvpage #centre{
background-image:url(images/cvbg/dc_02.jpg);
} 
#djcvpage #centre{
background-image:url(images/cvbg/dj_02.jpg);
} 
#dscvpage #centre{
background-image:url(images/cvbg/ds_02.jpg);
} 
#dwcvpage #centre{
background-image:url(images/cvbg/dw_02.jpg);
} 
#ebcvpage #centre{
background-image:url(images/cvbg/eb_02.jpg);
} 
#gccvpage #centre{
background-image:url(images/cvbg/gc_02.jpg);
} 
#gfcvpage #centre{
background-image:url(images/cvbg/gf_02.jpg);
} 
#jtcvpage #centre{
background-image:url(images/cvbg/jt_02.jpg);
} 
#mocvpage #centre{
background-image:url(images/cvbg/mo_02.jpg);
} 
#nlcvpage #centre{
background-image:url(images/cvbg/nl_02.jpg);
} 
#rccvpage #centre{
background-image:url(images/cvbg/rc_02.jpg);
} 
#rhcvpage #centre{
background-image:url(images/cvbg/rh_02.jpg);
} 
#rjcvpage #centre{
background-image:url(images/cvbg/rj_02.jpg);
} 
#sgcvpage #centre{
background-image:url(images/cvbg/sg_02.jpg);
} 
#shcvpage #centre{
background-image:url(images/cvbg/sh_02.jpg);
} 
#pbcvpage #centre{
background-image:url(images/cvbg/pb_02.jpg);
} 



#expertisepage #centre{
background-image:url(images/expertise_part2.jpg);
}

html body #content .highlight {
background-color:#1c3f95;
margin:20px 0 20px 0;
padding:10px;

font-weight:bold;
}
html body #content .highlight a{
color:#ffffff;
}
