body {
font-family:"Trebuchet MS",arial,helvetica,sans-serif;
}

a {
color:#69c;
background-color:white;
} a:hover, a:focus {
color:#369;
background-color:white;
} a.plain {
color:black;
background-color:white;
}

h1,h2,h3,h4,h5,h6 {
color:#21428D;
background-color:white;
} #content h1:before {
content:url('../images/heading.gif');
}

#head {
display:block;
width:100%;
height:97px;
background-image:url('../images/macrory.gif');
background-repeat:no-repeat;
background-position:35px 5px;
color:black;
background-color:#ccc;
border-bottom:5px solid #69C;
} #head h1 {
float:left;
margin-left:130px;
margin-top:38px;
background-color:#ccc;
color:black;
} * html #head h1 {
float:none;
margin-top:40px;
} #head a:link, #head a:visited  {
color:black;
background-color:#ccc;
text-decoration:none;
} #head a:hover, #head a:focus {
color:black;
background-color:#ccc;
text-decoration:underline;
}

#nav {
display:block;
width:150px;
float:left;
} #nav ul {
list-style:none;
} #nav ul li {
cursor:pointer;
} * html #nav ul li {
width:140px;
margin-top:-4px;
} #nav ul li a {
text-decoration:none;
} #nav ul li a:visited, #nav ul li a:link {
display:block;
margin-right:18px;
border:1px solid #ddd;
background-color:#eee;
color:#4D77D6;
font-weight:bold;
padding-left:1em;
} #nav ul li a:hover, #nav ul li a:focus {
color:white;
background-color:#4D77D6;
border-color:#69c;
} #nav ul li a#selected {
color:#999;
background-color:#ddd;
border-color:#ccc;
}

#wrapper {
border-left:2px solid #4D77D6;
margin-left:150px;
padding-top:1px;
padding-bottom:1px;
clear:none;
}

#content {
margin:20px;
} #content ol {
margin-left:25px;
}

#foot {
border-top:5px solid #69C;
clear:both;
text-align:center;
font-size:10pt;
} #foot ul {
margin-top:5px;
margin-bottom:0;
list-style:none;
} #foot ul li {
display:inline;
font-weight:bold;
text-decoration:none;
color:#69c;
background-color:white;
}