*
{
    margin: 0;
    /*padding: 0;*/
}

body
{
    margin: 0;
    padding: 0;
    font: 12px Verdana, Arial, Helvetica, sans-serif;/* Medicare Member Enhancements: SIT defect #2681 .program_text*/
}


/* Sharp Corner Table Styles */


.tblContainer
{
    padding: 1em;
    background-color: #cfebe8;
    border: 1px solid #00a1b1;
}

.buttonExpandCollapse
        {
            border-style: none;
            border-color: inherit;                     
            width: 110px;
            height: 25px;
            text-align: center;
            background-color: Transparent;
            cursor: pointer;
            background-image: url(../../content/Images/butn_backg_110px.png);
            background-repeat: no-repeat;                                      
            font-size: 12px;
            color: #000000;
            text-decoration: none;
            font-family:  arial,  sans-serif;
}

/*Added for Q2 UB-04*/
.tblContainerUB04
{
    padding: 1em;   
    border: 1px solid black;
}

.table-row-evenub04
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: normal;
    font-size: 8pt;
    vertical-align: top;
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #e3e3e3;
}

.table-row-tabcolub04
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: normal;
    font-size: 8pt;
    vertical-align: top;
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #CCCCCC;
}

.ub04-summary
{
    vertical-align: middle;
     width: 100%; 
     height: 36px; 
     background-color: #00a0ae;
}

.ub04-border
{    
    border-right: 1px solid black;
}

.table-row-odd
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: normal;
    font-size: 8pt;
    vertical-align: top;
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #ffffff;
}

/*SPSR - STARTS */
.line
{
    border-style: solid none none none;
    border-width: 1px;
    border-color: #00a1b1;
    padding-bottom: 1em; /*background-color: #cfebe8;*/
}
/* SPSR - ENDS */

.ServiceRequestContainer
{
    padding: 1em;
    border: 1px solid #00a1b1;
}

.tblHeading
{
    margin-top: 10px;
    height: 18px;
}

/*PCPRoster - Start*/
.tblHeading_2
{
    margin-top: 10px;
    height: 18px;
}



/*PCPRoster - End*/

.tblHeading h1
{
    border-style: none;
    margin: 0;
    padding: 0;
    height: 18px;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}


.tblHeading span
{
    color: #fff;
    background: #04727e;
    border: 1px solid #00a1b1;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding: .2em .6em .2em .6em;
}

/*PCPRoster - Start*/
.tblHeading_2 span
{
    color: #fff;
    background: #00a0ae;
    border: 1px solid #00a1b1;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin-bottom: 10px;
    padding: .2em .6em .2em .6em;
}
.tblContainer_2
{
    padding: 1em;
    /*background-color: #F5F6F6;*/
    background-color: #FFFFFF;
    border: 1px solid #a6abaf;
}
.tblContainer_3
{
    padding: 1em;
    background-color: #FFFFFF;
    border: 1px solid #a6abaf;
}
/*PCPRoster - End*/

/*SPSR-STARTS*/
.tblHeading1
{
    margin-top: 10px;
    height: 18px;
}


.tblHeading1 h1
{
    border-style: none;
    margin: 0;
    padding: 0;
    height: 18px;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}


.tblHeading1 span
{
    color: #fff;
    background: #04727e;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding: .2em .6em .2em .6em;
}

/* SPSR-ENDS*/
/* Side Navigation Styles  */

.sideNavHeadingYellow
{
    margin-top: 20px;
    height: 19px;
    text-align: left;
}

.sideNavHeadingYellow h1
{
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    height: 19px;
}

.sideNavHeadingYellow h1 span
{
    color: #813a01;
    background: #ffe378;
    border: 1px solid #fea966;
    height: 19px;
    line-height: 19px;
    padding: .2em .6em .2em .6em;
}


.sideNavContainer
{
    width: 99%;
    text-align: left;
    margin: 0px;
    background-color: #fffcc7;
    border: 1px solid #fea966;
       line-height: 1.6;
}
*:first-child+html .sideNavContainer
{line-height: normal;}
*html .sideNavContainer
{line-height: normal;}



ul.sideNavListItems
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

ul.sideNavListItems li
{
    padding: 3px 25px;
    margin: 0px;
    background: url(images/icon-bullet.gif) no-repeat 5px 25%;
}

ul.bulletmessageitem
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-top: 4px; 
    margin-bottom: 4px;
}

ul.bulletmessageitem li
{
    padding: 3px 25px;
    margin: 0px;
    background: url(images/bullet.gif) no-repeat 5px 25%;
}

/*changed for reducing space between messages*/
ul.pdfsideNavListItems
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-top: 4px; 
    margin-bottom: 4px;
}

ul.pdfsideNavListItems li
{
    padding: 3px 25px;
    margin: 0px;
    background: url(images/icon-pdf.gif) no-repeat 5px 25%;
}

ul.docsideNavListItems
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-top: 4px; 
    margin-bottom: 4px;
}

ul.docsideNavListItems li
{
    padding: 3px 25px;
    margin: 0px;
    background: url(images/icon-doc.gif) no-repeat 5px 25%;
}

