﻿
.redTheme table tr:hover {
    background-color: #DBBBBC !important;
}

.redThemeNews #GCAA_Media1_Tabs .ui-tabs-selected {
    background-color: #DBBBBC !important;
}


.greenTheme table tr:hover {
    background-color: #B6CABF !important;
}

.greenThemeNews #GCAA_Media1_Tabs .ui-tabs-selected {
    background-color: #B6CABF !important;
}


.grayTheme table tr:hover {
    background-color: #fff !important;
}

.grayThemeNews #GCAA_Media1_Tabs .ui-tabs-selected {
    background-color: #CECFCE !important;
}




.invertTheme {
    filter: invert(100%);
    -webkit-filter: invert(100%);
}



.footerBar {
    background-image: url('/Style%20Library/en-us/images_a/newsbg.jpg') !important;
}

p {
    text-align: left;
}

.grid-header-bar {
    font-weight: bold;
    text-align: left;
}

.fixedSocialMedia {
    z-index: 1000;
}

.slide-out-div {
    z-index: 1001;
}

.ms-WPBody ul {
    text-align: left;
}

.ms-WPBody li {
    line-height: 16px;
}

#GCAA_MediaHome1_tabsDivs .ui-widget-content, #GCAA_FindServices1_tabsDivs .ui-widget-content {
    background: none !important;
}

#GCAA_MediaHome1_tabsDivs {
    border: 1px #e7e7e7 solid !important;
}

#GCAA_FindServices1_tabsDivs {
    border: 1px #e7e7e7 solid !important;
    height: 195px;
}



.multimediaH {
    height: 647px;
}

.serviceSlider {
    height: 294px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .multimediaH {
        height: 642px;
    }

    .serviceSlider {
        height: 280px;
    }

    #GCAA_FindServices1_tabsDivs {
        border: 1px #e7e7e7 solid !important;
        height: 205px;
    }
}



#ctl00_m_g_b291d7ee_0933_48a1_8030_2f7b99bc12e0_ctl00_dvNewsThumbnails table {
    border-spacing: 3px;
}

.News_SelectedThumbnail {
    background-color: #e7e7e7;
    border-top: #555553 solid 3px;
    border-bottom: #555553 solid 3px;
    padding: 5px;
}

.News_UnSelectedThumbnail {
    background-color: #FFF;
    border: #e7e7e7 solid 1px;
    padding: 5px;
}

.cAboutFooter {
    padding-top: 10px;
    text-align: left;
}

    .cAboutFooter a {
        font-weight: bold;
        color: #000;
    }

.cDirectCall {
    padding-left: 40px;
    text-transform: uppercase;
    font-weight: bold;
    color: #555553;
}

.cDirectCallNum {
    text-transform: uppercase;
    font-weight: bold;
    color: #555553;
}

.cAddon {
    text-transform: uppercase;
    font-weight: bold;
    color: #555553;
}

.cVisitor {
    padding-top: 40px;
}

.cChannel {
    font-size: 20px;
    letter-spacing: 2px;
    font-weight: bold;
    color: #555553;
}

.imgCall, .cimgCall {
    padding-top: 42px;
}

.cChannelCom {
    font-weight: bold;
    padding-bottom: 35px;
    padding-top: 12px;
    color: #555553;
}

.cSecureLogin {
    text-align: right;
    padding: 5px;
    background-color: #555553;
    font-size: 11px;
}


.cCopyRight {
    text-align: left;
    padding: 5px;
    background-color: #555553;
    font-size: 10px;
}


    .cSecureLogin a, .cCopyRight a {
        font-weight: bold;
        color: #fff;
    }

.cSubscriber {
    text-align: right;
}

.cSupport {
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    color: #555553;
    height: 30px;
}

.cLastPageBestView, .cLastPageUpdate {
    font-size: 11px;
    font-weight: normal;
    color: #555553;
    width: 120px;
    height: 30px;
    text-align: left;
}

.cSeparator {
    width: 25px;
    background-image: url('/Style Library/en-us/images_a/footer_separator.png');
    background-repeat: no-repeat;
}

.cSupportIcon {
    height: 30px;
    text-align: left;
}

.cAppStore {
    vertical-align: middle !important;
}

.cAppStorea {
    font-size: 9px;
    display: inline;
}

.awardtd {
    width: 260px;
}

.cAwardbanner {
    border: 1px #E7E7E7 solid;
}
/*
    these are just the default styles used in the Cycle2 demo pages.  
    you can use these styles or any others that you wish.
*/

.slideshowtd {
    padding-top: 8px;
}

.slideshow {
    width: 100% !important;
}
/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.cycle-slideshow {
    width: 45%;
    min-width: 200px;
    max-width: 500px;
    margin: 10px auto;
    padding: 0;
    position: relative;
}

    /* slideshow images (for most of the demos, these are the actual "slides") */
    .cycle-slideshow img {
        /* 
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        padding: 0;
        display: block;
    }

        /* in case script does not load */
        .cycle-slideshow img:first-child {
            position: static;
            z-index: 100;
        }

/* pager */
.cycle-pager {
    text-align: center;
    width: 100%;
    z-index: 500;
    position: absolute;
    top: 10px;
    overflow: hidden;
}

    .cycle-pager span {
        font-family: arial;
        font-size: 50px;
        width: 16px;
        height: 16px;
        display: inline-block;
        color: #ddd;
        cursor: pointer;
    }

        .cycle-pager span.cycle-pager-active {
            color: #D69746;
        }

    .cycle-pager > * {
        cursor: pointer;
    }


/* caption */
.cycle-caption {
    position: absolute;
    color: white;
    bottom: 15px;
    right: 15px;
    z-index: 700;
}


/* overlay */
.cycle-overlay {
    font-family: tahoma, arial;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 600;
    background: black;
    color: white;
    padding: 15px;
    opacity: .5;
}


/* prev / next links */
.cycle-prev, .cycle-next {
    position: absolute;
    top: 0;
    width: 30%;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 800;
    height: 100%;
    cursor: pointer;
}

.cycle-prev {
    left: 0;
    background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;
}

.cycle-next {
    right: 0;
    background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;
}

    .cycle-prev:hover, .cycle-next:hover {
        opacity: .7;
        filter: alpha(opacity=70);
    }

.disabled {
    opacity: .5;
    filter: alpha(opacity=50);
}


/* display paused text on top of paused slideshow */
.cycle-paused:after {
    content: 'Paused';
    color: white;
    background: black;
    padding: 10px;
    z-index: 500;
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 10px;
    opacity: .5;
    filter: alpha(opacity=50);
}

/* 
    media queries 
    some style overrides to make things more pleasant on mobile devices
*/

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .cycle-slideshow {
        width: 200px;
    }

    .cycle-overlay {
        padding: 4px;
    }

    .cycle-caption {
        bottom: 4px;
        right: 4px;
    }
}


/*
    these are just the default styles used in the Cycle2 demo pages.  
    you can use these styles or any others that you wish.
*/


/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.cycle-slideshow {
    width: 45%;
    min-width: 200px;
    max-width: 500px;
    margin: 10px auto;
    padding: 0;
    position: relative;
}

    /* slideshow images (for most of the demos, these are the actual "slides") */
    .cycle-slideshow img {
        /* 
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        padding: 0;
        display: block;
    }

        /* in case script does not load */
        .cycle-slideshow img:first-child {
            position: static;
            z-index: 100;
        }

/* pager */
.cycle-pager {
    text-align: center;
    width: 100%;
    z-index: 500;
    position: absolute;
    top: 10px;
    overflow: hidden;
}

    .cycle-pager span {
        font-family: arial;
        font-size: 50px;
        width: 16px;
        height: 16px;
        display: inline-block;
        color: #ddd;
        cursor: pointer;
    }

        .cycle-pager span.cycle-pager-active {
            color: #D69746;
        }

    .cycle-pager > * {
        cursor: pointer;
    }


/* caption */
.cycle-caption {
    position: absolute;
    color: white;
    bottom: 15px;
    right: 15px;
    z-index: 700;
}


/* overlay */
.cycle-overlay {
    font-family: tahoma, arial;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 600;
    background: black;
    color: white;
    padding: 15px;
    opacity: .5;
}


/* prev / next links */
.cycle-prev, .cycle-next {
    position: absolute;
    top: 0;
    width: 30%;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 800;
    height: 100%;
    cursor: pointer;
}

.cycle-prev {
    left: 0;
    background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;
}

.cycle-next {
    right: 0;
    background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;
}

    .cycle-prev:hover, .cycle-next:hover {
        opacity: .7;
        filter: alpha(opacity=70);
    }

.disabled {
    opacity: .5;
    filter: alpha(opacity=50);
}


/* display paused text on top of paused slideshow */
.cycle-paused:after {
    content: 'Paused';
    color: white;
    background: black;
    padding: 10px;
    z-index: 500;
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 10px;
    opacity: .5;
    filter: alpha(opacity=50);
}

/* 
    media queries 
    some style overrides to make things more pleasant on mobile devices
*/

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .cycle-slideshow {
        width: 200px;
    }

    .cycle-overlay {
        padding: 4px;
    }

    .cycle-caption {
        bottom: 4px;
        right: 4px;
    }
}

