
.cssMenu {position:relative;z-index:100;width:140px;}
.cssMenu ul {position:relative;float:left;margin:0;padding:0;list-style-type:none;background:#3399cc;}
.cssMenu li {float:left;width:140px;margin:0;}
.cssMenu li:hover,.cssMenu li a:hover {
	position:relative;
	}
.cssMenu a {display:block;width:140px;height:19px;white-space:nowrap;padding:0 0px 0 0px;font:12px/18px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;color:#ffffff;background:#3399cc;}

.cssMenu li:hover a,.cssMenu a:hover {font-weight:bold;}
.cssMenu ul ul {position:absolute;left:-9999px;top:-9999px;width:176px;height:auto;background:#3399cc;}

.cssMenu table {
	margin-top:-1px;
	border-collapse:collapse;
	}

.cssMenu ul :hover ul {left:90px;top:-22px;}
.cssMenu li li {
	width:164px;
	border:1px solid #ffffff;
	border-width:0 1px;
	padding:0 5px 1px 5px;}

.cssMenu li li.sfirst {border-top:1px solid #ffffff;}

.cssMenu li li.slast {border-bottom:1px solid #ffffff;padding-bottom:5px;}


.cssMenu ul ul a,.cssMenu ul :hover ul a {margin:0;width:150px;height:auto;white-space:normal;padding:3px 8px 3px 8px;font:12px/18px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:#ffffff;background:#3399cc;}
.cssMenu ul :hover ul .sfirst a {margin-top:4px;}
.cssMenu ul ul :hover a,.cssMenu ul ul a:hover {font-weight:bold;}
.cssMenu br {clear:both;height:0;font-size: 1px;line-height: 0px;}




DIV.shadow {
   float: left;
   background-color: #777;
   padding: 1px;
   border: 1px solid #999;
   margin: 0px;
   }

DIV.shadow2 {
   float: left;
   background-color: #bbb;
   padding: 1px;
   border: 1px solid #ddd;
   margin: 0.7em 1em;
   }

DIV.shadow IMG {
   border: 0px solid #666;
   margin: 0;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
   }



