body {
        background-image:url(images/globalbkg.jpg);
        margin:0px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        color:#666;
        line-height:20px;
}
p {
        margin:0px;
        padding:0px 0px 15px 0px;
}
.globaldiv {
        background:url(images/bigbkg.jpg) top repeat-x;
        height:100%;
}
.header {
        background:url(images/header.jpg) center top no-repeat;
        height:138px;
}
.underheader {
        background:url(images/underheader.jpg) center top no-repeat;
        height:32px;
}
.mainbody {
        background:url(images/mainbody_bkg.gif) center repeat-y;
}
.mainbody_fixed {
        background:url(images/mainbody.jpg) center top no-repeat;
        min-height:300px;
        height:300px;
}
.loadpic {
        background:url(images/loadpic.jpg) center top no-repeat;
        text-align:center;
        height:88px;
}
.loadpicfoot {
        background:url(images/loadpicfoot.jpg) center top no-repeat;
        text-align:center;
        height:47px;
}
.loadpic input {
        border:1px solid #69F;
        color:#69F;
        margin:0px;
        padding:2px;
        background-color:#FFF;
        font-weight:bold;
}
.footer {
        background:url(images/footer.jpg) center top no-repeat;
        height:133px;
}
.maintable td {
        padding:10px;
}
.foot td {
        color:#FFF;
        font-size:0.7em;
        line-height:normal;
}
.foot td a:link,
.foot td a:visited {
        color:#3CF;
        text-decoration:underline;
}
.foot td a:hover,
.foot td a:active {
        color:#FFF;
}
.bannerblock {
        border-top:1px dashed #3CF;
        padding:20px;
        height:102px;
        background:url(images/bannerblock.jpg) center top no-repeat;