/* CSS Document */

#mainnav { background-image:url(../imgs/navmenubg.gif); background-position:top left; background-repeat:no-repeat; width:930px; height:33px; display:block; clear:both; padding:5px 0px 5px 30px;}

/* MENU STYLES START */
#menu {	width:898px; padding:0px; margin:0px 0px 0px 0px; z-index:998; background-image:url(../imgs/navmenubg.gif); background-position:top right; background-repeat:repeat-x;}
#menu a { font-size:1em;}
#menu #nav li a:link, #menu #nav li a:visited { background-image:url(../imgs/linkbg.gif); background-position:top right; background-repeat:no-repeat; height:33px; display:block; line-height:33px;}
#menu #nav li a:hover, #menu #nav li a:active, #menu #nav li a:focus { background-color:#FFFFFF; background-image:url(../imgs/linkbgover.gif); background-position:top right; background-repeat:no-repeat; height:33px; display:block; color:#000000;}

#nav { width:898px; height:33px; z-index:999;	margin:0px; padding:0px; font-weight:bold; float:left; /*line-height:32px;*/ list-style-type:none; text-align:center; background-color:#000000; background-image:url(../imgs/linkbg.gif); background-position:top right;}
#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;}
#nav li:hover {	background:#FFFFFF;}
#nav li.sfhover {	background:#FFFFFF;}
.lastitem, li.lastitem a { background-image:url(../imgs/linkbg.gif); background-position:top left !important; background-repeat:no-repeat;}

/* MENU STYLES END */