@charset "UTF-8";
/* CSS Document */

#contain {
  background:#FFFFFF url(../images/footer_bg.jpg) repeat-x top left;
  text-align:left;
  height:26px;
  padding:0;
  margin:0 auto;
  z-index:1000;
  width:835px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
 
}

#iecollapseholder{
	height:26px;
	width:auto;
}

#listholder{
	width:835px;
	height:25px;
	
   
	 
}



#li listmenu {
	z-index:1000;	
	color:#FFFFFF;
	/*font-weight:bold;*/
	font-family:  Arial, Helvetica, sans-serif ;
	font-size:10px;
	z-index:1000;
	height:200px;
	
}

.mainnav {
 	color:#FFFFFF;
	z-index:1000;	
	/*font: 13px/28px Arial,  Arial, Helvetica, sans-serif , sans-serif bold;*/
	height:20px;
}

#mainspace {
 	color:#FFFFFF;
	z-index:1000;	
	font: 10px/26px   Arial, Helvetica, sans-serif ;
	margin:5px 0 0 0;
	padding:3px 0 0 0;
}


*html .lefter {
	height:26px;
	overflow:hidden;
}


 
/* Root = Horizontal, Secondary = Vertical */
ul#listmenu {
  margin:0;
  border:0;
  padding:0;
  width: 835px; /*For KHTML*/
  list-style: none;
  height: 24px;
}

ul#listmenu li { /*this is the dropdown*/
	z-index:1000;
	margin: 0;
	padding:0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 20px;
}

ul#listmenu ul { /*this is the dropdown box*/
  margin:0;
  z-index:1000;
  padding:0;
  list-style: none;
  display: none;
  position: absolute;
  background-color:#666666;
  top: 26px;
  left: 0;
}

ul#listmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  z-index:1000;	
  font: 1px/1px   Arial, Helvetica, sans-serif ;
  height:0;
  visibility: hidden;
}

ul#listmenu ul li {
  text-align:left; 
  z-index:1000;
  width:245px;
  height:24px;
  margin:0;
  padding:0;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#listmenu a {
  padding: 0 20px 0 20px;
  z-index:1000;	
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #FFFFFF;
  font: 12px/30px   Arial, Helvetica, sans-serif ;
  text-align:left;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

*html ul#listmenu a {
  padding: 0 20px 0 20px;
  z-index:1000;	
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #FFFFFF;
  font: 12px/26px   Arial, Helvetica, sans-serif ;
  text-align:left;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

*html ul#listmenu ul a{ /*this is the dropdown box*/
  margin:0;
  z-index:1000;
  padding:0 0 0 13px;
  color:#FFFFFF;
  font:10px/24px   Arial, Helvetica, sans-serif ;
  top: 40px;
  left: 0;
}

*html ul#listmenu ul li a{ /*this is the dropdown box*/
  margin:0;
  z-index:1000;
  color:#FFFFFF;
  padding:0 0 0 13px;
  font:10px/24px  Arial, Helvetica, sans-serif ;
  left:0;
}

/* Root Menu Hover Persistence */
ul#listmenu a:hover,
ul#listmenu li:hover a,
ul#listmenu li.iehover a {
  /*background:url(../images/hoverr.jpg) repeat-x center left;*/
  height:2px;
  color: #9966cc;
  z-index:1000;	
}


/* 2nd Menu */
ul#listmenu li:hover li a,
ul#listmenu li.iehover li a {
  float: none;
  background: #666666 url(../images/tick.gif) no-repeat center left;
  width:110px;
  height:20px;
  color: #FFFFFF;
  z-index:1000;	
}

/* 2nd Menu Hover Persistence */
ul#listmenu li:hover li a:hover,
ul#listmenu li:hover li:hover a,
ul#listmenu li.iehover li a:hover,
ul#listmenu li.iehover li.iehover a {
  background: #666666 url(../images/tick.gif) no-repeat center left;
  height:20px;
  color:#000000;
  z-index:1000;
}

/* 3rd Menu */
ul#listmenu li:hover li:hover li a,
ul#listmenu li.iehover li.iehover li a {
  background: #666666 url(../images/tick.gif) no-repeat center left;
  height:20px;
  color: #666666;
  z-index:1000;
}

/* 3rd Menu Hover Persistence */
ul#listmenu li:hover li:hover li a:hover,
ul#listmenu li:hover li:hover li:hover a,
ul#listmenu li.iehover li.iehover li a:hover,
ul#listmenu li.iehover li.iehover li.iehover a {
  background: #222222 url(../images/tick.gif) no-repeat center left;
  height:20px;
  color: #FFFFFF;
  z-index:1000;	
}






ul#listmenu ul ul,
ul#listmenu ul ul ul {
  position: absolute;
  visibility:visible;
  background: #666666 url(../images/tick.gif) no-repeat center left;
  height:20px;
  top: -180px;
  left: 160px;
  z-index:1000;	}


/* Do Not Move - Must Come Before display:block for Gecko */
ul#listmenu li:hover ul ul,
ul#listmenu li:hover ul ul ul,
ul#listmenu li.iehover ul ul,
ul#listmenu li.iehover ul ul ul {
	z-index:1000;	
	display: block;
	background:#222222 url(../images/tick.gif) no-repeat center left;
	height:20px;
}

ul#listmenu li:hover ul,
ul#listmenu ul li:hover ul,
ul#listmenu li.iehover ul,
ul#listmenu ul li.iehover ul,
ul#listmenu ul ul li.iehover ul {
	display: block;
	z-index:1000;	
	height:20px;
}




/*////////////////////FOOTER///////////////////*/


#newfoot {
	clear:both;
	margin:0;
	
	color:#FFFFFF;
	
	font-family:Arial,  Arial, Helvetica, sans-serif , sans-serif;
	font-size:12px;
	width:100%;
	vertical-align:bottom;	
}

.borderleft {
	border-color:#cc99cc;
	border-style:solid;
	border-width:1px 0 1px 1px;
	background-color:#666666;
}

.bordermid{
	border-color:#cc99cc;
	border-style:solid;
	border-width:2px 0 2px 0;
	background-color:#666666;
}

.borderright{
	border-color:#cc99cc;
	border-style:solid;
	border-width:1px 1px 1px 0;
	background-color:#666666;
}

#holder {
  background-color: #222222;
  background-image:none;
  height:24px;
  color:#222222;
}
