﻿body    { }
p               { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.smallcaps         { color: #57b4bc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; letter-spacing: 4px; margin-left: 6px }
.mediumbold  { color: #000; font-size: 13px; font-family: helvetica, verdana, arial, sans-serif; font-weight: bold }
.allcapsbig    { color: #000; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 22px; letter-spacing: 4px }
a:link.darker, a:visited.darker { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:link, a:visited       { color: #57b4bc; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:hover     { color: #f48f9c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:active    { color: #f48f9c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:link.button, a:visited.button   { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #d4e7eb; padding: 2px; border: solid 1px #488; outline-width: 1px; outline-color: #57b4bc }
a:hover.button   { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #ffc6d0; padding: 2px; border: solid 1px #f48f9c }
a:active.button   { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #f48f9c; padding: 2px; border: solid 1px #57b4bc }
h3       { color: #488; font-size: 15px; font-family: helvetica, verdana, arial, sans-serif; font-weight: bold; line-height: 20px }
.boldheader  { color: #488; font-size: 16px; font-family: helvetica, verdana, arial, sans-serif; font-weight: bold; line-height: 20px }
.boldfeatureheader  {margin-left:10px; text-align:left; color: #488; font-size: 16px; font-family: helvetica, verdana, arial, sans-serif; font-weight: bold; line-height: 20px }
h4   { color: #57b4bc; font-size: 13px; font-family: helvetica, verdana, arial, sans-serif; font-weight: bold }
td       { color: #000; font-size: 11px; font-family: verdana, helvetica, arial, sans-serif }
td a:link.results, a:visited.results    { color: #488; font-size: 11px; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold }
td a:hover.results { color: #f48f9c; font-size: 11px; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold }
hr   { color: #57b4bc; noshade:  }
.small {font-size: 10px; font-family: verdana, helvetica, arial, sans-serif; color: #000000;}
.caption {font-size: 10px; font-family: verdana, helvetica, arial, sans-serif; color: #000000; font-weight: bold;}
.footer {font-size: 10px; font-family: verdana, helvetica, arial, sans-serif; color: #000000;}
.nodisplay {display: none;}
option {font-size: 11px; font-family: verdana, helvetica, arial, sans-serif; color: #000000;}

select {font-size: 11px; font-family: verdana, helvetica, arial, sans-serif; color: #000000;}

input {font-size: 11px; font-family: verdana, helvetica, arial, sans-serif; color: #000000;}
	
textarea {font-size: 11px; font-family: verdana, helvetica, arial, sans-serif; color: #000000;}
.dashed {padding:10px 5px 10px 5px; vertical-align: top; border-bottom: 1px dashed #57b4bc; border-left: none; border-right: none;}
.dashedheader {padding-top:4px; padding-right:5px; white-space:nowrap; text-align: left; font-size: 11px; font-family: verdana, helvetica, arial, sans-serif; color: #000000; border-bottom: 1px dashed #57b4bc; border-top: none; border-left: none; border-right: none;}
.dashedside { border-right: 1px dashed #57b4bc }
.dashedsidehome { text-align:center; height: 255px; padding:0px 10px 10px 10px; margin:10px 0px 5px 5px; width: 127px; float:left; border-bottom: 1px dashed #57b4bc; border-right: 1px dashed #57b4bc }
.nodashedsidehome { text-align:center; height: 255px; padding:0px 10px 10px 10px; margin:10px 0px 5px 5px; width: 127px; float:left; border-bottom: 1px dashed #57b4bc;}
.featuredcontainer {margin-left:10px; text-align:center; width:470px; border-top: 1px dashed #57b4bc;}
.ProductGrid {margin-left: 4px;}
span.description { width: 175px }
div.library { padding: 5px; }