* { 
	margin:0px; 
	padding:0px;
}
html, body {
    font-family: verdana, tahoma, arial;
	font-size:11px;
	color:#333;
	margin:0px; 
	padding:0px;
	background:url(images/bg_main.gif) repeat-x top left;
}
IMG {
	border:0px; 
	display:block;
}

/* TEXT */

p{
	margin-bottom:16px;
	line-height:16px;
}
h1{
	display:block;
	height:19px;
	width:269px;
	background:#003A53;
	margin-bottom:8px;
}
h1.news{
	margin-bottom:0px;
}
h1.about{
	margin-bottom:0px;
	border-top:6px solid white;
	margin-top:5px;
}
h1.events{
	margin-top:4px;
	margin-bottom:0px;
}
h1.small{
	display:block;
	height:19px;
	width:269px;
	background:#003A53;
	width:217px;
}

h1 span{
	display:none;
}
#content h2, #content strong{
	font:bold 17px arial;
	color:#003A53;
	margin-bottom:10px;
	display:block;
	line-height:21px;
}
#content h2.news{
	font:normal 18px arial;
	margin-bottom:0px;
	margin-top:6px;
}
#content h2.contact{
	font:normal 18px arial;
	color:#E21245;
	margin-bottom:8px;
	margin-top:6px;
}
#left h2{
	display:block;
	margin:13px 0px 9px 0px;
}
#left h2.dotted {
	background: url(images/dotted_nav.gif) no-repeat top left;
	padding-top:15px;
	margin:13px 0px 6px 0px;
}
h2 span{
	display:none;
}
h3{
	font:normal 14px verdana;
	margin-top:3px;
	margin-bottom:1px;
}
#content h3.news{
	font:normal 14px verdana;
	margin-top:0px;
	margin-bottom:10px;
}
#content p, #right p, #content h2, #content strong, #right h3, #content h3{
	margin-left:6px;
}
#content p{
	font-size:12px;
	margin-bottom:17px;
	line-height:18px;
}

#home_voice h3, #home_contact h3{
	margin-top:8px;
}
#home_partner_l p, #home_partner_r p{
	font-size:11px;
	line-height:16px;
}



/* LISTS */

ul{
	display:block;
	list-style:none;
}
li{
	display:block;
	list-style:none;
}
#content ul{
		margin-left:16px;
		margin-bottom:16px;
	}
#content li{
		margin-bottom:12px;
		background:url('images/arrow_list.gif') no-repeat 0px 7px;
		padding-left:12px;
		line-height:18px;
		font-size:12px
	}


/* LINKS */

a{
	text-decoration:none;
	color:#333;
	outline:none;
}
a:hover{
	text-decoration:underline;
	color:#333;
	outline:none;
}
a.selected{
	text-decoration:underline;
	color:#333;
}
a.red{
	text-decoration:none;
	color:#E21245;
	font-weight:bold;
}
a.red:hover{
	text-decoration:underline;
	color:#E21245;
}
a.unite{
	color:#003A53;
	text-decoration:underline;
}
a:hover.unite{
	color:#003A53;
	text-decoration:none;
}
#content p a{
	text-decoration:underline;
	color:#e32248;

}
#content p a:hover{
	text-decoration:none;

}


/* FLOATS */

#left, #content, #right, #nav, IMG.logo, #nav ul, #nav li, #banner, #bg_main, #top_title, #home_partner_l, #home_partner_r, #contact_l, #contact_r{
	float:left;
	display:inline;
	}
#search{
	float:right;
	display:inline;
	}
	
/* FORMAT MAIN */

#main{	
	margin-left:auto;
	margin-right:auto;
	padding-top:11px;
	width:923px;
}
#bg_main{
	margin-bottom:7px;
	background:url(images/bg_left.gif) repeat-y top left;
}
#left {
	width:195px;	
	background:#ececec;
	margin-right:7px;
	margin-bottom:7px;
	padding-bottom:20px;
}
#content{
	width:445px;
}
#right{
	width:269px;
	margin-left:7px;		
	background:#ececec;
}
#nav{
	width:923px;
	background:#ececec;
	height:29px;
	margin-bottom:6px;
}
IMG.logo{
	width:191px;
	height:85px;
}
#search{
	width:269px;
	height:52px;
	background:#ececec;
	margin-top:17px;
}
#foot{
	clear:both;
	display:block;
	width:923px;
	background:url(images/bg_foot.gif) repeat-x top left;
}
#foot p{
	font-size:10px;
	line-height:14px;
	width:680px;
	padding:4px 0px 0px 202px;
}

/* NAV */


#nav ul{
	height:4px;
	display:block;
	padding:9px 0px 0px 9px;
}
#nav li{
	display:inline;
	padding:0px 20px 0px 0px;
	text-indent:-9000px;
}
#nav li a{
	display:block;	
	text-decoration:none;
	height:13px;
	}