/* -- Button Styles -- */

.button
{
    border: #00a1b1 1px outset;
    cursor: pointer;
    color: #000000;
    font: bold 8pt verdana, arial, helvetica, sans-serif !important;
    background-color: #9ad8da;
    padding:2px 6px 2px 6px;
    padding:1px 5px 1px 5px;
    overflow:visible;
}

.buttonDisabled {
	border: #00a1b1 1px outset;
	cursor: pointer;
	color: #000000; 
	font: bold 8pt verdana, arial, helvetica, sans-serif !important; 
	background-color: #00a1b1;

}

.close_button
{
    border: #00a1b1 1px outset;
    cursor: pointer;
    color: #000000;
    font: bold 8pt verdana, arial, helvetica, sans-serif !important;
    background-color: #9ad8da;
    padding:2px 2px 2px 2px;
    padding:1px 5px 1px 5px;
    overflow:visible;
}

.buttonMol
{
    border: #00a1b1 1px outset;
    cursor: pointer;
    color: #000000;
    font: bold 12pt verdana, arial, helvetica, sans-serif !important;
    background-color: #9ad8da;
    height:22px;
}
/* Q2 Implementation - Starts */
.button_158
        {
            width: 158px;
            height: 26px;
            text-align: center;
            background-color: Transparent;
            border: 0;
            cursor: pointer;
            text-decoration: none;
        }
.button_158T
        {
            width: 158px;
            height: 40px;
            text-align: center;
            background-color: Transparent;
            border: 0;
            cursor: pointer;
            text-decoration: none;
            white-space: normal;
        }
/* Q2 Implementation - End */

/* List Items */
ul
{
    list-style: none;
}



/* -- Link Styles --- */
a
{
    color: #005c64;
    text-decoration: underline;
    font-family: verdana, arial, helvetica, sans-serif;
}

/* Form Styles  */


.form-radio
{
    font-size: 8pt;
    font-family: verdana, arial, helvetica, sans-serif;
}


.form-combo {
    vertical-align: middle;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align: left;
    width: 180px; /*CPM-NCQA change*/
}

 /* HIMP1 - Start*/
.form-combo-inside
{
    vertical-align: middle;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align: left;
    width:60px;
}
 /* HIMP1 - End*/
 
/*PCPRoster - Start*/
.form-combo-listbox
{
   vertical-align: middle;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align: left;
    height: 5px !important;
    overflow:hidden;
    width:200px ! important;
}
/*PCPRoster - End*/

.form-combo-width
{
    vertical-align: middle;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align: left;
    width : 100px;
}

 /* HIMP1 - Start*/
.label
{
    padding-right:40px;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align:left;
    width:150px;
    
}
.Customlabel
{
    padding-right:3px;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align:left;
    width:150px;
    
}

/*HIMP2 - Nov Release Start*/
.Customlabel1
{
    padding-right:3px;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align:left;
    width:100px;
    
}
/*HIMP2 - Nov Release End*/

 /* HIMP1 - End*/
.form-combo-width
{
    vertical-align: middle;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align: left;
    width : 100px;
}

 /* HIMP1 - Start*/
.singleTextBox {
    width: 45px;
    text-align:left;
    font: 8pt verdana, arial, helvetica, sans-serif;
   
}

.zipTextBox {
    width: 98px;
    text-align:left;
    font: 8pt verdana, arial, helvetica, sans-serif;
    
}
 /* HIMP1 - End*/


.form-combo-mol
{
    vertical-align: middle;
    font: 12pt verdana, arial, helvetica, sans-serif;
    text-align: left;
    height: 22px;
}
.form-text
{
    font-size: 8pt;
    vertical-align: middle;
    border: #56bec0 1px solid;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 16px;
}

.form-text-ub04
{
    font-size: 8pt;
    vertical-align: middle;
    border: 1px solid;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 16px;
}

