body {
    height: 100%;
    font-size: 12px;
    font-family: 'Core Sans C', Tahoma, Helvetica, Arial, sans-serif;    
    color: #37474F;
    line-height: 16px;
    margin-bottom: 20px;
    /*-moz-min-width: 1024px;
    -ms-min-width: 1024px;
    -o-min-width: 1024px;
    -webkit-min-width: 1024px;
    min-width: 1024px;*/
}

body, div, h1 {
    margin: 0;
    padding: 0;
}

img {
    max-width: 100%;
    height: auto;
    width: auto;
}

div.inlineBlock {
    display: inline-block;
}

.left {
    float: left;
}

/*For 403 and 404 Screens*/
div#maintenance_wrapper {
    margin-top: 1px;
    max-width: 100%;    
}
div#maintenancePage_Header {
    background: #fff;
    height: 67px;
    width: 99.8%;
}
div#maintenancePage_Header > div#logo {
    display: inline-block;
    float: left;
    margin: 5px 0px 0px 17px;
}

div#maintenancePage_Header > div#logo > img {
    height: 60px;
}

div#headerSeperationBar {
    border-color: #C3C5CD;
    float: left;
    left: 1px;
    position: relative;
    width: 99.9%;
    line-height: 30px;
    height: 30px;
    background-color: #0f0f59;
    background: #0f0f59; /* Old browsers */
}
div#maintenanceContentWrapper > div.forbiddenLogoWrapper {
    margin: 17px 17px 17px 30px;
}
div#maintenanceContentWrapper > div.messageToUser {
    font-family: 'Core Sans C';
    font-size: 14px;
    display: inline;
    margin-top: 30px;        
    float: left;       
    opacity: 1.0;    
}
div#maintenanceContentWrapper > div.messageToUser.http500ErrorWrapper {
    margin-left: 30px;
}
div#maintenanceContentWrapper > div.messageToUser > h1 {
    font-family: 'Core Sans C Bold';
    font-weight: bold;
    font-size: 24px;
}
div#maintenanceContentWrapper > div#messageFooter {   
    display: inline-block;    
    font-family: 'Core Sans C';
    font-size: 14px;    
    opacity: 1;   
}
div#maintenanceContentWrapper > div.messageToUser p {
    margin: 10px 0px;
}
div#maintenanceContentWrapper > div#messageFooter p {
    margin: 30px;
}
div#maintenanceContentWrapper > div#messageFooter p > span {
    font-size: 12px;
}
/*End of 403 and 404 screens*/


@font-face {
    font-family: 'Core Sans C';
    src: url('Fonts/coresansc45-webfont.eot');
    src: url('Fonts/coresansc45-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/coresansc45-webfont.woff2') format('woff2'),
         url('Fonts/coresansc45-webfont.woff') format('woff'),
         url('Fonts/coresansc45-webfont.ttf') format('truetype'),
         url('Fonts/coresansc45-webfont.svg#core_sans_c45_regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Core Sans C Italic';
    src: url('Fonts/coresansc45it-webfont.eot');
    src: url('Fonts/coresansc45it-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/coresansc45it-webfont.woff2') format('woff2'),
         url('Fonts/coresansc45it-webfont.woff') format('woff'),
         url('Fonts/coresansc45it-webfont.ttf') format('truetype'),
         url('Fonts/coresansc45it-webfont.svg#core_sans_c45_regular_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Core Sans C Semi-bold';
    src: url('Fonts/coresansc55-webfont.eot');
    src: url('Fonts/coresansc55-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/coresansc55-webfont.woff2') format('woff2'),
         url('Fonts/coresansc55-webfont.woff') format('woff'),
         url('Fonts/coresansc55-webfont.ttf') format('truetype'),
         url('Fonts/coresansc55-webfont.svg#core_sans_c55_medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Core Sans C Semi-bold Italic';
    src: url('Fonts/coresansc55it-webfont.eot');
    src: url('Fonts/coresansc55it-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/coresansc55it-webfont.woff2') format('woff2'),
         url('Fonts/coresansc55it-webfont.woff') format('woff'),
         url('Fonts/coresansc55it-webfont.ttf') format('truetype'),
         url('Fonts/coresansc55it-webfont.svg#core_sans_c55_medium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Core Sans C Bold';
    src: url('Fonts/coresansc65-webfont.eot');
    src: url('Fonts/coresansc65-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/coresansc65-webfont.woff2') format('woff2'),
         url('Fonts/coresansc65-webfont.woff') format('woff'),
         url('Fonts/coresansc65-webfont.ttf') format('truetype'),
         url('Fonts/coresansc65-webfont.svg#core_sans_c65_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Core Sans C Bold Italic';
    src: url('Fonts/coresansc65it-webfont.eot');
    src: url('Fonts/coresansc65it-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/coresansc65it-webfont.woff2') format('woff2'),
         url('Fonts/coresansc65it-webfont.woff') format('woff'),
         url('Fonts/coresansc65it-webfont.ttf') format('truetype'),
         url('Fonts/coresansc65it-webfont.svg#core_sans_c65_bold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}