body 
{
  margin: 0;
	padding: 0;
 	background-color: #FFFFFF;
	background-image: url(images/watermark.png);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
	color: #000000;
}

body.noBG
{
  background-image: none;
	color: #000000
}

h1, h2, h3, h4, h5, h6, p, a
{
  margin-top: 0;
  margin-bottom: 0;
}

.lh14
{
 line-height: 14pt;
}

.tall
{
 line-height: 18pt;
}

.zeroheader
{
 margin-top: 0;
}

a { text-decoration:none; color: #000000}
a.black {color: #000000}
a.black:hover   {color:#000000; text-decoration:underline;}

p.justify
{
	text-align: justify;
}
.darkfont
{
 color: black;
}

table
{
  padding: 0px;
	margin: 0px;
  margin-left: auto;
  margin-right: auto;
	margin-top: 0px;	
  background-color: #FFFFFF; 
}

.bgwhite
{
  background-color: #FFFFFF; 
}

.center
{ 
  text-align: center; 

}

div.collapseInfo
{
  display: none;
}
	
img.border
{
  border-width: 3px;
  border-color: #000066;
  border-style: solid;
}

img.noBorder { border-width: 0; }

table.noShow
{
  visibility: hidden;
	position: absolute;
	border-style: solid;
	border-width: thin;
	border-color: #0000FF;
	overflow: hidden;
}

table.banner
{
  background-image: url('images/banner1.gif');
  padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-left: auto;
  margin-right: auto;
	color: #FFFFFF;
	background-color: #000066;
}

table.banner td
{
  vertical-align: top;
	text-align: right;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.login
{
	background-color: #000066;
}

hr.links
{
  background-color: #F00;
  height: 3px;;
}

/* Style information for lower buttons */
a.subMenu:link    {color:#000066; text-decoration:none;}
a.subMenu:visited {color:#000066; text-decoration:none;}
a.subMenu:active  {color:#000066; text-decoration:none;}
a.subMenu:hover   {color:#000066; text-decoration:underline;}

a.decor:link    {color:#FFFFFF; text-decoration:none;}
a.decor:visited {color:#FFFFFF; text-decoration:none;}
a.decor:active  {color:#FFFFFF; text-decoration:none;}
a.decor:hover   {color:#FFFFFF; text-decoration:underline;}

a.darkdecor {color:#000000; background-color:#FFFFFF;}
a.darkdecor:link    {color:#000000; text-decoration:none;}
a.darkdecor:visited {color:#000000; text-decoration:none;}
a.darkdecor:active  {color:#000000; text-decoration:none;}
a.darkdecor:hover   {color:#000000; text-decoration:underline;}

.mC {width:200px; margin:5px; float:left;}
.mH {color:#FFFFFF; cursor:pointer;  font-weight:bold; border-top:1px solid #300;}
.mH:hover {color:#FFFFFF; cursor:pointer;  font-weight:bold; text-decoration:underline;}

.mL {display:none; margin-bottom:10px;}

.mO {color:#FFFFFF; margin-left:10px; display:block;} 
.mO:hover {text-decoration:underline;}

.btn
{
  text-align:center;
  font-family:arial;
  font-size:9pt;
  background-color:lightblue;
  color:black;
}

 

/* Navigation Menu Border*/
/* Outter most container for buttons */
#navigationborder 
{
 background-color: white;
 font-size: 12px;
 font-weight: bold;
 height: 23px;
 margin-top: 0px;
} 

/* remove the bullets, padding and margins from the lists */
#navigationborder ul, li
{
 list-style-type: none;
 margin: 0;
 padding: 0;
} 

/* set up top ul */
#menus 
{
 margin: 0;
 padding: 0 0 0 0px;
}

/* sets parameters for main navigation buttons */
#menus li.top
{
 float: left;
 position: relative;
 z-index: 100;  /*set stack order */
 margin: 0 0px; /*set spacing between menu items*/
 padding: 0px 0 0;
}

/* sets Explorer parameters for navigation */
#menus table
{
 position: absolute;
 border-collapse: collapse;
 z-index: -1;
 left: 0px;
 top: 4px;
 width: 106px;
 text-align: left;
}

#menus table td 
{
 position: relative;
 top: -4px;
 line-height: 1px;
 font-size: 1px;
 height: 23px;
}

/* style top buttons */
#menus a.topbutton, #menus a.topbutton:visited 
{
 display: block;
 width: 112px;
 height: 19px;
 line-height: 19px;
 color: #D4A017;
 text-decoration: none;
 text-align: center;
 font-weight: normal;
 margin-bottom: 2px;
 margin-top: 2px;
 padding: 0px 0px 0px 0px;
 /*filter:blendTrans(duration=0.5);*/
 background-color: #000066;
 /*background: url(images/button.gif);*/
}

/* members and administration button text color and visited */
#menus a.topbutton#members, #menu a.topbutton#members:visited,
#menus a.topbutton#administration, #menu a.topbutton#administration:visited 
{
 color: lightblue;
}

/* top links hover text color & position */
#menus li.top:hover a.topbutton,
#menus a.topbutton:hover,
#menus li.top:hover a.topbutton#members, 
#menus li.top:hover a.topbutton#administration
{
 color: #000066;
 text-decoration: none;
 background-color: #D4A017;
 
}

#navhome #menus #home .ts,
#navhistory #menus #history .ts,
#naveboard #menus #eboard .ts,
#navcommittees #menus #committees .ts,
#navinformation #menus #information .ts,
#navabout549 #menus #about549 .ts,
{
 display: block;
 color: black;
 /*background: url(images/buttonRO.gif);*/
}

/* submenu background area */
#menus li.top ul 
{
 visibility: hidden;
 position: absolute;
 left: 0px;/* adjust submenu right or left from top button */
 top: 21px;/* adjust submenu up and down from top button */
}

/* set submenu to visible when hovered over*/
#menus li:hover ul,
#menus a:hover ul
{
 visibility: visible;
}

/* style the submenu links */
#menus li.top li 
{
 float: left;
}

/* Sub menu button formatting */
#menus a.fly 
{
 display: block;
 width: 180px;
 height: 18px;
 overflow: hidden;
 text-align: center;
 font-weight: normal;
 color: #D4A017;
 font-size: 12px;
 line-height: 18px;
 background-color: #000066;
 text-decoration: none;
 /*border: 1px solid #000000; */
 padding: 2px 2px 2px 2px;
 margin-bottom: 0px; /*add spacing between submenu buttons */
 /*filter:blendTrans(duration=0.5);*/

}

/* sub menu button style on hover */
#menus a.fly:hover 
{
 color: #000066;
 background-color: #D4A017;
}

.phonenumberfont
{
 font-size: 14px;
 line-height: 19px;
 color: black;
 text-decoration: none;
 font-weight: bold;
}

.committeetitlefont
{

 font-size: 20px;
 line-height: 22px;
 color: #000066;
 text-decoration: none;
 font-weight: bold;
 text-align: center;
}

.committeedescfont
{
 vertical-align: top;
 font-size: 14px;
 line-height: 16px;
 color: #000066;
 text-decoration: none;
}

.pagetitlefont
{
 font-size: 24px;
 line-height: 26px;
 color: #000066;
 text-align: center;
 font-weight: bold;
}

.webmaster
{
 font-size: 16px;
 line-height: 18px;
 color: #FF0000;
 text-decoration:none;
}

a.webmaster:hover   {color:#000066; text-decoration:underline;}

.manage
{
 font-size: 12px;
 line-height: 16px;
 color: gold;
 text-decoration:none;
}

a.manage:hover   {color: white; text-decoration:underline;}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.mainText
{
 font-size: 12px;
 line-height: 16px;
 color: black;
 text-decoration:none;
 font-weight: normal;
 margin-left: 10px;
 margin-right: 10px;

}

table.automargin td
{
margin-left: auto;
margin-right: auto;
align: center;
text-align: center;
}