/* CSS Document */

html, body {
   margin: 0;
   height:100%; /* Required */
   width:100%;
}

body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, sans-serif;
	font-size:70%;
	color:#626262;
	background:url(../images/bg_header_fluid.jpg) repeat-x left top;
}
body#home {
	background:url(../images/bg_header_fluid_home.jpg) repeat-x left top;
}

#site_container {
	margin:0;
	text-align:left;
	width:100%;
	min-width:768px;
	position: relative;
  	min-height: 100%; /* For Modern Browsers */
  	height: auto !important; /* For Modern Browsers */
  	height: 100%; /* For IE */
	background: url(../images/bg_navyborder.gif) repeat-y left top;
}



#outer_wrapper {
   	padding: 0px 20px 100px 40px;
	margin:0;	
}

* html #outer_wrapper {
	padding-left:768px;
}

* html #inner_wrapper {
	margin-left:-728px;
	position:relative;
}
/*\*/
* html #outer_wrapper, * html #inner_wrapper, * html #page, * html #layout  {
	height:1px;
}
/**/





/* logo & strapline */
#logo {
	height:102px;
	padding:40px 0 0 0;
}
#logo h1, #logo div#oxonica-logo {
	margin:0 0 8px 0;
}
#logo h1, #logo div#oxonica-logo a{
	display:block;
	height:47px;
	width:152px;
	background:url(../images/logo_Oxonica.gif) no-repeat left top;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}
#logo h2, #logo div#strapline {
	margin:0;
	height:15px;
	width:175px;
	background:url(../images/strapline.gif) no-repeat left top;
	text-indent:-9999px;
}



/* toolbar */

#toolbar {
	position:absolute;
	width:100%;
	height:24px;
	right:20px;
	top:90px;
	margin:0 0 0 0;
	text-align:right;
	padding:6px 0 0 0;
}
* html #toolbar {
	right:0px;
}
#toolbar ul {
	position:absolute;
	width:100%;
	right:0px;
	top:0px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#toolbar li {
	list-style-type:none;
	margin:0;
	padding:0;
	float:right;
	position:relative;
	border-left:1px solid #aebfcc;
}
#toolbar li#toolbar_first {
	border:none;
}
/*#toolbar li#toolbar_last a{
	padding-right:0;
}*/
#toolbar li:hover ul, #toolbar li.over ul{ display: block; }
#toolbar li a {
	margin:0;
	padding:4px 10px;
	color:#00457c;
	text-decoration:none;
	display:block;
}
#toolbar a:hover {
	color:#00457c;
	background:#e5e9ec;
}
#toolbar li ul {
  display:none;
  position:absolute; 
  top:0;
  _top:1.9em;
  right:0;
  width:13em;
  background:#e7eaf8;
  padding:0;
  text-align:right;
  border:none;
  }
#toolbar li ul li{
  margin:0;
  float:none;
  border:none;
  border-bottom:1px solid #aebfcc;
  padding:0 0.3em 0 0;
}
#toolbar li > ul {
	top: auto;
	left: auto;
	}

#toolbar li ul li a {
	padding:4px 6px 4px 12px;
	border:none;
}
#toolbar li a:hover {
	background:#f2f3fc;
}
/*#toolbar li ul li a:hover {
	background:#d0e0eb;
}*/

/* mainnav */

