/* Page setup  #bb95f0;*/
body { background-color: #ffffff; margin: 10px 10px 10px 10px;}  
.backgroundcolor_main {background-color: #ffffff;}

.pink {background-color: #deaeec;}
.lightpink {background-color: #f6e8fa;}
.blue {background-color: #166dc4;}
.lightblue {background-color: #c5e1fd;}
.green {background-color: #6cba62;}
.lightgreen {background-color: #edf7d6;}
.orange {background-color: #f1ad38;} 
.lightorange {background-color: #fae9cb;}
.orange {background-color: #B382C1;}
.lightorange {background-color: #F3DEFA;}
.purple {background-color: #884e97;}
.lightpurple {background-color: #f0d3fa;}
.red {background-color: #d84040;}
.lightred {background-color: #ffdfdf;}
.cyan {background-color: #82b6ea;}
.lightcyan {background-color: #eff6fc;}
.violet {background-color: #B382C1;}
.lightviolet {background-color: #F3DEFA;}
.teal {background-color: #B382C1;}
.lightteal {background-color: #F3DEFA;}
.darkgreen {background-color: #037D0E;}
.lightdarkgreen {background-color: #B9F2BE;}
.lightgrey {background-color: #bababa;}
.lightergrey {background-color: #e9e9e9;}
.linecolour {background-color: #c0c0c0;}

.searchbox { width:140px; font-size:10px; color:#000000; background-color:#d1b8f2;  border:1px solid #7a9347; }
.newsletterbox { width:200px; font-size:10px; color:#000000; background-color:#d1b8f2;  border:1px solid #7a9347; }
 
/* Link setup */
 a {color:#906bc3;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;text-decoration:none;letter-spacing:70%}
 a:hover { text-decoration: underline }
 
/* Texts 906bc3*/
.TabsOff {color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight: bold;font-size:11px;text-decoration:none;}
.TabsOn {color:#ffff00;font-family:Arial, Helvetica, sans-serif;font-weight: bold;font-size:11px;text-decoration:none;}
 
.Footer {color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight: normal;font-size:10px;text-decoration:none;}
.HeaderStrapline {color:#395307;font-family: Arial, Helvetica, sans-serif;font-weight: bolder;font-size: 10px;text-decoration:none;}
.Breadcrumb {color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;text-decoration:none;letter-spacing:75%}

/*Menu*/
.parentTitle{height:38px; width:154px;}

/* change to new css */
.MenuHeader {color:#906bc3;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;text-decoration:none;letter-spacing:110%}
.MenuMain {color:#303030;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:75%; margin-left:3px}
.MenuMain :hover { text-decoration: underline }
.MenuMainSelected {color:#906bc3;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:75%; margin-left:3px}
.MenuSub {color:#303030;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;text-decoration:none;letter-spacing:75%;}
.MenuSubSelected {color:#906bc3;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;text-decoration:none;letter-spacing:75%;}

.BodyBigText {color:#676767;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:15px;text-decoration:none;letter-spacing:110%}
.Body {color:#303030;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;text-decoration:none;letter-spacing:75%}
.BodyBold {color:#303030;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:75%}
.BodyHighlight {color:#906bc3;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:75%}

.Title {color:#906bc3;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;text-decoration:none;letter-spacing:110%}
.TitlePurple {color:#a068af;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;text-decoration:none;letter-spacing:110%}
.EventsHeader {color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;text-decoration:none;letter-spacing:100%}

.HomepageOverImageHeader {color:#d1b8f2;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;text-decoration:none;letter-spacing:75%}
.HomepageOverImageContent {color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;text-decoration:none;letter-spacing:75%}

/* Case Study */
.CaseTitle {color:#000000; font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:24px;text-decoration:none;letter-spacing:110% }
.CaseCompany {color:#166dc4; font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:20px;text-decoration:none;letter-spacing:110% }
.CaseStudy {color:#166dc4; font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;text-decoration:none;letter-spacing:110% }
.CaseDescription {color:#166dc4; font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;letter-spacing:110%; text-decoration:none}
.CaseBody {color:#166dc4; font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;letter-spacing:110%; }

/*Form Styles*/
.formfield {color:#03054f;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;letter-spacing:75%}

/*Generic sub menu sizes */
img.genericmenu{ width:152px }
img.genericsubmenu { width:142px }
td.genericsubmenu { width:142px }

/*case study style*/
.caseStudyDetail {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10pt; padding:10px}
.caseStudyContactTitleDetail {color:#906bc3; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13pt}
.CaseStudy{background-color:#361003;}
.LightCaseStudy{background-color:#dacdac;}
.TitleCaseStudy {color:#361003;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;text-decoration:none;letter-spacing:110%}


/*calendar style*/
.calendarHeader
{
	background-color: #bababa;
	color:#3366FF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	letter-spacing:75%;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding-left:5px;
}
.calendarHeaderBig 
{
	font-size:12px;
	color:#3366FF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.calendarBody
{
	color:#3366FF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}


.hb_members IMG{
	border:none;
}
.hb_members .hb_first{
	padding-left:10px;
}

TABLE.hb_members TD.hb_title P{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:10px;
}