
/* Navigation */
.topnav     { color: #888; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: bold; text-decoration: none }
.topnav a:link    { color: #888; font-weight: bold; text-decoration: underline }
.topnav a:visited    { color: #888; font-weight: bold; text-decoration: underline }
.topnav a:hover     { color: #333; font-weight: bold; text-decoration: none }
.topnav a:active    { color: #888; font-weight: bold; text-decoration: underline }

.botnavcomp    { color: #888; font-size: 11pt; font-family: Tahoma, Arial, sans-serif; font-weight: bold; text-decoration: none }
.botnavcomp a:link    { color: #888; font-weight: bold; text-decoration: underline }
.botnavcomp a:visited    { color: #888; font-weight: bold; text-decoration: underline }
.botnavcomp a:hover     { color: #333; font-weight: bold; text-decoration: none }
.botnavcomp a:active    { color: #888; font-weight: bold; text-decoration: underline }

/* Components Section Heading */
.heading4blue     { color: #009; font-size: 13pt; font-weight: bold; text-decoration: none }

/* Components Email Link */
.linkblue      { color: #009; font-size: 10px; font-weight: bold; text-decoration: none }
.linkblue a:link    { color: #009; font-size: 10px; font-weight: bold; text-decoration: underline }
.linkblue a:visited { color: #009; font-size: 10px; font-weight: bold; text-decoration: underline }
.linkblue a:hover  { color: #333; font-size: 10px; font-weight: bold; text-decoration: none }
.linkblue a:active   { color: #009; font-size: 10px; font-weight: bold; text-decoration: none }

/* Text Comp */
.textcomp    { color: #555; font-size: 12px; font-family: Tahoma, Arial, Geneva; text-decoration: none }
.textcomp a:link    { color: #009; text-decoration: underline }
.textcomp a:visited    { color: #009; text-decoration: underline }
.textcomp a:hover    { color: #333; text-decoration: none }
.textcomp a:active   { color: #009; text-decoration: none }

/* Product Selector */
.selectorhead  { color: #ff0000; font-size: 12pt; font-family: Tahoma; font-weight: bold; text-decoration: none }
.menubg {  }
.menuhd { text-align: left; margin-bottom: 5px; }
.mainlevel    { color: #555; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; text-transform: uppercase; display: block; padding: 1px }
.mainlevel a:link   { color: #009; font-size: 9px; text-decoration: none; background-color: #fff; display: block; padding: 1px 2px 1px 11px }
.mainlevel a:visited   { color: #009; font-size: 9px; text-decoration: none; background-color: #fff; display: block; padding: 1px 2px 1px 11px }
.mainlevel a:hover     { color: #ffffff; font-size: 9px; text-decoration: none; background-color: #009; display: block; padding: 1px 2px 1px 11px }
.mainlevel a:active   { color: #009; font-size: 9px; text-decoration: none; background-color: #fff; display: block; padding: 1px 2px 1px 11px }

.mainlevelblue    { color: #009; font-size: 9px; font-weight: bold; line-height: 13px; text-decoration: none; text-transform: uppercase; display: block; padding: 1px  }
.mainlevelblue a:link      { color: #009; font-size: 9px; text-decoration: none; background-color: #fff; display: block; padding: 1px 2px 1px 11px }
.mainlevelblue a:visited   { color: #009; font-size: 9px; text-decoration: none; background-color: #fff; display: block; padding: 1px 2px 1px 11px }
.mainlevelblue a:hover     { color: #ffffff; font-size: 9px; text-decoration: none; background-color: #009; display: block; padding: 1px 2px 1px 11px }
.mainlevelblue a:active   { color: #009; font-size: 9px; text-decoration: none; background-color: #fff; display: block; padding: 1px 2px 1px 11px }


/* Table Text */
.maintext    { color: #555; font-size: 11px; line-height: 13px; text-decoration: none; padding: 1px }
.maintext a:link   { color: #009; font-size: 9px; text-decoration: none; background-color: #fff; display: block; padding: 1px 2px 1px 11px }
.maintext a:visited   { color: #009; font-size: 9px; text-decoration: none; background-color: #fff; display: block; padding: 1px 2px 1px 11px }
.maintext a:hover     { color: #ffffff; font-size: 9px; text-decoration: none; background-color: #009; display: block; padding: 1px 2px 1px 11px }
.maintext a:active   { color: #009; font-size: 9px; text-decoration: none; background-color: #fff; display: block; padding: 1px 2px 1px 11px }

.maintext2    { color: #333; font-size: 10px; line-height: 11px; text-decoration: none; padding: 1px }
.maintext2 a:link   { color: #009; font-size: 9px; text-decoration: none; background-color: #fff; display: block; padding: 1px 2px 1px 11px }
.maintext2 a:visited   { color: #009; font-size: 9px; text-decoration: none; background-color: #fff; display: block; padding: 1px 2px 1px 11px }
.maintext2 a:hover      { color: #ffffff; font-size: 9px; text-decoration: none; display: block; padding: 1px 2px 1px 11px }
.maintext2 a:active   { color: #009; font-size: 9px; text-decoration: none; background-color: #fff; display: block; padding: 1px 2px 1px 11px }

.theader1   { color: #fff; font-size: 15px; font-family: Tahoma, Arial, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; padding: 1px }
.theadersub1   { color: #fff; font-size: 12px; font-family: Tahoma, Arial, sans-serif; text-decoration: none; padding: 1px }
.theader2   { color: #fff; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: bold; text-decoration: none; padding: 1px }
.theadersub2   { color: #fff; font-size: 9px; font-family: Tahoma, Arial, sans-serif; font-weight: bold; text-decoration: none; padding: 1px }
