@charset "utf-8";
/* CSS Document */

Pure CSS Core (menu widget)
.nfMain, .nfSubC, .nfSubS{list-style:none;margin:0px;padding:0px;}
.nfMain{position:relative;z-index:1;}
.nfMain .nfSubC{visibility:hidden;position:absolute;}
.nfMain .nfItem, .nfMain .nfLink{list-style:none;position:relative;display:block;white-space:nowrap;margin:0px;}
.nfMain:after{content: ".";display:block;height:0px;clear:both;overflow:hidden;}
.nfPure .nfItem:hover, .nfPure .nfItem:hover>.nfSubC{z-index:1101;visibility:inherit;}
.nfPure .nfLink:focus{z-index:1102;}
.nfMain .nfJSActiveItem{z-index:1101;}
.nfMain .nfJSShowSub{z-index:1101;visibility:inherit;}
.nfMain .nfItem div.nfLink {cursor:default;}
.nfMain .nfItem {float:left;}
.nfMain .nfItem .nfItem {float:none;}
.nfMain .nfItem .nfSubC {top:100%;left:0px;width:auto;}
.nfMain .nfSubC .nfItem .nfSubC {top:0px;left:100%;width:auto;}

Apply Vertical Main Layout
.nfMain .nfItem {float:none;width:auto;}
.nfMain .nfItem .nfSubC {top:0px;left:100%;width:auto;}

Style Skin (menu widget)

/*~~~~~~~~~~~~~~~~ Menu Styles (global - all menus) ~~~~~~~~~~~~~~~~*/


	/****[Main Menu]****/

	/*Main Menu Container*/
	.nfMain {}

	/*Item Links*/
	.nfMain .nfLink {
	border-style:dotted;
	border-width:1px 0px 0px 0px;
	padding:20px 10px;
	text-decoration:none;
}

	/*Item Links - Hover (duplicate styles below!)*/
	.nfPure .nfItem:hover>.nfLink, .nfPure .nfItem:hover>*>.nfLink {text-decoration:underline;}
	.nfPure .nfLink:hover, .nfMain .nfJSHover {text-decoration:underline;}

	/*Item Links - Active*/
	.nfMain .nfItem .nfJSActive {
	text-decoration:underline;
}
	
	/*Item Links - Focus*/
	.nfPure .nfLink:focus, .nfMain .nfItem .nfJSFocus {text-decoration:underline;}	

	/*Item Links - Breadcrumbs*/
	.nfMain .nfItem .nfJSBreadcrumb {color:#00f;}



	/****[Sub Menus]****/

	/*Sub Menu Position Offsets*/
	.nfMain .nfSubC {margin:0px 0px 0px 0px;}

	/*Sub Menu Styles*/
	.nfMain .nfSubS {
	-moz-border-radius:0px 10px 10px 0px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	background-color: #9A6600;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B97B00;
	border-right-color: #B97B00;
	border-bottom-color: #B97B00;
	border-left-color: #B97B00;
}

	/*Sub Menu Position Offsets - Level 2*/
	.nfMain .nfSubS .nfSubC {margin:0px 0px 0px 0px;}

	/*Sub Menu Styles - Level 2*/
	.nfMain .nfSubS .nfSubS {background:#9cb6f8 none;border-width:1px;padding:30px 30px;-moz-border-radius:0px 10px 10px 10px;-webkit-border-bottom-left-radius:10px;}

	/*Item Links*/
	.nfMain .nfSubS .nfLink {padding:3px 40px 3px 15px;font-size:.8em;border-width:0px;color:#142349;}

	/*Item Links - Parent*/
	.nfMain .nfSubS .nfParent .nfLink {background-image:url('../../images/arrow1_right.gif');background-position:92% 52%;background-repeat:no-repeat;}
	.nfMain .nfSubS .nfParent .nfSubS .nfLink {background-image:none;}

	/*Item Links - Last Child (ignored by IE8 & down)*/
	.nfMain .nfSubS .nfItem:last-child .nfLink {border-width:0px;}
	
	/*Item Links - Hover (duplicate styles below!)*/
	.nfMain .nfSubC .nfItem:hover>.nfLink {}
	.nfMain .nfSubC .nfLink:hover, .nfMain .nfSubC .nfJSHover {}

	/*Item Links - Active*/
	.nfMain .nfSubS .nfItem .nfJSActive {background-color:#9cb6f8;}
	
	/*Item Links - Focus*/
	.nfPure .nfSubS .nfLink:focus, .nfMain .nfSubS .nfItem .nfJSFocus {}	

	/*Item Links - Breadcrumbs*/
	.nfMain .nfSubS .nfItem .nfJSBreadcrumb {}


		/*~~~~~~~~~~~~~~ Page Background ~~~~~~~~~~~~~~~~*/
.bg_topCap {position:relative;width:100%;height:20px;background: transparent url('../../images/gallery/menu/sidebar1/bgCap.gif') no-repeat;}
.bg_topCapTile {position:absolute;width:100%;margin-left:389px;background: transparent url('../../images/gallery/menu/sidebar1/bgCapTile.gif') repeat-x;}