#mainnav {
	margin:20px 0;
}
#mainnav ul {
	list-style-type:none;
	margin:20px 0 0 0;
	padding:0;
}
#mainnav li {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	width:25.6%;
	min-width:180px;
}
#mainnav li#mainnav_last {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	width:23%;
	min-width:160px;
	height:42px;
}
#mainnav a {
	display:block;
	margin:0 20px 0 0;
	height:34px;
	padding:8px 0 0 0;
	border-top-width:5px;
	border-top-style:solid;
	text-indent:-9999px;
	overflow:hidden;
	background:#ccc;
}
#mainnav li#mainnav_last a {
	margin:0;
}
a#mainnav_energy {
	background:url(../images/hd_home_energy.gif) no-repeat left 8px;
	border-top-color:#c70d2c;
}
a#mainnav_energy_tab {
	background:url(../images/hd_home_energy_tab.gif) no-repeat left 0px;
	border-top-color:#b1071a;
}
a#mainnav_healthcare {
	background:url(../images/hd_home_diagnostics.gif) no-repeat left 8px;
	border-top-color:#1f6ec6;
}
a#mainnav_healthcare_tab {
	background:url(../images/hd_home_diagnostics_tab.gif) no-repeat left 0px;
	border-top-color:#1C63B3;
}
a#mainnav_materials {
	background:url(../images/hd_home_materials.gif) no-repeat left 8px;
	border-top-color:#37b214;
}
a#mainnav_materials_tab {
	background:url(../images/hd_home_materials_tab.gif) no-repeat left 0px;
	border-top-color:#2F9911;
}
a#mainnav_security {
	background:url(../images/hd_home_security.gif) no-repeat left 8px;
	border-top-color:#890d54;
}
a#mainnav_security_tab {
	background:url(../images/hd_home_security_tab.gif) no-repeat left 0px;
	border-top-color:#7A0C4B;
}

/* page */
#page {
	min-width:700px;
	padding:30px 0;
}
#page h3 {
	border-bottom-width:2px; 
	border-bottom-style:solid;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}
#page h3 a {
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
	height:26px;
	width:180px;
}
h3.info {
	border-bottom-color:#00457c;
}
h3.about {
	background:url(../images/hd_aboutoxonica.gif) no-repeat left top;
}
h3.news {
	background:url(../images/hd_news.gif) no-repeat left top;
}
h3.contact {
	background:url(../images/hd_contactus.gif) no-repeat left top;
}
h3.media {
	background:url(../images/hd_mediacentre.gif) no-repeat left top;
}
h3.investors {
	background:url(../images/hd_investors.gif) no-repeat left top;
}
h3.energy {
	background:url(../images/hd_energy.gif) no-repeat left top;
	border-bottom-color:#c70d2c;
}
h3.healthcare {
	background:url(../images/hd_diagnostics.gif) no-repeat left top;
	border-bottom-color:#1f6ec6;
}
h3.materials {
	background:url(../images/hd_materials.gif) no-repeat left top;
	border-bottom-color:#37b214;
}
h3.security {
	background:url(../images/hd_security.gif) no-repeat left top;
	border-bottom-color:#890d54;
}

/*side nav*/

#sidenav {
	width:25.6%;
	min-width:180px;
	float:left;
	margin:4px 0 0 0;
}
#sidenav h4 {
	margin:0 0 1.2em 0;
	font-size:120%;
}
#sidenav h4.energy{
	color:#c70d2c;
}
#sidenav h4.healthcare{
	color:#1f6ec6;
}
#sidenav h4.materials{
	color:#37b214;
}
#sidenav h4.security{
	color:#890d54;
}
#sidenav ul{
	list-style-type:none;
	margin:0 20px 1.6em 0;
	padding:0;
}
#sidenav a {
	text-decoration:none;
}
#sidenav a:hover {
	text-decoration:underline;
}
#sidenav li{
	margin:0 0 1.2em 0;
	padding:0;
	color: #174479;
}

#sidenav ul ul {
        padding:1.2em 0 0 1.2em;
}

/* content */
#content {
	width:74.3%;
	min-width:520px;
	float:left;
}
#content h4 {
	font-size:150%;
	font-weight:normal;
	color:#00457c;
	margin:0 0 1.2em 0;
}
#content h5 {
	font-size:120%;
	font-weight:normal;
	color:#00457c;
	margin:0 0 1.2em 0;
}
#content.energy h4, #content.energy h5 {
	color:#c70d2c;
}
#content.healthcare h4, #content.healthcare h5 {
	color:#1f6ec6;
}
#content.materials h4, #content.materials h5 {
	color:#37b214;
}
#content.security h4, #content.security h5 {
	color:#890d54;
}
#content ul {
	margin:1em 0 1.5em 0;
	padding-left:2em;
}
#content li {
	margin:0 0 1em 0;
}
/* footer */

