/*
Original Yellow : #FFFF00
Original Navy : #000066

*/

body {
    behavior:url("/StyleSheet/csshover3.htc");
}

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: #FFFF00;
color: #000066;
}

/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}
 
.nav {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  border-left: 1px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  background: #000066;
  color: #FFFF00;
  display: block;
  padding: 0 20px;
  text-decoration: none;
}
 
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #FFFF00;
  color: #000066;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #000066;
  color: #FFFF00;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #FFFF00;
  color: #000066;
}
 
.nav ul {
  background: #FFFF00;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  position: absolute;
  top: -999em;
  left: -1px;
}

.nav li:hover ul,
.nav li.sfHover ul {
  top: 22px;
}

.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 1px solid #000;
  border-bottom: 0;
  border-color: #FFFF00;
  padding-right: 20px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

/**************************** Expanding Tree Additions*********************************************/
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(/img/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(/img/closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}


/* ###### My additions ##### */
a {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
text-align: left;
color: #FFFF00;
/*background: #000066;*/
} 
 

a:link { color: #FFFF00 } 
a:visited { color: #FFFF00 } 
a:hover { color: red } 
a:active { color: #FFFF00 } 

a.general {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #000066;
/*background-color: white;*/
}  

a.general:link { color: red } 
a.general:visited { color: red } 
a.general:hover { color: green } 
a.general:active { color: red } 

a.sitemap {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 8pt;
text-align: center;
color: #000066;
background-color: white;
}  
a.sitemap:link { color: #000066 } 
a.sitemap:visited { color: #000066 } 
a.sitemap:hover { color: red } 
a.sitemap:active { color: #000066 } 


table {
text-align: left;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}

th {
text-align: left;
color: #000066;
}

th.banner_large {
color: #FFFF00;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 20pt;
background-color: #000066;
/*background-image: url('../img/banner_watermark.jpg');*/
padding: 5;
text-align: center;
}

th.banner_small {
border: 1px solid #FFFF00;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #FFFF00;
background-color: #000066;
text-align: right;
}

th.bannerpic {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
padding: 2;
text-align: center;
}

th.menu {
border: 1px solid #FFFF00;
width: 10%;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #FFFF00;
background-color: #000066;
text-align: left;
}
th.date{
vertical-align: top;
}

td {
text-align: center;
color: #000066;
}

td.news {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
padding: 2;
text-align: center;
width: 50%;
}

td.vicepres {
font-family: Calibri, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
padding: 2;
font-size: 14pt;
text-align: center;
background-color: #EAC117;
color: white;
}

h1 { 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 15pt; 
font-weight: bold; 
color: #000066; 
}

h1.header { 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 14pt; 
font-weight: bold; 
color: #FFFF00; 
}


h2 { 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt; 
font-weight: bold; 
color: #000066; 
} 

h3 {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
color: #000066;
}

h4 {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: italic;
color: #000066; 
}
h4.fixture {
color: #000066; 
background: yellow;
}
h4.social {
color: yellow; 
background: green;
}
h4.meeting {
color: #FFFF00; 
background: purple;
}
h4.other {
color: white; 
background: #D8A1ED;
}
h4.birthday {
color: #7273B3; 
background: #BAE314;
}


img.homepagead {
width:300px; 
height:100px; 
background: white;
} 

/*
Original Yellow : #FFFF00
Original Navy : #000066

Additions below made May 2011 for new look header
*/

table.newheader {
color: #FFFF00;
background: #000066;
}
th.newheader {
font-family: Calibri, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
padding: 2;
font-size: 14pt;
text-align: center;
}