.form-textArea-ub04
{
    font-size: 8pt;
    vertical-align: middle;
    border: 1px solid;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.form-text-grayout-ub04
{
    font-size: 8pt;    
    color :Gray;
    vertical-align: middle;
    border: 1px solid;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 16px;
}

 .A5 {
            font-family:Verdana, Geneva, sans-serif;
	        font-size:14px;
	        font-weight:600;
	        color:#FFFFFF;
	        text-align:center;
	        cursor:pointer;
            
        }

/*SPSR - STARTS */
.line
{
    border-style: solid none none none;
    border-width: 1px;
    border-color: #00a1b1;
    padding-bottom: 1em; /*background-color: #cfebe8;*/
}
/* SPSR - ENDS */

.ServiceRequestContainer
{
    padding: 1em;
    border: 1px solid #00a1b1;
}

.tblHeading
{
    margin-top: 10px;
    height: 18px;
}

/*PCPRoster - Start*/
.tblHeading_2
{
    margin-top: 10px;
    height: 18px;
}



/*PCPRoster - End*/

.tblHeading h1
{
    border-style: none;
    margin: 0;
    padding: 0;
    height: 18px;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}


.tblHeading span
{
    color: #fff;
    background: #04727e;
    border: 1px solid #00a1b1;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding: .2em .6em .2em .6em;
}

/*CMS1500 Start*/
.HeadingSummary span
{
   color: #00a0ae;
    background: white;
    border: 1px solid #00a1b1;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding: .2em .6em .2em .6em;
}
/*CMS1500 End*/
/*PCPRoster - Start*/
.tblHeading_2 span
{
    color: #fff;
    background: #00a0ae;
    border: 1px solid #00a1b1;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin-bottom: 10px;
    padding: .2em .6em .2em .6em;
}
.tblContainer_2
{
    padding: 1em;
    /*background-color: #F5F6F6;*/
    background-color: #FFFFFF;
    border: 1px solid #a6abaf;
}
.tblContainer_3
{
    padding: 1em;
    background-color: #FFFFFF;
    border: 1px solid #a6abaf;
}
/*PCPRoster - End*/

/*SPSR-STARTS*/
.tblHeading1
{
    margin-top: 10px;
    height: 18px;
}


.tblHeading1 h1
{
    border-style: none;
    margin: 0;
    padding: 0;
    height: 18px;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}


.tblHeading1 span
{
    color: #fff;
    background: #04727e;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding: .2em .6em .2em .6em;
}

/* SPSR-ENDS*/
/* Side Navigation Styles  */

.sideNavHeadingYellow
{
    margin-top: 20px;
    height: 19px;
    text-align: left;
}

.sideNavHeadingYellow h1
{
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    height: 19px;
}

.sideNavHeadingYellow h1 span
{
    color: #813a01;
    background: #ffe378;
    border: 1px solid #fea966;
    height: 19px;
    line-height: 19px;
    padding: .2em .6em .2em .6em;
}


.sideNavContainer
{
    width: 99%;
    text-align: left;
    margin: 0px;
    background-color: #fffcc7;
    border: 1px solid #fea966;
       line-height: 1.6;
}
*:first-child+html .sideNavContainer
{line-height: normal;}
*html .sideNavContainer
{line-height: normal;}



ul.sideNavListItems
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

ul.sideNavListItems li
{
    padding: 3px 25px;
    margin: 0px;
    background: url(images/icon-bullet.gif) no-repeat 5px 25%;
}

ul.bulletmessageitem
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-top: 4px; 
    margin-bottom: 4px;
}

ul.bulletmessageitem li
{
    padding: 3px 25px;
    margin: 0px;
    background: url(images/bullet.gif) no-repeat 5px 25%;
}

/*changed for reducing space between messages*/
ul.pdfsideNavListItems
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-top: 4px; 
    margin-bottom: 4px;
}

ul.pdfsideNavListItems li
{
    padding: 3px 25px;
    margin: 0px;
    background: url(images/icon-pdf.gif) no-repeat 5px 25%;
}

ul.docsideNavListItems
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-top: 4px; 
    margin-bottom: 4px;
}

ul.docsideNavListItems li
{
    padding: 3px 25px;
    margin: 0px;
    background: url(images/icon-doc.gif) no-repeat 5px 25%;
}

/* -- Button Styles -- */

.button
{
    border: #00a1b1 1px outset;
    cursor: pointer;
    color: #000000;
    font: bold 8pt verdana, arial, helvetica, sans-serif !important;
    background-color: #9ad8da;
    padding:2px 6px 2px 6px;
    padding:1px 5px 1px 5px;
    overflow:visible;
}

.buttonDisabled {
	border: #00a1b1 1px outset;
	cursor: pointer;
	color: #000000; 
	font: bold 8pt verdana, arial, helvetica, sans-serif !important; 
	background-color: #00a1b1;

}

.close_button
{
    border: #00a1b1 1px outset;
    cursor: pointer;
    color: #000000;
    font: bold 8pt verdana, arial, helvetica, sans-serif !important;
    background-color: #9ad8da;
    padding:2px 2px 2px 2px;
    padding:1px 5px 1px 5px;
    overflow:visible;
}

.buttonMol
{
    border: #00a1b1 1px outset;
    cursor: pointer;
    color: #000000;
    font: bold 12pt verdana, arial, helvetica, sans-serif !important;
    background-color: #9ad8da;
    height:22px;
}
/* Q2 Implementation - Starts */
.button_158
        {
            width: 158px;
            height: 26px;
            text-align: center;
            background-color: Transparent;
            border: 0;
            cursor: pointer;
            text-decoration: none;
        }
.button_158T
        {
            width: 158px;
            height: 40px;
            text-align: center;
            background-color: Transparent;
            border: 0;
            cursor: pointer;
            text-decoration: none;
            white-space: normal;
        }
/* Q2 Implementation - End */

/* List Items */
ul
{
    list-style: none;
}



/* -- Link Styles --- */
a
{
    color: #005c64;
    text-decoration: underline;
    font-family: verdana, arial, helvetica, sans-serif;
}

/* Form Styles  */


.form-radio
{
    font-size: 8pt;
    font-family: verdana, arial, helvetica, sans-serif;
}


.form-combo
{
    vertical-align: middle;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align: left;
}

 /* HIMP1 - Start*/