#footer {
	border-top:1px solid #132b47;
	margin:40px 0 0 0;
	text-align:left;
	position: absolute;
	width:100%;
	left:0;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
	height: 44px;
}
#footer p{
	float:left;
	font-size:90%;
	width:100%;
	padding:14px 0 18px 20px;
	margin:0 0 0 20px;
	background:url(../images/bg_footer.jpg) repeat-x 20px 0px;
}

/*homepage styling*/

/*home banner */
#home #home_banner {
	background:#174479;
	margin:0 0 20px 0;
	min-width:700px;
	height:254px;
}

/* home_intro */
#home #home_intro {
	float:left;
	width:46%;
	margin:0 0 10px 0;
	padding:20px 15px 0 0px;
	color:#fff;
}
#home_news h3 {
	margin:30px 0 15px 0;
	background:url(../images/hd_home_latestnews.gif) no-repeat left top;
	text-indent:-9999px;
}
#home_news p {
	line-height:1.2em;
	margin-bottom:0.9em;
	background:url(../images/arrow_blue.gif) no-repeat 0px 4px;
	padding:0 0 0 12px;
}
#home_news a {
	color:#fff;
	text-decoration:none;
}
#home_news a:hover {
	text-decoration:underline;
}
/* home_feature */
#home #home_feature {
	float:right;
}
/* company sectors */
#company_sectors {
	min-width:700px;
}
#company_sectors div.home_sector {
	float:left;
	width:25.6%;
	min-width:180px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
}
#company_sectors div.home_sector_last {
	float:left;
	width:23%;
	min-width:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#company_sectors div div{
	padding:0 0 0 0;
	margin:0 20px 0 0;
}
#company_sectors div div#home_security{
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#company_sectors div div p {
	text-align:justify;
	line-height:1.3em;
	border-bottom-width:2px;
	border-bottom-style:solid;
	padding:0 0 12px 0;
	min-height:120px;
  	height:auto !important;
  	height:120px;
	position:relative;
}
a.sector-homelink {
	position: absolute;
	left:0px;
	bottom:10px;
}
#company_sectors h3 {
	margin:0 0 30px 0;
	height:34px;
}

#home_energy h3 {
	background:url(../images/hd_home_energy.gif) no-repeat left 8px;
	border-top-color:#c70d2c;
	text-decoration:none;
	height:34px;
	padding-top:8px;
	text-indent:-9999px;
	border-top-width:5px;
	border-top-style:solid;
	overflow:hidden;
}
#home_healthcare h3 {
	background:url(../images/hd_home_diagnostics.gif) no-repeat left 8px;
	border-top-color:#1f6ec6;
	text-decoration:none;
	height:34px;
	padding-top:8px;
	text-indent:-9999px;
	border-top-width:5px;
	border-top-style:solid;
	overflow:hidden;
}
#home_materials h3 {
	background:url(../images/hd_home_optisol.gif) no-repeat left 8px;
	border-top-color:#37b214;
	text-decoration:none;
	height:34px;
	padding-top:8px;
	text-indent:-9999px;
	border-top-width:5px;
	border-top-style:solid;
	overflow:hidden;
}
#home_security h3 {
	margin:0 0 30px 0;
	height:34px;
}
#home_security h3 a {
	display:block;
	background:url(../images/hd_home_security.gif) no-repeat left 8px;
	border-top-color:#890d54;
	text-decoration:none;
	height:34px;
	padding-top:8px;
	text-indent:-9999px;
	border-top-width:5px;
	border-top-style:solid;
	overflow:hidden;
}
#home_energy p {
	border-bottom-color:#c70d2c;
}
#home_healthcare p {
	border-bottom-color:#1f6ec6;
}
#home_materials p {
	border-bottom-color:#37b214;
}
#home_security p {
	border-bottom-color:#890d54;
}
#company_sectors a.arrow_link {
	display:block;
	margin-top:10px;
}

/* home_nanotechnology */

#what_is_nanotechnology {
	float:left;
	width:51.2%;
	margin-top:2em;
}
#what_is_nanotechnology h4{
	margin:0 20px 10px 0;
	background:url(../images/hd_home_whatisnano.gif) no-repeat left top;
	text-indent:-9999px;
	height:20px;
}
#what_is_nanotechnology p{
	margin-right:20px;
}

