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

h1#new_header_home a {width: 960px; height: 105px; float: left; outline: none; text-indent: -999999px; background: url(/images/home-images/2011_home_header.gif) no-repeat}
h1, h2, h3, h4 { font-family: Myriad Pro, Arial; margin: 0; padding: 0; }
a, a:hover, a:link, a:visited, a:active {
	color: #0078C7;
	text-decoration: none;
}
	a:hover { text-decoration: underline; }
	
ul#region-nav {
	width: 190px;
	padding: 0;
	margin: 0 0 10px;
}
	ul#region-nav li {
		list-style-type: none;
		background: transparent url(/images/home-images/reg-nav-btn.png) no-repeat scroll 0 0;
		width: 160px;
		height: 24px;
		padding: 10px 15px 0;
	}
	ul#region-nav li.first { background: transparent url(/images/home-images/reg-nav-btn-first.png) no-repeat scroll 0 0; }
	ul#region-nav li.last { background: transparent url(/images/home-images/reg-nav-btn-last.png) no-repeat scroll 0 0; }
		ul#region-nav li a {
			font-family: Trebuchet MS, Arial;
			font-size: 14px;
			font-weight: bold;
			text-decoration: none;
			color: #333333;
			
		}
		ul#region-nav li a:hover { color: black; }
		ul#region-nav li a:active { color: black; font-weight: bold; }
		
		ul#region-nav li div {
			float: right;
			margin-top: -3px;
			width: 20px;
			height: 20px;
		}
			ul#region-nav li div.arrow-midlands { background: transparent url(/images/home-images/arrow-midlands.png) no-repeat scroll 0 0; }
			ul#region-nav li div.arrow-north-west { background: transparent url(/images/home-images/arrow-north-west.png) no-repeat scroll 0 0; }
			ul#region-nav li div.arrow-south-west { background: transparent url(/images/home-images/arrow-south-west.png) no-repeat scroll 0 0; }
			ul#region-nav li div.arrow-wales { background: transparent url(/images/home-images/arrow-wales.png) no-repeat scroll 0 0; }
			ul#region-nav li div.arrow-yorkshire { background: transparent url(/images/home-images/arrow-yorkshire.png) no-repeat scroll 0 0; }
			ul#region-nav li div.arrow-national { background: transparent url(/images/home-images/arrow-national.png) no-repeat scroll 0 0; }
	ul#region-nav li ul {
		border-top: #ebebeb 1px solid;
		border-left: #ebebeb 1px solid;
		border-right: #ebebeb 1px solid;
		background-color: #fbfbfb;
		width: 127px;
		padding: 3px 25px;
		margin: 0;
	}
		ul#region-nav li ul li {
			background-image: none;
			padding: 0;
			margin: 0;
		}
		ul#region-nav li ul li a { font-family: Arial; font-size: 11px; }
		ul#region-nav li ul li a:hover { color: #0078c7; }
	
	#leftcol #contact-us { padding: 0 5px; margin-bottom: 10px; }
	#leftcol #contact-us h3 {
		background: transparent url(/images/home-images/icon-telephone.png) no-repeat scroll top right;
		font-size: 14px;
		text-transform: uppercase;
		padding: 3px 30px 3px 0;
	}
	#leftcol #contact-us ul {
		margin: 5px 0;
	}
		#leftcol #contact-us ul li {
			margin-bottom: 5px;
			font-size: 11px;
		}
			#leftcol #contact-us ul li span {
				float: right;
			}
			
	#leftcol h2.ad {
		background: white url(/images/home-images/ad-top-bg-190.jpg) no-repeat scroll 0 0;
		width: 170px;
		padding: 10px 10px 0;
	}
	#leftcol div.ad-content {
		background: white url(/images/home-images/ad-content-bg-190.jpg) repeat-y scroll 0 0;
		width: 170px;
		padding: 10px 10px 0;
	}
	#leftcol div.ad-close {
		background: white url(/images/home-images/ad-bottom-bg-190.jpg) no-repeat scroll 0 0;
		width: 190px;
	}

