/* CSS Document 

Adamas phase 2 style sheet
Version:1.1
Author:Gareth Wright
Email:gareth@ablecreative.co.uk
Website:www.ablecreative.co.uk
*/

* {
padding: 0;
margin:0;
}

A:link, A:visited, A:active, A:hover {
color:#999999;
}

body {
	margin-top: 4px;
	margin-bottom:0px;
	background-color:#FFFFFF;
	background-image:url(../img/template/bgframe.jpg);
	background-position:bottom;
	background-repeat:repeat-y;
}

#mainContainer {
	width:759px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0 0 0px;
	text-align:left;
}

#mainContainerInside {
	width:760px;
	background-color:#FFFFFF;
	margin-bottom:0px;
}

p, H1, H2, H3, H4, H5, H6, P, ul, li  {
font-family:Arial, Helvetica, sans-serif;
}

.bold {
font-weight:bold;
}

/* logo AREA STYLES - START*/
/*-----------------------------------------------------------------------------------------*/

#logo{
float:left;
clear:left;
margin: 24px 0 0 10px;
display:inline;
}

/* logo AREA STYLES - END*/


/* topPanel AREA STYLES - START*/
/*-----------------------------------------------------------------------------------------*/

#topPanel {
display: inline;
float:left;
clear:left;
width:190px;
padding:0 0 0 10px; 
margin: 10px 0 15px 0;
}

#topPanel p{
font-size:75%;
line-height:20px;
color:#CCCCCC;
}

/* topPanel AREA STYLES - END*/


/* topImageBand AREA STYLES - START*/
/*-----------------------------------------------------------------------------------------*/
#topImageBand {
display: inline;
float:right;
clear:right;
width:570px;
min-height:218px;
height:auto !important;
height:218px;
margin: 10px 0 0 0;

}

.homeBand { background-image:url(../img/header/homepage_header.jpg); background-repeat:no-repeat; background-position:left;}
.aboutBand { background-image:url(../img/header/values_header.jpg); background-repeat:no-repeat; background-position:left;}
.valuesBand { background-image:url(../img/header/about_header.jpg); background-repeat:no-repeat; background-position:left;}
.peopleBand { background-image:url(../img/header/people_header2.jpg); background-repeat:no-repeat; background-position:left;}
.servicesBand { background-image:url(../img/header/services_header.jpg); background-repeat:no-repeat; background-position:left;}
.clinicalBand { background-image:url(../img/header/clinical_header.jpg); background-repeat:no-repeat; background-position:left;}
.sopBand { background-image:url(../img/header/sop_header.jpg); background-repeat:no-repeat; background-position:left;}
.csvBand { background-image:url(../img/header/csv_header.jpg); background-repeat:no-repeat; background-position:left;}
.auditsBand { background-image:url(../img/header/clinical_header.jpg); background-repeat:no-repeat; background-position:left;}
.trainingBand { background-image:url(../img/header/training_header.jpg); background-repeat:no-repeat; background-position:left;}
.diligenceBand { background-image:url(../img/header/due_header.jpg); background-repeat:no-repeat; background-position:left;}
.qmcBand { background-image:url(../img/header/qmc_header.jpg); background-repeat:no-repeat; background-position:left;}
.pharmaBand { background-image:url(../img/header/pharma_header.jpg); background-repeat:no-repeat; background-position:left;}
.mockBand { background-image:url(../img/header/mock_header.jpg); background-repeat:no-repeat; background-position:left;}
.caseBand { background-image:url(../img/header/casestudies_header.jpg); background-repeat:no-repeat; background-position:left;}
.resourcesBand { background-image:url(../img/header/resources_header2.jpg); background-repeat:no-repeat; background-position:left;}
.careerBand { background-image:url(../img/header/careers_header2.jpg); background-repeat:no-repeat; background-position:left;}
.contactBand { background-image:url(../img/header/contact_header.jpg); background-repeat:no-repeat; background-position:left;}
.enquiryBand { background-image:url(../img/header/contact_header.jpg); background-repeat:no-repeat; background-position:left;}
.clientZoneBand { background-image:url(../img/header/clientzone_header.jpg); background-repeat:no-repeat; background-position:left;}


/* topImageBand STYLES - END*/


/* navBar AREA STYLES - START*/
/*-----------------------------------------------------------------------------------------*/

#navBar {
display: inline;
float:left;
clear:left;
width:190px;
padding:0 0 0 0; 
}

#navBar ul { 
margin:0 0 10px 2px;
padding: 0 0 0 0;
}

