﻿#pageLayout .content .mainContent .ContentZone1
{
    position:relative;
    width:100%;
    min-height:250px; 
    background-image:url('/images/NercGraphics/blue_background.png');
    background-repeat:repeat-x;
    z-index:-1;
}
    #pageLayout .content .mainContent .ContentZone1 .ImageRotatorWebPart
    {
        float:left;
        margin-right:1%;            
        width:25%;
        max-width:32%;
        padding:1px;
        margin-top:15px;
        margin-left:15px;
        display:table;            
    }
        #pageLayout .content .mainContent .ContentZone1 .ImageRotatorWebPart .pics
    	{
    	    background-color:#fff;
    	    margin-bottom:15px;    	    
    	    z-index:10000;				
		}
    	    #pageLayout .content .mainContent .ContentZone1 .ImageRotatorWebPart .pics img
    	    {
    	        padding:2px 2px 2px 2px;    	        
			    z-index:10001;
		    }
                     
    #pageLayout .content .mainContent .ContentZone1 .MissionStatementContent
    {
        float:left;
        top:0px;
        left:28%;
        margin-right:1%;
        margin-top:20px;            
        width:45%;
        max-width:45%;
        padding:1px;                    
        display:table;                                    
    }                    
    #pageLayout .content .mainContent .ContentZone1 .ContentZone1BannerHeader
    {
        position:absolute;
        bottom:29px;
        margin-left:-2px;
        left:0%;
        width:100%;
        padding-bottom:5px;
        padding-top:5px;
        border: 1px solid #204C81;
        background-color:#fff;
        color: #204C81;
        font-size:16px;
        font-weight:bold;
        z-index:-1;
    }
        #pageLayout .content .mainContent .ContentZone1 .ContentZone1BannerHeader span
        {
            margin-left:70%;
        }
#pageLayout .content .mainContent .GrayBarSubHeader
{
    position:relative;
    width:100%;
    background-color:Silver;
}
    #pageLayout .content .mainContent .GrayBarSubHeader img
    {
        height:10px;
    }       
#pageLayout .content .mainContent .ContentZone2
{
    position:relative;
    width:100%;
    margin-top:15px;
    min-height:20%;
    min-height:80px;                               
}
    #pageLayout .content .mainContent .ContentZone2 .HeadlineNewsContentQueryWebPartBorder
    {
        float:left;
        width:63%;
        margin-left:1.5%;
        margin-right:1%;                
        border-top:1px silver solid;
        border-left:1px silver solid;
        border-right:1px silver solid;
        border-bottom:1px silver solid;
        background-color:Silver;
        padding:1px 2px 1px 1px;
        display:table;                                        
    }
        #pageLayout .content .mainContent .ContentZone2 .HeadlineNewsContentQueryWebPartBorder .HeadlineNewsContentQueryWebPart
        {
            float:left;
            width:100%;
            background-color:#fff;
            height:100%;
            padding:1px;
            display:table;                                        
        }	
    #pageLayout .content .mainContent .ContentZone2 .CalendarWebPartBorder 
    {
        float:left;
        width:32%;
        margin-right:1%;                
        padding:1px 2px 1px 1px;
        background-color:silver;
        display:table;            
    } 
        #pageLayout .content .mainContent .ContentZone2 .CalendarWebPartBorder .CalendarWebPart
        {
            float:left;
            background-color:#fff;
            height:100%;
            width:100%;
            display:table;            
        }                      
