body {
    font-family:Arial,Helvetica,sans-serif;
    font-size: 14px;
    background-color:#FFFFFF;
    height:auto;
}
label {
   padding-left:10px;
}
dt{
    font-size:large;
    margin-top:10px;
}
dd{
    margin: 0 0 0 10px;
}
a {
    color: #0000ff;
    border: none;
    text-decoration: none;
}
a:hover{
    color:black;
}
a.active{
    color:#ff0000;
}
a:hover.active{
    color:green;
}
#LayoutHead {
    width: 1010px;
    height: 89px;
}
#SPClogo {
    height:89px;
    width:392px;
    background-image:url(../images/spclogo.jpg);
    float:left;
}
#SPClogo a {
    height: 89px;
    width: 391px;
    float:left;
}
#Content {
    width:1010px;
    height:auto;
    background-color:white;
    margin: 0 auto;
}
#footer {
    text-align:right;
    background-color:#012861;
    width:1010px;
    height:120px;
}
#footerlinks {
    text-decoration:none;
    color:white;
    text-align:right;
    line-height:25px;
    padding: 10px 10px 0 0;
}
#footerlinks a{
    text-decoration:none;
    color:white;
    margin: 0 10px;
}
#footerlinks a:hover{
    color:aqua;
}
#contactfoot{
    margin:10px 10px 0 10px;
    float: left;
    height: 88px;
    width: 128px;
    background-image:url(../images/menu/contact.jpg);
}
#contactfoot a{
    float:right;
    height: 88px;
    width: 128px;
    background-image:url(../images/menu/contact.jpg);
}
#PageWrap {
    width:1010px;
    height:auto;
    margin: 0 auto;
    padding: 0px;
}
#FlashBanner {
    height: 321px;
    width: 1010px;
}
#storeholder {
    background-image:url(../images/store/storeholder.jpg);
    height:547px;
    width:1010px;
}

#capabilities a {
    float:left;
    width:144px;
    height:89px;
    background-color:white;
    background-image:url(../images/menu/capabilities.jpg);
}
#capabilities a:hover{
    background-color:white;
    height:89px;
    width:144px;
    float:left;
    background-image:url(../images/menu/capabilitieshov.jpg);
}
#production a {
    float:left;
    width:158px;
    height:89px;
    background-color:white;
    background-image:url(../images/menu/production.jpg);
}
#production a:hover{
    background-color:white;
    height:89px;
    width:158px;
    float:left;
    background-image:url(../images/menu/productionhov.jpg);
}
#store a {
    float:left;
    width:158px;
    height:89px;
    background-color:white;
    background-image:url(../images/menu/store.jpg);
}
#store a:hover{
    background-color:white;
    height:89px;
    width:158px;
    float:left;
    background-image:url(../images/menu/storehov.jpg);
}
#green a {
    float:left;
    width:158px;
    height:89px;
    background-color:white;
    background-image:url(../images/menu/green.jpg);
}
#green a:hover{
    background-color:white;
    height:89px;
    width:158px;
    float:left;
    background-image:url(../images/menu/greenhov.jpg);
}
#pageimgholder {
    height:283px;
    width:1024px;
}
#pageimglinks {
}
#map {
    background-image:url(../images/contact/map.jpg);
    width:970px;
    height:652px;
    background-repeat:no-repeat;
}
#clear {
    clear:both;
}
#dropshadow {
    background-image:url(../images/headerdropshadow.jpg);
    background-position:bottom;
    height:23px;
    width:1010px;
}
#contactcard {
    background-image:url(../images/contact/contactcard.jpg);
    height:272px;
    width:446px;
}
#backbutton {
    background-image:url(../images/tour/backbutton.jpg);
    height:36px;
    width:82px;
}
#backbutton a{
    background-image:url(../images/tour/backbutton.jpg);
    height:36px;
    width:82px;
    float:left;
}
#backbutton a:hover{
    background-image:url(../images/tour/backbuttonhov.jpg);
    height:36px;
    width:82px;
    float:left;
}
#ftpcontent {
    background-image:url(../images/ftp/ftpuploadrright.jpg);

    background-repeat:no-repeat;
    background-position:top;
}
#ftpupload {
    background-image:url(../images/ftp/ftpbottom.gif);
    height: auto;
    width:391px;
    background-repeat:no-repeat;
    background-position:bottom;
    vertical-align:bottom;
}
#ftpupload div {
    padding: 0 0 25px 60px;
}
ul.ftplist {
    margin:20px 0 20px 0;
}
ul.ftplist li {
    margin:5px 0 0 20px;
    color:#012861;
}
ul.ftplist li a {
    text-decoration:none;
    color:#012861;
}
#sitemap {
    margin: 0 20px 0px 20px;
    padding-bottom: 10px;
}
#sitemap a {
    color:#012861;
    font-weight:bold;
    text-decoration:underline;
}
#sitemap ul li {
    margin: 20px 0 0 0;
}
#sitemap ul {
    list-style-type:disc;
}
#sitemap ul li ul li{
    margin: 5px 0 0 20px;
}
#legal {
    font-size:18px;
    margin: 10px 20px 0px 20px;
    padding-bottom: 10px;
}
#legal h1 {
    color:#012861;
    font-weight:bold;
}
#legal h2 {
    color:#012861;
    font-weight:lighter;
}
#legal a{
    color:#012861;
    text-decoration:none;
}