#navBar li {
list-style-type:none;
font-size:70%;
margin:0 0 0 0;
padding: 0 0 2px 15px;
line-height:20px;
background-position: 0 .5em;
}

#navBar li a:link{
text-decoration:none;
color:#999999;
}

#navBar li a:visited{
text-decoration:none;
}

#navBar li a:hover{
text-decoration:underline;
color:#0065bd;
}

#navBar li a:active{
text-decoration:none;
}

#navBar .quote {
padding: 0 10px 0 0px;
font-style:italic;
color:#0065bd;
}

#navBar li .blue {
color:#0065bd;
}

#navBar li .italic {
font-style:italic;
}

#navBar li .boldBlue {
font-weight:bold;
color:#0065bd !important;
}

#investorsLogo {
margin: 100px 0 0 0;
}

/* navBar AREA STYLES - END*/


/* MAIN CONTENT AREA STYLES - START*/
/*-----------------------------------------------------------------------------------------*/


#mainContentArea {
display: inline;
float:left;
width:320px;
padding:8px 0 0 10px; 
border-left:#dfdfdf solid 1px;
}

.mainContentAreaWide {
width:555px !important;
}

#mainContentArea ul {
margin:5px 30px 15px 0px;
padding: 0 0 0 0px;
color:#999999;
}

#mainContentArea li {
list-style-type:none;
font-size:0.7em;
color:#999999;
margin:0 0 5px 0;
padding: 0 0 0px 20px;
line-height:17px;
background-image: url(../img/template/small_arrow1.gif);
background-repeat: no-repeat;
background-position: 0em .4em;
}

#mainContentArea p {
font-size:70%;
font-weight:normal;
line-height:20px;
color: #999999;
margin: 0 0 20px 0;
}


#mainContentArea H1 {
font-size:75%;
font-weight:bold;
line-height:20px;
color: #999999;
margin: 0 0 10px 0;
}

#mainContentArea H2 {
font-size:70%;
font-weight:bold;
line-height:20px;
color: #999999;
margin: 0 0 10px 0;
}

#mainContentArea H3 {
font-size:70%;
font-weight:bold;
line-height:20px;
color: #999999;
margin: 0 0 20px 0;
}

#mainContentArea H4 {
font-size:70%;
font-weight:bold;
line-height:20px;
color: #999999;
margin: 0 0 20px 0;
}

#mainContentArea .quote {
font-size:small;
font-style:italic;
color:#0065bd;
}

#mainContentArea .blue {
color:#0065bd;
}

#mainContentArea .italic {
font-style:italic;
}

#mainContentArea .boldBlue {
font-weight:bold;
color:#0065bd;
}

#mainContentArea .boldBlueRuled {
font-weight:bold;
color:#0065bd;
border: #dfdfdf solid 1px;
width: 300px;
padding: 2px 0 2px 20px;
}

#mainContentArea a:link{
color:#0065bd!important;
}

#mainContentArea a:hover{
color:#0065bd!important;
}

#mainContentArea a:active{
color:#0065bd!important;
}

#mainContentArea a:visited{
color:#0065bd!important;
}

/* MAIN CONTENT AREA STYLES - END*/


/* rightOutsideColumn AREA STYLES - START*/
/*-----------------------------------------------------------------------------------------*/

#rightOutsideColumn {
display: inline;
float:right;
width:214px;
min-height:220px;
height:auto !important;
height:220px;
padding:7px 0 0 5px;
border-left:#dfdfdf solid 1px;
border-bottom:#dfdfdf solid 1px;
}

#rightOutsideColumn img {
margin: 0 0 5px 0;
}

#rightOutsideColumn ul {
margin:5px 30px 15px 0px;
padding: 0 0 0 0px;
color:#999999;
}

#rightOutsideColumn li {
list-style-type:none;
font-size:0.7em;
color:#999999;
margin:0 0 5px 0;
padding: 0 0 0px 20px;
line-height:17px;
background-image: url(../img/template/small_arrow1.gif);
background-repeat: no-repeat;
background-position: 0em .4em;
}

#rightOutsideColumn p {
font-size:70%;
font-weight:normal;
line-height:20px;
color: #999999;
margin: 0 0 20px 0;
padding: 0 10px 0 10px;
}


#rightOutsideColumn H1 {
font-size:75%;
font-weight:bold;
line-height:20px;
color: #999999;
margin: 0 0 10px 0;
}

#rightOutsideColumn H2 {
font-size:70%;
font-weight:bold;
line-height:20px;
color: #999999;
margin: 0 0 10px 0;
}

