a.bodycopy:link, a.features:link, a.hometitle:link, a.newscopy:link, a.smallcopy:link, a.solocopy:link {
  color: #336699;
  text-decoration: none;
}

a.bodycopy:visited, a.features:visited, a.hometitle:visited, a.newscopy:visited, a.smallcopy:visited, a.solocopy:visited {
  color: #551A8B;
  text-decoration: none;
}

a.bodycopy:hover, a.features:hover, a.hometitle:hover, a.newscopy:hover, a.smallcopy:hover, a.solocopy:hover {
  color: #336699;
  text-decoration: underline;
}

a.bodycopy:active, a.features:active, a.hometitle:active, a.newscopy:active, a.smallcopy:active, a.solocopy:active {
  color: #336699;
  text-decoration: none;
}

a.graylink:link {
  color: #666666;
  text-decoration: none;
}

a.graylink:visited {
  color: #551A8B;
  text-decoration: none;
}

a.graylink:hover {
  color: #666666;
  text-decoration: underline;
}

a.graylink:active {
  color: #666666;
  text-decoration: none;
}

a.graytab:link, a.menu:link, a.section:link {
  color: #FFFFFF;
  background-color: transparent;
  text-decoration: none;
  border: none;
}

a.graytab:visited, a.menu:visited, a.section:visited {
  color: #551A8B;
  background-color: transparent;
  text-decoration: none;
  border: none;
}

a.graytab:hover, a.menu:hover, a.section:hover {
  color: #FFFFFF;
  background-color: transparent;
  text-decoration: underline;
  border: none;
}

a.graytab:active, a.menu:active, a.section:active {
  color: #FFFFFF;
  background-color: transparent;
  text-decoration: none;
  border: none;
}

a.gtdiff:link {
  color: #336699;
  text-decoration: none;
}

a.gtdiff:visited {
  color: #551A8B;
  text-decoration: none;
}

a.gtdiff:hover {
  color: #336699;
  text-decoration: underline;
}

a.gtdiff:active {
  color: #336699;
  text-decoration: none;
}

a.gtvideo:link {
  color: #336699;
  text-decoration: none;
}

a.gtvideo:visited {
  color: #551A8B;
  text-decoration: none;
}

a.gtvideo:hover {
  color: #336699;
  text-decoration: underline;
}

a.gtvideo:active {
  color: #336699;
  text-decoration: none;
}

a.headertext:link {
  color: #000000;
  text-decoration: none;
}

a.headertext:visited {
  color: #551A8B;
  text-decoration: none;
}

a.headertext:hover {
  color: #000000;
  text-decoration: underline;
}

a.headertext:active {
  color: #000000;
  text-decoration: none;
}

a.gold-bullet:link {
  color: #FF9900;
  background-color: transparent;
  text-decoration: none;
}

a.gold-bullet:visited {
  color: #551A8B;
  background-color: transparent;
  text-decoration: none;
}

a.gold-bullet:hover {
  color: #FF9900;
  background-color: transparent;
  text-decoration: underline;
}

a.gold-bullet:active{
  color: #FF9900;
  background-color: transparent;
  text-decoration: none;
}

a.homemore:link {
  color: #336699;
  background-color: transparent;
  text-decoration: none;
}

a.homemore:visited {
  color: #551A8B;
  background-color: transparent;
  text-decoration: none;
}

a.homemore:hover {
  color: #336699;
  background-color: transparent;
  text-decoration: underline;
}

a.homemore:active {
  color: #336699;
  background-color: transparent;
  text-decoration: none;
}

a.shoplist:link {
  color: #666666;
  text-decoration: none;
}

a.shoplist:visited {
  color: #551A8B;
  text-decoration: none;
}

a.shoplist:hover {
  color: #666666;
  text-decoration: underline;
}

a.shoplist:active {
  color: #666666;
  text-decoration: none;
}

a.speccopy:link {
  color: #336699;
  font-weight: bold;
  text-decoration: none;
  border: none;
}

a.speccopy:visited {
  color: #551A8B;
  font-weight: bold;
  text-decoration: none;
  border: none;
}

a.speccopy:hover {
  color: #336699;
  font-weight: bold;
  text-decoration: underline;
  border: none;
}

a.speccopy:active {
  color: #336699;
  font-weight: bold;
  text-decoration: none;
  border: none;
}

a.h1:link, a.h2:link, a.h3:link {
  color: #336699;
  text-decoration: none;
}

a.h1:visited, a.h2:visited, a.h3:visited {
  color: #551A8B;
  text-decoration: none;
}

a.h1:hover, a.h2:hover, a.h3.hover {
  color: #336699;
  text-decoration: underline;
}

a.h1:active, a.h2:active, a.h3:active {
  color: #336699;
  text-decoration: none;
}

a.warning:link, a.red:link {
  color: #FF0000;
  text-decoration: none;
}

a.warning:visited, a.red:visited {
  color: #551A8B;
  text-decoration: none;
}

a.warning:hover, a.red:hover {
  color: #FF0000;
  text-decoration: underline;
}

