body {
	background-image: none !important;
	color: #000 !important;
	font-size: 9.7pt!important;
	width: 870px; !important;
}
* { color: #000 !important; }

h1, h2, h3, h4, h5, h6, strong { font-weight: bold !important; }
h1 { font-size: 17pt !important; }
h2, h3 { font-size: 11pt !important; }
ul, ol, p, table { font-size: 10.5pt !important; }


/*=fix for double header background
------------------------------------*/
#fluff { display: none; }


/*=WRAP
--------*/
#wrap {
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
}

/*=HEADER
----------*/
#header { height: auto !important; }
/*=logo
--------*/
#header #logo {
	left: auto !important;
	position: static !important;
	top: auto !important;
}
/*=utility nav
---------------*/
#header #utilityNav { display: none; }



/*=MAIN CONTENT
----------------*/
#mainContent {
	float: none !important;
	width: auto !important;
}


/*=SIDEBAR
------------*/
.sidebar { display: none; }



/*=RESOURCES (search pages)
---------------------------*/
.search .resources {
	background-image: none !important;
	margin: 15px 0 !important;
	padding: 0 !important;
}
.search .resources .resourcesIn {
	background-image: none !important;
	padding-bottom: 0 !important;
}
.search .resources h2 {
	background-color: transparent !important;
	background-image: none !important;
	margin: 0 0 10px !important;
	padding: 0 !important;
}
.search .resources .resourcesContent {
	background-color: transparent !important;
	padding: 0 !important;
}
.search .resourcesContent .col {
	background-image: none !important;
	border-right: 0 !important;
	float: none !important;
	padding-right: 0 !important;
	width: auto !important;
}
.search .resourcesContent .col.last {
	background-position: none !important;
	border-left: 0 !important;
	left: auto !important;
	padding-left: 0 !important;
	position: static !important;
}
.search .resourcesContent .col ul { margin: 0 0 0 20px !important; }
.search .resourcesContent .col li {
	background-image: none !important;
	list-style-type: disc !important;
	padding: 0 !important;
	margin: 10px 0 !important;
}
.search .resourcesContent .col li a,
.search .resourcesContent .col li span {
	background-image: none !important;
	display: inline !important;
	padding-left: 0 !important;
}


/*=FOOTER
----------*/
#footer .logo { float: right; }
#footer {
	background-image: none !important;
	border-top: 1px solid #000;
	padding: 10px 0 15px !important;
}
#footer #footerIn {
	margin: 0 !important;
	position: static !important;
	width: auto !important;
}
#footer #footerNav { background-image: none !important; }
#footerNav li { display: none !important; }
#footerNav li.first { display: inline !important; }



/******=HOME PAGE*******/

/*=HEADER
----------*/

/*=main heading
----------------*/
#contentWrap h1 {
	background-image: none !important;
	height: auto !important;
	text-indent: 0 !important;
}


/*=HOME WRAP
-------------*/
#mainContent .homeWrap { padding-left: 0 !important; }


/*=HOME CONTENT
----------------*/
.homeWrap .homeContent {
	float: none !important;
	width: auto !important;
}
.home #contentWrap #mainContent h1 {
    display: none;
}
/*=recruiting trials
---------------------*/
.recruitingTrials {
	background-image: none !important;
	min-height: 0 !important;
	padding: 0 !important;
	width: auto !important;
}
.recruitingTrials table { margin: 0 0 3px !important; }
.recruitingTrials .lastUpdated {
	background-image: none !important;
	padding: 7px 0 0 !important;
}
/*=made possible
-----------------*/
.madePossible { display: none; }


/*=HOME SIDEBAR
----------------*/
.homeWrap .homeSidebar { display: none; }