#rightOutsideColumn H3 {
font-size:70%;
font-weight:bold;
line-height:20px;
color: #999999;
margin: 0 0 20px 0;
}

#rightOutsideColumn H4 {
font-size:70%;
font-weight:bold;
line-height:20px;
color: #999999;
margin: 0 0 20px 0;
}

#rightOutsideColumn .quote {
padding: 0 10px 0 0px;
font-style:italic;
color:#0065bd;
}

#rightOutsideColumn .blue {
color:#0065bd;
}

#rightOutsideColumn .italic {
font-style:italic;
}

#rightOutsideColumn .boldBlue {
font-weight:bold;
color:#0065bd;
}

/* rightOutsideColumn STYLES - END*/


/* rightOutsideColumn2 AREA STYLES - START*/
/*-----------------------------------------------------------------------------------------*/

#rightOutsideColumn2 {
float:left;
clear:both;
width:200px;
padding:0px 0 0 0px;
margin: 0px 0 0 0px;
border-left:#dfdfdf solid 0px;
border-bottom:#dfdfdf solid 0px;
background-image:url(../img/template/buttontint2.jpg);
background-repeat:repeat-x;
background-repeat:none;
}

#rightOutsideColumn2 a:link{
color:#0065bd!important;
text-decoration:none;
}

#rightOutsideColumn2 a:hover{
color:#0065bd!important;
text-decoration:underline;
}

#rightOutsideColumn2 a:active{
color:#0065bd!important;
text-decoration:none;
}

#rightOutsideColumn2 a:visited{
color:#0065bd!important;
text-decoration:none;
}

#rightOutsideColumn2 ul {
margin:10px 30px 15px 16px;
padding: 0 0 0 0px;
color:#999999;
}

#rightOutsideColumn2 li {
list-style-type:none;
font-size:0.8em;
color:#0065bd;
font-weight:bold;
margin:0 0 10px 0;
padding: 0 0 0px 20px;
line-height:17px;
background-image: url(../img/template/small_arrow1.gif);
background-repeat: no-repeat;
background-position: 0em .4em;
}


/* rightOutsideColumn STYLES - END*/


/* rightTopLinkBand AREA STYLES - START*/
/*-----------------------------------------------------------------------------------------*/
#rightTopLinkBand {
display: inline;
float:right;
width:540px;
min-height:60px;
height:auto !important;
height:60px;
padding:0px 5px 0px 0px;
margin: 0 0 0 0;
}

#topDownload1 {
float:left;
width:30%;
padding:0 0px 0 15px;
font-size:65%;
color:#999999;
background-image:url(../img/template/small_icon2.gif);
background-repeat: no-repeat;
background-position: 0 0 0 2em;
margin:20px 0px 0px 0px;
}

#topDownload2 {
float:left;
width:35%;
padding:0 0px 0 15px;
font-size:65%;
color:#999999;
background-image:url(../img/template/small_icon2.gif);
background-repeat: no-repeat;
background-position: 0 0 0 .5em;
margin:20px 0px 0px 0px;
}

#topContact {
float:left;
width:35%;
padding:0 0px 0 15px;
font-size:65%;
color:#999999;
background-image:url(../img/template/small_icon2.gif);
background-repeat: no-repeat;
background-position: 0 0 0 .5em;
margin:20px 0px 0px 0px;
}

#topImage {
float:left;
width:15%;

font-size:65%;
color:#999999;
padding:17px 0px 0px 17px;

}

#rightTopLinkBand img{
float:left;
margin:0 0px 15px 0px;
}

#rightTopLinkBand a:link{
color:#0065bd;
text-decoration:none;
}

#rightTopLinkBand a:hover{
color:#0065bd;
text-decoration:underline;

}

#rightTopLinkBand a:active{
color:#0065bd;
text-decoration:none;

}

#rightTopLinkBand a:visited{
color:#0065bd;
text-decoration:none;

}

/* rightOutsideColumn STYLES - END*/


/* footer STYLES - START*/
/*-----------------------------------------------------------------------------------------*/

#footer {
font-size:70%;
color:#666666;
clear:both;
min-height:25px;
height:auto !important;
height:25px;
padding: 10px 0 0 10px;
margin: 20px 0 0 0;
background-image:url(../img/template/footertint.jpg);
background-repeat:repeat-x;
}

/* footer STYLES - END*/


/* searchbox STYLES - START*/
/*-----------------------------------------------------------------------------------------*/

#searchbox {
display: inline;
float:left;
clear:left;
width:170px;
margin: 15px 0 18px 5px;
padding: 7px 0 7px 10px;
border-bottom:#CCCCCC solid 0px;
border-top:#CCCCCC solid 0px;
background-image:url(../img/template/searchtint.jpg);
background-repeat:repeat-y;
}