/* home_investor */
#home_investor {
	float:left;
	width:48.7%;
	margin-top:2em;
}
#home_investor h4{
	margin:0 20px 10px 0;
	background:url(../images/hd_home_investor.gif) no-repeat left top;
	text-indent:-9999px;
	height:20px;
}
#home_investor a {
	display:block;
	margin:10px 0 0 0;
}




/* divisions homepages*/

#home_division #home_banner {
	background:url(../images/bg_home_division_intro.jpg) no-repeat left top;
	width:99.9%;
	min-width:520px;
	margin:0 0 30px 0;
}
#home_division #home_feature {
	float:right;
	padding:0 0 0 20px;
}
#home_division #home_intro {
	padding:20px;
	line-height:1.3em;
	color:#616161;
}
#home_division #column_left {
	width:50%;
	float:left;
	margin:0 0 10px 0;
}
#home_division #column_left p{
	margin-right:20px;
}
#home_division #column_right {
	float:left;
	width:49.9%;
	margin:0 0 20px 0;
}

#division_news a{
	background:url(../images/arrow_dkblue.gif) no-repeat 0px 5px;
	padding:0 0 0 10px;
	text-decoration:none;
}
#division_news a:hover {
	text-decoration:underline;
}
#division_news h4 a{
	background:none;
	color:#1f6ec6;
	padding:0;
}
#home_division #column_left a, #home_division #column_right a{
	display:block;
	margin-bottom:0.6em;
}




/*recruitment*/
.job_listing {
	border-bottom:1px dashed #999;
	margin:0 0 1.5em 0;
}

/*papers & publications */
.paper_pub {
	padding:1em 0 1.5em 0;
	border-bottom:1px dashed #999;
}
#page .paper_pub h5 {
	margin:0.25em 0;
	font-size:120%;
	color:#174479;
}
#page .paper_pub p {
	margin:0;
	padding: 0 0 0 25px;
	line-height:16px;
	background:url(../images/pdf.gif) no-repeat left top;
}
/*press releases */
.press_item {
	padding:1em 0 1.5em 0;
	border-bottom:1px dashed #999;
}
#page .press_item h5 {
	margin:0.25em 0;
	font-size:120%;
	color:#174479;
}
#page .press_item p {
	margin:0 0 0.5em 0;
}
/* Image Library */
.image_download dt {
	width:150px;
	float:left;
	padding:0 25px 0 0;
}
.image_download dd {
	width:300px;
	float:left;
	margin:0;
	padding:0;
}
.image_download img {
	border:1px solid #999;	
}
/*media centre*/

.media_item {
	margin:0 0 20px 0;
}
.media_item img{
	float:left;
	padding:0 15px 0 0;
}
#content .media_item p{
	margin:1em 0 0 0;
}
/*video-link */
.video-link {
	padding:1em 0 1.5em 0;
	border-bottom:1px dashed #999;
}
#page .video-link h5 {
	margin:0.25em 0;
	font-size:120%;
	color:#174479;
}
#page .video-link a {
	margin:0;
	padding: 0 0 0 25px;
	line-height:16px;
	background:url(../images/ic_movie.jpg) no-repeat left top;
}
/*News*/

.news_item {
	border-bottom:1px dashed #999;
	margin:0 0 15px 0;
}
#page .news_item h5{
	font-size:120%;
	margin-bottom:0;
}
.news_item p{
	margin:0 0 1.5em 0;
	font-size:100%;
}
.news_item span{
	font-size:90%;
	color:#174479;
	line-height:1.5em;
}
.news_item img{
	float:right;
	margin:0 0 10px 20px;
	border:1px solid #ddd;
}
#content_filter {
	margin-bottom:20px;
	border-bottom:1px dashed #999;
	padding-bottom:10px;
}
#news_images {
	width:202px;
	float:right;
	padding:0 0 20px 20px;
}

