@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('../../Fonts/league_gothic-webfont.eot');
    src: url('../../Fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/league_gothic-webfont.woff') format('woff'), url('../../Fonts/league_gothic-webfont.ttf') format('truetype'), url('../../Fonts/league_gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    background-color: #7c8b6e;
    margin: 0;
    background-image: url(../../images/bg-topheader.png);
    background-repeat: repeat-x;
    background-position: top;
    overflow: auto;
    font: normal 12px Arial, Helvetica, sans-serif;
}

.maintable {
    width: 950px;
}

.PPName {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 26px;
}

.WelcomeTxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #FFF;
}

    .WelcomeTxt a:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #FFF;
    }
    /*.WelcomeTxt a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #FFF;
}
.WelcomeTxt a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #FFF;
}*/
    .WelcomeTxt a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
        color: #FFF;
    }

.LogoutExitButton {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #FFF;
}

    .LogoutExitButton a:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
        color: #FFF;
    }
    /*.LogoutExitButton a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #FFF;
}
.LogoutExitButton a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #FFF;
}*/
    .LogoutExitButton a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        text-decoration: underline;
        color: #FFF;
    }

.leftcolumn {
    background-image: url(../../images/whitebg.jpg);
    background-position: right;
    background-repeat: repeat-y;
    background-color: #ffffff;
    width: 220px;
    padding: 10px 0 10px 10px;
    vertical-align: top;
    border-right: 1px solid #d9d4d4;
}

.middlecolumn {
    background-color: #ffffff;
    vertical-align: top;
}

.rightcolumn {
    background-color: #ffffff;
    width: 220px;
    padding: 6px 12px 0 0;
    vertical-align: top; /*border-left:1px solid #d9d4d4;*/
}

.mainmenu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #773500; /*border-top:1px solid #dab785; 	border-bottom:1px solid #dab785;*/
    padding-left: 5px;
    padding-right: 5px;
    line-height: 22px;
    background: url('../../Images/menubg.jpg') repeat-y right top #FEE5BD;
}
    /*.mainmenu a:link, a:active, a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #303336;
    text-decoration: underline;
    font-weight: normal;
}*/
    .mainmenu a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #773500;
        text-decoration: none;
        font-weight: normal;
    }

.menudividerline {
    height: 1px;
    background-color: #FFDEAB;
    margin: 0 0 0 25px;
}

.submenu {
    font-family: Arial, Helvetica, sans-serif;
    color: #9e5c00;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    height: 28px;
}

    .submenu table {
        height: 28px;
    }

    .submenu tr:hover {
        font-family: Arial, Helvetica, sans-serif;
        color: #fe9400; /*text-decoration:underline;*/
        font-size: 12px; /*background-color:#FEECBE !important;*/
    }
    /*.submenu a:link, a:active, a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    color: #9e5c00;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    height: 24px;
}*/
    .submenu a:hover {
        font-family: Arial, Helvetica, sans-serif;
        color: #fe9400; /*text-decoration:underline;*/
        padding-left: 4px;
        font-size: 12px;
        font-weight: normal;
        height: 24px;
    }

.containeborder {
    border-left: 1px solid #dcdcde;
    border-right: 1px solid #dcdcde;
}

.containerheadline {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #253B26;
    text-decoration: none;
    font-weight: bold;
}

    .containerheadline a:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #253B26;
        text-decoration: underline;
        font-weight: normal;
    }
    /*.containerheadline a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #253B26;
    text-decoration: underline;
}
.containerheadline a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #253B26;
    text-decoration: underline;
}*/
    .containerheadline a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #253B26;
        text-decoration: none;
    }

.rightdividerline {
    background-color: #c3c4c5;
    line-height: 1px;
}

.textnormalgray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: #666;
}

.textsmallgray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-decoration: none;
    color: #2F2F2F;
}

.textsmallRightgray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-decoration: none;
    color: #495762;
}

.textsmallOrange {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: #2F2F2F;
    font-style: normal;
    line-height: 16px;
    text-align: left;
}

.textsmallRightInnerBoxGray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    color: #495762;
    font-style: normal;
    line-height: 16px;
    text-align: left;
}

.cetextsmallOrange {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: #2F2F2F;
    font-style: normal;
    line-height: 16px;
}

.textsmallOrange a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    color: #2F2F2F;
    font-weight: normal;
    line-height: 16px;
}

.textsmallRightInnerBoxGray a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    color: #495762;
    font-weight: normal;
    line-height: 16px;
}
/*.textsmallOrange a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    color:#2F2F2F;
    font-weight: normal;
    line-height: 16px;
}
.textsmallOrange a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    color: #2F2F2F;
    font-weight: normal;
    line-height: 16px;
}*/

.textsmallOrange a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: underline;
    color: #000000;
    font-weight: normal;
    line-height: 16px;
}

.textsmallRightInnerBoxGray a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: underline;
    color: #495762;
    font-weight: normal;
    line-height: 16px;
}

.textsmallOrangevisited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    color: #2F2F2F;
    font-weight: normal;
    line-height: 16px;
}

    .textsmallOrangevisited a:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        text-decoration: none;
        color: #2F2F2F;
        font-weight: normal;
        line-height: 16px;
    }
    /*.textsmallOrangevisited a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    color: #2F2F2F;
    font-weight: normal;
    line-height: 16px;
}
.textsmallOrangevisited a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    color: #2F2F2F;
    font-weight: normal;
    line-height: 16px;
}*/
    .textsmallOrangevisited a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        text-decoration: underline;
        color: #2F2F2F;
        font-weight: normal;
        line-height: 16px;
    }

.footerText {
    font-family: Arial, Helvetica, sans-serif;
    color: #dde3d8;
    text-decoration: none;
    font-size: 12px;
    line-height: 18px;
}

    .footerText a:link {
        font-family: Arial, Helvetica, sans-serif;
        color: #ffffff;
        text-decoration: underline;
        font-size: 12px;
        line-height: 18px;
    }
    /*.footerText a:active
{
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: underline;
    font-size: 12px;
    line-height: 18px;
}
.footerText a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: underline;
    font-size: 12px;
    line-height: 18px;
}*/
    .footerText a:hover {
        font-family: Arial, Helvetica, sans-serif;
        color: #ffffff;
        text-decoration: none;
        font-size: 12px;
        line-height: 18px;
    }

.homeACSection {
    font-family: Arial, Helvetica, sans-serif;
    color: #d85e0c;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
    height: 50px;
    border-bottom: 1px solid white;
    background-color: #e7e7e7;
}

.ACStatus {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    padding-left: 3px;
}

.homeACinformation {
    background-repeat: repeat-x;
    background-position: bottom;
    font-family: Arial, Helvetica, sans-serif;
    color: #737373;
    font-weight: bold;
    height: 32px;
    font-size: 16px;
}

.grayborder {
    background-repeat: repeat-x;
    height: 2px;
}

.ACInfoText {
    font-family: Arial, Helvetica, sans-serif;
    color: #293036;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    padding-left: 3px;
}

.ACOutstanding {
    font-family: Arial, Helvetica, sans-serif;
    color: #ff6501;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    padding-left: 3px;
}

/*a.rollover
{
    display: block;
    width: 147px;
    height: 58px;
    text-decoration: none;
    background: url("../../images/Btn-Statement.png");
}

a.rollover:hover
{
    background-position: -147px 0;
}*/

.t_Green {
    width: 100%;
    background-color: #C9D4EF;
    border: 1px solid #929e86;
}

    .t_Green table {
        border: 0px solid #D6C9B8;
        width: 100%;
    }

.t_GreentdHeader {
    background: url(../../Images/bg-greencontainerhead.gif) 0 0 repeat-x;
    height: 14px;
    padding-left: 5px;
    border-bottom: 1px solid #929e86;
    color: #2e3525;
}

.t_Green th {
    background: url(../../Images/BG-OrangeSubHead-1.png) repeat #C9D4EF;
    height: 20px;
    border-bottom: 1px solid #D6C9B8;
}

.t_Green td {
    background-color: #F3F3F3;
    height: 16px;
    padding: 4px 5px;
}

.Td_GreenHeaderProgram {
    background-color: #1594A3;
    height: 25px;
    padding-left: 7px;
    padding-top: 2px;
    border-bottom: 1px solid #1594A3;
    color: #FFF;
    font-size: 11pt;
    border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
}

.st_ProgramInnerBox {
    border: 1px solid #1594A3;
    background-color: #F7F7F6;
    padding: 4px 5px;
    height: 16px;
}

.t_GreenSite {
    width: 100%;
}

    .t_GreenSite td {
        height: 16px;
        padding: 4px 5px;
    }

.st_TdOuterWhiteBox {
    background-color: #FFF;
    padding-left: 8px;
    padding-right: 3px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    height: 350px;
    vertical-align: top;
}
/* Parent Login.aspx*/




body {
    margin: 0;
    padding: 0;
    /*background-color: #D5D5D5;*/
    background: url('../../Images/bg_Outer.jpg') repeat;
}

div {
    display: block;
}

.p_OuterContainer {
    /*background-color: #4D637A;*/
    background: url('../../Images/bg_Outer.jpg') repeat;
}

.p_ContainerHeader {
    height: 140px;
    background-color: #FFF;
    /*background: url('../../Images/p_bg_header.jpg') no-repeat center top #3C3C3C;*/
}

.p_HeaderBodySeparator {
    height: 5px;
    background-color: #ff9201;
}

.p_ContainerBody {
    /* position: relative;*/
    background-color: #FFF;
    min-height: 390px;
    margin: -40px 4% 0px 4%;
    background-color: Transparent;
    left: 0px;
}



.p_ContainerFooter {
    text-align: center;
}

.p_OuterSignIn {
    width: 48%;
    float: left;
    min-height: 275px;
    margin: 0 1% 1% 1%;
    background-color: Transparent;
}

.p_OpenAccount {
    width: 48%;
    float: right;
    min-height: 100px;
    margin: 0 1% 1% 1%;
    background-color: Transparent;
}

.p_BigTopLeft {
    width: 2%;
    /*background: url('../../Images/bg_TopLeft.png') no-repeat right bottom;*/
    height: 19px;
    background-color: #DCDED9;
    -webkit-border-radius: 12px 0 0 0;
    -moz-border-radius: 12px 0 0 0;
    border-radius: 12px 0 0 0;
}

.p_BigTopPart {
    width: 2%;
    /*background: url('../../Images/bg_TopLeft.png') no-repeat right bottom;*/
    height: 19px;
    background-color: #DCDED9;
    -webkit-border-radius: 12px 12px 0 0;
    -moz-border-radius: 12px 12px 0 0;
    border-radius: 12px 12px 0 0;
}


.p_BigTopCenter {
    width: 96%;
    /*background: url('../../Images/bg_TopCenter.png') repeat-x left bottom;*/
    height: 19px;
    background-color: #DCDED9;
}

.p_BigTopRight {
    width: 2%;
    /*background: url('../../Images/bg_TopRight.png') no-repeat left bottom;*/
    background-color: #DCDED9;
    height: 19px;
    -webkit-border-radius: 0 12px 0 0;
    -moz-border-radius: 0 12px 0 0;
    border-radius: 0 12px 0 0;
}


/*.p_BigHeaderTopLeft
{
    width: 3%;
    background: url('../../Images/black_menu_left.png') no-repeat right bottom;
    height: 40px;
}*/

.p_BigHeaderTopLeft {
    width: 2%;
    /*background: url('../../Images/black_menu_left.png') no-repeat right bottom;*/
    background-color: #4A6075;
    height: 36px;
    -webkit-border-radius: 12px 0 0 0;
    -moz-border-radius: 12px 0 0 0;
    border-radius: 12px 0 0 0;
}

/*.p_BigHeaderTopCenter
{
    width: 94%;
    background: url('../../Images/black_menu_center.png') repeat-x left bottom;
    height: 40px;
}*/

.p_BigHeaderTopCenter {
    width: 96%;
    /*background: url('../../Images/black_menu_center.png') repeat-x left bottom;*/
    background-color: #4A6075;
    height: 36px;
}


