/*Container of top level Items*/
form
{
margin:0px 0px 0px 0px;
}
.menuBar
{
    POSITION: relative;
    width: 150px;
		BACKGROUND-COLOR: transparent;
		BACKGROUND-IMAGE: url(/images/NavMenu/navsidefade.jpg);
		BACKGROUND-REPEAT: repeat-x;
	  border:none;
		

	
}

/*Normal State of top level Item*/
.bar
{
		BACKGROUND-IMAGE: url(/images/navmenu/backgroundside.gif); 
		BACKGROUND-REPEAT: repeat-y;
	  WIDTH: 130px;
    CURSOR: hand;
    TEXT-INDENT: 0px;
		padding: 1px 1px 1px 18px;
		POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		FONT: Arial, Helvetica, sans-serif 8pt;
		COLOR: #000000; 
		TEXT-DECORATION: none
}

/*Mouseover State of top level Item*/
.barOver
{
	  BORDER-RIGHT: #7c1e1f 1px solid;
    BORDER-TOP: #7c1e1f 1px solid;
    BORDER-LEFT: #7c1e1f 1px solid;
		BORDER-BOTTOM: #7c1e1f 1px solid;
		margin-left: -1px;
		padding-left:18px;
    WIDTH: 130px;
    CURSOR: hand;
    TEXT-INDENT: 0px;
    POSITION: relative;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		FONT: Arial, Helvetica, sans-serif 8pt;
		BACKGROUND-IMAGE: url(/images/navmenu/backgroundside.gif); 
		BACKGROUND-REPEAT: repeat-y;
		COLOR: #000000; 
		TEXT-DECORATION: none
}

/*Selected State of top level Item*/
.barSelected
{
		padding: 1px 1px 1px 18px;
    WIDTH: 130px;
    CURSOR: hand;
    TEXT-INDENT: 0px;
    POSITION: relative;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		FONT: Arial, Helvetica, sans-serif 8pt;
		BACKGROUND-IMAGE: url(/images/navmenu/backgroundside.gif); 
		BACKGROUND-REPEAT: repeat-y;
		COLOR: #000000; 
		TEXT-DECORATION: none
}

/*Top Level HR*/
.barHR
{
		BACKGROUND-IMAGE: url(/images/navmenu/backgroundside.gif); 
		BACKGROUND-REPEAT: repeat-y;
	  WIDTH: 110px;
    TEXT-INDENT: 0px;
		padding: 1px 1px 1px 18px;
		POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		FONT: Arial, Helvetica, sans-serif 7pt;
		COLOR: #7c1e1f; 
		TEXT-DECORATION: none
}
/*Lower Level HR on top nav*/
.barHRTN
{
		BACKGROUND-REPEAT: repeat-y;
		width:100%;
    TEXT-INDENT: 0px;
		padding: 1px 1px 1px 1px;
		POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		FONT: Arial, Helvetica, sans-serif 7pt;
		COLOR: #7c1e1f; 
		TEXT-DECORATION: none
}

/*Container of lower level Item*/
.menu
{
		BORDER-TOP: #7c1e1f 1px solid;
    BORDER-LEFT: #7c1e1f 1px solid;
		BORDER-RIGHT: #a7afc6 4px outset;
		BORDER-BOTTOM: #a7afc6 4px outset;
		padding:3px 3px 3px 3px;
    WIDTH: 150px;
    POSITION: absolute;
    BACKGROUND-COLOR: #E6E6E6;
		vertical-align:middle;
		/*BACKGROUND-IMAGE: url(/images/NavMenu/navsidefade-short.jpg);*/
		BACKGROUND-REPEAT: repeat-x;
		background-position:bottom;
		z-index:300;

}

/*Normal State of lower level Item*/
.menuItem
{
		BORDER-RIGHT: transparent 0px solid;
    BORDER-TOP: transparent 0px solid;
    BORDER-LEFT: transparent 0px solid;
		BORDER-BOTTOM: transparent 0px solid;
		padding:1px 1px 1px 3px;
    WIDTH: 150px;
    CURSOR: hand;
		vertical-align:middle;
		background-color:#E6E6E6;
		/*BACKGROUND-COLOR: a7afc6;*/	
}

/*Mouseover State of lower level Item*/
.menuItemOver
{
		BORDER-TOP: #7c1e1f 1px solid;
		BORDER-RIGHT: #7c1e1f 1px solid;
    BORDER-LEFT: #7c1e1f 1px solid;
		BORDER-BOTTOM: #7c1e1f 1px solid;
		padding-left:2px;
    WIDTH: 150px;
    CURSOR: hand;
    COLOR: highlighttext;
    BACKGROUND-COLOR: #dddddd;


}

/*Selected State of lower level Item*/
.menuItemSelected
{
		BORDER-RIGHT: transparent 0px solid;
    BORDER-TOP: transparent 0px solid;
    BORDER-LEFT: transparent 0px solid;
		BORDER-BOTTOM: transparent 0px solid;
		padding: 1px 1px 1px 3px;
    WIDTH: 150px;
    CURSOR: hand;
		BACKGROUND-COLOR: #dddddd;

}
.Arrow
{
		text-align:right;
		float:right;
		margin-top: 4px;
		padding-right: 3px;
		
}

