
/* AboutUs CSS for Flyout Menu */
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#cssmenu ul {
  position: relative;
  z-index: 2500;
  float: left;
}
#cssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 1599;
  cursor: default;
}
#cssmenu ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 4px;
  left: 1%;
  z-index: 1598;
  width: 100%;
}
#cssmenu ul ul li {
  float: none;
}
#cssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul li {
  float: none;
}
#cssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#cssmenu {
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size: 13px;
  width: 109px;
}
#cssmenu ul a,
#cssmenu ul a:link,
#cssmenu ul a:visited {
  display: block;
  color: #0340bb;
  text-decoration:none;
  font-weight: 400;
}
#cssmenu > ul {
  float: none;
}
#cssmenu ul {
  background: #fff;
}
#cssmenu > ul > li {
  border-left: 3px solid #ffffff;
}
#cssmenu > ul > li > a {
  padding: 0px 0px;
}
#cssmenu > ul > li:hover {
  border-left: 0px solid #ffffff;
  
}
#cssmenu ul li:hover > a {
  color: #2187f3;
  
}
#cssmenu > ul > li:hover {
  background: #ffffff;
}
/* Sub Menu */
#cssmenu ul ul a:link,
#cssmenu ul ul a:visited {
  font-weight: 400;
  font-size: 13px;
}
#cssmenu ul ul {
  width: 250px;
  background: none;
  border-top: 3px solid #999;
  border-right: 1px solid #999;
   border-left: 1px solid #999;
  border-bottom: 3px solid #999;
}

/* Changes top and bottom padding of menuitems */
#cssmenu ul ul a {
  padding: 5px 0;
  border-bottom: 1px solid #999;
}

/* Changes left and right padding of menuitems */
#cssmenu ul ul li {
  padding: 0 5px;
  background: #fff;
}

#cssmenu ul ul li:hover > a {
  color: #2187f3;
  background-color:#EFEFEF;
  
}
#cssmenu ul ul li:last-child {
  border-bottom: 3px solid #ffffff;
  padding-bottom: 8px;
}
#cssmenu ul ul li:first-child {
  padding-top: 5px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom: none;
}
#cssmenu ul ul li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -20px;
  top: 13px;
  border-left: 1px solid transparent;
  border-right: 1px solid #fff;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}




/* ConsumerMenu CSS for Flyout Menu */
#cmcssmenu,
#cmcssmenu ul,
#cmcssmenu ul li,
#cmcssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#cmcssmenu ul {
  position: relative;
  z-index: 2400;
  float: left;
}
#cmcssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#cmcssmenu ul li.hover,
#cmcssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cmcssmenu ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 4px;
  left: 1%;
  z-index: 598;
  width: 100%;
}
#cmcssmenu ul ul li {
  float: none;
}
#cmcssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#cmcssmenu ul li:hover > ul {
  visibility: visible;
}
#cmcssmenu ul li {
  float: none;
}
#cmcssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#cmcssmenu {
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size: 13px;
    width: 90px;
	
}
#cmcssmenu ul a,
#cmcssmenu ul a:link,
#cmcssmenu ul a:visited {
  display: block;
  color: #0340bb;
  text-decoration: none;
  font-weight: 300;
}
#cmcssmenu > ul {
  float: none;
}
#cmcssmenu ul {
  background: #fff;
}
#cmcssmenu > ul > li {
  border-left: 3px solid #ffffff;
}
#cmcssmenu > ul > li > a {
  padding: 0px 0px;
}
#cmcssmenu > ul > li:hover {
  border-left: 0px solid #ffffff;
  
}
#cmcssmenu ul li:hover > a {
  color: #2187f3;
  
}
#cmcssmenu > ul > li:hover {
  background: #ffffff;
}
/* Sub Menu */
#cmcssmenu ul ul a:link,
#cmcssmenu ul ul a:visited {
  font-weight: 400;
  font-size: 13px;
}
#cmcssmenu ul ul {
  width: 250px;
  background: none;
 border-top: 3px solid #999;
  border-right: 1px solid #999;
   border-left: 1px solid #999;
  border-bottom: 3px solid #999;
}
#cmcssmenu ul ul a {
  padding: 5px 0;
  border-bottom: 1px solid #999;
}
#cmcssmenu ul ul li {
  padding: 0 5px;
  background: #fff;
}