.form-combo-inside
{
    vertical-align: middle;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align: left;
    width:60px;
}
 /* HIMP1 - End*/
 
/*PCPRoster - Start*/
.form-combo-listbox
{
   vertical-align: middle;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align: left;
    height: 5px !important;
    overflow:hidden;
    width:200px ! important;
}
/*PCPRoster - End*/

.form-combo-width
{
    vertical-align: middle;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align: left;
    width : 100px;
}

 /* HIMP1 - Start*/
.label
{
    padding-right:40px;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align:left;
    width:150px;
    
}
.Customlabel
{
    padding-right:3px;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align:left;
    width:150px;
    
}

/*HIMP2 - Nov Release Start*/
.Customlabel1
{
    padding-right:3px;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align:left;
    width:100px;
    
}
/*HIMP2 - Nov Release End*/

 /* HIMP1 - End*/
.form-combo-width
{
    vertical-align: middle;
    font: 8pt verdana, arial, helvetica, sans-serif;
    text-align: left;
    width : 100px;
}

 /* HIMP1 - Start*/
.singleTextBox {
    width: 45px;
    text-align:left;
    font: 8pt verdana, arial, helvetica, sans-serif;
   
}

.zipTextBox {
    width: 98px;
    text-align:left;
    font: 8pt verdana, arial, helvetica, sans-serif;
    
}
 /* HIMP1 - End*/


.form-combo-mol
{
    vertical-align: middle;
    font: 12pt verdana, arial, helvetica, sans-serif;
    text-align: left;
    height: 22px;
}
.form-text
{
    font-size: 8pt;
    vertical-align: middle;
    border: #56bec0 1px solid;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 16px;
}

.form-text-right
{
    font-size: 8pt;
    text-align:right;
    border: #56bec0 1px solid;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 16px;
}

.form-text-center
{
	font-size:8pt;
	text-align:center;
	border:#56bec0 1px solid;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:16px;
}
 /* HIMP1 - Start*/
.form-credit-text
{
    font-size: 8pt;
    width:186px;
    vertical-align: middle;
    border: #56bec0 1px solid;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 16px;
}

.form-credit-textbox
{
    font-size: 8pt;
    width:198px;
    vertical-align: middle;
    border: #56bec0 1px solid;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 16px;
}
 /* HIMP1 - End*/
/*PCPRoster - Start*/
.form-text-roster
{
    font-size: 8pt;
    vertical-align: middle;
    border: #56bec0 1px solid;
    margin: 0;
    padding: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 12px;
}
/*PCPRoster - End*/

/* Claim 1500 start */
        .marginleft 
        {
            margin-left:20px;
        }

        .divBorder
        {
            border-style:solid;
            border-width:1px;
          border-color:#999999;
            padding:10px 10px 10px 10px ;
        }

        .form-text-grayout-black
        {
            font-size: 8pt;    
            color :Gray;
            vertical-align: middle;
            border: #000000 1px solid;
            margin: 0;
            padding: 0;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            height: 16px;
        }
        .line
        {
            color:#E2E0E2;
        }

        .unitBroder
        {
            border:solid 1px red;
        }

        /*CMS1500 End*/
/*QC Defect # 1050 Starts */
.form-text-grayout
{
    font-size: 8pt;    
    color :Gray;
    vertical-align: middle;
    border: #56bec0 1px solid;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 16px;
}
/*QC Defect # 1050 End */

/* SPSR-STARTS*/
.form-text-search
{
    font-size: 8pt;
    vertical-align: middle;
    border: #000000 1px solid;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 16px;
}
/* SPSR-ENDS*/

.form-text-mol
{
    
    font-size: 12pt;
    vertical-align: middle;
    border: #56bec0 1px solid;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 19px;
}

.form-textArea
{
    font-size: 8pt;
    vertical-align: middle;
    border: #56bec0 1px solid;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*CMS1500 Start*/
.form-textblack
{
    font-size: 8pt;
    vertical-align: middle;
    border: #000000 1px solid;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*CMS1500 End*/

label
{
    font-weight: bold;
    //padding: 2px;
    color: #000000;
}

.ord-label label
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.ord-label-mol label
{
    color:Black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:normal;
text-align:right;
}

.normal-label label
{
    font-weight: normal;
}

/* SPSR-STARTS*/
.bold-label label
{
    font-weight: bold;
}
/* SPSR-ENDS*/


/* Table Styles */

.table-header
{
    padding-left: 3px;
    font-weight: bold;
    font-size: 8pt;
    vertical-align: middle;
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #9ad8da;
    text-align: left;
}

 /* HIMP1 - Start*/
.header-labels
{
  
    font-weight: bold;
    font-size: 8pt;
    vertical-align: middle;
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: right;
}


.header-la
{
  
    font-weight: bold;
    font-size: 8pt;
    color: blue;
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: right;
   
    width:70px;
    
}

.Controls
{
  
    font-weight: bold;
    font-size: 8pt;
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: left;
}

.inside-labels
{
    font-weight: normal;
    font-size: 7pt;
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: left;
    width:20px;
}
.head-labels
{
    padding-left: 10px;
    font-weight: bold;
    font-size: 8pt;
    vertical-align: middle;
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: right;
    width:130px;
}
 /* HIMP1 - End*/
 
/*PCPRoster - Start*/
.table-header_2_roster
{
    color:  #FFFFFF; 
    background-color: #00a0ae;
    font-weight: bold;
    line-height: 18px;
    padding: .2em .6em .2em .6em;
    margin-left:10px;
    font-family: arial;
    font-size: 12px;
}

.table-header_2_roster img
{
    float:right;
}

*+html .table-header_2_roster img
{
    margin-top:-15px;
    float:right;
}

.ContextHelp
{
    font-size: 8pt;
    border: solid 1px black;
    position: fixed;
    background-color:#fff;
    height:auto;
    width:350px;
    visibility:hidden;
}
.hide
{
    visibility:hidden;
}

.display
{
    visibility:visible;
}
/*PCPRoster - End*/

/* 5010 Change - Starts */
.table-bckGrnd
{
    background-color: White;
}
/* 5010 Change - Ends */

.table-row-even
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: normal;
    font-size: 8pt;
    vertical-align: middle;
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #f0f8ff;
}
.table-row-odd
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: normal;
    font-size: 8pt;
    vertical-align: middle;
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #ffffff;
}

