body { font-family: Verdana, Arial, Helvetica, sans-serif; }

p { line-height: 18px; }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }
h1 { color: #008000; font-size: 13pt; }
ul { line-height: 20px; }
.bggreen { background-color: green; padding-left: 16px; }
.idealuses { background-image: url(../images/idealuses-bg.gif); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 3px; }
.idealnav { color: white; font-size: 11pt; font-weight: bold; text-decoration: none; }
.idealnav:hover { text-decoration: underline; }
.headerinfo { color: gray; font-size: 9pt; padding-right: 12px; }
.fontmain { font-size: 10pt; }
.fontsm { font-size: 7.5pt; }
.fontsm2 { font-size: 8.5pt; }
.fontsm3 { font-size: 9.5pt; }
.fontblack { color: black; }
.whitenav { color: white; font-size: 10pt; font-weight: bold; text-decoration: none; }
.whitenav:hover { text-decoration: underline; }
.bodybg { background-image: url(../images/body-main2.gif); background-repeat: repeat-y; background-position: right top; }
.leftnav { color: #505050; font-size: 10pt; text-decoration: none; }
.leftnav:hover { text-decoration: underline; }
.leftnav2 { color: #505050; font-size: 8.5pt; text-decoration: none; }
.leftnav2:hover { text-decoration: underline; }
.pad1 { padding-top: 8px; }
.linedothor { background-image: url(../images/line-dotted-hor.gif); background-repeat: repeat-x; background-position: left center; }
.linevert1 { background-image: url(../images/line-vert-1.gif); background-repeat: repeat-y; background-position: center top; }
.linevert2 { background-image: url(../images/line-vert.gif); background-repeat: repeat-y; background-position: center; }
.hometexttop { color: gray; font-size: 12pt; font-weight: bold; line-height: 30px; }
.hometable1 { background-image: url(../images/reveal-learn.gif); background-repeat: no-repeat; background-position: center; }
.hometabledata1 { font-size: 9pt; }
.hometabledata2 { font-size: 8.5pt; }
.grayboxbord { font-size: 9pt; background-color: #f0f0f0; }
.footbar { color: gray; font-size: 10pt; background-image: url(../images/footbar.gif); background-repeat: no-repeat; background-position: center; padding-bottom: 3px; }
.lineht1 { line-height: 22px; }
.lineht2 { color: green; line-height: 22px; letter-spacing: 0.1mm; }
.border1 { border: solid 1px #c8c8c8; }
.border2 { font-size: 8.5pt; background-color: #f0f0f0; border-top: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; }
.border3 { font-size: 9pt; background-color: #f0f0f0; padding-top: 8px; padding-bottom: 6px; border-top: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; }
.border4 { padding-top: 12px; padding-bottom: 12px; border-left: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; }
.border5 { border-top: 1px solid #c8c8c8; }
.border6 { border-bottom: 1px solid #c8c8c8; }
.fontgreen { color: green; }
.fontgray { color: #505050; }
.greennav { color: #008000; text-decoration: none; }
.botlinks { font-size: 9pt; }
.botnav { color: green; text-decoration: none; }
.botnav:hover { text-decoration: underline; }
.patmessage { background-image: url(../images/patricks-message.jpg); background-repeat: no-repeat; background-position: left center; }
.patbio { background-image: url(../images/patricks-bio.jpg); background-repeat: no-repeat; background-position: left center; }
.padpat { color: green; padding-top: 12px; }
