/* styles for all elements in all list */
#nav,#nav ul {
	float: left;
	list-style: none;
	/*line-height: 1;*/
	background: #FFFFFF;
	font-weight: bold;
	border:solid #FFFFFF;
	border-width: 0;
	margin:0;
	padding: 0;
}

/* styles for all links WITHOUT arrows */
#nav a {
	display: block; 
	color: #FFFFFF; 
	text-decoration: none; 
	padding:0;
	background-color:#B5161C;
}

/* styles for all links WITH arrows */
#nav a.arrow {
	background-color:white;
}

/* styles for all items inside <li> */
#nav li {
	float: left;
}

/* styles for all secondary <ul>'s inside a <li> (all pulldown elements) */
#nav li ul {
	position: absolute; 
	left:-999em;
	/*width:14.4em;*/ 
	font-weight:normal;
	margin:0;
}

/* styles for all secondary <ul>'s inside a <ul> (sencondary rollover widths) */
#nav li li {
	padding-right: 0; 
	/*width: 14.4em;*/
}

/* styles for all secondary links */
#nav li ul a {
	/*width: 13em; 
	width: 9em;*/
}

/* styles for all third level elements */
#nav li ul ul {
	margin: -1.5em 0 0 10em;
}

/* styles for all hover properties */
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul {
	left: auto;
}

/* sets all rollover colors */
#nav li:hover,#nav li.sfhover {
	background: #FFFFFF;
}