@charset "utf-8";
/* CSS Document */

body {font-family:"Lucida Sans Unicode"; font-size:75%; color:#333333; line-height:16px; margin:0; padding:0; text-align:center;}

p, h1, ul {margin-top:0px;}

h1 {font-size:110%;}

.smalltext {font-size:85%; font-weight: 700;}
.smallhead {margin-top:-8px;}

a {color:#333333;}
a:visited {color:#666666;}
a:hover, a:visited:hover {color:#437da3;}

#container {width:780px; margin:0 auto; text-align:left; margin-top:12px;}

#header {background-image: url(http://collections.europarchive.org/tna/20080804145057/http://www.ncc.org.uk/_images/banner_bgd.gif); height:97px; margin-bottom:12px; padding-top:14px;}

#headersubleft {width:126px; height:71px; float:left;}

#headersubmid {width:555px; height:71px; float:left; background-image: url(http://collections.europarchive.org/tna/20080804145057/http://www.ncc.org.uk/_images/logo_ncc.gif); background-repeat: no-repeat;}

#headersubright {width:99px; float:left;}

#headersubrightmenu {font-size:95%;line-height:8px; font-weight: bold;}

#headersubrightmenu a {padding-left: 20px;display: block;text-decoration:none; 	background-image: url(http://collections.europarchive.org/tna/20080804145057/http://www.ncc.org.uk/_images/bannerbullet1.gif);background-repeat: no-repeat;background-position: 4px 2px;margin-bottom: 4px;}

#headersubrightmenu a:hover {background-image: url(http://collections.europarchive.org/tna/20080804145057/http://www.ncc.org.uk/_images/bannerbullet2.gif);}

#containersub {}

#leftcol {background-color: #bde18a; border: 1px solid #437DA3; width:134px; float:left; padding:3px;}

#leftcol a, a:visited {color:#000000;}

#leftcol a:hover, a:visited:hover {color:#437da3;}

#leftcolpolicycontentbox {font-size:95%;padding-left:3px; padding-right:3px; padding-top:6px; padding-bottom:6px;}

#leftcolpolicycontentbox a {padding-left: 20px;display: block;text-decoration:none; background-image: url(http://collections.europarchive.org/tna/20080804145057/http://www.ncc.org.uk/_images/bannerbullet1.gif);background-repeat: no-repeat;background-position: 4px 7px;margin-bottom:4px;}

#leftcolpolicycontentbox a:hover {background-image: url(http://collections.europarchive.org/tna/20080804145057/http://www.ncc.org.uk/_images/bannerbullet2.gif);}

#leftcolpolicycontentbox br {line-height:2px}

#midcol {width:472px; float:left; margin-left:12px; margin-right:12px;}

#midcolphotobar {height: 64px; background-image:url(http://collections.europarchive.org/tna/20080804145057/http://www.ncc.org.uk/_images/photobar.jpg); margin-bottom:12px;}

#rightcol {background-color: #79C1F2; border: 1px solid #437DA3; width:134px; float:left; padding:3px;}

#rightcol a {text-decoration:none;}

#rightcol a:visited {color:#666666;}

#rightcol a:hover, a:visited:hover {color:#437da3; text-decoration:underline;}

#backtotop {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; font-weight:bold; font-size:85%;}

#backtotop a{text-decoration:none;}

#footer {margin-top:12px; background-image:url(http://collections.europarchive.org/tna/20080804145057/http://www.ncc.org.uk/_images/footer_bgd.gif);	background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; font-weight:bold; font-size:75%;}

#footer a {text-decoration:none;}

#footer a:hover, a:visited:hover {color:#437da3; text-decoration:none;}

.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

.leftcoltitlebox {width:128px; background-color: #bbd3e3; padding: 3px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; font-weight:bold; font-size:85%;}

.rightcoltitlebox {width:128px; background-color: #bde18a; padding: 3px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; font-weight:bold; font-size:85%;}

.leftrightcolcontentbox {width:128px; padding-left:3px; padding-right:3px; padding-top:6px; padding-bottom:6px; font-size:95%;}

.homepagemainspotlight {background-color:#EFF4F8; padding:6px;}

.generictitleboxblue {background-color:#bbd3e3; padding:1px; padding-left:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight:bold; margin-top:12px;}

.generictitleboxgreen {background-color:#bde18a; padding:1px; padding-left:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight:bold; margin-top:12px;}

.genericcontentbox {padding-left:4px; margin-top:12px;}

.genericcontentboxlinks {padding-left:4px; margin-top:12px;}

.genericcontentboxlinks a {text-decoration:none;}

#pubsandspeechcontainer a{text-decoration:none;}

#pubsbox {width:49%; margin-right:2%; float:left;}

#speechbox {width:49%; float:left;}

* html #pubsbox {width:48%; margin-right:1%; float:left;}

* html #speechbox {width:49%; float:left;}

.pubsandspeechcontentbox {padding-left:4px; margin-top:12px;}

.imagefloatleft {float: left; margin-right: 10px;}

.imagefloatright {float: right; margin-left: 10px;}

/* nav menu */

#allcategories {margin-left:3px;}

* html #allcategories {margin-left:3px;  width:776px;}

#allcategories ul {padding:0px; margin:0px; list-style:none;}

#allcategories ul li {background:#bde18a; padding:1px; margin:0px; margin-top:-1px; float:left; position:relative; text-align:center; width:186px; 	margin-right:4px; border:1px solid #437DA3;} 

* html #allcategories ul li {height:18px;}

#allcategories ul li:hover ol {display:block;}

#allcategories ul li.over ol {display:block;}

#allcategories ul li b {font-weight:normal;}

#allcategories ul li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#333333;}

#allcategories ul li a:hover {background:#62B6F0; color:#333333;}

#allcategories ul li ol {display:none; position:absolute; top:13px; left:-1px; width:186px;	padding:0px; margin:0px; list-style:none; background:#FFFFFF; z-index:3;}

* html #allcategories ul li ol {w\idth:184px; margin-top:5px;}

#allcategories ul li > ol {top:19px;}

#allcategories ul li ol li {border:1px solid #437DA3; border-top:none; border-bottom:1px solid #437DA3; clear:left; width:186px; background:#f1f9e8; color:#483D8B; height:18px;}

* html #allcategories ul li ol li{w\idth:186px; margin-right:0px;}