#cmcssmenu ul ul li:hover > a {
  color: #2187f3;
  background-color:#EFEFEF;
  
}
#cmcssmenu ul ul li:last-child {
  border-bottom: 3px solid #ffffff;
  padding-bottom: 8px;
}
#cmcssmenu ul ul li:first-child {
  padding-top: 5px;
}
#cmcssmenu ul ul li:last-child > a {
  border-bottom: none;
}
#cmcssmenu ul ul li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -20px;
  top: 13px;
  border-left: 1px solid transparent;
  border-right: 1px solid #fff;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}

#menuheadertitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.115em;
	color:#fff;
	font-style:normal;
}

.menuheadertitlec {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.115em;
	color:#fff;
	font-style:normal;
}





/* Oldercitizens CSS for Flyout Menu */
#oldcitcssmenu,
#oldcitcssmenu ul,
#oldcitcssmenu ul li,
#oldcitcssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#oldcitcssmenu ul {
  position: relative;
  z-index: 2100;
  float: left;
}
#oldcitcssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#oldcitcssmenu ul li.hover,
#oldcitcssmenu ul li:hover {
  position: relative;
  z-index: 1599;
  cursor: default;
}
#oldcitcssmenu ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 4px;
  left: 1%;
  z-index: 1598;
  width: 100%;
}
#oldcitcssmenu ul ul li {
  float: none;
}
#oldcitcssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#oldcitcssmenu ul li:hover > ul {
  visibility: visible;
}
#oldcitcssmenu ul li {
  float: none;
}
#oldcitcssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#oldcitcssmenu {
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size: 13px;
    width: 93px;
}
#oldcitcssmenu ul a,
#oldcitcssmenu ul a:link,
#oldcitcssmenu ul a:visited {
  display: block;
  color: #0340bb;
  text-decoration:none;
  font-weight: 400;
}
#oldcitcssmenu > ul {
  float: none;
}
#oldcitcssmenu ul {
  background: #fff;
}
#oldcitcssmenu > ul > li {
  border-left: 3px solid #ffffff;
}
#oldcitcssmenu > ul > li > a {
  padding: 0px 0px;
}
#oldcitcssmenu > ul > li:hover {
  border-left: 0px solid #ffffff;
  
}
#oldcitcssmenu ul li:hover > a {
  color: #2187f3;
  
}
#oldcitcssmenu > ul > li:hover {
  background: #ffffff;
}
/* Sub Menu */
#oldcitcssmenu ul ul a:link,
#oldcitcssmenu ul ul a:visited {
  font-weight: 400;
  font-size: 13px;
}
#oldcitcssmenu ul ul {
  width: 250px;
  background: none;
  border-top: 3px solid #999;
  border-right: 1px solid #999;
   border-left: 1px solid #999;
  border-bottom: 3px solid #999;
}

/* Changes top and bottom padding of menuitems */
#oldcitcssmenu ul ul a {
  padding: 5px 0;
  border-bottom: 1px solid #999;
}

/* Changes left and right padding of menuitems */
#oldcitcssmenu ul ul li {
  padding: 0 5px;
  background: #fff;
}

#oldcitcssmenu ul ul li:hover > a {
  color: #2187f3;
  background-color:#EFEFEF;
  
}
#oldcitcssmenu ul ul li:last-child {
  border-bottom: 3px solid #ffffff;
  padding-bottom: 8px;
}
#oldcitcssmenu ul ul li:first-child {
  padding-top: 5px;
}
#oldcitcssmenu ul ul li:last-child > a {
  border-bottom: none;
}
#oldcitcssmenu ul ul li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -20px;
  top: 13px;
  border-left: 1px solid transparent;
  border-right: 1px solid #fff;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}

