body {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;}
p {
    font-family: Arial, Helvetica, sans-serif; 
    text-align: left;}

ol {
    font-family: Arial, Helvetica, sans-serif; 
    text-align: left;}

ul {
    font-family: Arial, Helvetica, sans-serif; 
    text-align: left;}

div{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

a {
    text-decoration: none; color: blue;}
a:hover {color: red;}

.text {
    padding: 0px 5px -2px 5px;
    font-size: 12px;
    text-align: left;}

.textcenter {
    padding: 0px 5px -2px 5px;
    font-size: 12px;
    text-align: center;}

.text10 {
    padding: 0px 5px -2px 5px;
    font-size: 10px;
    text-align: left;}

.caption {
    padding: 0px 5px -2px 5px;
    font-size: 12px;
    text-align: center;
    font-style: italic;}

.textbold {
    padding: 0px 5px -2px 5px;
    font-size: 12px;
    font-weight: bold;}

.texthighlight {
    padding: 0px 5px -2px 5px;
    font-size: 12px;
    font-weight: bold;
    background-color: pink;}

h2 {
    padding: 0px 5px -10px 5px;
    font-size: 22px;}

h4 {
    padding: 0px 0px -10px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 16px;}

table.menu{
    text-align: left; 
    width: 154px; 
    height: 100%;}

table.menu2{
    text-align: left; 
    font-size: 10pt; 
    width: 155px; 
    height: 27px;
    border-width: 0px 
    padding: 2px;
    margin: 1px;}

td.menutd{
    vertical-align: top; 
    width: 97px; 
    background-color: #cccccc;}

td.menutd2{
    background-color: #dfdfdf;}

tr.menutr{
    color: rgb(51, 51, 51);}

.menuheading{
    color: #000000; 
    font-weight: bold; 
    font-size: 12pt;}

.leftsub {
    padding: 0px;
    color:#333333; 
    font-size:12px; 
    font-weight:bold;}

.leftNav a:link, 
.leftNav a:visited { 
    color: #323232; 
    font-size: 10pt; 
    text-decoration: none; 
    text-indent: 10px; }
.leftsubnav {
    font-size: 9px; 
    padding-left: 1em;
    a:link, a}
.footer {
    font-size: 11px; 
    text-align: center;}
.leftlink {
    margin-bottom: -15px; 
    color:#333333; 
    font-size:12px; 
    font-weight:bold; 
    list-style-type:none;
    display: block}
#leftlinkhighlight {
    margin-bottom: -15px; 
    color:#333333; 
    font-size:12px; 
    font-weight:bold; 
    list-style-type:none;
    background-color: pink;}
td#masthead {
    background-image:   url(/images/bkgTdMasthead.jpg); vertical-align: top;
    text-align: right;}
td#leftnav {
    vertical-align: top; 
    width: 195px; 
    background-color:#e0e0e0; 
    padding: 18px 5px 5px 10px;}
.topmenu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;}
.greybordertable {
    border: thin solid #999999;}
#container {
    border: thin solid #999999;
    Width: 650px;
    margin-left: auto; margin-right: auto;}
.featuresbkg {
	background-color:#FFFFFF;
	font-size: 12px;
	background-image: url(images/featuresbkg.jpg);
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;}
.homeretailsub2 {
border-top: thin #666 solid; border-bottom: thin #666 solid; font-weight: bold; padding: 2px 2px 2px 8px; background-color:#999; color: #fff; font-size:14px;
}
.homeboxminilab {
	background-color:#e0e0e0;
	background-image: url(images/minilabcropped.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #E0E0E0;
width: 205px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
color: #636363;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: black;
color: white;
}
}