body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 14px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image: url(../images/gradient.jpg);
  background-attachment: fixed;
  background-repeat: repeat-x top left;
  width: 100%;
  min-height: 100%;
  }
  

p,li {
  font-size: 12px;
  color: #ffffff;
  background: #000000;
  width: 800px;
  padding-top: 10px;
  padding-bottom: 10px;
  }
  
h1 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
    color: #A9CBEA;
    padding: 0px 0px 1px 0px;
    background-color: #000000;
    width: 800px;
  }
  
  h2 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: italic;
  color: #002E57;
  padding: 0px 0px 2px 0px;
  }
  
  h3 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #002E57;
  padding: 0px 0px 2px 0px;
  }
    
h4 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #002E57;
  padding: 0px 0px 2px 0px;
  border-bottom: 1px solid #002E57;
  text-decoration: none;
  }
  
.links {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  padding: 14px 4px 16px 0px;
  border-top: 1px solid #002E57;
  }
  
  .tabletext {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
    color: #ffffff;
  }

    
.footertext {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  }  
  
.specialsheader {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #69c;
  }
  
  .specialstext {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
    color: #444444;
  }

a {
  color: #ffffff;
      text-decoration: none;
  }
  
a:active {
  color: #ffffff;
    text-decoration: none;
      }

a:visited {
  color: #ffffff;
    text-decoration: none;
  }

a:hover {
  color: #FF9900;
  text-decoration: underline;
  }


div { font-size: 11px}
td { font-size: 11px; background-color: #000000; }
input, select { width: 150px; float:left}
.proofssubmit { width: auto; position:relative; left:370px; }
label.proofsview { width: 150px; font-weight: bold; padding-right: 20px; }
label { text-align: left; width: 75px; }
br { clear: left;  background-color: #000000; }
.proofserror { color: #FF0000; margin-bottom: 10px;  background-color: #000000; }
.proofsupdate { margin-bottom: 10px;  background-color: #000000; }
.proofsupdated { color: #0000FF;  background-color: #000000; }
.proofsheader { color: #000000; background-color: #ffffff; width: 800px; padding: 4px; font-size: 10px; font-weight: bold; border-bottom: 2px solid #CCCCCC; 
margin: 0 0; }
.proofsoption { color: #FF0000; margin-bottom: 10px; background-color: #000000;}
.proofsoptions { font-size: 9px; background-color: #000000; background-color: #000000;}
a.proofsoptions, a:visited.proofsoptions, a:active.proofsoptions  { color: #ffffff; text-decoration: none; background-color: #000000;}
a:hover.proofsoptions { color: #FF9900; text-decoration: underline; background-color: #000000;}
.proofsnolink { color: #ffffff; font-size: 13px; background-color: #000000;}
a.proofsnolink, a:visited.proofsnolink, a:active.proofsnolink { color: #ffffff; text-decoration: none; background-color: #000000;}
a:hover.proofsnolink { color: #FF9900; text-decoration: underline; background-color: #000000;}
.proofsshow { text-align: center; padding: 10px; background-color: #ffffff; width: 800px; }
.proofsbold { font-weight: bold; background-color: #000000; background-color: #000000;}
.proofsradio { color: #FF9900; font-weight: bold;}
table        { color: #FFFFFF; background: #000000; background-color: #000000; width: 800px;}