﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG {border:0px; font-size:10px; font-weight:bold;}
DIV.content IMG {float:none;}
HTML {height:100%;text-align:left;background:url('../img/bg_html.gif') 0px 0px repeat #FFFFFF;}
BODY {font-family:Verdana; font-size:62.5%; line-height:normal; text-align:left;color:#023f78;}
/*BODY DIV {text-align:left;}*/
.hidden {position:absolute; left:-9000px; top:0px;}

/* Layout */
DIV#pageContainer{width:990px;width:100%;height:100%;background:#f3f3f3;position:relative; margin-left:auto;margin-right:auto;}
DIV#pageContainerAlt{width:990px;width:100%;height:100%;background:#ffffff;position:relative; margin-left:auto;margin-right:auto;}
DIV#page {width:990px;width:100%;background:#ffffff url('../img/mainBG.png') repeat-x 0 0;font-size:1.1em;}
DIV#pageAlt {width:990px;width:100%;background:#ffffff url('../img/mainBGAlt.png') repeat-x 0 0;font-size:1.1em;}
DIV#mainContentContainer{width:919px;margin:0 auto 0 auto;_margin:0 auto 0 auto;padding-bottom:5px;_padding-bottom:0;background:#ffffff; position:relative; z-index:1;}
DIV#mainContentContainerAlt{width:919px;margin:0 auto 0 auto;_margin:0 auto 0 auto;padding-bottom:0px;_padding-bottom:0;background:#ffffff url('../img/standardContentBGAlt.png') repeat-y 0 0;}
DIV#standardContentContainer{width:673px;float:right;padding:20px 13px 20px 9px;background:#f8f8f8 url('../img/standardContentBG.png') repeat-y 0 0;color:#023f78;}
DIV.standardContentContainer{width:673px;float:right;padding:20px 13px 20px 9px;background:#f8f8f8 url('../img/standardContentBG.png') repeat-y 0 0;color:#023f78;}
DIV#standardContentContainerAlt{width:624px;float:left;padding:20px 13px 20px 9px;background:#f8f8f8 url('../img/standardContentBG.png') repeat-y 0 0;color:#023f78;}
DIV.standardContentContainerAlt{width:624px;float:left;padding:20px 13px 20px 9px;background:#f8f8f8 url('../img/standardContentBG.png') repeat-y 0 0;color:#023f78;}
DIV.standardContentContainerThickBox{width:673px;float:right;padding:20px 13px 20px 9px;background:#ffffff;color:#023f78;}
DIV.content{width:664px;padding-left:8px;padding-top:17px;background:#ffffff; position:relative; z-index:1;}
DIV.contentSide{width:521px;;padding-left:8px;padding-top:17px;margin-top:10px;float:right;background:#ffffff;}
DIV.contentSmall{width:462px;padding:15px 19px 15px 19px;margin:10px 0 10px 0;float:none;background:#ffffff;}
DIV.contentTransparent{width:664px;padding-left:8px;padding-top:17px;}
DIV#header{width:990px;margin-left:auto;margin-right:auto;position:relative;}
DIV#sideMenuPrimary{width:210px;float:left;margin:0 0 0 10px;_margin:0 0 0 5px;background:#e6e6e6 url('../img/sideMenuPrimaryBG.png') repeat-y 0 0;}

DIV#sideMenuPrimaryAlt{float:right;margin:0 0 0 0px;_margin:0 0 0 5px;background:#ffffff;}
DIV#loginContainer{width:500px;padding:205px 0 0 0;margin:0 auto 0 auto;}

DIV#footerWrapper{width:100%;background:#f3f3f3;border-top:1px solid #d8d6d6;}
DIV#footer{width:990px;position:relative;height:162px;margin:0 auto 0 auto;padding:0;clear:both;background:#f3f3f3;color:#888888;}
DIV.pageAnchor{clear:both;width:100%;height:5px;background:#ffffff;}
.rightFloat{float:right !important;}
.leftFloat{float:left !important;}
SPAN.required {color:#da3e0c !important;}
.alignRight{text-align:right !important;}
.alignLeft{text-align:left !important;}
.alignCenter{text-align:center !important;}
.noWhiteSpace{white-space:nowrap !important;}
.clear{clear:both;}
/* Global Typography */
/* Block Level Elements */
H1 {color:#023f78; font-size:1.8em; padding:0.1em 0px;}
H2 {color:#023f78; font-size:1.6em; padding:0.1em 0px;}
H3 {color:#023f78; font-size:1.4em; padding:0.1em 0;}
H4 {color:#023f78; font-size:1.3em; padding:0.1em 0px;}
H5 {color:#023f78; font-size:1.2em; padding:0.1em 0px;}
H6 {color:#023f78; font-size:1.1em; padding:0.1em 0px;}
P, LI, DT, DD {color:#023f78; font-size:1.0em; padding:0.5em 0px;}




LI{padding:0;}
P {line-height:1.5em;}

/* Table Elements */
TABLE {}
TR {}
TD {}
/* Inline Elements */
A {color:#64A1CD; text-decoration:underline;}
/* Form Elements */
FIELDSET {border:none;}
INPUT {font-size:1.0em; padding-left:3px;}
LABEL {font-size:1.0em;}
LEGEND {font-size:1.0em;}
SELECT {font-size:1.0em;}
TEXTAREA {font-size:1.0em; font-family:Verdana,Tahoma,Helvetica,San Serif;}
/* Accessibility Elements */
ACRONYM, ABBR {border:none;}
ACRONYM[title], ABBR[title] {cursor:help;}
P ABBR[title], P ACRONYM[title], BLOCKQUOTE ABBR[title], BLOCKQUOTE ACRONYM[title], DL ABBR[title], DL ACRONYM[title], CODE ABBR[title], CODE ACRONYM[title] {border-bottom:1px dotted #AAA;}
ABBR {speak:normal;}
ACRONYM {speak:spell-out;}


DIV.errorlist UL LI {list-style:none;color:#da3e0c !important;}

.new{font-size: 11px;color:#63C100;padding:2px;font-weight: bold;}
    .alnk
    {
    	display:block;
    	word-wrap:break-word;
    }
    
    .tableSP
    {
    	border-collapse:collapse;
    	border-width:0px;
    }
    
    .headerTitle
    {
    	position:absolute;
    	right:60px;
    }
    .headerTitle a
    {
    	color:#ffffff;
    }
    
    .schemeStatus
    {
    	background-color:#ffffff;
    	color:#ff0000;
    } 
     
    /*Loader CSS*/
    
    .loader-bg {
    top: 0;
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    opacity: 1;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    outline: 0;
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/*Loader-roller start*/
.loader-position {
    margin-left: 47%;
    margin-top: 20% !important;
}

.loader-text {
    color: azure;
    font-weight: 500;
    font-size: 16pt;
    left: 46%;
    position: absolute;
    top: 35%;
}

.lds-roller {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
}

    .lds-roller div {
        animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
        transform-origin: 32px 32px;
    }

        .lds-roller div:after {
            content: " ";
            display: block;
            position: absolute;
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background: azure; /*#008000,#006400,#228B22*/
            margin: -3px 0 0 -3px;
        }

        .lds-roller div:nth-child(1) {
            animation-delay: -0.036s;
        }

            .lds-roller div:nth-child(1):after {
                top: 50px;
                left: 50px;
            }

        .lds-roller div:nth-child(2) {
            animation-delay: -0.072s;
        }

            .lds-roller div:nth-child(2):after {
                top: 54px;
                left: 45px;
            }

        .lds-roller div:nth-child(3) {
            animation-delay: -0.108s;
        }

            .lds-roller div:nth-child(3):after {
                top: 57px;
                left: 39px;
            }

        .lds-roller div:nth-child(4) {
            animation-delay: -0.144s;
        }

            .lds-roller div:nth-child(4):after {
                top: 58px;
                left: 32px;
            }

        .lds-roller div:nth-child(5) {
            animation-delay: -0.18s;
        }

            .lds-roller div:nth-child(5):after {
                top: 57px;
                left: 25px;
            }

        .lds-roller div:nth-child(6) {
            animation-delay: -0.216s;
        }

            .lds-roller div:nth-child(6):after {
                top: 54px;
                left: 19px;
            }

        .lds-roller div:nth-child(7) {
            animation-delay: -0.252s;
        }

            .lds-roller div:nth-child(7):after {
                top: 50px;
                left: 14px;
            }

        .lds-roller div:nth-child(8) {
            animation-delay: -0.288s;
        }

            .lds-roller div:nth-child(8):after {
                top: 45px;
                left: 10px;
            }

@keyframes lds-roller {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
    /*Loader CSS*/  