#navcontainer {	
		text-align: left;
		WIDTH: 100%;
		margin: 0px auto;}

/* Container for Entire Menu Structure */
#nav {	PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;
		width: 100%;
		border-bottom: #E0E1DD 1px solid;
		border-top: #E0E1DD 1px solid;

		MARGIN: 0px 0px 0px 0px;
		TEXT-ALIGN: left;

		FLOAT: left;
		LINE-HEIGHT: 2;
		LIST-STYLE-TYPE: none; 
		FONT-SIZE: 12px;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		font-weight:bold;
		}

/* Container for Top Level Menu */
#nav UL {
		PADDING-LEFT: 0px;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;
		PADDING-RIGHT: 0px;
		FONT-WEIGHT: bold;
		FLOAT: left;
		LINE-HEIGHT: 2;
		LIST-STYLE-TYPE: none}

/* Default for all LI */
#nav LI {
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;			
		FLOAT: left; }

/* Defaults for All links in all menus*/
#nav A {WHITE-SPACE: nowrap;
		PADDING-RIGHT: 5px;
		PADDING-LEFT: 5px;
		PADDING-BOTTOM: 5px;
		PADDING-TOP: 5px;
		DISPLAY: block;
		TEXT-DECORATION: none;}

/* Container for All Sub-Menus*/
#nav LI UL {
		BORDER-LEFT-WIDTH: 1px;
		BORDER-RIGHT-WIDTH: 1px;
		BORDER-BOTTOM-WIDTH: 1px;
		BORDER-LEFT-STYLE: solid;
		BORDER-RIGHT-STYLE: solid;
		BORDER-BOTTOM-STYLE: solid;

		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;

		Width:130px;	/* If you do not set width then sub menus dont wrap*/
		MARGIN: 0px 0px 0px 0px; /* set margins so IE does not reposition Menus */
		FONT-WEIGHT: normal;
		LEFT: -2048px;  /* Hide menu Initially */
		TOP:-2048px;
		POSITION: absolute;
		HEIGHT: auto;}

/* Minimum width for Sub-Menu */
#nav LI UL A {
		PADDING-RIGHT: 3px;
		PADDING-LEFT: 3px;
		PADDING-BOTTOM: 3px;
		PADDING-TOP: 3px;}
#nav LI UL LI {	width: 130px; }

#nav LI LI UL A {
		width:1px;
		padding-top: 1px;
		padding-left: 1px;
		padding-right: 1px;
		padding-bottom: 1px;
		display:block;
		float:none;
		white-space: normal;}

#nav LI LI UL UL {
		width: 85px;
		border-bottom:#0 11px solid}
#nav LI LI UL LI {
		width: 85px;
		border-bottom:#0 11px solid}

/* Reposition Sub-Sub-Menu Left=(Min Width for sub-menu + right Arrow + borders), Top = FontSize + padding + border */
#nav LI UL UL {
	MARGIN: -18px 0px 0px 160px}

/* Show arrow on Sub-Menus */
#nav LI.daddy {
	BACKGROUND: url("ia_images/orange_caret.gif") no-repeat right center}

/* Show arrow on Sub-Menus */
#nav LI.dash {
		padding-bottom: 5px;
		margin-bottom: 5px;
		border-bottom: #000000 1px solid}

#nav A.minor {font-size:11px;}

/* give divider lines correct font/color */
#nav LI.minor {
			font-size:11px;
			padding-top:5px;}
#nav LI.major {
			font-size:12px;
			padding-top:5px;}

/* Use hover pseudo class to show/hide menus */
#nav LI:hover UL UL {		LEFT: -999em;TOP:-999em}
#nav LI:hover UL UL UL {	LEFT: -999em;TOP:-999em}
#nav LI.sfhover UL UL {		LEFT: -999em;TOP:-999em}
#nav LI.sfhover UL UL UL {	LEFT: -999em;TOP:-999em}

#nav LI:hover UL {			LEFT: auto;TOP:auto}
#nav LI LI:hover UL {		LEFT: auto;TOP:auto}
#nav LI LI LI:hover UL {	LEFT: auto;TOP:auto}
#nav LI.sfhover UL {		LEFT: auto;TOP:auto}
#nav LI LI.sfhover UL {		LEFT: auto;TOP:auto}
#nav LI LI LI.sfhover UL {	LEFT: auto;TOP:auto}

/* Float IFrame over menus to fix ie bug */
#nav IFRAME {	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
				LEFT: 0px;
				TOP: 0px;
				POSITION: absolute;}

