body {background:#793484; margin:10px auto; width:741px; font-family: Arial, Helvetica, Sans-Seirf; color: #793484; font-size: 12px;}
a:link {color: #cc6699; text-decoration:underline;}
a:visited {color: #cc6699; text-decoration:underline;}
a:active {color: #cc6699; text-decoration:underline;}
a:hover{color: #cc6699; text-decoration:none;}
h1,h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin-top: 0px; color: #CC6699; }
.breadcrumb {font-size: 12px; display:block; margin:5px 0px 20px 0px; text-align:right}
form {margin:0;}
input, textarea, select {font-family: Arial, Helvetica, Sans-Seirf; color: #793484; font-size: 12px; font-weight:bold;}
#container {width:741px; float:left; background:url(images/background.gif);}
#header {width:731px; background:url(images/ahuk.jpg); height:24px; float:left; padding-top:97px; line-height:24px; padding-left:10px;}
#header h1 {line-height:24px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#793484}
#navigation {width:741px; float:left; background:url(images/undernav.gif); height:26px;}
#page {float:left; width:701px; padding: 0px 20px 20px 20px;}
#left {float:left; width:308px; margin-right: 20px;}
#right {float:left; width:353px; }
.noline {text-decoration: none;	border: none;}
#footer {width:741px; height:64px; float:left; background:url(images/ahuk_footer.gif);}
#smallfooter {width:741px; float:left; color:#cc6699; font-size:11px;text-align:center;
}
/* The original version of this stylesheet and the associated (x)html is available at http://www.cssmenus.co.uk Copyright (c) 2009- Stu Nicholls. All rights reserved. */
.menucontainer {background:url(images/undernav.gif); width:741px; display:block;}
#menu {padding:0; margin:0; list-style:none; height:26px; position:relative; z-index:1000; font-family:arial, verdana, sans-serif; float:right;}
#menu li {float:left; margin-right:0px;}
#menu li a {display:block; float:left; height:26px; line-height:26px; background: #CC6699 url(images/main_button.gif); color:#fff; text-decoration:none; font-size:14px; font-weight:normal; padding:0 10px 0 10px;}
#menu li.intro a {display:block; float:left; height:26px; line-height:26px; background: #CC6699 url(images/intro_button.gif); color:#fff; text-decoration:none; font-size:14px; font-weight:normal; padding:0 10px 0 15px;}
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
#menu li a:hover {z-index:200; position:relative; color:#fff; background:#CC6699 url(images/main_button2.gif); text-decoration:underline;}
#menu li.intro a:hover {z-index:200; position:relative; color:#fff; background:url(images/intro_button2.gif); text-decoration:underline;}
#menu li:hover {position:relative; z-index:200;}
#menu li:hover > a {color:#fff; background:#CC6699 url(images/main_button2.gif);text-decoration:underline;}
#menu li:hover > a.sub {color:#fff; background:#CC6699 url(images/main_button2.gif);text-decoration:underline;}
#menu li.current a {color:#fff; background:#840;}
#menu :hover ul {left:0; top:26px; width:200px; }
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu :hover ul :hover ul
{left:114px; top:-1px; background:#222; white-space:nowrap; width:100px; z-index:200; height:auto;}
#menu :hover ul li {margin:0; border-top:1px solid #fff;}
#menu :hover ul li a {width:114px; padding:0; text-indent:10px; background:#333; color:#fff; height:26px; line-height:26px;}
#menu :hover ul li a.currentdev {background:#66CC66 url(images/green.gif) no-repeat;}
#menu :hover ul li a.forthcomingdev{background:#996699 url(images/lilac.gif) no-repeat;}
#menu :hover ul li a.completeddev {background:#CC9933 url(images/sand.gif) no-repeat;}
#menu :hover ul :hover {background-color:#c60; color:#fff;}
#menu :hover ul :hover a.currentdev {background-color:#c60; color:#fff;}
#menu :hover ul li.currentsub a {background:#840; color:#fff;}
#menu :hover ul li.currentsub a.currentdev {background:#840 url(right-arrow.gif) no-repeat right center; color:#fff;}
#menu :hover ul :hover ul li a {width:175px; padding:0; text-indent:10px; background:#000000; color:#fff;}
#menu :hover ul :hover ul li a.current {width:175px; padding:0; text-indent:10px; background:#66CC66 url(images/green.gif) no-repeat;; color:#fff;}
#menu :hover ul :hover ul li a.forthcoming {width:175px; padding:0; text-indent:10px; background:#996699 url(images/lilac.gif) no-repeat;; color:#fff;}
#menu :hover ul :hover ul li a.completed {width:175px; padding:0; text-indent:10px; background:#CC9933 url(images/sand.gif) no-repeat;; color:#fff;}
#menu :hover ul :hover ul a.current:hover, #menu :hover ul :hover ul a.forthcoming:hover, #menu :hover ul :hover ul a.completed:hover {text-decoration:underline; color:#fff;}
/* The map */
#hovermap {width:353px; height:242px; background:url(images/map_cornwall_devon.gif) no-repeat; position:relative;}
#hovermap ul {list-style:none; margin:0; padding:0;}
#hovermap ul li {display:inline; width:0; height:0;} /* needed for IE to function correctly */
#hovermap ul li a {position:absolute; display:block; z-index:100;}
#hovermap ul li a b {display:none;}
#hovermap ul li a:hover {position:static; display:block; width:0; height:0; text-decoration:none; cursor:pointer; background:none!important;}
#hovermap ul li a:hover b {position:absolute; left:10px; top:10px; display:block; background:none; width:353px; height:242px; z-index:0;cursor:pointer;}
#hovermap ul li a:hover b em {display:block; position:absolute; color:#793484; border:1px solid #ccc; background:#fff; padding:5px; font-style:normal; cursor:pointer;}
#hovermap ul li a span {display:none; position:absolute; cursor:pointer; width:0; height:0; z-index:200}
#hovermap ul li a:hover span {
width:13px; height:12px; background:url(images/marker_hover.gif); position:absolute; cursor:pointer; display:inline!important;}