/* CSS Document */

/* Full Page Styles --------------------------------- */
a  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #330066;
  text-decoration: underline;
}
a:hover  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3300FF;
  text-decoration: none;
}

/* Specific Content Styles --------------------------- */

/* A Links */
a.menuLink  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #bd3131;
  font-weight: bold;
  text-decoration: none;
}
a.menuLink:hover  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000099;
  font-weight: bold;
  text-decoration: underline;
}

a.productLink  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
}
a.productLink:hover  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: underline;
}

a.eyeMediaLink  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #555555;
  text-decoration: none;
}
a.eyeMediaLink:hover  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
  text-decoration: underline;
}

/* TD Columns */
td.centerCol  {
   width: 100%;
   border-right: 1px solid #bd3131;
   border-left: 1px solid #bd3131;
}
td.contentCol  {
   width: 100%;
   border-bottom: 1px solid #3333cc;
   border-right: 1px solid #bd3131;
   border-left: 1px solid #bd3131;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#333333;
   line-height: 16px;
   padding: 4px;
}
td.copyrightCol  {
   width: 100%;
   border-right: 1px solid #bd3131;
   border-left: 1px solid #bd3131;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color:#555555;
   padding: 4px;
}
td.centerPicCol  {
   width: 559px;
   height: 199px;
   border-bottom: 1px solid #3333cc; 
   border-right: 1px solid #bd3131;
   background-image:url(../img/nfr_centerBG.jpg);
   background-position: bottom;
   background-repeat: no-repeat;
   background-color: #ffffff;
}
td.logoCol  {
   width: 100%;
}
td.productLinks  {
   width: 184px;
   background-color: #666666;
}
td.pageLink1  {
   border-bottom: 1px solid #3333cc;
   border-right: 1px solid #3333cc;
   border-left: 1px solid #bd3131;
   background-color: #000099;
   background-image:url(../img/nfr_home.png);
   background-position: left;
   background-repeat: no-repeat;
   padding-left: 22px;
   height: 20px;
   width: 184px;
   vertical-align: middle;
}
td.pageLink2  {
   border-bottom: 1px solid #3333cc;
   border-right: 1px solid #3333cc;
   border-left: 1px solid #bd3131;
   background-image:url(../img/nfr_contact.png);
   background-position: left;
   background-repeat: no-repeat;
   background-color: #000099;
   padding-left: 22px;
   height: 20px;
   width: 184px;
   vertical-align: middle;
}
td.pageLink3  {
   border-bottom: 1px solid #3333cc;
   border-right: 1px solid #3333cc;
   border-left: 1px solid #bd3131;
   background-image:url(../img/nfr_aboutus.png);
   background-position: left;
   background-repeat: no-repeat;
   background-color: #000099;
   padding-left: 22px;
   height: 20px;
   width: 184px;
   vertical-align: middle;
}
td.pageLink4  {
   border-bottom: 1px solid #3333cc;
   border-right: 1px solid #3333cc;
   border-left: 1px solid #bd3131;
   background-image:url(../img/nfr_faq.png);
   background-position: left;
   background-repeat: no-repeat;
   background-color: #000099;
   padding-left: 22px;
   height: 20px;
   width: 184px;
   vertical-align: middle;
}
td.productLink  {
   border-bottom: 1px solid #3333cc;
   border-right: 1px solid #3333cc;
   border-left: 1px solid #bd3131;
   background-color: #000099;
   padding-left: 4px;
   width: 184px;
   height: 20px;
   vertical-align: middle;
}
td.productTitle  {
   border-bottom: 1px solid #3333cc;
   border-right: 1px solid #3333cc;
   border-left: 1px solid #bd3131;
   background-color: #666666;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   width: 184px;
   color: #ffffff;
   padding-left: 4px;
   height: 20px;
   vertical-align: middle;
}

/* DIV */
div.picBotSpacer  {
   background-color: #bd3131;
   border-top: 1px solid #3333cc;
   border-right: 1px solid #bd3131;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#ffffff;
   height: 20px;
   vertical-align: baseline;
   padding-right: 4px;
}
div.head1  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 2px;
  background-color: #bd3131;
  color: #ffffff;
  font-weight: bold;
  vertical-align:middle;
}
div.head2  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 4px;
  background-color: #bd3131;
  color: #ffffff;
  font-weight: bold;
  vertical-align:middle;
}
div.finePrint  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #555555;
  padding-left: 25px;
  padding-right: 100px;
  line-height: 12px;
}

div.menuTable  {
  width: 100%;
  border-bottom: 1px solid #3333cc;
  border-right: 1px solid #bd3131;
  border-left: 1px solid #bd3131;
  padding: 0px;
  margin: 0px;
}

/* IMG */
img.curve { 
  float: left; 
  clear: left; 
  margin: 0 1em 0 0; 
}

/* DEBUG CSS DEFINITIONS */
div.debugPreview  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 4px;
  background-color: #000000;
  color: #ffffff;
}
a.debug  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #777777;
  text-decoration: none;
}
a.debug:hover  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: underline;
}
span.colorCube1  {
  color: #0000cc;
  background-color: #0000cc;
  width: 10px;
  height: 10px;
}
span.colorCube2  {
  color: #996600;
  background-color: #996600;
  width: 10px;
  height: 10px;
}
span.colorCube3  {
  color: #cc9933;
  background-color: #cc9933;
  width: 10px;
  height: 10px;
}
span.colorCube4  {
  color: #bd3131;
  background-color: #bd3131;
  width: 10px;
  height: 10px;
}
span.colorCube5  {
  color: #3333cc;
  background-color: #3333cc;
  width: 10px;
  height: 10px;
}
span.colorCube6  {
  color: #ffff00;
  background-color: #ffff00;
  width: 10px;
  height: 10px;
}
span.colorCube7  {
  color: #666600;
  background-color: #666600;
  width: 10px;
  height: 10px;
}