/* ================================
    submenuContainer submenuHead
   ================================*/   
#submenuContainer { /* all submenu lists */
		width:160px;
		margin: 40px 0 50px 75px;
		_margin: 55px 0 50px 38px;
		height: auto;
		padding:0 0 20px 0;
/*		_padding:0 0 70px 0;
*/		
		float:left;
}

#submenuHead { 
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height:14px;
		font-weight: bold;
		letter-spacing:0px;
		color: #4d0f0d;
		text-align: right;
		list-style: none;
		margin:0;
		padding:0;
		width:165px;
}

/* =====================================================================
    submenu styles for all interior pages except for the PORTFOLIO page
   =====================================================================
*/   
#submenu, #submenu ul {
	position:relative;
	right: 0px;
	top: 0px;
	height:22px;
	width:160px;
	
	margin:0;
	padding:0;
	list-style: none;
	
		display:block;

}

#submenu li { /* all list items */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	display:block;
	list-style: none;
}

#submenu a,
#submenu a:link,
#submenu a:visited { /* all links within the menu wrapper */
	/*
	width: 100%;
	*/
	
	font-size: 11.5px;
	line-height:14px;
	text-align: right;
	color:#333;
	text-decoration:none;
	text-transform:none;
	letter-spacing:1px;
	display:block;
	
	background-color:transparent;
	background-image:url(images/nav/sub_nav/off.jpg);
	background-position:top right;
	background-repeat:no-repeat;

	border:0;
	margin:2px 0px 2px 0px;
	_margin:-10px 0px -2px 0px;
	padding:5px 20px 5px 0px;
	_padding:4px 20px 5px 0px;
	
	position: relative; left: 0px; 
	z-index:5;
	
}
.submenuCurrentPage,
#submenu li a:hover {
	color:#333;

	background-color:transparent;
	background-image:url(images/nav/sub_nav/on.jpg);
	background-position:top auto;
	background-repeat:no-repeat;
}



/* =============================================
    submenuContainer submenuHead PORTFOLIO ONLY
   =============================================*/   
#submenuContainerPortfolio { /* all submenu lists */
		width:160px;
		margin: 0 0 50px 72px;
		padding: 0;
		
		position: absolute;
		left: 5px;
		top: 10px;

		z-index:5;
}
#submenuHeadPortfolio { 
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height:14px;
		font-weight: bold;
		letter-spacing:0px;
		color: #fff;
		text-align: right;
		list-style: none;
		margin:0;
		padding:0;
		width:140px;
}
/* ==================================================
    submenu_portfolio styles for PORTFOLIO page only
   ==================================================
*/   
#submenu_portfolio, #submenu_portfolio ul {
	position:relative;
	right: 0px;
	top: 5px;
	_top: 10px;
	height:22px;
	width:160px;
	
	margin:0;
	padding:0;
	list-style: none;
}

#submenu_portfolio li { /* all list items */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	display:block;
	list-style: none;
}

#submenu_portfolio a,
#submenu_portfolio a:link,
#submenu_portfolio a:active,
#submenu_portfolio a:visited { /* all links within the menu wrapper */
	font-size: 11.5px;
	line-height:14px;
	text-align: right;
	color:#eee;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
	display:block;
	
	background-color:transparent;
	background-image:url(images/nav/sub_nav/portfolio_off.jpg);
	background-position:top right;
	background-repeat:no-repeat;

	border:0;
	margin:2px 0px 2px 0px;
	_margin:-10px 0px -2px 0px;
	padding:5px 20px 5px 0px;
	_padding:4px 20px 5px 0px;
	
	position: relative; left: 0px; 
	z-index:5;
}

#submenu_portfolio li a:hover {
	color:#fff;

	text-decoration:none;
	background-color:transparent;
	background-image:url(images/nav/sub_nav/portfolio_on.jpg);
	background-position:top auto;
	background-repeat:no-repeat;
}



/*********************************************************************
 MainMenu
*********************************************************************/
#MainMenu
{
	position: absolute;
	top: 55px;
	left:0px; /*Added later*/
	height: 26px;
	width:970px;
}
	
#MainMenu ul { /* all MainMenu lists */
	white-space: nowrap;
	list-style: none;
	height:16px;
	width:800px;
	
	margin:0px auto 10px auto;
	padding:0px 50px 0px 50px;

	border: 0;

	z-index: 999999;
	
	text-align:right;
}


