#main_nav {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
border-bottom: 1px solid #ccc;

}




#main_nav li {
display: inline;
list-style-type: none;
font: Arial, Helvetica, sans-serif bold;
padding-right: 20px;
}

#main_nav li a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#B01324;
	text-decoration: none;
	padding-left: 20px;
	background: url(../images/generic/nav_li.jpg) no-repeat;
	background-position: 0 50%;
}

#main_nav li a.selected {
font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#333; text-decoration: none; padding-left: 20px; background: url(../images/generic/nav_li_selected.jpg) no-repeat;
background-position: 0 50%;
}

#main_nav_absolute {
	clear: both;
	background-color: #FFFFFF;
	position: relative;
	float: left;
	margin-top: 10px;
	width: 910px;
	padding-bottom: 20px;
}

#main_nav_absolute li {
display: inline;
list-style-type: none;
font: Arial, Helvetica, sans-serif bold;
padding-right: 20px;
}

#main_nav_absolute li a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #333333;
	text-decoration: none;
	padding-left: 20px;
	background: url(../images/generic/nav_li.png) no-repeat;
	background-position: 0 50%;
}

#main_nav_absolute li a.selected {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#B01324;
	text-decoration: none;
	padding-left: 20px;
	background: url(../images/generic/nav_li_selected.png) no-repeat;
	background-position: 0 50%;
}





#outerWrapper #contentWrapper #content #right_column #sub_nav {
padding-bottom: 20px;
}

#outerWrapper #contentWrapper #content #right_column #sub_nav li {
font-weight: bold; font-family:  Arial, Helvetica, sans-serif; list-style-type: none; background:none; height: 30px; width: 190px; padding-bottom: 5px;
	
}

#outerWrapper #contentWrapper #content #right_column #sub_nav li a {
font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#333; text-decoration: none; padding-left: 40px; background: url(../images/generic/sub_nav_bg2.jpg) no-repeat;
background-position: 0 50%; line-height: 30px; display:block;
	
}

#outerWrapper #contentWrapper #content #right_column #sub_nav li a.selected {
font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#333; text-decoration: none; padding-left: 40px; background: url(../images/generic/sub_nav_selected.jpg) no-repeat;
background-position: 0 50%;
	
}

/* Suckerfish */

#suckerfishnav {
	}
#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	padding:0;
	margin: 8px 0 1px 0;width:100%;
	}
#suckerfishnav a {
	display:block;
	color:#666666;
	text-decoration:none;
	padding:0px 20px;
	}
#suckerfishnav li {
	float:left;
	padding:0;
	
	}
#suckerfishnav li ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:150px;
	font-weight:normal;
	margin:0;
	line-height:1;
	background-color: #FFFFFF;
	background-image: none;
	border: 1px solid #CCCCCC;
	}
	
#suckerfishnav li li {
	padding-right:1px;
	width:150px;
	}
#suckerfishnav li li a {
	padding:4px 20px;
	}
#suckerfishnav li ul li {
	
	border: none;
	}
#suckerfishnav li ul li a {
	margin-top: 1px;
	padding-top: 0.7em;
	padding-right: 0.7em;
	padding-bottom: 0.7em;
	}
#suckerfishnav li:hover ul li a  {
	}
#suckerfishnav li ul ul {
	margin:-20px 0 0 150px;
	}
#suckerfishnav li ul li:hover {
	}
#suckerfishnav li ul li:hover a {
	background-color: #eaeaea;
	}
#suckerfishnav li ul li:hover li a {
	}
#suckerfishnav li ul li li:hover a {
	}
#suckerfishnav li ul li ul li:hover ul li a {
	}
#suckerfishnav li ul li ul li:hover ul li:hover a {
	}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {
	left:-999em;
	}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {
	left:auto;
	}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
margin:inherit;
	}

/* Suckerfish */
