* {margin: 0;
padding: 0;}

body {font: .85em verdana, arial, hevetica, sans-serif;
line-height: 1.6em;
background: white;
color: black;}

#skip, #skip a {background: #000;
color: #fff;
text-decoration: none;
font-size: x-small;
height: 20px;
padding-left: 5px;}

#skip a:hover {text-decoration: underline;}

#contain {max-width: 1024px;
background: #fff;
color: rgb(30,30,30);
border-right: 1px solid black;
border-bottom: 1px solid black;}

#head {background: #004b8d url(header07b.jpg) bottom left repeat-x;
color: rgb(230,230,230);
height: 125px;
margin-bottom: 3px;
padding-left: 25px;}


#topnav {float: right;
width: 187px;
background: transparent url(navi07b2.jpg) 0 0 repeat-y;
color: inherit;
margin-top: -149px;
margin-right: 3%;}

#topnavbot {background: transparent url(navi07botb2.jpg) left bottom no-repeat;
color: inherit;
margin: 0;
padding: 0;}

#main {margin: 20px 260px 0 40px;}

#foot {font-size: x-small;
text-align: left;
margin-left: 40px;}

#clear {clear: both;}

#head h1 {background-image: url(headttlb.jpg);
width: 300px;
height: 125px;}

#head h1#conf {background-image: url(conflogob.jpg);
width: 450px;
height: 125px;}

#head h1#resc {background-image: url(resclogob.jpg);
width: 450px;
height: 125px;}

#head h1#offc {background-image: url(offclogob.jpg);
width: 450px;
height: 125px;}

#head h1#schlp {background-image: url(schrlogob.jpg);
width: 450px;
height: 125px;}

#head h1#mmbr {background-image: url(mmbrlogob.jpg);
width: 450px;
height: 125px;}

#head h1#site {background-image: url(sitelogob.jpg);
width: 450px;
height: 125px;}

#head h1#awrd {background-image: url(awrdlogob.jpg);
width: 450px;
height: 125px;}

#head h1 span, #head h1#conf span, #head h1#resc span {display: block;
width: 0;
height: 0;
overflow: hidden;}

#head h1#offc span, #head h1#schlp span, #head h1#site span, #head h1#mmbr span {display: block;
width: 0;
height: 0;
overflow: hidden;}


#topnav h2 {background-image: url(topnavb2b.jpg);
width: 187px;
height: 146px;
margin: 0;
padding:0;}

#topnav h2 span, #main h2#logo {display: block;
width: 0;
height: 0;
overflow: hidden;}

#topnav ul {list-style-type: none;
margin: 15px 0 0 10px;
padding: 0;}

#topnav li {display: inline;}

#topnav li span {text-decoration: none;
font-weight: bold;
display: block;
padding: 3px 2px 3px 20px;}

#topnav a{text-decoration: none;
font-weight: bold;
display: block;
padding: 3px 2px 3px 20px;}

#topnav a:link, #topnav a:visited {background: transparent url(navbit07b.jpg) left center no-repeat;
color: #8d5700;}

#topnav a:hover {background: transparent url(navbit07b2.jpg) left center no-repeat;
color: #004b8d;}

#topnav p {font-size: .9em;
color: #000;
background: transparent;
text-align: left;
padding: 3px 2px 3px 20px;}

#topnav p.line2 a {display: inline;
border: 0 none;
background-image: none;
padding: 0;
font-weight: normal;}

#topnav p.line2 a:hover {text-decoration: underline;
border: 0 none;
background-image: none;
background-color: transparent;
color: inherit;
font-weight: normal;}

/* basic hyperlinks */
a {text-decoration: underline;}

a:link {color: #8d5700;
background: transparent;}

a:visited {color: #004b8d;
background: transparent;}

a:hover {color: #167ed9;
background: transparent;
text-decoration: overline;}

#main h2 {color: #8d5700;
background: transparent;
font-size: 1.3em;
font-weight: normal;
margin: 10px 0 5px 0;}

#main h3 {font-size: 1.2em;
color: #004b8e;
background: transparent;
margin: 10px 0 5px 0;}

#main h4 {font-size: 1.1em;
color: #000;
background: transparent;
margin: 10px 0 5px 0;}

#main p, #main dd, #main dt {margin: 5px 0 3px 0;
color: #402800;
background: transparent;}

hr {color: #004b8e;
background-color: #004b8f;}

#main ol, #main ul, #main dl {margin-left: 5%;}

#main dd {margin-left: 5%;}

#main table td {border: 1px solid #004b8e;
padding: 5px;
width: 50%;}

#main table {empty-cells: hide;}

#main address {font-style: normal;}

dt.art {background: transparent;
color: #2D3B5A;
font: bold 1.1em Times, serif;
font-variant: small-caps;}

dt.wrk {font: bold .95em Arial, sans-serif;
background: transparent;
color: #5A472D;
margin-top: 3px;}

.cap {font-variant: small-caps;
font-size: 1.2em;}

dt strong, dd strong {font-variant: small-caps;
font-weight: 500;}

h4 {font-size: .9em;}

#bread {border-bottom: 1px groove #002140;	
text-align: left;
font-size: x-small;}

.small {font-size: small; }




