@import "layout-chl.css";
@import "links-chl.css";
@import "form.css";
BODY {
color:#3E3E3E;
font-family:Verdana,Tahoma,Helvetica,Verdana,sans-serif;
font-size:80%;
}

DFN {
border-bottom:1px dotted #7f7f7f;
background-color:#f0f0f0;
cursor:help;
}
TABLE {
border-collapse:collapse;
padding:0px;
}
TD {
font-size:1em;
vertical-align:top;
padding:0px;
}
H1 {
font-size:1.5em;
font-weight:bold;
}
H2,H3 {
font-size:1.2em;
}

/* This changes the color of the very top of the page */

#globalhead {
}
#containerhead {
}
#searchbox {
font-size:0.8em;
}

/* JM:- Commented out because it masks the navigation bar */

#content {
}
#pagecontent {
border: 0px solid #000;;
}

#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;
margin:0px;
padding:0px;
}
/* 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:link 		{color: #ffffff;}
div.testletter A:visited 	{	color: #ffffff;}
div.testletter A:active 	{text-decoration:underline; color:#ffffff;}
div.testletter A:hover 	{text-decoration:underline; color:#ffffff;}

}
/* 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;
}



h1 { font-size:	18px; color: #524D48; font-weight: normal; }
h2 { font-size:	15px;  color: #524D48; font-weight: normal; }
h3 { font-size:	16px;  color: #524D48; font-weight: normal; }
h4 { font-size:	24px;  color: #524D48; color: #CF141F;  font-weight: normal; }
.head1 { font-size:	15px; color: #8A8A8A; font-weight: normal; }
.head2 { font-size:	18px; color: #8A8A8A; font-weight: normal; margin-bottom:12px; }
.whitetxt { font-size:	17px; color: #ffffff; font-weight: normal; line-height:140%;}


#paddedtable td, tr, th, table { padding:4px;}

.hrline {  	background-image: url('http://www.labnet.health.nz/testmanager/images/hrline.gif');     background-attachment: scroll;    background-repeat: repeat-x;     background-position: center center; }	



A:link 		{text-decoration: underline; 	color: #285E95;}
A:visited 	{text-decoration: underline; 	color: #285E95;}
A:active 	{text-decoration:underline; color:#D1121C;}
A:hover 	{text-decoration:underline; color:#D1121C;}


#form input, select, textarea {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-size: 			11px;
	font-size-adjust:	.58;
	font-family: 		Corbel, Arial;
	color: 			#4B4B4B; 
	border-width :		1px;
	border-style :		solid;
	border-color :		#BFBFBF;
	background-color:	#ffffff;

}

.table { border:1px solid #fff;}
