/* Colour palette */

/*	#000033; /*very dark blue*/
/*	#223440; /*dark blue*/
/*	#466273; /*medium dark blue*/
/*	#6F91A6; /*medium blue*/
/*	#A0C3D9; /*light blue*/
/*	#D8D9D0; /*grey*/


ul.menu {list-style:none; margin:0 0 10px 0; text-align:center; padding:0 0 0 0; font: 1em Tahoma, Verdana, sans-serif;background: #D8D9D0; /*grey*/ /*background of menu bar (default state)*/
width: 100%; height: 30px; border-bottom:2px solid #000033; /*very dark blue*/}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000033; /*very dark blue*/ text-decoration:none}
ul.menu li {position:relative; float:left; margin:0}
ul.menu ul {position:absolute; top:28px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; border:1px solid #D8D9D0; /*grey*/ border-top:none; width:98px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#D8D9D0; /*grey*/}
ul.menu ul li a:hover {background-color:#6F91A6; /*medium blue*/}
ul.menu ul ul {left:98px; top:-1px}

ul.menu .menulink {border:1px solid #D8D9D0; /*grey*/ padding:5px 7px 7px; background-color:#D8D9D0; /*grey*/; width:84px}
ul.menu .menulink:hover, ul.menu .menuhover {background-color:#6F91A6; /*medium blue*/ border:1px solid #D8D9D0; /*grey*/}
ul.menu .menulinknew {padding-left:22px;background: url(images/png/new.png) no-repeat 15% 50%;border:1px solid #D8D9D0; /*grey*/ padding:5px 7px 7px; background-color:#D8D9D0; /*grey*/; width:84px}
ul.menu .menulinknew:hover {padding-left:22px;background: url(images/png/new.png) no-repeat 15% 50%;background-color:#6F91A6; /*medium blue*/ padding:5px 7px 7px; border:1px solid #D8D9D0; /*grey*/}

ul.menu .menudown {border:1px solid #6F91A6; /*medium blue*/ padding:5px 7px 7px; background-color:#6F91A6; /*medium blue*/; width:84px}
ul.menu .menudown:hover, ul.menu .menudownhover {background-color:#6F91A6; /*medium blue*/ border:1px solid #D8D9D0; /*grey*/}

ul.menu .topline {border-top:1px solid #AABFFF; /*nice blue*/}


ul.project24 {list-style:none; margin:0 0 10px 0; text-align:center; padding:0 0 0 0; font: 1em Tahoma, Verdana, sans-serif;background: #D8D9D0; /*grey*/ /*background of project24 bar (default state)*/
width: 100%; height: 30px; border-bottom:2px solid #000033; /*very dark blue*/}
ul.project24 * {margin:0; padding:0}
ul.project24 a {display:block; color:#000033; /*very dark blue*/ text-decoration:none}
ul.project24 li {position:relative; float:left; margin:0}
ul.project24 ul {position:absolute; top:28px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none;}
ul.project24 ul li {position:relative; border:1px solid #D8D9D0; /*grey*/ border-top:none; width:98px; margin:0}
ul.project24 ul li a {display:block; padding:3px 7px 5px; background-color:#D8D9D0; /*grey*/}
ul.project24 ul li a:hover {background-color:#6F91A6; /*medium blue*/}
ul.project24 ul ul {left:98px; top:-1px}

ul.project24 .project24link {border:1px solid #D8D9D0; /*grey*/ padding:5px 7px 7px; background-color:#D8D9D0; /*grey*/; width:84px}
ul.project24 .project24link:hover, ul.project24 .project24hover {background-color:#6F91A6; /*medium blue*/ border:1px solid #D8D9D0; /*grey*/}
ul.project24 .project24linknew {padding-left:22px;background: url(images/png/new.png) no-repeat 15% 50%;border:1px solid #D8D9D0; /*grey*/ padding:5px 7px 7px; background-color:#D8D9D0; /*grey*/; width:84px}
ul.project24 .project24linknew:hover {padding-left:22px;background: url(images/png/new.png) no-repeat 15% 50%;background-color:#6F91A6; /*medium blue*/ padding:5px 7px 7px; border:1px solid #D8D9D0; /*grey*/}

ul.project24 .project24down {border:1px solid #6F91A6; /*medium blue*/ padding:5px 7px 7px; background-color:#6F91A6; /*medium blue*/; width:84px}
ul.project24 .project24down:hover, ul.project24 .project24downhover {background-color:#6F91A6; /*medium blue*/ border:1px solid #D8D9D0; /*grey*/}

ul.project24 .topline {border-top:1px solid #AABFFF; /*nice blue*/}
