﻿#SideMenuWpr h2 { font-size:19px; padding-bottom:5px; }
#SideMenu		{ margin-bottom:50px; }
#SideMenu .menuCt-level1			{  }
#SideMenu .menuItem					{ color:#1D685D;  }
#SideMenu .menuItemLabel			{ font-size:12px; color:#1D685D; font-weight:bold; padding:9px 0; border-top:dotted 2px #98C2BF; }

#SideMenu .menuItem:hover,
#SideMenu .menuItem-selected		{ color:#2FA694; }
#SideMenu .menuItemLabel:hover,
#SideMenu .menuItemLabel-selected	{ color:#2FA694; }
#SideMenu .menuItem-active,
#SideMenu .menuItemLabel-active		{ color:#2FA694; }
#SideMenu .menuCt-level2			{ font-size:11px; }
#SideMenu .menuCt-level2 .menuItem	{ margin-left:15px; list-style-position:outside; list-style-type:disc; }
#SideMenu .menuCt-level2 .menuItemLabel { font-size:11px; }
#SideMenu li.first .menuItemLabel,
#SideMenu .menuCt-level2 .menuItemLabel { border-top:none 0; }

#HeaderMenuWpr li { padding:0 10px; background:url(../images/menus/header/spacer.jpg) no-repeat left 7px; }
#HeaderMenuWpr li.first { background-image:none;  }
#HeaderMenuWpr li.last  { }
#HeaderMenuWpr li a     { font-size:12px; color:#296669; line-height:24px; }
#HeaderMenuWpr li a:hover { text-decoration:underline; }
#HeaderMenuWpr li a span {  }

#HeaderMenuWpr li a#lnk-facebook { padding-left:17px; background:url(../images/menus/header/facebook.jpg) no-repeat left 5px; }
#HeaderMenuWpr li a#lnk-twitter { padding-left:17px; background:url(../images/menus/header/twitter.jpg) no-repeat left 5px; }
#HeaderMenuWpr li a#lnk-emailsignup { padding-left:19px; background:url(../images/menus/header/email.jpg) no-repeat left 7px; }
#HeaderMenuWpr li a#lnk-donate { padding-left:17px; background:url(../images/menus/header/donate.jpg) no-repeat left 7px; }
#HeaderMenuWpr li a#lnk-account { padding-left:17px; background:url(../images/menus/header/account.jpg) no-repeat left 6px; }


#NavigationWpr a,
#NavigationWpr a:hover      { text-decoration:none; }
#NavigationWpr #Yui         {  }
#NavigationWpr .yuimenubar  { background-color:Transparent; font-family:"Trebuchet MS", sans-serif; }
#NavigationWpr .yuimenubaritem				 { cursor:pointer; }
#NavigationWpr .yuimenubaritemlabel			 { font-size:16px; color:White; font-weight:normal; border-width:0; line-height:40px; padding: 0 0 0 8px; margin: 0 8px 0 0;}
#NavigationWpr .yuimenubaritem-hassubmenu	 { background:none; }
#NavigationWpr .yuimenubaritem-selected,
#NavigationWpr .yuimenubaritem-onstate{ background:url(../images/menus/main/hover-wrapper-right.png) no-repeat right; }
#NavigationWpr .yuimenubaritemlabel-selected,
#NavigationWpr .yuimenubaritemlabel-onstate { background:url(../images/menus/main/hover-wrapper-left.png) no-repeat left; text-decoration:underline; }
#NavigationWpr a.yuimenubaritemlabel:hover	 { text-decoration:underline; }

#NavigationWpr .yuimenu		{ background-color:#FBFBFA; border:solid 3px #448E96; width:210px; background:#4F989F url(../images/menus/main/sub-menu-bg.jpg) repeat-x; }
#NavigationWpr .yuimenu ul	{ padding:0; }
#NavigationWpr .yuimenuitem { border-top:solid 1px #34808B; padding:0; width:210px; vertical-align:top; border-bottom:0 none; }
#NavigationWpr li.first-of-type { border-top:none 0; }
#NavigationWpr .yuimenuitemlabel { padding:5px 8px; font-size:12px; color:#B5ECF2; width:194px; white-space:normal; line-height:normal; }
#NavigationWpr .yuimenuitem-selected { background-color:#34808B; }
#NavigationWpr .yuimenuitemlabel-selected { color:#FFFFFF; background-color:transparent; }
#NavigationWpr .yuimenuitem-hassubmenu, 
#NavigationWpr .yuimenuitem-hassubmenu-selected { background-image:none; }