/*layout*/
body  { background-color: white; text-align: center; width: auto; height: auto; margin: 20px 0 0; padding: 0   }
div#container { text-align: left; width: 796px; margin: 0 auto; position: relative; }
.logos { margin-right: 10px; margin-bottom: 20px; margin-left: 20px; }

/*text*/
.home     { color: #003a63; font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; line-height: 26px; padding-top: 10px; padding-bottom: 20px; }
.header   { color: #003a63; font-size: 24px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; line-height: 18px; text-decoration: none; }
.subheader   { color: #6a8372; font-size: 20px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; line-height: 18px; text-decoration: none; }
.maintext   { color: #414243; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; line-height: 16px; text-decoration: none; padding-top: 4px; padding-left: 1px; }
.bluetext    { color: #02243d; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: bold; line-height: 16px; text-decoration: none; padding-top: 4px }
.footerbottom  { color: #455d4c; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal;}
.footer   { color: #d9d1c1; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 14px; text-decoration: none }

/*Subnav*/
div#aboutsub { height: auto; width: 140px; position: absolute; top: 131px; left: 0; z-index: 99; visibility: hidden; }
div#productssub { height: auto; width: 140px; position: absolute; top: 131px; left: 140px; z-index: 99; visibility: hidden; }
div#clinicianssub { height: auto; width: 140px; position: absolute; top: 131px; left: 248px; z-index: 99; visibility: hidden; }
div#patientssub { height: auto; width: 140px; position: absolute; top: 131px; left: 393px; z-index: 99; visibility: hidden; }
div#newssub { height: auto; width: 140px; position: absolute; top: 131px; left: 532px; z-index: 99; visibility: hidden; }
div#infosub { height: auto; width: 140px; position: absolute; top: 131px; left: 650px; z-index: 99; visibility: hidden; }

/*List Rollovers*/
div#roll1 { background-color: #fff; position: static; top: 175px; width: 600px; visibility: visible; }
div#roll2 { background-color: #fff; position: absolute; top: 175px; width: 600px; visibility: hidden; }
div#roll3 { background-color: #fff; position: absolute; top: 175px; width: 600px; visibility: hidden; }
div#roll4 { background-color: #fff; position: absolute; top: 175px; width: 600px; visibility: hidden; }
div#roll5 { background-color: #fff; position: absolute; top: 175px; width: 600px; visibility: hidden; }
div#roll6 { background-color: #fff; position: absolute; top: 175px; width: 600px; visibility: hidden; }
div#roll7 { background-color: #fff; position: absolute; top: 175px; width: 600px; visibility: hidden; }
div#roll8 { background-color: #fff; position: absolute; top: 175px; width: 600px; visibility: hidden; }
div#roll9 { background-color: #fff; position: absolute; top: 175px; width: 600px; visibility: hidden; }

/* links */
a.footer:link   { color: #d9d1c1; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 14px; text-decoration: none }
a.footer:active           { color: #d9d1c1; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 14px; text-decoration: none }
a.footer:visited          { color: #d9d1c1; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 14px; text-decoration: none }
a.footer:hover             { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 14px; text-decoration: underline }

a.main:link   { color: #455d4c; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 14px; text-decoration: none }
a.main:active { color: #455d4c; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 14px; text-decoration: none }
a.main:visited { color: #455d4c; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 14px; text-decoration: none }
a.main:hover   { color: #455d4c; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 14px; text-decoration: underline }

/* buttons */
#mybutton     { text-decoration: none; background-color: #455d4c; text-align: center; width: 110px; border-style: double; border-color: #2c3b58  }
A.buttontext  { color: white; font-size: 10pt; font-family: Arial; font-style: normal; font-variant: normal; line-height: normal; text-decoration: none; cursor: hand }
.buttonover    { color: black; font: 10pt Arial; text-decoration: none; cursor: hand  }

/* misc */
.forms1 { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #8fbbda; padding: 4px; border: inset 1px #174b70 }