/* Children CSS for Flyout Menu */
#childcssmenu,
#childcssmenu ul,
#childcssmenu ul li,
#childcssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#childcssmenu ul {
  position: relative;
  z-index: 2000;
  float: left;
}
#childcssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#childcssmenu ul li.hover,
#childcssmenu ul li:hover {
  position: relative;
  z-index: 1599;
  cursor: default;
}
#childcssmenu ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 4px;
  left: 1%;
  z-index: 1598;
  width: 100%;
}
#childcssmenu ul ul li {
  float: none;
}
#childcssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#childcssmenu ul li:hover > ul {
  visibility: visible;
}
#childcssmenu ul li {
  float: none;
}
#childcssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#childcssmenu {
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size: 13px;
    width: 99px;
}
#childcssmenu ul a,
#childcssmenu ul a:link,
#childcssmenu ul a:visited {
  display: block;
  color: #0340bb;
  text-decoration:none;
  font-weight: 400;
}
#childcssmenu > ul {
  float: none;
}
#childcssmenu ul {
  background: #fff;
}
#childcssmenu > ul > li {
  border-left: 3px solid #ffffff;
}
#childcssmenu > ul > li > a {
  padding: 0px 0px;
}
#childcssmenu > ul > li:hover {
  border-left: 0px solid #ffffff;
  
}
#childcssmenu ul li:hover > a {
  color: #2187f3;
  
}
#childcssmenu > ul > li:hover {
  background: #ffffff;
}
/* Sub Menu */
#childcssmenu ul ul a:link,
#childcssmenu ul ul a:visited {
  font-weight: 400;
  font-size: 13px;
}
#childcssmenu ul ul {
  width: 250px;
  background: none;
  border-top: 3px solid #999;
  border-right: 1px solid #999;
   border-left: 1px solid #999;
  border-bottom: 3px solid #999;
}

/* Changes top and bottom padding of menuitems */
#childcssmenu ul ul a {
  padding: 5px 0;
  border-bottom: 1px solid #999;
}

/* Changes left and right padding of menuitems */
#childcssmenu ul ul li {
  padding: 0 5px;
  background: #fff;
}

#childcssmenu ul ul li:hover > a {
  color: #2187f3;
  background-color:#EFEFEF;
  
}
#childcssmenu ul ul li:last-child {
  border-bottom: 3px solid #ffffff;
  padding-bottom: 8px;
}
#childcssmenu ul ul li:first-child {
  padding-top: 5px;
}
#childcssmenu ul ul li:last-child > a {
  border-bottom: none;
}
#childcssmenu ul ul li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -20px;
  top: 13px;
  border-left: 1px solid transparent;
  border-right: 1px solid #fff;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}

/* CrimeVictims CSS for Flyout Menu */
#cvcssmenu,
#cvcssmenu ul,
#cvcssmenu ul li,
#cvcssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#cvcssmenu ul {
  position: relative;
  z-index: 2000;
  float: left;
}
#cvcssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#cvcssmenu ul li.hover,
#cvcssmenu ul li:hover {
  position: relative;
  z-index: 1599;
  cursor: default;
}
#cvcssmenu ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 4px;
  left: 1%;
  z-index: 1598;
  width: 100%;
}
#cvcssmenu ul ul li {
  float: none;
}
#cvcssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#cvcssmenu ul li:hover > ul {
  visibility: visible;
}
#cvcssmenu ul li {
  float: none;
}
#cvcssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#cvcssmenu {
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size: 13px;
    width: 89px;
}
#cvcssmenu ul a,
#cvcssmenu ul a:link,
#cvcssmenu ul a:visited {
  display: block;
  color: #0340bb;
  text-decoration:none;
  font-weight: 400;
}
#cvcssmenu > ul {
  float: none;
}
#cvcssmenu ul {
  background: #fff;
}
#cvcssmenu > ul > li {
  border-left: 3px solid #ffffff;
}
#cvcssmenu > ul > li > a {
  padding: 0px 0px;
}
#cvcssmenu > ul > li:hover {
  border-left: 0px solid #ffffff;
  
}
#cvcssmenu ul li:hover > a {
  color: #2187f3;
  
}
#cvcssmenu > ul > li:hover {
  background: #ffffff;
}
/* Sub Menu */
#cvcssmenu ul ul a:link,
#cvcssmenu ul ul a:visited {
  font-weight: 400;
  font-size: 13px;
}
#cvcssmenu ul ul {
  width: 250px;
  background: none;
  border-top: 3px solid #999;
  border-right: 1px solid #999;
   border-left: 1px solid #999;
  border-bottom: 3px solid #999;
}