.cycle-pager, .cycle-pager2 {
    top: 85% !important;
}

    .cycle-pager span, .cycle-pager2 span {
        display: inline !important;
    }

.slideshow {
    margin: auto;
}

    .slideshow img {
        width: 221px;
        height: 98px;
        padding: 2px;
    }

.slide-out-div {
    padding: -10px;
    width: 423px;
    height: 400px; /*background: #ccc;
          border: 1px solid #29216d;*/
    z-index: 2000;
}

.open {
    right: 27px !important;
}

.silde-out-div-content {
    position: absolute;
    top: -50px;
    width: 430px;
    height: 222px;
    padding: 10px;
    background-color: #404040;
}

.SliderHandle {
    top: -50px !important;
}

.silde-out-div-content iframe {
    width: 100%;
    height: 100%;
    border: 0px;
}


.fixedSocialMedia {
    position: fixed;
    top: 130px;
    right: 30px;
    background: none;
    width: 38px;
    height: 100px;
}




.WelcomeDetails {
    background-color: #F7F7F7;
    width: 1024px !important;
    height: 20px;
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
    color: #151515 !important;
}

    .WelcomeDetails a {
        color: #151515 !important;
    }

        .WelcomeDetails a:hover {
            color: #151515 !important;
            text-decoration: underline;
        }

.weatherImageShadowIcon {
    width: 30px;
    height: 15px;
    filter: shadow(color:gray,strenght:10, direction:135);
}

.weatherImageShadow {
    width: 42px;
    height: 42px;
    filter: shadow(color:gray,strenght:10, direction:135);
}

.loginPanelheader {
    font-weight: bold;
    font-size: 12px;
    background-color: Gray;
}

.LoginBorder {
    border: solid 1px #eee;
}

.modalBackground {
    filter: alpha(opacity=80);
    opacity: 0.8;
    background-color: Gray;
}

.inPutClass {
    width: 120px !important;
    border: 1px solid Gray !important;
    border-left: 4px solid Gray !important;
    height: 16px !important;
    font-size: 11px !important;
}
/* Hover Button 2 */
.inPutButton {
    border: 1px solid Gray !important;
    background-color: #151515 !important;
    width: 80px !important;
}

    .inPutButton:hover {
        border: 1px dotted Gray;
        color: #FF6600;
        width: 80px !important;
    }

.LoginBg {
    background-image: url( "/Style Library/en-us/images/services/eServicesbg.jpg" );
    background-repeat: repeat-x;
}

.loginPanel {
    background-color: #fff;
}

.weatherPanel {
    border: 0px gray solid !important;
    background-color: #313439;
    text-align: left;
}

#GCAA_FindServices1_Tabs .ui-tabs-selected {
    background-color: #CECFCE !important;
    max-width: 80px !important;
}

#GCAA_FindServices1_Tabs li {
    background-color: #F7F7F7 !important;
}

#tblServices .ui-tabs, #tblServices .ui-tabs-nav {
    padding: 0px !important;
}

.inPutGo {
    height: 22px !important;
    border: 1px solid #18384A !important;
    font-size: 11px !important;
    background-color: #e7e7e7 !important;
    text-transform: uppercase;
    font-weight: bold !important;
    color: #000 !important;
    cursor: hand;
    cursor: pointer;
}

    .inPutGo:hover {
        background-color: #151515 !important;
        border: 1px solid #000 !important;
        font-size: 11px !important;
        color: White !important;
        font-weight: bold !important;
        cursor: hand;
        cursor: pointer;
    }

.inPutPoll {
    height: 19px !important;
    border: 1px solid #151515 !important;
    font-size: 11px !important;
    background-color: #e7e7e7 !important;
    text-transform: uppercase;
    font-weight: bold !important;
    color: #000 !important;
    cursor: hand;
    cursor: pointer;
}

    .inPutPoll:hover {
        background-color: #151515 !important;
        border: 1px solid #000 !important;
        font-size: 11px !important;
        color: White !important;
        font-weight: bold !important;
        cursor: hand;
        cursor: pointer;
    }


.Options_1 {
    color: #151515 !important;
}

.Heading_1 {
    color: #151515;
    font-weight: bold;
    background-color: white;
    height: 30px;
}

.Section_1 {
    color: #151515;
    font-weight: bold;
    background-color: #F4F9FD;
    height: 25px;
}

.Options_1 {
    color: #151515;
    font-weight: bold;
}

.GCAAPoll A {
    color: #151515;
    text-decoration: none;
}

    .GCAAPoll A:visited {
        color: #151515;
        text-decoration: none;
    }

    .GCAAPoll A:hover {
        color: #151515;
        text-decoration: none;
    }

#pageTitle {
   /* padding-top: 10px; */
    font-size: 16px;
    font-weight: bold;
    color: #ba1c2b;
    text-align: left;
}

#pageImage
{
	display:none !important;
}

.pageContent { /* Content Div of all content pages */
    /*text-align:justify;*/
    vertical-align: top;
    /*color:#7a7a7a;
	font:11px Arial;*/
    padding-left: 10px;
    padding-right: 10px;
    border: 0px #F7F3F7 solid;
}

    .pageContent h2 {
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: bold !important;
        padding-left: 10px !important;
    }

    .pageContent h3 {
        font-family: Arial !important;
        font-size: 12px !important;
        font-weight: bold !important;
        padding-left: 10px !important;
        text-transform: capitalize !important;
    }

    .pageContent h4 {
        font-family: Arial !important;
        font-size: 12px !important;
        font-weight: bold !important;
        padding-left: 10px !important;
        text-transform: capitalize !important;
    }


#MyDataDiv {
    text-align: left;
}

.epub_Link {
    font-size: 16px !important;
    text-decoration: underline !important;
    color: red !important;
}

.ServiceHeading {
    color: #151515;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    padding-top: 10px;
}

#ctl00_m_g_c5bb3a22_bcc6_4a62_82a7_33f269e1d2a9_fbaCreateUserWizard_CreateUserStepContainer_btnCheckAvailability {
    background-color: #ff0000 !important;
}

.Cell {
    border: 1px solid #e7e7e7;
}

.SubHeading {
    color: #151515;
    padding: 0px !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
}

.SubHeading2 {
    color: #151515;
    padding: 0px !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
}

.ServiceDetail {
    background-color: #fff;
    border: 1px solid #e7e7e7;
    color: #000;
    padding: 10px;
    text-align: justify;
}

.ServiceDetail1 {
    background-color: #fff;
    color: #000;
    padding: 5px;
}

.ServiceSub3 {
    background-color: #fff;
    color: #151515;
    font-family: Arial;
    font-weight: normal;
    font-size: 10px;
    padding: 0px;
}

.ServiceButton {
    width: 120px;
    background-color: #151515;
    border: 1px solid #000;
    color: #fff;
    font-weight: bold;
}

    .ServiceButton:hover {
        width: 120px;
        background-color: #e7e7e7;
        border: 1px solid #000;
        color: #000;
        font-weight: bold;
    }

.Header {
    background-image: url("/Style Library/en-us/Images/titlewebpart/titlebg.jpg");
    background-repeat: repeat-x;
    text-transform: capitalize;
    height: 33px;
    font-size: 12px !important;
    font-weight: bold;
}

.Latest {
    background-image: url("/Style Library/en-us/Icons/latestnotification.png");
    background-repeat: no-repeat;
    background-position: top -3px;
    padding-left: 35px;
}

