

 .bottom ul { margin: 0; padding: 0; }
  #menu li { list-style: none; }
  a { text-decoration: none; }

  #menu li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 100;
  }
	
  #menu li.hover {
	text-decoration: none;
  }

  #menu li a {
    display: block;
    margin: 1px;
    padding:2px 8px 2px 8px;
    text-decoration: none;
  }
  
  #menu li a:hover, #menu li a.active {
    text-decoration: none;	
	margin: 0;
	background-color:#E0EAF6;
	border: 1px solid #d3d1d4;
  }

  #menu li ul {
    left : -999em;
    position : absolute;
	margin-top: 0px;
    background: #c0d3d9;
    top: 19px;
    z-index: 9999;
  }

  #menu li ul li { float : none; }

  #menu li ul a {
    color:#005292;
    border: 1px solid #d3d1d4;
    background: #e0eaf6;
    display: block;
    float: none;
    padding: 5px 7px 5px 7px;
    font-size: 11px;
    width: 180px;
    text-decoration: none;
	margin: 0px;
  } 
  
  #menu li ul a:hover {
    background-color:White;
    text-decoration: none;
  }

  #menu li:hover ul, #menu li.sfhover ul {
    left: auto;
	text-decoration: none;
  }
  
	.txtInput {width:200px;}
	.txtInputSmall {width:50px;}
	.topDiv {text-align:left; width:600px;}
	.leftWideBorder {text-align:left; width:200px;}
	.leftWideBorder em {width: 150px;}	
	.background {background-color:#99FFFF;}
	#keywordSearch {width: 300px;text-align:right;}
	#levelDiv {width: 180px;}
	.btn {  
	   border: 1px solid;
	   font-size:8pt; 
	   background-color:#00BFFF; 
	 }  
	 
 	span.link a:hover {background-color: #2B2E21;color:#fff;}
 	span.link a:link span{display: none;}
 	span.link a:visited span{display: none;}
 	span.link a:hover span {
 		position: absolute;
 		margin:15px 0px 0px 20px;
 		background-color: beige;
 		max-width:220;
 		padding: 2px 10px 2px 10px;
 		border: 1px solid #C0C0C0;
 		font: normal 10px/12px verdana;
 		color: #000;
 		text-align:left;
 		display: block;
	}	  