@import "layout-chl.css";
@import "links-chl.css";
@import "form.css";
BODY {
color:#000;
background-color:#8b8b8b;
font-family:Tahoma,Helvetica,Verdana,sans-serif;
font-size:87%;
}
DFN {
border-bottom:1px dotted #7f7f7f;
background-color:#f0f0f0;
cursor:help;
}
TABLE {
border-collapse:collapse;
padding:0;
}
TD {
font-size:1em;
vertical-align:top;
padding:0 2px;
}
H1 {
font-size:1.5em;
font-weight:bold;
text-transform:uppercase;
}
H2,H3 {
font-size:1.2em;
}

/* This changes the color of the very top of the page */

#globalhead {
background-color:#fff;
}
#containerhead {
background-color:#fff;
}
#searchbox {
font-size:0.8em;
}

/* JM:- Commented out because it masks the navigation bar */

#content {
}
#pagecontent {
background-color:#fff;
}

#pagehead IMG {
border:0;
padding-right:5px;
vertical-align:middle;
}

#sidebar {
background-color:#fff;
}

/* JM:- This is the colour of the left hand navigation bar - originally #8b8b8b */
/* JM:- Oringial (padding:10px 0 0 0;)-(top...*/

#nav {
color:#fff;
background-color:#8b8b8b;
margin:0;
padding:10px 0 0 0;
}
div#primarynav {
color:#fff;
}
div#primarynav li {
color:#fff;
border-bottom:1px solid #f00;
}
div#primarynav li.nav-level1 {
font-size:1em;
text-transform:uppercase;
width:100%;
padding-top:1em;
}
#primarynav li.nav-level1 a:link, #primarynav li.nav-level1 a:active, #primarynav li.nav-level1 a:hover, #primarynav li.nav-level1 a:visited {
color:#fff;
text-decoration:none;
}
/* JM:- This changes the color of the very bottom of the page */
#containerfoot {
color:#B0C4DE;
background-color:#fff;
}
/* test manager specific stuff */
/* search */
.searchtextbox {
font-size:x-small;
width:150px;
}
.searchtext {
font-size:small;
}
.searchselectbox {
font-size:x-small;
width:auto;
}
/* home/search controls */
/* JM:- This changes color of A-Z buttons original was fff000 */
div.testletter {
margin-bottom:10px;
}
div.testletter A {
color:#fff;
background-color:#D00000;
font-weight:bold;
border-width:thin;
text-decoration:none;
padding:0 10px;
}
div.testletter A:hover {
text-decoration:underline;
}
/* general */
.section-heading {
color:#CC0000;
font-size:large;
text-decoration:none;
font-weight:bold;
}
.section-subheading {
color:#000000;
font-size:small;
text-decoration:none;
font-weight:bold;
}
/* clinical problem lists */
UL.cpglist {
list-style:none;
}
UL.cpglist > LI {
padding:10px 1em;
background-color:#f0f0f0;
font-weight:bold;
}
UL.cplist {
list-style:none;
background-color:#fff;
}
UL.cplist > LI {
padding:5px 1em;
font-weight:normal;
}
/* test lists */
UL.testlist {
list-style:none;
}
UL.testlist LI {
padding:5px 1em;
}
.row0 {
background-color:#fff;
}
.row1 {
background-color:#f0f0f0;
}
/* test details */
#testdetails SPAN {
display:inline;
width:20%;
height:2em;
}
TABLE.testdetails {
border:1px solid #000;
border:1px solid #000;
border-collapse:collapse;
}
.testdetails TD {
vertical-align:top;
padding:2px 1em;
}
.testdetails TH {
background-color:#f5f5f5;
text-align:right;
width:15%;
vertical-align:top;
padding:2px 1em;
}
/* breadcrumbs */
#breadcrumbscontainer {
color:#636363;
font-size:small;
padding:4px 0;
border-top:1px solid #f00;
border-bottom:1px solid #f00;
}
.breadcrumboff {
color:#333399;
font-size:small;
text-decoration:underline;
}
.breadcrumbon {
color:#000000;
font-size:small;
font-weight:bold;
text-decoration:none;
}
.box {
float:left;
position:relative;
width:30%;
margin:1em 1em 0 0;
background-color:#f5f5f5;
border:1px solid #7f7f7f;
-moz-border-radius:6px;	/* Rounded edges in Firefox */
}
.boxtitle {
background-color:#8b8b8b;
color:#fff;
margin:0;
font-size:1em;
padding:5px 0;
font-weight:bold;
width:100%;
text-align:center;
}
.box P {
margin:0.5em 1em;
}
.clear {
clear:both;
}
/* tables */
TABLE.table {
border:1px solid #000;
border-collapse:collapse;
}
.tabletitle  {
background-color:Gray;
color:#fff;
font-weight:bold;
text-align:center;
}
.tablecolheader  {
background-color:Silver;
color:#000000;
font-weight:bold;
}
.tablerow {
background-color:#F5F5F5;
color:#000000;
font-size:x-small;
}
.tablefooter {
background-color:Silver;
color:#000;
font-weight:bold;
}
/* buttons */
.button {
font-size:100%;
font-weight:bold;
color:#000000; 
background:#C0C0C0; 
}
.notice {
background:#FFF6BF none repeat scroll 0 0;
border-color:#FFD324;
color:#514721;
}
.debug {
background:#FFF6BF none repeat scroll 0 0;
border-color:#FFD324;
color:#514721;
}
.error, .notice, .success, .debug {
border:2px solid #DDDDDD;
margin-bottom:1em;
padding:0.8em;
}