
   body {
      left-margin:         0px;
      top-margin:          0px;
      bottom-margin:       0px;
      margin-width:        0px;
      padding:             0px;
      margin:              0px;
      border:              0px;
      background-position: top center;
      width:               100%;
      overflow:            auto;
      overflow-x:          hidden;
      text-align:          center; }
	  
   A.productContent, .productContent a {
      color:           #0000cc; 
      text-decoration: none; }
	  
   A.productContent, .productContent a:hover {
      color: #ffcc00; }
	  

   img {
      behavior: url(./lib/iepngfix.htc) url(../lib/subiepngfix.htc); }

/* Page Tabs */
   .page_tab {
      position:   relative;
      top:        -15px;
      left:       180px;
      z-index:    2;
      text-align: right; }

   .store_page_tab {
      position:   relative;
      top:        -15px;
      z-index:    2;
      text-align: right; }

   .homeBackground {
      background-image: url(../../images/universal/homeback.gif);
      background-color: #6699cc; }

   .pageTitle {
      padding-left: 50px;
      font-family:  tahoma, verdana, Arial, Helvetica, sans-serif;
      font-weight:  bold;
      font-size:    11px;
      text-align:   left; }
	  
/* ADS  */ 
 
   .ad {
      background-color: #666666;
	  color: #ffffff;
	  padding-left: 8px;
	  padding-right: 6px;
	  padding-bottom: 3px;
      font-family:  tahoma, verdana, Arial, Helvetica, sans-serif;
      font-weight:  normal;
      font-size:    10px; }
	  
   A.ad, .ad a {
      color:           #0000cc; 
      text-decoration: none; }
	  
   A.ad, .ad a:hover {
      color: #ffcc00; }

/* Home Page Product Image */

   #product {
      display:    block;
      position:   absolute;
      visibility: hidden;
      top:        59px; }

/* Home-Feature Links */

   .homefeature {
	font-family:  tahoma, verdana, Arial, Helvetica, sans-serif;
	font-weight:  normal;
	font-size:    10px;
	color:        #ffffff;
	text-align:   left;
	padding-left: 10px; }

   A.homefeature, .homefeature a {
      color:           #ffffff; 
      text-decoration: none; }
	  
   A.homefeature:hover {
      color: #ffcc00; }
	  
   .homefeature2 {
	font-family:  tahoma, verdana, Arial, Helvetica, sans-serif;
	font-weight:  normal;
	font-size:    10px;
	color:        #666666;
	text-align:   left;
	padding-left: 10px; }

   A.homefeature2, .homefeature2 a {
      color:           #666666; 
      text-decoration: none; }
	  
   A.homefeature2:hover {
      color: #ffcc00; }
	  

/* Sub-Navigation Links */

   .subnav {
      font-family:      tahoma, verdana, Arial, Helvetica, sans-serif;
      font-weight:      normal;
      font-size:        10px;
      color:            #ffffff; 
      background-color: #003399;
      text-align:       left;}

   A.subnav {
      color:           #ffffff;
      text-decoration: none; }
	  
   A.subnav:hover {
      color: #ffcc00; }
	  
   .search {
      font-family:      tahoma, verdana, Arial, Helvetica, sans-serif;
      font-weight:      normal;
      font-size:        10px;
      color:            #ffffff; 
      background-color: #000000;
      text-align:       left;}

   A.search {
      color:           #ffffff; 
      text-decoration: none; }
	  
   A.search:hover {
      color: #ffcc00; }

/* Bottom-Navigation Links */

   .bottomnavButtonContainer {
      text-align: right;
      height:     35px;
      overflow:   hidden;
      z-index:    160; }

   .bottomnavButton {
      display:         inline-block;
      text-decoration: none;
      height:          35px;
      width:           190px;
      overflow:        hidden;
      z-index:         170; }

   .bottomnavButton img {
      height:   35px;
      width:    190px;
      border:   0px;
      overflow: hidden;
      z-index:  165; }

/* Colors Throughout Site */

   .white {
      background: #ffffff; }

   .grey {
      background: #666666; }

   .greyborder {
      border:       10px Fuchsia;
      border-color: Blue; }

/* Content Treatment */

   .nav {
      font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
      font-weight: normal;
      font-size:   10px;
      text-align:  right; }

   A.nav {
      text-decoration: none; }

   .content, .content div {
      font-family:   verdana, tahoma, Arial, Helvetica, sans-serif;
      font-weight:   normal;
      line-height:   18px;
      font-size:     11px; }

   A.content, .content a {
      text-decoration: none; }
	  
   .title{
      font-family:   verdana, tahoma, Arial, Helvetica, sans-serif;
      font-weight:   bold;
      line-height:   18px;
      font-size:     11px; }
	  
   .portfolio, .portfolio div {
      font-family:   verdana, tahoma, Arial, Helvetica, sans-serif;
      font-weight:   normal;
      line-height:   18px;
      font-size:     9px; }
	  
   .press, .press div {
      font-family:   verdana, tahoma, Arial, Helvetica, sans-serif;
      font-weight:   normal;
      line-height:   14px;
      font-size:     10px; }
	  

   .scroll {
      height:        415px;
      width:         380px;
      padding-right: 5px;
      overflow-x:    hidden;
      overflow-y:    auto;
      overflow:      auto;
      overflow:      -moz-scrollbars-vertical; }

   div.float {
      font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
      font-weight: normal;
      font-size:   11px;
      line-height: 16px;
      width:       355px;
      float:       left;
      text-align:  left;
      overflow:    visible;
      margin-left: 2px;
      padding:     2px; }

   div.floattitle {
      width:       315px;
      float:       right;
      text-align:  right;
      overflow:    visible;
      margin-left: 0px;
      padding:     0px; }
	  
   .form{
      font-family:   verdana, tahoma, Arial, Helvetica, sans-serif;
      font-weight:   normal;
      font-size:     10px; }
	  
	
   .txtBox {
      font-family:  tahoma, sans-serif;
      font-size:    11px;
      height:       17px;
      border:       1px solid #999999; }

   .msgBox {
      font-family: tahoma, sans-serif;
      font-size: 11px;
      border-width: 1px;
      border-style : solid; }

   .footerContent, .footerContent a {
      background-color: #000000;
      font-family:      tahoma;
      font-size:        9px;
      font-weight:      normal;
      color:            #cccccc;
      text-decoration:  none; }

   .footerContent table {
      border-bottom: 1px solid #666666; }

   .contentBackground {
      background-color: #ffffff; }

   .productContent {
      font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
      color:       #333333;
      font-weight: normal;
      line-height: 16px;
      font-size:   11px; }

   .rightColumn {
      width: 180px;
      font-family:   verdana, tahoma, Arial, Helvetica, sans-serif;
      color:        #333333;
      font-weight:   normal;
      line-height:   16px;
      font-size:     11px; }

   .product_content_interior {
      text-align:     left;
      font-family:    verdana, tahoma, Arial, Helvetica, sans-serif;
      color:          #333333;
      font-weight:    normal;
      line-height:    22px;
      font-size:      11px;
      min-height:     100px;
      width:          532px;
      overflow-x:     hidden;
      padding-left:   50px;
      padding-bottom: 50px; }

   .product_content_interior table {
      border-collapse: collapse;
      width:           100%;
      text-align:      left;
      font-family:     verdana, tahoma, Arial, Helvetica, sans-serif;
      color:           #333333;
      font-weight:     normal;
      line-height:     22px;
      font-size:       11px; }

   .productMenu a {
      display:          block;
      background-color: #666666;
      padding-top:      2px;
      padding-left:     25px;
      padding-bottom:   4px;
      border-top:       1px solid #ffffff;
      font-family:      tahoma;
      font-size:        11px;
      font-weight:      normal;
      color:            #cccccc;
      text-decoration:  none; }

   .productMenu a:hover {
      display:          block;
      background-color: #6699cc;
      padding-top:      2px;
      padding-left:     25px;
      padding-bottom:   4px;
      border-top:       1px solid #ffffff;
      font-family:      tahoma;
      font-size:        11px;
      font-weight:      normal;
      color:            #ffffff;
      text-decoration:  none; }

   A.selectedProduct, A.selectedProduct:hover {
      display:          block;
      background-color: #003399;
      padding-top:      2px;
      padding-left:     25px;
      padding-bottom:   4px;
      border-top:       1px solid #ffffff;
      font-family:      tahoma;
      font-size:        11px;
      font-weight:      bold;
      color:            #ffffff;
      text-decoration:  none; }
