* {
    color: #000000;
    text-decoration: none;
    text-align: left;
    vertical-align: top;
    font-weight: normal;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    /* font-size: 9pt;  */
    font-size: 12px; 
}

.bodytext {}

.bodyheader {
   font-weight: bold;
	margin-top: 12pt;
	white-space: pre;
}

.errorheader {
   font-weight: bold;
	margin-top: 12pt;
	white-space: pre;
	color: red;
}

.errormsg {
   font-style: italic;
	margin-top: 12pt;
	white-space: pre;
	width: 600;
}

.columnheader {
 	background-color: #CCCCCC;
   font-weight: bold;
   text-align: left;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt; 
/*  text-decoration: underline; */
}

formheader {
   font-weight: bold;
	margin-top: 12pt;
	white-space: pre;
}

td.topnav {
	
	background-color: #0F4B8C;
    text-align: center;
    vertical-align: middle;
	
}

.topnavlink {

    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt; 
}

.topnavlink:Hover
{  
    color: #FFFF00;
    text-decoration: none;  
}

.hematology {

    color: #0F4B8C;
    text-decoration: none;
    text-align: center;
    vertical-align: center;
    font-weight: normal;
	 font-family: Times New Roman, Roman;
    font-size: 20pt; 
}

.linksection {

    color: #FFFFF;
    text-decoration: none;
    text-align: left;
    vertical-align: top;
    font-weight: normal;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9.4pt; 
}


.NavLink
{
	/* Note: Needs to be pretty small to prevent wrapping too many entries 
            8pt bold works, or 9pt normal.
    */
    color: #0000FF;
    text-decoration: none;
    /*font-weight: bold;*/
    font-family: Arial, Helvetica, sans-serif;
    /*font-size: smaller; */
    font-weight: normal;
    font-size: 9pt; 
}


/*--- Link Roll-over effect for left menu ---*/
.NavLink:Hover
{  
    color: #FF0000;
    background-color: #F5F5F5;
    /*color: #0000FF;*/
    text-decoration: none;  
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 9pt; 
}


.leftnavheader {
    color: #000000;
    text-decoration: none;
    text-align: left;
    vertical-align: top;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt; 
   font-weight: bold;
	margin-top: 12pt;
}


.sectionhead {

    color: #000000;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt; 
	 margin-left: 6pt;
}


.txtlabel	{
	color: #000000;
   font-style: italic;
	font-weight: normal;
	text-align: right;
	font-size: 11pt; 
}


.distributor	{
	margin-bottom: 12pt;
	margin-left: 65pt;
}

.distreg	{
	/* margin-top: 12pt; */
	margin-left: -15pt;
	color: blue;
	text-align: left;
	font-weight: bold;
	font-size: 14pt; 
}

.distname	{
	color: #000000;
   font-style: italic;
	font-weight: bold;
	text-align: left;
	font-size: 11pt; 
}

th {
	background-color: #E4E4E4;
	font-weight: bold;
	vertical-align: bottom;
}

.colhdg {
	background-color: #E4E4E4;
	font-weight: bold;
	vertical-align: bottom;
}

/*
.disttel:before { 
	content:"Tel: " 
}

.distfax:before { 
	content:"Fax: "
}

.distemail:before {
	content:"E-mail: "
}
*/

adr	{ white-space: pre; }

.distadr	{ white-space: pre; }

