html,body{margin:0;padding:0}

body{font: 90% 'Trebuchet MS', Verdana, arial, sans-serif; text-align:center; margin:0 10px 10px}

p{margin:0 10px 10px}

a{color: #981793;}

div#header h1{height:80px;line-height:80px;margin:0;
padding-left:10px;background: #EEE;color: #79B30B}

div#container{text-align:left}

div#content p{line-height:1.4}

div#extra{background:#FDD017}

div#footer{background: #333;color: #FFF}

div#footer p{margin:0;padding: 5px 10px}

div#container{width:700px;margin:0 auto}

div#content{float:right;width:500px}

div#sidenavigation{float:left;width:200px; padding-top: 20px; line-height: 1.4em;}

div#extra{float:right;width:500px; margin-top: 70px;}

div#shortlist{margin-top: -2em; margin-left: 35em;}

div#footer{clear:both;width:100%}

div#mp_backlinks{font-size: 85%;}

div.center { text-align: center }

.bigred {font-family: 'Arial Black', Arial, sans-serif; font-size: 220%; font-weight: bold; color: #DA1300; padding-top: 20px; padding-bottom: -45px;}

.smallred {font-family: 'Arial Black', Arial, sans-serif; line-height: 1em; font-size: 140%; font-weight: bold; color: #DA1300;}

.smallestred {font-family: 'Arial Black', Arial, sans-serif; line-height: 1em; font-size: 100%; font-weight: bold; color: #DA1300;}

.gray {color: #333; font-weight:bold; font-size: 120%; padding-bottom: 30px}

.l2 {margin-left: 50px;}

.l3 {margin-left: 100px;}

.l4 {margin-left: 150px;}

span {color: #DA1300; font-weight: bold;}
span#dkblue {color: #003366;}

h1 {color: #4C79A5; font-weight:bold; font-family: 'Arial Black', Arial, sans-serif; padding-top: 20px; margin:0 10px 10px; line-height: 1.15em;}

h2, h3  {margin:0 10px 10px; padding-top: 15px;  padding-bottom: -2px; color: #4C79A5;}

h3.side {margin-bottom: -12px;}

hr#blueline {
  margin-left: 8em;
  margin-right: auto;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  height: 3px;
  background-color: #131B58;
  width: 50%; 
   }

ol {list-style-type: decimal; font-weight:normal;}
ol ol {list-style-type: upper-alpha; font-weight: normal; font-style: normal;}
ol ol ol {list-style-type: lower-alpha; font-style: italic;}
ol li {margin-left: -0.7em; margin-top: 1em;}

ul a {font-weight:bold; color: #003366; background: transparent; text-decoration: none; font-style: normal; margin-bottom: 6px;}

ul a:hover {color:#DA1300;}

div#topnav{float: left; margin-top:-5px; padding-top:3.5px;padding-bottom:3.5px;}

#navcontainer ul
{
padding-left: 0;
padding-top: 0;
margin-top: -.31em;
margin-left: 0;
background-color: #303D64;
color: White;
float: left;
width: 100%;
font-family: 'Trebuchet MS', Verdana, arial, sans-serif;
font-size: 82%;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.159em 0.827em;
background-color: #303D64;
color: White;
text-decoration: none;
float: left;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}



