/* CSS Document */
/* Fenwick Reinforcing */
/* written by Melissa Fenwick */

body {
margin: 0px;
padding: 0px;
background-color: #E0E0E0;
}

#header {
background-image:url(../images/headerbg.gif);
background-position:left;
background-repeat:repeat-x;
height:104px;
width: 100%;
padding: 0px;
margin: 0px;
}

#logo {
padding: 40px 0px 0px 0px;
margin: 0px auto 0px auto;
width: 927px;
height: 44px;
}

#frame {
padding: 0px;
margin: 0px auto 0px auto;
width: 984px;
background-color: #fff;
}

#topnav {
background-image:url(../images/navbg.gif);
background-position: top left;
background-repeat:repeat-x;
height:31px;
}

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

#topnav li{
font: 11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
display: inline;
padding: 0px;
margin: 20px 0px 0px 10px;

}

#topnav a:link, #topnav a:visited{
color: #5D5A5A;
font: 11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
font-weight: bold;
padding: 0px;
margin: 20px 0px 0px 10px;
}

#topnav a:hover{
color: #433E80;
font: 11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight: bold;
text-decoration:none;
padding: 0px;
margin: 20px 0px 0px 10px;
}

#headerimg {
background-image:url(../images/header4.jpg);
background-position: top left;
background-repeat:no-repeat;
height:100px;
width:984px;
padding: 0px;
margin: 0px;
}

#contentarea {
padding: 0px;
margin: 0px;
background-image:url(../images/contentbg.gif);
background-position: top left;
background-repeat:repeat-x;
width: 984px;
}

#content {
font:12px/18px Arial, Helvetica, sans-serif;
padding:30px 40px 30px 40px;
margin: 0px 0px 0px 0px;
width:604px;
display:inline;
float: left;
color: #5D5A5A;
}

#content a:link, #content a:visited{
font:12px/18px Arial, Helvetica, sans-serif;
color: #433E80;
text-decoration:underline;
}

#content a:hover{
font:12px/18px Arial, Helvetica, sans-serif;
color: #433E80;
text-decoration:underline;
}

#content h1 {
font:16px Arial, Helvetica, sans-serif;
color: #433E80;
font-style:italic;
font-weight: bold;
padding: 13px 0px 10px 47px;
margin: 0px;
background-image:url(../images/h_one.gif);
background-repeat:no-repeat;
background-position:left;
}

#content h2 {
font:13px Arial, Helvetica, sans-serif;
color: #433E80;
font-style:italic;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#content ul {
padding: 0px;
margin: 0px;
}

#content li {
padding: 0px 0px 0px 10px;
margin: 0px;
background-image: url(../images/bullet.gif);
background-repeat:no-repeat;
background-position: left;
list-style: none;
}

#contentright {
font:12px/18px Arial, Helvetica, sans-serif;
padding:30px 40px 30px 0px;
margin: 0px 0px 0px 0px;
width:260px;
display:inline;
float: right;
text-align: right;
}

#footer {
background-image:url(../images/footerbg.gif);
height: 41px;
background-position: top left;
background-repeat:repeat-x;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:984px;
}

#footertxt{
padding: 13px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font:10px Arial, Helvetica, sans-serif;
color: #fff;
width:984;
text-align: center;
}

#footertxt a:link, #footertxt a:visited{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font:10px Arial, Helvetica, sans-serif;
color: #fff;
width:984;
text-align: center;
}

#footertxt a:hover{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font:10px Arial, Helvetica, sans-serif;
color: #fff;
width:984;
text-align: center;
text-decoration: underline;
}