/* Changes top and bottom padding of menuitems */
#cvcssmenu ul ul a {
  padding: 5px 0;
  border-bottom: 1px solid #999;
}

/* Changes left and right padding of menuitems */
#cvcssmenu ul ul li {
  padding: 0 5px;
  background: #fff;
}

#cvcssmenu ul ul li:hover > a {
  color: #2187f3;
  background-color:#EFEFEF;
  
}
#cvcssmenu ul ul li:last-child {
  border-bottom: 3px solid #ffffff;
  padding-bottom: 8px;
}
#cvcssmenu ul ul li:first-child {
  padding-top: 5px;
}
#cvcssmenu ul ul li:last-child > a {
  border-bottom: none;
}
#cvcssmenu ul ul li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -20px;
  top: 13px;
  border-left: 1px solid transparent;
  border-right: 1px solid #fff;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}


/* OpenHonestGovernment CSS for Flyout Menu */
#onhcssmenu,
#onhcssmenu ul,
#onhcssmenu ul li,
#onhcssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#onhcssmenu ul {
  position: relative;
  z-index: 1800;
  float: left;
}
#onhcssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#onhcssmenu ul li.hover,
#onhcssmenu ul li:hover {
  position: relative;
  z-index: 1599;
  cursor: default;
}
#onhcssmenu ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 4px;
  left: 1%;
  z-index: 1598;
  width: 100%;
}
#onhcssmenu ul ul li {
  float: none;
}
#onhcssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#onhcssmenu ul li:hover > ul {
  visibility: visible;
}
#onhcssmenu ul li {
  float: none;
}
#onhcssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#onhcssmenu {
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size: 13px;
    width: 95px;
}
#onhcssmenu ul a,
#onhcssmenu ul a:link,
#onhcssmenu ul a:visited {
  display: block;
  color: #0340bb;
  text-decoration:none;
  font-weight: 400;
}
#onhcssmenu > ul {
  float: none;
}
#onhcssmenu ul {
  background: #fff;
}
#onhcssmenu > ul > li {
  border-left: 3px solid #ffffff;
}
#onhcssmenu > ul > li > a {
  padding: 0px 0px;
}
#onhcssmenu > ul > li:hover {
  border-left: 0px solid #ffffff;
  
}
#onhcssmenu ul li:hover > a {
  color: #2187f3;
  
}
#onhcssmenu > ul > li:hover {
  background: #ffffff;
}
/* Sub Menu */
#onhcssmenu ul ul a:link,
#onhcssmenu ul ul a:visited {
  font-weight: 400;
  font-size: 13px;
}
#onhcssmenu ul ul {
  width: 360px;
  background: none;
  border-top: 3px solid #999;
  border-right: 1px solid #999;
   border-left: 1px solid #999;
  border-bottom: 3px solid #999;
}

/* Changes top and bottom padding of menuitems */
#onhcssmenu ul ul a {
  padding: 5px 0;
  border-bottom: 1px solid #999;
}

/* Changes left and right padding of menuitems */
#onhcssmenu ul ul li {
  padding: 0 5px;
  background: #fff;
}

#onhcssmenu ul ul li:hover > a {
  color: #2187f3;
  background-color:#EFEFEF;
  
}
#onhcssmenu ul ul li:last-child {
  border-bottom: 3px solid #ffffff;
  padding-bottom: 8px;
}
#onhcssmenu ul ul li:first-child {
  padding-top: 5px;
}
#onhcssmenu ul ul li:last-child > a {
  border-bottom: none;
}
#onhcssmenu ul ul li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -20px;
  top: 13px;
  border-left: 1px solid transparent;
  border-right: 1px solid #fff;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}

/* RightSide Below */