/* Image Styles */

img
{
    border: none;
}
/*SPSR - STARTS*/
/* Added for the FAQ Pages - Start*/
/* heading for FAQ accordion */
.accdContainer
{
    padding: 1em;
    border: 1px solid #00a1b1;
    background-color: #cfebe8;
}
/* Added for the FAQ Pages - END*/

.hedisDescription
{
    font-weight: bold;
    color: Red;
}
#hedisNote
{
    font-weight: bold;
    margin-left: 8%;
    padding-top: 5px;
    padding-bottom: 5px;
}

.redBold
{
    font-weight: bold;
    color: Red;
}
#alerts
{
    cursor: pointer;
    font-weight: bold;
}

.normal-non-bold
{
    font-weight: 500;
    font-size: 8pt !important;
}

/* Two column div style begins*/
/*Code modified for SPSR Bug fix : 471  STARTS*/
.twoColumnDivMain
{
    clear: both;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    /*background-color: #cfebe8;*/
}
.ColumnOneMain
{    clear: both;
   
    width:290px;
    height:100%;
    /*padding: 1em;*/
    background-color: #98D0DE;    
}
.ColumnOneMain span
{
    color: #000000;    
    font-weight: bold;
    line-height: 18px;
  /*  padding: .2em .6em .2em .6em;*/
    background-color: #98D0DE;  
}
.ColumnTwoMain
{    
    clear: both;
    
     min-width:950px;
      max-width:1028px;
    height: 100%;
    background-color: #ffffff;
    /*padding: 1em;        */
}
.ColumnTwoMain span
{
    font-size: 10px;
    color: #000000;
}

.twoColumnDiv
{
    border-bottom: solid 1px #E2E0E2;
    clear: both;
    height: 18px;
    width: 99.4%;
    margin-top: 10px;
    margin-left:5px;
}
.ColumnOne
{    
    clear: both;
    float: left;
    width: 40%;   
    
}

.ColumnOneWidth15p
{    
    clear: both;
    float: left;
    width: 130px;   
    
}
.ColumnOneWidth15p span
{
    /* Q2 Implementation - Starts */
    color:  #FFFFFF; 
    background-color: #00a0ae;
    /* Q2 Implementation - Ends */
    font-weight: bold;
    line-height: 18px;
    padding: .2em .6em .2em .6em;
    margin-left:10px;
    font-family: arial;
    font-size: 12px;
}

.ColumnTwoWidth85p
{    
    clear: both;
    float: right;
    width: 85%;
    padding-left: 15px;
}
.ColumnTwoWidth85p1
{    
    width: 85%;
    padding-left: 15px;
}

.ColumnTwoWidth85p span
{    
    font-size:8pt;   
    font : arial;
    color:#737373;
    text-align:center;
}
.ColumnOne span
{
    /* Q2 Implementation - Starts */
    color:  #FFFFFF; 
    background-color: #00a0ae;
    /* Q2 Implementation - Ends */
    font-weight: bold;
    line-height: 18px;
    padding: .2em .6em .2em .6em;
    margin-left:10px;
    font-family: arial;
    font-size: 12px;
}
.ColumnTwo
{    
    clear: both;
    float: right;
    width: 60%;
    padding-left: 15px;
}
.ColumnTwoSearch
{    
    float: left;
    width: 60%;
    margin-left: -100px;
    font-size:8pt;   
    font : arial;
    color:#737373;

}
.ColumnTwo span
{    
    font-size:8pt;   
    font : arial;
    color:#737373;
    text-align:center;
}
/* Two column div style ends*/
/*Code modified for SPSr Bug fix : 471 ENDS*/
.buttonAlign
{

    /* float: right;*/ 	/* SPJR Changes*/
    padding-right: 10px;
    padding-top: 15px;
    clear: both;
    }
    
