/*FlexiWeb Style File - Created 26-07-2010
Menus Section
*/
.main {
	position: absolute;
	left: 20px;
	top: 198px;
	text-align: left;
	z-index: 90;
	width: 130px;		
}
.main a {
	font-family: Arial Black, Impact, Charcoal, sans-seri;
	font-size: 24px;
	font-weight : normal;
	color: #F0A618;	
	display:block;
	line-height:26px;
	cursor:pointer;
	outline:none;
	text-decoration: none;
}
.main a:hover {
	color: #440201;
}
.mainexpover A {
	color: #440201;
}
.mainexpout A {
	color: #F0A618;
}
.hide{
	display: none;
}
.mainshow{
	display: block;
}
.mainsubmenu a{
	color:#F0A618;
	margin:0px 0px 0px 10px;
}
.mainsubmenu a:hover{
	color:#440201;	
}

.mainactive {
color:#440201 !important;
}

.diabetes {
	position: absolute;
	left: 10px;
	top: 200px;
	width : 100px;
	z-index: 90;
	text-align: left;
}
#diabetes, #diabetes ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 100px;
	}
	
#diabetes li { /* all list items */
	float : left;
	width: 100px;
	position : relative;
	line-height : 30px;
	margin-bottom : -1px;
	background-color : #FFFFFF;
}
	
#diabetes li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 10px;
	margin-top : -20px;
}
#diabetes li ul ul { /* third-and-above-level lists */
	left: -999em;
}
#diabetes li a {
	width: 100px;
	display : block;
	color : #3A2072;
	font-weight : bold;
	font-family: Arial;
	font-size : 15pt;
	text-decoration : none;
	background-color : #FFFFFF;
	z-index: 90;	
}	
	width:100px;		
}
#diabetes li:hover ul ul, #diabetes li:hover ul ul ul, #diabetes li.sfhover ul ul, #diabetes li.sfhover ul ul ul {
	left: -999em;
}
#diabetes li:hover ul, #diabetes li li:hover ul, #diabetes li li li:hover ul, #diabetes li.sfhover ul, #diabetes li li.sfhover ul, #diabetes li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#diabetes li a:hover {
	color : #71AC3C;
	background-color: #FFFFFF;
}
#diabetes li:hover, #diabetes li.hover {
    position:static;
} 

.diabetesactive {
color:#71AC3C !important;
}

.About_Resonant_Media {
	position: absolute;
	left: 10px;
	top: 450px;
	width : 100px;
	z-index: 90;
	text-align: left;
}
#About_Resonant_Media, #About_Resonant_Media ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 100px;
	}
	
#About_Resonant_Media li { /* all list items */
	float : left;
	width: 100px;
	position : relative;
	line-height : 20px;
	margin-bottom : -1px;
}
	
#About_Resonant_Media li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 10px;
	margin-top : -20px;
}
#About_Resonant_Media li ul ul { /* third-and-above-level lists */
	left: -999em;
}
#About_Resonant_Media li a {
	width: 100px;
	display : block;
	color : #46187C;
	font-weight : bold;
	font-family: Arial;
	font-size : 20px;
	text-decoration : none;
	z-index: 90;	
}	
	width:100px;		
}
#About_Resonant_Media li:hover ul ul, #About_Resonant_Media li:hover ul ul ul, #About_Resonant_Media li.sfhover ul ul, #About_Resonant_Media li.sfhover ul ul ul {
	left: -999em;
}
#About_Resonant_Media li:hover ul, #About_Resonant_Media li li:hover ul, #About_Resonant_Media li li li:hover ul, #About_Resonant_Media li.sfhover ul, #About_Resonant_Media li li.sfhover ul, #About_Resonant_Media li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#About_Resonant_Media li a:hover {
	color : #71AC3C;
}
#About_Resonant_Media li:hover, #About_Resonant_Media li.hover {
    position:static;
} 