/*.p_BigHeaderTopRight
{
    width: 3%;
    background: url('../../Images/black_menu_right.png') no-repeat left bottom;
    height: 40px;
}*/

.p_BigHeaderTopRight {
    width: 2%;
    /*background: url('../../Images/black_menu_right.png') no-repeat left bottom;*/
    height: 36px;
    background-color: #4A6075;
    -webkit-border-radius: 0 12px 0 0;
    -moz-border-radius: 0 12px 0 0;
    border-radius: 0 12px 0 0;
}

.p_BigMiddleLeft {
    width: 2%;
    /*background: url('../../Images/bg_MiddleLeft.png') repeat-y right bottom;*/
    background-color: #DCDED9;
    height: auto;
}

/*.p_BigMiddleCenter
{
    width: 96%;
    background-color: #dcded9;
    height: 350px;
    vertical-align: top;
    padding:0 1px;
}*/

.p_BigMiddleRight {
    width: 2%;
    /*background: url('../../Images/bg_MiddleRight.png') repeat-y left bottom;*/
    background-color: #DCDED9;
}


.p_BigBottomLeft {
    width: 2%;
    /*background: url('../../Images/bg_BottomLeft.png') no-repeat right top;*/
    /*background: url('../../Images/corner-bottomleft.png') no-repeat left top;*/
    height: 24px;
    background-color: #DCDED9;
    -webkit-border-radius: 0 0 0 12px;
    -moz-border-radius: 0 0 0 12px;
    border-radius: 0 0 0 12px;
    -webkit-box-shadow: #2B3947 0px 5px 0px;
    -moz-box-shadow: #2B3947 0px 5px 0px;
    box-shadow: #2B3947 0px 5px 0px;
}

/*.p_BigBottomCenter
{
    width: 96%;   
    height: 24px;
    background-color:#DCDED9;

    -webkit-box-shadow: #2B3947 0px 5px 0px;
	-moz-box-shadow: #2B3947 0px 5px 0px;
	box-shadow: #2B3947 0px 5px 0px;
}*/

.p_BigBottomRight {
    width: 2%;
    /*background: url('../../Images/bg_BottomRight.png') no-repeat left top;*/
    /*background: url('../../Images/corner-bottomright.png') no-repeat left top;*/
    height: 24px;
    background-color: #DCDED9;
    -webkit-border-radius: 0 0 12px 0;
    -moz-border-radius: 0 0 12px 0;
    border-radius: 0 0 12px 0;
    -webkit-box-shadow: #2B3947 0px 5px 0px;
    -moz-box-shadow: #2B3947 0px 5px 0px;
    box-shadow: #2B3947 0px 5px 0px;
}




.p_OrangeTopLeft {
    width: 5%;
    background: url('../../Images/orange_TopLeft.png') no-repeat right top;
    height: 35px;
}

.p_OrangeTopCenter {
    width: 90%;
    background: url('../../Images/orange_TopCenter.png') repeat-x left top;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    color: #FFF;
    font-size: 15px;
}


    .p_OrangeTopCenter div.p_Header {
        height: 30px;
    }

.p_OrangeTopRight {
    width: 5%;
    background: url('../../Images/orange_TopRight.png') no-repeat left top;
    height: 35px;
}