.Notices {
    background-image: url("/Style Library/en-us/Icons/importantnotices.png");
    background-repeat: no-repeat;
    background-position: top -3px;
    padding-left: 35px;
}

.ServiceForm {
    background-image: url("/Style Library/en-us/Icons/serviceform.png");
    background-repeat: no-repeat;
    background-position: top -3px;
    padding-left: 35px;
}

.ServiceAccess {
    background-image: url("/Style Library/en-us/Icons/serviceaccess.png");
    background-repeat: no-repeat;
    background-position: top -3px;
    padding-left: 35px;
}

.Help {
    background-image: url("/Style Library/en-us/Icons/help.png");
    background-repeat: no-repeat;
    background-position: top -3px;
    padding-left: 35px !important;
}

.srch-Icon {
    padding: 10px;
}

.srch-Title {
    padding-top: 10px;
}

#ctl00_m_g_c5bb3a22_bcc6_4a62_82a7_33f269e1d2a9_fbaCreateUserWizard___CustomNav0_StepNextButtonButton, #ctl00_m_g_c5bb3a22_bcc6_4a62_82a7_33f269e1d2a9_fbaCreateUserWizard_CompleteStepContainer_ContinueButtonButton {
    height: 40px !important;
    width: 740px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    Cursor: hand;
    color: #000 !important;
    background-color: #e7e7e7 !important;
    border-bottom: inset 2px #7BA4E0 !important;
    border-right: inset 2px #7BA4E0 !important;
}

    #ctl00_m_g_c5bb3a22_bcc6_4a62_82a7_33f269e1d2a9_fbaCreateUserWizard___CustomNav0_StepNextButtonButton:hover, #ctl00_m_g_c5bb3a22_bcc6_4a62_82a7_33f269e1d2a9_fbaCreateUserWizard_CompleteStepContainer_ContinueButtonButton:hover {
        height: 40px !important;
        Cursor: hand;
        Cursor: pointer;
        width: 740px;
        letter-spacing: 2px;
        text-transform: uppercase;
        font-weight: bold;
        background-color: #D8D8D8 !important;
        border-bottom: inset 2px #8EBBF5 !important;
        border-right: inset 2px #8EBBF5 !important;
    }

.srch-WPBody {
    text-align: left !important;
}

.rightapplication {
    background-image: url("/Style%20Library/en-us/images_a/pager_arrow_right.gif");
    height: 77px;
    width: 36px;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px dotted #e7e7e7;
    background-color: #e7e7e7;
}

.leftapplication {
    background-image: url("/Style%20Library/en-us/images_a/pager_arrow_left.gif");
    height: 77px;
    width: 36px;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px dotted #e7e7e7;
    background-color: #e7e7e7;
}

.applicationbg {
    /*background-image: url("/Style Library/en-us/mc_images/applicationbg.jpg");
	height: 77px;
	background-repeat: repeat-x;*/
    height: 100px;
}

._leftAlign {
    text-align: left;
}

.tbl_More td img {
    position: relative !important;
    vertical-align: middle !important;
}

.srch-results {
    text-align: left;
}

.readSpeakerGCAA {
    position: absolute;
    z-index: 3;
    left: 830px;
}

.BlogsForumHeight {
    height: 333px;
}

.AlignLeft {
    text-align: left;
}

.AlignRight {
    text-align: right;
}

.newsdescription {
    line-height: 18px;
}

.newscontain {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #d5cdcd;
}

.newscontentarea {
    width: 700px !important;
    border: 0px black solid;
    text-align: left;
}

.newsimagearea {
    width: 100px !important;
    border: 0px black solid;
}

    .newsimagearea img {
        width: 500px !important;
        height: 240px !important;
    }

.fullstory a {
    color: #cdad00 !important;
    font-weight: bold;
    text-transform: capitalize;
}

.newsdate {
    font-size: 12px;
    font-weight: bold;
    color: #979a9b;
}

.Arialtxt {
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.newstittle {
    font-size: 12px;
    font-weight: bold;
    color: #151515;
}


.tableflright {
    background-image: url("/Style Library/en-us/mc_images/flashrightborder.png");
    height: 245px;
    width: 19px;
    background-repeat: no-repeat;
    vertical-align: top;
}

.tableflleft {
    background-image: url("/Style Library/en-us/mc_images/flashleftborder.png");
    height: 245px;
    width: 16px;
    background-repeat: no-repeat;
    vertical-align: top;
}

.tableflcenter {
    background-image: url("/Style Library/en-us/mc_images/flashbannerbottertopbottom.png");
    height: 245px;
    background-repeat: repeat-x;
    vertical-align: top;
    padding-top: 8px;
}

.tittletxtboldblack {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    line-height: 30px;
}

.dgtableflright2 {
    background-image: url("/Style Library/en-us/mc/rightflashbanner.png");
    height: 130px;
    width: 24px;
    background-repeat: no-repeat;
}

.dgtableflleft2 {
    background-image: url("/Style Library/en-us/mc/leftflashbanner.png");
    height: 130px;
    width: 16px;
    background-repeat: no-repeat;
}

.dgtableflcenter2 {
    background-image: url("/Style Library/en-us/mc/flashbanner.jpg");
    background-repeat: repeat-x;
    height: 130px;
}

.imgborder {
    border: 0px !important;
    padding-right: 5px;
    padding-left: 5px;
}

.welcometable {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 8px;
}

#WebPartWPQ7 {
    text-align: center !important;
}

body {
    topmargin: 0px;
    leftmargin: 0px;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    background: #fff none;
}
/*
.NewsContents, #ctl00_m_g_8a580e3d_66bc_4a3f_b28f_08083f2b83f8_ctl00_lblNewsTitle, .pageContent, a , .BlogsForumHeight, .newstittle, .newstittle a
{
font-size:12px !important;
}
*/
.QuickLinksBg li a {
    color: #4c89b3 !important;
}

    .QuickLinksBg li a:visited {
        color: #4c89b3 !important;
    }

.QuickLinksBg a {
    color: #000 !important;
}


/*Airports*/
.RadTabStrip_Airports .rtsLink {
    text-decoration: none;
    border-bottom: solid 1px #dddcdc;
}

    .RadTabStrip_Airports .rtsLink:hover {
        text-decoration: none;
        cursor: pointer;
    }

.RadTabStrip_Airports .rtsSelected {
    background-image: url("/Style Library/en-us/Core Styles/images/bg-tabs-pasenger.gif");
    border-left: solid 1px #dddcdc;
    border-right: solid 1px #dddcdc;
    border-bottom: none;
}

    .RadTabStrip_Airports.rtsSelected .rtsTxt {
        color: #000 !important;
        font-weight: bold !important;
    }

.RadTabStrip_Airports .rtsIn {
    padding: 3px 20px;
}



/* Grid */

.RadGrid {
    width: 100% !important;
}

.RadGrid_Web20 {
    border: 0px black solid !important;
}

.MasterTable_Web20 {
}

.GridHeader_Web20 {
    /*height: 25px;*/
    background-color: gray !important;
    font-weight: bold !important;
}

.GridRow_Web20 {
}

.GridAltRow_Web20 {
}

.MasterTable_Web20 tr {
}

.DetailTable_Web20 {
    border: 0px black solid !important;
}

/* Grid End */
.footerNote {
    width: 487px;
}

.subBarPadding {
    padding-bottom: 20px;
}

.QuickLinksBg {
    width: 98%;
    background-image: url("/Style Library/en-us/images/services/menubgtop.jpg");
    background-repeat: no-repeat;
    background-color: #F0F2F1;
    height: 170px;
    padding: 10px;
}

.MenuClass {
    /*width:900px;*/
    color: white !important;
    vertical-align: top;
    /*background-image: url("/Style Library/en-us/images/services/menubgtop.jpg");
    background-repeat:no-repeat;
    background-color:#F0F2F1;*/
}

.MenuItemTable {
    text-align: left;
    width: 350px !important;
    color: black !important;
}

.ItemInnerTable {
    width: 290px;
    font-size: 11px !important;
    font-weight: normal !important;
    /*height:70px !important;*/
    margin: 0 0 0 0;
    padding-left: 5px;
    /*border:thin black dotted;*/
}

    .ItemInnerTable .GrayText div {
        margin: 0 0 0 0 !important;
        padding: 0 !important;
    }

    .ItemInnerTable a {
        color: #0882B5 !important;
        font-weight: bold;
    }

        .ItemInnerTable a:hover {
            color: #0882B5 !important;
            font-weight: bold;
        }