/*Case Studies*/
.case_studies_item {
	border-bottom:1px dashed #999;
	margin:0 0 15px 0;
}
.case_studies_item h5{
	margin-bottom:0;
	font-size:100%;
}
.case_studies_item img{
	float:right;
	margin:0 0 10px 20px;
	border:1px solid #ddd;
}

/*Achievements*/

.achievement_item, .achievement_news_item {
	border-bottom:1px dashed #ddd;
	margin:0 0 2em 0;
	padding:0 0 1.2em 0;
}
.achievement_item span{
	display:block;
	margin:0 0 0.2em 0;
}
.achievement_item img{
	float:right;
	margin:0 0 10px 20px;
}
.achievement_item a{
	color:#174479;
}


/* contact form */
form#contact {
	border:1px solid #999;
	padding:25px 25px 15px 25px;
	margin:25px 0 10px 0;
	width:300px;
	background:;
}
form#contact p{
	margin:0 0 20px 0;
}
form#contact label{
	display:block;
	margin:0 0 4px 0;
	font-size:100%;
}
.wide_form_element {
	width:275px;
}
input#submit_button {
	font-weight:bold;
	color:#174479;
}
form#contact .Error {
	background-color: #F00 !important;
}
.ErrorMessages {
	color: #F00 !important;
}

/*management team*/
#content.management h5 {
	margin:0 0 3em 0;
}
.management dl {
	margin-bottom:5em;
}
.management dt{
	border-bottom:1px solid #ddd;
	line-height:1.5em;
}
.management dt img{
	float:right;
}
.management dd{
	margin:10px 0 0 0;
	padding:0;
}

/*investors_calendar*/

.investors_calendar dl { 
	border-bottom: 1px dashed #ccc;
	margin-top:3em;
}
.investors_calendar dt {
	width: 20em;
	padding: 1em 0;
	float: left;
	margin: 0;
	border-top: 1px dashed #ccc;
	font-weight: bold;
}
.investors_calendar dd {
	margin-left: 20em;
	padding: 1em 0;
}
.investors_calendar dd.first { 
 	border-top: 1px dashed #ccc; 
}
#content.investors_advisors h5 {
	margin: 3em 0 1em 0;
	padding-bottom:0.5em;
	border-bottom:1px dashed #ddd;
}
div#investors_intro_shares { 
 	border:1px solid #ddd;
	margin-bottom:3em;
}
.investors_intro iframe { 
 	background: #ddd;
}



/*generic*/

/* clearfix */

