@charset "utf-8";
/* CSS Document */
body{
background:#F8F7F5;
padding:10px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}
#outer{
background:url(../../media/gif/logo.gif) top right no-repeat #F8F7F5;
width:1240px;
}
#main{
width:1000px;
}
#top{
}
#banner{
padding:0px;
margin:0px;
}
#nav{
width:220px;
float:left;
}
#right_col{
float:right;
width:745px;
padding-left:30px;
padding-top:30px;
}
#inner_left{
width:360px;
float:left;

}
#inner_right{
width:360px;
float:right;
}
#footer_boxes{
width:770px;
float:right;
margin-top:70px;
}
#banner h1{
padding:0px;
margin:0px;
padding-left:5px;
display:block;
background:#F8F7F5;
border-left:1px solid #EE2E3D;
border-right:1px solid #EE2E3D;
width:215px;
font-size:9pt;
line-height:10pt;
/*color:#8B7A68;*/
color:#807F84;
float:left;
font-weight:lighter;
}
#related{
float:right;
/*position:relative;
top:130px;
right:35px;*/
position:absolute;
left:1060px;
top:130px;
width:150px;
}
#banner_filler{
float:right;
/*background:#D9D2C8;*/
background:#D5D5D7;
height:21px;
width:771px;
border-right:1px solid #ee2e3d;
padding-top:6px;
padding-left:6px;
color:#666666;
font-size:9pt;

}
#right_col h1{
padding:0px;
margin:0px;
font-size:16pt;
line-height:20pt;
/*color:#8B7867;*/
font-weight:lighter;
color:#807F84;

}
#right_col .lgray{
color:#9D9CA1;
}
#right_col .lighter{
color:#C2B6A8;
font-size:26pt;
line-height:28pt;
font-weight:lighter;
margin-top:20px;
}
#nav ul{
padding:0px;
margin:0px;
list-style:none;
margin-top:35px;
}
#nav ul ul{
padding:0px;
margin:0px;
border:none;
margin-left:5px;
}
#nav li{
padding-left:3px;
padding-right:3px;
border-left:1px solid #807F84;
border-right:1px solid #807F84;
}
#nav ul ul li{
border:none;
}
#nav ul a{
display:block;
background:white;
margin-bottom:3px;
text-decoration:none;
font-size:9pt;
padding-left:5px;
color:#EE2E3D;
/*font-weight:bold;*/
padding:4px;
/*margin-left:2px;
margin-right:2px;*/
}
#nav ul ul a{
background:none;
color:#928477;
border:none;
padding:4px;
font-size:8pt;
}
#nav a:hover, #nav .active{
color:white;
/*background:#C3B7A9;*/
background:#BCBBC0;
padding:4px;
}
#top_left{
float:left;
height:10px;
}
#top_right{
float:left;
margin-left:110px;
height:45px;
}
#top_left ul{
padding:0px;
margin:0px;
list-style:none;
font-size:7pt;
margin-bottom:30px;
}
#top_left li{
display:inline;
margin-right:10px;
}
#top_left a{
text-decoration:none;
/*color:#8B7A68;*/
color:#807F84;
}
#top_right{
font-size:8pt;
font-variant:small-caps;
}
#top_right a{
text-decoration:none;
display:block;
/*color:#8B7A68;*/
color:#807F84;
width:120px;
border-bottom:1px solid #8B7A68;
}
.using_site{

float:left;
}
.download_pdf{
margin-left:20px;
float:left;
}
.download_excel{
float:left;
clear:left;
margin-right:20px;
}
.contact{
margin-left:20px;
float:left;
}
.download{
float:left;
}
#top form{
padding:0px;
margin:0px;
position:relative;
top:-4px;
float:right;
margin-left:20px;
}
#top input{
font-size:8pt;
color:#8B7A68;
}
#inner_left .caption{
width:40%;
}
.map_link{
float:left;
font-size:8pt;
clear:left;
margin-left:2px;
text-decoration:none;
color:#8F7A67;
border-bottom:1px dotted;
}
.buildings a, .rail a, .road a, .environment a, .strategic a{
font-size:8pt;
text-decoration:none;
color:#8F7A67;
border-bottom:1px dotted;
line-height:7pt;
display:block;
padding-top:15px;
padding-bottom:2px;
margin-bottom:10px;
width:75px;
}
.box ul{
padding:0px;
margin:0px;
list-style:none;
}
.box li{
padding-left:40px;
line-height:40px;
padding-bottom:5px;
}
.buildings{
background:url(../../media/jpg/buildings.jpg) 5px 5px no-repeat;
}
.buildings a{
padding-top:11px;
}
.rail{
background:url(../../media/jpg/railways.jpg) 5px 5px no-repeat;
}
.road{
background:url(../../media/jpg/roads.jpg) 5px 5px no-repeat;
}
.environment{
background:url(../../media/jpg/environment.jpg) 5px 5px no-repeat;
}
.environment a{
padding-top:7px;
}
.strategic{
background:url(../../media/jpg/strategic.jpg) 5px 5px no-repeat;
}
.strategic a{
padding-top:10px;
}
.topped{
padding:0px;
margin:0px;
clear:both;
font-size:7pt;
color:#8F7A67;
border-top:1px solid #8F7A67;
width:150px;
}
.jumpers{
padding:0px;
margin:0px;
display:block;
width:150px;
font-size:8pt;
line-height:8pt;
margin-bottom:4px;
color:#EE2E3D;
text-decoration:none;
font-variant:small-caps;
}
#inner_right h2, #recently_viewed h2{
padding:0px;
margin:0px;
color:#EE2E3D;
font-size:12pt;
font-variant:small-caps;
}
#inner_right p{
font-size:10pt;
color:#8F7A67;
}
.right_boxes{
float:right;
background:#E5E0DA;
margin-bottom:5px;
padding:3px;
padding-top:0px;
width:150px;
}
.right_boxes h3{
padding:0px;
margin:0px;
font-size:8pt;
border-top:1px solid #EE2E3D;
color:#8F7A67;
}
.right_boxes a{
text-decoration:none;
font-size:8pt;
color:#8F7A67;
}
.first_para{
padding-top:0px;
margin-top:0px;
}
.red_narrow{
padding:0px;
margin:0px;
width:70%;
color:#EE2E3D;
margin-bottom:15px;
}
.red_highlight{
color:#EE2E3D;
}
.gray_highlight{
color:#807F84;
}
.black_highlight{
color:#000;
}
.highlights h3{
font-size:13pt;
font-weight:lighter;
}

