body {
   background: #ECECEC;
   margin: 0px;
   padding: 0px;
}
.outerContainer {
   width: 100%;
   margin: 0px;
   padding: 0px;
}
.navRow {
   height: 66px;
   background: #333333 url(../images/skin/menubg.gif) repeat-x;
}
.navContainer {
   width: 930px;
   height: 66px;
}
.navContainer td {
   width: 186px;
   height: 66px;
   border: none;
   text-align: center;
}
.navContainer a, .navContainer a:visited {
   display: block;
   width: 186px;
   height: 66px;
   font-family: Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   background: none;
   color: #DCDCDC;
   margin: 0px;
   padding: 0px;
   text-decoration: none;
   line-height: 66px;
   outline-style: none;
}

.navContainer td#about, .navContainer td#about a             { width: 100px; }
.navContainer td#publishers, .navContainer td#publishers a   { width: 131px; }
.navContainer td#advertisers, .navContainer td#advertisers a { width: 136px; }
.navContainer td#networks, .navContainer td#networks a       { width: 122px; }
.navContainer td#leadgen, .navContainer td#leadgen a         { width: 172px; }
.navContainer td#bizservice, .navContainer td#bizservice a   { width: 184px; }
.navContainer td#contact, .navContainer td#contact a         { width: 112px; }

.navContainer a:hover, .navContainer a.current {
   background: #ECECEC;
   color: #295173;
}
.headerContainer {
   width: 933px;
   height: 250px;
   background: url(../images/skin/headerbg.gif) no-repeat 32px 20px;
}
.snapshotOuter {
   width: 623px;
   height: 140px;
   border: 1px solid #C2BEBE;
   background: #FFFFFF;
}
.snapshotContainer {
   width: 617px;
   height: 134px;
   font-family: Arial, sans-serif;
   font-size: 16px;
   font-weight: normal;
   border: none;
   background: url(../images/skin/text2_bg.gif);
   color: #3C5368;
/*
   border-collapse: collapse;
}
.snapshotContainer td {
   border: 1px solid #C2BEBE;
*/
}
.snapshotHeader {
   height: 40px;
   font-family: Georgia, serif;
   font-size: 22px;
   font-weight: normal;
   background: url(../images/skin/title_bg.gif) no-repeat;
   color: #FFFFFF;
   line-height: 40px;
   text-transform: uppercase;
}
.snapshotRow {
   height: 30px;
   text-align: left;
   padding: 0px 0px 0px 20px;
   line-height: 30px;
}
.snapshotDollars {
   height: 30px;
   font-weight: bold;
   text-align: right;
   padding: 0px 20px 0px 0px;
   line-height: 30px;
}
a#downloadlink, a#downloadlink:visited {
   color: orange;
   text-decoration: none;
}
a#downloadlink:hover {
   text-decoration: underline;
}
.mainContainer {
   width: 933px;
   border: 1px solid #C2BEBE;
   background: #FFFFFF;
   padding: 20px;
}
.containerHeader {
   font-family: Arial, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #316E7C;
   
}
.leftContent {
   width: 652px;
   padding-right: 10px;
}
.rightContent {
   width: 228px;
}
.subnavContainer {
   width: 228px;
   font-size: 11px;
   border: 1px solid #157694;
   background: #528A9F;
   color: #ECECEC;
   line-height: 22px;
   padding: 25px;
}
.subnavContainer td {
   font-size: 11px;
   color: #ECECEC;
   line-height: 22px;
}
.subnavContainer a, .subnavContainer a:visited {
   color: #ECECEC;
   text-decoration: underline;
}
.subnavContainer a:hover, .subnavContainer a.current {
   color: #3C5368;
   text-decoration: none;
}
.subnavContainer a.current {
   font-weight: bold;
}
div.hr {
   width: 100%;
   border-top: dashed 1px #ECECEC;
   margin: 10px 0px 10px 0px;
}
div.hr hr {
   display: none;
}
.loginInputs {
   width: 175px;
   height: 33px;
   border: 1px solid #D5DBE0;
   background: url(../images/skin/input_bg.gif) repeat-x;
   color: #828282;
   margin: 0px 0px 10px 0px;
   padding: 5px 10px 5px 10px;
}
.contactContainer {
   width: 228px;
   padding: 20px 0px 0px 20px;
}
.contactInfo {
   font-family: Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #000000;
   padding: 4px 0px 4px 0px;
}
.contactInfo a, .contactInfo a:visited {
   color: #000000;
   text-decoration: none;
}
.contactInfo a:hover {
   text-decoration: underline;
}
.footer {
   font-family: Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #7A7A7A;
   padding: 15px;
   text-align: center;
   line-height: 20px;
}
.footer a, .footer a:visited {
   color: #7A7A7A;
   text-decoration: none;
}
.footer a:hover {
   text-decoration: underline;
}