/* CSS Document */
/*
adapted from
http://www.htmldog.com/articles/suckerfish/dropdowns/example/
*/
#nav {
	/*padding-top:20px;*/
	height:35px;
	width:980px;
	margin:0;
	list-style-type: none;
	padding-left:0px;
	background-image: url(/images/menu/menu-blue-bg.png);
	background-repeat: repeat-x;
}


#suckerfishnav {
	margin: 0px;

    }
#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	line-height:35px;
	padding:0;
	margin:0;
	width:980px;
/*	background-image: url(/images/menu/menu-blue-border.gif);
	background-repeat: repeat-y;*/
	text-align:left;

    }
	
#suckerfishnav ul{
    position:absolute;
    left:-999em;
    height:auto;
    width:160px;
    font-weight:normal;
    margin:0;
    line-height:1;
	border-top:none;
    border-bottom:3px solid #3b95ce;
    border-left:3px solid #3b95ce;
    border-right:3px solid #3b95ce;
 }
 
#suckerfishnav a {
	display:block;
	text-decoration:none;
	color:#272727;
	/*background:url(/images/menu/navtabl.png) top left no-repeat;*/
	letter-spacing:-1px;
	line-height:35px;
	padding:0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    }

#suckerfishnav li.home {
	margin-left:20px;
    }

#suckerfishnav li.home a {
	background-image: url(/images/menu/home-icon.png);
	background-repeat: no-repeat;
	background-position: -5px 0px;
	text-indent:8px;
    }

#suckerfishnav li.home a:hover {
	background-image: url(/images/menu/home-icon-over.png);
	background-repeat: no-repeat;
	background-position: -5px 0px;
	text-indent:8px;
    }

#suckerfishnav li.home li a {	
	background-image:none;
	text-indent:5px;
	}
#suckerfishnav li.home li a:hover {	
	background-image:none;
	text-indent:5px;
	}	
	
#suckerfishnav li {
    float:left;
    padding:0;
	height:35px;
	/*background:url(/images/menu/navtabr.png) top right no-repeat;*/
	white-space:nowrap;
	margin:0 1px 0 0;
    }
#suckerfishnav li:hover {
	background-image: url(/images/menu/menu-blue-hover-bg.png);
	background-repeat: repeat-x;
}
#suckerfishnav li li {
	width:160px;
	height:20px;
	line-height:20px;
	font-size:12px;
	padding:0px;
	margin:0px;
	background-image:none;
	background-color:#f7f7f7;
    }
	
#suckerfishnav li li a {
    text-indent: 5px;
    width:160px;
    color:#000;
	background:none;
	font-size:11px;
	letter-spacing:0px;
	padding:0px;
	margin:0px;
	line-height:20px;

    }
	#suckerfishnav li li a:hover {
    text-decoration:underline;

    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 160px;
    }
#suckerfishnav li li:hover { 
	background-color:#fff;
	background-image:none; 
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
	color:#4583D2;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	color:#d6124c;	
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
	color:#c73e6c;
    }

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#f7f7f7;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {

    }

/* LOGGED IN NAVIOGATION */

#rightnav {
	margin: 0px;

    }
#rightnav, #rightnav ul {
	float:right;
	list-style:none;
	line-height:20px;
	padding:0;
	margin:0;
	margin-right:-1px;
	width:200px;
	text-align:left;

    }
#rightnav a {
	display:block;
	text-decoration:none;
	color:#c03360;
	background:url(/images/menu/navtabyell.png) top left no-repeat;
	letter-spacing:-1px;
	line-height:30px;
	padding:0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    }
	
#rightnav a:hover {
	color:#000;	
    }
	
#rightnav li {
    float:right;
    padding:0;
	height:30px;
	background:url(/images/menu/navtabyelr.png) top right no-repeat;
	white-space:nowrap;
	margin:0 1px 0 0;
    }