.highlights{
padding:0px;
margin:0px;
width:500px;
margin-left:17px;
color:#EE2E3D;
}
.highlights li {
color:#EE2E3D;
}
#right_col .foot{
margin-top:10px;
margin-left:8px;
font-size:8pt;
color:#807F84;
}
.foot li{
margin-left:15px;
list-style:none;
margin-bottom:5px;
}
#right_col p{
color:#807F84;
font-size:10.5pt;
}
#right_col h2{
color:#EE2E3D;
padding-bottom:0px;
margin-bottom:0px;
font-variant:small-caps;
font-size:13pt;
}
#right_col h3{
color:#000;
padding-bottom:0px;
margin-bottom:0px;
font-variant:small-caps;
font-size:13pt;
}
.first_para{
padding-top:0px;
margin-top:0px;
}
#pullout_chairman{
margin-top:30px;
width:160px;
float:right;
background:#ccc;
color:white;
margin-left:20px;
padding-bottom:120px;
padding-left:2px;
}
#pullout_chairman p{
margin-top:0px;
padding-top:0px;
font-size:13pt;
color:white;
}
#inner_right{
margin-top:30px;
width:180px;
float:right;
background:#ccc;
margin-left:20px;
padding-bottom:120px;
padding-left:2px;
}
#inner_right p{
font-size:9pt;
}
#right_col ul{
font-size:10.5pt;
color:black;
}
#right_col ol{
color:#807F84;
font-size:10.5pt;
padding-left:0px;
margin-left:15px;
}
#right_col ul li{
color:#807F84;
list-style:url(../../media/gif/black_bullet.gif) ;
}
#right_col ul ul li{
color:#807F84;
list-style:url(../../media/gif/ulul_bullet.gif) ;
}
#right_col .box{
float:left;
width:237px;
border-top:1px solid #ee2e3d;
margin-right:11px;
background:#E2E2E2;
padding-left:3px;
}
#right_col .box h2{
padding:0px;
margin:0px;
border-top:1px solid #F8F7F5;
font-size:9pt;
line-height:8pt;
/*color:#8F7A67;*/
color:#807F84;
padding-left:2px;
margin-bottom:4px;
font-variant:normal;
}
#right_col .box .caption, #inner_left .caption{
font-size:8pt;
float:right;
margin-right:5px;
margin-top:5px;
color:#ee2e3d;
width:45%;
}
#right_col .box img{
margin-top:4px;
margin-right:3px;
margin-bottom:3px;
float:left;
}
#right_col .box a{
text-decoration:none;
border-bottom:1px dotted #807F84;
color:#807F84;
}
#right_col .box p{
padding-top:0px;
margin-top:0px;
font-size:8pt;
color:#EF2F3E;
/*font-weight:bold;*/
}
#right_col h3.red_highlight {
color:red;
font-variant:normal;
}
.norm_tab{
color:#807F84;
font-size:10.5pt;
}
#opening{
clear:both;
}
#opening img{
float:left;
margin-bottom:30px;
margin-right:15px;
}
#opening h3{
clear:both;
font-variant:normal;
font-weight:lighter;
width:500px;
margin-bottom:20px;
}
#opening h2{
line-height:11pt;
}
.account_tab{
width:740px;
border-bottom:2px solid #807f84;
font-size:8pt;
}
.account_tab p{
padding:0px;
margin:0px;
font-size:8pt;
}
.account_tab td{
padding-top:3px;
padding-bottom:3px;
}
.account_tab th{
font-size:8pt;
color:#807F84;
font-weight:normal;
text-align:right;
border-bottom:1px solid #807f84;
}
.account_tab th p{
font-size:8pt;
}
.thin_line{
border-bottom:1px solid #807f84;
}
.left_line{
border-left:1px solid #807f84;
}
.right_line{
border-right:1px solid #807f84;
}
.thick_line{
border-bottom:2px solid #807f84;
}
#right_col a{
text-decoration:none;
color:#EE2E3D;
}
.spreadsheet{
font-size:8pt;
border:1px solid #D7D7D7;
background:#F0F0F0;
padding:5px;
}
.spreadsheet img{
margin-right:5px;
}