.ord-label-memsearch label
{
    font: normal 8px Verdana;
}
.table-header-new
{
    padding-left: 3px;
    font-weight: bold;
    font-size: 8pt;
    vertical-align: middle;
    color: #3475cd;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #E2E0E2;
    text-align: left;
}

.button-new
{
    border: #E2E0E2 1px outset;
    cursor: pointer;
    color: #000000;
    font: bold 8pt verdana, arial, helvetica, sans-serif !important;
    background-color: #FFFFFF;
    padding:2px 6px 2px 6px;
    padding:1px 5px 1px 5px;
    overflow:visible;
}
.button-new_2
{
    border: #E2E0E2 1px outset;
    cursor: pointer;
    color: #000000;
    font: bold 8pt verdana, arial, helvetica, sans-serif !important;
    background-color: #FFFFFF;
    padding:2px 6px 2px 6px;
    padding:1px 5px 1px 5px;
    overflow:visible;
}

.border-new
{   margin: 0;
    padding: 0;
    border: #98D0DE 1px outset;
}
    
/* SPSR - ENDS */
/* SPDR - STARTS */
.ColumnOne1
{    
    clear: both;
    float: left;
    color: #fff;
    background: #04727e;
    border: 1px solid #00a1b1;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding: .2em .6em .2em .6em;
    
}
/* SPDR - ENDS */

/* SPJR - STARTS */
.button_new_long
{
   width:263px; 
}
/* Q2 2012 Updates */

