body{ background-color:#000000; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
td,div{ font-family:verdana,sans-serif; font-size:11px; color:#000000; }
a,a:active,a:visited{ color:#999900; text-decoration:underline; }
a:hover{ color:#999900; text-decoration:none; }

.smalltext{ font-size:10px; }
.largetext{ font-size:15px; }
.whitetext{ color:#ffffff; }
.bluetext{ color:#333399; }
.graytext{ color:#666666; }
.whitebg{ background-color:#ffffff; }
.blackbg{ background-color:#000000; }
.bluebg{ background-color:#333399; }
.graybg{ background-color:#999999; }
.required{ color:#cc0000; }
.unrequired{ color:#999999; }

.footer{ font-size:11px; color:#999999; }
a.footer,a.footer:active,a.footer:visited{ color:#6699ff; text-decoration:none; }
a.footer:hover{ color:#cccccc; text-decoration:none; }

.bluelink{ font-size:11px; color:#333399; }
a.bluelink,a.bluelink:active,a.bluelink:visited{ color:#333399; text-decoration:underline; }
a.bluelink:hover{ color:#333399; text-decoration:none; }

.bluelink2{ font-size:11px; color:#333399; }
a.bluelink2,a.bluelink2:active,a.bluelink2:visited{ color:#333399; text-decoration:none; }
a.bluelink2:hover{ color:#333399; text-decoration:none; }

.faq{ font-size:11px; color:#333399; }
a.faq,a.faq:active,a.faq:visited{ color:#333399; text-decoration:underline; }
a.faq:hover{ color:#333399; text-decoration:none; }

.nav{ font-size:10px; color:#999999; }
a.nav,a.nav:active,a.nav:visited{ color:#ffffff; text-decoration:none; }
a.nav:hover{ color:#cccc00; text-decoration:none; }

.navon{ font-size:10px; color:#cccc00; }
a.navon,a.navon:active,a.navon:visited{ color:#cccc00; text-decoration:none; }
a.navon:hover{ color:#cccc00; text-decoration:none; }

.sidenav{ font-size:11px; color:#999900; }
a.sidenav,a.sidenav:active,a.sidenav:visited{ color:#333399; text-decoration:none; }
a.sidenav:hover{ color:#333399; text-decoration:none; }

.menu{ font-size:10px; }
a.menu,a.menu:active,a.menu:visited{ color:#ffffff; text-decoration:none; }
a.menu:hover{ color:#ffffff; text-decoration:none; }

.subnavon{ background-image:url(http://www.k2sourcing.com/images/subnav_on.jpg); }
.subnavoff{ background-image:url(http://www.k2sourcing.com/images/subnav_off.jpg); }

.form{ margin:0px; padding:0px; }

/* added 2004-12-15 */

img.moreinfo {
  float:left;
  margin:3px 5px 0px 0px;
}

ul.home {
  margin:0px;
  padding:0px 0px 0px 40px;
}
a.home-link-left, a.home-link-left:visited, a.home-link-left:link, a.home-link-left:active {
  
  font-weight:bold;
  color:#003399;
  text-decoration:underline;
}
a.home-link-left:hover {
  text-decoration:none;
}
a.home-link-right, a.home-link-right:visited, a.home-link-right:link, a.home-link-right:active {
  color:#003399;
  text-decoration:underline;
}
a.home-link-right:hover {
  text-decoration:none;
}
h1.home-image-left {
font-size:1px;
line-height:1px;
 display:block;
 margin:0;
 padding:0;
 width:341px;
 height:22px;
 text-indent:-9999px;
 text-decoration:none;
 background:url(../images/hm_t_best_care_reverse.gif) transparent no-repeat;
}
.quotebox {
  float:right;
  width:150px;
  padding:10px;
  margin:0px 0px 10px 10px;
  background-color:#eeeeee;
  line-height:15px;
  font-size:10px;
  font-family:verdana,sans-serif;
}
.quotebox b {
  color:#333399;
  font-size:15px;
  line-height:20px;
  font-family:georgia,sans-serif;
}
.titleline {
  font:bold 16px georgia,sans-serif;
  color:#333399
}
.tagline {
  font:bold 13px georgia,sans-serif;
  color:#999900
}
/* end add */

@media all{
  dummy{}
  .content{ line-height:17px; }
  input.text{ border-width:1px; border-color:#006600; border-style:solid; background-color:#ffffff; color:#000000; font-size:11px; font-family:verdana,sans-serif; margin-top:0px; margin-bottom:0px; }
  input.home{ background-color:#ffffff; color:#000000; font-size:10px; font-family:verdana,sans-serif; margin-top:0px; margin-bottom:0px; }
  input.home2{ background-color:#ffffff; color:#666666; font-size:10px; font-family:verdana,sans-serif; margin-top:0px; margin-bottom:0px; }
  input.submit{ border-width:1px; border-color:#006600; border-style:solid; background-color:#e3e3e3; color:#000000; font-size:11px; font-family:verdana,sans-serif; margin-top:0px; margin-bottom:0px; }
  textarea{ border-width:1px; border-color:#006600; border-style:solid; background-color:#ffffff; color:#000000; font-size:11px; font-family:verdana,sans-serif; overflow-X:hidden; overflow-Y:auto; }
}