/* AboutUs CSS for Flyout Menu */
#womencssmenu,
#womencssmenu ul,
#womencssmenu ul li,
#womencssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#womencssmenu ul {
  position: relative;
  float: left;
}
#womencssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#womencssmenu ul ul li.hover,
#womencssmenu ul ul li:hover {
  position: relative;
  z-index: 3600;
  cursor: default;
}
#womencssmenu ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 4px;
  left: -25%;
  z-index: 3600;
  width: 100%;
}
#womencssmenu ul ul li {
  float: none;
}
#womencssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#womencssmenu ul li:hover > ul {
  visibility: visible;
}
#womencssmenu ul li {
  float: none;
}
#womencssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#womencssmenu {
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size: 13px;
    width: 92px;
}
#womencssmenu ul a,
#womencssmenu ul a:link,
#womencssmenu ul a:visited {
  display: block;
  color: #0340bb;
  text-decoration:none;
  font-weight: 400;
}
#womencssmenu > ul {
  float: none;
}
#womencssmenu ul {
  background: #fff;
}
#womencssmenu > ul > li {
  border-left: 3px solid #ffffff;
}
#womencssmenu > ul > li > a {
  padding: 0px 0px;
}
#womencssmenu > ul > li:hover {
  border-left: 0px solid #ffffff;
  
}
#womencssmenu ul li:hover > a {
  color: #2187f3;
  
}
#womencssmenu > ul > li:hover {
  background: #ffffff;
}
/* Sub Menu */
#womencssmenu ul ul a:link,
#womencssmenu ul ul a:visited {
  font-weight: 400;
  font-size: 13px;
}
#womencssmenu ul ul {
  width: 250px;
  background: none;
  border-top: 3px solid #999;
  border-right: 1px solid #999;
   border-left: 1px solid #999;
  border-bottom: 3px solid #999;
}

/* Changes top and bottom padding of menuitems */
#womencssmenu ul ul a {
  padding: 5px 0;
  border-bottom: 1px solid #999;
}

/* Changes left and right padding of menuitems */
#womencssmenu ul ul li {
  padding: 0 5px;
  background: #fff;
}

#womencssmenu ul ul li:hover > a {
  color: #2187f3;
  background-color:#EFEFEF;
  
}
#womencssmenu ul ul li:last-child {
  border-bottom: 3px solid #ffffff;
  padding-bottom: 8px;
}
#womencssmenu ul ul li:first-child {
  padding-top: 5px;
}
#womencssmenu ul ul li:last-child > a {
  border-bottom: none;
}
#womencssmenu ul ul li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -20px;
  top: 13px;
  border-left: 1px solid transparent;
  border-right: 1px solid #fff;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}




/* KeepingCommunitiesSafeMenu CSS for Flyout Menu */
#kcscssmenu,
#kcscssmenu ul,
#kcscssmenu ul li,
#kcscssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#kcscssmenu ul {
  position: relative;
  z-index: 3500;
  float: left;
}
#kcscssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#kcscssmenu ul li.hover,
#kcscssmenu ul li:hover {
  position: relative;
  z-index: 3000;
  cursor: default;
}
#kcscssmenu ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 4px;
  left: -129%;
  z-index: 3000;
  width: 100%;
}
#kcscssmenu ul ul li {
  float: none;
}
#kcscssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#kcscssmenu ul li:hover > ul {
  visibility: visible;
}
#kcscssmenu ul li {
  float: none;
}
#kcscssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#kcscssmenu {
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size: 13px;
    width: 88px;
}
#kcscssmenu ul a,
#kcscssmenu ul a:link,
#kcscssmenu ul a:visited {
  display: block;
  color: #0340bb;
  text-decoration: none;
  font-weight: 300;
}
#kcscssmenu > ul {
  float: none;
}
#kcscssmenu ul {
  background: #fff;
}
#kcscssmenu > ul > li {
  border-left: 3px solid #ffffff;
}
#kcscssmenu > ul > li > a {
  padding: 0px 0px;
}
#kcscssmenu > ul > li:hover {
  border-left: 0px solid #ffffff;
  
}
#kcscssmenu ul li:hover > a {
  color: #2187f3;
  

}
#kcscssmenu > ul > li:hover {
  background: #ffffff;
}
/* Sub Menu */
#kcscssmenu ul ul a:link,
#kcscssmenu ul ul a:visited {
  font-weight: 400;
  font-size: 13px;
}
#kcscssmenu ul ul {
  width: 250px;
  background: none;
 border-top: 3px solid #999;
  border-right: 1px solid #999;
   border-left: 1px solid #999;
  border-bottom: 3px solid #999;
}
#kcscssmenu ul ul a {
  padding: 5px 0;
  border-bottom: 1px solid #999;
}
#kcscssmenu ul ul li {
  padding: 0 5px;
  background: #fff;
}

