/*
Prefixed css commands:
! for IE7
_ for IE6
*/
h1 {
	background:transparent url(images/red/newsheader.jpg) no-repeat scroll 0 0;
}

#sidebar h2 {	
	background:transparent url(images/red/header.jpg) no-repeat scroll 0 0;
}

body a:link,body a:active, body a:visited {
	font-family: arial black, helvetica, arial, sans-serif;
	color: #b83b3b; /* Red */
	/* color: #4d748b; /* Blu */
	font-weight: normal;
}

.header {
	background:#646464 url(images/red/newsheader.jpg) no-repeat scroll 0 0;
}

/* common styling */
.menu {
	font-size: 1.4em;
	z-index: 1000;
}

.menu ul {
	list-style-type: none;
	padding: 0;
	/* !padding-left: -150px;*/
	!margin-left: -1px;
	z-index: 1000;
}

.menu ul li {
	background: transparent url(images/red/header.jpg) no-repeat;
	display: block;
	height: 32px;
	text-align: center;
	vertical-align: text-top;
	padding-bottom: 6px;
}
.menu ul li a {
  text-decoration:none; 
  color: #ede3bd;
}

.menu ul li ul li a {
	padding: 0px;
}
 
 
/* rollover for the parent menu */
.menu ul li:hover {background: transparent url(images/red/headerhover.jpg) no-repeat; color: #AF7817 !important;}


.menu ul li ul {display: none;} /* changed from none) */
.menu ul li ul li ul {display: none;overflow:hidden;} /* changed from none) */
.menu ul li:hover ul li ul {display: none;} /* change from none */

.menu ul li ul li {
	background: url(images/red/subheader.jpg) no-repeat; 
	height: 32px;
	width: 200px; 
	z-index:100;}
.menu ul li ul li a {  font-size:0.8em !important; text-transform:none !important; }




/* child menu hover */
.menu ul li:hover ul {
	background: transparent url(images/red/subheader.jpg) no-repeat;
	display:block; 
	position:relative; 
	top: -27px;
	left: -200px; 
	width: 200px;
}

.menu ul li ul li:hover {
	background: transparent url(images/red/subheaderhover.jpg) no-repeat;
}

/* positions the third child menu */
.menu ul li ul li:hover ul {
	display:block; 
	position:relative; 
	left:-200px; 
	top:-24px;
}



.menu ul li.self, .menu ul li.active {
	background: transparent url(images/red/headerhover.jpg) no-repeat !important;
	display: block;
}
.menu ul li ul li.self, .menu ul li ul li.active {
	background: transparent url(images/red/subheaderhover.jpg) no-repeat !important;
	display: block;
}

li a.active,
li a.self
 {
  /* color: #AF6817 !important; */
  background: transparent url(images/red/headerhover.jpg) no-repeat !important;
}
.menu a:hover {
	/* color: #AF7817 !important; */
}