/* Navigation */
.navigation .navbaritem { 
  display:block;
  float:left;
  list-style-type:none; 
}
.navigation li.navpopupitem {
    width: 33.33333333% ;
    float: left;
	min-height: 166px;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
a:focus {outline: 0;}
.navigation .navbaritem a {
  text-decoration: none;
}
/* Theme Navigation overrides */
.wpthemeBannerPrimaryNavigation {
  background: transparent !important;
  border-bottom: none !important;
  padding: 0 !important;
}

/*
.wpthemeBanner .wpthemePrimaryNav li a,
.wpthemeBanner .wpthemePrimaryNav li a:link,
.wpthemeBanner .wpthemePrimaryNav li a:visited{
  display:block;
  color:#CCEAFF;
  font-size:1.2em;
  box-shadow: none;
  font-weight: bold;
}
*/

.wpthemeBanner .wpthemePrimaryNav li a,
.wpthemeBanner .wpthemePrimaryNav li a:link,
.wpthemeBanner .wpthemePrimaryNav li a:visited{
  display:block;
  color:#3C7578 !important;
  font-size:1em !important;
  box-shadow: none;
  font-weight: normal !important;
  text-shadow:none !important;
  padding:6px 14px !important;
}


/*
.wpthemeBanner .wpthemePrimaryNav li.selected > a,
.wpthemeBanner .wpthemePrimaryNav li a:focus, 
.wpthemeBanner .wpthemePrimaryNav li a:hover, 
.wpthemeBanner .wpthemePrimaryNav li a:active {
  color:#58BEF4; 
  background-color:#3E4042;
  background:rgba(255, 255, 255, 0.09);
  filter:none;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  font-weight: bold;
}
*/

.wpthemeBanner .wpthemePrimaryNav li.selected > a,
.wpthemeBanner .wpthemePrimaryNav li a:focus, 
.wpthemeBanner .wpthemePrimaryNav li a:hover, 
.wpthemeBanner .wpthemePrimaryNav li a:active {

  background-color:white;
  background:white;
  font-weight: normal;
  text-shadow:none;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  padding:6px 10px;
 
}

.wpthemeBanner .wpthemePrimaryNav li.selected > a,
.wpthemeBanner .wpthemePrimaryNav li a:focus, 
.wpthemeBanner .wpthemePrimaryNav li a:active {
   background: none repeat scroll 0 0 #F7F8D2;
   border-radius: 25px;
}

.wpthemeBanner .wpthemePrimaryNav li a:hover,
{
   background: none repeat scroll 0 0 #D2D0D1;
} 



.wpthemeBanner .wpthemePrimaryNav .navpopup li a,
.wpthemeBanner .wpthemePrimaryNav .navpopup li a:link,
.wpthemeBanner .wpthemePrimaryNav .navpopup li a:visited,
.wpthemeBanner .wpthemePrimaryNav .navpopup li a:focus, 
.wpthemeBanner .wpthemePrimaryNav .navpopup li a:hover, 
.wpthemeBanner .wpthemePrimaryNav .navpopup li a:active {
  font-weight: normal;
}

/* Footer styles */

/*
.wpthemeFooter {
  background-color:#3D4045;
  background:-webkit-gradient(linear, left top, left bottom, from(#424448), to(#212327));
  background:-moz-linear-gradient(top, #424448, #212327);
  background:-o-linear-gradient(top, #424448, #212327);
  background:-webkit-linear-gradient(top, #424448, #212327);
  background:linear-gradient(top, #424448, #212327);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424448', endColorstr='#212327');
  border-top: none;
}
*/

.wpthemeFooter {
  border-top: none;
}

.wpthemeFooter .wpthemeFooterCol.wpthemeSiteMap ul li a, 
.wpthemeFooter .wpthemeFooterCol.wpthemeSiteMap ul li a:link, 
.wpthemeFooter .wpthemeFooterCol.wpthemeSiteMap ul li a:visited, 
.wpthemeFooter .wpthemeFooterCol.wpthemeSiteMap ul li a:active {
  color: #DDE7F3;
  text-shadow: none;
}
.wpthemeFooter .wpthemeFooterCol.wpthemeSiteMap ul li a:hover,
.wpthemeFooter .wpthemeFooterCol.wpthemeSiteMap ul li a:focus{
  color: #58BEF4;
  text-decoration:none;
}
.wpthemeFooter h3, .wpthemeFooterCol h3 a, .wpthemeFooterCol h3 a:hover, .wpthemeFooterCol h3 a:visited, .wpthemeFooterCol h3 a:focus{
  color: #CCEAFF;
  text-shadow:none;
}
.wpthemeFooterCol h3 a:hover,
.wpthemeFooterCol h3 a:focus {
  color: #58BEF4;
  text-decoration:none;
}

