body {
        border: 0px !important;
        margin: 0px !important;
        font-family: arial,helvetica,sans-serif;
        font-size: 14px;
        color: #eee;
        background: #10171c center;
        overflow: auto;
}

*html #bglayer {
        position: absolute;
        bottom: 0px;
        width: 100% !important;
        height: 398px !important;
        background: url("../images/bg_bluefade.jpg");
        z-index: -1;
}

a {
		outline: none;
}

#container {
        width: 950px;
        margin: 0 auto;
        padding: 0px;
}
        #container .shadow {
                width: 100%;
                height: 28px;
                background: url("../images/bg_footershadow.jpg") repeat-x;
        }
        
#header	{
        width: 100%;
        height: 145px !important;
        background: url("../images/bg_header.png");
        margin: 0px;
        padding: 0px;
}

#header .logo {
        position: relative;
        left: 725px;
        width: 200px;
        height: 132px;
}

#menu {
        width: auto;
}

#menu ul {
        position: absolute;
        top: 0px;
        margin: 0;
        padding: 0 0 0 25px;
        list-style: none;
        z-index: 10;
}

#menu li {
        display: inline;
        padding: 0px;
}

#menu a {
        background: url("../images/bg_menu_tab.png") no-repeat left top;
        margin: 0px 5px 0px 0px;
        padding: 95px 0px 0px 0px;
        text-decoration: none;
        cursor: pointer;
        float: left;
}

#menu a span {
        height: 37px;
        width: 126px;
        text-align: center;
        display: block;
        padding-right: 5px;
}

#menu a span {float:none;} /* Commented Backslash Hack hides rule from IE5-Mac \*/


#menu a:hover {
        background-position: 0% -132px;
}

#menu .selected {
        background-position: 0% -132px;
}

#menu a .selected {
        background-position: 100% -132px;
}

#section {
        width: 100%;
        height: 150px;
        padding: 0;
        margin: 0;
}

#footer	{
        width: 100%;
        min-height: 300px;
        background: #072839 url("../images/bg_footer.jpg") repeat-x;
}
        #footer .content {
                margin: 0 auto;
                width: 950px;
                padding: 20px 0 0 0;
                color: #ddd;
        }
        #footer h2 {
                font-size: 18px;
                letter-spacing: -1px;
                margin: 0;
                display: inline;
        }
        #footer p {
                font-size: 11px;
                line-height: 17px;
                margin: 10px 0 0 0;
        }
        #footer a {
                color: #ddd;
                text-decoration: none;
                }
        #footer a:hover {
                color: #fff;
                text-decoration: underline;
        }
        #footer dl {
                font-size: 12px;
                margin: 10px 0 0 0;
        }
        #footer dt {
                float: left;
                width: 100px;
                margin-bottom: 9px;
        }
        #footer dd {
                float: right;
                width: 150px;
                margin: 0;
                margin-bottom: 9px;
        }
        #footer .column1, .column2, .column3 {
                float: left;
                height: 140px;
                padding: 10px 20px 10px 20px;
                margin: 0 0 25px 0;
        }
        #footer .column1 {
                width: 280px;
                margin-right: 1px;
                background: url("../images/bg_footercontent1.jpg") no-repeat;
        }
        #footer .column2 {
                width: 280px;
                background: url("../images/bg_footercontent2.jpg") no-repeat;
        }
        #footer .column3 {
                float: right;
                width: 230px;
                background: url("../images/bg_footercontent3.jpg") no-repeat;
        }
        #footer .partners {
                overflow: hidden;
                height: 80px;
                width: 950px;
        }
        #footer .disclaimer {
                position: relative;
                text-align: right;
                width: 400px;
                height: 10px;
                top: -22px;
                float: right;
                font-size: 10px;
                color: #667a88;
        }
