/*#Menu Section#*/
#menusection{
/*background: transparent url(/App_Themes/SalenordicSite/Images/menuBg.gif) repeat-x top;*/
height: 30px; /*Height of top section*/
width: 960px;
/*margin:0 0px 0 0px; */
}


/*#Horizontal menu#*/
#nav {
z-index:1;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:bold;
text-transform: uppercase;
margin:-3px  0px 0px 0;
position:relative;
letter-spacing: -1px;
}

.IE6 #nav 
{
	font-size:13px;
	margin-bottom:-5px;
}

/* A modified version of A List Apart - http://alistapart.com/articles/slidingdoors2/ */
    #nav {
      float:left;
      width:100%;
      background:transparent url("/App_Themes/SmartSenior/images/menu_bg2.png") repeat-x top;
      }
    #nav ul {
      margin:0 0 0 16px;
      padding:0 0px 0px 0;
      list-style:none;
      }
    
    #nav li {
      float:left;
      display:inline;
      background:url("/App_Themes/SmartSenior/images/right_both2.png") no-repeat right top;
      margin:0px 0 0 9px;
      padding:0px;
      white-space:nowrap;
      }
	.IE6 #nav li {
      margin-top:0px !important;
      }

    #nav a {
      float:left;
      display:block;
      white-space:nowrap !important;
      position:relative;
      left:-10px;
      margin-right:-9px;
      width:10%;
      height:17px;
      background:url("/App_Themes/SmartSenior/images/left_both2.png") no-repeat left top;
      padding:8px 19px;
      text-decoration:none;
      font-weight:bold;
	  font-size:1.0em;
      color:#909090;
	line-height:22px;
      }
    #nav > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav a {float:none;}
    /* End IE5-Mac hack */
    #nav a:hover {
      color:#909090;
      }
    
	  /* not for IE5.x or IE6 */
    #nav li:hover, #nav li:hover a {
      background-position:100% -97px;
      color:#909090;
      }
    #nav li:hover a {
      background-position:0 -97px;
      }
    
    #nav li.CMSListMenuHighlightedLI {
      background-position:100% -150px;
      color:#488032;
      }
    #nav li.CMSListMenuHighlightedLI a {
	white-space:no-wrap !important;
	margin-top:-0px;
	background-position:0 -150px;
	color:#488032;
      }
#nav li.CMSListMenuLI a {
	white-space:nowrap !important;
      }
     .CMSListMenuLink {
	 white-space:nowrap! important;
	}
	.CMSListMenuLinkHighlighted {
	 white-space:nowrap! important;
	}


/*#Vertical menu#*/

#vertNav {
	font-family:Georgia, "Times New Roman";
	font-size:1.1em;
	margin:-8px  0px 0 0;
	width:161px;
	line-height:10px;
}

#vertNav h1, h1 a{
	font-family:Helvetica, Arial;
	font-size:1.1em;
	color:#5ea443;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing: -1px;
	margin-bottom:-15px;
}

#vertNav h1 a:hover{
	color:#B43E97;
	background:transparent; !important
}


#vertNav ul {
 	width:100%;
      	margin:0px 0 5px 0px;
      	padding:5px 0px 0px 0;
      	list-style:none;
}
#vertNav li {
	margin:0px 3px 0 2px;
      	padding:0px 0px 1px 0px;
	/*list-style-type: square;*/
	text-align:left;
	text-indent:13px;
	line-height:20px;
	background: transparent url(/App_Themes/SmartSenior/Images/green_list_square.gif) no-repeat center left;
	
}
/*
#vertNav li li{
	margin:0px;
	padding:5px 15px 1px 0px;
	font-weight:normal !important;
	font-style:italic  !important;
	border:0px;
}
    
#vertNav li li li{
	margin:0px;
	padding:5px 15px 1px 0px;
	font-style:normal !important;
	border:0px;
	background-color:#efefef;
}*/
#vertNav a {
	display:inline;
      	position:relative;
      	width:100%;
      	padding:2px 0px;
      	text-decoration:none;
      	text-align:left;
      	font-weight:normal;
      	color:#777;
	background-color:transparent; !important
} 

