
a {
	color: #003366;
	text-decoration: underline;
}
a:hover {
	color: #CC9933;
	text-decoration: underline;
}


h1 {
	font-size: 16pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #455472;
}

h2 {
	font-size: 12pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: 500;
}

h3 {
	font-size: 12pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #455472;
}

h4 {
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	font-weight: 600;
}

p {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.sm {
	font-size: 8pt;
}
td {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

li {
   font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
}

#menurgt a, #menurgt a:visited {
  position:relative;
  text-decoration:none; 
  text-align: left; 
  background-color:#9DAFC1; 
  color: Black; 
  display:block; 
  width: 130px; 
  border: 1px solid #9DAFC1;
    padding: -1em;
  margin: 1px auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
      border-top-color: #415367;
            border-left-width: 4px;
            }

#menurgt a:hover {
  top:0px;
  left:0px;
  color:Black;
  border-color:#DDA771;
  background-color: #FFECC5;
  }
  
#submenu a, #submenu a:visited {
  position: relative;
  text-decoration:none; 
  text-align: left; 
  background-color: #9DAFC1; 
  color: Black; 
  display:block; 
  width: 130px; 
  border: 1px solid #9DAFC1;
    padding: .25em;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
      border-top-color: #415367;
      }

#submenu a:hover {
  top:0px;
  left:0px;
  color:Black;
  border-color:#DDA771;
  background-color: #FFECC5;
  }
  
  .menu {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:1px solid #DDA771; /* add a border to show size of menu */
  }
* html .menu {
  display: inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.menu li {
  display:table-cell;    /* ignored by IE */
  }
* html .menu li {
  display:inline;        /* for IE only */
  }
.menu a, .menu a:visited {
  display:block;         /* for all browsers except IE */
  padding:4px 16px;
  color:White; 
  background:#50677F; 
  text-decoration:none;
  }
* html .menu a, * html .menu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.menu a:hover {
  color:Black; 
  background:#FFECC5;
  border: 1px solid #DDA771;
  }
.centered {margin:0 auto;}


.button {font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : 700;
	color : #FFFFF0; 	
	background-color: #50677F;  
	 }			
	 
.updatestitle {font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	font-size : 100%;
	font-weight : 700;
	color : #FFFFFF; 	
	background-color: #336699;  
	padding:8px;
	border: medium ridge #8FA0AD;
	font-variant: small-caps;
	 }		
	 
.birdcasttext {font-family : Arial, Helvetica, sans-serif; 
width: 500px; 
padding:8px;
}		
	 	  				  	  

/* ---------- GateKeeper at http://www.kenneal.com/clients/password_frame.html ---------- */

.EnterPassword {
	background: White;
	color : #000066;
	font-size: 12pt;
	text-align: center;
	font-weight : 600;
	font-style : italic;
	text-indent : 0pt;
}

.GateClose {
	font-size : 10px;
	font-weight : 100;
	border-bottom : 1px solid;
	border-left : 1px solid;
	border-right : 1px solid;	
	border-top : 1px solid;
	color : #000000;
	background-color : #E1E1E1;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	width : 200px;
	height : 30px;		
}

.GateSmallPrint   {
	font-size : 80%;	
	font-family : Arial, Helvetica, sans-serif;
	padding: 10px 10px;
}


/* ---------- end GateKeeper  ---------- */