.MenuItemTable a {
    color: #0882B5 !important;
    font-weight: bold;
}

    .MenuItemTable a:hover {
        color: #0882B5 !important;
        text-decoration: underline;
    }




.QuickLinksBg table {
    width: 98%;
    height: 145px;
}

.QuickLinksBg span {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}

.PageTextArea {
    border: 1px #F7F3F7 solid;
    vertical-align: top;
    padding: 8px;
}

img {
    border: 0px;
}

.wpBreadCrumb {
    text-align: left;
    padding-left: 0px;
}

#cntrlQuickLinks {
}

#cntrlTopRequests {
}

p {
    padding-left: 10px;
}

a {
    color: #000000;
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

.TopMenu {
    /*background-image: url("Images/top/topbg.gif");*/
    background-repeat: repeat-x;
    background-color: #30353B;
    color: #ffffff;
}

.Banner a {
    color: #ffffff;
    text-decoration: none;
}

.TopMenu a {
    color: #ffffff;
    text-decoration: none;
}

.Banner a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.TopMenu a:hover {
    color: #ffffff;
    text-decoration: underline;
}

/*.Banner a:visited
{
    color: #ffffff;
    text-decoration: none;
}

.TopMenu a:visited a:
{
    color: #ffffff;
    text-decoration: none;
}
*/
.Footer_new a {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

    .Footer_new a:hover {
        color: #000000;
        text-decoration: underline;
    }


.Footer a {
    color: #000000;
    text-decoration: none;
}

    .Footer a:hover {
        color: #000000;
        text-decoration: underline;
    }

.DateTime {
    padding-right: 20px;
}

    .DateTime TD {
        padding-left: 10px;
    }

.Weather {
    padding-right: 20px;
}

    .Weather TD {
        padding-left: 10px;
    }

.Links {
    font-weight: bold;
    text-align: right;
    font-family: arial;
    text-transform: capitalize;
    font-size: 11px;
}

.login2 {
    font-weight: bold;
    text-align: right;
}

.Banner {
    background-image: url("/style%20library/en-us/images/banner/bannerbg.gif");
    background-position: center top;
    background-repeat: no-repeat;
}

.Search {
    color: #ffffff;
    vertical-align: bottom;
}

    .Search table {
        vertical-align: bottom;
        width: 540px;
        text-align: right;
        float: right;
    }

.Searchbg {
    background-image: url("/Style Library/en-us/Images/banner/searchbanner/searchbg.gif");
    background-repeat: repeat-x;
}

.SearchLeft {
    background-image: url("/Style Library/en-us/Images/banner/searchbanner/searchleft.gif");
    background-repeat: no-repeat;
    width: 13px;
}

.SearchRight {
    background-image: url("/Style Library/en-us/Images/banner/searchbanner/searchright.gif");
    background-repeat: no-repeat;
    width: 12px;
}

input[type="image"] {
}

input[type="text"] {
       font-size: 11px;
    background-color: white;
}

.textField {
    border: #ffffff 0px solid;
    padding: 1px;
    color: #000000;
    background-color: white;
}

.Menu {
    background-image: url("/Style Library/en-us/Images/menu/menubg.gif");
    background-repeat: no-repeat;
    height: 35px;
    color: #ffffff;
    font-weight: bold;
}

    .Menu a {
        padding-left: 10px;
        padding-right: 10px;
        color: #ffffff;
        text-decoration: none;
    }

    .Menu td:hover {
        background-image: url("/Style Library/en-us/Images/menu/menuhover.gif");
        background-repeat: no-repeat;
    }

.News {
    padding-top: 0px;
    padding-bottom: 10px;
    border: 0px !important;
}

.NewsTbl {
    /*border: #151515 1px solid;
    background-color:#ECF2F0;*/
    background-image: url("/Style Library/en-us/images_a/newsbg.jpg");
    background-repeat: repeat-x;
    color: #000;
}

    .NewsTbl a {
        color: #000;
    }


.NewsText {
    /*width: 350px;*/
    color: #88888b;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 5px;
    text-align: left;
}

.ImageLinks {
    width: 200px;
}

.Footer {
    background-image: url("/Style Library/en-us/Images/footer/footerbg.jpg");
    background-repeat: repeat-x;
    height: 180px;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
}

    .Footer table {
        text-align: left;
        vertical-align: text-top;
    }

.FooterTop {
    padding-top: 5px;
}

.logoen {
    text-align: left;
    vertical-align: top;
    padding-left: 10px;
}

.phone {
    text-align: right;
    vertical-align: top;
    width: 40px;
}

.FooterBottom {
    background-image: url("/Style Library/en-us/Images/footer/downfooter.gif");
    /*background-image: url("/Style Library/ftenglish.jpg");
     height:84px;*/
    background-repeat: no-repeat;
}

.BlueText {
    color: #0c80b7;
    font-weight: bold;
    font-size: 12px;
}

.GrayText {
    color: #8e8d8d;
}

.Statics {
    vertical-align: top;
    padding-left: 5px;
    width: 130px;
}

.Interaction {
    vertical-align: top;
    padding-left: 5px;
    width: 160px;
}

.Help {
    vertical-align: top;
    padding-left: 5px;
    width: 153px;
}

.HelpUAC {
    vertical-align: top;
    padding-left: 5px;
    width: 153px;
}

.Information {
    vertical-align: top;
    padding-left: 5px;
    width: 139px;
}

.DirectCall {
    vertical-align: top;
    padding-left: 5px;
    width: 220px;
}

.Statics {
    width: 400px;
}

.GrayBorder {
    border-bottom: gray 1px solid;
}

.FooterMiddle {
    height: 80px;
}

.FooterTop {
    height: 80px;
}

.FooterMiddle table {
    padding-left: 16px;
}

.left {
    width: 242px;
    vertical-align: top;
    text-align: left;
}

.middle {
    width: 553px;
    vertical-align: top;
    text-align: left;
}

.right {
    width: 221px;
    vertical-align: top;
    text-align: left;
}

.sidemenu {
    background-color: #f0f2f1;
    font-weight: bold;
    font-size: 12px;
}

    .sidemenu img {
        padding-left: 10px;
        padding-right: 10px;
    }

    .sidemenu tr {
        height: 50px;
        vertical-align: middle;
    }

    .sidemenu td {
        background-image: url( "/Style Library/en-us/Images/sidemenu/sidemenubg.gif" );
        border-bottom: #d6d2d6 1px solid;
        border-top: #ffffff 1px solid;
        text-align: left;
    }

.sidemenuFirst td {
    background-image: url( "/Style Library/en-us/Images/sidemenu/sidemenubg.gif" );
    border-bottom: #d6d2d6 1px solid;
    border-top: #ffffff 0px solid;
}

.sidemenuLast td {
    background-image: url( "/Style Library/en-us/Images/sidemenu/sidemenubg.gif" );
    border-bottom: #d6d2d6 0px solid;
    border-top: #ffffff 1px solid;
}

.sidemenu tr:hover {
    /*background-image:url("/Style Library/en-us/Images/sidemenu/sidemenubg.gif");    */
    background-color: #f8faf9;
    color: #4c89b3;
}

.sidemenuSelected {
    background-image: url( "/Style Library/en-us/Images/sidemenu/arrowselected.png" );
    background-repeat: no-repeat;
    color: #ffffff;
}

    .sidemenuSelected .wpTextSmall {
        font-size: 10px;
        color: #ffffff;
    }

.wpTextSmall span:hover {
    font-size: 10px;
    color: #4c89b3;
}

.wpHeader2 {
    /*background-image: none; /*url( "/Style Library/en-us/Images/titlewebpart/titlebg.jpg" );
    background-repeat:repeat-x;*/
    background-color: #555553;
    height: 35px;
    text-align: left !important;
    text-transform: capitalize;
    color: #ffffff;
    font-family: arial !important;
    font-size: 14px !important;
    font-weight: bold;
}

.ms-WPHeader {
    /*background-image: none; /*url( "/Style Library/en-us/Images/titlewebpart/titlebg.jpg" );
    background-repeat:repeat-x;*/
    background-color: #555553;
    height: 35px;
    text-align: left;
    text-transform: uppercase;
    color: #ffffff;
    padding-left: 10px;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: bold;
}

.wpHeader {
    /*background-image: none; /*url( "/Style Library/en-us/Images/titlewebpart/titlebg.jpg" );
    background-repeat:repeat-x;*/
    background-color: #555553;
    height: 35px;
    text-align: left;
    text-transform: uppercase;
    color: #ffffff;
    padding-left: 10px;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: bold;
}

.ms-WPTitle span {
    color: #ffffff;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
}

.wpHeader span {
    color: #ffffff;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
}

.wpTextBlue {
    color: #151515;
    width: 100%;
}

.wpTextGray {
    color: #b0afb0;
}

.wpTextDarkGray {
    color: #000;
}

.wpTextAlert {
    color: Red;
}

.wpTextBlue a {
    color: #151515;
    text-decoration: none;
}

    .wpTextBlue a:hover {
        color: #151515;
        text-decoration: underline;
    }

.readMore {
    color: #ba1c2b !important;
}

    .readMore img {
        vertical-align: middle;
    }

    .readMore a {
        color: #ba1c2b;
        text-decoration: none;
    }

        .readMore a:hover {
            color: #151515;
            text-decoration: underline;
        }

.wpTextSmall {
    font-size: 10px;
    color: Gray;
}

.wpSpace {
    height: 12px;
    width: 12px;
    background-image: url( "/Style Library/en-us/Images/blank.gif" );
}

.wpBorder {
    border: #d0d0d0 1px solid;
    border-top: #d0d0d0 0px solid;
}

.relatedlinks {
    background-image: url( "/Style Library/en-us/Images/relatedlink/relatedlinkbg.jpg" );
    background-repeat: repeat-x;
    height: 35px;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

.relatedlinksOpen {
    background-image: url( "/Style Library/en-us/Images/relatedlink/relatedlinkbg.jpg" );
    background-repeat: no-repeat;
    height: 35px;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    padding-top: 10px;
}

    .relatedlinksOpen span {
        background-image: url("/Style Library/ar-sa/images/Relatedlink/downarrow.gif");
        background-repeat: no-repeat;
        background-position: 10px;
        padding-left: 20px;
    }

.relatedlinksClose {
    background-image: url( "/Style Library/en-us/Images/relatedlink/relatedlinkbg.jpg" );
    background-repeat: no-repeat;
    padding-top: 10px;
    height: 20px;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

    .relatedlinksClose span {
        background-image: url("/Style Library/en-us/Images/relatedlink/arrow.gif");
        background-repeat: no-repeat;
        background-position: 10px;
        padding-left: 20px;
    }

.relatedlinks img {
    text-align: center;
}

.relatedlinksSub TR {
    background-image: url( "/Style Library/en-us/Images/blank.gif" ) !important;
    background-repeat: repeat-x;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    height: 20px;
}

.relatedlinksSub img {
    text-align: center;
    padding-left: 30px;
    padding-right: 5px;
}

.BigText {
    font-size: 13px;
}

.TextIndentLeft {
    padding-left: 10px;
    text-align: left;
}

.TextIndentRight {
    padding-right: 10px;
}

.TextIndentTop {
    padding-top: 10px;
}

.TextIndentBottom {
    padding-bottom: 10px;
}


.rightAlign {
    text-align: right;
    float: right;
}

.leftAlign {
    float: left;
}

.BorderBottom {
    border-bottom: #b7b7b7 1px solid;
}

.BorderBottomDot {
    border-bottom: #b7b7b7 1px dotted;
}

.icon {
    width: 30px !important;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
}

.iconSmall {
    width: 15px;
    vertical-align: middle;
    padding-left: 3px;
    padding-right: 3px;
}

.newsLetter {
    background-image: url( "/Style Library/en-us/Images/newsletter/newsletterbg.jpg" ) !important;
    background-repeat: repeat-x;
    height: 166px;
}

.newsLetterText {
    width: 130px;
    height: 14px;
    border: #afbcc2 1px solid;
    background-color: #cbe3ef;
}


/* Web Parts Styles*/
.CustomZone {
    border: solid 1px #d9d9d9;
}


    .CustomZone .ms-WPHeader td {
        /*background-image: none; /*url( "/Style Library/en-us/Images/titlewebpart/titlebg.jpg" );
    background-repeat:repeat-x;*/
        background-color: #555553;
        height: 35px;
        text-align: left;
        text-transform: uppercase;
        color: #ffffff;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: bold;
        padding: 0px 0px !important;
        padding-left: 10px !important;
        border-bottom: solid 1px #d9d9d9 !important;
        /*border-bottom:solid 1px #d9d9d9;
background-image:url("/Style Library/en-us/Core Styles/images/bg-titel.gif");
padding:8px 10px;*/
    }

    .CustomZone .ms-WPTitle {
        font-family: Arial;
        font-size: 14px;
        color: #ffffff;
        font-weight: bold;
    }



    .CustomZone .ms-WPBody {
    }


.ms-TPBody th {
    font-weight: normal;
}


.ms-WPBody th {
    font-weight: normal;
    padding:5px;
}


.ms-TPBody TABLE {
    font-weight: normal;
}


.ms-WPBody TABLE {
    font-weight: normal;
}

.ms-WPBody A:visited {
}

.ms-WPBody A:link {
}

.ms-WPBody A:hover {
}

.ms-partline {
    background-color: #add1ff;
}


.ms-WPTitle A {
    color: white !important;
    text-decoration: none;
}

    .ms-WPTitle A:visited {
        color: white !important;
        text-decoration: none;
    }

    .ms-WPTitle A:link {
        color: white !important;
        text-decoration: none;
    }

    .ms-WPTitle A:hover {
        color: white !important;
        text-decoration: none;
    }

.ms-WPBorderBorderOnly {
    border-color: #FFF;
    border-width: 0px;
    border-style: solid;
}

.ms-WPBorder {
    border-color: #FFF;
    border-width: 0px;
    border-style: solid;
}

.ms-WPBorder {
    border-top-width: 0px;
}

.ms-vb {
    text-align: left !important;
}

.CustomZone .ms-vb2 {
    padding-left: 5px !important;
}

.CustomZone .ms-alternating {
    padding-left: 5px !important;
}

#tabMainContent .ui-tabs-panel {
    margin: 0px !important;
    padding-top: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.ui-state-focus {
    border: 0px solid #e7e7e7;
    border-bottom: 1px #e7e7e7 solid;
    /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;*/
    font-weight: normal;
    background: none !important;
    color: #151515;
}

.ui-accordion-header {
}

.ui-widget-header {
    background-color: #f7f7f7 !important;
}

.ui-tabs-nav {
    border-bottom: 1px #e7e7e7 solid !important;
    border-top: 0px #C69E39 solid !important;
    border-right: 0px #C69E39 solid !important;
    border-left: 0px #C69E39 solid !important;
}

#tabMain {
    height: 276px !important;
}

.readmoretxt a:visited {
    font-size: 11px !important;
    font-weight: bold !important;
    color: #cdad00 !important;
    text-align: right !important;
    text-decoration: none !important;
    cursor: hand;
    cursor: pointer;
}

.readmoretxt a:link {
    font-size: 11px !important;
    font-weight: bold !important;
    color: #cdad00 !important;
    text-align: right !important;
    text-decoration: none !important;
    cursor: hand;
    cursor: pointer;
}

.readmoretxt a {
    font-size: 11px !important;
    font-weight: bold !important;
    color: #cdad00 !important;
    text-align: right !important;
    text-decoration: none !important;
    cursor: hand;
    cursor: pointer;
}

    .readmoretxt a:hover {
        color: #cdad00 !important;
        text-decoration: underline !important;
    }

.ui-corner-all {
    background-color: white !important;
}

.ui-widget-content {
    background-color: white !important;
}

.ui-widget {
    background-color: white !important;
}

.ui-tabs {
    background-color: white !important;
}

.brline {
    background-image: url(/Style%20Library/en-us/mc/dotline.gif);
    background-repeat: repeat-x;
    margin: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    border: 0px;
    width: 100%;
    height: 1px !important;
}
/* Forum Style */
#mainDiv TABLE {
    COLOR: #000024;
    FONT-SIZE: 11px;
}

#mainDiv SPAN {
    COLOR: #000024;
    FONT-SIZE: 11px;
}

#mainDiv DIV {
    COLOR: #000024;
    FONT-SIZE: 11px;
}

