
#leftnav a {
	width:150px !important;
	width:160px;
}

ul { /* needs the Holly hack to avoid IE bugs */
	border-top: 1px solid #000;
	}

li {
  list-style: none; /* kills the list item "bullet" markers */
  /*border-bottom: 1px solid #000; /* Makes side borders on flyouts */
  position: relative;
	vertical-align: bottom; /* for IE5/win */
	}

.nav a {
  display: block;
  vertical-align: bottom; /* needed for IE5/win */
	text-decoration: none;
	padding: 5px 0px;
/*	border: 1px solid #000;
	border-width: 0 1px; /* Makes side borders on flyouts */
	}

.nav a:hover {color: #c44; text-decoration: underline;}

.nav a:focus, .nav a.sffocus { /* enhances the focus styling for keyboard tabbing */
	background-color: #00c !important;
	color: white;
	}

.float-holder-left {
  width: 150px;
	float: left;
	margin: 0px 0px 0 0;
	}

.nav div {
  width: 150px;
  position: absolute;
	left: -3000px;
	}

/* \*/
.nav div {
  width: 220px;
  wid\th: 150px;
	}
/* Box model fix for IE5.x Win */


.float-holder-left div {
  padding: 30px 60px 30px 20px;
	}

.float-holder-left div.leftbox {
  padding: 30px 10px 30px 60px;
	}

.float-holder-left div.rightbox {
  padding: 30px 60px 30px 10px;
	}


.float-holder-left .nav div.zone
 {
  padding: 0;
  width: 150px;
	height: 10px;
	left: -3000px;
	top: auto;
	bottom: -10px;
  font-size: 1px;
	}

.float-holder-left .nav li:hover div.zone {
	left: 0;
	}

.float-holder-left li:hover div div,
.float-holder-left div li:hover div div {
	left: -3000px;
	}



.float-holder-left li:hover div,
.float-holder-left div li:hover div,
.float-holder-left div div li:hover div.rightbox {
  left: 126px;
  top: -28px;
  }

.float-holder-left div div li:hover div.leftbox {
  left: auto;
  right: 126px;
  top: -28px;
  }

.nav ul a {color: #fff;}

.nav li li li li a {
color: #000;
}

/* \*/ /*/

.nav div, .nav ul ul .leftbox, .nav ul ul .rightbox {
  position: relative;
	left: 5px;
	padding: 0;
	}

.nav .arrow, .nav .arrow-double {border-bottom: 1px solid #000;}

.zone {display: none;}

/* */

.classW {font-size: .6em !important;}


.classW div, .classW ul ul .leftbox, .classW ul ul .rightbox,
.classW li:hover div, .classW ul li:hover div .leftbox, .classW ul ul .rightbox {
  position: relative !important;
	left: 5px !important;
	top: 0 !important;
	padding: 0 !important;
	}

.classW .arrow, .classW .arrow-double, .classW .in-arrow-right, .classW .in-arrow-left {
border-bottom: 1px solid #000;
background-image: none  !important;
}

.classW .zone {display: none;}

