* {
 margin: 0;
 padding: 0;
}

body {
 font-family: Verdana, Arial, Times New Roman;
 font-size: 75%;
}

h1 { font-size: 180%; }
h2 { font-size: 160%; }
h3 { font-size: 140%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }

h1, h2, h3, h4, h5 {
 color: #333399;
 font-family: Tahoma, Verdana, Arial, Times New Roman;
}

a:link, a:visited {
 color: #333399;
}

#header {
 height: 95px;
 padding-top: 15px;
 padding-left: 15px;
}

#header h1 {
 text-indent: -9000px;
 background: url(images/logo.gif);
 height: 83px;
 width: 368px;
}

#header span {
 display: none;
}

#nav {
 height: 23px;
 background: url(images/navbg.gif);
}

#nav ul {
 list-style: none;
 padding-top: 3px;
}

#nav li {
 float: left;
}

#nav a {
 color: #FFF;
 text-decoration: none;
 font-weight: bold;
 font-family: Tahoma;
 padding-left: 10px;
 padding-right: 10px;
}

#nav a:hover {
 color: yellow;
}

#navcorner {
 height: 19px;
 width: 22px;
 background: url(images/navcorner.gif);
 position: absolute;
 top: 128px;
 left: 0;
}

#contentbox {
 background: url(images/contentbg.gif);
 background-repeat: repeat-y;
}

#left {
 float: left;
 padding: 10px 0 0 5px;
 width: 238px;
}

#content {
 float: left;
 padding: 10px;
 width: 500px;
 background-color: #FFF;
}

#content ul {
 margin-left: 25px;
 margin-bottom: 15px;
}

#footer {
 height: 23px;
 background: url(images/footerbg.gif);
}

#footer ul {
 padding-top: 4px;
}

#footer li {
 float: left;
 list-style: none;
}

#footer a {
 color: #FFF;
 text-decoration: none;
 font-weight: bold;
 font-family: Tahoma;
 font-size: 0.8em;
 padding-left: 10px;
 padding-right: 10px;
}

#footer a:hover {
 color: yellow;
}

#copyright {
 text-align: center;
 font-size: 0.8em;
 margin-top: 5px;
}

/* General Stuff */
#left dl {
 background: url(images/boxbg.gif);
 width: 219px;
 color: #000;
 font-weight: normal;
 margin-bottom: 15px;
}

#left dt {
 background: url(images/boxtop.gif);
 background-color: #F7F9EE;
 background-repeat: no-repeat;
 width: 209px;
 color: #114C6E;
 font-weight: bold;
 padding-left: 10px;
 padding-top: 3px;
}

#left dd {
 padding-left: 10px;
 padding-right: 2px;
 padding-bottom: 5px;
 background: url(images/boxbottom.gif);
 background-position: bottom;
 background-repeat: no-repeat;
}

#left a:link, #left a:visited {
 color: #003399;
}

#left a:hover {
 color: #663300;
}

.subtitle {
 font-weight: bold;
 color: #1981BD;
}

#left .subtitle a:link, #left .subtitle a:visited {
 color: #1981BD;
 text-decoration: none;
}

p {
 margin-bottom: 10px;
}

#left .box p {
 margin: 0;
}

.img1 {
 float: left;
 margin: 5px;
 margin-right: 15px;
 margin-bottom: 15px;
 border: 1px solid black;
 padding: 1px;
}

.sep1 {
 clear: both;
 margin-bottom: 15px;
 height: 1px;
 border: 0;
 color: #333399;
 background-color: #333399;
}

#contact th {
 text-align: right;
 vertical-align: top;
}

#contact input {
 width: 300px;
 font-size: 1.5em;
 padding: 5px;
 font-family: Verdana, Arial, Times New Roman;
}

#contact textarea {
 height: 200px;
 width: 310px;
 font-family: Verdana, Arial, Times New Roman;
}

#contact .submit {
 text-align: right;
}

#contact .submit input {
 width: 100px;
 font-weight: bold;
 font-size: 100%;
 background-color: #EFEFEF;
}

#contact .errors {
 padding-left: 45px;
 font-weight: bold;
 color: red;
}