#nav li a:hover { 
	background-position:0px -15px;
	}
#nav li a.home { 
	background-image:url(images/nav_home.gif);
	background-position:0px 0px;
	width:46px;
	}
#nav li a.homeon, #nav li a.home:hover { 
	background-image:url(images/nav_home.gif);
	background-position:0px -15px;
	width:46px;
	}
#nav li a.seeda { 
	background-image:url(images/nav_seeda.gif);
	background-position:0px 0px;
	width:143px;
	}
#nav li a.seedaon, #nav li a.seeda:hover { 
	background-image:url(images/nav_seeda.gif);
	background-position:0px -15px;
	width:143px;
	}
#nav li a.about { 
	background-image:url(images/nav_about.gif);
	background-position:0px 0px;
	width:67px;
	}
#nav li a.abouton, #nav li a.about:hover { 
	background-image:url(images/nav_about.gif);
	background-position:0px -15px;
	width:67px;
	}
#nav li a.contact { 
	background-image:url(images/nav_contact.gif);
	background-position:0px 0px;
	width:77px;
	}
#nav li a.contacton, #nav li a.contact:hover { 
	background-image:url(images/nav_contact.gif);
	background-position:0px -15px;
	width:77px;
	}
#nav li a.news { 
	background-image:url(images/nav_news.gif);
	background-position:0px 0px;
	width:43px;
	}
#nav li a.newson, #nav li a.news:hover { 
	background-image:url(images/nav_news.gif);
	background-position:0px -15px;
	width:43px;
	}
#nav li a.events { 
	background-image:url(images/nav_events.gif);
	background-position:0px 0px;
	width:50px;
	}
#nav li a.eventson, #nav li a.events:hover { 
	background-image:url(images/nav_events.gif);
	background-position:0px -15px;
	width:50px;
	}
#nav li a.economic { 
	background-image:url(images/nav_economic.gif);
	background-position:0px 0px;
	width:152px;
	}
#nav li a.economicon, #nav li a.economic:hover { 
	background-image:url(images/nav_economic.gif);
	background-position:0px -15px;
	width:152px;
	}
#nav li a.regional { 
	background-image:url(images/nav_regional.gif);
	background-position:0px 0px;
	width:121px;
	}
#nav li a.regionalon, #nav li a.regional:hover { 
	background-image:url(images/nav_regional.gif);
	background-position:0px -15px;
	width:121px;
	}
#nav li a.voice { 
	background-image:url(images/nav_voice.gif);
	background-position:0px 0px;
	width:123px;
	}
#nav li a.voiceon, #nav li a.voice:hover { 
	background-image:url(images/nav_voice.gif);
	background-position:0px -15px;
	width:123px;
	}
	
/* LEFT NAV */

#left ul{
	display:block;
}
#left li{
	display:block;
}
#left ul.events{
	display:block;
	margin-left:18px;
}
#left ul.events li{
	font-size:10px;
	padding-right:9px;
	margin-bottom:3px;
}
#left ul.events li.date{
	color:#e32248;
}
#left ul.events li.date a{	
	color:#003A53;
}
#left ul.events li.text{
	font-size:11px;
	line-height:14px;
	margin-bottom:2px;
}
#left ul.events li.name{
	margin-bottom:11px;
}
#left ul.subnav li{
	margin-bottom:2px;
}
#right ul.events li.text p{
	margin:0px;

}
#right h4.events_title{	
	padding:0px 6px 0px 6px;}
#right .latenews p.events_content{
	padding:1px 6px 0px 6px;
}
#right .latenews p.events_name{
	font-size:10px;
	padding:1px 6px 0px 6px;
}

#left ul.subnav a{
	display:block;
	height:15px;
	width:161px;
	padding-left:34px;
	padding-top:1px;
	background:url(images/arrow_grey.gif) no-repeat 19px 6px;
}
#left ul.subnav a:hover{
	background:#e32248 url(images/arrow_white.gif) no-repeat 19px 6px;
	text-decoration:none;
	color:#FFF;
}

/* CONTENT */

#banner{
	width:721px;
	height:90px; 
	margin-bottom:7px;
}


/* CONTENT */

#content IMG{
	margin-bottom:16px;
}
#content #bottom IMG{
	margin:0px;
	padding:0px;
}
#content #news IMG{
	float:right; 
	display:inline; 
	margin:3px 0px 10px 10px;
	width:216px;
	height:139px;
}
#content #bottom h1{
	margin:0px;
	padding:0px;
}
#bottom{
	margin:0px;
	padding-top:10px;
}
#top_title{
	width:445px;
	height:145px;
	margin-bottom:16px;
}
#top_title span{
	display:none;
}
#top_title IMG{
	margin-bottom:0px;
}
#home_partner_l, #home_partner_r, #contact_l, #contact_r{
	width:217px;
	margin-right:11px;
	margin-bottom:20px;
} 
#home_partner_r, #contact_r{
	margin-right:0px;
}
#contact_l, #contact_r{
	margin-bottom:0px;
	padding-top:18px;
}