a.warning:active, a.red:active {
  color: #000000;
  text-decoration: none;
}

b {
  font-weight: bold;
}

body {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  margin: 0px;
}

h1 {
  font: bold 18px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

h2 {
  font: bold 17px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

h3 {
  font: bold 14px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.acctitle {
  color: #666666;
  font: bold 12px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.black {
  color: #000000;
}

.blue {
  color: #336699;
}

.bodycopy {
  color: #666666;
  font: 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.caption {
  color: #000000;
  font: 9px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.caption-gray {
  color: #666666;
  font: 9px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.copyright {
  color: #666666;
  font: bold 9px Verdana, Arial, Geneva, Helvetica, sans-serif;
  margin: 1px;
}

.custom-gray {
  color: #666666;
  font: bold 14px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.custom-ltgray-small {
  color: #999999;
  font: bold 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
  line-height: 20px;
}

.custom-white {
  color: #FFFFFF;
  font: bold 15px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.dropbox {
  color: #000000;
  font-size: 11px;
  margin: 1px 4px 1px 1px;
}

.features {
  color: #666666;
  font: bold 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.field {
  display: inline;
  height: 15px;
  margin: 0px 0px 0px 2px;
  padding-bottom: 2px;
  vertical-align: middle;
  width: 100px;
}

.gold-bullet {
  color: #FF9900;
  font-weight: bold;
}

.gray {
  color: #666666;
}

.graylink {
  color: #666666;
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.graytab {
  color: #FFFFFF;
  font: bold 12px Verdana, Arial, Geneva, Helvetica, sans-serif;
  margin: 0;
  border-bottom: 1px solid #666666;
}

.gtdiff {
  color: #666666;
  font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.gtbig {
  color: #666666;
  font: bold 14px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.gtvideo {
  color: #336699;
  font: bold 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
  margin: 0px 0px 6px 0px;
}

.headertext {
  color: #000000;
  font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.homelist {
  color: #666666;
  font: bold 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
  list-style: outside square url(../images/gold-bullet.gif);
  margin-top: 0px;
}

.homemore {
  color: #336699;
  font: bold 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
  margin-bottom: 4px;
}

.hometext {
  color: #666666;
  font: bold 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
  margin: 0px 0px 0px 10px;
}

.hometitle {
  color: #336699;
  font: bold 12px Verdana, Arial, Geneva, Helvetica, sans-serif;
  margin-bottom: 8px;
  margin-top: 8px;
}

.info {
  border-bottom: 1px solid #666666;
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
}

.large {
  font: 14px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.large-gray {
  color: #666666;
  font: 14px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.largecopy {
  color: #666666;
  font: 13px/17px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.locator {
  color: #000000;
  font: 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.medium {
  font: 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.menu {
  color: #FFFFFF;
  font: bold 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.newscopy {
  color: #666666;
  font: 12px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.notab {
  border-bottom: 1px solid #666666;
}

.red {
  color: #FF0000;
}

.reportlist {
  color: #666666;
  font: bold 13px Verdana, Arial, Geneva, Helvetica, sans-serif;
  list-style: outside square url(../images/radar-report-bullet.gif);
  margin-left: 14px;
}

.search {
  color: #000000;
  display: inline;
  font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
  margin: 0px 2px 0px 2px;
  vertical-align: middle;
  border: 0;
}

.section {
  color: #FFFFFF;
  font: bold 13px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.serifcopy {
  color: #666666;
  font-family: 'Times New Roman', serif;
  font-size: 14px;
}

.shoplist {
  color: #666666;
  font: 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
  list-style: none;
  margin-top: 0px;
  margin-bottom: 8px
}

.shoponline {
  color: #FFFFFF;
  background-color: #B6B6B6;
  font: bold 13px Verdana, Arial, Geneva, Helvetica, sans-serif;
  border: 1px solid #666666;
}

.small {
  font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.smallcopy {
  color: #666666;
  font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.solocopy {
  color: #666666;
  font: 11px/18px Verdana, Arial, Geneva, Helvetica, sans-serif;
  margin: 0;
}

.speccopy {
  color: #666666;
  font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
  margin: 0px 0px 5px 0px;
}

.tabcopy {
  color: #666666;
  font: 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
  margin: 15px 25px 0px 25px;
}

.title {
  color: #336699;
  font: bold 12px Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.warning {
  color: #666666;
  font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
  margin: 3px 0px 3px 0px;
}

.whitetab {
  color: #666666;
  font: bold 12px Verdana, Arial, Geneva, Helvetica, sans-serif;
  margin: 0;
}

#sitemap {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 14px;
  color: #000000;
}

#sitemap ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#sitemap ul ul {
  list-style-type: none;
  margin-left: 11px;
  padding: 0;
}

#sitemap ul li {
  margin: 0;
  padding: 0;
}

#sitemap a:link {
  color: #000000;
  text-decoration: none;
}

#sitemap a:visited {
  color: #551A8B;
  text-decoration: none;
}

#sitemap a:hover {
  color: #000000;
  text-decoration: underline;
}

#sitemap a:active {
  color: #000000;
  text-decoration: none;
}
