/* Responsive Design Template */
@media screen and (min-width:321px) and (max-width:480px){

body{
  width:100%;
}
img {
  max-width:100%;
}
#logo {
  background:url(/ResponsiveDesignTemplate/images/BeveledMformal.jpg) no-repeat;
  background-size:100%;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/ResponsiveDesignTemplate/images/BeveledMformal.jpg',sizingMethod='scale');
  width:324.6px;
  height:60px;
  display:block;
  text-indent:-999em;
  margin-left: auto;
  margin-right: auto;
}
.pageTitle{
	text-align:center;
	xbackground-color:#1AC622;
	background-color:#900202;
	color:#fff;
	font-size:1.15em;
	padding:9px 0px 11px 0px;
	width:100%;
	border-bottom:1px solid #8C0000;
	margin-bottom:3px;
}
#modSearch{
 	color:#eee;
 	font-size:.5em;
 	font-family:Verdana,Austin,Georgia,"Times New Roman", Times, serif;
 	padding:0;
 	margin:0;
 	padding-right:5%;
 	padding-bottom:1em;
 	margin-top:0px;
 	text-align:right;
 	position:relative;
}
#navAudience {
	display:none;
}
#navPrimary {
	display:none;
}

/* ================================
  Needed breakpoints:
  320, 480, 600, 768, 1024, 1200+
   ================================
*/

.MenuSystem  {
	display:none;
}
#navLocal {
  display:none;
}


#pageContent{
  position:relative;
  xfloat:right;
  margin:.75em;
}

/* Put the menu at the bottom of the page */
.BottomOfThePageMenuSystem  {
	font-size:1.0em;  /* 14/14? */
}
#BottomOfThePageNavLocal {
  background:#e8eaeb ;
  border-bottom:.25em solid #b8b9ba;
  padding:.625em .125em 0.3125em .125em;
  width:95%;  /*  */
  margin:0 3% 0 2%;
  position:relative;
  z-index:2;
  text-align:center;
}
#BottomOfThePageNavLocal li li li a{
  display:none;
}
#BottomOfThePageNavLocal li li a{
  display:none;
}
#BottomOfThePageNavLocal li ul{
  display:none;
}
#BottomOfThePageNavLocal li li ul{
  display:none;
}
#BottomOfThePageNavLocal ul,#BottomOfThePageNavLocal li {
  list-style-type:none;
  padding:0px;
}

/* Level 2 */
#BottomOfThePageNavLocal li.active {
  display:block;
}
#BottomOfThePageNavLocal li.active ul {
  display:block;
  background:#dbe0e1 ;
}
#BottomOfThePageNavLocal li.active ul li ul{
  display:none;
}
#BottomOfThePageNavLocal li ul li.active ul{
  display:block;
}
#BottomOfThePageNavLocal .active li a {
  display:block;
  color:#5c686f;
}
#BottomOfThePageNavLocal li {background-color:#333332;} /*IE doesn't do nth's*/
#BottomOfThePageNavLocal li:nth-child(odd) {background-color:#999EA4;}
#BottomOfThePageNavLocal li:nth-child(even) {background-color:#80868E;}
#BottomOfThePageNavLocal li li:nth-child(odd) {background-color:#EDEEEF;}
#BottomOfThePageNavLocal li li:nth-child(even) {background-color:#F4F5F7;}
#BottomOfThePageNavLocal li a {
  color:#F4F5F4;
  display:block;
  padding:10px 0px 10px 0px;
}
#BottomOfThePageNavLocal .active li.active a {
  display:block;
  background-color:#ce1126;
  color:#fff;
}
#BottomOfThePageNavLocal  li a{
  border-top:1px solid #B2B2B2;
}
#BottomOfThePageNavLocal  li.active a {
  display:none;
}
#BottomOfThePageNavLocal li.active ul li a {
  display:block;
}
#BottomOfThePageNavLocal  li.active li a{
  border-top:1px solid #ccc;
}
#BottomOfThePageNavLocal  li.active li:first-child a{
  border-top:none;;
}
#BottomOfThePageNavLocal , #xBottomOfThePageNavLocal li.active ul  {
  -moz-border-radius:.75em;
  -webkit-border-radius:.75em;
  -khtml-border-radius:.75em;
  border-radius:.75em;
}

#BottomOfThePageNavAudience {
	display:none;
}
#BottomOfThePageNavPrimary {
	display:none;
}
/* End of Put the menu at the bottom of the page */

#footer {
  background:#e8eaeb ;
  border-bottom:.25em solid #b8b9ba;
  padding:.625em .125em 0.3125em .125em;
  width:95%;
  margin:0 3% 0 2%;
  position:relative;
  z-index:2;
  text-align:center;
}
#footer li li li a{
  display:none;
}
#footer li li a{
  display:none;
}
#footer li ul{
  display:none;
}
#footer li li ul{
  display:none;
}
#footer ul {
  list-style-type:none;
  padding:0px;
}

/* Level 2 */
#footer li.active {
  display:block;
}
#footer li.active ul {
  display:block;
  background:#dbe0e1 ;
}
#footer li.active ul li ul{
  display:none;
}
#footer li ul li.active ul{
  display:block;
}
#footer .active li a {
  display:block;
  color:#5c686f;
}
#footer li {background-color:#333332;} /*IE doesn't do nth's*/
#footer li:nth-child(odd) {background-color:#999EA4;}
#footer li:nth-child(even) {background-color:#80868E;}
#footer li li:nth-child(odd) {background-color:#EDEEEF;}
#footer li li:nth-child(even) {background-color:#F4F5F7;}
#footer li a {
  color:#F4F5F4;
  display:block;
  padding:10px 0px 10px 0px;
}
#footer .active li.active a {
  display:block;
  background-color:#ce1126;
  color:#fff;
}
#footer  li a{
  border-top:1px solid #B2B2B2;
}
#footer  li.active a {
  display:none;
}
#footer li.active ul li a {
  display:block;
}
#footer  li.active li a{
  border-top:1px solid #ccc;
}
#footer  li.active li:first-child a{
  border-top:none;;
}
#footer , #xfooter li.active ul  {
  -moz-border-radius:.75em;
  -webkit-border-radius:.75em;
  -khtml-border-radius:.75em;
  border-radius:.75em;
}
#footer{
  clear:both;
  xmargin:2em;
  font-size:.75em;
}

} /* end of @media screen and (min-width:321px) and (max-width:480px){ */