﻿
body{margin-left: 0px; margin-top: 0px;margin-right: 0px;margin-bottom: 0px;
    font:11px Verdana, Arial, Helvetica, sans-serif; text-align:left !important;}   
li{font-size: 11px}
td{font:11px Verdana, Arial, Helvetica, sans-serif}
p{font:11px Verdana, Arial, Helvetica, sans-serif}
img{border-style:none;}
a:link {color:#1e4c79;}
a:visited {color:#1e4c79;}
a:hover {color:#1e4c79;}
a:active {color:#1e4c79;}

.button{color:#1E4C79; font:bold 12px/14px Arial, Helvetica, Verdana, sans-serif; letter-spacing:.02em; background-color:#EAF2F8; border: 1px solid; border-color: #BDD4E5 #6699CC #6699CC #BDD4E5; 
           filter:progid:DXImageTransform.Microsoft.Gradient
           (GradientType=0,StartColorStr='#ffffff',EndColorStr='#BDD4E5');
           background:-moz-linear-gradient(top, #fff, #BDD4E5 19px,#eee 19px)
            -moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px; border-radius: 3px;padding:2px 5px 1px 5px;}
           
.button:hover{color:#000000; font:bold 12px/14px Arial, Helvetica, Verdana, sans-serif; background-color:#99bcdf; border: 1px solid; border-color: #BDD4E5 #6699CC #6699CC #BDD4E5; 
           filter:progid:DXImageTransform.Microsoft.Gradient
           (GradientType=0,StartColorStr='#ffffff',EndColorStr='#91B8D8');
           background:-moz-linear-gradient(top, #fff, #91B8D8 19px,#eee 19px)}
           
.button_focused{color:#1E4C79; font:bold 12px/14px Arial, Helvetica, Verdana, sans-serif; letter-spacing:.02em; background-color:#EAF2F8; border: 1px solid; border-color: #000000 #000000 #000000 #000000; 
           filter:progid:DXImageTransform.Microsoft.Gradient
           (GradientType=0,StartColorStr='#ffffff',EndColorStr='#BDD4E5');
           background:-moz-linear-gradient(top, #fff, #BDD4E5 19px,#eee 19px)
            -moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px; border-radius: 3px;padding:2px 5px 1px 5px;}
           
.tB{font-weight: bold}
.tBI{font-style: italic;font-weight: bold}
.tBIU{font-style: italic;font-weight: bold;text-decoration:underline}
.tBNU{font-weight: bold; text-decoration: none}
.tBU{font-weight: bold; text-decoration: underline}
.tI{font-style: italic}
.tIU{font-style: italic; text-decoration: underline}
.tU{text-decoration: underline}
.noul{text-decoration:none}

.t10px{font: 10px/14px Verdana,Arial,Helvetica,sans-serif;color:#000000;line-height:16px;}
.t10pxB{font:bold 10px/14px Verdana,Arial,Helvetica,sans-serif;color:#000000;}
.t11px{font:11px/14px Verdana,Arial,Helvetica,sans-serif;color:#000000;}
.t11pxB{font:bold 11px/14px Verdana,Arial,Helvetica,sans-serif;color:#000000;}
.t12px{font:12px/16px Verdana,Arial,Helvetica,sans-serif;color:#000000;}
.t12pxB{font:bold 12px/16px Verdana,Arial,Helvetica,sans-serif;color:#000000;}
.t14px{font:14px Arial, Verdana,Arial,Helvetica,sans-serif;color:#000000;}
.t14pxB{font:bold 14px Verdana,Arial,Helvetica,sans-serif;color:#000000;}

.wt10px{font:10px/14px Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;}
.wt10pxB{font:bold 10px/14px Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;}
.wt11px{font:11px/14px Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;}
.wt11pxB{font:bold 11px/14px Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;}
.wt12px{font:12px/16px Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;}
.wt12pxB{font:bold 12px/16px Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;}
.wt14px{font:14px Arial, Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;}
.wt14pxB{font:bold 14px Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;}

.bt10px{font:10px/14px Verdana,Arial,Helvetica,sans-serif;color:#1e4c79;}
.bt10pxB{font:bold 10px/14px Verdana,Arial,Helvetica,sans-serif;color:#1e4c79;}
.bt11px{font:11px/14px Verdana,Arial,Helvetica,sans-serif;color:#1e4c79;}
.bt11pxB{font:bold 11px/14px Verdana,Arial,Helvetica,sans-serif;color:#1e4c79;}
.bt12px{font:12px/16px Verdana,Arial,Helvetica,sans-serif;color:#1e4c79;}
.bt12pxB{font:bold 12px/14px Verdana,Arial,Helvetica,sans-serif;color:#1e4c79;}
.bt14px{font:14px Arial, Verdana,Arial,Helvetica,sans-serif;color:#1e4c79;}
.bt14pxB{font:bold 14px Verdana,Arial,Helvetica,sans-serif;color:#1e4c79;}
 
.border{border-bottom: solid 2px #c6dddf;border-top: solid 2px #c6dddf;border-left: solid 2px #c6dddf;border-right: solid 2px #c6dddf;}    
.borders{border-bottom: solid 1px #c6dddf;border-top: solid 1px #c6dddf;border-left: solid 1px #c6dddf;border-right: solid 1px #c6dddf;}  
.borderLB{border-bottom: solid 1px #c6dddf;border-left: solid 1px #c6dddf;}
.borderRB{border-bottom: solid 1px #c6dddf;border-right: solid 1px #c6dddf;}
.border-bottom{border-bottom: solid 1px #c6dddf;}
.border-bot{border-bottom: solid 1px #006600;}
.border-top{border-top: solid 1px #c6dddf;}

.padd{padding: 5px 5px 5px 5px;}
.padd-left{padding-left: 10px;}
.padd-right{padding-right: 20px;}
.paddlr{padding: 0px 10px 0px 10px;}
.paddlrhide{display:none;}
.subjddlhide{display:none;}
.padd-top{padding: 10px 0px 0px 0px;}
.padd10{padding: 10px;}
.paddfoot{padding: 5px 10px 20px 10px;}

.homepage{font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:20px;line-height:22px;color:#0d730d;font-weight:bold;}

.accessible{font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:9px;line-height:11px;color:#1e4c79;font-weight:normal;}

.footer{color:#1e4c79;font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:normal;font-size:10px;line-height:14px;text-decoration: none;}
A.footer:hover{color:#1e4c79;text-decoration: underline;}
A.footer:visited{color:#1e4c79}

.check{font-size:11px;color:#1e4c79;font-weight:bold;text-decoration: none;}
A.check:hover{text-decoration: underline;}

.filters{font:12px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration: none;}
.filters:hover{font:12px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration: underline;}
.FilterSelected{font:12px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration: underline;}

.display{color:#000000;}
A.display:hover{text-decoration: underline;}

.links{color:#1e4c79;}
A.links:hover{text-decoration: underline;}

.wlinks{color:#FFFFFF;}
A.wlinks:hover{text-decoration: underline;}

.step{font-family: Arial, Helvetica, Sans-Serif;
    font-weight:bold;font-size:12px;line-height:14px;}
    
.instruct{color:#666;font-family: Arial, Helvetica, Sans-Serif;
    font-weight:normal;font-size:12px;line-height:14px;}
    
.validation1 {color:#CC0000;font-family: Arial, Helvetica, Sans-Serif;
    font-weight:normal;font-size:12px;line-height:14px;padding: 0px 10px 0px 10px;}   
        
.global{color:#006600;font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold;font-size:11px;line-height:20px;}   

.details{color:#000000;text-decoration: underline;font-weight:normal;}

.details-top{color:#000000;text-decoration: underline;
    font-weight:normal;font-size:10px;}  
    
.repeat-x{background-repeat: repeat-x;}

.repeat-no{background-repeat: no-repeat;}

.selections{font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold;font-size:11px;line-height:14px;text-decoration: none;}

.sample{color:#1e4c79;font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold;font-size:12px;line-height:14px;text-decoration: none;}
    
.validation{color:#FFFFFF;font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:normal;font-size:11px;line-height:11px;text-decoration: none;}

a.actions:link{color:#1e4c79;font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold;font-size:9px;line-height:9px;}  
    /* ************************************************* */
    /* report styles */
.exporttitle{font-family:Verdana;font-size:12px;font-weight:bold;}
         
.ReportHeaderMain{font-size:16px;font-family:Impact;font-weight:bold;}
.ReportHeaderSub{font-family:Arial;font-size:12px;font-weight:bold;}
.ReportHeaderSource{font-family:Arial;font-size:10px;font-weight:bold;}
.ReportDisclaimer{font-family:Verdana;font-size:9pt;}
    
/* ************************************************* */
/*      this is for the asp:tablecell controls so they don't appear "inset"
/* ************************************************* */

.tablecellclass
{border-style: solid;}
.popupoutlinebox
{border-collapse: separate;}


/* ************************************************* */
/* Rad Controls Override */
/* ************************************************* */ 
 
.RadTreeView_Default .rtSelected .rtIn 
{
    background-color:#6699cc !important;
    background-image:none !important;
    border-color:#6699cc !important;
    border-style:solid;
    border-width:1px;
    color:#FFFFFF;}
    
 .RadTreeView_Default .rtHover .rtIn 
{
    background-color:#eaf2f8 !important;
    background-image:none !important;
    border-color:#6699cc !important;
    border-style:solid;
    border-width:1px;
    color:#000000 !important;}
    
    .RadTreeView_Default .rtMid .rtHover 
{
    background-color:#6699cc !important;
    background-image:none !important;
    border-color:#6699cc !important;
    border-style:solid;
    border-width:1px;
    color:#000000 !important;}  
    
    .RadTabStrip_Main .rtsLI, .RadTabStrip_Main .rtsLink
{
    font:bold 12px/26px Verdana,Arial,Helvetica,sans-serif !important;color:#000000;}

    .RadWindow_Office2007 a.rwIcon
{
    background-image:none !important;}
    
/*.RadWindow_Office2007 .rwControlButtons a
{
background-image:url("/NDE2/WebResource.axd?d=i7gmEz0PMnEZTExlvg9XI6GCsANDlFNvEg4f0gC8Xw4vJDvumQswqyly5EWmC2OZaOoPbZUh9DRiLPa5zaOojBqwtNOkkdu1-WY5B4vQ1nF9W5mxstUIx_-SjIcQ1KsBlXnnp02pnixRW5ffJUd9xXci81BdjXkk7h4sO0KVwLK2i-Cz0&t=634333836249877965");}    
 */
 
     
     /* ************************************************* */
    /* International Styles */
    /* ************************************************* */   
    .homepage_int{font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:20px;line-height:22px;color:#642a32;font-weight:bold;}

    .borderSides{border-bottom: solid 1px #c6dddf;border-left: solid 1px #c6dddf;border-right: solid 1px #c6dddf;padding: 7px 8px 8px 10px;}
    
  
    /* ************************************************* */
    /* original NDE Styles */
    /* ************************************************* */
    .NDEFont
    { 
	    font-family: Verdana, sans-serif;
	    font-size: 10pt; 
	    color: black;	
    }
    .NDETitle
    { 
	    font-family: Verdana, sans-serif;
	    font-size: 14pt; 
	    color: black;	
    }
    .NDEPageTitle
    {
	    font-family: Verdana, sans-serif;
	    font-size: 12pt; 
	    color: black;
    }
    .ClickClass
    {
        background-color: #CCE7FF;
    }
    /* hier table links */
    .SelCell
    {
        vertical-align:top;
        text-align:left;
        cursor:pointer;
        background-color: #CCE7FF;
    }
   
    .NSelCell
    {
        vertical-align:top;
        text-align:left;
        cursor:pointer;
    }
    /* accordion links */
    a.aNSel, a.aNSel:link
    {
        /*.MasterTable_Blue a
    {color:blue;
        font-weight: bold;*/
        text-decoration: underline;
    }
    a.aSel, a.aSel:link
    {
        color:blue;
        font-weight: normal;
        text-decoration:none;
    }

    .linebg
    {
        background: #FFFFFF url(images/line.jpg) repeat-x;
    }
    /* hidden content for 508 users */
    .dontshow {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
    
    .imgT
    {
        width:100%;
    }
    .imgT, .imgT tbody tr td
    {
        border-bottom-width: 0px;
        padding-left: 5px;
    }
    
    /*variableValuesTable*/
    .vVT, .vVT tbody tr td
    {
    
    border-width: 0px 0px 0px 0px;
    padding-left: 10px;
    /*
        
        border-collapse: collapse;
        padding: 0px 0px 0px 0px;
        border-color:black black black black;
        border-left:none none none;
        border-left-width: 0px;
        border-right:0px none none;
        border-right-width: 0px;
        */
    }
    .vVT
    {
       background: #ffffff;
       border-top: 1px dashed #999999;  
       border-left: 1px dashed #999999;
       /*padding-right: 18px;*/
       /*width:100%;*/
    }

    .keywText
    {
        color:#999999;
    }
    

.toggleyearscontrol
{
    line-height:normal; text-align:center;display:inline-block;FONT-SIZE:10px;float:right;speak:none;
}
.valid_text
{
    margin-top:3px;
}
.valid_text ul
{
    margin-top:6px;
    margin-bottom:6px;
}



/* ******* BANNER STYLES *********** */

.BannerMenu A:link {padding-right:6px;padding-left:6px;margin:0;text-decoration:none;color:#a7b7d6;background:#fff;font:bold 12px Verdana,Arial,Helvetica,Sans-Serif}
.BannerMenu A:visited {padding-right:6px;padding-left:6px;margin:0;text-decoration:none;color:#a7b7d6;background:#fff;font:bold 12px Verdana,Arial,Helvetica,Sans-Serif}
.MainContent A:link {color:#039}
.BannerTagLine {padding-left:6px;margin:0;text-decoration:none;font:italic 11px Arial,Helvetica,Sans-Serif}
.BannerTitling {padding-right:12px;padding-left:6px;margin:0;text-decoration:none;background:#fff;font:italic normal 18px Verdana,Arial,Helvetica,Sans-Serif}


/* fix banner spacing in both browsers */

#aspnetForm { margin-top:15px; }

/* ResponseTable style */

    th.nHead, th.nSubHead
    {
        vertical-align:bottom !important;
    }
    th.nSubHead
    {
        background-color: #f2f9ff;
        border-bottom: 1px solid #c6dddf;
    }
    th.nSubHeadStat
    {
        text-align:right !important;
        vertical-align:bottom !important;
        background-color: #f2f9ff;
        padding-right: 4px !important;
    }
    td.st, td.stse
    {
        text-align:right !important;
        padding-right: 7px !important;
    }
    th.nHeadSS
    {
        background-color:#deeffe;
        text-align: right !important;
        padding-right: 4px !important;
    }

/* progress bar styles */

.NDEProg .ajax__progress_indicator
{
    text-align:left;
    background-image:none;
    background-color:#1e4c79;
    height:15px;
} 

.NDEProg .ajax__progress_inner
{
    text-align:left;
    border-color:#F2F9FF;
    background-color: #deeffe;
    background-image:none;
    height:15px;
}  
.NDEProg .ajax__progress_outer
{
    text-align:left;
    border-color:#F2F9FF;
    height:15px;
    width:150px;
}  

.ProgBarTable td
{
    padding: 0px 6px 6px 3px;
    vertical-align:top;
    width:150px;
}


/* additions for new grid -ds */
th.SelCell { vertical-align:top; }
th.SelCell a, th.NSelCell a { margin-left:3px; }
table.ckayrs tr th label { font-size: 10px; }

/* checks on dataset */
td.ck { background-image: url(images/check.gif); background-repeat: no-repeat; background-position: center; }
td.b { background-image: url(images/buster.gif); background-repeat: no-repeat; background-position: center; }
/* dataset style for all years */
.ay { text-align:center; vertical-align:top; }
/* report page styles */
.graphicsiframe {overflow:hidden;}
div.debugdivs {height:200px;width:800px;overflow: auto;border: cadetblue 1px solid ;}
td.st, td.stse{text-align:center;}
th.cellLeft, td.cellLeft{text-align:left !important;}
th.cellRight{text-align:right;}
.NCls{width:100%;}
.NCls tbody tr td {border-width: 0px;padding: 0 0 0 0;text-align:center;}
.NCls tbody tr th {color: #000000;}
.ResponseGrid th.nHead {background-color: #deeffe;text-align:center;}
td.ind {text-align:center;}
ul.sortable li {font-family: Arial, Sans-Serif}
/*remove ellipsis from year label in headers for LTT Reading */
th.rgHeader {overflow:visible !important;}
.YearHeader_LTT { padding-left:0 !important}
/* hide loading image for window and set to white*/
.rwLoading { background-image:none !important; background-color:#fff !important;}
.piaactopbanner { margin-left:auto; margin-right:auto; text-align:left; width:920px;}