#pageLayout .content .mainContent .ContentZone3
{
    position:relative;
    width:100%;
    margin-top:10px;
    min-height:80px;               
}
    #pageLayout .content .mainContent .ContentZone3 .ComplianceContentBorder
    {
        float:left;
        width:31%;
        overflow:auto;
        margin-left:1.5%;
        margin-right:1%;            
        border-top:1px silver solid;
        border-left:1px silver solid;
        border-right:1px silver solid;
        border-bottom:1px silver solid;
        background-color:Silver;
        padding:1px 2px 1px 1px;
        display:table;            
    }
        #pageLayout .content .mainContent .ContentZone3 .ComplianceContentBorder .ComplianceContent
        {
            float:left;
            width:100%;
            height:100%;
            background-color:#fff;
            overflow:auto;
            padding:1px;
            display:table;            
        }            
    #pageLayout .content .mainContent .ContentZone3 .CriticalInfrastructureContentBorder
    {
        float:left;
        top:0px;
        width:31%;                        
        margin-right:1%;             
        border-top:1px silver solid;
        border-left:1px silver solid;
        border-right:1px silver solid;
        border-bottom:1px silver solid;
        background-color:Silver;
        padding:1px 2px 1px 1px;
        display:table;            
    }
        #pageLayout .content .mainContent .ContentZone3 .CriticalInfrastructureContentBorder .CriticalInfrastructureContent
        {
            float:left;
            top:0px;
            width:100%; 
            height:100%;                       
            margin-right:1%;             
            background-color:#fff;
            padding:1px;
            display:table;            
        }
    #pageLayout .content .mainContent .ContentZone3 .ReliabilityRiskManagementContentBorder 
    {
        float:left;
        top:0px;
        width:31%;
        overflow:auto;
        margin-right:1%;
        border-top:1px silver solid;
        border-left:1px silver solid;
        border-right:1px silver solid;
        border-bottom:1px silver solid;
        background-color:Silver;
        padding:1px 2px 1px 1px;
        display:table;                                 
    }
        #pageLayout .content .mainContent .ContentZone3 .ReliabilityRiskManagementContentBorder .ReliabilityRiskManagementContent
        {
            float:left;
            top:0px;
            width:100%;
            height:100%;
            background-color:#fff;
            overflow:auto;            
            padding:1px;
            display:table;                                 
        }
#pageLayout .content .mainContent .ContentZone4
{
    position:relative;
    width:100%;
    margin-top:10px;
    margin-bottom:10px;
    min-height:20%;
    min-height:80px;                  
}
    #pageLayout .content .mainContent .ContentZone4 .ReliabilityAssessmentContentBorder
    {
        float:left;
        width:31%;
        margin-left:1.5%;
        margin-right:1%;
        border-top:1px silver solid;
        border-left:1px silver solid;
        border-right:1px silver solid;
        border-bottom:1px silver solid;
        background-color:Silver;
        padding:1px 2px 1px 1px;
        display:table;            
    }
        #pageLayout .content .mainContent .ContentZone4 .ReliabilityAssessmentContentBorder .ReliabilityAssessmentContent
        {
            float:left;
            width:100%;
            height:100%;
            background-color:#fff;
            padding:1px;
            display:table;            
        }
    #pageLayout .content .mainContent .ContentZone4 .StandardsContentBorder
    {
        float:left;
        top:0px;
        width:31%;
        margin-right:1%;
        border-top:1px silver solid;
        border-left:1px silver solid;
        border-right:1px silver solid;
        border-bottom:1px silver solid;
        background-color:Silver;
        padding:1px 2px 1px 1px;
        display:table;            
    }
        #pageLayout .content .mainContent .ContentZone4 .StandardsContentBorder .StandardsContent
        {
            float:left;
            top:0px;
            width:100%;
            height:100%;
            background-color:#fff;
            padding:1px;
            display:table;            
        }
    #pageLayout .content .mainContent .ContentZone4 .TrainingCertificationContentBorder 
    {
        float:left;
        top:0px;
        width:31%;
        margin-right:1%;
        border-top:1px silver solid;
        border-left:1px silver solid;
        border-right:1px silver solid;
        border-bottom:1px silver solid;
        background-color:Silver;
        padding:1px 2px 1px 1px;
        display:table;            
    }    
        #pageLayout .content .mainContent .ContentZone4 .TrainingCertificationContentBorder .TrainingCertificationContent
        {
            float:left;
            top:0px;
            width:100%;
            height:100%;
            background-color:#fff;
            padding:1px;
            display:table;            
        }  
#pageLayout .content .mainContent .bottomborder
{
    position:absolute;
    width:100%;
    bottom:0px;
    background-color:Silver;
    height:1px;
}