body {background-image: url('../images/banner1.jpg');
background-repeat: repeat-x;
margin:12px 20px;
padding:0 0 0 0;
font-size: 95%;
font-family: verdana, georgia, times, "times new roman", serif;
background-color:#ffffff;}

#container {min-width:720px;
margin: 100px auto 0 auto;
background-color: #ffffff;
border: 0px none;}

#hnavigation {padding: 5px 1px 1px 1px;
margin:0;
font: bold 12px Verdana, sans-serif;}

#hnavigation li {list-style: none;
margin: 0;
border-top: 0;
display: inline;}

#hnavigation li a {padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #AAB;
background: #CCD;
text-decoration: none;}

#hnavigation li a:link {color: #448;}

#hnavigation li a:visited {color: #667;}

#hnavigation li a:hover {border-color: #FE3;
color: #FFF;
background: #332;}

#subnavlist {padding: 1px 1px 1px 1px;
margin:0;
text-align: center;}

#subnavlist li {list-style: none;
margin: 0;
border-top: 0;
display: inline;
font-size: 10px;
font-weight: bold;
font-style: italic;}

#subnavlist li a {padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #AAB;
background: #e6e6e6;
text-decoration: none;}

#leftnav {float: left;
width: 120px;
margin: 0;
padding: 10px 20px 20px 20px;}

#leftnav p {margin: 0 0 1em 40px;}

#rightnav {float: right;
width: 150px;
margin: 0px 0 0 20px;
line-height: 150%;
font-size:.75em;}

#rightnav p {margin: 0 0 1em 40px;}

#rightnav ul {list-style-type:none;}

#rightnav ul li {margin-top: 4px;}

#maincontent {margin: 0em 130px 0em 150px;
padding: 10px 10px;
line-height: 150%;
font-size:.8em;
text-align: justify;
background-color: #ececec;}

#maincontent h2 {font-size:1.2em;
color:#036;
font-weight:normal;
margin-top: 2em;
margin-left: 0em;
margin-bottom: 1em;
margin-right: 0em;
padding-top: 8px;border-bottom: 2px #000000 solid;padding-bottom: .5em;}

.table
{font-family: verdana;
font-size: 1em;
border: 1px none;
padding-right: 3em;}.table td, .table th {font-family: verdana;
font-size: 0.9em;
border: 1px none;
padding-right: 3em;}



.news {font-family: verdana;
font-size: 1em;
border: 2px solid #00B035;}

#centredtext {font-family: Verdana, "Trebuchet MS", "Times New Roman", serif;
text-align: justify;
margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;}

#directory {margin: 0 10px 0 150px;
padding: 20px 30px;
line-height: 150%;
font-size:.75em;}

#directory li {list-style: none;
margin: 0;
display: inline;}

table.contacts {width: 580px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;}

td.contactDept {background-color: #99CCCC;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;}

td.contact {border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;}

#valid li {display: inline;
list-style-type: none;
padding-right: 20px;}

acronym.redund { border: none; }

#footer {clear:both;
text-align:right;
margin: 0;
padding: .5em;
color: #333;
background-color: #b4ffa1;
border-top: 1px solid gray;
font-size:.75em;}

#footer ul {padding:0;
margin:0;}

#footer li {display:inline;
margin-right: 1em;}
