html, body {
    margin:         0px auto;
    padding:        0px;
    text-align:     center;
    font:           10pt Arial, Verdana, Helvetica, sans-serif;
    color:          #666666;
    }

#btnITHome {
    margin:         0px auto;
    padding:        3px 60px 3px 0px;
    width:          716px;
    text-align:     right;
}

#btnITHome a img {
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
    }
#btnITHome a:hover img {
    opacity: 0.75;
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    filter: alpha(opacity=75);
    }

#container {
    margin:         0px auto;
    padding:        0px;
    width:          716px;
    background:     url(/silentPartner/images/spex_background.jpg) repeat-y top left;
    text-align:     left;
    }

#header {
    position:       relative;
    margin:         0px;
    padding:        0px;
    width:          716px;
    height:         100px;
    background:     url(/silentPartner/images/spex_header.jpg) no-repeat top left;
    }

#footer {
    margin:         0px;
    padding:        0px;
    width:          716px;
    height:         41px;
    /*line-height:    41px;*/
    background:     url(/silentPartner/images/spex_footer.jpg) no-repeat top left;
    text-align:     center;
    font-size:      8pt;
    }

.btnImage {
    margin:     0px;
    position:   absolute;
    height:     44px; 
    width:      134px;
    }

.btnImage a {
    height:     44px; 
    width:      134px;    
    display:    block;
}

#btnMainMenu {
    background: url(/silentPartner/images/spex_button_mainmenu.gif) no-repeat top left;
}

#btnMainMenu a:hover {
    background: url(/silentPartner/images/spex_button_mainmenu_MO.gif) no-repeat top left;
}

#btnLogout {
    background: url(/silentPartner/images/spex_button_logout.gif) no-repeat top left;
    margin-left: 134px;
}

#btnLogout a:hover {
    background: url(/silentPartner/images/spex_button_logout_MO.gif) no-repeat top left;
}

#btnSPHome {
    background: url(/silentPartner/images/homeBTN.gif) no-repeat top left;
    margin-left: 268px;
}

#btnSPHome a:hover {
    background: url(/silentPartner/images/homeBTN_MO.gif) no-repeat top left;
}

.hdrImage {
    margin:     44px 0px 0px 0px;
    position:   absolute;
    height:     55px; 
    width:      266px;
    display:    none;
    }

#hdrHomeLink a {
    margin:     0px 0px 0px 380px;
    position:   absolute;
    height:     75px; 
    width:      320px;
    display:    block;
    }

#hdrLogin {
    background: url(/silentPartner/images/spex_header_login.gif) no-repeat top left;
    }

#hdrMainMenu {
    background: url(/silentPartner/images/spex_header_mainmenu.gif) no-repeat top left;
    }

#hdrUpload {
    background: url(/silentPartner/images/spex_header_upload.gif) no-repeat top left;
    }

#hdrDownload {
    background: url(/silentPartner/images/spex_header_download.gif) no-repeat top left;
    }

#hdrAdmin {
    background: url(/silentPartner/images/spex_header_admin.gif) no-repeat top left;
    }

a:link, a:visited, a:active, a:hover {}

a img {
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: alpha(opacity=50);
    }
a:hover img {
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
    }

p, h1, h2, h3, h4, h5, h6 {
    /*margin-top:     0px;*/
    }

li { padding: 5px; }

ul { padding: 0px; }

@media print {
    /* hide these sections when printing */
    #header, #footer { display:none; }
    #container { width:100%; float:none; margin:0px; padding:0px; clear:both; }
    }

.blueHeaders {
    font-size: medium; 
    color: #006699; 
    font-weight: bold;
}
