/* Logo */
A.logo  {display:block; float:left; width:220px; height:108px; overflow:hidden; cursor:pointer; text-indent:-999px; background:url(/static/site/blocks/navigation/new-logo.png); margin-top:25px; clear:both;}

/* Upper Navigation */
.upper-navigation {margin-top:20px;}
.upper-navigation LI {float:left; margin-right:10px; border-bottom:dotted #0074ad 1px; margin-top:14px;}
.upper-navigation LI.first {padding:0;}
.upper-navigation LI A {text-decoration:none; color:#0074ad;}
.upper-navigation LI A:hover {color:#00ADEF;}
.upper-navigation .cce {background:url('/static/site/graphics/CCE-logo.png') no-repeat 0 0; width:47px; height:37px; border-bottom:none; margin-top:0;}

/* Navigation */
.navigation {margin:-4px 0 10px;}
.navigation UL {float:right;}
.navigation LI {float:left;}
.navigation LI.current {background:url("/static/site/graphics/tab-selected-left.png") no-repeat scroll left top transparent; padding-left:6px; float:left;}
.navigation LI.current A {background:url("/static/site/graphics/tab-selected.png") no-repeat scroll right top transparent; color:#0070BC; padding-bottom:6px; padding-left:4px; border-left:none;}
.navigation LI A {display:block; float:left; font-weight:bold; padding:10px 10px 5px; color:#646464; text-decoration:none; font-size:110%; *font-size:105%; border:1px solid #CAE4ED; border-width:0 0px 0 1px;}
.navigation LI A:hover, .navigation LI STRONG A {color:#00ADEF;}
.navigation LI.adjacent A {border-left:none;}

.ado-listing {display:block; float:right; width:61px; height:73px; background:url(/static/site/blocks/navigation/uk-map.gif); text-indent:-9999px; overflow:hidden; margin-top:-13px;}
.map-link {display:block; width:100px; height:120px; background:url(/static/site/blocks/navigation/full-map.gif) no-repeat 50% 0; padding-top:80px;}
.map-link EM {font-style:normal; background:url('/static/site/graphics/special-links.gif') no-repeat 100% 3px; display:block; padding:5px 31px 5px 0; text-align:right;}