#mainDiv TEXTAREA {
    COLOR: #000024;
    FONT-SIZE: 11px;
}

#mainDiv SELECT {
    COLOR: #000024;
    FONT-SIZE: 11px;
}

#mainDiv INPUT {
    COLOR: #000024;
    FONT-SIZE: 11px;
}

#mainDiv TH {
    COLOR: #000024;
    FONT-SIZE: 11px;
}

#mainDiv P {
    COLOR: #000024;
    FONT-SIZE: 11px;
}

#mainDiv A {
    color: #006699;
    text-decoration: none;
}

    #mainDiv A:active {
        color: #006699;
        text-decoration: none;
    }

    #mainDiv A:link {
        color: #006699;
        text-decoration: none;
    }

    #mainDiv A:visited {
        color: #000;
        text-decoration: none;
    }

    #mainDiv A:hover {
        color: #000066;
        text-decoration: none;
    }

    #mainDiv A.Heading {
        FONT-SIZE: 12px;
        COLOR: #0061C1;
        font-weight: bold;
        text-decoration: none;
    }

        #mainDiv A.Heading:active {
            COLOR: #0075BD;
            font-weight: bold;
            text-decoration: none;
        }

        #mainDiv A.Heading:link {
            COLOR: #0075BD;
            font-weight: bold;
            text-decoration: none;
        }

        #mainDiv A.Heading:visited {
            COLOR: #0075BD;
            font-weight: bold;
            text-decoration: none;
        }

        #mainDiv A.Heading:hover {
            COLOR: #0075BD;
            font-weight: bold;
            text-decoration: underline;
        }

