#navContainer {
	font: 12px arial, helvetica, serif;
	margin-bottom:10px;
	padding-top:10px;
	padding-right:0px;
	margin-left:0px;
}

#leftnav {
	background: url(/images/nav_images/bg_orange_nomargin.gif);
	width:147px;
	padding-bottom:10px;
}

#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
	}
		
#nav a {
	display: block;
	/*width: 122px;*/	
}

/****** Level One Styles ******/
#nav li.topLevelLineItem{
	background: url(/images/nav_images/bg_orange_nomargin.gif);
	background-repeat:no-repeat;
	width:147px;	
}

#nav li.topLevelLineItem a {
	background: url(/images/nav_images/bg_orange_nomargin.gif);
	background-repeat:no-repeat;
	width:135px;	
}

#nav li.topLevelLineItem a:hover, #nav li.topLevelLineItem.sfhover {
	background:url(/images/nav_images/bg_yellow.gif)  no-repeat;
	width:147px;
}

/*** highlight Level 2 ***/

#nav li.topLevelLineItemHighlight{
	background: url(/images/nav_images/bg_orange_nomargin.gif);
	background-repeat:no-repeat;
	width:147px;	
}

#nav li.topLevelLineItemHighlight a {
	background: url(/images/nav_images/bg_orange_nomargin.gif);
	background-repeat:no-repeat;
	width:135px;	
}

#nav li.topLevelLineItemHighlight a:hover, #nav li.topLevelLineItem.sfhover {
	background:url(/images/nav_images/bg_lightYellow.gif)  no-repeat;
	width:147px;
}



/*** selected level 2 ***/

#nav li.topLevelLineItemSelected{
	background: url(/images/nav_images/bg_lightYellow.gif);
	background-repeat:no-repeat;
	width:147px;	
}

#nav li.topLevelLineItemSelected a {
	background: url(/images/nav_images/bg_lightYellow.gif);
	background-repeat:no-repeat;
	width:145px;	
}

#nav li.topLevelLineItemSelected a:hover, #nav li.topLevelLineItem.sfhover {
	background:url(/images/nav_images/bg_lightYellow.gif)  no-repeat;
	width:147px;
}

/*** selected level 3 ***/

#nav li.topLevelLineItemSelectedExpand{
	background: url(/images/nav_images/bg_lightyellow_arrow_down.gif);
	background-repeat:no-repeat;
	width:147px;	
}

#nav li.topLevelLineItemSelectedExpand a {
	background: url(/images/nav_images/bg_lightyellow_arrow_down.gif);
	background-repeat:no-repeat;
	width:145px;	
}

#nav li.topLevelLineItemSelectedExpand a:hover, #nav li.topLevelLineItem.sfhover {
	background:url(/images/nav_images/bg_lightyellow_arrow_down.gif)  no-repeat;
	width:147px;
}

/*** arrow ***/

#nav li.topLevelLineItemArrow {
	background: url(/images/nav_images/bg_yellow_arrow.gif);
	background-repeat:no-repeat;
	width:151px;	
}

/*** arrow highlight ***/

#nav li.topLevelLineItemArrowHighlight {
	background: url(/images/nav_images/bg_yellow_arrow.gif);
	background-repeat:no-repeat;
	font-weight:normal;
	width:151px;	
}

#nav ul li.topLevelLineItemArrowHighlight a {
	background: url(/images/nav_images/bg_yellow_arrow.gif);
	background-repeat:no-repeat;
	width:147px;	
}

#nav ul li.topLevelLineItemArrowHighlight.sfhover, #nav li.topLevelLineItemArrowHighlight:hover {
	background: url(/images/nav_images/bg_lightyellow_arrow.gif);
	background-repeat:no-repeat;
	width:151px;	
}



/***Expand */
#nav li.topLevelLineItemExpand {
	background: url(/images/nav_images/bg_yellow_arrow_down.gif);
	background-repeat:no-repeat;
	width:149px;	
}

#nav li.topLevelLineItemExpand a {
	background: url(/images/nav_images/bg_yellow_arrow_down.gif);
	background-repeat:no-repeat;
	width:145px;	
}

#nav li.topLevelLineItemExpand a:hover, #nav li.topLevelLineItem.sfhover {
	background: url(/images/nav_images/bg_yellow_arrow_down.gif);
	background-repeat:no-repeat;
	width:149px;
}

/***Expand No Children*/
#nav li.topLevelLineItemExpandNoChildren {
	background: url(/images/nav_images/bg_yellow.gif);
	background-repeat:no-repeat;
	width:149px;	
}
#nav li.topLevelLineItemExpandNoChildren a {
	background: url(/images/nav_images/bg_yellow.gif);
	background-repeat:no-repeat;
	width:145px;	
}
#nav li.topLevelLineItemExpandNoChildren a:hover, #nav li.topLevelLineItemNoChildren.sfhover {
	background: url(/images/nav_images/bg_yellow.gif);
	background-repeat:no-repeat;
	width:149px;
}
/*** home highlight */

/***Expand */
#nav li.topLevelLineItemHomeExpand {
	background: url(/images/nav_images/bg_yellow.gif);
	background-repeat:no-repeat;
	width:149px;	
}

#nav li.topLevelLineItemHomeExpand a {
	background: url(/images/nav_images/bg_yellow.gif);
	background-repeat:no-repeat;
	width:145px;	
}

#nav li.topLevelLineItemHomeExpand a:hover, #nav li.topLevelLineItem.sfhover {
	background: url(/images/nav_images/bg_yellow.gif);
	background-repeat:no-repeat;
	width:149px;
}