/* RIGHT */

#top_pic{
	width:269px;
	height:138px;
}
#right .latenews{
	height:56px;
	width:269px;
	padding-top:3px;
	background:url(images/bg_foot.gif) repeat-x top left;
	margin-top:2px;	
	display:block;
}
#right .newsmargin{
	padding-top:2px;
	background:none;
	margin-top:2px;	
}
#right .news_left{
	float:left;
	display:inline;
	width:167px;
	padding:1px 6px 0px 6px;
}
#right .events_left, #left .events_left{
	float:left;
	display:inline;
	padding:1px 6px 0px 6px;
}
#right h4{	
	color:#e32248;
	font:normal 10px verdana;
}
#right h4 a{	
	color:#003A53;
}
#right .latenews p{
	line-height:13px;
	margin:0px;
	padding:0px;
}
#right h4{	
	color:#e32248;
	font:normal 10px verdana;
}
#right .latenews p{
	line-height:13px;
	margin:0px;
	padding:0px;
}



#right .latenews IMG{
	float:left;
	display:inline;
	width:87px;
	height:56px;
}
#right IMG.about{
	margin-bottom:10px;
}
#right form{
	display:block;
	width:269px;
	height:30px;
	background:#C0CACF;
	padding-top:8px;
}
#right label{
	float:left;
	display:inline;
	margin:3px 0px 0px 6px;
	color:#02435A;
}
#right select{
	float:right;
	display:inline;
	width:150px;
	height:18px;
	_height:16px;
	font-size:11px;
	color:#02435A;
	margin-right:6px;
}

/* FORM */

form.contact{
	width:445px;
	padding:10px 0px 0px 0px;
	float:left;
	display:inline;
}
form.contact label{
	float:left;
	display:inline;
	padding:3px 10px 0px 6px;
	
}
form.contact select{
	float:left;
	display:inline;
	width:153px;
	height:18px;
	_height:16px;
	font-size:11px;
	color:#02435A;
}
#contact_l p, #contact_r p{
	font-size:12px;
	line-height:17px;
	color:#02435A;
} 

p.searchform{
	margin:7px 0px 0px 8px; 
}
p.searchform2{
	margin:6px 0px 0px 6px; 
}
p.email{
	margin:-2px 0px 8px 18px; 
	line-height:14px;
}
input.searchform{
	float:left;
	display:inline;
	width:190px;
	height:15px;
	font:normal 11px verdana;
	border:1px solid #BEBEBE;
	padding-top:2px;
}
input.sendform{
	float:right;
	display:inline;
	border:0px;
	padding:3px 13px 0px 0px;
}
input.emailform{
	float:left;
	display:inline;
	width:136px;
	height:15px;
	font:normal 11px verdana;
	border:1px solid #BEBEBE;
	margin-left:18px;
padding:1px 0px 0px 0px;
}
input.sendemailform{
	float:right;
	display:inline;
	width:20px;
	border:0px;
	padding:3px 10px 0px 0px;
}
#contact_form{
	float:left;
	display:inline;
	width:445px;
	background:url(images/bg_foot.gif) repeat-x top left;
	padding:13px 0px 10px 0px;
}
form.contactform, form.contactform label, form.contactform input.form1{
	float:left;
	display:inline;
}

form.contactform{	
	margin-bottom:16px;
	}
form.contactform label{
	display:block;
	width:217px;
	margin-top:12px;
}
form.contactform input.form1{
	width:206px;
	margin-top:12px;
}
form.contactform textarea{
	width:206px;
	margin-top:12px;
	_margin-left:-3px;
}
#content p.formcont{
	margin-bottom:0px;
	clear:both;
}
input.sendcontactform{
	display:block;
	float:right;
	display:inline;
	margin:10px 13px 0px 0px;
}

#content #home_partner_l a, #content #home_partner_r a{
	text-decoration:none;
	color:#333;	
}
#content #home_partner_l a:hover, #content #home_partner_r a:hover{
	text-decoration:underline;	
}
#logopic IMG{
	float:right;
display:inline;
margin:2px 12px 0px 10px;
width:79px;	

}

#right #home_news .latenews IMG{
	width:87px;
height:56px;border:1px solid red;
}

#cnt_brighton, #cnt_bucks, #cnt_esussex, #cnt_hampshire, #cnt_wight, #cnt_kent, #cnt_medway, #cnt_milton, #cnt_oxford, #cnt_surrey, #cnt_thames, #cnt_wsussex, #rotate_2, #rotate_1, #rotate_0 { display:none; }