
/* GENERAL LAYOUT */

/* NNA Generic Page Component CSS Style Sheet */
div.gBody {
    background: transparent none;
}
#ngpContent {
    overflow-y: auto;
    color: #FFFFFF;
    margin: 0 0 0 2px;
}
#ngpContent ul {
    list-style-type:disc;
    margin-left:2em;
}
#ngpContent ul li {
    margin-left:1.5em;
    color: white;
}


#ngpContent ol {
	   list-style-type:none; 
}
	
	#ngpContent ol li{
       margin:5px 15px 8px 0;
}

#ngpContent ol a{
	
           background: url(/apps/nna/docroot/img/global/icon-pdf.gif) no-repeat left top;  
           padding-left:25px; 
           margin: 5px 0 8px 0; 

}

.ngp #gMainH1 object {width:680px;}

#ngpContent a {
    color: #FFFFFF;
    font-weight: bold;
    margin: 15px 0;
}

#ngpContent .glArrow {
  
    background:transparent url(/apps/nna/docroot/img/global/link-angle-white.gif) no-repeat scroll 0 3px;
	padding-left:10px;
    
}

#ngpContent a pdf {
    color: #FFFFFF;
    font-weight: bold;
    padding-left:10px;
    margin: 15px 0;
}
#ngpContent p {
    color: #FFFFFF;
    margin:15px 0;
}

#ngpContent b {
    color: #FFFFFF;
}


#ngpPdf { 
       margin: 15px 0; 
       }
#ngpPdf ul { 
        margin: 15px 0 0 0; padding: 0; 
        }
#ngpPdf ul li { 
           list-style:none; 
           background: url(/apps/nna/docroot/img/global/icon-pdf.gif) no-repeat left top;  
           padding-left:1.7em; 
           margin: 0 0 8px 0; 
           }
#ngpPdf ul li a { 
           font-weight: bold 
           }
#ngpPdf ul li a { 
           font-weight: bold 
           }
           
           


.gOnlyPrint {

    display:none;

}

.prntFlag {
 HEIGHT: 14px; text-decoration:none; color:#ffffff;  width:55px; bottom:10px;
}
.prntFlag a {
    text-decoration:none !important; color:#ffffff !important;
}
.prntFlag  .prntPdf {margin-top:5px;}
.prntImg {  padding:0 !important; margin:5px 0 0 0;height:13px; width:14px; background: url(/apps/nna/docroot/img/specs-options/print_icon.png) no-repeat;}
* html .prntFlag .prntImg {margin:5px 0 0 0; background: none; padding:0 !important; height:13px; width:14px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/print_icon.png',sizingMethod='scale');}

.prntText {margin:5px 0 0 0; padding:0 0 0 5px !important; font-weight:bold;}


UL.prntList{
    float:right; 
}
UL.prntList LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}



/* Service Schedules*/




#ssContent {
    overflow-y: auto;
    color: #FFFFFF;
    margin: 15px 0 5px 0;
    font-weight: bold;
}


#ssContent ul {
    list-style-type:disc;
    margin-left:2em;
}
#ssContent ul li {
    margin-left:1.5em;
    color: white;
}
#ssContent a {
    color: #FFFFFF;
    font-weight: bold;
    background:transparent url(/apps/nna/docroot/img/paybillonline/link-angle-white.gif) no-repeat scroll 0 3px;
    padding-left:10px;
    margin: 15px 0;
}
#ssContent p {
    color: #FFFFFF;
    margin: 15px 0;
}

#cpoContent b {
    color: #FFFFFF;
}

.section h3 p {color:#FFFFFF; font-weight:normal; width:560px;}

#extraInfo .tExtraInfo {margin:10px 0; width:80%;}

#extraInfo .tExtraInfo tr td {color:#FFFFFF;}



@CHARSET "UTF-8";

#replaceTable,#inspectTable {width:80%}

table.tMaint td, table.tMaint th{border-left:1px black solid;padding:2px 4px !important;padding:4px 4px;text-align:center;font-weight:bold;}

table.tMaint *      {font-size:10px; color:#FFFFFF;}

table.tMaint th     {background-color:#31231A;text-align:center;pos--ition:relative}



table.tMaint .tColor0 td{background-color:#62422C}

table.tMaint .tColor1 td{background-color:#80583F}

table.tMaint .tCol0 {border-left:0px black solid;text-align:left;font-weight:normal}

table.tMaint .tCol1,

table.tMaint .tCol2,

table.tMaint .tCol3 {width:80px}


.maintPDFLnk { background: url(/apps/nna/docroot/img/global/icon-pdf.gif) no-repeat left top; font-weight: bold; height: 16px; padding: 0 0 2px 20px;}
.maintNrmlLnk { background: url(/apps/nna/docroot/img/preowned/link-angle-white.gif) no-repeat left 3px; font-weight: bold; height: 16px; padding: 0 0 0 10px;}



div.printPage {
float:right;
width:auto;
height:auto;
background-color:transparent;
text-align:left;
color:#fff;
line-height:20px;
padding: 0px 0px 0px 20px;
margin: 10px 0px 0px 0px;
background-image:url(/apps/nna/docroot/img/global/icon-pdf.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
div.printPage a {
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px;
font-size:9px;
}
div.printPage a:hover {
color:#dcdcdc;
background-color:transparent;
}




#msContent1 {
    
    position:absolute;
    right:-475px;
    top:100px;
    padding-left:20px;
    font-weight:bold;
    }




/* .filters {
    position:absolute;
    z-index:100;
    top:0px;
    left:0px;
    width:auto;
    height:auto;
    padding: 0px 0px 0px 0px;
    margin: -3px 0px 0px 0px;
    color:#fff;
    text-align:left;
    background-color:transparent;
} */

div.printPage { top: 2px; }


th .tSchedPop   {display:none;

        ;text-align:left;padding:10px;border:15px solid silver;font-weight:normal;-m--oz-box-sizing:border-box;

        ;position:absolute;min-height:30px;width:365px;bottom:25px;left:-150px;background-color:black;

        ;}

th .tSchedPop   {position:absolute !important;}

.tSchedPop ul   {margin-top:.5em; margin-left:12px;}

th.tCol1    {position:relative !important;}

.tTH    {position:relative;margin:0px auto}

.tFaux  {border-bottom:1px dashed white;}

th.tShow {position:relative}

th.tShow .tSchedPop{display:block !important}

.pdfFooterLink u{color: white;}