#kcscssmenu ul ul li:hover > a {
  color: #2187f3;
  background-color:#EFEFEF;
  
}
#kcscssmenu ul ul li:last-child {
  border-bottom: 3px solid #ffffff;
  padding-bottom: 8px;
}
#kcscssmenu ul ul li:first-child {
  padding-top: 5px;
}
#kcscssmenu ul ul li:last-child > a {
  border-bottom: none;
}
#kcscssmenu ul ul li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -20px;
  top: 13px;
  border-left: 1px solid transparent;
  border-right: 1px solid #fff;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}




/* DefendingYourRights CSS for Flyout Menu */
#drcssmenu,
#drcssmenu ul,
#drcssmenu ul li,
#drcssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#drcssmenu ul {
  position: relative;
  float: left;
}
#drcssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#drcssmenu ul ul li.hover,
#drcssmenu ul ul li:hover {
  position: relative;
  z-index: 2899;
  cursor: default;
}
#drcssmenu ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 4px;
  left: -26%;
  z-index: 2898;
  width: 100%;
}
#drcssmenu ul ul li {
  float: none;
}
#drcssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#drcssmenu ul li:hover > ul {
  visibility: visible;
}
#drcssmenu ul li {
  float: none;
}
#drcssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#drcssmenu {
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size: 13px;
    width: 91px;
}
#drcssmenu ul a,
#drcssmenu ul a:link,
#drcssmenu ul a:visited {
  display: block;
  color: #0340bb;
  text-decoration:none;
  font-weight: 400;
}
#drcssmenu > ul {
  float: none;
}
#drcssmenu ul {
  background: #fff;
}
#drcssmenu > ul > li {
  border-left: 3px solid #ffffff;
}
#drcssmenu > ul > li > a {
  padding: 0px 0px;
}
#drcssmenu > ul > li:hover {
  border-left: 0px solid #ffffff;
  
}
#drcssmenu ul li:hover > a {
  color: #2187f3;
  
}
#drcssmenu > ul > li:hover {
  background: #ffffff;
}
/* Sub Menu */
#drcssmenu ul ul a:link,
#drcssmenu ul ul a:visited {
  font-weight: 400;
  font-size: 13px;
}
#drcssmenu ul ul {
  width: 250px;
  background: none;
  border-top: 3px solid #999;
  border-right: 1px solid #999;
   border-left: 1px solid #999;
  border-bottom: 3px solid #999;
}

/* Changes top and bottom padding of menuitems */
#drcssmenu ul ul a {
  padding: 5px 0;
  border-bottom: 1px solid #999;
}

/* Changes left and right padding of menuitems */
#drcssmenu ul ul li {
  padding: 0 5px;
  background: #fff;
}

#drcssmenu ul ul li:hover > a {
  color: #2187f3;
  background-color:#EFEFEF;
  
}
#drcssmenu ul ul li:last-child {
  border-bottom: 3px solid #ffffff;
  padding-bottom: 8px;
}
#drcssmenu ul ul li:first-child {
  padding-top: 5px;
}
#drcssmenu ul ul li:last-child > a {
  border-bottom: none;
}
#drcssmenu ul ul li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -20px;
  top: 13px;
  border-left: 1px solid transparent;
  border-right: 1px solid #fff;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}

