* {
   margin: 0;
   padding: 0;
   }

body {
  	margin: 0;
   text-align: center;
  	background: #004D0F;
  	font: normal 12px/16px arial, verdana, sans-serif; color: #000;
   }

#container {
 	margin: 0 auto;
   text-align: left;
	padding: 0;
   width: 813px;
   background: url(/new-images/containerBack.gif) top left repeat-y;
	}
	
#content-container {
   width: 799px;
   margin: 0 0 0 7px;
   }
  
p {
   margin: 10px 0 0 0;
   padding: 0;
   }

p.no-indent {
   margin: 0;
   padding: 0;
   }

.centered {
   text-align: center;
   }

a {
   color: #5F955D;
   text-decoration: none;
   outline: none;
   border: none;
   }

a:hover {
   text-decoration: underline;
   }

img {
   outline: none;
   border: none;
   }

h1 {
   margin: 0;
   padding: 0;
   font: bold 16px/16px arial, verdana, sans-serif; color: #004D0F;
   }
  
h2 {
   margin: 15px 0 0 0;
   padding: 0;
   font: bold 14px/14px arial, verdana, sans-serif; color: #000;
   }
   
.special-text {
   font: italic 14px/14px arial, verdana, sans-serif; color: #004D0F;
   }

.red-text {
   font: italic 14px/16px arial, verdana, sans-serif; color: #8F0606;
   }
   
.justify {
   text-align: justify;
   }   

.disclaimer {
   font-size: 11px;
   }

.two-pix {
   float: left;
   margin: 0 0 20px 0;
   }

.pic {
   float: left;
   margin: 10px 10px 0 0;
   }

.right-pic {
   float: right;
   margin: 10px 0 10px 10px;
   }

ul.bullet-list {
   list-style-type: none;
   margin: 10px 0 0 0;
   }

ul.table-list {
   list-style-type: none;
   margin: 0;
   }

ul.bullet-list li {
   padding: 0 0 0 15px;
   margin: 0;
   background: url(/new-images/bullet.gif) left 2px no-repeat;
   }

 ol {
    margin: 10px 0 0 25px;
    }
 
   ol li {
      padding: 0 0 0 15px;
      margin: 0;
      }

#left-column {
   clear: left;
   float: left;
   width: 200px;
   margin: 0 0 0 1px;
   }
             
#right-column {
   width: 575px;
   float: left;
   margin: 10px 0 0 10px;
   }

#logo {
   float: left;
   margin: 0 0 0 10px;
   padding: 0;
   background: url(/new-images/logo.jpg) left top no-repeat;
   }
               
   #logo a {
      width: 245px;
      height: 106px;
      text-indent: -9999px;
      display: block;
      }
      
   #header {
      float: right;
      margin: 1px 8px 0 0;
      padding: 0;
      }

table {
   border-top: 1px solid #666;
   border-left: 1px solid #666;
   margin: 0 0 10px 0;
   width: 100%;
   }

thead {
   background-color: #004D0F;
   color: #FFF;
   font-weight: bold;
   }

td {
   padding: 2px 5px;
   border-bottom: 1px solid #666;
   border-right: 1px solid #666;
   }
   
tr.header-row {
   background-color: #297127; 
   }
   
tr.header-row th {
   text-align: center;
   border-right: 1px solid #666;  
   }      
   
.promo {
   float: left;
   margin: 10px 0 0 0;
   padding: 0;
   width: 200px;
   height: 74px;
   background: url(/new-images/promo.jpg) top left no-repeat;
   }   
   
.promo2 {
   float: left;
   margin: 10px 0 0 0;
   padding: 0;
   width: 200px;
   height: 74px;
   background: url(/new-images/promo2.jpg) top left no-repeat;
   }   
   
.promo a, .promo2 a {
   display: block;
   outline: none;
   width: 200px;
   height: 74px;
   color: #FFF;
   text-decoration: none;
   text-align: center;
   padding: 20px 0 0 0;
   font-weight: bold;
   letter-spacing: .2px;
   }   
      
#footer {
   text-align: right;
   clear: both;
   padding: 20px 5px 0 5px;
   margin: 0;
   font:  12px arial, verdana, sans-serif;
   }


   #footer a {
      margin: 0 5px 0 0;
      font:  12px arial, verdana, sans-serif; color: #5F955D;
      text-decoration: none;
	  outline: none;
      }
   
      #footer a:hover {
     	   font:  12px arial, verdana, sans-serif;
     	   text-decoration: none;
         }
   
   #footer .lefttext {
	  margin: 0 0 0 5px;
      float: left;
      }
	  
	  
/* form styles
-------------------------------------------------------- */ 

input {
   border: 1px solid #2535C5;
   background-color: #000;
   color: #2535C5;
   }

select {
   border: 1px solid #2535C5;
   background-color: #000;
   color: #2535C5;
   }

textarea {
   border: 1px solid #2535C5;
   background-color: #000;
   color: #2535C5;
   }