#mainDiv .row1 {
    border: dotted 1px #e7e7e7;
    background-color: #e7e7e7;
    padding: 5px;
    width: 100%;
}

#mainDiv .row2 {
    border: dotted 1px #e7e7e7;
    background-color: #FFF;
    padding: 5px;
    width: 100%;
}

#mainDiv .rowText {
    COLOR: #3B3B3B;
}

.ForumTopic {
    border: dotted 1px #e7e7e7;
    vertical-align: middle;
    background-color: #e7e7e7;
    height: 25px;
    padding: 6px;
    text-transform: uppercase;
}

.tdForumAlignLeft {
    text-align: right;
}

.tdForumAlignRight {
    text-align: left;
}

.recordsInfo td {
    border: dotted 1px #D3E4EF;
    background-color: #D3E4EF;
    padding: 5px;
    width: 50%;
}

.grdForum {
    border: dotted 1px #D3E4EF;
    background-color: #FFF;
    padding: 5px;
    width: 100%;
}

.recordsAdd td {
    border: dotted 1px #e7e7e7;
    background-color: #D3E4EF;
    padding: 5px;
}

}

/* End Forum Style */

/* Custome Navigation Webpart - corporate*/

#CustomerNavigation_Maindiv_corporate h4 a {
    font-weight: normal !important;
    border-bottom: 0px #e7e7e7 solid;
    height: 16px !important;
}

#CustomerNavigation_Maindiv_corporate .ui-widget-header .ui-state-default {
    border: 0px solid #000;
    border-bottom: 1px #e7e7e7 solid;
    font-weight: normal;
    color: #151515;
}

#CustomerNavigation_Maindiv_corporate .ui-widget-content .ui-state-default {
    border: 0px solid #000;
    border-bottom: 1px #e7e7e7 solid;
    font-weight: normal;
    color: #151515;
}

#CustomerNavigation_Maindiv_corporate .ui-state-default {
    border: 0px solid #000;
    border-bottom: 1px #e7e7e7 solid;
    font-weight: normal;
    color: #151515;
}

    #CustomerNavigation_Maindiv_corporate .ui-state-default a:visited {
        color: #151515;
        text-decoration: none;
        background-color: #e7e7e7;
    }

    #CustomerNavigation_Maindiv_corporate .ui-state-default a:link {
        color: #151515;
        text-decoration: none;
        /*background-image: url('/Style Library/en-us/mc/relatedlinkbg.gif') !important;
        background-repeat: repeat-x;  */
    }

// Main #CustomerNavigation_Maindiv_corporate .ui-state-default a {
    color: #151515;
    text-decoration: none;
}

#CustomerNavigation_Maindiv_corporate .ui-widget-header .ui-state-focus {
    border: 0px solid #e7e7e7;
    border-bottom: 1px #e7e7e7 solid;
    font-weight: normal;
    color: #151515;
}

#CustomerNavigation_Maindiv_corporate .ui-widget-content .ui-state-focus {
    border: 0px solid #e7e7e7;
    border-bottom: 1px #e7e7e7 solid;
    font-weight: normal;
    color: #151515;
}

.ui-state-focus {
    border: 0px solid #e7e7e7;
    border-bottom: 1px #e7e7e7 solid;
    font-weight: normal;
    color: #151515;
}

#CustomerNavigation_Maindiv_corporate .ui-widget-header .ui-state-hover {
    border: 0px solid #e7e7e7;
    border-bottom: 1px #e7e7e7 solid;
    font-weight: normal;
    color: #151515;
}

#CustomerNavigation_Maindiv_corporate .ui-widget-content .ui-state-hover {
    border: 0px solid #e7e7e7;
    border-bottom: 1px #e7e7e7 solid;
    font-weight: normal;
    color: #151515;
}

#CustomerNavigation_Maindiv_corporate .ui-state-hover {
    border: 0px solid #e7e7e7;
    border-bottom: 1px #e7e7e7 solid;
    font-weight: normal;
    color: #151515;
}

    #CustomerNavigation_Maindiv_corporate .ui-state-hover a:hover {
        color: #151515;
        text-decoration: none;
    }

    #CustomerNavigation_Maindiv_corporate .ui-state-hover a {
        color: #151515;
        text-decoration: none;
    }

#CustomerNavigation_Maindiv_corporate.ui-widget-header .ui-state-active {
    border: 0px solid #fff;
    border-bottom: 1px #e7e7e7 solid;
    font-weight: bold;
    color: #151515;
}

#CustomerNavigation_Maindiv_corporate .ui-widget-content .ui-state-active {
    border: 0px solid #fff;
    border-bottom: 1px #e7e7e7 solid;
    font-weight: bold;
    color: #151515;
}

#CustomerNavigation_Maindiv_corporate .ui-state-active {
    border: 0px solid #fff;
    border-bottom: 1px #e7e7e7 solid;
    /*
		background-image: url('/Style Library/en-us/mc/relatedlinkbg.gif') !important;
        background-repeat: repeat-x;*/
    font-weight: bold;
    color: #151515;
}

    #CustomerNavigation_Maindiv_corporate .ui-state-active a:visited {
        color: #151515;
        text-decoration: none;
    }

    #CustomerNavigation_Maindiv_corporate .ui-state-active a:link {
        color: #151515;
        text-decoration: none;
    }

    #CustomerNavigation_Maindiv_corporate .ui-state-active a {
        color: #151515;
        text-decoration: none;
    }

#CustomerNavigation_Maindiv_corporate .ui-widget :active {
    outline: none;
}

#CustomerNavigation_Maindiv_corporate .ui-widget-content {
}

#CustomerNavigation_Maindiv_corporate .ContentLink-items a {
    /*background-image: url("/scripts/js/themes/start/images/ui-icons_056b93_256x240.png");
		background-repeat:no-repeat; 
		background-position: -240px -112px;
		padding-left:20px;*/
}

#CustomerNavigation_Maindiv_corporate .ContentLink-items .cor_link {
    border-bottom: 1px #e7e7e7 dotted;
    padding-left: 18px;
}




#CustomerNavigation_Maindiv_corporate .ContentLink {
    /*overflow:scroll;
		height: 30px;
		overflow-x: hidden;
		scrollbar-face-color: #fff ;   
		scrollbar-highlight-color: #fff ;   
		scrollbar-3dlight-color: #fff ;   
		scrollbar-darkshadow-color: #fff ;   
		scrollbar-shadow-color: #000 ;   
		scrollbar-arrow-color: #000000;   
		scrollbar-track-color: #FFF ;  */
}



/* End Custome Navigation Webpart - corporate*/
.ContentLink-items {
    width: 370px !important;
}

.ContentLink {
    padding: 0px !important;
    margin: 0p !important;
}
/* Custome Navigation Webpart - individuals*/