.clearfix:after {
    content: ".";
    display: block; 
    height: 0;
    clear: both; 
    visibility: hidden;
}
.clearfix {*display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

p {
	margin:0 0 1.2em 0;
}

a {
	color:#174479;
}

a.arrow_link {
	background:url(../images/arrow_dkblue.gif) no-repeat 0px 5px;
	padding:0 0 0 10px;
	text-decoration:none;
}
a.arrow_link:hover {
	text-decoration:underline;
}
a.arrow_link_rev2 {
	background:url(../images/arrow_whiteOnBlue.gif) no-repeat 0px 3px;
	padding:0 0 0 12px;
	text-decoration:none;
	color:#fff;
}
a.arrow_link_rev2:hover {
	text-decoration:underline;
}
.top_link {
	display:block;
	margin-top:4em;
}

.list_downloads li{
	margin:0 0 1.5em 0;
}

.password {
	margin-bottom:20px;
	border-bottom:1px dashed #999;
	padding-bottom:15px;
}
ul.bullets {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.bullets li {
	margin:0 0 .3em 0;
	padding:0 0 0 10px;
	background:url(../images/bullet_blue.gif) no-repeat 0px 6px;
}
.pic_left {
	float:left;
	clear:left;
	margin:0 2.2em 2em 0;
}
.pic_right {
	float:right;
	clear:right;
	margin:0 0 2em 2.2em;
}
.pic_flow {
	margin:2em 0;
}
div.pic_caption {
	margin:3em 0;
	clear:both;
}
div.pic_caption p {
	margin:0;
	font-size:90%;
}
ol li {
	margin:0 0 1em 0;
	padding:0;
}
ul.link_list {
	padding:0;
	margin:0;
	list-style-type:none;
}
ul.link_list li{
	padding:0;
	margin:0 0 1em 0;
}
sub {
	font-size:80%;
	line-height:1em;
}

/*No-harm effects Tables*/

Table.noharm_effects {
        border-collapse: collapse;
        font-size:100%;
}

Table.noharm_effects td {
        border: 1px solid #626262;
        text-align:center;
        padding: 4px 4px 4px 4px;
}

Table.noharm_effects td.empty {
        border: none;
}

Table.noharm_effects td.doubleborder {
        border-right: 2px double #626262;
}

Table.noharm_effects td.title {
        font-weight:bold;
}

/*Tech Notes Table*/

Table.tech_notes {
        border-collapse: collapse;
        font-size:100%;
        color:black;
        text-align:center;
        margin-bottom:10px;

}

Table.tech_notes tr.red td {
        border-bottom: none;
}

Table.tech_notes tr.red {
        background-color: #ee1a2c;
        font-weight:bold;
}
Table.tech_notes tr.bordertopwhite {
        border-top:1px solid white;
}

Table.tech_notes td {
        border: none;
        border-bottom: 1px solid #00ab68;
        padding: 2px 10px 2px 10px;
}

Table.tech_notes td.green {
        background-color: #8cceac;
}

Table.tech_notes td.lightgreen {
        background-color: #d1dbc8;
}

Table.tech_notes td.envirox_col {
        color: white;
        font-weight:bold;
}

Table.tech_notes td.textalign_left {
        text-align:left;
}

span.power {
        vertical-align:text-top;
        font-size:60%;
        font-style:none;
}

/*PDF link */

a.pdflink {
        text-decoration:none;
        margin-top:20px;
}
a.pdflink:hover{
        text-decoration:none;
}

a.pdflink img {
        vertical-align:middle;
        border:none;
}

a.pdflink span {
        vertical-align:middle;
        text-decoration: underline;
}

/*side menu's sublinks (Tech notes and No Harm effects pages)*/
h4.second {
        padding-top:25px;
}

ul.sidemenu_sublinks li a{
        font-size:90%;
}

a.flashlink {
        display:block;
        margin-bottom:10px;
}
/* Optical Properties table & img*/

table.optical_properties {
        margin-top:40px;
        border-collapse: collapse;
        font-size:1em;
}

table.optical_properties td {
        margin:0;
}
table.optical_properties td img.aligncol {
        margin-left:70px;
}
table.optical_properties td p {
        text-align:center;
        margin: 5px 0;
        padding:0;
}

table.optical_properties td.optical-arrow {
        background:url('../images/optical-arrow.jpg') center bottom no-repeat;
}
table.optical_properties td.optical-arrow p {
       width:5px;
       margin:0 auto;
       overflow:hidden;
       color:black;
}
img.img_center {
        display: block;
        margin-left:auto;
        margin-right:auto;
}

div.center_blood_device {
        display: block;
        width:417px;
        margin-left:auto;
        margin-right:auto;
}

div.width_sers_pic {
        width:210px;
        float:left;
}

div.width_sers_long {
        width:600px;
        height:10px;
        float:left;
}

div.float_left {
        float:left;
        display: block;
        margin-right: 20px;
}

div.float_left_no_margin {
        float:left;
        display: block;
}

div.schema_and_description {
        height:350px;
        margin:15px 10px 15px 10px;
}

div.description {
        padding-top:20px;
}

p.center {
        text-align:center;
}

p.device_title {
        margin-left:55px;
}

p.sers_title_one {
        margin-left:15px;
}

p.sers_title_two {
        margin-left:25px;
}

a.secondlink {
        margin-left:20px;
}
a.logo-link {
        margin-right:20px;
		border:none;
}
a.logo-link img{
		border:none;
}

a img {
	border:none;
}

/*sales orders*/
#sales-links {
	margin:0 0 50px 0;
}

#sales-links h5{
	margin:20px 0 10px 0;
}

#sales-links p{
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	border-bottom:1px dotted #ccc;
}

/* rapid_immunoassay */

table#rapid_immunoassay {
        margin:0 0 20px 10px;
        border-collapse:collapse;
}

