body {
   font-family: "Arial", Verdana, Helvetica, sans-serif;
   font-size: 12pt;
   color: #0000cc;
   background-color: white;
   background-image: url(../FP_Graphics/OCARC_WM.gif);
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: 220px 200px;
   }

/*  The following was added for the 75th Anniversary watermark
  and removed on 1/1/2009
body {
   background-image: url(../FP_Graphics/OCARC_WM75.gif);
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: 184px 200px;
   }
 */
   
a:link {
   color: #0000cc;
   background-color: transparent;
   }

a:visited {
   color: navy;
   background-color: transparent;
   }

a:active {
   color: navy;
   background-color: transparent;
   }

a:hover {
   color: maroon;
   background-color: transparent;
   }

address {
   font-family: Times, serif;
   font-style: italic;
   font-size: 10pt; 
   color: navy;
   background-color: transparent;
   }

address:first-line {
   font-weight: bold;
   }

caption {
   font-weight: bold;
   }

div {
   width: 640px;
   }

div.banner {height: 155px}
img.banner11 {position: absolute; top: 5px; left: 5px}
img.banner12 {position: absolute; top: 5px; left: 185px}
img.banner13 {position: absolute; top: 5px; left: 415px}
img.banner21 {position: absolute; top: 80px; left: 5px}
img.banner22 {position: absolute; top: 80px; left: 185px}
img.banner23 {position: absolute; top: 80px; left: 415px}

div.cr {
   font-family: Times, serif;
   font-style: italic;
   font-size: 10pt; 
   color: navy;
   background-color: transparent;
   }

div.cr:first-line {
   font-weight: bold;
   }


h1 {
   font-size: 16pt;
   color: #ff6600;
   background-color: transparent;
   }

h2 {
   font-size: 14pt;
   color: #0000cc;
   background-color: transparent;
   }

h3 {
   font-size: 12pt;
   margin-left: 0px;
   color: #0000cc;
   background-color: transparent;
   }

h4 {
   font-size: 10pt;
   border-bottom: none;
   background-color: transparent;
   color: #0000cc;
   }


img {
   border: none;
   }

img.padl {
   margin-left: 5px;
   }

img.txt {
   position: relative;
   bottom: -0.20em;
   background: yellow;
   border: none;
   }

p {
   width: 640px;
   text-align: justify;
  }

p.info {
   text-align: center;
   border: 1px solid #ff6600;
   padding: 3px;
   font-size: small;
   }

p.top {
   text-align: right;
   font-weight: bold;
   margin-left: 2em;
   }

p.uc {
   font-family: "Helvetica", sans-serif;
   font-size: 18pt;
   font-weight: bold;
   color: #ff0000;
   background-color: transparent;
   text-align: center;
   }

p.qu {
   margin-left: 2em;
   font-style: oblique;
   font-weight: bold;
   color: #0000cc;
   background-color: transparent;
   }

p.an {
   margin-left: 2em;
   font-style: normal;
   font-weight: normal;
   color: #0000cc;
   background-color: transparent;
   }

ul {
   font-weight: bold;
   color: #ff6600;
   list-style-image: url(../FP_Graphics/smOrg.gif);
   background-color: transparent;
   }

ul.norm {
   font-style: normal;
   font-weight: normal;
   color: #0000cc;
   background-color: transparent;
   }

ul ul {
   font-weight: normal;
   color: #0000cc;
   list-style-image: none;
   background-color: transparent;
   }

ol {
   margin-left: 3em;
   width: 560px;
   text-align: justify;
   font-weight: normal;
   list-style-image: none;
   list-style-type: upper-alpha;
   background-color: transparent;
   color: #0000cc;
   }

td.cont {
   color: white;
   }
   
td.countCol {
   text-align: right;
   }
   
td.mid {
   text-align: center;
   }
   
tr.hdr {
 background-color: #dddddd; /*medium gray */
 }

tr.odd {
 background-color: transparent;
 }

tr.even {  
 background-color: #ffffe0; /* Light yellow */
 }

tr.us {  
 background-color: #ffff00; /*bright yellow */
 color: #ff0000; /*red*/
 font-weight: bold;
 }

span.an
   {
   font-weight: bold;
   font-style: oblique; 
}

span.em {
   font-style: oblique; 
}

span.small {
   font-size: smaller;
}

/* The following colors are being deprecated */
	.blu { /* use: colorPri */
	   color: #0000cc;
	   background-color: transparent;
	   }
	
	.org { /* use: colorSec */
	   color: #ff6600;
	   background-color: transparent;
	   }
	
	.red { /* use: colorAttn */
	   color: #ff0000;
	   background-color: transparent;
	   }
/* End list of deprecated colors */

.colorPri {
   color: #0000cc;
   background-color: transparent;
   }

.colorSec {
   color: #ff6600;
   background-color: transparent;
   }

.colorAttn {
   color: #ff0000;
   background-color: transparent;
   }

.note {
   width: 400px;
   margin-left: 120px;
   text-align: center;
   color: #ff0000;
   padding: 2px 8px 2px 8px;
   background-color: yellow;
   }
   
/* The following styles are for the Events pages */

   div.eventList {
      background-color: transparent;
      position: relative;
      }
      
   img.eventImg {
      float: right;
      padding-left: 5px;
      margin-bottom: -50px;
      }
   
   h3.eventDate {
      clear: right;
      }
   
