/* CSS Document */
body { background-color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.6em; color:#123;}
h1 { font-size:18px; }
h2 { font-size:16px; }

#container { background-image:url(images/slices/main_mid.jpg); width:771px; margin: 0px auto; min-height:640px;} 
#container_top { background-image:url(images/slices/main_top.jpg); width:771px; height:11px; margin: 0px auto;}
#container_mid{  width:760px; padding-right:12px; margin: 0px auto;  }
#container_bottom { background-image:url(images/slices/main_bottom.jpg); width:771px; margin: 0px auto; clear:both; font-size:10px; color:#666; text-align:center; background-repeat:no-repeat; padding-top:12px; }
#header { padding:0px 2px 4px 7px; }
#title { background-image:url(images/slices/title.jpg); width:78px; height:89px; }
#address_and_logo { background-image:url(images/slices/address_and_logo.jpg); width:299px; height:87px; float:right;  }
#colourbar { background-color:#002166; height:12px; width:100%;}
.menu { float:right; padding:12px; }
.menu_top {background-image:url(images/slices/sidebar_top.jpg); width:167px; height:7px; }
.menu_mid { background-image:url(images/slices/sidebar_mid.jpg); width:167px; }
.menu_bottom {background-image:url(images/slices/sidebar_bottom.jpg); width:167px; height:7px; }
#main { padding:10px; margin-right:180px;  }

#container_bottom a {color:#666; }
#main a { color:#246; text-decoration:none;  }
.menu a {color:#fff; text-decoration:none;}
.menu a:hover { color:#acf; }

.menu ul { margin:0px; padding:0px; list-style-type:none; padding-bottom:4px; }
.menu ul li { padding-left:10px; font-size:12px; font-weight:bold;  }
.menu ul li li { padding-left:0px;font-size:11px; font-weight:normal;  }

.imgfloatleft { float:left; margin:6px; border:1px solid #136;}
.imgfloatright { float:right; margin:6px; border:1px solid #136;}

.advert { padding:0px 10px 10px 10px; color:#fff; }

a img { border:0px; }