#CustomerNavigation_Maindiv h4 a {
    font-weight: normal;
    background-image: none;
    border-bottom: 1px #e7e7e7 solid;
    background: none !important;
    /*height:16px !important;
        background-image:url("/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif");*/
    /*background-color:white !important;
        background-image: none !important;
        background-color:#E7DFD6 !important;*/
}

#CustomerNavigation_Maindiv .ui-widget-header .ui-state-default {
    border: 0px solid #000;
    /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
    background: none !important;
    font-weight: normal;
    color: #151515;
}

#CustomerNavigation_Maindiv .ui-widget-content .ui-state-default {
    border: 0px solid #000;
    /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
    background: none !important;
    font-weight: normal;
    color: #151515;
}

#CustomerNavigation_Maindiv .ui-state-default {
    border: 0px solid #000;
    /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
    background: none !important;
    font-weight: normal;
    color: #151515;
}

    #CustomerNavigation_Maindiv .ui-state-default a:visited {
        color: #151515;
        text-decoration: none;
        /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
        background: none !important;
    }

    #CustomerNavigation_Maindiv .ui-state-default a:link {
        color: #151515;
        text-decoration: none;
        /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
        background: none !important;
    }

    #CustomerNavigation_Maindiv .ui-state-default a {
        color: #151515;
        text-decoration: none;
        /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
        background: none !important;
    }

#CustomerNavigation_Maindiv .ui-widget-header .ui-state-focus {
    border: 0px solid #e7e7e7;
    /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
    background: none !important;
    font-weight: normal;
    color: #151515;
}

#CustomerNavigation_Maindiv .ui-widget-content .ui-state-focus {
    border: 0px solid #e7e7e7;
    /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
    background: none !important;
    font-weight: normal;
    color: #151515;
}

.ui-state-focus {
    border: 0px solid #e7e7e7;
    /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
    background: none !important;
    font-weight: normal;
    color: #151515;
}

#CustomerNavigation_Maindiv .ui-widget-header .ui-state-hover {
    border: 0px solid #e7e7e7;
    /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
    background: none !important;
    font-weight: normal;
    color: #151515;
}

#CustomerNavigation_Maindiv .ui-widget-content .ui-state-hover {
    border: 0px solid #e7e7e7;
    /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
    background: none !important;
    font-weight: normal;
    color: #151515;
}

#CustomerNavigation_Maindiv .ui-state-hover {
    border: 0px solid #e7e7e7;
    /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
    background: none !important;
    font-weight: normal;
    color: #151515;
}

    #CustomerNavigation_Maindiv .ui-state-hover a:hover {
        color: #151515;
        text-decoration: none;
        /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
        background: none !important;
    }

    #CustomerNavigation_Maindiv .ui-state-hover a {
        color: #151515;
        text-decoration: none;
        /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
        background: none !important;
    }

#CustomerNavigation_Maindiv.ui-widget-header .ui-state-active {
    border: 0px solid #fff;
    /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
    background: none !important;
    font-weight: bold;
    color: #151515;
}

#CustomerNavigation_Maindiv .ui-widget-content .ui-state-active {
    border: 0px solid #fff;
    /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
    background: none !important;
    font-weight: bold;
    color: #151515;
}

#CustomerNavigation_Maindiv .ui-state-active {
    border: 0px solid #fff;
    /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
    background: none !important;
    font-weight: bold;
    color: #151515;
}

    #CustomerNavigation_Maindiv .ui-state-active a:visited {
        color: #151515;
        text-decoration: none;
        /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
        background: none !important;
    }

    #CustomerNavigation_Maindiv .ui-state-active a:link {
        color: #151515;
        text-decoration: none;
        /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
        background: none !important;
    }

    #CustomerNavigation_Maindiv .ui-state-active a {
        color: #151515;
        text-decoration: none;
        /*background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
        background-repeat: repeat-x;
        */
        background: none !important;
    }

#CustomerNavigation_Maindiv .ui-widget :active {
    outline: none;
    background-image: url('/Style Library/en-us/mb_gcaa/images/Tittlebar/relatedlinkbg.gif');
    background-repeat: repeat-x;
}

#CustomerNavigation_Maindiv .ui-widget-content {
    background-color: #FFF !IMPORTANT;
}

#CustomerNavigation_Maindiv .ContentLink-items a {
    /*background-image: url("/scripts/js/themes/start/images/ui-icons_056b93_256x240.png");
		background-repeat:no-repeat; 
		background-position: -240px -112px;
		padding-left:10px;
		text-decoration:underline;*/
}

#CustomerNavigation_Maindiv .ContentLink-items .cor_link {
    border-bottom: 1px #e7e7e7 dotted;
    padding-left: 18px;
}





/* End Custome Navigation Webpart - individuals*/

.formLabel2 {
    vertical-align: middle;
    background-color: #E7e7e7;
    border: dotted 0px #151515;
    padding-left: 15px;
    font-weight: bold;
    width: 200px;
}

.formCell2 {
    vertical-align: middle;
    background-color: #FFF;
    border: dotted 0px #151515;
    padding-right: 15px;
    font-weight: normal;
    text-align: left;
    width: 700px;
}

.inPutButton {
    height: 24px !important;
    background-color: #e7e7e7 !important;
    border: 1px solid #151515 !important;
    border-left: 4px solid #151515 !important;
    font-size: 11px !important;
    text-transform: uppercase;
    font-weight: bold;
    cursor: hand;
    cursor: pointer;
    color: #000;
}

    .inPutButton:hover {
        border: 1px solid #000 !important;
        border-left: 4px solid #000 !important;
        background-color: #151515 !important;
        font-size: 11px !important;
        color: White;
        font-weight: bold;
        cursor: hand;
        cursor: pointer;
    }

.inPut {
    height: 20px !important;
    border: 1px solid #151515 !important;
    border-left: 4px solid #151515 !important;
    font-size: 11px !important;
    text-transform: uppercase;
    font-weight: bold;
    cursor: hand;
    cursor: pointer;
}

    .inPut:hover {
        border: 1px solid #000 !important;
        border-left: 4px solid #000 !important;
        background-color: #FFF !important;
        font-size: 11px !important;
        color: black !important;
        font-weight: bold;
        cursor: hand;
        cursor: pointer;
    }

#divPagingServices {
    direction: ltr !important;
    text-align: right !important;
}

.tblSearch td {
    padding-left: 0px;
}

.grid-header-bar {
    background: url( '/images/bg-header.jpg' ) #E7e7e7 repeat-x;
    width: 100%;
    height: 24px;
    font-family: tahoma !important;
    font-size: 11px !important;
    border: #000 1px dotted;
    font-weight: bold !important;
    text-decoration: underline;
    color: black;
}

    .grid-header-bar a {
        color: #000 !important;
        text-decoration: underline !important;
        white-space: nowrap;
        font-family: tahoma !important;
    }

.row-style, .row-style a:link, .row-style a {
    background-color: #FFFFFF;
    font-size: 11px !important;
    cursor: pointer;
    border: white 0px solid;
    color: #383838;
    font-family: tahoma !important;
    text-align: left !important;
}


.row-alter-style, .row-alter-style a:link, .row-alter-style a {
    background-color: #e7e7e7; /*cursor: pointer;*/
    border: white 0px solid;
    font-size: 11px !important;
    color: #383838;
    font-family: tahoma !important;
    text-align: left !important;
}

.row-hover-style {
    background-color: #9ECBE8; /*background: url('/images/bg-header.jpg') #9ECBE8 #8fb4ea repeat-x;*/ /*cursor: pointer;*/
    border: white 0px solid;
    font-size: 11px !important;
    color: black;
    font-family: tahoma !important;
    text-align: left !important;
}

.ROSI-search-show {
    /*background: url(/style%20library/en-us/core%20styles/images/ROSI/SearchShow.jpg) #ffffff no-repeat left;*/
    text-align: left; /*cursor: pointer;*/
}

.ROSI-search-hide {
    /*background: url(/style%20library/en-us/core%20styles/images/ROSI/SearchHide.jpg) #ffffff no-repeat left;*/
    text-align: left; /*cursor: pointer;*/
}

.paging_text {
    font-family: Tahoma, Arial, Verdana;
    font-size: 10px !important;
    line-height: 12px;
    color: #000000;
}