/* Environment CSS for Flyout Menu */
#envcssmenu,
#envcssmenu ul,
#envcssmenu ul li,
#envcssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#envcssmenu ul {
  position: relative;
  z-index: 2700;
  float: left;
}
#envcssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#envcssmenu ul li.hover,
#envcssmenu ul li:hover {
  position: relative;
  z-index: 2699;
  cursor: default;
}
#envcssmenu ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 4px;
  left: -129%;
  z-index: 2698;
  width: 100%;
}
#envcssmenu ul ul li {
  float: none;
}
#envcssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#envcssmenu ul li:hover > ul {
  visibility: visible;
}
#envcssmenu ul li {
  float: none;
}
#envcssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#envcssmenu {
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size: 13px;
    width: 89px;
}
#envcssmenu ul a,
#envcssmenu ul a:link,
#envcssmenu ul a:visited {
  display: block;
  color: #0340bb;
  text-decoration:none;
  font-weight: 400;
}
#envcssmenu > ul {
  float: none;
}
#envcssmenu ul {
  background: #fff;
}
#envcssmenu > ul > li {
  border-left: 3px solid #ffffff;
}
#envcssmenu > ul > li > a {
  padding: 0px 0px;
}
#envcssmenu > ul > li:hover {
  border-left: 0px solid #ffffff;
  
}
#envcssmenu ul li:hover > a {
  color: #2187f3;
  
}
#envcssmenu > ul > li:hover {
  background: #ffffff;
}
/* Sub Menu */
#envcssmenu ul ul a:link,
#envcssmenu ul ul a:visited {
  font-weight: 400;
  font-size: 13px;
}
#envcssmenu ul ul {
  width: 250px;
  background: none;
  border-top: 3px solid #999;
  border-right: 1px solid #999;
   border-left: 1px solid #999;
  border-bottom: 3px solid #999;
}

/* Changes top and bottom padding of menuitems */
#envcssmenu ul ul a {
  padding: 5px 0;
  border-bottom: 1px solid #999;
}

/* Changes left and right padding of menuitems */
#envcssmenu ul ul li {
  padding: 0 5px;
  background: #fff;
}

#envcssmenu ul ul li:hover > a {
  color: #2187f3;
  background-color:#EFEFEF;
  
}
#envcssmenu ul ul li:last-child {
  border-bottom: 3px solid #ffffff;
  padding-bottom: 8px;
}
#envcssmenu ul ul li:first-child {
  padding-top: 5px;
}
#envcssmenu ul ul li:last-child > a {
  border-bottom: none;
}
#envcssmenu ul ul li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -20px;
  top: 13px;
  border-left: 1px solid transparent;
  border-right: 1px solid #fff;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}

/* BuildingBetterCharities CSS for Flyout Menu */
#bbccssmenu,
#bbccssmenu ul,
#bbccssmenu ul li,
#bbccssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#bbccssmenu ul {
  position: relative;
  float: left;
}
#bbccssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#bbccssmenu ul ul li.hover,
#bbccssmenu ul ul li:hover {
  position: relative;
  z-index: 2799;
  cursor: default;
}
#bbccssmenu ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 4px;
  left: -25%;
  z-index: 2798;
  width: 100%;
}
#bbccssmenu ul ul li {
  float: none;
}
#bbccssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#bbccssmenu ul li:hover > ul {
  visibility: visible;
}
#bbccssmenu ul li {
  float: none;
}
#bbccssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#bbccssmenu {
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size: 13px;
    width: 94px;
}
#bbccssmenu ul a,
#bbccssmenu ul a:link,
#bbccssmenu ul a:visited {
  display: block;
  color: #0340bb;
  text-decoration:none;
  font-weight: 400;
}
#bbccssmenu > ul {
  float: none;
}
#bbccssmenu ul {
  background: #fff;
}
#bbccssmenu > ul > li {
  border-left: 3px solid #ffffff;
}
#bbccssmenu > ul > li > a {
  padding: 0px 0px;
}
#bbccssmenu > ul > li:hover {
  border-left: 0px solid #ffffff;
  
}
#bbccssmenu ul li:hover > a {
  color: #2187f3;
  
}
#bbccssmenu > ul > li:hover {
  background: #ffffff;
}
/* Sub Menu */
#bbccssmenu ul ul a:link,
#bbccssmenu ul ul a:visited {
  font-weight: 400;
  font-size: 13px;
}
#bbccssmenu ul ul {
  width: 250px;
  background: none;
  border-top: 3px solid #999;
  border-right: 1px solid #999;
   border-left: 1px solid #999;
  border-bottom: 3px solid #999;
}

/* Changes top and bottom padding of menuitems */
#bbccssmenu ul ul a {
  padding: 5px 0;
  border-bottom: 1px solid #999;
}

/* Changes left and right padding of menuitems */
#bbccssmenu ul ul li {
  padding: 0 5px;
  background: #fff;
}