/* ### CENTER COLUMN ### */
body#threecol div#splitleftcol {
	padding: 0;
	width: 535px;
}
body#threecol div#splitrightcol {
	padding: 0;
	width: 212px;
}

	/* Featured Content CSS located in featured-slider-style.css */
		
	body#threecol div#centercol div#splitleftcol h2.home-about {
		background: url(/images/home-images/h2_530px_blank.jpg) no-repeat scroll left top;
		color: #333333;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		width: 505px;
		height: 18px;
		padding: 10px 15px 8px;
	}
	body#threecol div#splitleftcol .content { width: 505px; padding: 0 15px 5px; }
	body#threecol div#splitleftcol .content p { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; padding: 0; margin: 0; }
	/* div.home-contentclose { width: 535px; height:11px; margin-bottom:10px; background-image:url(http://insidermedia.chaptereight.com/images/bg_530px_lower.jpg); } */

		
/* ### RIGHT COLUMN ### */
	#splitrightcol .inprint, #splitrightcol .inperson {
		width: 212px;
		height: 170px;
		padding: 0;
		margin-bottom: 10px;
	}
	#splitrightcol .online {
		width: 212px;
		height: 240px;
		padding: 0;
		margin-bottom: 10px;
	}
		#splitrightcol .inprint h2, #splitrightcol .inperson h2 {
			background: transparent url(/images/home-images/home-rightad-head-bg.png) no-repeat scroll 0 0;
			color: #efefef;
			font-size: 18px;
			font-weight: bolder;
			width: 192px;
			height: 19px;
			padding: 12px 10px 5px;
			margin: 0 0 34px 0;
		}
#splitrightcol .online h2 {
background: transparent url(/images/home-images/home-rightad-head-bg.png) no-repeat scroll 0 0;
color: #efefef;
font-size: 18px;
font-weight: bolder;
width: 192px;
height: 19px;
padding: 12px 10px 5px;
margin: 0 0 5px 0;
		}
#splitrightcol .online ul li a:link, #splitrightcol .online ul li a:hover, #splitrightcol .online ul li a:visited { text-decoration:none; color:#000000}
	#splitrightcol .inprint {
		background: transparent url(/images/home-images/home-inprint-bg.jpg) no-repeat scroll 0 0;
	}
	#splitrightcol .inperson {
		background: transparent url(/images/home-images/home-inperson-bg.jpg) no-repeat scroll 0 0;
	}
	
	#splitrightcol .rightad-over {
		background: transparent url(/images/home-images/home-rightad-over-bg.png) no-repeat scroll 0 0;
		display: none;
		width: 192px;
		height: 90px;
		padding: 5px 10px;
		margin: 0;
	}
		* html #splitrightcol .rightad-over { display: block; }
		#splitrightcol .rightad-over p {
			color: white;
			font-size: 10px;
			padding: 0;
			margin: 0;
		}
			* html #splitrightcol .rightad-over p { line-height: 13px; }
		#splitrightcol .rightad-over a {
			color: #efefef;
			text-decoration: none;
			padding: 0;
			margin: 0;
		}
			#splitrightcol .rightad-over a:hover {
				text-decoration: underline;
				padding: 0;
				margin: 0;
			}

