html, body     {margin:0; padding:0; color:#333; background:#FFF;}
*              {height:auto !important; width:auto !important; float:none !important;}
h1             {font-size: 1.5em; color:#9a0032;}
h2, h3, h4     {font-size: 1em; color:#9a0032;}
img	           {max-width: 100%;}
P              {margin:8px 0 8px 0}
UL             {padding: 10px 0 10px 40px; margin: 0px;}
label          {display: block;}

#logo          {padding:15px 0 0 0;}
#skipnav       {padding:5px; font-size: 11px;}
.noprint, #nav-vertical      {display:none}

#nav-header           {padding:4px; border-top:1px solid #9a0032}
#nav-header ul        {margin:0; padding:0; list-style: none;}
#nav-header li        {padding: 4px; margin:0; display: inline;}
#nav-global           {background-color: #edcec5;}
#nav-global ul        {margin:0; padding:0; list-style: none;}
#nav-global li        {padding:0px 0 0px 0; margin:0; font-weight: bold; }
#nav-global A         {color:#9a0032; text-decoration:none; display: block; padding:4px 4px 4px 20px; height:5%}
#nav-global A:visited {color:#9a0032; text-decoration:none;}
#nav-global A:hover   {color:#9a0032; text-decoration:underline; background-color: #edcec5;}

#nav-global li ul       {padding:0px; margin:0; background-color: #f4e1db;}
#nav-global li ul li    {padding:0; margin:0; font-weight: normal;}

#nav-global A:visited.activeparent {background-color: #9a0032; color:#fff; padding:2px 0 0px 20px;}

#nav-global ul li ul li ul li ul li  A {padding-left:35px;}
#nav-global ul li ul li ul li ul li ul li A {padding-left:45px;}

#nav-global A.active {font-weight: bold;}
#nav-global ul li ul li ul li A {padding-left:30px;}
#nav-global ul li ul li ul li A.active {font-weight: bold;}

.spu                   {margin-top:15px; border-top:3px solid #fff}
#nav-global A.spu      {padding-top:10px}

#content       {padding:10px;}
#footer        {border-top:3px solid #9a0032; padding:10px}
#footer-box    {padding:10px;}
#footer-box  A  {display: block;}
