/* Top Navigation menu */

#icon-menu {
	margin:0;
	padding:0;
	width:565px;
	height:80px;
	overflow: hidden;
  }
#icon-menu li {
	display:inline;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
  }
#icon-menu li a {
	display:block;
	float:left;
	text-decoration:none;
	margin:0;
	padding: 10px;
  }
#icon-menu li a img {

  margin:0em;
  border:0;
  float:left;
  }
#icon-menu li a span {
  display:none; 
  }
#icon-menu li a:hover {
  }
#icon-menu li a:hover img {
  opacity:0.6;
  }
#icon-menu li a:hover span {
  width:165px;
  color:#C3D9FF;
  display:block; 
  cursor:pointer;
  float:left;
  }
#icon-menu .h2 {
  margin:0 5px; 
  padding:0; 
  color:#ffff88; 
  font-variant:small-caps; 
  font-size:1.2em; 
  border:0;
  }
#icon-menu .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:1em; 
  color:#cdeb8b;
  }
#icon-menu .h4 {
	margin:0 5px;
	padding:0;
  }
.icon-menu-wrap {
  background:transparent; 
  font-size:0.9em;
  }
  
/* Navigation Drop Menu */
.drop-menu {
font-family: verdana, sans-serif; width:120px; position:relative; font-size:0.85em; z-index:100; 
clear:both; /* for this page only */
}
.drop-menu ul {
padding:0; margin:0; list-style-type: none;
}
.drop-menu ul li {
float:left; position:relative; text-align: right;
}
.drop-menu li.last {
border-bottom:1px solid #4e3119; margin:0;
}
.drop-menu ul li a, .drop-menu ul li a:visited {
display:block; text-decoration:none; color:#000; width:110px; height:14px; border:1px solid #4e3119; border-width:1px 1px 0 1px; padding-left:10px; background:#4e3119;
}
.drop-menu ul li ul {
display: none;
}
.drop-menu table {
margin:-1px; border-collapse:collapse;font-size:1em;
}

/* specific to non IE and IE7 browsers */
.drop-menu ul li:hover a {
color:#c00;
}
.drop-menu ul li:hover ul {
display:block; position:absolute; top:29px; margin-top:1px; left:0; width:150px; height:auto;
}
.drop-menu ul li:hover ul li ul {
display: none;
}
.drop-menu ul li:hover ul li a{
display:block; background:#4e3119; color:#000; height:auto; line-height:15px; padding:8px 10px; width:129px; text-align: left;
}
.drop-menu ul li:hover ul li a.drop {
background:#1c3b51;
}
.drop-menu ul li:hover ul li:hover a {
background:#888; color:#fff;
}
.drop-menu ul li:hover ul li:hover a.drop {
background:#888;
}
.drop-menu ul li:hover ul li:hover ul {
display:block; position:absolute; left:150px; top:-1px; width:150px;
}
.drop-menu ul li:hover ul li:hover ul li a {
background:#4e3119; color:#000;
}
.drop-menu ul li:hover ul li:hover ul li:hover a {
background:#888; color:#fff;
}


/* for IE5.x and IE6 browsers only */
.drop-menu ul li a:hover {
color:#c00; background:#4F321A;
}
.drop-menu ul li a:hover ul {
display:block; position:absolute; top:29px; left:0; background:#4e3119; margin-top:0; marg\in-top:1px;
}
.drop-menu ul li a:hover ul li a {
display:block; background:#4e3119; color:#000; height:30px; hei\ght:20px; line-height:15px; padding:5px 10px; width:151px; w\idth:129px;
}
.drop-menu ul li a:hover ul li a.drop {
background:#4e3119 url(images/point3.gif) bottom right no-repeat;
}
.drop-menu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.drop-menu ul li a:hover ul li a:hover {
background:#888; color:#fff;
}
.drop-menu ul li a:hover ul li a.drop:hover {
background:#888 url(images/point3a.gif) bottom right no-repeat;
}
.drop-menu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0; t\op:-1px; color:#000; left:150px;
}

/*Left vertical slide menu*/

ul.v-slidemenu, ul.v-slidemenu ul {padding:0; margin:0; border:0; list-style-type:none; overflow:hidden; width:160px; text-align:left; color:#ffffff; font-weight:normal;}
ul.v-slidemenu table {border-collapse:collapse; padding:0; margin:0; font-size:.85em;}
ul.v-slidemenu ul {margin-left:.1em;}
ul.v-slidemenu li {padding-top: .2em; padding-bottom: .2em;}
ul.v-slidemenu li.drop {margin-bottom:0px;}
ul.v-slidemenu li a, 
ul.v-slidemenu li a:visited {
	display:block;
	width:150px;
	text-decoration:none;
	color:#d7c8a7;
	font-weight: bold;
}
ul.v-slidemenu li a.last, 
ul.v-slidemenu li a.last:visited {display:block; width:160px; line-height:1em;}
ul.v-slidemenu li ul {display:none;}

ul.v-slidemenu li:hover a, 
ul.v-slidemenu li a:hover {
	border:0;
	font-weight:bold;
	text-align: center;
}
ul.v-slidemenu li:hover ul, 
ul.v-slidemenu li a:hover ul {display:block; height: 28em; width:150px; margin-top:0px;}
ul.v-slidemenu li:hover ul li a, 
ul.v-slidemenu li a:hover ul li a {
	color:#eeeeee;
	font-weight:normal;
	text-align: left;
}
ul.v-slidemenu li:hover ul li:hover a, 
ul.v-slidemenu li a:hover ul li a:hover {color:#b0c4de;}