/* main block */

#content {
	clear: both;
}

#contentPadding {
	margin: 0 0 0 3px;
}

/* small division */

.smallDivision {
	width: 193px;
	float: left;
}

/* search */

#search{
	width: 700px;
	margin: 10px 0 20px 0;
	float: left;
	color:#000;
}

/* left */

#left {
	float: left;
	width: 193px;
	margin-right: 18px;
	color: #003267;
}

/* right */

#right {
	width: 558px;
	margin: 10px 0 20px 0;
	float: left;
	color:#000;
}

.rightLeft, .rightRight{
	float:left;
	margin:20px 0 0 0;
	display:block;
}

.rightLeft{
	width:280px;
}

.rightRight{
	width:220px;
}

.rightFloatLeft{
	width: 50%;
	float: left;
}

.rightFloatRight{
	width: 50%;
	float: right;
	text-align:center;
}

.rightAlignRight {

	text-align: right;

}

.rightCenterImage {

	text-align: center;

}

.rightImage {

	float: right;

}

.leftImageText {

	width: 350px;

}

table td{
	vertical-align:text-top;
	background-color:#F4F3F3;
	padding:2px 8px 2px 8px;
}

td.spaced{
	width:102px;
}

/*ch 01/03/2007*/


table#white td{
	background-color:#FFFFFF;
	text-align:center 
}

table#white td#left{
	text-align:left 
}

/* banner */

div#homeBanner {
	width: 766px;
	height: 101px;
	margin: 0 6px 4px 3px;
	background: url("../images/banners/homeBanner.jpg");
}

div#businessToBusinessBanner, div#financialBanner, div#itTelecomsBanner, div#publicSectorBanner, div#consumerBanner, div#healthcareBanner, div#contactUsBanner, div#applicationsItResearchBanner, div#careersBanner, div#aboutUsBanner, div#newsAndEventsBanner, div#caseStudiesBanner, div#usefulInformationBanner, div#customerResearchBanner, div#employeeResearchBanner, div#dataCollectionBanner, div#orcDirectBanner, div#clientAreaBanner, div#newsORCInternationalBanner, div#newsSeminarsConferencesBanner, div#newsBenchmarkingBanner, div#businessSectorsBanner, div#expertiseServicesBanner, div#latestNewsBanner, div#pressReleasesBanner, div#archiveBanner, div#archive2006Banner, div#archive2005Banner, div#archive2004Banner, div#archive2003Banner, div#archive2002Banner, div#archive2001Banner, div#archive2000Banner, div#searchBanner, div#enquiryBanner , div#eventsBanner, div#methodologiesBanner{
	width: 766px;
	height: 72px;
	margin: 0 6px 4px 3px;
}

div#businessToBusinessBanner {
	background: url("../images/banners/businessToBusinessBanner.jpg");
}

div#financialBanner {
	background: url("../images/banners/financialBanner.jpg");
}

div#itTelecomsBanner {
	background: url("../images/banners/itTelecomsBanner.jpg");
}

div#publicSectorBanner {
	background: url("../images/banners/publicSectorBanner.jpg");
}

div#consumerBanner {
	background: url("../images/banners/consumerBanner.jpg");
}

div#healthcareBanner {
	background: url("../images/banners/healthcareBanner.jpg");
}

div#contactUsBanner {
	background: url("../images/banners/contactUsBanner.jpg");
}

div#applicationsItResearchBanner {
	background-image:url(../images/banners/applicationsItResearchBanne.jpg);
}

div#careersBanner {
	background: url("../images/banners/careersBanner.jpg");
}

div#aboutUsBanner {
	background: url("../images/banners/aboutUsBanner.jpg");
}

div#newsAndEventsBanner {
	background: url("../images/banners/newsAndEventsBanner.jpg");
}

div#caseStudiesBanner {
	background: url("../images/banners/caseStudiesBanner.jpg");
}

div#usefulInformationBanner {
	background: url("../images/banners/usefulInformationBanner.jpg");
}

div#customerResearchBanner {
	background: url("../images/banners/customerResearchBanner.jpg");
}

div#employeeResearchBanner {
	background: url("../images/banners/employeeResearchBanner.jpg");
}

div#dataCollectionBanner {
	background: url("../images/banners/dataCollectionBanner.jpg");
}

div#orcDirectBanner {
	background: url("../images/banners/orcDirectBanner.jpg");
}

div#clientAreaBanner {
	background: url("../images/banners/clientAreaBanner.jpg");
}

div#newsORCInternationalBanner {
	background: url("../images/banners/newsORCInternationalBanner.jpg");
}

div#newsSeminarsConferencesBanner {
	background: url("../images/banners/newsSeminarsBanner.jpg");
}