#vertNav li a:hover {
	color:#333;
}
/*
#vertNav li:hover {
	/*background:transparent url(/App_Themes/SmartSenior/Images/leftMenu_Mouseover_bg.jpg) repeat-x bottom left;*/
	
	width:144px;
}
#vertNav li:hover a{
	width:144px;
}

#vertNav li ul li:hover {
	width:100%;
}
#vertNav li ul li:hover a{
	width:100%;

}
*/

	
#vertNav li.CMSListMenuHighlightedLI {
	white-space:nowrap !important;
	width:144px;
	margin-right:15px;
}
#vertNav li.CMSListMenuHighlightedLI a {
	white-space:nowrap !important;
	font-weight:normal;
	color:#5EA443; 
	width:144px;

}	
#vertNav li.CMSListMenuHighlightedLI li a {
	white-space:nowrap !important;
	color:#5EA443; 
	font-weight:normal;
	width:144px;
}
/*	
#vertNav li ul li.CMSListMenuHighlightedLI a {
	white-space:nowrap !important;
	font-weight:bold;
	color:#222; 
	width:100%;
	padding:5px 33px 1px 0px;

}	
#vertNav li ul li.CMSListMenuHighlightedLI a:hover {
	white-space:nowrap !important;
	font-weight:bold;
	color:#222; 
	width:144px;
}*/	

/*#Menu Section Bottom#*/
#menusectionBottom{
height: 200px; 
width: 960px;
margin:0px auto; 
text-align:center;
background: transparent url(../App_Themes/SmartSenior/Images/menu_bg_bottom.png) repeat-x top;

}
.IE6 #menusection
{
  margin-top:0px;
}

#navBottom {
z-index:1;
font-family:Arial, sans-serif;
font-size:14px;
font-weight:bold;
text-transform: uppercase;
margin:0px auto;
position:relative;
letter-spacing: -1px;

}

/* A modified version of A List Apart - http://alistapart.com/articles/slidingdoors2/ */
      #navBottom ul {
      list-style:none;
	padding:30px 0 5px 35px;
      }
#navBottom ul ul
{
	margin:-25px 0 0 -17px;
}
    #navBottom li {
      float:left;
      display:inline;
     /* margin:5px 0 0 9px;*/
      padding:0px;
      white-space:nowrap;
	text-align:left;
      }
    
   #navBottom li li {
      clear:both;
	display:block;
      margin:2px 0 0 0px;
      padding:0px;
      white-space:nowrap;
      font-size:0.8em;
      font-weight:normal;
   }

   .IE7 #navBottom li li {
      margin-bottom:-45px;

   }

    #navBottom li a {

	width:100%;
      display:inline;
      margin:8px 14px 0px;
	padding: 5px;
      text-decoration:none;
      font-weight:bold;
      font-size:1.0em;
      color:#777;
      line-height:10px;
      }
#navBottom li li a {
      float:left;
      display:block;
	font-weight:normal;
	letter-spacing: 1px;
      white-space:nowrap !important;
      position:relative;
      left:0px;
      text-decoration:none;
	text-transform:none;
      color:#777;
	padding: 2px;
	margin:0px;
	width:100%;
  }
        
#navBottom li a:hover
{
	color:#444;
	/*background-color:#B43E97;*/
}

    #navBottom li.CMSListMenuHighlightedLI a {
	color:#5EA443;
	font-weight:bold;
      }
#navBottom li.CMSListMenuHighlightedLI a:hover {
	color:#444;
	font-weight:bold;
      }
#navBottom li.CMSListMenuHighlightedLI ul li a {
	color:#777;
	font-weight:normal !important;
      }