.online_outer {width:190px; height:36px; clear:both}
.online_logo {width:40px; height:40px; float:left; margin-right:5px}
.online_name {height:21px}
.online_text {font-size:10px; float:left}
.online_text a:link, .online_text a:visited {color:#000000; font-weight:bold}
div.hr { margin: 5px 0px; border: none; border-top: 1px solid #D3D3D3; }


/*  New Homepage Styling added February 2011 ****  */
h3.onlineservices {background:url(/images/home-images/2011_h3_blue_bg.jpg) no-repeat scroll left top; color:#ffcc33; font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:13px 14px 15px; margin-bottom:6px}
h3.homesector {color:#013c66; font-family:"Trebuchet MS",Verdana,Arial,sans-serif; font-size:14px; text-align:right; padding:11px 5px 0px 0px}
.homerightcontent ul li {margin-bottom:8px}
#homerightcontainer {float:right; width:200px }
#homecentercontainer {width:750px; height:500px; float:left}
#homelowercentercontent {float: left; width:750px; height:185px; margin-bottom:10px; background-image:url(/images/home-images/inprint_inperson_border.gif); background-repeat:no-repeat}
#homecentercontent {margin-bottom:10px; position:relative}
#homecentercontentright {height:230px; width:335px; padding:10px; position:absolute; top:35px; right:15px; overflow:hidden; font-size:10px }
#homecentercontentright ul li a { color:#cc3300; font-weight:bold}
#homecentercontentright ul li p { margin:0px; line-height:14px}
#hlc_content_left {float: left; width: 375px; height: 185px; padding-right:2px}
#hlc_content_left ul { float: left; width: 330px; margin-top:20px; color: #cc3366; padding-left: 10px; }
#hlc_content_left ul li a { color: #003366; text-decoration: none;}
#hlc_content_left ul li a:hover { color: #cc3366; }
#hlc_content_left ul li.viewall { color: #cc3366; padding-top: 20px;}
#hlc_content_right {float:right; width:360px; height:165px; padding-right:10px}
#hlc_content_right ul { list-style:none; font-size: 9px; padding:20px 0px 0px 5px }
#hlc_content_right ul li { display: inline; list-style:none;  margin: 0; }
#hlc_content_right ul li a { text-decoration: none; color: white;}
li.home_event {font-size:90%; background-image:url(/images/li_smallpurple.jpg); background-repeat:no-repeat; background-position:0px 1px; padding-left:15px;}
li.home_event a {font-weight:bold;}
#latest_mags {width:360px; height:136px;}
#latest_events { margin:15px 5px 0px 0px; padding:5px; width:360px; height:95px; background:url(/images/home-images/latest_events_bg.jpg) no-repeat scroll left top}
#latest_events a { font-size:9px; font-weight:bold; color:#013c66; line-height:18px}
#quicklinks_container {width:960px; color:#FFFFFF; clear:both; background:url(/images/home-images/2011_quicklinks_bg.jpg) no-repeat scroll left top;}
.quicklinks_content ul{width:900px;}
.quicklinks_footer {height:16px; width:960px; background:url(/images/home-images/2011_quicklinks_footer.jpg) no-repeat scroll left top;}
ul.quicklinks {float:left; width:235px; padding:20px 40px; margin:0px; font-family:"Century Gothic", Arial; line-height:16px; font-size:13px}
ul.lastquicklink {clear:both; float:left; width:880px; padding:10px 40px; font-family:"Century Gothic", Arial; line-height:16px; font-size:13px}
a.quicklinks2 {color:#FFFFFF; font-family:"Century Gothic", Arial; line-height:16px; font-size:13px}
h4.q-links {color:#FFFFFF; font-family:"Trebuchet MS",Verdana,Arial,sans-serif; font-weight:bold; font-size:15px; padding:0px 0px 15px} 
.mag_region {float:left; width:70px; height:120px}
h4.region_header { height:22px; font-size:9px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; background:url(/images/home-images/mag_region_button_bg.jpg) no-repeat scroll left top; padding:2px 5px 0px 0px }
a:hover h4.region_header { color:#ffcc33; text-decoration:underline }
/*  **** Navigation ****  */
ul#topnavigation { width:960px; background: #0078C7 url(/images/home-images/2011_nav_bg.gif) no-repeat scroll right top; white-space: nowrap; clear: left; height: 32px; margin-bottom: 10px;}
ul#topnavigation li { padding: 3px 0px; display: inline; list-style-type: none; float: left;}
ul#topnavigation li a:hover { color: #ffcc33; text-decoration: underline;}
ul#topnavigation li.selected { background-color: #000;}
ul#topnavigation li.selected:hover { text-decoration: underline}
ul#topnavigation li a {
color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 14px; text-decoration: none;}
