  .reqField {color: red; font-size: 10pt;} 
  .optField {color: black; font-size: 10pt;}

  .eventHPriority {color: #FF0000; font-size: 12pt; text-decoration: underline;}
  .eventMPriority {color: #000000; font-size: 12pt; text-decoration: underline;}
  .eventLPriority {color: #3377aa; font-size: 12pt; text-decoration: underline;}
  .eventDescription {color: #000000; font-size: 10pt;}

  .cellHeading {font-size: 14pt; font-weight: bold; text-align: center;}
  .cellSubHeading {font-size: 12pt; font-weight: bold; text-align: center;}

  .smallText {font-size: 8pt;}
  .time {font-size: 8pt;}
  .Heading1 {font-size: 18pt; font-weight: bold;}
  .Heading2 {font-size: 14pt; font-weight: bold;}
  .Heading3 {font-size: 12pt; font-weight: bold;}
  .Heading4 {font-size: 10pt; font-weight: bold;}
  
  .outlineBlock {border: thin solid #CCCCCC;}

  .marqueeText {color: #992222; font-size: 10pt; font-weight: bold; text-decoration: none;}

  .1Announcement {color: #FF0000; background: #660000; font-size: 10pt; text-decoration: none; border: thin solid #000000;}
  .1AnnouncementHead {color: #660000; background: #FF0000; font-size: 12pt; text-decoration: underline; font-weight: bold; border: thin solid #000000;}
  .Announcement {color: #000000; font-size: 8pt; text-decoration: none;}
  .AnnouncementHead {color: #000000; font-size: 10pt; text-decoration: none; font-weight: bold;}
  .MenuText {color: #EECC99; background: #BB8844; font-size: 10pt; font-weight: bold; text-decoration: none; border: thin solid #885522; padding-left: 8px; padding-right: 8px;}

  .welcomeText {color: #000000; font-size: 10pt; text-decoration: none;}
  .welcomeNameText {color: #0000FF; font-size: 10pt; font-weight: bold;}
  .betaText {color: #FF0000; background: #EECCCC; font-size: 12pt; font-weight: bold; text-decoration: none;}


  .definition {font-size: 10pt;}
  
  .saleText {font-size: 10pt;}
  
  .calendar-month {color: #000000; font-weight: bold; font-size: 14pt;}
  .calendar-date {font-size: 8pt;}
  .bigcalendar-date {font-size: 8pt; background: #CCCCFF;}

div.fpEvents {background: #FFFFAA;}
div.fpEvents h1{font-size: 12pt; text-align: center; font-weight: bold; background: #1F3D96 url(mainImages/dkblue3d.gif) repeat-x top left; color: #E2C16A; margin: 0; padding: 3px;}
div#evHeading { font-size: 8pt; text-align: center; border: 1px solid #1F3D96; border-bottom: 1px solid #1F3D96;}
div#evHeading a:link,div#evHeading a:active,div#evHeading a:visited,div#evHeading a:hover{font-weight: bold; }

BODY.vert {
      background-color : #BB8844;
      background-image: url(mainImages/bg_suede2.jpg);
      background-repeat: repeat-xy; 
      margin: 5px; 
      font-family: Tahoma, Verdana, Arial;
	scrollbar-face-color: #EECC99; 
	scrollbar-shadow-color: #886655; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #885522; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: #BB8844; 
	scrollbar-arrow-color: #885522;
      }

BODY.tile {
      background-color : #FFFFDD;
      background-image: url(mainImages/bg_suede2.jpg);
      background-repeat: repeat-xy; 
      margin: 0px; 
      font-family: Tahoma, Verdana, Arial;
	scrollbar-face-color: #EECC99; 
	scrollbar-shadow-color: #886655; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #885522; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: #BB8844; 
	scrollbar-arrow-color: #885522;
      }


/**********    DIVS    ************/
div.ahDiv {
width: 100%;
margin-left: auto;
margin-right: auto;
}


/**********    TABLES    ************/

	table.fpEvents {
		border-width: 1px;
		border-spacing: ;
		border-style: outset;
		border-color: #BBBBBB;
		border-collapse: collapse;
		background-color: white;
	}
	table.fpEvents th {
		border-width: 1px;
		padding: 5px;
		border-style: inset;
		border-color: #1F3D96;
		background-color: #1F3D96;
		-moz-border-radius: ;
		font-size: 10pt;
		color: #D2B15A;
		font-weight: bold;
	}
	table.fpEvents td {
		border-width: 1px;
		padding: 5px;
		border-style: inset;
		border-color: #BBBBBB;
		background-color: white;
		-moz-border-radius: ;
		font-size: 8pt;
	}


  a:text {
	    color: black;
	    font-size: 12pt;
  }

/*LINKS********************************/
  A:link {
  	    color: blue;
	    text-decoration: underline;
	    background: transparent
	    font-size: 10pt;
  }
  A:active {
            color: brown;
            text-decoration: underline;
            background: transparent;
	    font-size: 10pt;
 }

 A:visited {
            color: blue;
            text-decoration: underline;
            background: transparent;
	    font-size: 10pt;
 }

 A:hover {
          color: blue;
          text-decoration: underline;
          background: transparent;
	  font-size: 10pt;
 }

  a.redLink:link {
  	    color: red;
	    font-size: 10pt;
  }
  A.redLink:active {
            color: red;
            text-decoration: underline;
            background: transparent;
 }

 A.redLink:visited {
            color: red;
            text-decoration: underline;
            background: transparent;
 }

 A.redLink:hover {
          color: purple;
          text-decoration: underline;
          background: transparent;
 }

  a.blueLink:link {
  	    color: blue;
	    font-size: 10pt;
  }
  A.blueLink:active {
            color: blue;
            text-decoration: underline;
            background: transparent;
 }

 A.blueLink:visited {
            color: blue;
            text-decoration: underline;
            background: transparent;
 }

 A.blueLink:hover {
          color: purple;
          text-decoration: underline;
          background: transparent;
 }

  a.headLink:link {
  	    color: black;
	    font-size: 18pt;
            text-decoration: underline;
  }
  A.headLink:active {
            color: black;
            text-decoration: underline;
	    font-size: 18pt;
 }

 A.headLink:visited {
            color: black;
            text-decoration: none;
	    font-size: 18pt;
 }

 A.headLink:hover {
          color: black;
          text-decoration: underline;
	  font-size: 18pt;
 }

  a.bigBlLink:link {
  	    color: blue;
	    font-size: 14pt;
            text-decoration: underline;
  }
  A.bigBlLink:active {
            color: blue;
            text-decoration: underline;
	    font-size: 14pt;
 }

 A.bigBlLink:visited {
            color: blue;
            text-decoration: none;
	    font-size: 14pt;
 }

 A.bigBlLink:hover {
          color: blue;
          text-decoration: underline;
	  font-size: 14pt;
 }

  a.eventHPriority:link {
  	    color: #FF0000;
	    font-size: 10pt;
            text-decoration: underline;
	    background: transparent;
  }
  A.eventHPriority:active {
            color: #FF0000;
            text-decoration: underline;
	    font-size: 10pt;
	    background: transparent;
 }

 A.eventHPriority:visited {
            color: #FF0000;
            text-decoration: underline;
	    font-size: 10pt;
	    background: transparent;
 }

 A.eventHPriority:hover {
          color: #FF0000;
          text-decoration: underline;
	  font-size: 10pt;
	    background: transparent;
 }

  a.eventMPriority:link {
  	    color: #000000;
	    font-size: 10pt;
            text-decoration: underline;
	    background: transparent;
  }
  A.eventMPriority:active {
            color: #000000;
            text-decoration: underline;
	    font-size: 10pt;
	    background: transparent;
 }

 A.eventMPriority:visited {
            color: #000000;
            text-decoration: underline;
	    font-size: 10pt;
	    background: transparent;
 }

 A.eventMPriority:hover {
          color: #000000;
          text-decoration: underline;
	  font-size: 10pt;
	    background: transparent;
 }

  a.eventLPriority:link {
  	    color: #3377AA;
	    font-size: 10pt;
            text-decoration: underline;
	    background: transparent;
  }
  A.eventLPriority:active {
            color: #3377AA;
            text-decoration: underline;
	    font-size: 10pt;
	    background: transparent;
 }

 A.eventLPriority:visited {
            color: #3377AA;
            text-decoration: underline;
	    font-size: 10pt;
	    background: transparent;
 }

 A.eventLPriority:hover {
          color: #3377AA;
          text-decoration: underline;
	  font-size: 10pt;
	    background: transparent;
 }

  a.eventHPrioritySmall:link {
  	    color: #FF0000;
	    font-size: 8pt;
            text-decoration: underline;
	    background: transparent;
  }
  A.eventHPrioritySmall:active {
            color: #FF0000;
            text-decoration: underline;
	    font-size: 8pt;
	    background: transparent;
 }

 A.eventHPrioritySmall:visited {
            color: #FF0000;
            text-decoration: underline;
	    font-size: 8pt;
	    background: transparent;
 }

 A.eventHPrioritySmall:hover {
          color: #FF0000;
          text-decoration: underline;
	  font-size: 8pt;
	    background: transparent;
 }

  a.eventMPrioritySmall:link {
  	    color: #000000;
	    font-size: 8pt;
            text-decoration: underline;
	    background: transparent;
  }
  A.eventMPrioritySmall:active {
            color: #000000;
            text-decoration: underline;
	    font-size: 8pt;
	    background: transparent;
 }

 A.eventMPrioritySmall:visited {
            color: #000000;
            text-decoration: underline;
	    font-size: 8pt;
	    background: transparent;
 }

 A.eventMPrioritySmall:hover {
          color: #000000;
          text-decoration: underline;
	  font-size: 8pt;
	    background: transparent;
 }

  a.eventLPrioritySmall:link {
  	    color: #3377AA;
	    font-size: 8pt;
            text-decoration: underline;
	    background: transparent;
  }
  A.eventLPrioritySmall:active {
            color: #3377AA;
            text-decoration: underline;
	    font-size: 8pt;
	    background: transparent;
 }

 A.eventLPrioritySmall:visited {
            color: #3377AA;
            text-decoration: underline;
	    font-size: 8pt;
	    background: transparent;
 }

 A.eventLPrioritySmall:hover {
          color: #3377AA;
          text-decoration: underline;
	  font-size: 8pt;
	    background: transparent;
 }

  a.notesLink:link {
  	    color: red;
            text-decoration: none;
	    font-size: 10pt;
  }
  A.notesLink:active {
            color: red;
            text-decoration: none;
            background: transparent;
 }

 A.notesLink:visited {
            color: red;
            text-decoration: none;
            background: transparent;
 }

 A.notesLink:hover {
          color: purple;
          text-decoration: none;
          background: transparent;
 }

  a.localLink:link {
  	    color: blue;
            text-decoration: underline;
            background: transparent;
	    font-size: 10pt;
  }
  A.localLink:active {
            color: blue;
            text-decoration: underline;
            background: transparent;
	    font-size: 10pt;
 }

 A.localLink:visited {
            color: blue;
            text-decoration: underline;
            background: transparent;
	    font-size: 10pt;
 }

 A.localLink:hover {
            color: purple;
            text-decoration: underline;
            background: transparent;
	    font-size: 10pt;
 }

  a.calendarDate:link {
  	    color: black;
            text-decoration: none;
            background: transparent;
	    font-size: 8pt;
  }
  A.calendarDate:active {
            color: black;
            text-decoration: none;
            background: transparent;
	    font-size: 8pt;
 }

 A.calendarDate:visited {
            color: black;
            text-decoration: none;
            background: transparent;
	    font-size: 8pt;
 }

 A.calendarDate:hover {
	    color: black;
	    text-decoration: none;
	    background: transparent;
	    font-size: 8pt;
 }

  a.bigcalendardate:link {
  	    color: #0000BB8;
            text-decoration: none;
            background: #FFFFFF;
	    font-size: 8pt;
  }
  A.bigcalendardate:active {
            color: #0000BB8;
            text-decoration: none;
            background: #FFFFFF;
	    font-size: 8pt;
 }

 A.bigcalendardate:visited {
            color: #0000BB8;
            text-decoration: none;
            background: #FFFFFF;
	    font-size: 8pt;
 }

 A.bigcalendardate:hover {
	    color: #0000BB8;
	    text-decoration: none;
	    background: #FFFFFF;
	    font-size: 8pt;
 }


/*FORM ELEMENTS************************************/
  TEXTAREA {
            background-color: #c7d7f3;
            color: #000000;
            /*font-family: garamond, tahoma, arial;*/
            /*font-weight: bold;*/
	    font-size: 8pt;
  }

  .field {
          background-color: #c7d7f3;
          color: #000000;
          /*font-family: garamond, tahoma, arial;*/
          /*font-weight: bold;*/
	  font-size: 8pt;
  }

 .formbutton {
              color: #000000;
              text-transform: none;
              /*cursor: hand;*/
	      font-size: 8pt;
 }

 SELECT {
         background-color: #c7d7f3;
         color: #000000;
         /*font-family: garamond, tahoma, arial;*/
         /*font-weight: bold;*/
	 font-size: 8pt;
 }

/*
'TEXTAREA' obviously alters the textarea, 'SELECT' alters the dropdown menu and the class '.field' alters the 'text input' <INPUT type=text class="field">  
if style commands where added to the 'INPUT' tag the form buttons would also appear to have lime text on a teal background, so the class 'formbutton' is used <INPUT type=submit value=Send class="formbutton">  
this gives the form buttons teal coloured text and capitalizes the first letter of each word and for users with Internet Explorer the cursor changes to a hand when the mouse is over a button
*/

/*LISTS**********************************/
LI {
    white-space: normal; 
    list-style: circle;
	/* OTHER LINE STYLES
		circle (this for example)
		disc (this for example)
		decimal (numbers, like an ordered list, 1 2 3 4 5)
		lower-roman (lower case roman numerals, i ii iii iv v)
		upper-roman (upper case roman numerals, I II III IV V)
		lower-alpha (lower case, a b c d e)
		upper-alpha (upper case, A B C D E)
		none, it's gone
	*/
}

LI.log {
    white-space: normal; 
    list-style: disc;
    font-size: 10pt;
	/* OTHER LINE STYLES
		circle (this for example)
		disc (this for example)
		decimal (numbers, like an ordered list, 1 2 3 4 5)
		lower-roman (lower case roman numerals, i ii iii iv v)
		upper-roman (upper case roman numerals, I II III IV V)
		lower-alpha (lower case, a b c d e)
		upper-alpha (upper case, A B C D E)
		none, it's gone
	*/
}
