/* DPRG style sheet css file */
/* Palette: Red #FF0000; Dark Red #A11714; Light Gray #D9DEE1; Dark Gray #909FA7; Gold #FEC603; */
    
body { background-color: #FFFFFF; color: #000000; margin: 0px; padding-top: 0px; }

* { font-family: Arial, Helvetica, Geneva, sans-serif; }

a:link { color: #FF0000; }
a:visited { color: #A11714; }
a:active { color: #0000FF; } 
a:hover { color: #0000FF; }

a.menu:link { color: #A11714; }
a.menu:visited { color: #A11714; }
a.menu:active { color: #A11714; } 
a.menu:hover { color: #A11714; background: #D9DEE1; }

td { font-style: normal; font-size: 12px; font-weight: normal; }
pre { font-family: monospace; font-size: 12px; }
b { font-weight: bold; }
hr { color: #909FA7; }
ul { border: 0px; margin-top: 2px; list-style-type: disc; }
ol { border: 0px; margin-top: 2px; list-style-type: decimal; }
p { margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; }
blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 10px; }

input, textarea { color: #333333; background-color: #FFFFFF; border: 1px solid #B2B2B2; font-size: 12px; }
select { color: #333333; background-color: #FFFFFF; font-size: 12px; } /* border causes problems in Netscape 4.x */
input.box { color: #333333; background-color: #FFFFFF; border: 0px; }
form { margin-bottom: 0px; margin-top: 0px; }

#list li { margin-bottom: 5px; }

ol li { padding-bottom: 6px; }

.center { text-align: center; }

.footnote  { font-size: 10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.menu  { font-size: 10px; font-weight: bold;  text-decoration: none; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  }
  
.nobr { white-space: nowrap; }

.searchbox { background-color: #D9DEE1; text-align: center; margin-bottom: 8px;
             font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; border: #B2B2B2 solid 1px; }
  
.spacer { height: 20px; }

.support { font-size: 10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color: #555555; margin: 2px; 
           text-align: left; white-space: normal; }
   
.updated  { font-size: 10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-align: center; }


             
             
/* retire these styles */
h1 { color: #FFFFFF; font-size: 1px; }
.pp  { font-size: 12px; font-weight: normal; } 
.ppb  { font-size: 12px; font-weight: bold; }
.title  { font-size: 15px; font-weight: bold; }
.section  { font-size: 15px; font-weight: bold; text-transform: uppercase; background-color: #D9DEE1; }
.section_index  { font-size: 12px; font-weight: bold; text-transform: uppercase; background-color: #D9DEE1; }
.vrule { border: 0px; font-size: 1px; width: 1px; min-width: 1px; background-color: #ff0000; }    
.hrule { border: 0px; height: 1px;  font-size: 1px; background-color: #ff0000; }    

/* Glitz styles */
.thumb { margin: 4px; }
.photo { border: 1px solid black; }
  
/* Background styles */
.red_bg { background-color: #FF0000; }
.gray_bg { background-color: #D9DEE1; }
.header_bg { background-color: #A11714; }
.white_bg { background-color: #ffffff; } 
  
  