body   { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; margin: 0 }
.productnav   { color: #fff; font-size: 10px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; font-weight: bold; line-height: 15px }
.productnav a:link   { color: #fff; font-size: 10px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; font-weight: bold; line-height: 15px }
.productnav a:visited   { color: #fff; font-size: 10px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; font-weight: bold; line-height: 15px }
.productnav a:hover   { color: #003366; font-size: 10px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; font-weight: bold; line-height: 15px }
.productnav a:active   { color: #fff; font-size: 10px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; font-weight: bold; line-height: 15px }
.leftheading  { color: #fff; font-size: 14px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; font-weight: bold }
.address   { color: #333; font-size: 10px; font-family: Arial, verdana, geneva, helvetica, "new york", sans-serif; font-weight: normal }
.footernav { color: #6699CC; font-size: 11px; font-family: arial, verdana, geneva, helvetica, "new york", sans-serif; font-weight: bold; text-decoration: none }
.footernav a:link { color: #6699CC; font-size: 11px; font-family: arial, verdana, geneva, helvetica, "new york", sans-serif; font-weight: bold; text-decoration: none }
.footernav a:visited { color: #6699CC; font-size: 11px; font-family: arial, verdana, geneva, helvetica, "new york", sans-serif; font-weight: bold; text-decoration: none }
.footernav a:hover { color: #333; font-size: 11px; font-family: arial, verdana, geneva, helvetica, "new york", sans-serif; font-weight: bold; text-decoration: none }
.footernav a:active { color: #6699CC; font-size: 11px; font-family: arial, verdana, geneva, helvetica, "new york", sans-serif; font-weight: bold; text-decoration: none }
.mainheader     { color: #375295; font-size: 18px; font-family: arial, verdana, geneva, helvetica, "new york", sans-serif; font-style: italic; font-weight: bold }
.mainheadersm     { color: #375295; font-size: 14px; font-family: arial, verdana, geneva, helvetica, "new york", sans-serif; font-style: italic; font-weight: bold }
.mainheadersm a:link { color: #375295; font-size: 14px; font-family: arial, verdana, geneva, helvetica, "new york", sans-serif; font-style: italic; font-weight: bold }
.mainheadersm a:visited { color: #375295; font-size: 14px; font-family: arial, verdana, geneva, helvetica, "new york", sans-serif; font-style: italic; font-weight: bold }
.mainheadersm a:hover { color: #003366; font-size: 14px; font-family: arial, verdana, geneva, helvetica, "new york", sans-serif; font-style: italic; font-weight: bold }
.mainheadersm a:active { color: #375295; font-size: 14px; font-family: arial, verdana, geneva, helvetica, "new york", sans-serif; font-style: italic; font-weight: bold }
.maintext   { color: #030303; font-size: 12px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; text-decoration: none }
.maintext a:link     { color: #6699CC; text-decoration: underline }
.maintext a:visited     { color: #6699CC; text-decoration: underline }
.maintext a:active    { color: #6699CC; text-decoration: underline }
.maintext a:hover    { color: #030303; text-decoration: underline }
.hometext { color: #003366; font-size: 11px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; text-decoration: none }.border { border: solid 1px #000 }
.hometext a:link { color: #003366; font-size: 11px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; text-decoration: none }.border { border: solid 1px #000 }
.hometext a:visited { color: #003366; font-size: 11px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; text-decoration: none }.border { border: solid 1px #000 }
.hometext a:active { color: #003366; font-size: 11px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; text-decoration: none }.border { border: solid 1px #000 }
.hometext a:hover { color: #030303; font-size: 11px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; text-decoration: none }.border { border: solid 1px #000 }

.map a:link { color: #4360c8; font-size: 12px }
.map a:visited { color: #4360c8; font-size: 12px }
.map a:hover { color: #7f3fff; font-size: 12px }
.map a:active { color: #4360c8; font-size: 12px }