.paging_textbox {
    font-family: Tahoma, Arial, Verdana;
    font-size: 10px !important;
    color: #000000;
    text-align: center;
    padding: 0px;
}

.searchDiv {
    text-align: left;
    padding: 0px;
    width: 1024px;
    position: absolute;
    z-index: 100 !important;
    border-bottom: 0px #316994 solid;
}

.searchTable {
    float: left;
    width: 468px;
    height: 65px;
    padding-left: 10px;
    background-image: url("/Style Library/en-us/images/services/menubgtop.jpg");
    background-repeat: no-repeat;
    background-color: #EFF7F7 !important;
    border-bottom: 1px #316994 solid;
    border-top: 0px #316994 solid;
    border-right: 1px #316994 solid;
    border-left: 1px #316994 solid;
}


.formLabel2 {
    vertical-align: middle;
    background-color: #E7e7e7;
    border: dotted 1px #151515;
    padding-left: 15px;
    font-weight: bold;
    width: 200px;
}

.formCell2 {
    vertical-align: middle;
    background-color: #FFF;
    border: dotted 1px #151515;
    padding-left: 15px;
    font-weight: normal;
    width: 700px;
}

.tblClass {
    border-collapse: collapse;
}

    .tblClass td {
        vertical-align: top;
        padding: 10px;
    }

    .tblClass a:link, .tblClass a:hover, .tblClass a:visited {
        font-size: 14px;
        text-decoration: underline;
        font-weight: bold;
    }

    .tblClass select {
        vertical-align: top;
        background-color: #F2ECDF;
        border: dotted 1px #B99957;
    }

.TextBox {
    vertical-align: top;
    background-color: #F2ECDF;
    border: dotted 1px #B99957;
    width: 400px;
}




.tblLogin {
    background-color: #fff !important;
    border: 1px solid #d9d9d9 !important;
    outline: none;
}


.keyboardInputInitiator {
    vertical-align: middle;
    cursor: pointer;
    float: right !important;
    margin-right: -32px !important;
    margin-top: -14px !important;
}

#MyDataDiv {
    margin-top: -10px !important;
    margin-left: 10px !important;
}

.PageTextArea {
    border: 0px #F7F3F7 solid !important;
    vertical-align: top !important;
    padding: 0px !important;
}

/*----- OVERLAY -------*/
#lean_overlay {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
    display: none;
}

/*----- BUTTONS -------*/
.btnLogin {
    padding: 10px 20px !important;
    height: auto !important;
    text-align: center !important;
    text-decoration: none !important;
    background: #000 !important;
    color: #fff !important;
    width: 100% !important;
    border: 0 !important;
    margin-bottom: 5px !important;
}

    .btnLogin:hover {
        background: #db2d3d !important;
    }

.btnCreateNew {
    padding: 10px 20px !important;
    height: auto !important;
    text-align: center !important;
    text-decoration: none !important;
    color: #fff !important;
    width: 100% !important;
    border: 0 !important;
    background: #555553 !important;
}

    .btnCreateNew:hover {
        background: #db2d3d !important;
    }


.btnOPT {
    padding: 10px 20px !important;
    height: auto !important;
    text-align: center !important;
    text-decoration: none !important;
    background: #000 !important;
    color: #fff !important;
    border: 0 !important;
}

    .btnOPT:hover {
        background: #db2d3d !important;
    }


.btnSignUp {
    padding: 10px 20px !important;
    text-align: center !important;
    text-decoration: none !important;
    height: auto !important;
    background: #000 !important;
    color: #fff !important;
    border: 0 !important;
    width: 60% !important;
    margin-top: 20px !important;
}

    .btnSignUp:hover {
        background: #db2d3d !important;
    }

/*----- POP-UP -------*/
.popupContainer {
    position: absolute;
    width: 400px;
    height: auto;
    left: 45%;
    top: 80px;
    background: #FFF;
}

#modal_trigger {
    margin: 100px auto;
    width: 20%;
    display: block;
}

.popupHeader {
    font-size: 16px;
}

.popupHeader {
    background: #555553;
    position: relative;
    padding: 10px 20px;
    border-bottom: 1px solid #DDD;
    font-weight: bold;
    color: #fff;
}

    .popupHeader .modal_close {
        position: absolute;
        right: 0;
        top: 0;
        padding: 10px 15px;
        background: #555553;
        cursor: pointer;
        color: #FFFFFF;
        font-size: 16px;
    }

.popupBody {
    padding: 20px;
}

/*----- LOGIN FORM -------*/
.user_login {
    display: none;
}

    .user_login label {
        display: block;
        margin-bottom: 2px;
    }

    .user_login input[type="text"], .user_login input[type="email"], .user_login input[type="password"] {
        display: block;
        width: 90%;
        padding: 10px;
        border: 1px solid #DDD;
        color: #00000;
    }

    .user_login input[type="checkbox"] {
        float: left;
        margin-right: 5px;
    }

        .user_login input[type="checkbox"] + label {
            float: left;
        }

    .user_login .checkbox {
        margin-bottom: 10px;
        clear: both;
        overflow: hidden;
    }

    .user_login .help-me {
        float: right;
        position: relative;
        top: -28px;
        left: 17px;
    }


.forgot_password {
    display: block;
    margin: 20px 0 10px;
    clear: both;
    overflow: hidden;
    text-decoration: none;
    color: #BA1C2B;
}


/*----- SIGNUP FORM -------*/

.signup-control label {
    display: block;
    margin-bottom: 2px;
}

.signup-control input[type="text"], .signup-control input[type="email"], .signup-controlinput[type="password"] {
    display: block;
    width: 80%;
    padding: 10px;
    border: 1px solid #DDD;
    color: #00000;
}

.signup-control input[type="checkbox"] {
    float: left;
    margin-right: 5px;
}

    .signup-control input[type="checkbox"] + label {
        float: left;
    }

.signup-control .checkbox {
    margin-bottom: 10px;
    clear: both;
    overflow: hidden;
}


.signup-control select {
    display: block;
    width: 88%;
    padding: 10px;
    border: 1px solid #DDD;
    color: #00000;
}

.signup-control .help-me {
    float: right;
    position: relative;
    top: -25px;
    right: 35px;
}

.signup-control .requiredField {
    color: #ff0000;
}

/*----- TOOLTIP -------*/

[data-tip] {
    position: relative;
}

    [data-tip]:before {
        content: '';
        /* hides the tooltip when not hovered */
        display: none;
        content: '';
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid #1a1a1a;
        position: absolute;
        top: 30px;
        left: 35px;
        z-index: 8;
        font-size: 0;
        line-height: 0;
        width: 0;
        height: 0;
    }

    [data-tip]:after {
        display: none;
        content: attr(data-tip);
        position: absolute;
        top: 35px;
        left: 0px;
        padding: 5px 8px;
        background: #1a1a1a;
        color: #fff;
        z-index: 9;
        font-size: 1em;
        line-height: 18px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        white-space: initial;
        word-wrap: normal;
    }

    [data-tip]:hover:before,
    [data-tip]:hover:after {
        display: block;
    }



.sPanel {
    width: 26px;
    height: 25px;
    border-radius: 30px;
    font-size: 20px;
    color: #fff !important;
    text-align: center;
    text-decoration: none;
    background: #040404 !important;
    float: left;
}

.pHeight p{
	line-height:1.5em;
	font-size:12px;
	 text-align:justify;
}

.pHeight li{
 line-height:1.5em;
 font-size:12px;
  text-align:justify;
}
.pHeight td{
 line-height:1.5em;
 font-size:12px;
  text-align:justify;
}

.addSection {
    /*display: none;*/
}

.sCaptcha {
    font-size: 25px;
    border: 1px #000 solid;
    padding: 5px;
    padding-right: 8%;
    padding-left: 10%;
}

input[type=button] {
                cursor:pointer;
}
a:link:hover {
    text-decoration: underline !important;
}
a:hover {
    text-decoration: underline !important;
}
p, div, span,label,b,a, {
    line-height: 1.5;
                word
}

.fixedSocialMediafaMainIcon
{
     color: #fff;
    font-size: 1.3em !important;
    line-height: 1.8em !important;   
    
 }

.fixedSocialMediafaExternalLinkIcon
{
	color: #fff;
    font-size: 35% !important;
    position: absolute !important;
    text-align: right !important;
    padding-right: 6px;
    padding-top: 6px;    
}