/* 
standard HTML tags --------------------------------------------*/

body 
 { 
 background: #f5d03a; 
 margin: 10px; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 13px; 
 color: #330000;
 text-align: center; /* HACK for IE to center div wrapper */
 }

p, li, table 
 { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 13px; 
 color: #330000; 
 line-height: 150%;
 }

ul
 { 
 text-align: left; 
 text-indent: 0;
 }

li
 { 
 list-style-image: url('/images/bullet.gif'); 
 margin: 0 0 6px 0; 
 text-align: left; 
 text-indent: 0;
 }
 
p
 {
 margin: 0 0 6px 0;
 }

table
 { 
 margin: 0; 
 border: 0px none;
 }
   
table td
 { 
 border-width: 0;
 vertical-align: top; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 13px; 
 color: #330000; 
 }
   
h1, h2, h3, h4 
 { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #990000; 
 }
  
h1 
 { 
 font-size: 15px; 
 margin: 0 0 5px 0; 
 }
 
h2 
 { 
 font-size: 15px; 
 margin: 0 0 5px 0; 
 }
 
h3 
 { 
 font-size: 13px; 
 margin: 5px 0 5px 0; 
 }
 
h4 
 { 
 font-size: 13px; 
 margin: 5px 0 5px 0;
 }

a:link
 { 
 color: #330000; 
 text-decoration: underline; 
 }
         
a:visited 
 { 
 color: #660099; 
 text-decoration: underline; 
 }
 
a:hover  
 { 
 color: #CC0000; 
 text-decoration: underline;
 }
 
a:active  
 { 
 color: #CC0000; 
 text-decoration: underline;
 }

hr
 { 
 color: #990000; 
 height: 1px; 
 margin: 5px 0 10px 0;
 padding: 0;
 }

/* 
PAGE LAYOUT --------------------------------------------*/

div#wrapper 
 {
 width: 600px;
 margin-left: auto;
 margin-right: auto; 
 background-color: #ffffcc;
 text-align: left;
 border: 3px solid #990000; 
 border-collapse: collapse;
}

table#header
 { 
 width: 100%; 
 border-collapse: collapse;
 margin: 0;
 padding: 0;
}

table#header td  
 { 
 padding: 5px 10px; 
 margin: 0; 
 border-bottom: 1px solid #990000;
 }
 
table#header h1 
 { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #990000; 
 font-size: 24px; 
 text-align: center;
 margin: 20px 0; 
 padding: 0;
 line-height: 100%;
 }

table#header img  
 {
 border: 1px solid #990000;
 }
 
table#content   
 { 
 width: 100%; 
 border-collapse: collapse;
 margin: 0;
 padding: 0;
 }
 
table#content td#bodyfull 
 { 
 width: 100%; 
 padding: 10px 20px; 
 margin: 0; 
 }
 
table#footer 
 { 
 width: 100%; 
 border-collapse: collapse;
 margin: 0;
 padding: 0;
 }
 
table#footer td
 {
 padding: 10px 20px; 
 margin: 0; 
 border-top: 1px solid #990000;
 }

table#footer img  
 {
 border: none;
 }

table#footer p#contact
 { 
 font-size: 11px; 
 text-align: center; 
 margin: 0 5px 5px 5px; 
 padding: 0; 
 }

table#footer p#nav
 { 
 font-size: 11px; 
 text-align: center; 
 margin: 0 5px 0 5px; 
 padding: 0; 
 }
 
/* 
IMAGES --------------------------------------------*/
img
 {
 border: 1px solid #990000;
 }
           
.floatimgcenter
 { 
 text-align: center; 
 margin: 10px 0; 
 }
