/*Container of top level Items*/
form 
{
	margin:0px 0px 0px 0px;
}
.menuBar
{
    POSITION: relative;
    width: 150px;
		BACKGROUND-COLOR: transparent;
		BACKGROUND-IMAGE: url(/images/navigation/menufade.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: 150px;
    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: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
		BORDER-BOTTOM: #000000 1px solid;
		margin-left: -1px;
		padding-left:18px;
    WIDTH: 150px;
    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: 150px;
    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: 130px;
    TEXT-INDENT: 0px;
		padding: 1px 1px 1px 18px;
		POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
		FONT-WEIGHT: bold;
		FONT: 10pt Arial, Helvetica, sans-serif ;
		COLOR: #000000; 
		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: #000000; 
		TEXT-DECORATION: none
}

/*Container of lower level Item*/
.menu
{
		BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
		BORDER-RIGHT: #a7afc6 4px outset;
		BORDER-BOTTOM: #a7afc6 4px outset;
		padding:3px 3px 3px 3px;
    WIDTH: 250px;
    POSITION: absolute;
    BACKGROUND-COLOR: #92BDAA;
		vertical-align:middle;
		/*BACKGROUND-IMAGE: url(http://dev.nrsweb.com/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 1px solid;
    BORDER-LEFT: transparent 0px solid;
		BORDER-BOTTOM: transparent 0px solid;
		padding:0px 1px 1px 3px;
    WIDTH: 250px;
    CURSOR: hand;
		vertical-align:middle;
		BACKGROUND-COLOR: #92BDAA;

		
}

/*Mouseover State of lower level Item*/
.menuItemOver
{
		BORDER-TOP: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
		BORDER-BOTTOM: #000000 1px solid;
		padding-left:2px;
    WIDTH: 250px;
    CURSOR: hand;
    COLOR: highlighttext;
    BACKGROUND-COLOR: #dddddd;


}

/*Selected State of lower level Item*/
.menuItemSelected
{
		BORDER-TOP: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
		BORDER-BOTTOM: #000000 1px solid;
		padding: 0px 0px 0px 2px;
    WIDTH: 250px;
    CURSOR: hand;
		BACKGROUND-COLOR: #dddddd;

}
.Arrow
{
		text-align:right;
		float:right;
		margin-top: 4px;
		padding-right: 6px;
		margin-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: #000000; 
		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
}
.navSideItemDate
{
    TEXT-ALIGN: right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:7pt;
		COLOR: #666666; 
		TEXT-DECORATION: none
}

.loading
{
		BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 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(/images/navigation/menufade.jpg);
		BACKGROUND-REPEAT: repeat-x;

}
.menuBarTop
{
    POSITION: relative;
    TEXT-ALIGN: center;
		BACKGROUND-COLOR: #000000;
	
}
/*Normal State of top level Item*/
.barTop
{
		
		BORDER-LEFT: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
		border-top: #000000 1px solid;
		border-bottom: #000000 1px solid;
    FLOAT: left;
    CURSOR: hand;
    TEXT-INDENT: 0px;
		padding:2px 10px 2px 10px;
		POSITION: relative;
    BACKGROUND-COLOR: #000000;
    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: #dddddd;
    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: #dddddd;
    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: #92BDAA;
    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:#000000;
	text-align:left;
	margin:0px 0px 0px 0px;
}
.navSideDropShadow
{
	background-image: url("/images/navigation/dropshadow-left.gif"); 
	height: 9px; 
	padding: 0px; 
	margin: 0px; 
	font-size: 2px; 
}

.contentDropShadow
{
	background-image: url("/images/navigation/dropshadow-right.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: 400px;
	/*background-color:#ffffff;*/
} 

* html .contentContainer  /* IE only */ 
{
	margin-left:150px;
	height: 400px;
	/*background-color:#ffffff;*/
} 

.footerItem
{
 text-align:center;
 padding:3px;
}

.footerAddress
{
	color:#666666;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
  text-align:center;
}
/*-----------------------------------------GALLERY----------------------------------------------------*/

.ajaxImage
{

position: absolute;
left: 215px;
top: 210px;
width:504px;
height: 10px;
background-color:#CCCCCC;
z-index:2;

}
.ajaxImageBackground
{

position: absolute;
left: 0px;
top: 0px;
width:800px;
height: 1200px;
background-color:white;
opacity:.70;
filter: alpha(opacity=70); 
-moz-opacity: 0.7;
z-index: 1;
}

.loadingPicture {
position:absolute;
z-index:3;
left:19px;
}
.ajaxPicture {
z-index: 4;
/*position:absolute;
left:19px;*/
}

.imgCaptionTextBox {
visibility:hidden;
position:absolute;
}
.imgCaption {

}