.About_Resonant_Mediaactive {
color:#71AC3C !important;
}
/*FlexiWeb Style File - Created 26-07-2010
Elements Section
*/
body {
margin: 0px;
}
table {
font-size: 100%;
}
p {
margin: 10px 0px;
}
body {
font-family: Arial, sans-serif;
font-size: 16px;
color: #440201;
}
h2 {
font-size: 18px;
color: #9F897E;
margin: 0px 0px 6px 0px;
}
h3 {
font-size: 14px;
margin: 10px 0px;
}
h4 {
font-size: 16px;
color: #581609;
margin: 0px 0px 10px 0px;
}
a img {
border: none;
}
h1 {
font-size: 24px;
margin: 0px 0px 6px 0px;
}
hr {
background-color: #440201;
height: 1px;
border: none;
}
th {
font-weight:normal;
}
#theteammaincontent {
top: 198px;
width: 766px;
}
#newsmaincontent {
top: 198px;
width: 766px;
}
#map {
position: absolute;
left: 0px;
top: 0px;
height: 370px;
width: 490px;
border: 8px solid #ebebeb;
}
#contactmaincontent {
top: 198px;
width: 240px;
padding: 143px 0px 0px 526px;
}
#clientsmaincontent {
top: 198px;
width: 766px;
}
#tower-hamlets-diabetesmaincontent {
top: 198px;
width: 766px;
}
#childhood-obesitymaincontent {
top: 198px;
width: 766px;
font-size: 12px;
color: #000;
}
#news_awardsmaincontent {
top: 198px;
width: 766px;
}
#news_child_obesitymaincontent {
top: 198px;
width: 766px;
overflow: auto;
}
#news_wandsworthmaincontent {
top: 198px;
width: 766px;
overflow: auto;
}
#news_weirlinkmaincontent {
top: 198px;
width: 766px;
overflow: auto;
}
#news_ertagmaincontent {
top: 198px;
width: 766px;
overflow: auto;
}
#news_winnermaincontent {
top: 198px;
width: 766px;
}
#indexmaincontent {
top: 600px;
width: 574px;
}
#news_dentistrymaincontent {
top: 198px;
width: 766px;
overflow: auto;
}
#newsarchivemaincontent {
top: 198px;
width: 766px;
}
#news_AHCmaincontent {
top: 198px;
width: 766px;
}
#news_sexualhealthmaincontent {
top: 198px;
width: 766px;
}
#news_accessmaincontent {
top: 198px;
width: 766px;
}
#news_aandemaincontent {
top: 198px;
width: 766px;
}
#contactform {
}
#enquirymaincontent {
top: 198px;
width: 766px;
}
#enquiryresponsemaincontent {
top: 198px;
width: 766px;
}
#news_gpnewslettersmaincontent {
top: 198px;
width: 766px;
overflow: auto;
}
#news_nhsbedsresultsmaincontent {
top: 198px;
width: 766px;
overflow: auto;
}
#news_newofficesmaincontent {
top: 198px;
width: 766px;
overflow: auto;
}
#news_newhammaincontent {
top: 198px;
width: 766px;
}
#news_SMconferencemaincontent {
top: 198px;
width: 766px;
}
#new_cmtukmaincontent {
top: 198px;
width: 766px;
}
#news_cervicalmaincontent {
top: 198px;
width: 766px;
}
#news_swkwebmaincontent {
top: 198px;
width: 766px;
}
#news_cmtukmaincontent {
top: 198px;
width: 766px;
}
#news_jefffrenchmaincontent {
top: 198px;
width: 766px;
}
#news_sexualhealth2maincontent {
top: 198px;
width: 766px;
}
#news_childobesity2maincontent {
top: 198px;
width: 766px;
}
#focusagoramaincontent {
top: 198px;
width: 776px;
}
#news_harvardmaincontent {
top: 198px;
width: 766px;
}
#news_cmtbrandmaincontent {
top: 198px;
width: 766px;
}
#news_childhoodobesity3 {
top: 198px;
width: 766px;
}
#news_newsletters {
top: 198px;
width: 766px;
}
#news_newslettersmaincontent {
top: 198px;
width: 766px;
}
#news_childhoodobesity3maincontent {
top: 198px;
width: 766px;
}
#ecampsubscribeconfirmmaincontent {
top: 198px;
}
#news_cervicalbrandingmaincontent {
top: 198px;
width: 766px;
}
#news_eathealthymaincontent {
top: 198px;
width: 766px;
}
#diabetesmaincontent {
top: 198px;
width: 766px;
overflow: auto;
}
#diabetes_workbookmaincontent {
top: 198px;
width: 766px;
overflow: auto;
}
#diabetes_dvdmaincontent {
top: 198px;
width: 766px;
overflow: auto;
}
#diabetes_contactmaincontent {
top: 198px;
width: 766px;
overflow: auto;
}
.maincontent {
z-index: 2;
position: absolute;
left: 187px;
top: 500px;
width: 633px;
text-align: left;
}
.maincontent a {
color: #59160a;
text-decoration: underline;
}
.maincontent a:visited {
color: #59160a;
}
.maincontent a:hover {
color: #f0a618;
}
.outerdiv {
height: auto;
}
.containerdiv {
position: relative;
width: 995px;
background:url('images/containerbg.gif') no-repeat top left;
}
.logo {
z-index: 1;
position: absolute;
left: 20px;
top: 40px;
}
.homeimage {
position: absolute;
left: 187px;
top: 198px;
text-align: left;
}
.hometext {
position: absolute;
top: 398px;
width: 125px;
font-size: 12px;
color: #440201;
text-align: left;
right:30px;
}
.whatwedoimage {
position: absolute;
left: 187px;
top: 198px;
}
.takeapick {
position: absolute;
top: 198px;
width: 140px;
right:0px;
}
.campaignsimage {
position: absolute;
left: 187px;
top: 198px;
}
.text12px {
font-size: 12px;
}
.brandingimage {
position: absolute;
left: 187px;
top: 198px;
}
.printimage {
position: absolute;
left: 187px;
top: 198px;
}
.webimage {
position: absolute;
left: 187px;
top: 198px;
}
.dvdimage {
position: absolute;
left: 187px;
top: 198px;
}
.wordsimage {
position: absolute;
left: 187px;
top: 198px;
}
.news1 {
height: 240px;
width: 240px;
font-size: 16px;
color: #FFF;
text-align: left;
vertical-align:top;
cursor:pointer;
}
.news1 a {
color: #FFF;
text-decoration: none;
}
.news1 a:visited {
color: #FFF;
}
.news1 a:hover {
color: #FFF;
}
.news2 {
height: 240px;
width: 240px;
font-size: 16px;
color: #FFF;
text-align: left;
vertical-align:top;
cursor:pointer;
}
.news2 a {
color: #FFF;
text-decoration: none;
}
.news2 a:visited {
color: #FFF;
}
.news2 a:hover {
color: #FFF;
}
.news3 {
height: 240px;
width: 240px;
font-size: 16px;
color: #FFF;
text-align: left;
vertical-align:top;
cursor:pointer;
}
.news3 a {
color: #FFF;
text-decoration: none;
}
.news3 a:visited {
color: #FFF;
}
.news3 a:hover {
color: #FFF;
}
.news4 {
height: 240px;
width: 240px;
font-size: 16px;
color: #FFF;
text-align: left;
vertical-align:top;
cursor:pointer;
}
.news4 a {
color: #FFF;
text-decoration: none;
}
.news4 a:visited {
color: #FFF;
}
.news4 a:hover {
color: #FFF;
}
.news5 {
height: 240px;
width: 240px;
font-size: 16px;
color: #FFF;
text-align: left;
vertical-align:top;
cursor:pointer;
}
.news5 a {
color: #FFF;
text-decoration: none;
}
.news5 a:visited {
color: #FFF;
}
.news5 a:hover {
color: #FFF;
}
.news6 {
height: 240px;
width: 240px;
font-size: 16px;
color: #FFF;
text-align: left;
vertical-align:top;
cursor:pointer;
}
.news6 a {
color: #FFF;
text-decoration: none;
}
.news6 a:visited {
color: #FFF;
}
.news6 a:hover {
color: #FFF;
}
.news2link {
height: 200px;
width: 200px;
padding: 20px;
display:block;
background:url('images/newsmain/news2.jpg') no-repeat top left;
}
.news6link {
height: 200px;
width: 200px;
padding: 20px;
display:block;
background:url('images/newsmain/news6.jpg') no-repeat top left;
}
.news1link {
height: 200px;
width: 200px;
padding: 20px;
display:block;
background:url('images/newsmain/news1.jpg') no-repeat top left;
}
.news3link {
height: 200px;
width: 200px;
padding: 20px;
display:block;
background:url('images/newsmain/news3.jpg') no-repeat top left;
}
.news4link {
height: 200px;
width: 200px;
padding: 20px;
display:block;
background:url('images/newsmain/news4.jpg') no-repeat top left;
}
.news5link {
height: 200px;
width: 200px;
padding: 20px;
display:block;
background:url('images/newsmain/news5.jpg') no-repeat top left;
}
.quotename {
color: #9B857A;
}
.popupbg {
height: 625px;
margin: 0px;
background:#E6DCD9 url('images/popupbackground.gif') no-repeat bottom right;
}
.popupimage {
padding: 20px 0px 0px 36px;
}
.popupbottom {
font-size: 16px;
color: #581609;
padding: 0px 0px 20px 36px;
}
.popuptop {
font-size: 16px;
color: #581609;
padding: 20px 0px 0px 36px;
}
.popupdescription {
font-size: 12px;
color: #581609;
padding: 20px 10px 0px 10px;
}
.popupdescription a {
color: #581609;
text-decoration: underline;
}
.popupdescription a:hover {
color: #F0A618;
}
.popuparrows {
padding: 0px 10px 10px 0px;
}
.news-horiz-divider {
border-right: 1px solid #440201;
}
.newscaptions {
color: #9F897E;
}
.poweredby {
position: absolute;
font-size: 10px;
color: #999;
bottom:-105px;
right:0px;
}
.poweredby a {
color: #999;
text-decoration: none;
}
.poweredby a:visited {
color: #999;
}
.poweredby a:hover {
color: #999;
}
.takeapickportfolio {
position: absolute;
top: 198px;
width: 144px;
overflow: auto;
right:0px;
}
.reg_info {
position: absolute;
left: 185px;
top: 980px;
overflow: auto;
text-align: left;
}
.joinusimage {
position: absolute;
left: 187px;
top: 198px;
}
.social_marketing_image {
position: absolute;
left: 187px;
top: 198px;
overflow: auto;
}
.award_trophies {
position: absolute;
top: 834px;
overflow: auto;
right:0px;
}
.pagination {
position: absolute;
left: 188px;
top: 460px;
width: 600px;
text-align: left;
}
.home_caption {
height: 237px;
width: 197px;
color: #EFAC21;
padding: 3px 0px 0px 3px;
text-indent: 25px;
background: url('images/plus_home.gif') no-repeat top left;
float:right;
}
.sponsor {
position: absolute;
top: 990px;
right:0px;
}
.in_the_press {
position: absolute;
top: 710px;
overflow: auto;
right:0px;
}
.Marketingweek {
position: absolute;
left: 800px;
top: 740px;
}
.designweek {
position: absolute;
left: 805px;
top: 775px;
}
.diabetes_logo {
position: absolute;
left: 15px;
top: 40px;
}
.diabetes_header {
position: absolute;
left: 210px;
top: 25px;
overflow: auto;
}
.white_header_cover {
position: absolute;
left: 390px;
overflow: auto;
text-align: right;
}
.diabetes_side_panel {
position: absolute;
left: 800px;
top: 200px;
overflow: auto;
}
.diabetes_rm_logo {
position: absolute;
left: 800px;
top: 1015px;
}
.diabetes_awards {
position: absolute;
left: 800px;
top: 820px;
}
.award_copy {
position: absolute;
top: 960px;
overflow: auto;
right:15px;
}
.featured_product {
position: absolute;
top: 473px;
right:0px;
}