/*****=RESULTS PAGE******/
/*=RESULTS
-----------*/
.results {
	background-image: none !important;
	padding: 0 !important;
}
.results h1 {
	background-image: none !important;
	height: auto !important;
	padding: 0 !important;
}
/*=results head
----------------*/
.resultsHead .printList { display: none; }
/*=results table
-----------------*/
.results .resultsTable { width: 100% !important; }
.resultsTable th {
	background-color: #fff !important;
	border-bottom: 1px solid #000;
	color: #000 !important;
}
.resultsTable th { width: auto !important; }
.resultsTable th a { color: #000 !important; }

.resultsTable th.title a, 
.resultsTable th.status a { text-decoration: none !important; }

.resultsTable th a.ascending, .resultsTable th a.descending {
	background-image: none !important;
	padding-right: 0 !important;
}

.resultsTable a.expando { display: none !important; }
.resultsTable a.titleData {
	float: none !important;
	width: auto !important;
}
.collapseImg, .expandImg { display: none !important; }
.summary { display: table-row !important; display: block !important; }
.summary .summaryInfo { margin-left: 10px !important; }


/*=PAGING
----------*/
.pagingWrap {
	position: static !important;
	text-align: left !important;
}
.pagingWrap span { display: none !important; }
.pagingWrap .PagingResults {
	display: block !important;
	float: none !important;
}
.pagingWrap .resultsAmount {
	background-image: none !important;
	padding-right: 0 !important;
}
.pagingWrap #segment, #segment * { display: inline !important; }




/******=TRIAL PAGES*******/
/*=TAB LAYOUT
--------------*/
.tabWrap {
	background-image: none !important;
	width: auto !important;
}
.tabWrap .tabs { height: auto !important; }
.tabs li {
	display: none !important;
	float: none !important;
	height: auto !important;
	width: auto !important;
}
.tabs li a {
	background-image: none !important;
	display: inline !important;
	height: auto !important;
	line-height: 1.3 !important;
	text-align: left !important;
	width: auto !important;
}
.tabs li.selected {
	display: block !important;
	font-size: 10pt !important;
	margin: 10px 0 !important;
}
.tabWrap .tabContent {
	min-height: 0 !important;
	padding: 0 !important;
}


/*=TRIAL CONTENT
-----------------*/
/*=trial details
-----------------*/
.trialDetails th { width: auto !important; }

/*trial locations
------------------*/
.locationFilter { display: none !important; }
.locationsListing th {
	background-color: #fff !important;
	border-bottom: 1px solid #000;
	color: #000 !important;
	width: auto !important;
}
.locationsListing .print { display: none !important; }
.locationsListing th a { color: #000 !important; }
.locationsListing th a.ascending, .locationsListing th a.descending {
	background-image: none !important;
	padding-right: 0 !important;
}
.locationsListing td { width: auto !important; }
.locationsListing td.centreName {
	background-image: none !important;
	padding-left: 9px !important;
}

.locationDetails { display: table-row !important; display: block !important; }
.locationDetails .details { margin-left: 9px !important; }




/*=RESOURCES (trial pages)
---------------------------*/
#resourceBlocks { width: auto !important; }
#resourceBlocks .resources {
	background-image: none !important;
	float: none !important;
	margin-bottom: 15px !important;
	padding: 0 !important;
	width: auto !important;
}
#resourceBlocks .resources.interestedIn { float: none !important; }
#resourceBlocks .resources .resourcesIn {
	background-image: none !important;
	padding-bottom: 0 !important;
}
#resourceBlocks .resources h2 {
	background-color: #fff !important;
	background-image: none !important;
	margin: 0 0 10px !important;
	padding: 0 !important;
}
#resourceBlocks .resources .resourcesContent {
	background-color: transparent !important;
	padding: 0 !important;
}
#resourceBlocks .resourcesContent ul {
	background-image: none !important;
	margin: 0 0 0 20px !important;
}
#resourceBlocks .resourcesContent li {
	background-image: none !important;
	list-style-type: disc !important;
	padding: 0 !important;
	margin: 10px 0 !important;
}
#resourceBlocks .resourcesContent li a {
	background-image: none !important;
	display: inline !important;
	padding-left: 0 !important;
}