/* CSS Document */

body {
    font: 12px Tahoma, Arial, verdana;
    padding: 0;
    margin: 0;
    text-align: left;
}

.menuBg {
    background: url(../images/menuBg.jpg) repeat-x;
    height: 31px;
    color: #FFFFFF;
    text-transform: uppercase;
}

.mainTBorder {
    border: 1px solid #0268ba;
}

.footerText {
    height: 30px;
    color: #042e70;
    font-size: 11px;
    text-decoration: NONE;
}

.headerText {
    color: #042e70;
    font-size: 20px;
    text-align: center;
}

.headerText1 {
    color: #042e70;
    font-size: 16px;
    text-align: justify;
}

.subPageText {
    color: #042e70;
    font-size: 12px;
    text-align: justify;
    font-weight: bold;
}

.subPageText1 {
    color: #042e70;
    font-size: 12px;
    text-align: justify;
}

.footerBg {
    background: url(../images/footerArt.gif) no-repeat;
    height: 24px;
    width: 978px;
}

.FieldText {
    font-family: Calibri;
    font-weight: normal;
    font-size: 10pt;
    font-weight: bold;
    color: #042e70;
    line-height: 30px;
}

.Fi .FieldText1 {
    font-family: Calibri;
    font-weight: normal;
    font-size: 10.5pt;
    font-weight: bold;
    color: #042e70;
    line-height: 30px;
    height: 71px;
    width: 100%;
}

Text {
    font-family: Calibri;
    font-weight: bold;
    font-size: 9pt;
    color: Red;
}

.boxText {
    font-size: 12px;
    color: #042e70;
    text-align: justify;
}

.tAlignR {
    text-align: right;
}

.tAlignC {
    text-align: center;
}

.tAlignL {
    text-align: Left;
}


.proList {
    font-family: Tahoma, arial;
}

    .proList ul {
        padding: 0px;
        margin: 0px;
        font-size: 11px;
    }

        .proList ul li {
            padding: 0px;
            margin: 0px;
            list-style: none;
            background: url(../images/blubul1a.gif) no-repeat left top 9px;
            padding-left: 30px;
            color: #042e70;
            text-decoration: none;
            border-bottom: 1px dotted #0268ba;
            display: block;
            padding-top: 9px;
            padding-right: 5px;
            padding-bottom: 9px;
        }



.titleBar {
    background: url(../images/TitleBar.jpg) repeat-x;
    height: 40px;
    color: #f6f8fc;
    text-transform: uppercase;
}

.homeMMBG {
    background-color: #778eb2;
}

.RegHeader1 {
    font: Arial;
    display: block;
    Color: #042e70;
    font-style: normal;
    font-size: 15px;
    font-weight: 900;
    padding-top: 5px;
    padding-bottom: 5px;
}

.StarText {
    color: Red;
}

.txtalign {
    text-align: right;
}

/*hover on a text shows image pop up window*/
span.dropt {
    border-bottom: thin dotted;
    background: #ffeedd;
}

    span.dropt:hover {
        text-decoration: none;
        background: #ffffff;
        z-index: 6;
    }

    span.dropt span {
        position: absolute;
        left: -9999px;
        margin: 20px 0 0 0px;
        padding: 3px 3px 3px 3px;
        border-style: solid;
        border-color: black;
        border-width: 1px;
        z-index: 6;
    }

    span.dropt:hover span {
        left: 2%;
        background: #ffffff;
    }

    span.dropt span {
        position: absolute;
        left: -9999px;
        margin: 4px 0 0 0px;
        padding: 3px 3px 3px 3px;
        border-style: solid;
        border-color: black;
        border-width: 1px;
    }

    span.dropt:hover span {
        margin: 20px 0 0 170px;
        background: #ffffff;
        z-index: 6;
    }

/*end of hover on a text shows image pop up window*/

/*CSS code for class imgswap:*/
span.imgswap {
    background-image: url("../images/HomeImage2.jpg");
    background-repeat: no-repeat;
    display: block;
}

    span.imgswap:hover img {
        visibility: hidden;
    }
/*End of CSS code for class imgswap:*/

.HomePagebG {
    background-color: #FFFFFF;
}

.boxText1 {
    font-size: 12px;
    color: #000000;
    text-align: justify;
}

/* Custom built Stylesheet for Shuttle site */

.SS_header {
    font-family: 'Times New Roman';
    font-size: 25px;
    font-weight: bolder;
    color: red;
    align-content: center;
}

.SS_headerSubSection {
    font-family: 'Times New Roman';
    font-size: 18px;
    font-weight: bolder;
    color: Black;
    align-content: center;
}

.SS_TotalAmountSection {
    font-family: 'Times New Roman';
    font-size: 16px;
    font-weight: bolder;
    color: Black;
    align-content: center;
}

.SS_subheader_home {
    position: relative;
    position: relative;
    background-color: white;
    padding-top: 0px;
    padding-right: 50px;
    padding-bottom: 0px;
    // padding-left: 100px;
    height: 100%;
}

.SS_Label_Style {
    font-family: Verdana,Geneva,Tahoma,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    color: #336699;
}

.SS_RepLabel_Style {
    font-family: Verdana,Geneva,Tahoma,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    color: #336699;
}

.SS_Label_Message_Center {
    font-family: Verdana,Geneva,Tahoma,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}

.SS_DynamicErrorText {
    font-family: 'Arial,sans-serif';
    font-style: normal;
    font-size: 13px;
    font-weight: normal;
    color: #FF0000;
}

.SS_DynamicMsgText {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: bold;
    color: green;
}


.SS_FormTextStyle {
    /*  margin: 1px;
    border: thin solid #000000; */
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

.SS_FormDropdownStyle {
    margin: 1px;
    border: thin solid #000000;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    text-align: left;
    vertical-align: middle;
    height: auto;
}

.SS_FormTextAmountStyle {
    margin: 1px;
    border: thin solid #000000;
    font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    text-align: right;
}

.SS_ReportAmountStyle {
    font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    text-align: right;
}

.SS_FormLabelAmountStyle {
    margin: 0px;
    border: thin none #000000;
    font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    text-align: right;
}

.SS_FormLabelPercentStyle {
    margin: 0px;
    border: thin none #000000;
    font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    text-align: right;
}

.SS_TableBorder {
    width: 90%;
    height: 100%;
    border: solid;
    border-color: #2ba6cb;
}