div#newsBenchmarkingBanner {
	background: url("../images/banners/newsBenchmarkingBanner.jpg");
}

div#businessSectorsBanner {
	background: url("../images/banners/businessSectorsBanner.jpg");
}

div#expertiseServicesBanner {
	background: url("../images/banners/expertiseAndServicesBanner.jpg");
}

div#latestNewsBanner {
	background: url("../images/banners/latestNewsBanner.jpg");
}

div#pressReleasesBanner {
	background: url("../images/banners/pressReleasesBanner.jpg");
}
div#archive2006Banner {
	background: url("../images/banners/archive2006Banner.jpg");
}

div#archive2005Banner {
	background: url("../images/banners/archive2005Banner.jpg");
}

div#archive2004Banner {
	background: url("../images/banners/archive2004Banner.jpg");
}

div#archive2003Banner {
	background: url("../images/banners/archive2003Banner.jpg");
}

div#archive2002Banner {
	background: url("../images/banners/archive2002Banner.jpg");
}

div#archive2001Banner {
	background: url("../images/banners/archive2001Banner.jpg");
}

div#archive2000Banner {
	background: url("../images/banners/archive2000Banner.jpg");
}

div#archiveBanner {
	background: url("../images/banners/archiveBanner.jpg");
}

div#searchBanner {
	background: url("../images/banners/searchBanner.jpg");
}

div#enquiryBanner {
	background: url("../images/banners/enquiryBanner.jpg");
}

div#eventsBanner {
	background-image: url("../images/banners/eventsBanner.jpg");
}

div#methodologiesBanner {
	background-image: url("../images/banners/MethodologiesBanner.jpg");
}

/* generic imge */

.genericImage{
	width:558px;
	height:115px;
}


/* highlight */

p.highlight {
	border: 2px dashed;
	padding: 10px;
	margin:18px 0 22px 0;
	font-weight:bold;
	
}
p.highlight a {
	text-decoration:none;
}
p.highlight a:hover {
	text-decoration:underline;
}

strong{
	color: #003267;
}

.boldGrey{
	font-weight:bold;
	color:#666666;
}

/* News and Events layout */

.date, .location, .bookOnline, .fee{
	height:18px;
	display:table-row-group;
	float:left;
	font-weight:bold;
	margin: 0 0 10px 0;
	color: #E36731;
	background-color:#EBECED;
	padding:3px 8px 0 8px;
}

.date{
		width:80px;
}

.location{
		width:130px;
}

.bookOnline{
	width:182px;
	text-align:right;
}

.fee{
	width:100px;
}

.month{
	padding: 3px 5px 3px 8px;
	margin:18px 0 14px 0;
	background-color:#E36731;
	color:#fff;
	font-weight:bold;
}

/* Added to News and Events pages by Chris Herselman 23/03/2007*/
.event-heading{
	height:18px;
	display:table-column-group;
	font-weight:bold;
	color: #003267;
	background-color:#EBECED;
	font-size: 13px;
}

.searchResult{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 20px;
}

.searchResult a {
	color:#374284;
}

p.noSpace{
	margin:0;
	font-weight:bold;
	color:#666666;
}

/* Client Quotes */

ul.quotelist {
	padding: 0px; 
	margin:0px;
}

ul.quotelist li {
	font-weight:bold;
	list-style: none;
	border-bottom: dashed 1px #cccccc;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

ul.quotelist a {
	padding:0px;
	margin:0px;
	text-decoration: none;
}

.quote{
	color:#13A6A4;
	font-size:1.4em;
	font-weight:normal;
	margin:20px 0 20px 0;
	display:block;
	line-height: 1.1em
}


/* Client Area */

/* People Home */

.peopleName, .peopleTitle, .peopleLink{
	float:left;
	display:block;
	margin:4px 0 8px 0;
}

.peopleName{
	width:180px;
	color:#003267;
}

.peopleTitle{
	width:320px;
}

.peopleLink{
	width:40px;
}

/* */

table.people {
	padding: 0px; 
	margin:0px;
	width:550px;
}

table.people td {
	border-bottom: dashed 1px #cccccc;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	background-color:#fff;
}

table.people td a {
	text-decoration: underline;
}




/* People Detail */

p.peopleText{
	width:400px;
	float:left;
	padding:10px 40px 0 0;
	margin:20px 0 20px 0;
}

p.peopleImage{
	width:95px;
	height:118px;
	display:block;
	float:left;
	margin:20px 0 20px 0;
}

.no{
	display:none;
}

/*Following code added by Sue to align images Jan 2007*/

/*keep text left of an object at 250 pixels wide*/
.text_keepleft {
	padding-right: 250px;
}
/*keep image to the right with padding around it*/
.image_right_padding {
	float: right;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-bottom: 12px;
	margin-left: 12px;
}
