a:link {
   color: #0000cc;
   }

a:visited {
   color: navy;
   }

a:active {
   color: navy;
   }

a:hover {
   color: maroon;
   }

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

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

body {
   font-family: "Arial", Verdana, Helvetica, sans-serif;
   font-size: 12pt;
   color: #0000cc;
   }
   
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, h2, h3, h4 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   }
   
h1 {
   font-size: 16pt;
   color: #ff6600;
   }

h2 {
   font-size: 14pt;
     color: #0000cc;
   }
   
h3 {
   font-size: 12pt;
   color: #0000cc;
   }

h4 {
   font-size: 10pt;
   border-bottom: none;
   color: #0000cc;
   }
   
p, b, li, ul, ol {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 12pt;
   color: #0000cc;
   }

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

ol {list-style-type: upper-alpha;
   }

.colorSec, .org { /* org class is depricated, use colorSec */
   color: #ff6600;
   }
   
.attn, .red {
   color: #ff0000;
   }

/* The following styles are for the For Sale pages */

div.forsale {
   position: relative;
   border-style: solid;
   border-color: #ff6600;
   background-color: #eeffff;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   margin-top: 12px;
   margin-bottom: 12px;
   width: 40em;
   }

img.itemImg {
   float: right;
   border-style: none;
   margin-left: 10px;
   margin-bottom: -50px;
   }

h3.item {
   color: #ff6600;      
   clear: right;
   }
   
.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;
   }