.style1
        {
            width: 140px;
        }
        .style2
        {
            width: 189px;
        }
        .style3
        {
            width: 34%;
        }
        .style4
        {
            height: 42px;
        }
        .style5
        {
            padding-left: 10px;
            height: 42px;
        }
        .style6
        {
            height: 35px;
        }
        .style7
        {
            padding-left: 10px;
            height: 35px;
        }
        .style8
        {
            font-family: Verdana;
            font-size: small;
            color: White;
        }
        #middle_box
        {
            background-color: White;
            border: solid 1px #a3c0d6;
            width: 750px;
        }
        #regHeader
        {
            background-color: #00a0ae;
            width: 750px;
            height: 32px;
            vertical-align: middle;
            text-align: center;
        }
        #regMiddleContainer
        {
            width: 1000px;
        }
        
        /* HIMP1 - Start*/
        .buttonNew
        {
            width: 77px;
            height: 26px;
            text-align: center;
            background-color: Transparent;
            border: 0;
            cursor: pointer;
            text-decoration: none;
            color: Black;
            margin-bottom:20px;
        }
        /* HIMP1 - End*/
        
        .buttonBig
        {
            border-style: none;
            border-color: inherit;
            border-width: 0;
            width: 158px;
            height: 26px;
            text-align: center;
            background-color: Transparent;
            cursor: pointer;
            background-image: url(../../content/Images/butn_backg_158px.png);
            background-repeat: no-repeat;                         
            font-size: 13px;
            color: #000000;
            text-decoration: none;
            font-family: verdana, arial, helvetica, sans-serif;
        }
        
        
        .buttonSmall
        {
            border-style: none;
            border-color: inherit;                     
            width: 77px;
            height: 26px;
            text-align: center;
            background-color: Transparent;
            cursor: pointer;
            background-image: url(../../content/Images/butn_backg_77px.png);
            background-repeat: no-repeat;                                      
            font-size: 13px;
            color: #000000;
            text-decoration: none;
            font-family: verdana, arial, helvetica, sans-serif;
        }
        .changepcp_options
        {
            width: 225px;
            margin-top:10px;
            margin-bottom:10px;
            height: 110px;
            text-align: center;            
            background-color:Transparent;
            border: 1px solid black;
            text-decoration: none;
            color: black;
        }
                
        .changepcp_heading
        {
            width: 177px;
            margin-top:10px;
            height: 20px;
            padding-top:10px;
            padding-bottom:10px;           
            text-align: center;
            background-color:#667C26;
            
            text-decoration: none;
            color: white;
        }
        .changepcp_step
        {
            width: auto;
            margin-top:10px;
            height: auto;
            text-align: center;
            background-color: Transparent;
            border-width: 1px;
            border-color:Black;
            text-decoration: none;
            color:Blue;
        }
        .buttonNew_110
        {
            width: 110px;
            height: 26px;
            text-align: center;
            background-color: Transparent;
            border: 0;
            cursor: pointer;
            text-decoration: none;
        }
          .buttonNew_190
        {
            width: 190px;
            height: 31px;
            text-align: center;
            background-color: Transparent;
            border: 0;
            cursor: pointer;
            text-decoration: none;
        }
        #headerNew
        {
            width: 1000px;
        }
        #regHeading
        {
            width: 100%;
            height: 32px;
            background-image: url('../../Content/Images/header_backg.jpg');            
        }
        #footer_2
        {
            background-color: #e5e5e5;
            height: 20px;
            color: #666666;
            font: 10px Verdana, Arial, Helvetica, sans-serif;
            padding-top: 5px;
            width: 100%; /*position:absolute;
            min-width:1000px;*/
            margin-left: auto;
            margin-right: auto;
            bottom: 0;
        }
        
        .PromoLogin
        {
            width: 732px;            
            background-color: #ffffff;
            height:157px;          
            border-width:1px;
            border-color: #a7c2d7;
            border-style:solid;
        }

        .logincolor
        {            
            font-family: Arial;            
            text-align:center;
            text-align: -moz-left;
            font-size: 18px;            
            font-style: normal;
            text-decoration: none;
            color: #00A0B0;
        }
        
        .loginsubhead
        {            
            font-family: Arial;            
            text-align:left;
            text-align: -moz-left;
            font-size: 18px;            
            font-style: normal;
            text-decoration: none;
            color: #00A0B0;
        }
        
         .loginblack
        {            
            font-family: Arial;
            text-align: -moz-left;
            text-align:left;                  
            font-size: 14px;                        
            font-style: normal;
            text-decoration: none;
            font-weight:bold;            
            color:#1a1a1a;            
        }

        .loadSplit /* lock Member eligibility div at top of PM 160 on scroll */
        {
            background-color: #FFFFFF;
            width:100%;
            padding: 10px 0px 10px 0px;
            min-width:980px;
            left: 0px;
            right: 10px;
        }

        .duplication_popup
        {
            display: none;
            position: fixed;
            width: 625px;   /* Duplicate Validation for PM160 claims */
            top: 50%;
            left: 50%;
            margin-left: -190px;
            margin-top: -100px;
            background-color: #ffffff;
            border: 2px solid #336699;
            padding: 0px;
            z-index: 10;
            font-family: Verdana;
            font-size: 10pt;
        }

        .fadeMe {  
          display: none;  
          width:      100%;
          height:     100%; 
          z-index:    8;
          top:        0; 
          left:       0; 
          position:   fixed; 
        }      
          
        .loginhead
        {
            font-family: Arial;
            vertical-align:bottom;            
            font-size: 16px;
            font-style: normal;
            text-decoration: none;
            color: #9c9c9c;
            font-weight: bold;
        }
        
         .loginwelcome
        {
            font-family: Arial;            
            font-size: 48px;            
            text-decoration: none;
            color: #2e787d;
            font-weight: bold;
            text-align:left;
            padding-top:5px;            
        }
        
        .loginwelcome2
        {
            font-family: Arial;            
            font-size: 28px;            
            text-decoration: none;
            color: #2e787d;            
            text-align:left;            
            padding-bottom:15px;
            padding-left:15px;
        }
        /*Q4.5 Enhancement 33*/
        
        #disclaimer
        {
            /*background-color: #e5e5e5;*/
            height: 20px;
            color: #666666;
            text-align:center;
            font: 10px Verdana, Arial, Helvetica, sans-serif;
            padding-top: 5px;
            width: 100%; /*position:absolute;
            min-width:1000px;*/
            margin-left: auto;
            margin-right: auto;
            bottom: 0;
        }
        
        .forgotPasswordClass
        {
            display: none;  
            margin-left: -200px;   
            margin-top: -100px;
            position:fixed;
            top:50%;
            left:50%;
            width: 375px;
            height: 255px;
            background-color: #ffffff;
            border: 2px solid #999;
            padding: 0px;
            z-index: 102;
            font-family: Verdana;
            font-size: 13px;
            }
        /* EN - 33 END */
      .GLTURNLAQ {
      Z-INDEX: 900;POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 16px; LINE-HEIGHT: 18px; PADDING-LEFT: 60px; WIDTH: 609px; height: 160px;PADDING-RIGHT: 16px; visibility:visible; background-image: url(../../content/Images/Provider_Popup.png); background-repeat :no-repeat;PADDING-TOP: 55px; }
       .GLTURNLPSC {
	POSITION: absolute; TOP: 8px; CURSOR: pointer; RIGHT: 8px; margin-left:0px; margin-right:45px; margin-bottom:0px; margin-top:4px ;
    }
    .GLTURNLATC {
	    MARGIN: 0px; COLOR: #666; FONT-SIZE: 13px; 
    }
    .GLTURNLBTC {
    	LINE-HEIGHT: 13px; MARGIN-BOTTOM: 4px; COLOR: #666; FONT-SIZE: 13px; FONT-WEIGHT: bold; MARGIN-RIGHT: 20px
    }
       /*EN-18 Ends*/
       
        /* EN-46 Starts
        {
            display: none;  
            margin-left: -200px;   
            margin-top: -100px;
            top:50%;
            left:50%;
            width: 375px;
            height: 200px;
            background-color: #ffffff;
            border: 2px solid #999;
            padding: 0px;
            z-index: 102;
            font-family: Verdana;
            font-size: 13px;
            }*/
	    
	    /*PCPRoster - Start*/
         .cursor-pointer {
           cursor: pointer;
       }
       /*PCPRoster - End*/
       
       /*EN - 37 Dual Member Details start*/
       .nowrap
       {
           white-space: nowrap;
       }
       /*EN - 37 Dual Member Details end*/
      /*Q2 Webportal Security Question and Answer May 16th 2013 Release – Start*/
        .secQustion {
           color: #808080;
           font-weight: bold;
       }
       
         #resetPasswordHeader
        {
            width: 100%;
            height: 32px;
            background-image: url('../../Content/Images/header_backg.jpg');            
        }
        .headerTitle{height: 25px;color: #00a0b0;}
       .width310
        {
            width: 310px;
        }
        /*Q2 Webportal Security Question and Answer May 16th 2013 Release – End*/
         /* Login Publicsite Start */
        
        #publisiteprovheading.H4
{
	font-size: 1.5em;
	margin: 5px 0 5px 0;
	padding: 0;
	color :#3d3d3d;
	font-weight : bold;
	font-family : Helvetica, Arial, sans-serif;
	vertical-align : baseline;
}
#publisiteprovp.check
{
	font-size: 1.3em;
	margin: 5px 0 5px 0;
	padding: 0;
	font-family : Helvetica, Arial, sans-serif;
	vertical-align : baseline;
	color:#3d3d3d;
}
.check
{
	font-size: 1.2em;
	margin: 5px 0 5px 0;
	padding: 0;
	font-family : Helvetica, Arial, sans-serif;
	vertical-align : baseline;
	color:#3d3d3d;
}
#publisiteline.hrline
{
	width: 100%;
	border-bottom: 1px solid #ddd;
}
        /* Login Publicsite End */
        
/*Medicare Member portal EN - start */
.table-row-odd_HealthRecord
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: normal;
    font-size: 12px;
    vertical-align: middle;
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #ffffff;
}
/*Medicare Member portal EN - end */
        /*Q2 Webportal Security Question and Answer May 16th 2013 Release – End*/
        
       /*Webportal CRM SIT defect 2540 fix :Start */
         
       .buttonNewDisable
        {
            width: 77px;
            height: 26px;
            text-align: center;
            background-color: Transparent;
            border: 0;
            cursor: pointer;
            text-decoration: none;
            color: Gray;
        } 
      /*Webportal CRM SIT defect 2540 fix :End */
        
        /*Q2 Webportal Security Question and Answer May 16th 2013 Release – End*/
         /* Login Publicsite Start */
        
        #publisiteprovheading.H4
{
	font-size: 1.5em;
	margin: 5px 0 5px 0;
	padding: 0;
	color :#3d3d3d;
	font-weight : bold;
	font-family : Helvetica, Arial, sans-serif;
	vertical-align : baseline;
}
#publisiteprovp.check
{
	font-size: 1.3em;
	margin: 5px 0 5px 0;
	padding: 0;
	font-family : Helvetica, Arial, sans-serif;
	vertical-align : baseline;
	color:#3d3d3d;
}
.check
{
	font-size: 1.2em;
	margin: 5px 0 5px 0;
	padding: 0;
	font-family : Helvetica, Arial, sans-serif;
	vertical-align : baseline;
	color:#3d3d3d;
}
#publisiteline.hrline
{
	width: 100%;
	border-bottom: 1px solid #ddd;
}
        /* Login Publicsite End */
