/* Wrapper and container */
body {
background-color:white;
}

.container{
left:50%;
margin-left:-380px;
top:70px;
position:absolute;
height:430px;
width:760px;
z-index:100;
border: 1px solid #ccc;
}

/* header and logo style and postion */

.header {
background-color:#fff;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 0;
position:absolute;
left:50%;
margin-left:-380px;
top:0px;
height:71px;
width:760px;
z-index:5;
}

/* leftmenu style and postion */

.leftmenu {
background-color:#c22929;
border-right: 10px solid #FF9900;
padding: 0;
position:absolute;
left:50%;
margin-left:-380px;
top:71px;
width: 105px;
height:277px;
z-index:1;
}

#navigation {
height: 80px;
font-size: 11px;
margin: 0;
padding: 0;
list-style: none;
position: absolute;
left: 0px;
top: 50px;
font: 11px  verdana, arial, Sans-Serif;
}

#navigation li {
float: left;
margin: 0;
padding: 0;
}

#navigation a {
display: block;
padding: 0 15px 10px;
color: #fff;
text-decoration: none;
font-weight: bold;
}

#navigation a:hover{
color: #FFFF00;
}

/* central image style and postion */

.image {
position:absolute;
left:50%;
margin-left:-267px;
top:71px;
width: 646px;
height: 277px;
z-index:2;
}
.strapline {
position:absolute;
left:50%;
margin-left:-245px;
top:120px;
width: 299px;
height: 40px;
z-index:3;
color: #FF6633;
font: 12px  verdana, arial, Sans-Serif;
font-weight: bold;
}
.content {
position:absolute;
left:50%;
margin-left:-245px;
top:160px;
width: 299px;
height: 40px;
z-index:3;
color: #666;
font: 11px  verdana, arial, Sans-Serif;
}
.addresstitle {
position:absolute;
left:50%;
margin-left:-370px;
top:5px;
width: 200px;
height: 40px;
z-index:4;
color: #666;
font: 10px  verdana, arial, Sans-Serif;
font-weight: bold;
text-align: left;
}
.address {
position:absolute;
left:50%;
margin-left:-370px;
top:17px;
width: 200px;
height: 80px;
z-index:5;
color: #666;
font: 9px  arial, Sans-Serif;
text-align: left;
}

.address a:link {
  text-decoration: none;
  color: #fff;
  }
.address a:active {
  text-decoration: none;
  color: #fff;
  }
.address a:hover {
  text-decoration: none;
  color: #99FF33;
  }
.address a:visited {
  text-decoration: none;
  color: #99FF33;
  }

/* submenu style and postion */

.submenu {
padding: 0;
position:absolute;
left:50%;
margin-left:-380px;
top:428px;
width: 760px;
height:20px;
text-align: center;
font: 10px arial, helvetica, sans-serif;
z-index:7;
}
.submenu a:link {
  text-decoration: none;
  color: #666;
  font-weight: bold;
  }
.submenu a:active {
  text-decoration: none;
  color: #666;
  }
.submenu a:hover {
  color: #c22929;
  font-weight: bold;
  text-decoration: underline;
  }
.submenu a:visited {
  text-decoration: none;
  color: #ccc;
  font-weight: normal;
  }

.scopetext {
padding: 0px;
position:absolute;
left:50%;
margin-left:-375px;
top:445px;
width: 750px;
height:20px;
text-align: justify;
font: 10px arial, helvetica, sans-serif;
color: #ccc;
z-index:1;
}

/* footer copyright and sitemap */

.footer {
padding: 0px;
position:absolute;
left:50%;
margin-left:-380px;
top:502px;
width: 760px;
height:20px;
text-align: justify;
font: 10px arial, helvetica, sans-serif;
color: #ccc;
z-index:1;
}
.copyright {
float: right;
font: 10px arial, helvetica, sans-serif;
}
.copyright a:link {
  text-decoration: none;
  color: #ccc;
  }
.copyright a:active {
  text-decoration: none;
  color: #ccc;
  }
.copyright a:hover {
   text-decoration: underline;
  color: #c22929;
  }
#copyright a:visited {
  text-decoration: none;
  color: #ccc;
  }
.sitemap {
  padding-top: 0px;
  float: left;
  font: 10px arial, helvetica, sans-serif;
  }
.sitemap a:link {
  text-decoration: none;
  color: #ccc;
  }
.sitemap a:active {
  text-decoration: none;
  color: #ccc;
  }
.sitemap a:hover {
  text-decoration: underline;
  color: #c22929;
  }