.p_OrangeMiddleLeft {
    width: 5%;
    background: url('../../Images/orange_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}

.p_OrangeMiddleCenter {
    width: 90%;
    background-color: #F8F8F8;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: 0px ;
    border-left: 2px solid #BBBBBB ;
    border-right: 2px solid #BBBBBB ;
    border-bottom: 2px solid #BBBBBB ;
    padding: 10px;
}

.p_OrangeMiddleRight {
    width: 5%;
    background: url('../../Images/orange_MiddleRight.png') repeat-y left bottom;
}


.p_OrangeBottomLeft {
    width: 5%;
    background: url('../../Images/orange_BottomLeft.png') no-repeat right top;
    height: 33px;
}

.p_OrangeBottomCenter {
    width: 90%;
    background: url('../../Images/orange_BottomCenter.png') repeat-x left top;
    height: 33px;
}

.p_OrangeBottomRight {
    width: 5%;
    background: url('../../Images/orange_BottomRight.png') no-repeat left top;
    height: 33px;
}

.CustomerHeadingBlue {
    font-family: Segoe UI;
    font-weight: 600;
    font-size: 16pt;
    color: #18405A;
}

/* For CECustomerHome.aspx screen */

.p_CE_OrangeTopLeft {
    width: 5%;
    background: url('../../Images/h_orange_TopLeft.png') no-repeat right top;
    height: 34px;
}

.p_CE_OrangeTopCenter {
    width: 90%;
    background: url('../../Images/h_orange_TopCenter.png') repeat-x left top;
    height: 34px;
    line-height: 30px;
    font-weight: bold;
    color: #FFF;
    font-size: 15px;
}


    .p_CE_OrangeTopCenter div.p_Header {
        height: 34px;
    }

.p_CE_OrangeTopRight {
    width: 5%;
    background: url('../../Images/h_orange_TopRight.png') no-repeat left top;
    height: 34px;
}

.p_CE_OrangeMiddleLeft {
    width: 5%;
    background: url('../../Images/h_orange_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}

.p_CE_OrangeMiddleCenter {
    width: 90%;
    background-color: #F8F8F8;
}

.p_CE_OrangeMiddleRight {
    width: 5%;
    background: url('../../Images/h_orange_MiddleRight.png') repeat-y left bottom;
}


.p_CE_OrangeBottomLeft {
    width: 5%;
    background: url('../../Images/h_orange_BottomLeft.png') no-repeat right top;
    height: 33px;
}

.p_CE_OrangeBottomCenter {
    width: 90%;
    background: url('../../Images/h_Orange_BottomCenter.png') repeat-x left top;
    height: 33px;
}

.p_CE_OrangeBottomRight {
    width: 5%;
    background: url('../../Images/h_orange_BottomRight.png') no-repeat left top;
    height: 33px;
}


/* End CECustomerHome.aspx screen */


.p_BlackTopLeft {
    width: 5%;
    background: url('../../Images/black_TopLeft.png') no-repeat right top;
    height: 35px;
}

.p_BlackTopCenter {
    width: 90%;
    background: url('../../Images/black_TopCenter.png') repeat-x left top;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    color: #FFF;
    font-size: 15px;
}

    .p_BlackTopCenter div.p_Header {
        height: 30px;
    }

.p_BlackTopRight {
    width: 5%;
    background: url('../../Images/black_TopRight.png') no-repeat left top;
    height: 35px;
}


.p_BlackMiddleLeft {
    width: 5%;
    background: url('../../Images/black_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}

.p_BlackMiddleCenter {
    width: 90%;
    background-color: #F8F8F8;
}

.p_BlackMiddleRight {
    width: 5%;
    background: url('../../Images/black_MiddleRight.png') repeat-y left bottom;
}


.p_BlackBottomLeft {
    width: 5%;
    background: url('../../Images/black_BottomLeft.png') no-repeat right top;
    height: 33px;
}

.p_BlackBottomCenter {
    width: 90%;
    background: url('../../Images/black_BottomCenter.png') repeat-x left top;
    height: 33px;
}

.p_BlackBottomRight {
    width: 5%;
    background: url('../../Images/black_BottomRight.png') no-repeat left top;
    height: 33px;
}


.p_NoUserName {
    color: #394A5C;
    font-size: 14px;
    padding: 10px 0px;
    width: 110%;
    background: url('../../Images/bg_NoUserName.png') repeat-y left top;
}

    .p_NoUserName div {
        border: 1px solid #A0A0A0;
        width: 100%;
        padding: 3px;
        margin-left: 5px;
    }

.p_Child {
    background: url('../../Images/MainGraphics.jpg') no-repeat right top;
    height: 260px;
    width: 370px;
    float: right;
}


.p_ApplicationLogo {
    float: left;
    width: 45%;
}

.p_IntefaceLogo {
    background: url('../../Images/EZChildTrack_ParentPortal.png') no-repeat right top;
    float: right;
    height: 30px;
    width: 220px;
    margin: 10px 10px 0 0;
    width: 45%;
    text-align: right;
}

.c_IntefaceLogo {
    background: url('../../Images/EZChildTrack_CustomerPortal1.png') no-repeat right top;
    float: right;
    height: 30px;
    width: 220px;
    margin: 10px 10px 0 0;
    width: 45%;
    text-align: right;
}

.p_ClientLogo {
    display: block;
    margin: 0 auto;
    font-family: LeagueGothicRegular,Impact, verdana, helvetica, sans-serif;
    color: orange;
    text-align: center;
    font-size: 50px;
}

.p_ClientLogoBlue {
    display: block;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    color: #18405A;
    text-align: center;
    font-size: 23px;
}

.p_ClientLogo span {
    font-family: LeagueGothicRegular,Impact, verdana, helvetica, sans-serif;
    font-size: 50px;
    color: orange;
    font-weight: normal;
}

.p_ClientLogoBlue span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 23px;
    color: #18405A;
    font-weight: normal;
}

/*.p_WelcomeMessageItalics
{
    font: Italic 10pt Arial, Helvetica, sans-serif;
    color: #F3F1F1;
    height: 36px;
    line-height: 20px;
    display: block;
}*/

.p_WelcomeMessageItalics {
    font: Italic 11pt Arial, Segoe UI;
    color: #F3F1F1;
    font-weight: 600;
    height: 30px;
    line-height: 20px;
    display: block;
    padding-top: 6px;
}

/*.p_SmallWelcomeMessageItalics
{
    font: Italic 8pt Arial, Helvetica, sans-serif;
    color: #F3F1F1;
    display: block;
}*/

.p_SmallWelcomeMessageItalics {
    font: Italic 9pt Segoe UI;
    color: #FFA107;
    display: block;
    font-weight: 600;
    height: 30px;
    line-height: 20px;
    padding-top: 6px;
}

.p_WelcomeMessageCenterStrip {
    font: 11pt Segoe UI;
    color: #657A8F;
    display: block;
    height: 30px;
    line-height: 20px;
    padding-top: 6px;
}


.p_HeaderWelcomeMessage {
    float: left;
    height: 36px;
    line-height: 45px;
    display: block;
}

.p_HeaderActionControls {
    float: right;
    text-align: left;
    display: block;
    height: 36px;
    line-height: 36px;
    font-weight: bold;
}

    .p_HeaderActionControls a {
        text-decoration: none;
        color: #FFF;
        padding: 0 7px;
        height: 36px;
        line-height: 36px;
        display: block;
        width: 70px;
        float: right;
        border-right: 1px solid #657A8F;
        text-align: center;
    }

        .p_HeaderActionControls a:hover {
            text-decoration: none;
            color: #FF9F16;
            font-weight: bold;
            padding: 0 7px;
            height: 36px;
            line-height: 36px;
            display: block;
            width: 70px;
            float: right;
            border-right: 1px solid #657A8F;
            /*background: url('../../Images/black_menu_rollhover.png') top left;*/
            background-color: #5E7994;
            text-align: center;
        }

        /*.p_HeaderActionControls a:active, a:visited
{
    text-decoration: none;
    color: #ffb400;
    font-weight: bold;
    padding: 0 10px;
    height: 36px;
    line-height: 36px;
    display: block;
    width: 70px;
    float: right;
    background: url('../../Images/black_menu_rollhover.png') top left;
    text-align: center;
}*/

        .p_HeaderActionControls a.visited {
            text-decoration: none;
            color: #fff;
            font-weight: bold;
            padding: 0 7px;
            height: 36px;
            line-height: 36px;
            display: block;
            width: 70px;
            float: right;
            /*background: url('../../Images/black_menu_rollhover.png') top left;*/
            background-color: #5E7994;
            text-align: center;
        }










/*.p_GreenTopLeft
{
    width: 2%;
    background: url('../../Images/green_TopLeft.png') no-repeat right top;
    height: 34px;
}*/

.p_GreenTopLeft {
    width: 2%;
    background-color: #1594A3;
    height: 34px;
    -webkit-border-radius: 10px 0 0 0;
    -moz-border-radius: 10px 0 0 0;
    border-radius: 10px 0 0 0;
}

/*.p_GreenTopCenter
{
    width: 96%;
    background: url('../../Images/green_TopCenter.png') repeat-x left top;
    height: 34px;
    line-height:34px;
     text-align:left;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    text-indent:1px;
}*/

.p_GreenTopCenter {
    width: 96%;
    background-color: #1594A3;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    text-indent: 1px;
}

/*.p_GreenTopRight
{
    width: 2%;
    background: url('../../Images/green_TopRight.png') no-repeat left top;
    height: 34px;
}*/

.p_GreenTopRight {
    width: 2%;
    background-color: #1594A3;
    height: 34px;
    -webkit-border-radius: 0 10px 0 0;
    -moz-border-radius: 0 10px 0 0;
    border-radius: 0 10px 0 0;
}


/*.p_GreenMiddleLeft
{
    width: 2%;
    background: url('../../Images/green_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}*/

.p_GreenMiddleLeft {
    width: 2%;
    background-color: #FFF;
    height: 546px;
}

.p_GreenMiddleCenter {
    width: 90%;
    background-color: #FFF;
    padding: 10px 2px;
}



.p_GreenMiddleRight {
    width: 2%;
    /*background: url('../../Images/green_MiddleRight.png') repeat-y left bottom;*/
    background-color: #FFF;
}


/*.p_GreenBottomLeft
{
    width: 2%;
    background: url('../../Images/green_BottomLeft.png') no-repeat right top;
    height: 33px;
}*/

.p_GreenBottomLeft {
    width: 2%;
    background-color: #FFF;
    height: 33px;
    -webkit-border-radius: 0 0 0 10px;
    -moz-border-radius: 0 0 0 10px;
    border-radius: 0 0 0 10px;
    -webkit-box-shadow: #BDBFBA 0px 2px 0px;
    -moz-box-shadow: #BDBFBA 0px 2px 0px;
    box-shadow: #BDBFBA 0px 2px 0px;
}

/*.p_GreenBottomCenter
{
    width: 96%;
    background: url('../../Images/green_BottomCenter.png') repeat-x left top;
    height: 33px;
}*/

.p_GreenBottomCenter {
    width: 96%;
    background-color: #FFF;
    height: 33px;
    -webkit-box-shadow: #BDBFBA 0px 2px 0px;
    -moz-box-shadow: #BDBFBA 0px 2px 0px;
    box-shadow: #BDBFBA 0px 2px 0px;
}

/*.p_GreenBottomRight
{
    width: 2%;
    background: url('../../Images/green_BottomRight.png') no-repeat left top;
    height: 33px;
}*/

.p_GreenBottomRight {
    width: 2%;
    background-color: #FFF;
    height: 33px;
    -webkit-border-radius: 0 0 10px 0;
    -moz-border-radius: 0 0 10px 0;
    border-radius: 0 0 10px 0;
    -webkit-box-shadow: #BDBFBA 0px 2px 0px;
    -moz-box-shadow: #BDBFBA 0px 2px 0px;
    box-shadow: #BDBFBA 0px 2px 0px;
}

.p_DarkOrangeTopLeft {
    width: 2%;
    background: url('../../Images/h_Dark_Orange_TopLeft.png') no-repeat right top;
    height: 34px;
}

.p_DarkOrangeTopCenter {
    width: 96%;
    background: url('../../Images/h_Dark_Orange_TopCenter.png') repeat-x left top;
    height: 34px;
    line-height: 34px;
    text-align: left;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 13pt;
}

.p_DarkOrangeTopRight {
    width: 2%;
    background: url('../../Images/h_Dark_Orange_TopRight.png') no-repeat left top;
    height: 34px;
}





/*.p_NewOrangeTopLeft
{
    width: 2%;
    background: url('../../Images/h_Orange_TopLeft.png') no-repeat right top;
    height: 34px;
}*/

.p_NewOrangeTopLeft {
    width: 2%;
    background-color: #EB8000;
    height: 34px;
    -webkit-border-radius: 10px 0 0 0;
    -moz-border-radius: 10px 0 0 0;
    border-radius: 10px 0 0 0;
}

/*.p_NewOrangeTopCenter
{
    width: 96%;
    background: url('../../Images/h_Orange_TopCenter.png') repeat-x left top;
    height: 34px;
    line-height:34px;
    text-align:left;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 13pt;
}*/

.p_NewOrangeTopCenter {
    width: 96%;
    background-color: #EB8000;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-family: "Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    color: #FFF;
}

/*.p_NewOrangeTopRight
{
    width: 2%;
    background: url('../../Images/h_Orange_TopRight.png') no-repeat left top;
    height: 34px;
}*/

.p_NewOrangeTopRight {
    width: 2%;
    background-color: #EB8000;
    height: 34px;
    -webkit-border-radius: 0 10px 0 0;
    -moz-border-radius: 0 10px 0 0;
    border-radius: 0 10px 0 0;
}


/*.p_NewOrangeMiddleLeft
{
    width: 2%;
    background: url('../../Images/h_Orange_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}*/

.p_NewOrangeMiddleLeft {
    width: 2%;
    background-color: #FFF;
    height: 546px;
}

.p_NewOrangeMiddleCenter {
    width: 96%;
    background-color: #FFF;
    height: 360px;
    padding: 15px 0;
}

/*.p_NewOrangeMiddleRight
{
    width: 2%;
    background: url('../../Images/h_Orange_MiddleRight.png') repeat-y left bottom;
}*/

.p_NewOrangeMiddleRight {
    width: 2%;
    background-color: #FFF;
}

/*.p_NewOrangeBottomLeft
{
    width: 2%;
    background: url('../../Images/h_Orange_BottomLeft.png') no-repeat right top;
    height: 33px;
}*/

.p_NewOrangeBottomLeft {
    width: 2%;
    background-color: #FFF;
    height: 33px;
    -webkit-border-radius: 0 0 0 10px;
    -moz-border-radius: 0 0 0 10px;
    border-radius: 0 0 0 10px;
    -webkit-box-shadow: #BDBFBA 0px 2px 0px;
    -moz-box-shadow: #BDBFBA 0px 2px 0px;
    box-shadow: #BDBFBA 0px 2px 0px;
}

/*.p_NewOrangeBottomCenter
{
    width: 96%;
    background: url('../../Images/h_Orange_BottomCenter.png') repeat-x left top;
    height: 33px;
}*/

.p_NewOrangeBottomCenter {
    width: 96%;
    background-color: #FFF;
    height: 33px;
    -webkit-box-shadow: #BDBFBA 0px 2px 0px;
    -moz-box-shadow: #BDBFBA 0px 2px 0px;
    box-shadow: #BDBFBA 0px 2px 0px;
}

/*.p_NewOrangeBottomRight
{
    width: 2%;
    background: url('../../Images/h_Orange_BottomRight.png') no-repeat left top;
    height: 33px;
}*/

.p_NewOrangeBottomRight {
    width: 2%;
    background-color: #FFF;
    height: 33px;
    -webkit-border-radius: 0 0 10px 0;
    -moz-border-radius: 0 0 10px 0;
    border-radius: 0 0 10px 0;
    -webkit-box-shadow: #BDBFBA 0px 2px 0px;
    -moz-box-shadow: #BDBFBA 0px 2px 0px;
    box-shadow: #BDBFBA 0px 2px 0px;
}

/*.p_BrownTopLeft
{
    width: 2%;
    background: url('../../Images/brown_TopLeft.png') no-repeat right top;
    height: 34px;
}*/

.p_DarkBlueTopLeft {
    width: 2%;
    background-color: #24587F;
    height: 34px;
    -webkit-border-radius: 10px 0 0 0;
    -moz-border-radius: 10px 0 0 0;
    border-radius: 10px 0 0 0;
}

/*.p_BrownTopCenter
{
    width: 96%;
    background: url('../../Images/brown_TopCenter.png') repeat-x left top;
    height: 34px;      
    line-height:34px;
     text-align:left;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    text-indent:1px;
}*/

.p_DarkBlueTopCenter {
    width: 96%;
    background-color: #24587F;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-family: "Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    text-indent: 1px;
    color: #FFF;
}

/*.p_BrownTopRight
{
    width: 2%;
    background: url('../../Images/brown_TopRight.png') no-repeat left top;
    height: 34px;
}*/


.p_DarkBlueTopRight {
    width: 2%;
    background-color: #24587F;
    height: 34px;
    -webkit-border-radius: 0 10px 0 0;
    -moz-border-radius: 0 10px 0 0;
    border-radius: 0 10px 0 0;
}

/*.p_BrownMiddleLeft
{
    width: 2%;
    background: url('../../Images/brown_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}*/

.p_DarkBlueMiddleLeft {
    width: 2%;
    background-color: #FFF;
    height: 546px;
}

/*.p_BrownMiddleCenter
{
    width: 96%;
    background-color: #FFF;
    padding: 5px 0;
}*/

.p_DarkBlueMiddleCenter {
    width: 96%;
    background-color: #FFF;
    padding: 10px 0;
}

/*.p_BrownMiddleRight
{
    width: 2%;
    background: url('../../Images/brown_MiddleRight.png') repeat-y left bottom;
}*/

.p_DarkBlueMiddleRight {
    width: 2%;
    background-color: #FFF;
}

/*.p_BrownBottomLeft
{
    width: 2%;
    background: url('../../Images/brown_BottomLeft.png') no-repeat right top;
    height: 33px;
}*/

.p_DarkBlueBottomLeft {
    width: 2%;
    background-color: #FFF;
    height: 33px;
    -webkit-border-radius: 0 0 0 10px;
    -moz-border-radius: 0 0 0 10px;
    border-radius: 0 0 0 10px;
    -webkit-box-shadow: #BDBFBA 0px 2px 0px;
    -moz-box-shadow: #BDBFBA 0px 2px 0px;
    box-shadow: #BDBFBA 0px 2px 0px;
}

/*.p_BrownBottomCenter
{
    width: 96%;
    background: url('../../Images/brown_BottomCenter.png') repeat-x left top;
    height: 33px;
}*/

.p_DarkBlueBottomCenter {
    width: 96%;
    height: 33px;
    background-color: #FFF;
    -webkit-box-shadow: #BDBFBA 0px 2px 0px;
    -moz-box-shadow: #BDBFBA 0px 2px 0px;
    box-shadow: #BDBFBA 0px 2px 0px;
}

/*.p_BrownBottomRight
{
    width: 2%;
    background: url('../../Images/brown_BottomRight.png') no-repeat left top;
    height: 33px;
}*/

.p_DarkBlueBottomRight {
    width: 2%;
    height: 33px;
    background-color: #FFF;
    -webkit-border-radius: 0 0 10px 0;
    -moz-border-radius: 0 0 10px 0;
    border-radius: 0 0 10px 0;
    -webkit-box-shadow: #BDBFBA 0px 2px 0px;
    -moz-box-shadow: #BDBFBA 0px 2px 0px;
    box-shadow: #BDBFBA 0px 2px 0px;
}






/*.p_GrayTopLeft
{
    width: 2%;
    background: url('../../Images/gray_TopLeft.png') no-repeat right top;
    height: 25px;
}*/

.p_GrayTopLeft {
    width: 2%;
    background: url('../../Images/lightgray_TopLeft.png') no-repeat right top;
    height: 25px;
}

/*.p_GrayTopCenter
{
    width: 96%;
    background: url('../../Images/gray_TopCenter.png') repeat-x left top;
    height: 25px;
    line-height:25px;
    color:#FFF;
    font-family: "Segoe UI"; 
    font-size: 8pt;
    font-weight:bold;
}*/

.p_GrayTopCenter {
    width: 96%;
    background-color: #A1CCD2;
    height: 25px;
    line-height: 25px;
    color: #344555;
    font-family: Segoe UI;
    font-size: 9pt;
    font-weight: bold;
}

/*.p_GrayTopRight
{
    width: 2%;
    background: url('../../Images/gray_TopRight.png') no-repeat left top;
    height: 25px;
}*/

.p_GrayTopRight {
    width: 2%;
    background: url('../../Images/lightgray_TopRight.png') no-repeat left top;
    height: 25px;
}

/*.p_GrayMiddleLeft
{
    width: 2%;
    background: url('../../Images/gray_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}*/

.p_GrayMiddleLeft {
    width: 2%;
    background: url('../../Images/lightgray_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}


/*.p_GrayMiddleCenter
{
    width: 96%;
    background-color: #F3FEED;
    padding:5px 0;
    font-family:"Segoe UI"
}*/

.p_GrayMiddleCenter {
    width: 96%;
    background-color: #D6F1F6;
    padding: 5px 0;
    font-family: Segoe UI;
}


/*.p_GrayMiddleRight
{
    width: 2%;
    background: url('../../Images/gray_MiddleRight.png') repeat-y left bottom;
}*/

.p_GrayMiddleRight {
    width: 2%;
    background: url('../../Images/lightgray_MiddleRight.png') repeat-y left bottom;
}

/*.p_GrayBottomLeft
{
    width: 2%;
    background: url('../../Images/gray_BottomLeft.png') no-repeat right top;
    height: 4px;
}*/

.p_GrayBottomLeft {
    width: 2%;
    background: url('../../Images/lightgray_BottomLeft.png') no-repeat right top;
    height: 4px;
}

/*.p_GrayBottomCenter
{
    width: 96%;
    background: url('../../Images/gray_BottomCenter.png') repeat-x left top;
    height: 4px;
}*/

.p_GrayBottomCenter {
    width: 96%;
    background: url('../../Images/lightgray_BottomCenter.png') repeat-x left top;
    height: 4px;
}

/*.p_GrayBottomRight
{
    width: 2%;
    background: url('../../Images/gray_BottomRight.png') no-repeat left top;
    height: 4px;
}*/

.p_GrayBottomRight {
    width: 2%;
    background: url('../../Images/lightgray_BottomRight.png') no-repeat left top;
    height: 4px;
}







/*.p_LightOrangeTopLeft
{
    width: 2%;
    background: url('../../Images/lightOrange_TopLeft.png') no-repeat right top;
    height: 25px;
}*/

.p_CalendarGrayTopLeft {
    width: 2%;
    background: url('../../Images/calendargray_TopLeft.png') no-repeat right top;
    height: 25px;
}


/*.p_LightOrangeTopCenter
{
    width: 96%;
    background: url('../../Images/lightOrange_TopCenter.png') repeat-x left top;
    height: 25px;
    line-height:25px;
    color:#000000;
    font-family:Segoe UI Semibold, Segoe UI;
    font-weight: 600;
    font-size: 11pt;
}*/

.p_CalendarGrayTopCenter {
    width: 96%;
    background-color: #9DBAD8;
    height: 25px;
    line-height: 25px;
    color: #334454;
    font-family: "Segoe UI";
    font-weight: 700;
    font-size: 10pt;
}

/*.p_LightOrangeTopRight
{
    width: 2%;
    background: url('../../Images/lightOrange_TopRight.png') no-repeat left top;
    height: 25px;
}*/

.p_CalendarGrayTopRight {
    width: 2%;
    background: url('../../Images/calendargray_TopRight.png') no-repeat left top;
    height: 25px;
}


/*.p_LightOrangeMiddleLeft
{
    width: 2%;
    background: url('../../Images/lightOrange_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}*/

.p_CalendarGrayMiddleLeft {
    width: 2%;
    background: url('../../Images/skygray_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}

/*.p_LightOrangeMiddleCenter
{
    width: 96%;
    background-color: #FFFCED;
    padding:5px 0;
    font-family:"Segoe UI"
}*/

.p_CalendarGrayMiddleCenter {
    width: 96%;
    background-color: #E8F3F9;
    padding: 5px 0;
    font-family: "Segoe UI";
}

/*.p_LightOrangeMiddleRight
{
    width: 2%;
    background: url('../../Images/lightOrange_MiddleRight.png') repeat-y left bottom;
}*/

.p_CalendarGrayMiddleRight {
    width: 2%;
    background: url('../../Images/skygray_MiddleRight.png') repeat-y left bottom;
}


/*.p_LightOrangeBottomLeft
{
    width: 2%;
    background: url('../../Images/lightOrange_BottomLeft.png') no-repeat right top;
    height: 4px;
}*/

.p_CalendarGrayBottomLeft {
    width: 2%;
    background: url('../../Images/skygray_BottomLeft.png') no-repeat right top;
    height: 4px;
}

/*.p_LightOrangeBottomCenter
{
    width: 96%;
    background: url('../../Images/lightOrange_BottomCenter.png') repeat-x left top;
    height: 4px;
}*/

.p_CalendarGrayBottomCenter {
    width: 96%;
    background: url('../../Images/skygray_BottomCenter.png') repeat-x left top;
    height: 4px;
}

/*.p_LightOrangeBottomRight
{
    width: 2%;
    background: url('../../Images/lightOrange_BottomRight.png') no-repeat left top;
    height: 4px;
}*/

.p_CalendarGrayBottomRight {
    width: 2%;
    background: url('../../Images/skygray_BottomRight.png') no-repeat left top;
    height: 4px;
}








/*.p_YellowTopLeft
{
    width: 2%;
    background: url('../../Images/yellow_TopLeft.png') no-repeat right top;
    height: 25px;
}*/

.p_BulletinsGrayTopLeft {
    width: 2%;
    background: url('../../Images/bulletinsgray_TopLeft.png') no-repeat right top;
    height: 25px;
}

/*.p_YellowTopCenter
{
    width: 96%;
    background: url('../../Images/yellow_TopCenter.png') repeat-x left top;
    height: 25px;
    line-height:25px;
    color:#000000;
    font-family:Segoe UI Semibold, Segoe UI;
    font-weight: 600;
    font-size: 11pt;
}*/

.p_BulletinsGrayTopCenter {
    width: 96%;
    background-color: #79A6DD;
    height: 25px;
    line-height: 25px;
    color: #334454;
    font-family: Segoe UI;
    font-weight: 700;
    font-size: 10pt;
}

/*.p_YellowTopRight
{
    width: 2%;
    background: url('../../Images/yellow_TopRight.png') no-repeat left top;
    height: 25px;
}*/

.p_BulletinsGrayTopRight {
    width: 2%;
    background: url('../../Images/bulletinsgray_TopRight.png') no-repeat left top;
    height: 25px;
}

/*.p_YellowMiddleLeft
{
    width: 2%;
    background: url('../../Images/lightOrange_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}*/

.p_BulletinsGrayMiddleLeft {
    width: 2%;
    background: url('../../Images/skygray_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}

/*.p_YellowMiddleCenter
{
    width: 96%;
    background-color: #FFFCED;
    padding:5px 0;
    font-family:"Segoe UI"
}*/

.p_BulletinsGrayMiddleCenter {
    width: 96%;
    background-color: #E8F3F9;
    padding: 5px 0;
    font-family: "Segoe UI";
}

/*.p_YellowMiddleRight
{
    width: 2%;
    background: url('../../Images/lightOrange_MiddleRight.png') repeat-y left bottom;
}*/

.p_BulletinsGrayMiddleRight {
    width: 2%;
    background: url('../../Images/skygray_MiddleRight.png') repeat-y left bottom;
}


/*.p_YellowBottomLeft
{
    width: 2%;
    background: url('../../Images/lightOrange_BottomLeft.png') no-repeat right top;
    height: 4px;
}*/

.p_BulletinsGrayBottomLeft {
    width: 2%;
    background: url('../../Images/skygray_BottomLeft.png') no-repeat right top;
    height: 4px;
}

/*.p_YellowBottomCenter
{
    width: 96%;
    background: url('../../Images/lightOrange_BottomCenter.png') repeat-x left top;
    height: 4px;
}*/

.p_BulletinsGrayBottomCenter {
    width: 96%;
    background: url('../../Images/skygray_BottomCenter.png') repeat-x left top;
    height: 4px;
}

/*.p_YellowBottomRight
{
    width: 2%;
    background: url('../../Images/lightOrange_BottomRight.png') no-repeat left top;
    height: 4px;
}*/

.p_BulletinsGrayBottomRight {
    width: 2%;
    background: url('../../Images/skygray_BottomRight.png') no-repeat left top;
    height: 4px;
}




.p_FormGray_TopLeft {
    width: 2%;
    background: url('../../Images/formgray_TopLeft.png') no-repeat right top;
    height: 25px;
}

.p_FormGray_TopCenter {
    width: 96%;
    background-color: #A6B9D7;
    height: 25px;
    line-height: 25px;
    color: #334454;
    font-family: Segoe UI;
    font-weight: 700;
    font-size: 10pt;
}

.p_FormGray_TopRight {
    width: 2%;
    background: url('../../Images/formgray_TopRight.png') no-repeat left top;
    height: 25px;
}

.p_FormGray_MiddleLeft {
    width: 2%;
    background: url('../../Images/skygray_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}

.p_FormGray_MiddleCenter {
    width: 96%;
    background-color: #E8F3F9;
    padding: 5px 0;
    font-family: "Segoe UI";
}

.p_FormGray_MiddleRight {
    width: 2%;
    background: url('../../Images/skygray_MiddleRight.png') repeat-y left bottom;
}


.p_FormGray_BottomLeft {
    width: 2%;
    background: url('../../Images/skygray_BottomLeft.png') no-repeat right top;
    height: 4px;
}

.p_FormGray_BottomCenter {
    width: 96%;
    background: url('../../Images/skygray_BottomCenter.png') repeat-x left top;
    height: 4px;
}

.p_FormGray_BottomRight {
    width: 2%;
    background: url('../../Images/skygray_BottomRight.png') no-repeat left top;
    height: 4px;
}








.p_CreemTopLeft {
    width: 2%;
    background: url('../../Images/creem_TopLeft.png') no-repeat right top;
    height: 25px;
}

.p_CreemTopCenter {
    width: 96%;
    background: url('../../Images/creem_TopCenter.png') repeat-x left top;
    height: 25px;
    line-height: 25px;
    color: #000000;
    font-family: Segoe UI Semibold, Segoe UI;
    font-weight: 600;
    font-size: 11pt;
}

.p_CreemTopRight {
    width: 2%;
    background: url('../../Images/creem_TopRight.png') no-repeat left top;
    height: 25px;
}


.p_CreemMiddleLeft {
    width: 2%;
    background: url('../../Images/lightOrange_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}

.p_CreemMiddleCenter {
    width: 96%;
    background-color: #FFFCED;
    padding: 5px 0;
    font-family: "Segoe UI";
}

.p_CreemMiddleRight {
    width: 2%;
    background: url('../../Images/lightOrange_MiddleRight.png') repeat-y left bottom;
}


.p_CreemBottomLeft {
    width: 2%;
    background: url('../../Images/lightOrange_BottomLeft.png') no-repeat right top;
    height: 4px;
}

.p_CreemBottomCenter {
    width: 96%;
    background: url('../../Images/lightOrange_BottomCenter.png') repeat-x left top;
    height: 4px;
}

.p_CreemBottomRight {
    width: 2%;
    background: url('../../Images/lightOrange_BottomRight.png') no-repeat left top;
    height: 4px;
}







.p_TableContainer {
    width: 100%;
    margin: 10px 0px 0px 0px;
}

    .p_TableContainer td {
        vertical-align: top;
    }

/*.p_Registration
{
    width:25%;
}*/

.p_Registration {
    width: 33%;
    padding: 0px 4px 0px 4px;
}

/*.p_Payments
{
    width:25%;
}*/
.p_Payments {
    width: 34%;
    padding: 0px 4px 0px 4px;
}

.p_Receipts {
    width: 25%;
}
/*.p_Information
{
    width:25%;
}*/

.p_Information {
    width: 33%;
    padding: 0px 4px 0px 4px;
}


.p_HugeLinks {
    display: block;
    border: 1px solid #d9ae38;
    background: url('../../Images/bg_HugeLink.png') repeat-x;
    text-decoration: none;
    text-align: center;
    font-family: Arial;
    font-size: 10pt;
    color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 600;
    background-position: bottom;
    background-color: #facd52;
}

    .p_HugeLinks:hover {
        border: solid 1px #e2c168;
        background-color: #facd52;
        background: url('../../Images/bg_HugeLink.png') repeat-x;
        background-color: #facd52;
    }

/*.p_ActionTable
{
    margin: 20px 0;
}*/

.p_ActionTable {
    margin: 15px 0;
}

/*.p_AccountSummaryContainer
{
    background: url('../../Images/h_Orange_FullBg.png') repeat-x left top;
    padding: 8px 0;
    min-height:200px;
}*/

.p_AccountSummaryContainer {
    background-color: #FAEDE5;
    padding: 1px 6px 7px 6px;
    min-height: 200px;
    height: auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #D7CEBD;
}

.p_AccountSummaryTable {
    height: 150px;
    margin: 15px auto;
}

.p_DivAccount_Summary {
    background-color: #FBEBB8;
    /*padding: 8px 4px;*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    min-height: 100px;
    border: 1px solid #E5D6B9;
}

.p_DivAccountnum {
    /* position: relative;*/
    background-color: #FFF;
    min-height: 45px;
    margin: -4px 0px 0px 0px;
    background-color: Transparent;
    left: 0px;
}

.p_Accountnum_TopLeft {
    width: 4%;
    background: url('../../Images/left_strip-accno.png') no-repeat left top #F1C98C;
    height: 5px;
}

.p_Accountnum_TopCenter {
    width: 92%;
    background-color: #F1C98C;
    line-height: 10px;
    text-align: center;
}

.p_Accountnum_TopRight {
    width: 4%;
    background: url('../../Images/right_strip-accno.png') no-repeat right top #F1C98C;
}

.p_Accountnum_MiddleLeft {
    width: 4%;
    background: url('../../Images/accountno_middle_left.png') repeat-y left bottom #F1C98C;
}

.p_Accountnum_MiddleCenter {
    width: 92%;
    background-color: #F1C98C;
    padding: 1px 2px;
    min-height: 25px;
    height: 25px;
}


.p_Accountnum_MiddleRight {
    width: 4%;
    background: url('../../Images/accountno_middle_right.png') repeat-y right bottom #F1C98C;
}


.p_Accountnum_BottomLeft {
    width: 4%;
    height: 12px;
    background: url('../../Images/accountno_bottom_left.png') no-repeat left top;
}

.p_Accountnum_BottomCenter {
    width: 92%;
    background: url('../../Images/accountno_bottom_middle.png') repeat-x right top;
}

.p_Accountnum_BottomRight {
    width: 4%;
    background: url('../../Images/accountno_bottom_right.png') no-repeat right top;
}

.p_AccountSummaryHeaderLeft {
    background: url('../../Images/folder_Box_TopLeft.png') no-repeat;
    height: 20px;
    width: 5px;
}

.p_AccountSummaryHeaderContent {
    border-top: 1px solid #f1af5a;
    width: 150px;
    font-family: "Segoe UI";
    font-weight: bold;
    font-size: 9pt;
    color: #a95e14;
    text-align: left;
    text-indent: 10px;
    margin: 0;
    padding: 0;
}

    .p_AccountSummaryHeaderContent span {
        font-family: "Segoe UI";
        font-weight: bold;
        font-size: 9pt;
        color: #a95e14;
        text-align: left;
    }


.p_AccountSummaryHeaderRight {
    background: url('../../Images/folder_box_topright.png') no-repeat;
    height: 25px;
    width: 30px;
}




.p_AccountSummaryHeaderStatus {
    color: Red;
    width: 120px;
}

.p_AccountSummaryContent {
    border: 1px solid #f1af5a;
    background-color: #fffef1;
}

.p_MyAccountSummaryHeaderLeft {
    background: url('../../Images/My_folder_Box_TopLeft.png') no-repeat;
    height: 20px;
    width: 5px;
}

.p_MyAccountSummaryHeaderContent {
    border-top: 1px solid #f1af5a;
    width: 150px;
    font-family: "Segoe UI";
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    text-align: left;
    text-indent: 10px;
    margin: 0;
    padding: 0;
}

    .p_MyAccountSummaryHeaderContent span {
        font-family: "Segoe UI";
        font-weight: bold;
        font-size: 10pt;
        color: #000000;
        text-align: left;
    }


.p_MyAccountSummaryHeaderRight {
    background: url('../../Images/My_folder_box_topright.png') no-repeat;
    height: 25px;
    width: 30px;
}

.p_Delinquent {
    color: White;
    background: url('../../Images/parent_Delinquent_icon.png') no-repeat 4px 1px transparent;
    display: block;
    width: 200px;
    height: 15px;
    background-color: #d93f15;
    margin-top: 5px;
}

.p_Delinquent_New {
    color: #FF0000;
    font-weight: bold;
    /*background:url('../../Images/parent_Delinquent_icon.png') no-repeat 4px 1px transparent;*/
    /*display:block;
    width:200px;
    height:15px;
    background-color:#d93f15;
    margin-top:5px;*/
}

.p_Suspended {
    color: White;
    background: url('../../Images/parent_Suspended_icon.png') no-repeat 5px 1px transparent;
    display: block;
    width: 200px;
    height: 15px;
    background-color: #ef0000;
    margin-top: 5px;
}

.p_Suspended_New {
    color: #FF0000;
    font-weight: bold;
    /*background:url('../../Images/parent_Suspended_icon.png') no-repeat 5px 1px transparent;
    display:block;
    width:200px;
    height:15px;
    background-color:#ef0000;
    margin-top:5px;*/
}

.p_DelinquentAccountSummaryHeaderRight {
    background: url('../../Images/parent_Delinquent_corner_bg.png') no-repeat;
    height: 15px;
    width: 33px;
}

.p_suspendedAccountSummaryHeaderRight {
    background: url('../../Images/parent_Suspended_corner_bg.png') no-repeat;
    height: 15px;
    width: 33px;
}

.p_AccountSummaryContentTable {
    width: 100%;
    height: 100px;
}

    /*.p_AccountSummaryContentTable th
{
    width:60%;
    height:20px;
    line-height:25px;
     font-family:Segoe UI Semibold, Segoe UI  ;    
    font-size:10pt;
}*/

    .p_AccountSummaryContentTable th {
        width: 60%;
        height: 25px;
        line-height: 15px;
        font-family: Segoe UI, Arial;
        font-size: 10pt;
        font-weight: 600;
        color: #273540;
        vertical-align: middle;
        padding-left: 8px;
    }

    .p_AccountSummaryContentTable td {
        height: 25px;
        line-height: 15px;
        font-family: Segoe UI, Arial;
        font-weight: bold;
        color: #273540;
        vertical-align: middle;
    }

.p_SmallFont {
    font-size: 10pt;
    font-weight: normal;
    font-family: Arial;
}

.p_SmallFont_New {
    font-size: 9pt;
    font-weight: normal;
    font-family: Segoe UI;
    /*color:#CA5E15;*/
    color: #624301;
    line-height: 10px;
}

.p_tdAccountNumBottomSection {
    border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    background-color: #F0D2A0;
    padding: 5px 3px 5px 3px;
}

.p_WhiteLink {
    color: #FFF;
}

.p_BlackLink {
    color: #000;
}

.p_BlueHeaderBlockWithBorder {
    background-color: #D6F2F6;
    border: 1px solid #C4D7DD;
    border-top-left-radius: .4em;
    border-top-right-radius: .4em;
    border-bottom-left-radius: .4em;
    border-bottom-right-radius: .4em;
    color: #263B40;
    width:90%; 
    padding:5px 0;
}

.p_BlueHeaderBlockFont {
    color: #000;
    font-family: Segoe UI;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
}



.p_LogoutTopLeft {
    width: 2%;
    background: url('../../Images/logoutBg_TopLeft.png') no-repeat right bottom;
    height: 10px;
}

.p_LogoutTopCenter {
    width: 96%;
    background: url('../../Images/logoutBg_TopCenter.png') repeat-x left bottom;
    height: 10px;
}

.p_LogoutTopRight {
    width: 2%;
    background: url('../../Images/logoutBg_TopRight.png') no-repeat left bottom;
    height: 10px;
}


.p_LogoutMiddleLeft {
    width: 2%;
    background: url('../../Images/logoutBg_MiddleLeft.png') repeat-y right top;
    height: auto;
}

.p_LogoutMiddleCenter {
    width: 90%;
    background-color: #F3F3F3;
    padding: 5px 0;
    height: 50px;
}

.p_LogoutMiddleRight {
    width: 2%;
    background: url('../../Images/logoutBg_MiddleRight.png') repeat-y left top;
}


.p_LogoutBottomLeft {
    width: 2%;
    background: url('../../Images/logoutBg_BottomLeft.png') no-repeat right top;
    height: 10px;
}

.p_LogoutBottomCenter {
    width: 96%;
    background: url('../../Images/logoutBg_BottomCenter.png') repeat-x left top;
    height: 10px;
}

.p_LogoutBottomRight {
    width: 2%;
    background: url('../../Images/logoutBg_BottomRight.png') no-repeat left top;
    height: 10px;
}

.greysmall {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    color: #666666;
    font-weight: bold;   
}
.greysmallCP{
    line-height: 160%;
}

.p_aloginasanotheruser {
    color: #DB6519;
    font-weight: bold;
}

    .p_aloginasanotheruser:hover {
        color: #000000;
        font-weight: bold;
        text-decoration: none;
    }

.greyheadbig {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 18px;
    color: #8e8e90;
    font-weight: bold;
}

.greyhead {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px;
    color: #8e8e90;
    font-weight: bold;
}

.p_HeaderAccountNumber {
    float: right;
    height: 36px;
    line-height: 36px;
    display: block;
}

.view_details {
    font-family: Segoe UI, Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #c2c1c1;
    font-size: 12px;
    font-weight: 200;
    text-decoration: none;
}

    .view_details a:hover {
        font-family: Segoe UI, Arial, Helvetica, sans-serif;
        font-style: italic;
        color: #f6f6f6;
        font-size: 12px;
        font-weight: 200;
        text-decoration: none;
    }


/* Parent Login.aspx*/



.login_box {
    text-align: center;
    width: 260px;
    height: 402px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: #D7D9D4 0px 0px 10px;
    -moz-box-shadow: #D7D9D4 0px 0px 10px;
    box-shadow: #D7D9D4 0px 0px 10px;
    background: #FFF;
    behavior: url('App_Themes/Parent/PIE.htc');
    margin: 0px 20px 0px 17px;
    position: relative;
    z-index: 1;
}

.headline_text {
    font-family: Segoe UI;
    font-weight: 600;
    font-size: 17px;
}

.headline_text_bold {
    font-family: Segoe UI;
    font-weight: 600;
    font-size: 17px;
}

.content_text_Bottom {
    font-family: Segoe UI, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px; 
    font-weight:bold;     
}

.content_text_Bottom_Orange {
    font-family: Segoe UI, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 14px;  
    color:#eb6f00;
    margin-bottom:8px;
    }

.content_text_normal {
    font-family: Segoe UI, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #4d4d4d;
    padding: 0px 5px 0px 5px;
}

.content_text_bold {
    font-family: Segoe UI, Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #4d4d4d;
}

.content_text_Italic {
    font-family: Segoe UI, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 14px;
    color: #4d4d4d;
}

.link {
    font-family: Segoe UI, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 14px;
    color: #c75e00;
}

    .link:hover {
        font-family: Segoe UI, Arial, Helvetica, sans-serif;
        font-weight: 400;
        font-style: italic;
        font-size: 14px;
        color: #ef6b00;
    }

/*.login_box_orange_bar{
	width:260px;
	height:20px;
	background:#ed6700;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url('App_Themes/Parent/PIE.htc');
	position:relative;
	z-index:1;
}*/
.login_box_darkgreen_bar {
    width: 260px;
    height: 20px;
    background: #1594A3;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    behavior: url('App_Themes/Parent/PIE.htc');
    position: relative;
    z-index: 1;
}
/*.login_box_blue_bar{
	width:260px;
	height:20px;
	background:#4c81ad;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url('App_Themes/Parent/PIE.htc');
	position:relative;
	z-index:1;
}*/
.login_box_lightOrange_bar {
    width: 260px;
    height: 20px;
    background: #eb6f00;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    behavior: url('App_Themes/Parent/PIE.htc');
    position: relative;
    z-index: 1;
}
/*.login_box_green_bar{
	width:260px;
	height:20px;
	background:#4ba12d;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url('App_Themes/Parent/PIE.htc');
	position:relative;
	z-index:1;
}*/

.login_box_darkblue_bar {
    width: 260px;
    height: 20px;
    background: #24587F;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    behavior: url('App_Themes/Parent/PIE.htc');
    position: relative;
    z-index: 1;
}


.login_box_gray_bg {
    width: 240px;
    height: 204px;
    background: #eaeaea;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    margin: 0 5px 0 5px;
    position: relative;
}

@font-face {
    font-family: "Segoe UI";
    font-weight: 600;
    src: local("Segoe UI Semibold");
}

@font-face {
    font-family: 'Segoe UI';
    font-style: normal;
    font-weight: 700;
    src: local('Segoe UI Bold'), local('SegoeUI-bold'), local('segoeuib');
}

@font-face {
    font-family: 'Segoe UI';
    font-style: normal;
    font-weight: 400;
    src: local('Segoe UI'), local('SegoeUI');
}



/************CE New CustomerLogin Section*/
.p_GreenTopLeftCELogin {
    width: 5%;
    background: url('../../Images/green_TopLeft_CELogin.png') no-repeat right top;
    height: 35px;
}

.p_GreenMiddleCenterCELogin {
    width: 90%;
    background-color: #F8F8F8;
}


.p_GreenTopCenterCELogin {
    width: 100%;
    background-color: #1594a3;
    height: 34px;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    font-family: "Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    color: #FFF;
    text-align: left;
    padding-left: 10px;
    border-top: 2px solid #1594a3 ;
    border-left: 2px solid #1594a3 ;
    border-right: 2px solid #1594a3 ;
    border-bottom: 0px ;
}

.p_GreenTopRightCELogin {
    width: 5%;
    background: url('../../Images/green_TopRight_CELogin.png') no-repeat left top;
    height: 35px;
}

.p_GreenMiddleLeftCELogin {
    width: 5%;
    background: url('../../Images/green_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}

.p_GreenMiddleRightCELogin {
    width: 5%;
    background: url('../../Images/green_MiddleRight.png') repeat-y left bottom;
}

.p_GreenBottomLeftCELogin {
    width: 5%;
    background: url('../../Images/green_BottomLeft.png') no-repeat right top;
    height: 33px;
}

.p_GreenBottomCenterCELogin {
    width: 90%;
    background: url('../../Images/green_BottomCenter.png') repeat-x left top;
    height: 33px;
}

.p_GreenBottomRightCELogin {
    width: 5%;
    background: url('../../Images/green_BottomRight.png') no-repeat left top;
    height: 33px;
}


.headercureent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-image: url(../../images/login-header-current.png);
    height: 23px;
    background-repeat: repeat-x;
    background-color: #fdf2de;
    background-position: top;
    color: #414141;
}

.headerold {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-image: url(../../images/login-header-old.png);
    height: 23px;
    background-repeat: repeat-x;
    background-color: #d8e2ec;
    background-position: top;
    color: #414141;
}

.blockbg {
    background-image: url(../../images/login-block-bg.png);
    background-repeat: repeat-x;
    background-color: #FFF;
    background-position: bottom;
    height: 82px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    color: #666;
}


/***********Start********Parent Registration.aspx*/

.outer_container {
    background: #BBBBBB;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    width: auto;
    height: auto;
    padding: 2px 2px;
}

.inner_container {
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    padding: 15px 0;
    background: #fff;
}

.inner_container_heading {
    color: #444444;
    font-family: Arial !important;
    font-size: 11pt;
    font-weight: bold;
    line-height: 25px;
    text-align: left;
    padding: 10px;
    background: url("header_gr.jpg") repeat-x scroll left bottom #CCCCCC;
}

.ParentTable {
    width: 100%;
}

    .ParentTable tr th {
        /*background-color:#CECBC6;*/
        /*background:url('leftNavBg.png') repeat-x left bottom;*/
        background: url('header_gr.jpg') #CCCCCC repeat-x left bottom;
        text-align: left;
        line-height: 35px;
        text-indent: 12px;
        color: #444;
        font-family: Arial !important;
        font-size: 11pt;
        font-weight: bold;
        border-bottom: 1px solid #999;
        border-top: 1px solid #999;
    }

    .ParentTable tr td.DarkTD {
        background-color: #FFFFFF;
        text-align: left;
        padding: 15px 0 15px 10px;
        color: #606771;
        font: 9pt arial,sans-serif;
    }

    .ParentTable tr td.LightTD {
        background-color: #EEEEEE;
        text-align: left;
        padding: 15px 0 15px 10px;
        border-bottom: 1px solid #D4D4D4;
        border-top: 1px solid #D4D4D4;
        color: #606771;
        font: 9pt arial,sans-serif;
    }

    .ParentTable tr td.DarkTDSmall {
        background-color: #FFFFFF;
        text-align: left;
        padding: 5px 0 5px 10px;
        color: #606771;
        font: 9pt arial,sans-serif;
    }

    .ParentTable tr td.LightTDSmall {
        background-color: #EEEEEE;
        text-align: left;
        padding: 5px 0 5px 10px;
        border-bottom: 1px solid #D4D4D4;
        border-top: 1px solid #D4D4D4;
        color: #606771;
        font: 9pt arial,sans-serif;
    }
/***********End********Parent Registration.aspx*/

.CourseSearchLinkPosition {
    position: fixed;
    left: 0;
    top: 150px;
    z-index: 100;
    height: 43px;
    padding-left: 16px;
    background: url(../../images/btn_bg-arrow.png) no-repeat 0 0;
    background-size: auto 42px;
}

.CourseSearchLink {
    background: url(../../images/btn_bg.png) no-repeat right 3px;
    height: 43px;
    display: block;
    padding-right: 15px;
}

    .CourseSearchLink span {
        background: url(../../images/btn_bg_strip.png) repeat-x 0 0;
        font-size: 12px;
        font-weight: bold;
        line-height: 38px;
        text-decoration: none;
        color: #fff;
        font-family: Arial;
        display: inline-block;
        padding: 0 0 0 10px;
    }

@media screen and (max-width: 1024px) {
    .CourseSearchLink {
       height:33px;
		background:url(../../images/btn_bg.png) no-repeat right 2px;
		 background-size:auto 100%;
         padding-right: 8px;
    }

    .CourseSearchLinkPosition {
        height:33px;
		background-size:auto 100%;
		padding-left:12px;
    }

    .CourseSearchLink span {
       font-size:10px;
		line-height:33px;
		background-size:auto 100%;
        padding: 0 0 0 5px;
    }
}

.CourseSearchLink a:hover {
    font-family: Segoe UI, Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #fe9400;
    font-size: 14px;
    font-style: italic;
    text-decoration: none;
}

/***********RadScheduler : CERegistrationCalendar.aspx*****************/
.RadScheduler .FirstAppoinment .rsAptContent,
.RadScheduler .FirstAppoinment .rsAptMid .rsAptIn,
.RadScheduler .FirstAppoinment .rsAptMid,
.RadScheduler .FirstAppoinment .rsAptOut {
    background-image: none !important;
    background-color: #d8e4bc;
    border-color: black !important;
}

.RadScheduler .FirstAppoinment .rsAptContent {
    background-color: #d8e4bc;
    border-color: black !important;
}

.RadScheduler .SecondAppoinment .rsAptContent,
.RadScheduler .SecondAppoinment .rsAptMid .rsAptIn,
.RadScheduler .SecondAppoinment .rsAptMid,
.RadScheduler .SecondAppoinment .rsAptOut .rsAptInner {
    background-image: none !important;
    background-color: #b7dee8;
    border-color: black !important;
}

    .RadScheduler .SecondAppoinment .rsAptContent .rsAptInner {
        background-color: #b7dee8;
        border-color: black !important;
    }

.RadScheduler .ThirdAppoinment .rsAptContent,
.RadScheduler .ThirdAppoinment .rsAptMid .rsAptIn,
.RadScheduler .ThirdAppoinment .rsAptMid,
.RadScheduler .ThirdAppoinment .rsAptOut {
    background-image: none !important;
    background-color: #fde9d9;
    border-color: black !important;
}

.RadScheduler .ThirdAppoinment .rsAptContent {
    background-color: #fde9d9;
    border-color: black !important;
}

.RadScheduler .FourthAppoinment .rsAptContent,
.RadScheduler .FourthAppoinment .rsAptMid .rsAptIn,
.RadScheduler .FourthAppoinment .rsAptMid,
.RadScheduler .FourthAppoinment .rsAptOut {
    background-image: none !important;
    background-color: #cef2d2;
    border-color: black !important;
}

.RadScheduler .FourthAppoinment .rsAptContent {
    background-color: #cef2d2;
    border-color: black !important;
}

.p_RegistrationAccnt {
    width: 22%;
}

.p_Registrationtable {
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 1px solid #658D4F;
}

.p_PaymentsAccnt {
    width: 29%;
}

.p_Paymentstable {
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 1px solid #FF9515;
}

.p_ReceiptsAccnt {
    width: 22%;
}

.p_Receiptstable {
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 1px solid #BF6607;
}

.p_InformationAccnt {
    width: 22%;
}

.p_Informationstable {
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 1px solid #C6784F;
}


.p_BrownTopCenterAccnt {
    width: 96%;
    border-bottom: 1px solid #C6784F;
    height: 34px;
    line-height: 34px;
    text-align: left;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    text-indent: 1px;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d39b7e,), to(#c17e5a));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #d39b7e, #c17e5a);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #d39b7e, #c17e5a);
    /* IE 10 */
    background: -ms-linear-gradient(top, #d39b7e, #c17e5a);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #d39b7e, #c17e5a);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.p_NewGreenTopCenterAccnt {
    width: 96%;
    background-color: #1594A3;
    height: 34px;
    line-height: 34px;
    text-align: left;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 12pt;
    text-indent: 1px;
    color: #FFF;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}

.p_NewOrangeTopCenterAccnt {
    width: 100%;
    background-color: #EB8000;
    height: 34px;
    line-height: 34px;
    text-align: left;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 12pt;
    color: #FFF;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}

.p_DarkOrangeTopCenterAccnt {
    width: 96%;
    border-bottom: 1px solid #BF6607;
    height: 34px;
    line-height: 34px;
    text-align: left;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb9155,), to(#e6681c));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #eb9155, #e6681c);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #eb9155, #e6681c);
    /* IE 10 */
    background: -ms-linear-gradient(top, #eb9155, #e6681c);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #eb9155, #e6681c);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.p_LightBlueTopCenterAccnt {
    width: 96%;
    background-color: #4A6075;
    height: 34px;
    line-height: 34px;
    text-align: left;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 12pt;
    color: #FFF;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}


.p_DarkBlueTopCenterAccnt {
    width: 100%;
    height: 34px;
    background-color: #24587F;
    line-height: 34px;
    text-align: left;
    font-family: "Segoe UI Semibold","Segoe UI";
    color: #FFF;
    font-weight: 600;
    font-size: 12pt;
    text-indent: 1px;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}
/*.p_GreenMiddleCenterAccnt
{
    width: 90%; 
    padding: 5px 0;
}*/

.p_DarkBlueMiddleCenterAccnt {
    width: 90%;
    padding: 10px 0;
    background-color: #FFF;
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
}

/*.p_NewOrangeMiddleCenterAccnt
{
    width: 96%;  
    height:360px;
    padding:5px 0;
}*/
.p_NewOrangeMiddleCenterAccnt {
    width: 96%;
    height: 360px;
    padding: 10px 0;
    background-color: #FFF;
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
}

.p_LightBlueMiddleCenterAccnt {
    width: 96%;
    height: 360px;
    padding: 10px 0;
    background-color: #FFF;
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
}

.p_NewGreenMiddleCenterAccnt {
    width: 96%;
    height: 360px;
    padding: 10px 0;
    background-color: #FFF;
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
}

.p_BrownMiddleCenterAccnt {
    width: 96%;
    padding: 5px 0;
}


@media \0screen {
    .p_BrownTopCenterAccnt {
        width: 96%;
        background: url('../../Images/brown_TopCenter.png') repeat-x left top;
        height: 34px;
        line-height: 34px;
        text-align: left;
        font-family: "Segoe UI Semibold","Segoe UI";
        font-weight: 600;
        font-size: 13pt;
        text-indent: 1px;
    }
}
/* IE8 */

:root .p_BrownTopCenterAccnt {
    width: 96%;
    background: url('../../Images/brown_TopCenter.png') repeat-x left top;
    height: 34px;
    line-height: 34px;
    text-align: left;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    text-indent: 1px;
    \0 /IE9;
}
/* IE9 + IE10pp4 */


@media \0screen {
    .p_NewOrangeTopCenterAccnt {
        width: 96%;
        background-color: #EB8000;
        height: 34px;
        line-height: 34px;
        text-align: left;
        font-family: "Segoe UI Semibold","Segoe UI";
        font-weight: 600;
        font-size: 12pt;
    }
}
/* IE8 */

:root .p_NewOrangeTopCenterAccnt {
    width: 96%;
    background-color: #EB8000;
    height: 34px;
    line-height: 34px;
    text-align: left;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 12pt;
    \0 /IE9;
}
/* IE9 + IE10pp4 */

@media \0screen {
    .p_DarkOrangeTopCenterAccnt {
        width: 96%;
        background: url('../../Images/h_Dark_Orange_TopCenter.png') repeat-x left top;
        height: 34px;
        line-height: 34px;
        text-align: left;
        font-family: "Segoe UI Semibold","Segoe UI";
        font-weight: 600;
        font-size: 13pt;
    }
}
/* IE8 */

:root .p_DarkOrangeTopCenterAccnt {
    width: 96%;
    background: url('../../Images/h_Dark_Orange_TopCenter.png') repeat-x left top;
    height: 34px;
    line-height: 34px;
    text-align: left;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    \0 /IE9;
}
/* IE9 + IE10pp4 */
@media \0screen {
    .p_GreenTopCenterAccnt {
        width: 100%;
        background: url('../../Images/green_TopCenter.png') repeat-x left top;
        height: 34px;
        line-height: 34px;
        text-align: left;
        font-family: "Segoe UI Semibold","Segoe UI";
        font-weight: 600;
        font-size: 13pt;
        text-indent: 1px;
    }
}
/* IE8 */

:root .p_GreenTopCenterAccnt {
    width: 96%;
    background: url('../../Images/green_TopCenter.png') repeat-x left top;
    height: 34px;
    line-height: 34px;
    text-align: left;
    font-family: "Segoe UI Semibold","Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    text-indent: 1px;
    \0 /IE9;
}
/* IE9 + IE10pp4 */
/***********End : CERegistrationCalendar.aspx*****************/

/* ---------------  new css  Orange Tab------------------ */

.p_NewBlueTopPart {
     width: 100%;
    background-color: #ECF7F9;
    height: 1px;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    font-family: "Segoe UI";
    font-weight: 600;
    font-size: 11pt;
    color: #FFF;
    text-align: left;
    padding: 5px 5px 5px 15px;
    border-left: 1px solid #E0E4E3;
    border-right: 1px solid #E0E4E3;
    border-top: 1px solid #E0E4E3;
}

.p_NewOrangeTitle {
    width: 100%;
    background-color: #EB8000;
    height: 34px;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    font-family: "Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    color: #FFF;
    text-align: center;
}

.p_NewOrangeBottomPart {
    width: 100%;
    background-color: #FFF;
    height: 33px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    -webkit-box-shadow: #BDBFBA 0px 2px 0px;
    -moz-box-shadow: #BDBFBA 0px 2px 0px;
    box-shadow: #BDBFBA 0px 2px 0px;
}

.p_NewOrangeMiddleCont {
    width: 96%;
    background-color: #FFF;
    height: 550px;
    padding: 15px 2%;
}

.p_NewOrangeMiddleContForAccInfo {
    width: 96%;
    background-color: #FFF;
    padding: 15px 2%;
}

.p_CENewOrangeBottomPart {
    width: 100%;
    background-color: #FFF;
    height: 10px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    border-top: 1px solid #ffffff;
}

/* ---------------  new css  Green Tab------------------ */
.p_GreenTitle {
    width: 100%;
    background-color: #1594a3;
    height: 34px;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    font-family: "Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    color: #FFF;
    text-align: center;
}

.p_GreenBottomPart {
    width: 100%;
    background-color: #FFF;
    height: 33px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    -webkit-box-shadow: #BDBFBA 0px 2px 0px;
    -moz-box-shadow: #BDBFBA 0px 2px 0px;
    box-shadow: #BDBFBA 0px 2px 0px;
}

.p_GreenMiddleCont {
    width: 96%;
    background-color: #FFF;
    height: 550px;
    padding: 15px 2%;
}

/* ---------------  new css  Big Header Box------------------ */

.p_BigHeaderTopPart {
    width: 100%;
    /*background: url('../../Images/black_menu_left.png') no-repeat right bottom;*/
    background-color: #4A6075;
    height: 36px;
    -webkit-border-radius: 12px 12px 0 0;
    -moz-border-radius: 12px 12px 0 0;
    border-radius: 12px 12px 0 0;
    padding: 0 2%;
}

.p_BigBottomCenter {
    width: 100%;
    background-color: #B5CBE2;
    height: 33px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    -webkit-box-shadow: #2B3947 0px 5px 0px;
    -moz-box-shadow: #2B3947 0px 5px 0px;
    box-shadow: #2B3947 0px 5px 0px;
    text-align:center;
    margin-bottom:3px;
   
}

.p_BigMiddleCenter {
    width: 96%;
    background-color: #dcded9;
    height: 350px;
    vertical-align: top;
    padding: 0 2%;
}

.p_CommonPageHeadingBackGround {
    height:47px;
    background-color:#FFF;
    border-bottom:2px solid #cad4d5;  
}
html body .riSingle .riTextBox {
    padding-right: 4px !important;
}

.riSingle {
    display: inline !important;
}

.footerdiv1 {
    float: none !important;
}

.footerdiv2 {
    visibility: hidden !important;
}

.Button_Blue {
    background-color: #425669;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    font-family: "Arial";
    font-weight: 400;
    font-size: 9pt;
    padding: 7px;
    color: #FFF;
    text-align: center;
    text-decoration: none;
}

.EmailSubscription {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f5f6+0,e3eaed+37,c8d7dc+100;Grey+3D+%234 */
    background: rgb(242,245,246); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(242,245,246,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,245,246,1)), color-stop(37%,rgba(227,234,237,1)), color-stop(100%,rgba(200,215,220,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
}

/* ---------------  new css  Blue 2 Tab------------------ */
.p_Blue2Title {
    width: 100%;
    background-color: #A1CCD2;
    height: 15px;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 10pt;
    color: #04272D;
    text-align: left;
    padding: 5px 5px 5px 15px;
}

.p_BlueBottomPart {
    width: 100%;
    background-color: #ECF7F9;
    height: 15px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    border-left: 1px solid #E0E4E3;
    border-right: 1px solid #E0E4E3;
    border-bottom: 1px solid #E0E4E3;
}

.p_Blue2MiddleCont {
    width: 96%;
    background-color: #E8E8E8;
    padding: 5px 0px 0px 0px;
}

    .p_Blue2MiddleCont .Heading {
        color: #23597F;
        font-family: Segoe UI;
        font-size: 11pt;
        font-weight: bold;
    }

    .p_Blue2MiddleCont .Content {
        color: #626A76;
        font-family: Segoe UI;
        font-size: 10pt;
    }

/* ---------------  new css  Blue 3 Tab------------------ */
.p_Blue3Title {
    width: 100%;
    background-color: #5D7C9B;
    height: 15px;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    font-family: "Segoe UI";
    font-weight: 600;
    font-size: 11pt;
    color: #FFF;
    text-align: left;
    padding: 5px 5px 5px 15px;
}

.p_Blue3BottomPart {
    width: 100%;
    background-color: #3E6181;
    height: 15px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    -webkit-box-shadow: #BDBFBA 0px 2px 0px;
    -moz-box-shadow: #BDBFBA 0px 2px 0px;
    box-shadow: #BDBFBA 0px 2px 0px;
}

.p_Blue3MiddleCont {
    width: 96%;
    background-color: #3E6181;
    padding: 5px 0px 0px 0px;
    color: #D3DCE2;
}

.Button_Casal {
    background-color: #117783;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    font-family: "Arial";
    font-weight: 400;
    font-size: 9pt;
    padding: 4px 17px 4px 17px;
    color: #FFF;
    text-align: center;
    text-decoration: none;
}

.Button_Casal {
    background-color: #117783;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    font-family: "Arial";
    font-weight: 400;
    font-size: 9pt;
    padding: 4px 17px 4px 17px;
    color: #FFF;
    text-align: center;
    text-decoration: none;
}

.Button_Orange {
    background-color: #FFB005;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    font-family: "Arial";
    font-size: 9pt;
    padding: 4px 17px 4px 17px;
    color: #000;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
}

.CourseHeading_ce {
    color: #FFF;
    float: left;
    font-family: Segoe UI;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    vertical-align: top;
}

a.CourseHeading_ce:hover {
    text-decoration: underline;
}

.CourseDetails_ce {
    color: #595F63;
    font-family: Segoe UI,Arial,Helvetica,sans-serif;
    font-size: 13px;
    text-align: justify;
    vertical-align: top;
    padding-top: 10px;
    padding-bottom: 18px;
    display: block;
}

.FormSubject_ce {
    color: #5B7D97;
    font-family: Segoe UI,Arial,Helvetica,sans-serif;
    font-size: 13px;
    text-align: justify;
    vertical-align: top;
    font-style: italic;
}

/*New CSS for Information user control*/

.p_DarkBlueTitle {
    width: 100%;
    background-color: #24587F;
    height: 34px;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    font-family: "Segoe UI";
    font-weight: 600;
    font-size: 13pt;
    color: #FFF;
    text-align: center;
}

.p_DarkBlueBottomPart {
    width: 100%;
    background-color: #FFF;
    height: 33px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    -webkit-box-shadow: #BDBFBA 0px 2px 0px;
    -moz-box-shadow: #BDBFBA 0px 2px 0px;
    box-shadow: #BDBFBA 0px 2px 0px;
}

.p_DarkBlueMiddleCont {
    width: 96%;
    background-color: #FFF;
    height: 550px;
    padding: 15px 2%;
    vertical-align: top !important;
}

.p_Viewbulletin_button {
    float: right;
    font-size: 9pt;
    margin-top: 4px;
    margin-right: 2px;
}

.p_NoRecordFound {
    color: #495762;
    font-style: italic;
}

.p_MessageMiddleLeft {
    width: 2%;
    background: url('../../Images/skygray_MiddleLeft.png') repeat-y right bottom;
    height: auto;
}

.p_MessageMiddleCenter {
    width: 96%;
    /*background-color: #ffffff;*/
    padding: 5px 0;
    font-family: "Segoe UI";
}

.p_MessageMiddleRight {
    width: 2%;
    background: url('../../Images/skygray_MiddleRight.png') repeat-y left bottom;
}


.InformationCalendar {
}

    .InformationCalendar .top {
        border-radius: 5px 5px 0px 0px;
        border: 1px solid #9dbad8;
        background-color: #9dbad8;
        height: 25px;
        line-height: 25px;
        /*color:#334454;*/
        font-family: "Segoe UI";
        font-weight: 700;
        font-size: 10pt;
    }

    .InformationCalendar .body {
        border-radius: 0px 0px 5px 5px;
        border: 1px solid #9dbad8;
        background-color: #e8f3f9;
        /*color:#334454;*/
        font-family: "Segoe UI";
        font-size: 10pt;
        padding: 5px;
    }


.InformationBulletin {
}

    .InformationBulletin .top {
        border-radius: 5px 5px 0px 0px;
        border: 1px solid #79a6dd;
        background-color: #79a6dd;
        height: 25px;
        line-height: 25px;
        font-family: "Segoe UI";
        font-weight: 700;
        font-size: 10pt;
    }

    .InformationBulletin .body {
        border-radius: 0px 0px 5px 5px;
        border: 1px solid #79a6dd;
        background-color: #e8f3f9;
        font-family: "Segoe UI";
        font-size: 10pt;
        padding: 5px;
        vertical-align: top !important;
    }

    .InformationBulletin .SubHeader {
        border-radius: 5px 5px 0px 0px;
        border: 1px solid #cbe3ff;
        background-color: #cbe3ff;
        height: 25px;
        line-height: 25px;
        font-family: "Segoe UI";
        font-weight: 700;
        font-size: 10pt;
    }

    .InformationBulletin .Subbody {
        font-family: "Segoe UI";
        font-size: 10pt;
    }

    .InformationBulletin .SubbodyBoth {
        border-radius: 0px 0px 5px 5px;
        border: 1px solid #cbe3ff;
        background-color: #ffffff;
        font-family: "Segoe UI";
        font-size: 10pt;
        padding: 5px;
    }

/*css for Form part*/
.InformationForm {
}

    .InformationForm .top {
        border-radius: 5px 5px 0px 0px;
        border: 1px solid #a6b9d7;
        background-color: #a6b9d7;
        height: 25px;
        line-height: 25px;
        font-family: "Segoe UI";
        font-weight: 700;
        font-size: 10pt;
    }

    .InformationForm .body {
        border-radius: 0px 0px 5px 5px;
        border: 1px solid #a6b9d7;
        background-color: #e8f3f9;
        font-family: "Segoe UI";
        font-size: 10pt;
        padding: 5px;
    }

    .InformationForm .SubHeader {
        border-radius: 5px 5px 0px 0px;
        border: 1px solid #d6dfed;
        background-color: #d6dfed;
        height: 25px;
        line-height: 25px;
        font-family: "Segoe UI";
        font-weight: 700;
        font-size: 10pt;
    }

    .InformationForm .Subbody {
        font-family: "Segoe UI";
        font-size: 10pt;
    }

    .InformationForm .SubbodyBoth {
        border-radius: 0px 0px 5px 5px;
        border: 1px solid #d6dfed;
        background-color: #ffffff;
        font-family: "Segoe UI";
        font-size: 10pt;
        padding: 5px;
    }

/*End of new CSS for Information user control*/
.greenLabel 
{
    color: green !important;
    float: right;
    padding-right: 27px;
    line-height: 15px;
    font-family: Segoe UI, Arial;
    font-size: 10pt;
    font-weight: 600;
    vertical-align: middle;
    text-align:right;
    padding-bottom:3px;
}

/************   css for #9129 *************************/

    .p_InformationBlockWithBorder {
        background-color: #F0E9E3;
        border: 1px solid #d6dfed;
        width:100%;
        height:50px;
        -webkit-box-shadow: #E1D7CB 0px 3px 0px;
        -moz-box-shadow: #E1D7CB 0px 3px 0px;
        box-shadow: #E1D7CB 0px 3px 0px;
        padding-left:2px;
        padding-right:2px;
    }

    .p_WhiteMiddleCont {
        width: 96%;
        background-color: #FFF;
        padding: 5px 15px 0px 15px;
        border-left:1px solid #DDDDDD;
        border-right:1px solid #DDDDDD;
    }

    .p_WhiteBottomPart {
        width: 100%;
        background-color: #FFF;
        height: 15px;
        -webkit-border-radius: 0 0 10px 10px;
        -moz-border-radius: 0 0 10px 10px;
        border-radius: 0 0 10px 10px;
        border-bottom: 1px solid #DDDDDD;
        border-left:1px solid #DDDDDD;
        border-right:1px solid #DDDDDD;
        border-top: 1px solid #ffffff;
    }

    .p_PinkTitle {
        width: 100%;
        background-color: #EEC89B;
        height: 15px;
        -webkit-border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        border-radius: 10px 10px 0 0;
        font-family: "Segoe UI";
        font-weight: 800;
        font-size: 10pt;
        color: #4B3317;
        padding: 5px 5px 5px 15px;
    }

    .InfoTextLink {
        font-family: Arial, Helvetica, sans-serif;
        color: #332314;
        text-decoration: underline;
        font-size: 12px;
        font-weight:600;
        vertical-align:middle!important;
    }

    .InfoTextLinkBlue {
        font-family: Arial, Helvetica, sans-serif;
        color: #2C5B61;
        text-decoration: underline;
        font-size: 11px;
        font-weight:600;
    }

    .p_LightBlueMiddleCont {
        width: 96%;
        background-color: #ECF7F9;
        padding: 5px 0px 0px 0px;
        border-left: 1px solid #E0E4E3;
        border-right: 1px solid #E0E4E3;
    }

    .p_LightBlueMiddleContHeading {
        color: #1C2F33;
        font-family: Segoe UI;
        font-size: 11pt;
        font-weight: bold;
    }

    .p_LightBlueMiddleContContent {
        color: #2c757c;
        font-size: 9pt;
        font-weight:bold;
        float:left;
    }

    .p_LightBlueMiddleContWithNoBorder {
        width: 96%;
        background-color: #ECF7F9;
        padding: 5px 5px 0px 15px;
    }

    .Btn_Blue{
	    background:url(../../Images/btn_EnrollNew.png) no-repeat -1px center #416ea4;
	    color:#fff;
	    height:35px;
	    -webkit-border-radius: 4px 4px 4px 4px;
        -moz-border-radius: 4px 4px 4px 4px;
        border-radius: 4px 4px 4px 4px;
	    transition: all 0.5s ease;
	    cursor:pointer;	
	    width:150px;
        padding: 8px 8px 8px 45px;
        font-weight:bold;
        text-decoration:none;
    }
    .Btn_Blue:hover{
	    background-color:#355985;
    }
    .Btn_Blue input, .Btn_Blue button, .Btn_Blue a{
	    background:transparent;
	    border:none;
	    font-family:Arial, Helvetica, sans-serif;
	    color:#fff;
	    font-weight:bold;
	    font-size:14px;
	    line-height:35px;
	    text-decoration:none;
	    cursor:pointer;
    }

    .Btn_Brown{
	    background:url(../../Images/btn_PayNow.png) no-repeat -1px center #6c3b00;
	    color:#fff;
	    height:35px;
	    -webkit-border-radius: 4px 4px 4px 4px;
        -moz-border-radius: 4px 4px 4px 4px;
        border-radius: 4px 4px 4px 4px;
	    transition: all 0.5s ease;
	    cursor:pointer;	
	    width:70px;
	    padding: 8px 18px 8px 45px;
        font-weight:bold;
        text-decoration:none;
    }

    .Btn_Brown:hover{
	    background-color:#552e00;
    }

    .Btn_Brown input, .Btn_Brown button, .Btn_Brown a{
	    background:transparent;
	    border:none;
	    font-family:Arial, Helvetica, sans-serif;
	    color:#fff;
	    font-weight:bold;
	    font-size:14px;
	    line-height:35px;
	    text-decoration:none;
	    cursor:pointer;
    }

    .Btn_Pink{
	    color:#6A3C01;
        background-color:#EEC89A;
	    height:35px;
	    -webkit-border-radius: 4px 4px 4px 4px;
        -moz-border-radius: 4px 4px 4px 4px;
        border-radius: 4px 4px 4px 4px;
	    transition: all 0.5s ease;
	    cursor:pointer;	
	    width:70px;
	    padding: 8px 18px 8px 18px;
        font-weight:bold;
        text-decoration:none;
    }

    .Btn_Pink input, .Btn_Pink button, .Btn_Pink a{
	    background:transparent;
	    border:none;
	    font-family:Arial, Helvetica, sans-serif;
	    color:#fff;
	    font-weight:bold;
	    font-size:14px;
	    line-height:35px;
	    text-decoration:none;
	    cursor:pointer;
    }

    .Btn_BlueSmall {
        background-color: #0E7983;
        -webkit-border-radius: 4px 4px 4px 4px;
        -moz-border-radius: 4px 4px 4px 4px;
        border-radius: 4px 4px 4px 4px;
        font-family: "Arial";
        font-weight: 600;
        font-size: 9pt;
        padding: 8px;
        color: #FFF;
        text-align: center;
        text-decoration: none;
    }

    .HeaderInfoBlock{
        color:#754713;
        font-size:11pt;
        font-weight: 600;
    }

    .ContentInfoBlock{
        color:#25201A;
        font-size:10pt;
        font-weight: 400;
    }

    .DwnloadLink{
         color:#242F31;
        font-size:9pt;
        font-weight: 600;
        vertical-align:middle!important;
    }

    .LinkBrownSmall{
        color:#7C5E42;
        font-size:8pt;
        font-weight: 600;
    }

    .BrownHeaderText{
        font-weight: 500;
       font-family: Arial, Helvetica, sans-serif;
        font-size: 12pt;
        color: #6A3C01;
    }

    .BrownHeaderTextMedium{
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        font-size: 10pt;
        color: #4B3317;
    }

    .p_PaymentBlockTopPart {
         width: 100%;
        background-color: #F0E9E3;
        height: 1px;
        -webkit-border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        border-radius: 10px 10px 0 0;
        font-family: "Segoe UI";
        font-weight: 600;
        font-size: 11pt;
        color: #FFF;
        text-align: left;
        padding: 5px 5px 5px 15px;
        border-left: 1px solid #E0E4E3;
        border-right: 1px solid #E0E4E3;
        border-top: 1px solid #E0E4E3;
    }

    .p_PaymentBlockMiddleCont {
        width: 96%;
        background-color: #F0E9E3;
        padding: 5px 15px 0px 15px;
        border-left:1px solid #DDDDDD;
        border-right:1px solid #DDDDDD;
    }

    .p_PaymentBlockBottomPart {
        width: 100%;
        background-color: #F0E9E3;
        height: 15px;
        -webkit-border-radius: 0 0 10px 10px;
        -moz-border-radius: 0 0 10px 10px;
        border-radius: 0 0 10px 10px;
        border-bottom: 1px solid #DDDDDD;
        border-left:1px solid #DDDDDD;
        border-right:1px solid #DDDDDD;
    }

    .HrStyleMargin15
    {
        margin: 15px 0; 
        padding: 0; 
        background-color: #D1DDE9;
        color: #D1DDE9; 
        height: 1px; 
        border: none; 
        width: 100%;
    }

    .HrStyleMargin10
    {
        margin: 10px 0; 
        padding: 0; 
        background-color: #D1DDE9;
        color: #D1DDE9; 
        height: 1px; 
        border: none; 
        width: 100%;
    }

    .StyleAlignMiddle{
         vertical-align:middle!important;
    }

    .StyleMarginBottom0{
        margin-bottom: 0px!important;
    }

    .StyleMarginBottom5{
        margin-bottom: 5px!important;
    }

    .StyleMarginBottom8{
        margin-bottom: 8px!important;
    }

    .StyleMarginTop15{
        margin-top: 15px!important;
    }

    .StyleMarginTop17{
        margin-top: 17px!important;
    }

    .StylePaddingBottom0{
        padding-bottom: 0px!important;
    }
    
    .p_CEWhiteMiddleCont {
        width: 96%;
        background-color: #FFF;
        padding: 15px 2%;
    }

    .p_CEWhiteBottomPart {
    width: 100%;
    background-color: #FFF;
    height: 10px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    border-top: 1px solid #ffffff;
}

.tdMainLogo {
    text-align: left;
}

.aMainLogo {
    outline: none;
}

.imageMainLogo {
    border: 0;
}

.tdProgramInfo {
    text-align: center;
    padding-left: 30px;
}
.divConfirmScreenDuplicatePostPayment{
    line-height: 160%; 
    text-align:center;
}
.divConfirmScreenDuplicatePayment{
    line-height: 200%; 
    text-align:center;
}

.divProgramCPHeader {
    vertical-align: middle;
    padding-top: 8px;
}

.divProgramCPHeaderImage {
    display: inline-block;
    vertical-align: middle;
    padding-left: 30px;
}

.divProgramCPHeaderName {
    display: inline-block;
    vertical-align: middle;
}