html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}

/* GLOBAL */

body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 1em;
}

#wrapper {
width: 800px;
border: 1px #3399FE solid;
margin: 0 auto;
}

a:link {
color: #188bdb;
font-weight: bold;} 

a:visited {
color: #188bdb !important;
font-weight: bold;}

a:hover {
color: #930;
text-decoration: none;}

a:active {
color: #c90;
text-decoration: none;}

/* HEADER */

#logo {
width: 276px;
height: 103px;
float: left;
background-image: url(../images/logo.jpg);
background-repeat: no-repeat;
}

/* HEADER NAV */

#hdrnav {
width: 522px;
height: 103px;
float: right;
}

#hdrnav div {
background-image: url(../images/divider_hdrnav.gif);
background-repeat: no-repeat;
background-position: left center;
width: 161px;
height: 103px;
float: left;
font-size: .7em;
margin-bottom: .5em;
padding: 0 6px;
}

#hdrnav div h4 {
font-size: 1.1em;
font-weight: bold;
margin-top: 1em;
margin-bottom: .5em;
}

#hdrnav div a {
color: #007EB9;
font-weight: bold;
text-decoration: underline;
}

#hdrnav div a:hover {
text-decoration: none;
}

#date {
float: right;
font-size: .6em;
font-weight: bold;
color: #f60;
font-family: Verdana, Helvetica, Arial, sans-serif;
width: 150px;
text-align: right;
}

/* BANNER */

#banner {
width: 800px;
height: 191px;
background-image: url(../images/banner_mission3.jpg);
background-repeat: no-repeat;
background-position: center;
}

/* SECONDARY BANNER */

#bannerSec {
width: 800px;
height: 99px;
background-image: url(../images/bannerSec_mary.jpg);
background-repeat: no-repeat;
background-position: center;
}

/* MAIN NAV */

#topnav {
height: 25px;
background-image: url(../images/bg_topnav.jpg);
background-repeat: repeat-x;
}

#topnav ul {
margin: 0;
padding: 4px 0;
}

#topnav li {
display: inline;
list-style-type: none;
font-size: .8em;
padding-left: 15px;
padding-right: 5px;
}

#topnav li a:link, #topnav li a:visited {
text-decoration: none;
font-weight: bold;
color: #fff !important;
}

#topnav li a:hover, #topnav li a:active, #topnav li a:focus {
color: #9f0;
text-decoration: underline;
border: none;
outline: none;}

/* SIDE NAV */

#rightColumn {
float: right;
width: 210px;
}

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

#rightColumn li {
list-style-type: none;
}

#rightColumn fieldset {
border: 1px #333 solid;
line-height: 1.6em;
padding-left: 6px;
padding-bottom: 6px;
}

#rightColumn legend {
font-size: .8em;
color: #188bdb;
font-weight: bold;
}

#rightColumn a:link, #rightColumn a:visited {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .7em;
color: #188bdb;
text-decoration: underline;
}

#rightColumn a:hover, #rightColumn a:active, #rightColumn a:focus {
color: #f60;
text-decoration: none;
outline: none;}

/* CONTENT */

#contentWrapper {
padding: 1em;
}

#content {
width: 548px;
float: left;
font-size: .7em;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* FOOTER */

#footer {
color: #666;
font-size: .6em;
text-align: center;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 1em;
border-top: 3px #3399fe double;
clear: both;}

#footer a:link, a:visited {
color: #666;
}

#footer a:hover, a:active {
color: #666;
text-decoration: none;}

/* HTML */

br {
clear: right;
}

h1 {
}

h2 {
}

h3 {
font-size: 1.6em;
color: #333;
font-family: Georgia, Times, "Times New Roman", serif;
font-variant: small-caps;}

h4 {
font-size: .9em;
color: #333;
margin-top: .5em;
}

h5 {
}

h6 {
}

/* CLASSES */

.more {
text-align: right;
float: right;
font-size: .9em;
}

.staffPic {
border: 1px #ccc solid;
padding: 4px;
margin-left: .5em;}