	#container_top{ position:relative; background:none; }
	a{ outline:none; -moz-outline:none; }
	#logoLink{ position:absolute;left:0px; width:180px; height:120px; top:20px; }
	#logoLink a{ display:block; text-indent:-9999px; width:180px; height:120px;background: url(../images/mainImages/logo.gif) no-repeat; } 
	a.blackLink_right2{ padding:5px 10px 0px;float:right; }
	#supported_EHRC{ position:absolute; width:190px; height:90px; top:42px; left:180px; text-indent:-9999px; background: url('../images/mainImages/supported_EHRC.jpg') no-repeat;  }
	#supported_EHRC_welsh{ position:absolute; width:190px; height:90px; top:42px; left:180px; text-indent:-9999px; background: url('../images/mainImages/supported_EHRC_welsh.jpg') no-repeat;  }
	.spotlightText{ padding:0 9px 9px 9px; }
	.spotlightText p,
	.spotlightText li { font-size:1.2em; }
	.spotlightText li{ padding-bottom:10px; }

ul.linkList{ list-style: none; padding:0;margin:0; }
ul.linkList li{ font-size:1.2em; padding: 8px 0 0 0; }
ul.linkList li.sub, ul.linkList li.sec{ padding: 0px 0 0 15px; }
ul.linkList li.sub2{ padding: 0px 0 0 30px;  }
ul.linkList li.sub a, ul.linkList li.sub2 a{ font-weight:normal; color:#333; }
.subHeader3_float{ /*width:280px;*/ }

.dark_grey_back{background-color: #e2e3e5;}

.archiveLog, .archiveLog2, .faqLog, .esfLog{ color:#6D6E72;font-size:1.4em;font-weight:bold;}
.archiveLog a, .archiveLog a:hover,.archiveLog2 a, .archiveLog2 a:hover, .faqLog a, .faqLog a:hover{font-size:100%;}

#adl_news .archiveLog2 a:hover {border-bottom:2px solid #71BF46;}

.centreCopy2 {border-bottom:1px solid #A8A9AD;float:left;margin:0 0 20px;padding:5px 0 10px;}
.centreCopy2 p {font-size:1.2em;margin:0;padding:5px 0 10px;}

#contact p.error, .members_error{ color:red;  }
#mostViewed a, #otherNews a, #forthcomingEventsList a{ color:#58585A; text-decoration:none; }

.adobeDownloadIcon {background-image:none;float:right;height:37px;margin:10px 0 0;width:115px;}
.adobeDownloadIcon a{background:url(../images/icons/adobeReader.jpg) no-repeat;display:block; width:115px; height:37px; text-indent:-9999px;}
.galleryImage{background: none; height:auto;}
.resource_search_grey{ width:275px;background-color:#E2E3E5;border-bottom:2px solid #A8A9AD;}

#eventBookButton{background-color:#FDB813;border:1px solid #FDB813;color:#FFFFFF;float:right;font-size:11px;height:19px;margin:10px 0 0 10px;padding:0 0 2px;width:150px;}

	.newArchiveSubOptions a, 
	.entryTitle a, 
	.subscribeTitle a, 
	.entryTitle2 a, 
	.newsTitle a, 
	.recentPost a{ text-decoration:none; color:#000; }
	
	.newArchiveSubOptions a:hover, 
	.entryTitle a:hover, 
	.subscribeTitle a:hover, 
	.entryTitle2 a:hover, 
	.newsTitle a:hover, 
	.recentPost a:hover{ text-decoration:underline; }
	
	.membersAddressField_Holder,
	.membersCopy{ clear:left; }
	
	#memberTitle,
	#sub_memberTitle{ width:200px; }
	#sub_memberTitle{font-weight:normal;}
	
	#homepage .homeEventsSubmission h4.newsDate{ width:138px; }
	#homepage .homeNewSubmission h4.newsDate{ width:198px; }
	#homepage .homeEventsBand{ margin-top:10px; }
	#homepage .eventsPicHolder { margin:5px 0; }
	#homepage .adobeDownloadIcon{ float:none; }
	
	.teamMemberPic{ min-height:200px; height:auto !important; height:200px; }
	.teamMemberText{width:230px; float:right;}
	#about_members p.membershipSearchTitle { width:295px; }
	#search p.newsTitle em{ color:#CCC; }
	#search .centreCopy{ float: none;} 
	#about .greyDivider_305{padding:0; }
	
	div.footnote{ margin:25px 0 0 0; padding:10px; border-top:1px solid #A8A9AD; }
	div.footnote p{ font-size:95%; color: #666;  }
	
	#events .conferenceGallery_holder{ margin-left:0px; }
	#events .teamMemberPic img {max-width: 150px;}
	#events .teamMemberText{width: 120px;float:left;}
	#events .bottomLinks,
	#ESF_conference .bottomLinks{ margin-top:0;padding-bottom:5px; float:left; width:100%;font-size:1.1em;  }
	#events .bottomLinks a.blackLink2 ,
	#events .bottomLinks a.blackLink_right3,
	#ESF_conference .bottomLinks a.blackLink2,
	#ESF_conference .bottomLinks a.blackLink_right3 { font-size:1em; }
	#events .subHeader3_float{ width:280px; }
	
	
	
	#container_305px_spotlight{ border-bottom:1px solid #A8A9AD;background-color:#FFF; }
	#container_305px_spotlight h1.subHeader4{background-color: #E2E3E5; margin:0; padding:10px;}
	#container_305px_spotlight div#container_305px{ background-color:#FFF; }
	#container_305px_spotlight div#container_305px h1.subHeader4{ background-color:#FFF; margin-bottom:10px; }
	#spotlight_text p{ margin: 0 0 10px 0; }
	#events .bottomLinks a.blackLink_right3,
	#ESF_conference .bottomLinks a.blackLink_right3{ padding:0px; }
	#blogButton a{  }
	#ESF_conference ul.shareWithBar{ margin-top:5px; }
	
	div.homeRSS{ float:right; margin-top:-25px;text-align:right; padding-right:10px;}
	.homeRSS a{ font-size:1.2em; float:left;font-weight:bold;} 
	
	#terms ol{ margin:5px 0; padding:0 20px; }
	#terms ol li{ margin:5px 0; }
	
	#adl_homepage #container_homeWelcome p, 
	#blog .forthcomingNewsSubmission p{ font-size:1.2em; }
	#adl_homepage #container_homeWelcome p.largerText{ font-size:1.4em; }
	#adl_question h1.subHeader4{ padding:10px 0; }
	
	#container_Survey{ position:relative;height:119px; background:none; }
	#container_Survey a{ position:absolute; width:212px; height:119px; text-indent:-9999px; background:url(../images/mainImages/survey_button.jpg) no-repeat;display:block; }
	
	a.adl_fResources{color:#7F8082;}
	p.subHeader8{ font-size:1.2em; }
	#adl_homepage .homeEventsSubmission{ margin-bottom:20px; }
	#adl_homepage .homeEventsSubmission .generalText { padding-top:12px; }
	#adl_homepage .homeNewSubmission .generalText { padding-top:12px; }
	
	
	.submitAQuestion input.longField{ border:1px solid #999; padding:3px; width:297px; }
	.submitAQuestion textarea.detailsField{ border:1px solid #999; padding:3px; width:297px; }
	
	#adl_question .submitAQuestion input.longField{width:372px; }
	#adl_question textarea.detailsField{ width:372px; }
	
	.simpleFloat_faqs{float: left; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 385px;border-top: 1px #a8a9ad solid;}
	.simpleFloat_esf{float: left; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 385px;border-top: 1px #a8a9ad solid;}
	#pageIdentification { width:152px; padding-right:10px; }
	form.search_archive .searchTitle{ margin:4px 0 0 0;  }
	form.search_archive input.loginField, form.member_search input.loginField{ height:14px; }
	form.search_archive input.newsSearchButton, form.member_search input.guideSearchButton{ height:18px; margin-top:0px; }
	
	.adl_spot .spotlightText{ padding-left:0px; color:#666; }
	.adl_spot .spotlightText a{ color:#666; }
	
	#ESF_homepage ul.generalList{ padding-left:14px; }
	#esf_logo{ width:100px; position:absolute; top:39px; left:175px; }
	
	.disclaimer{margin:45px 0 10px 0; padding:10px; border:1px solid #CCC; }
	.disclaimer p,
	#adl_homepage #container_homeWelcome .disclaimer p{ font-size:10px; }
	.container_223px h4.newsDate{ width:100%;}
	#conf_arc .greyDivider_385px{ padding-bottom:0px; }
	#container_footer{ margin: 15px 0 0 0; }
	#copyright{ float:left;text-align:left; font-size:10px; color:#666; margin: 5px 0 15px 0;}
	
	div.spotlight_image{ padding-top:10px; text-align:center;}
	div.spotlight_image img.scale{ width:286px; }
	
	/*----------- ESF STUFF ---*/
	div.nogrey{ background:none; }
	h1.esf_frontheader{ margin:0 10px; padding-left:0;border-bottom:1px solid #A8A9AD; }
	div.inner_pad_10{ padding:10px 10px 0px; }
	div.font_12 p{ font-size:1.2em; padding:0;margin:0 0 10px 0;}
	div.esf_border{ border-bottom: 1px solid #A8A9AD; }
	div.esf_col_white{ background: #FFF; }
	div.dl_newsletter{ padding-left:80px; background: #FFF;  min-height:90px; height: auto !important; height:90px;position:relative;}
	div.downloadNewsletter a.dl_link{background:url(../images/icons/download.gif) no-repeat;display:block;float:left;height:37px;margin:10px 3px 0 0;padding:0;width:30px;text-indent:-9999px;}
	#ESF_newsletter #centreHolder{ margin-right:19px; }
	#ESF_newsletter div.adobeDownloadText_holder{width:142px;}
	#ESF_newsletter .adobeDownloadIcon{ float:left; }
	#esfBookButton {background-color:#6ED2FA;border:1px solid #6ED2FA;color:#FFFFFF;float:right;font-size:11px;height:19px;margin:10px 0 0 10px;padding:0 0 2px;width:150px;}
	.esfLog{ float:right;padding:10px 0 12px; }
.esfLog a {color:#6D6E72;font-weight:bold;margin:0 1px;padding:0 0 1px;text-decoration:none;}
.esfLog a:hover {border-bottom:2px solid #6ED2FA;font-weight:bold;}
.esfTextSubmission {border-bottom:1px solid #A8A9AD;float:left;margin:0;padding:0;width:385px;}

h1.italics{ font-style: italic; }
.norightPad{ padding-right:0;margin-right:0; }
.teamMemberTitle{ margin-left:0; }

.container_142px {float:left;margin:0 18px 0 0;padding:0;width:142px;}

body.esf h4.eventsDate{float:none;  }
body.esf h3.eventsTitle { padding-top:0px; }
p.nl_spacer{ padding-left:10px; }
#esf_ask #centreHolder{ min-height: 0; }
body.esf .archiveLog a:hover,
body.esf .archiveLog2 a:hover {border-bottom:2px solid #00a0e4;}
body.esf .faqLog a:hover {border-bottom:2px solid #017DC7;}
.centreCopy p.membersApplicationTitle{ padding:5px 0 0px; }

select.longField_2{margin:3px 0;padding:3px 5px;width:310px;float:right;}
input.longField_2 {border:1px solid #999999;margin:2px 0 5px;padding:3px 5px;width:300px;float:right;}
div.leftF{ float:left; width:60px; font-size:1.2em;padding-top:5px; }

#newsletter_float{ float:left; }
.rightFloat_esf{ float:right;padding-top:8px; }
p.esf_backlink{ font-size:1.2em; }
.forthcomingEsfConf, .forthcomingEsfEvents {
border-bottom:1px solid #A8A9AD;
float:left;
margin:0;
padding:0;
width:385px;
}
a.nofloat{ float:none; }
p.std_text{ margin:0; padding:10px 0 5px; font-size:1.2em;}
body#esf_resources div#container_305px_darkgrey{ min-height:105px; }
div.our_project_home p,
div.our_project_home li { color:#666; } 
div.mattershome{ background-color:#F3F3F3; }
body#ESF_newsletter h3.esfText{ font-size:1.2em; }
body#esf_resources h4.newsDate{padding-bottom:0px;}
div.bottomlinks_left{ float:left; }
body#events #centreHolder{ height:auto; }
body#events a.blackLink_right3{ padding-top:0px; }
#container_305px_darkgrey.no_min_height{ min-height: 0;}
#ft_logo{ border-bottom:1px solid #999999;padding-bottom:5px; }
#esfHomeLeft{ padding-top:10px; }
#homepageRightCol{ width:142px; float:right; }

#yb_right{ width:142px; height:135px;margin: 0 0 10px 0; background:url(../images/mainImages/homepage_yellowBox2.jpg) no-repeat; }
#yb_right h3{ padding:10px; }
#yb_right p{ font-size:1.2em; padding: 0 10px 10px;margin:0; }

#container_sl_upper{ float:right; clear:right; margin-top:10px; width:385px;text-align:left;background-color:#E2E3E5 }
#container_sl_upper .spotlightText{ color:#666; padding:9px;}
#container_sl_upper .spotlightText p{margin:0; font-size:12px}

.teamMemberText p{ margin-left:0px; }
