/* CSS Document */

#mainnav { background-image:url(../imgs/navbg.jpg); background-color: #e5e5e5; background-position: top left; background-repeat: repeat-x; width: 100%; height: 32px; display: block; clear: both; padding: 0px 0px 8px; }

/* MENU STYLES START */
#menu {	width: 920px; padding: 0; margin: 0 auto;}
#menu a { font-size:1em;}
#menu #nav li a { padding-top: 2px; }
#menu #nav li a:hover, #menu #nav li a:active, #menu #nav li a:focus {background-image: url(../imgs/navbgarrow.jpg); background-position: center top; background-repeat: no-repeat; display: block; padding-top: 2px; color: #e1e1e1;}

#menu #nav .active {
background-image: url(../imgs/navbgarrow.jpg); background-position: center top; background-repeat: no-repeat;	
}

#nav { width:958px; height:33px; z-index:999;	margin:0px; padding:0px; font-weight:normal; float:left; /*line-height:32px;*/ list-style-type:none; text-align:center;}
#nav ul {	padding:0px; font-weight:bold; float:left; margin:0px 0px 1em 0px; /*width: 550px;*/ /*line-height:1em;*/ list-style-type:none; text-align:left;}
#nav a { padding:0px 7px 0px 7px; display:block; color:#FFFFFF; text-decoration:none;}
#nav a.arrow {	background: url(../imgs/rightarrow.gif) no-repeat right center;}
#nav li { z-index:999;	padding:0px; float:left; margin:0px; line-height:31px;}
#nav li ul {z-index:999;	border-right:#666666 1px solid; border-top:#666666 1px solid; border-bottom:#666666 1px solid; border-left:#666666 1px solid; font-weight:normal; background:#fff; left:-999em; margin:0px; width:13.9em; position:absolute; height:auto;}
#nav li li {	padding-right:1em; width:12.9em; /* total width of link (13.9em) minus 1em used for padding-right*/}
#nav li ul a { 	width:11em;}
#nav li ul ul { margin:-2.2em 0px 0px 13.9em;}
#nav li:hover ul ul {	left:-999em;}
#nav li:hover ul ul ul {	left:-999em;}
#nav li.sfhover ul ul {	left:-999em;}
#nav li.sfhover ul ul ul {	left:-999em;}
#nav li:hover ul {	left:auto;}
#nav li li:hover ul {	left:auto;}
#nav li li li:hover ul {	left:auto;}
#nav li.sfhover ul {	left:auto;}
#nav li li.sfhover ul {	left:auto;}
#nav li li li.sfhover ul {	left:auto;}
.lastitem, li.lastitem a { background-image:url(../imgs/linkbg.gif); background-position:top left !important; background-repeat:no-repeat;}

/* MENU STYLES END */
