BODY, TD, TR, P, UL, OL, LI, INPUT, SELECT, DL, DD, DT, FONT
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;

    FONT-FAMILY: Arial, Helvetica, Clean, sans-serif;
    FONT-SIZE:12px;
}

/* PHP pages test browser and use "IE" or "NonIE" as appropriate (they do not render lists identically) */
LI.IE {list-style-position: circle outside; margin-left: 2em;}
LI.NonIE {list-style-position: circle outside; margin-left: -1em; }



A:active
{
    COLOR: #0000CC;
    FONT-FAMILY: Arial, Clean, Helvetica, sans-serif;
    FONT-SIZE:12px;
    TEXT-DECORATION: none;
}

A:visited
{
    COLOR: #0000CC;
    FONT-FAMILY: Arial, Clean, Helvetica, sans-serif;
    FONT-SIZE:12px;
    TEXT-DECORATION: none;
}

A:link
{
    COLOR: #0000CC;
    FONT-FAMILY: Arial, Clean, Helvetica, sans-serif;
    FONT-SIZE:12px;
    TEXT-DECORATION: none;
}

A:hover
{
	COLOR: #0000CC;
    background-color:#bbcbf9;
	FONT-FAMILY: Arial, Clean, Helvetica, sans-serif;
    FONT-SIZE:12px;
}













/* This section produces the web site's main navigation menu */

a.buttonOff { display: block; width: 40; background: #3f3f97; color:white; text-align: left; 
              padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 5px;
              margin: 0px; border-bottom: black solid 1px; border-right: black solid 1px;}

a.buttonOn { display: block; width: 40; background: #eeeeee; text-align: left; padding-top: 2px;
             padding-bottom: 2px; padding-left: 10px; padding-right: 5px; margin: 0px; }

a.buttonOn:link, a.buttonOn:visited { border-bottom: #bbbbbb solid 1px; border-right: #bbbbbb solid 1px; }

a.buttonOn:hover, a.buttonOn:active { background: #bbcbf9; border-bottom: #bbbbbb solid 1px; border-right: #bbbbbb solid 1px; }

a.buttonOn:active  { color: #ffffff; } /* Makes text flash white when clicked on */


/* For the Other Classes web page */
a.otherButtonOff { display: block; width: 100; background: #3f3f97; color:white; text-align: center; 
                   padding-top: 2px; padding-bottom: 2px;
                   margin: 0px; border-bottom: black solid 1px; border-right: black solid 1px; }

a.otherButtonOn { display: block; width: 100; background: #eeeeee; text-align: center; padding-top: 2px;
                  padding-bottom: 2px; margin: 0px; }

a.otherButtonOn:link, a.otherButtonOn:visited { border-bottom: #bbbbbb solid 1px; border-right: #bbbbbb solid 1px; }

a.otherButtonOn:hover, a.otherButtonOn:active { background: #bbcbf9; border-bottom: #bbbbbb solid 1px; border-right: #bbbbbb solid 1px; }

a.otherButtonOn:active  { color: #ffffff; } /* Makes text flash white when clicked on */



/* Home page weather styles. */
.w_title {
    FONT-SIZE: 12px;
    TEXT-ALIGN: center;
}

td.w_head {
    COLOR: black;
    FONT-SIZE: 11px;
    TEXT-ALIGN: right;
}

td.w_data {
    COLOR: black;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
}






.title1
{
	 FONT-SIZE: large;
     FONT-STYLE: italic;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 COLOR: black;
	 WHITE-SPACE: nowrap;
}

.title2
{
	 FONT-SIZE: 30pt;
     LINE-HEIGHT: 100%;
	 FONT-WEIGHT: bold;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 COLOR: black;
	 WHITE-SPACE: nowrap;
}

.title3
{
	 FONT-SIZE: smaller;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 COLOR: black;
	 WHITE-SPACE: nowrap;
     position:relative;
     left:2px;
}


.regularText
{
	 FONT-FAMILY: Arial, Clean, Helvetica, sans-serif;
     FONT-SIZE:12px;
     COLOR: black;
}



.smallFooter
{
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 COLOR: black;
     FONT-SIZE: smaller;
}





.photoIndexHeadings
{
	 FONT-FAMILY: Arial, Clean, Helvetica, sans-serif;
     FONT-SIZE: 12px;
	 COLOR: black;
     font-weight:bold;
     line-height:110%;
}

.photoIndexLinks
{
	 FONT-FAMILY: Arial, Clean, Helvetica, sans-serif;
     FONT-SIZE: 10px;
     margin-left:20px;
     line-height:120%;
}

















.picPageTitle
{
	 FONT-FAMILY: Arial, Clean, Helvetica, sans-serif;
     line-height:130%;
     font-weight:bold;
     color:white;
     text-align: center;
     font-size: 14px;
}

.picPageText
{
	 FONT-FAMILY: Arial, Clean, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   font-weight:bold;
   color: #DDDDDD;
   margin-left: 20px;
   margin-right: 20px;
}













.PhorumAuthorLink A:active
{
    COLOR: #0000CC;
    FONT-FAMILY: Courier New, Courier, Monaco, Clean;
    TEXT-DECORATION: none
    font-size: 14px;
}

.PhorumAuthorLink A:visited
{
    COLOR: #0000CC;
    FONT-FAMILY: Courier New, Courier, Monaco, Clean;
    TEXT-DECORATION: none
    font-size: 14px;
}

.PhorumAuthorLink A:link
{
    COLOR: #0000CC;
    FONT-FAMILY: Courier New, Courier, Monaco, Clean;
    TEXT-DECORATION: none
    font-size: 14px;
}

.PhorumAuthorLink A:hover
{
    COLOR: #0000CC;
    background-color:#bbcbf9;
    FONT-FAMILY: Courier New, Courier, Monaco, Clean;
    font-size: 12px;
}


.PhorumBodyArea
{
    font-family: Courier New, Geneva, Courier, Clean;
    font-size: smaller;
    width: 500px;
}

.PhorumListTable
{
    border-style : solid;
    border-color : Black;
    border-width : 1px;
}

.PhorumListRow
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    height: 21px;
}

.PhorumListHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    height: 24px;
}

.PhorumForumTitle
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 18px;
    font-weight: bold;
    text-align: right;
    color: Gray;
}







.PhorumTableHeader
{
    font-family: Arial, Helvetica, Clean, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

.PhorumNav
{
    font-family: Arial, Helvetica, Clean, sans-serif;
    font-size: 10pt;
}

.PhorumNewFlag
{
    font-family: Arial, Helvetica, Clean, sans-serif;
    font-size: 10pt;
    color: Red;
}

.PhorumMessage
{
    font-family: Courier New, Courier, Clean;
    font-size: 10pt;
}