/*Top Level Link*/
a.navSideTopLevel
{
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		COLOR: #000000; 
		TEXT-DECORATION: none;
}
a.navSideTopLevelCurrent
{
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		COLOR: #7c1e1f; 
		TEXT-DECORATION: none;
}

/*Lower Level Link*/
a.navSideItem
{
    TEXT-ALIGN: left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		COLOR: #000000; 
		TEXT-DECORATION: none
}

.loading
{
		BORDER-TOP: #7c1e1f 1px solid;
    BORDER-LEFT: #7c1e1f 1px solid;
		BORDER-RIGHT: #a7afc6 4px outset;
		BORDER-BOTTOM: #a7afc6 4px outset;
		padding:3px 3px 3px 3px;

    POSITION: absolute;
    BACKGROUND-COLOR: white;
	 
		vertical-align:middle;
		BACKGROUND-IMAGE: url(http://www.nrsweb.com/images/NavMenu/navsidefade3.jpg);
		BACKGROUND-REPEAT: repeat-x;

}
.menuBarTop
{
    POSITION: relative;
    TEXT-ALIGN: center;
		BACKGROUND-COLOR: #7c1e1f;
	
}
/*Normal State of top level Item*/
.barTop
{
		
		BORDER-LEFT: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
		border-top: #7c1e1f 1px solid;
		border-bottom: #7c1e1f 1px solid;
    FLOAT: left;
    CURSOR: hand;
    TEXT-INDENT: 0px;
		padding:2px 10px 2px 10px;
		POSITION: relative;
    BACKGROUND-COLOR: #7c1e1f;
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		FONT: Arial, Helvetica, sans-serif 8pt;
		TEXT-DECORATION: none
}

/*Mouseover State of top level Item*/
.barTopOver
{
    FLOAT: left;
	  BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
		BORDER-BOTTOM: #000000 1px solid;
		padding:2px 10px 2px 10px;
    CURSOR: hand;
    TEXT-INDENT: 0px;
    POSITION: relative;
    BACKGROUND-COLOR: #333333;
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		FONT: Arial, Helvetica, sans-serif 8pt;
		TEXT-DECORATION: none;
		color:#000000
}

/*Selected State of top level Item*/

.barTopSelected
{
    FLOAT: left;
		BORDER-LEFT: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
		padding:3px 10px 3px 10px;
    CURSOR: hand;
    TEXT-INDENT: 0px;
    POSITION: relative;
    BACKGROUND-COLOR: #333333;
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		FONT: Arial, Helvetica, sans-serif 8pt;
		TEXT-DECORATION: none
}

.BTcurrent
{
    FLOAT: left;
		BORDER-LEFT: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
		padding:3px 10px 3px 10px;
    CURSOR: hand;
    TEXT-INDENT: 0px;
    POSITION: relative;
    BACKGROUND-COLOR: #333333;
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		FONT: Arial, Helvetica, sans-serif 8pt;
		TEXT-DECORATION: none
}

a.navSideTopTopLevel
{
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		COLOR: #ffffff; 
		TEXT-DECORATION: none;
}

a.navSideTopTopLevel:hover
{
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		COLOR: #FFFFFF; 
		TEXT-DECORATION: none;
}

a.navSideTopTopLevelCurrent
{
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		COLOR: #ffffff; 
		TEXT-DECORATION: none;
}

a.navSideTopTopLevelCurrent:hover
{
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		COLOR: #ffffff; 
		TEXT-DECORATION: none;
}

.topStretch
{
	background-color:#000000;
	text-align:left;
	margin:0px 0px 0px 0px;
}
.topMenuStretch
{
	background-color:#7c1e1f;
	text-align:left;
	margin:0px 0px 0px 0px;
}
.navSideDropShadow
{
	background-image: url("/images/NavMenu/dropshadow-left.jpg"); 
	height: 9px; 
	padding: 0px; 
	margin: 0px; 
	font-size: 2px; 
}

.contentDropShadow
{
	background-image: url("/images/NavMenu/Topnavdroprt.gif"); 
	margin: 0px 0px 0px 150px; 
	padding: 0px; 
	height: 9px; 
}

.navSide-ContentContainer 
{
	background-color:#ffffff;
}

.navSideContainer
{
	position:absolute;
	left:0px;	
	width:150px;
	background-color:#ffffff;
}

.contentContainer  /* all browsers, except IE */ 
{
	margin-left:150px;
	min-height: 650px;
	background-color:#ffffff;
} 

* html .contentContainer  /* IE only */ 
{
	margin-left:150px;
	height: 650px;
	background-color:#ffffff;
} 

.footerItem
{
 text-align:center;
 padding:3px;
}

.footerAddress
{
	color:#666666;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
  text-align:center;
}
.LoginMenu
{
	color:#000000;
	background-color:#999999;
	padding-left:10px;
	FONT: 8pt Arial;
  VERTICAL-ALIGN: bottom

}