/****** Level two Styles **/

#nav li.midLevelLineItem {
	background:url(/images/nav_images/bg_yellowArrow.gif);
	background-repeat:no-repeat;
	width:151px;
}

#nav ul li.midLevelLineItem a {
	width: 122px;
	/*width: 122px;*/
}

#nav ul li.midLevelLineItem a:hover {
	background:url(/images/nav_images/bg_orangeArrow.gif);
	background-repeat:no-repeat;
	width: 122px;
	/*width: 122px;*/
}

#nav ul li.midLevelLineItem:hover, #nav ul li.midLevelLineItem.sfhover {
	background:url(/images/nav_images/bg_orangeArrow.gif);
	background-repeat:no-repeat;
	width:150px;
}



#nav li.midLevelLineItemNoArrow {
	background: url(/images/nav_images/bg_yellow_flat.gif); 
	background-repeat:no-repeat;
	width:150; 
}

#nav ul li.midLevelLineItemNoArrow a {
	background: url(/images/nav_images/bg_yellow_flat.gif); 
	background-repeat:no-repeat;
	width:150;
	/*width: 122px;*/
}

#nav ul li.midLevelLineItemNoArrow a:hover {
	background:url(/images/nav_images/bg_orange.gif);
	background-repeat:no-repeat;
	width: 135px;
	/*width: 122px;*/
}

#nav ul li.midLevelLineItemNoArrow:hover, #nav ul li.midLevelLineItemNoArrow.sfhover {
	background: url(/images/nav_images/bg_orange.gif);
	background-repeat:no-repeat; 
	width:150px; 
}


/***** level thrre list styles *****/

#nav ul li.bottomLevelLineItem {
	
	background:url(/images/nav_images/bg_yellow_flat.gif);
	background-repeat:no-repeat;
	width:150px;
	margin-left:0px;
}

#nav ul li.bottomLevelLineItem a {
	background:url(/images/nav_images/bg_yellow_flat.gif);
	background-repeat:no-repeat;
	width: 122px;
	/*width: 122px;*/
}


#nav ul li.bottomLevelLineItem a:hover {
	background:url(/images/nav_images/bg_orange.gif);
	background-repeat:no-repeat;
	width: 122px;
	/*width: 122px;*/
}

#nav ul li.bottomLevelLineItem:hover, #nav ul li.bottomLevelLineItem.sfhover {
	background:url(/images/nav_images/bg_orangeArrow.gif);
	background-repeat:no-repeat;
	margin-left:0px;
	width:150px;
}



/***** Non explicit List Styles *****/

#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 13.3px;
		margin-bottom : -1px;
		width: 147px;
	}

#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 149px;
		margin-top : -35px;

	}

#nav li li {
	padding-left: 0px;
}



#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background:url(/images/nav_images/bg_yellow_norepeat_arrow.gif)  no-repeat;
}

/***** Anchor Styles*/

A.aorange:link {
 COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: 600; TEXT-DECORATION: none; VERTICAL-ALIGN: middle; verticalAlign: middle; padding-left:20px; 
}
A.aorange {
 COLOR: #314173; FONT-FAMILY:  Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: 600; TEXT-DECORATION: none; VERTICAL-ALIGN: middle; padding-left:20px; padding-top:5px;  padding-bottom:5px;
}
A.aorange:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; VERTICAL-ALIGN: middle;
}
A.aorange:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; VERTICAL-ALIGN: middle
}
A.aorange:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; VERTICAL-ALIGN: middle
}

/***** Anchor Styles*/

A.aorangeHighlight:link {
 COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none; VERTICAL-ALIGN: middle; verticalAlign: middle; padding-left:20px; 
}
A.aorangeHighlight {
 COLOR: #314173; FONT-FAMILY:  Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: 600; TEXT-DECORATION: none; VERTICAL-ALIGN: middle; padding-left:20px; padding-top:5px;  padding-bottom:5px; FONT-WEIGHT: normal;
}
A.aorangeHighlight:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal;
}
A.aorangeHighlight:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal;
}
A.aorangeHighlight:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal;
}

/****************************** aMidOrange **********************/

A.aMidorange:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;  TEXT-DECORATION: none; VERTICAL-ALIGN: middle; verticalAlign: middle; padding-left:23px; width: 100px; 
}
A.aMidorange {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;  TEXT-DECORATION: none; VERTICAL-ALIGN: middle;  padding-top:5px;  padding-bottom:5px;  padding-left:23px; 
}
A.aMidorange:hover {
	 BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; VERTICAL-ALIGN: middle; padding-left:23px; 
 }
A.aMidorange:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; VERTICAL-ALIGN: middle
}
A.aMidorange:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; VERTICAL-ALIGN: middle
}



/****************************** aMidOrange **********************/

A.aBottomorange:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;  TEXT-DECORATION: none; VERTICAL-ALIGN: middle; verticalAlign: middle; padding-left:10px;
}
A.aBottomorange {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;  TEXT-DECORATION: none; VERTICAL-ALIGN: middle;  padding-top:5px;  padding-bottom:5px;  padding-left:10px;
}
A.aBottomorange:hover {
	 BACKGROUND: none transparent scroll repeat 0% 0%;COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; VERTICAL-ALIGN: middle; margin-left:0px;
 }
A.aBottomorange:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; VERTICAL-ALIGN: middle
}
A.aBottomorange:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #314173; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; VERTICAL-ALIGN: middle
}


div.pointer {
	width:110px;
	cursor:pointer;
}