table#rapid_immunoassay tr td,
table#rapid_immunoassay tr th  {
       padding:6px;
       border:1px solid #0096ff;
}
table#rapid_immunoassay tr td {
       text-align:center;
}
table#rapid_immunoassay tr th {
       text-align:left;
}
table#rapid_immunoassay tr td.noborder {
       border:0;
}

/* no_wash_assay */

table#no_wash_assay {
        margin:0 0 20px 10px;
        border-collapse:collapse;
}
table#no_wash_assay tr td,
table#no_wash_assay tr th {
        padding:6px;
        border:1px solid #0096ff;
}
table#no_wash_assay tr td {
       text-align:center;
}
table#no_wash_assay tr th {
       text-align:left;
}
table#no_wash_assay tr td.noborder {
       border:0;
}
.bluebg {
       background-color:#c4e9ff;
}
p.table_comments {
       font-size:0.85em;
}
.multiplex_tech {
       float:left;
       width:300px;
       padding-right:20px;
}
.left {
       float:left;
}

/* Rule 26 wenpage */

#shareholder {
     border-collapse:collapse;
     border:1px solid grey;
     margin:0 0 1em 0;
}

#shareholder tr td, #shareholder tr th {
      text-align:center;
      padding:3px;
      border:1px solid grey;
}

#shareholder tr .alignleft {
      text-align:left;
}

#shareholder tr .alignright {
      text-align:right;
}

#shareholder tr th.short {
      width:100px;
}

#shareholder tr th.long {
      width:300px;
}

#content h5.rule26-subheader {
	margin-top:2em;
	padding:2em 0 1em 0;
	border-top:1px solid #eaeaea;
}

#news_text pre {
        font-size:13px;
}

/*ag styles*/

a.hover {color:#626262;text-decoration:none;}
a.hover:hover {color:#174479;text-decoration:underline;}

#logo #oldh1 {
	margin:0 0 8px 0;
}
#logo #oldh1 a{
	display:block;
	height:47px;
	width:152px;
	background:url(http://www.oxonica.com/images/logo_Oxonica.gif) no-repeat left top;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}
#logo #oldh2 {
	margin:0;
	height:15px;
	width:175px;
	background:url(http://www.oxonica.com/images/strapline.gif) no-repeat left top;
	text-indent:-9999px;
}
#page #oldh3 {
	border-bottom-width:2px; 
	border-bottom-style:solid;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}
#page #oldh3 a {
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
	height:26px;
	width:180px;
}
#oldh3.energy {
	background:url(http://www.oxonica.com/images/hd_energy.gif) no-repeat left top;
	border-bottom-color:#c70d2c;
}
#oldh3.info {
	border-bottom-color:#c70d2c;
}
#oldh3.news {
	background:url(http://www.oxonica.com/images/hd_news.gif) no-repeat left top;
}
#sidenav h2 {
	margin:0 0 1.2em 0;
	font-size:120%;
}
#sidenav h2.energy{
	color:#c70d2c;
}
#sidenav div.second {
	margin:0 0 1.2em 0;
	font-size:120%;
	font-weight:bold;
	color:#c70d2c;
}
#content h1.new {
	font-size:150%;
	font-weight:normal;
	color:#00457c;
	margin:0 0 1.2em 0;
}
#content h2.new {
	font-size:150%;
	font-weight:normal;
	color:#00457c;
	margin:0 0 1.2em 0;
}
#content.energy h1.new, #content.energy h2.new, #content.energy div.second, #content.energy h5 {
	color:#c70d2c;
}
#footer div{
	font-size:90%;
	padding:14px 0 18px 20px;
	margin:0 0 0 20px;
	background:url(http://www.oxonica.com/images/bg_footer.jpg) repeat-x 20px 0px;
}
#footer h2 {
	display:inline;
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:10px;
}
div.second {
        padding-top:25px;
}

/* the following 2 declarations haven't been changed by me, but I couldn't get the case study offset spacing to work */
/* without them being in here! */
#sidenav li{
	margin:0 0 1.2em 0;
	padding:0;
	color: #174479;
}
#sidenav ul ul {
        padding:1.2em 0 0 1.2em;
}