/*HEDIS*/
.buttonDisabled2
{
    border: #00a1b1 1px outset;
    cursor: default;
    color: #666666;
    font: bold 8pt verdana, arial, helvetica, sans-serif !important;
    background-color: #B0C4C1;
    padding: 2px 6px 2px 6px;
    padding: 1px 5px 1px 5px;
    overflow: visible;
}

.buttonHedis
{
    border: #00a1b1 1px outset;
    cursor: pointer;
    color: #000000;
    font:  8pt verdana, arial, helvetica, sans-serif !important;
    background-color: #9ad8da;
    padding:2px 6px 2px 6px;
    padding:1px 5px 1px 5px;
    overflow:visible;
}

.button_100
{
    width: 120px;
    height: 29px;
    text-align: center;
    background-color: Transparent;
    border: 0;
    cursor: pointer;
    text-decoration: none;
 }
 /* Security BRD 2014-START */
 #tblSec
 {
     font: 12px Verdana, Arial, Helvetica, sans-serif;
  }
  /* Security BRD 2014-END */
  .clsPrintSubmit
  {
     background-image: url(../../content/Images/butn_backg_77px.png);
     font-weight: bold; 
     background-repeat: no-repeat; 
     text-decoration: none; 
     padding-top: 2px;
     color: Black; 
     font-size: 13px;
  }
        
  /* WA Foster Care – Start */
 .search
 {
     color:Gray; 
     margin-top: 15px;
 }  
 .italic
 {
     font-style: italic;
 }  
 .width220
{
    width: 220px;
}
.butn_backg_77px
{
    background-image: url(../../content/Images/butn_backg_77px.png) !important;
    font-weight: bold; 
    background-repeat: no-repeat; 
    text-decoration: none; 
    padding-top: 5px;
    color: Black; 
    font-size: 13px;
}
.butn_backg_158px_allergy
{
    background-image: url(../../content/Images/butn_backg_158px.png);
    font-weight: bold; 
    background-repeat: no-repeat; 
    text-decoration: none; 
    padding-top: 5px;
    color: Black; 
    font-size: 13px;
    text-align: center;
    width: 158px;
}
 /* WA Foster Care – End */