
/*
=============================================================
Filename:   product03.css
Purpose:    CSS to combine Affiliate Banrs w/ASP accessed
        XL worksheets for product/banr layout.
Comments:
=============================================================
*/

/* ------------------------------------------------------------- */
        /* -------- Navigate  ---------- */
/* --------------------------------------------------------------- */
.top_reduced_img a img { width: 500px; height: 120px; }

a:link { BACKGROUND-COLOR: Transparent; COLOR: #4169E1; }
a:visited { BACKGROUND-COLOR: Transparent; COLOR: #4169E1;}
a:hover { background-color: #b0c4de; COLOR: #6A5ACD; }
a:active { BACKGROUND-COLOR: Transparent; COLOR: #4169E1; }

A                   {
    font-family: sans-serif; font-size: small;
    text-decoration: none;
    margin: .5pt 5pt; padding: 0;
    }
a.navigation:link, a.navigation:visited     {
    text-decoration: none;
    }
a.navigation:hover {
    text-decoration: overline underline;
    }
a.navigation:active {
    text-decoration: none;
    }
a.navigation:link img, a.navigation:visited img, a.navigation:active img    {
    display: none;
    }

a img {border-style: outset; border-width: 8px; border-color: #ccc;
    margin: 2px; padding: 1px;
    }

/* === End Navigation === */


/* ------------------------------------------------------------- */
           /* -------- Layout  ---------- */
/* --------------------------------------------------------------- */

*                   { /* All Elements; Needed by some Browsers (UAs)*/
    margin: 0px; padding: 0px;
    }
HTML                { /* setting a 100% high page via POB Hack */
    HEIGHT: 100%; min-height: 100%;
    }
html                { /* Initialize ALL of page format */
    margin: 0px; padding: 0px;
    }
BODY                { /* Maximum available from User Agent (UA) */
    HEIGHT: 100%; min-height: 100%;
    }
body                { /* Initialize ALL of content/document formatting */
    MARGIN: 0; padding: 0;
    border: 1px solid #230B87;
    font-family: "times new roman", perpetua, "modern no. 20", serif;
    font-size: medium; font-weight: normal;
    background-color: #230B87; color: #000;
    }
body				{ 	/* MSIE 7 Hack */
	* margin-bottom: 1%;
}
hr                  {
    display: block; width: 60%; height: 12pt;
    margin: 1pt auto; padding:1pt auto;
    color: #990000; background-color: #990000;
    border: 4pt outset #9F9C96;
    }
HTML>BODY           { /* HACK - IE6 ignors 'Child' and 'Adjacent' Selectors */
    HEIGHT: Auto; }

.clearleft          { /* Cancel img floats */
    clear: left;
    background-color: transparent; color: #f5f5f5;
    }
.even_row           {
    background-color: #D3D3D3;
    }
.expired                {
    margin: 2pt;
    font-size: 10pt; font-style: italic:
    background-color: white; color: red;
    }
.notice             {
    text-align: center;
    font-size: 9pt; font-style: italic;
    background-color: yellow; color: #050845;
    border-top: 2px solid #9c0000;
    }
.odd_row            {
    background-color: #b0c4de;
    }
.top_reduced_img    {
    margin: 0px; padding: 0px;
    }

#center             {
    position: relative; top: 0; left: 1%;
    width: 118%;
    MARGIN: auto; padding: 0;
    border: 6pt outset #fff;
    background-color: transparent; color: #000;
    }
   }
#footer             {
    position: relative; bottom: 6px;
    TEXT-ALIGN: Center;
    margin: 10px auto; padding:0;
    width: 99%;
    }
#outerwrap          {
    border: 1px solid #f5f5f5;  /* IE6 Hack to prevent inheriting margin from child */
    MIN-HEIGHT: 97%; max-height: 97%;
    width: 98%; max-width: 98%;
    margin: 0.8% auto; padding: auto;
    position: relative;
    background-color: #f5f5f5; color: #000;
    }
#top                {
    position: relative;
    margin: 8pt auto 0 auto; padding: 1pt 1pt 0 1pt;
    height: 5%; width: 95.4%;
     background-color: #ccc; color: #230B87;
    text-align: center;
    border-bottom: 1pt solid #990000;
 }
#top hr             {
    background-color: #990000; color: #fff;
    }
#top .navtop        {
    position: relative;
    margin: 0 auto; padding: 1pt;
    text-align: center;
    background-color: #ccc; color: #fff;
    border-bottom: 1pt solid #990000;
    }
#wrapper            {
    position: relative; width: 80%; max-width: 80%;
    height: 70%; max-height: 70%;
    margin: 8pt 9pt 0 8pt; padding: 0;
    }

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
  }

/* === End Layout === */
/* ------------------------------------------------------------- */
        /* -------- Format  ---------- */
/* --------------------------------------------------------------- */

h4                  {
    margin: 3pt;
    }
img                 {   /* Wrap text to the right of all pics */
    float: none; border-style: none;
    }
ol,ul               { /* All Lists */
    margin          : 1em;
    padding-left    : 2em;
    background-color: #CCCCCC; color: #ffffff;
    }
p                   { /* All Paragraphs */
    margin: 1em;
    background-color: #CCCCCC; color: #ffffff;
    }
table 				{
	table-layout: fix; overflow: visible;
    }
td 							{
	overflow: visible;
	padding: 1px 6px;
	border-top: 1px solid black;
    }
tfoot th            {
    border: 2px solid black;
    border-collapse: collapse;
    padding: 4px 6px; margin: 0;
    text-align: center; font-size: large;
    background-color: #008080; color: #ffe4e1;
    }
thead th            {
    border: 2px solid black;
    border-collapse: collapse;
    margin: 0;padding: 4px 6px;
    background-color: #008080; color: #ffe4e1;
    }


#center             {
    }
#center h2          {
    position: relative;
    MARGIN: 0 3pt; padding: 0;
    }
#center p           {
    margin: 1em; padding: 0 0 0 1em;
    background-color: #ccc; color: #000;
    }
#center p a         {
    position: relative; display: block;
    margin: 0; padding: 0;
    text-align: center; font-size: large;
    }
#center p a img          {
    position: relative; display: block;
    margin: 0 auto; padding: 0;
#center ul          {
    list-style: none outward none;
    margin: 2em; padding: 0 0 0 1em;
    background-color: #ccc; color: #fff;
    }
#center ul li           {
    margin: 1em; padding: 0;
    }
#outerwrap          {
    background-color: #F5F5F5; color: #000000;
    }
#top h1         {
    font-size: xx-large; font-weight: bolder;
    }
#top h1 span        {
    font-size: medium; font-weight: bolder;
    }

/* === End Format === */

