/* CSS Document */

/* MENU */
.menu{
	margin:0; 
	padding:0; 
	height:30px; 
	width:100%; 
	display:block; 
	background:url(topMenuImages.png) repeat-x;
}

.menu li{
	padding:0; 
	margin:0; 
	list-style:none; 
	display:inline;
}

.menu li a
	{float:left; 
	display:block; 
	color: #5CFFFF;
	text-decoration:none; 
	font:14px trebuchet MS; 
	cursor:pointer; 
	background:url(topMenuImages.png) 0px -30px no-repeat;
}

.menu li a span{
	line-height:30px; 
	float:left; 
	display:block; 
	background:url(topMenuImages.png) 100% -30px no-repeat;
}

.menu li a:hover{
	background-position:0px -30px; 
	color:rgb(255,255,255);
}

.menu li a:hover span{
	background-position:100%
}

.menu li a.active, .menu li a.active:hover{
	line-height:30px; font:14px trebuchet MS; 
	background:url(topMenuImages.png) 0px -90px no-repeat; 
	color:rgb(194,198,239);
}

.menu li a.active span, .menu li a.active:hover span{
	background:url(topMenuImages.png) 100% -90px no-repeat;
}

/* MENU */

ul {
  width: 99px;
  padding: 0px 0px 0px 0px;
  margin-right: 0px;
  list-style-type: none;
  background:#0000cc;
  background:url(topMenuImages.png) 100% -90px no-repeat;
}

li {
  width: 99px;
  height: 32px;
  float: left;
  background-color: #0000cc;
  position: relative;
  margin: 0;
  background:url(topMenuImages.png) 100% -90px no-repeat;
}
li a {
  display: block;
  font: 14px trebuchet MS;
  color: #5CFFFF;
  text-decoration:none;
  width:99px;
  height: 1.7em;
  text-align: center;
  padding: 0px;
  white-space: nowrap;
  background:url(topMenuImages.png) 100% -90px no-repeat;
}

li a:hover {
  font: 14px trebuchet MS;
  color: #5CFFFF;
  background-color: #fb4973;
  background:url(topMenuImages.png) 100% -90px no-repeat;
}

/*SUBMENU*/

li ul {
  visibility: hidden;
  position: absolute;
  margin: 0;
  padding: 0;
  height: 1.5em;
  top: 32px;
  left: -1px;
  width: 99px;
  background:url(topMenuImages.png) 100% -90px no-repeat;
}

li ul li {
  width: 99px;
  height: auto;
  background:url(topMenuImages.png) 100% -90px no-repeat;
}

li ul li a {
font: 14px trebuchet MS;
  padding-left: 2px;
  padding-bottom: 4px;
  text-align: center;
  width: 99px;
  height: 1.1em;
  background:url(topMenuImages.png) 100% -90px no-repeat;
}

li ul li a:hover {
  font:14px trebuchet MS;
  border: none;
  background:url(topMenuImages.png) 100% -90px no-repeat;
}
 
ul li:hover ul, ul a:hover ul {
  visibility: visible;
  background:url(topMenuImages.png) 100% -90px no-repeat;
}

/*MAILING LIST CHECKBOXES*/
.list{
	color:#5CFFFF;
	font-size: 20pt;
	font-weight: bold;
	margin-bottom: 10px;
	width:800px;
	text-align:left;
	background:none;
}
	