#bbccssmenu ul ul li:hover > a {
  color: #2187f3;
  background-color:#EFEFEF;
  
}
#bbccssmenu ul ul li:last-child {
  border-bottom: 3px solid #ffffff;
  padding-bottom: 8px;
}
#bbccssmenu ul ul li:first-child {
  padding-top: 5px;
}
#bbccssmenu ul ul li:last-child > a {
  border-bottom: none;
}
#bbccssmenu ul ul li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -20px;
  top: 13px;
  border-left: 1px solid transparent;
  border-right: 1px solid #fff;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}


/* MethNet CSS for Flyout Menu */
#methnetcssmenu,
#methnetcssmenu ul,
#methnetcssmenu ul li,
#methnetcssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#methnetcssmenu ul {
  position: relative;
  z-index: 1800;
  float: left;
}
#methnetcssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#methnetcssmenu ul li.hover,
#methnetcssmenu ul li:hover {
  position: relative;
  z-index: 2699;
  cursor: default;
}
#methnetcssmenu ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 4px;
  left: -124%;
  z-index: 2698;
  width: 100%;
}
#methnetcssmenu ul ul li {
  float: none;
}
#methnetcssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#methnetcssmenu ul li:hover > ul {
  visibility: visible;
}
#methnetcssmenu ul li {
  float: none;
}
#methnetcssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#methnetssmenu {
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size: 13px;
    width: 109px;
}
#methnetcssmenu ul a,
#methnetcssmenu ul a:link,
#methnetcssmenu ul a:visited {
  display: block;
  color: #0340bb;
  text-decoration:none;
  font-weight: 400;
}
#methnetcssmenu > ul {
  float: none;
}
#methnetcssmenu ul {
  background: #fff;
}
#methnetcssmenu > ul > li {
  border-left: 3px solid #ffffff;
}
#onhcssmenu > ul > li > a {
  padding: 0px 0px;
}
#methnetcssmenu > ul > li:hover {
  border-left: 0px solid #ffffff;
  
}
#methnetcssmenu ul li:hover > a {
  color: #2187f3;
  
}
#methnetcssmenu > ul > li:hover {
  background: #ffffff;
}
/* Sub Menu */
#methnetcssmenu ul ul a:link,
#methnetcssmenu ul ul a:visited {
  font-weight: 400;
  font-size: 13px;
}
#methnetcssmenu ul ul {
  width: 250px;
  background: none;
  border-top: 3px solid #999;
  border-right: 1px solid #999;
   border-left: 1px solid #999;
  border-bottom: 3px solid #999;
}

/* Changes top and bottom padding of menuitems */
#methnetcssmenu ul ul a {
  padding: 5px 0;
  border-bottom: 1px solid #999;
}

/* Changes left and right padding of menuitems */
#methnetcssmenu ul ul li {
  padding: 0 5px;
  background: #fff;
}

#methnetcssmenu ul ul li:hover > a {
  color: #2187f3;
  background-color:#EFEFEF;
  
}
#methnetcssmenu ul ul li:last-child {
  border-bottom: 3px solid #ffffff;
  padding-bottom: 8px;
}
#methnetcssmenu ul ul li:first-child {
  padding-top: 5px;
}
#methnetcssmenu ul ul li:last-child > a {
  border-bottom: none;
}
#methnetcssmenu ul ul li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -20px;
  top: 13px;
  border-left: 1px solid transparent;
  border-right: 1px solid #fff;

  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}

/* Extra Css */

/*.paddingbottom_all {
	padding-bottom:0px;
	
}*/


.paddingtop_fix1 {
	padding-top:13px;
	
}

.boxchange { width: 140px; 
border: 0px solid #9325BC; 
padding: 0px; } 

.boxchange:hover { -moz-box-shadow: 0 0 15px #aeafb0; 
-webkit-box-shadow: 0 0 15px #aeafb0; 
box-shadow: 0 0 15px #aeafb0; } 

.pic{ width:90px; height:90px; opacity: 1; filter: alpha(opacity=100);} 
.pic:hover { opacity: 0.5; filter: alpha(opacity=50); } 

.boxchanger2 { width: 217px; 
border: 0px solid #9325BC; 
padding: 0px; } 

.boxchanger2:hover { -moz-box-shadow: 0 0 15px #aeafb0; 
-webkit-box-shadow: 0 0 15px #aeafb0; 
box-shadow: 0 0 15px #aeafb0; } 
