/* CSS Document */

body{
margin:0px;
font-family:Calibri, Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4e4030;
background-color:#ffffff;
}

img{
behavior:url('pngHack.htc');
}


#containerTop{
height:320px;
width:920px;
margin:0px auto;
}


#containerTop #logo{
float:left;
display:block;
overflow:hidden;
}
#containerTop #details{
float:right;
display:block;
overflow:hidden;
width:300px;
}

#containerTop #details h1{
font-weight:normal;
font-size:36px;
letter-spacing:-1px;
color:#148d07;
margin:0px;
padding:0px;
}
.spacer{
clear:both;
}

#containerTop #nav{
background-image:url(../images/bg-nav.jpg);
background-repeat:no-repeat;
background-position:top;
height:40px;
display:block;
overflow:hidden;
}

#containerTop #nav a{
height:30px;
background-image:url(../images/bg-nav-sep.jpg);
background-position:right;
background-repeat:no-repeat;
padding-top:10px;
padding-left:20px;
padding-right:20px;
color:#FFFFFF;
display:block;
overflow:hidden;
float:left;
text-decoration:none;
font-size:13px;
}


#containerTop #titleBar{
background-image:url(../images/bg-titleBar.jpg);
background-repeat:no-repeat;
background-position:top;
height:120px;
display:block;
overflow:hidden;
}

#containerTop #titleBar #left{
float:left;
display:block;
width:550px;
height:75px;
padding-left:25px;
padding-top:25px;
}

#containerTop #titleBar #left h1{
font-weight:normal;
font-size:36px;
letter-spacing:-1px;
color:#ffffff;
margin:0px;
padding:0px;
}

#containerTop #titleBar #left #breadcrumb{
padding-top:8px;
color:#FFFFFF;
font-size:13px;
}

#containerTop #titleBar #left #breadcrumb .arrow{
padding-left:15px;
padding-right:15px;
}

#containerTop #titleBar #right{
float:right;
padding-top:75px;
color:#FFFFFF;
font-size:12px;
padding-right:25px;
}



#containerCentre{
width:900px;
margin:0px auto;
}

#containerCentre #flash{
margin-bottom:20px;
margin-top:24px;
}

#containerCentre #content{
padding-top:20px;
padding-bottom:20px;
}

#containerCentre #content #left{
float:left;
display:block;
width:400px;
padding-left:25px;
}

#containerCentre #content #left h2{
font-weight:normal;
font-size:30px;
letter-spacing:-1px;
color:#148d07;
margin:0px;
padding:0px;
}


#containerCentre #content #wide{
display:block;
padding-left:25px;
padding-right:25px;
}

#containerCentre #content #wide h2{
font-weight:normal;
font-size:30px;
letter-spacing:-1px;
color:#148d07;
margin:0px;
padding:0px;
}

#containerCentre #content #wide .gallery{
border:0px;
padding-right:5px;
padding-bottom:5px;
}




#containerCentre #content #right{
float:right;
display:block;
width:400px;
padding-right:25px;
}

#containerCentre #content #right h2{
font-weight:normal;
font-size:30px;
letter-spacing:-1px;
color:#148d07;
margin:0px;
padding:0px;
}
#footer{
background-image:url(../images/bg-footer.jpg);
background-repeat:no-repeat;
height:30px;
margin:0px auto;
width:920px;
padding-bottom:20px;
}

#footer .text{
color:#FFFFFF;
padding-left:25px;
padding-top:5px;
}