#MainMenu li { /* all list items */
	display: inline;
	list-style: none;

	border:0;

	width:auto;
	height: auto;
}

#MainMenu a { /* all links within the menu wrapper */
	position:relative;
	display: inline;

	border: 0;
	/* border-left: 1px #fff solid;
	border-right: 0px #fff solid; */
	margin:0px 0px 0 0px;
	padding:3px 5px 0px 5px;

	width:100%;
	height: auto;
	/* font-family: Arial, Verdana, Helvetica, sans-serif; */
	font-family: Verdana, Arial, Helvitca, Sans-Serif;
	/* font-size: .9.5em; */
	font-size: 8pt;
	/* font-weight: normal; */
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
	/* color: #99847d; */
	color: #ffffff;
	background-color: transparent;
	line-height: 1em;
}
#MainMenu #Li2 a, #MainMenu #Li3 a, #MainMenu #Li4 a   
{
	border-left: 1px #fff solid;
	border-right: 0px #fff solid; 
}
#MainMenu li a:active {
}

#MainMenu li a:hover {
	color: #fff;
	background-color: transparent;
}

/*********************************************************************
 MainMenu2
*********************************************************************/
#MainMenu2, MainMenu2 ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;

	position: absolute;
	top: 92px;
	_top: 91px;

	left:0px; 
	
/*	height: 25px;
*/	width:970px;

}
#MainMenu2 ul 
{
    
}
#MainMenu2 ul li 
{
    display: inline;    
}

#MainMenu2 ul li a,
#MainMenu2 ul li a:link,
#MainMenu2 ul li a:active,
#MainMenu2 ul li a:visited
{
	font-size:12px;
	line-height:19px;
	_line-height:22px;
	text-decoration: none;
	/* padding: 4px 20px; */
	padding-top: 4px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 4px;
	color: #fff;
	background-color: transparent;
	border-left:1px solid #CCCCCC;
	/* border-right:1px solid #CCCCCC; */

}
#MainMenu2_End 
{
	display: inline;
    font-size:12px;
    line-height:19px;
    _line-height:22px;
    text-decoration: none;
    /* padding: 4px 20px; */
    padding-top: 4px;
	padding-left: 15px;
	padding-right: 15px;
    padding-bottom: 4px;
    margin: 0px;
    color: #fff;
    background-color: transparent;
    border-left:1px solid #CCCCCC;
}
#MainMenu2 ul li a:hover
{
	color: #4d0f0d;
	background-color: #978c85;
	/* background-color: #7a6b64; */
    /* background-color: transparent; */
}

#MainMenu2On2 ul li a
{
text-decoration: none;
padding: 4px 20px;
color: #fff;
background-color: #99847d;
}

/*********************************************************************
 MainMenu_Footer
*********************************************************************/
#MainMenu_Footer { /* all MainMenu_Footer lists */
	white-space: nowrap;
	list-style: none;
	height:16px;
	width:600px;
	margin:0px auto 10px auto;
	padding:0px 10px 0px 50px;
	border: 0;
	z-index: 999999;
	text-align: left;
	color: #FF0000;
}


#MainMenu_Footer li { /* all list items */

	display: inline;
	list-style: none;

	border:0;

	width:auto
	height: auto;
}

#MainMenu_Footer a { /* all links within the menu wrapper */
	position:relative;
	display: inline;
	border: 0;
	/* border-left: 0px #fff solid;
	border-right: 1px #fff solid; */
	margin:0 0 0 0;
	padding:3px 10px 0 0;

	width:100%;
	height: auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .9.5em;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
	color: #99847d;
	background-color: transparent;
}
/*#MainMenu_Footer #Li10 a,
#MainMenu_Footer #Li12 a 
{    
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
}
*/#MainMenu_Footer li a:active {
}

#MainMenu_Footer li a:hover {
	position:relative;
	display: inline;

	border: 0;

	/* border-left: 0px #fff solid;
	border-right: 1px #fff solid; */
	margin:0 0 0 0;
	padding:3px 10px 0 0;

	width:100%;
	height: auto;
	
	font-size: .9.5em;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
	color: #fff;
	background-color: transparent;
}
