/* CSS Document */

#mainnav { width:960px; height:27px; display:block; clear:both; padding:0px; background-image:url(../imgs/menubgfull.jpg); background-position:top left; background-repeat:no-repeat; }

/* MENU STYLES START */
#menu {	width:842px; padding:0px 0px 0px 58px; margin:0px; z-index:998;}
#menu a { font-size:0.85em; text-transform:uppercase; font-weight:bold;}
#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:27px; display:block; line-height:31px;}
#menu #nav li a:hover, #menu #nav li a:active, #menu #nav li a:focus { background-image:url(../imgs/linkbgover.gif); background-position:top right; background-repeat:no-repeat; height:27px; display:block; color:#000;}
#nav { width:842px; height:27px; z-index:999;	margin:0px; padding:0px; font-weight:normal; float:left; /*line-height:32px;*/ list-style-type:none; text-align:center; background-image:url(../imgs/linkbg.gif); background-position:top right; background-repeat:no-repeat;}
#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:27px;}
#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 */