#searchbox .searchTitle {
font-weight:bold;
color:#1dafdf;
font-size:75%;
margin: 0px 0 0px 0;
}

#searchbox .smallType {
color:#666666;
font-size:70%;
margin: 0px 0 0px 0;
}

#searchbox .goButton {
color:#666666;
font-size:53%;
margin: 0px 0 0px 0;
}

#searchbox a:link{
color:#0065bd;
text-decoration:none;
}

#searchbox a:hover{
color:#0065bd;
text-decoration:underline;
}

#searchbox a:active{
color:#0065bd;
text-decoration:none;
}

#searchbox a:visited{
color:#0065bd;
text-decoration:none;
}

/* searchbox STYLES - END*/


/* select panel AREA STYLES - START*/
/*-----------------------------------------------------------------------------------------*/
.tab { 
	float:left;
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 70%;
	width: 102px;
	color:#999999;
	white-space: nowrap;
	text-align: center;
	border-style: solid;
	border-color: #dfdfdf;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;

	}
	
	.tabSmall { 
	float:left;
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 70%;
	width: 67px;
	color:#999999;
	white-space: nowrap;
	text-align: center;
	border-style: solid;
	border-color: #dfdfdf;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
	margin: 0 0 0 3px;
	}
	
.tabhold { 
	background-color: white;
	color:#999999;
	}
	
.tabfocus {
	background-color:#f5f3e7;
	color:#999999;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-color: #f5f3e7;
	}
	
	
.tabcontent { 
	float:left;
	border-style: solid;
	border-color: #ddd3af;
	border-width: 0px 0 0 0;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	#tabSplitter {
	float:left;
	clear:both;
	background-image:url(../img/template/paneltint.jpg);
	background-repeat:repeat-x;
	line-height:10px;
	width:100%;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #f5f3e7;

	}
/* select panel AREA STYLES - START*/
/*-----------------------------------------------------------------------------------------*/



/* general class STYLES - START*/
/*-----------------------------------------------------------------------------------------*/

.bold {
font-weight:bold;
}

.boldBlue {
font-weight:bold;
color:#0065bd;
}

.lightblue {
color:#1dafdf;
}

.SectionHeadings {
font-size:medium;
font-weight:bold;
color: #000000;
padding: 0 0 0 17px;
margin: 0 0 0 0;
background-position: 0px 3px;
}

.copyPullOut {

font-weight:bold;
color:#0099CC;
}

/* general class STYLES - END*/

#leftPeopleCol {
float:left;
width: 100px;
}

#leftPeopleCol img{
margin: 0 0 10px 0;
}

#rightPeopleCol {
float:left;
width: 220px;
}

.liMargin {
margin: 20px 0 33px 0 !important;
}

liMarginSingle {
margin: 5px 0 33px 0 !important;
}

.barqaLogo {
position:relative;
top: -40px;
left:215px;
}

.caseStudyFrame {
border: #dfdfdf solid 1px;
padding: 5px 5px 5px 5px;
background-image:url(../img/template/paneltint_casestudy2.jpg);
background-repeat:no-repeat;

}

/* search class STYLES - START*/

#searchResultsBlock p{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.PageSearchBlock {
margin: 10px 0 25px 0;
border-bottom: #dfdfdf solid 1px;
}

.PageSearchsentenceBlock {
margin: 10px 0 0 0;
font-style:italic;
}

.searchpagelinkbold {
font-weight:bold;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.searchbutton {
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
color: #666666;
padding: 1px 1px 1px 1px;
border:#CCCCCC solid 1px;
background-image:url(../img/buttons/button_bg.jpg);

}

/* search class STYLES - END*/

/* enquiryform STYLES - START*/

.enquiryFormType {
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
font-weight:normal;
line-height:20px;
color: #999999;
margin: 0 0 20px 0;
}

/* enquiryform STYLES - END*/

/* clientzone STYLES - START*/

.clientZoneBulletLi {
background-image: url(../img/template/small_client_icon.gif)!important;
background-position: 0 0 !important;
}


.clientZoneLi {
background-image: url(../img/template/clientbg.jpg)!important;
background-repeat:no-repeat;
background-position: 0 0px !important;
margin: 0 12px 0 12px !important;
padding: 5px 0 5px 25px !important;
border:#cccccc solid;
border-top: 1px;
border-left: 0px;
border-bottom: 1px;
border-right: 0px;
}

/* clientzone STYLES - END*/