﻿body    
{
    width:100%;
    margin:0;     
    font-family:Tahoma,Calibri;  
    font-size:12px; 
	/* original nerc code removed
    background-image:url('/images/NercGraphics/8_bkgd_without_center_image.jpg');
    background-repeat:repeat-y,repeat-x;   
    background-position:40% 0%;*/
    color:#000;
}
a
{
    color:#204c81;
}
a:link
{
    color:#204c81;
}
.bottomborder
{
    position:absolute;
}
#pageLayout
{
    position:absolute;
    top:0px;
    left:0px;
    min-width:1024px;
    width:100%;
    height:100%;        
    /*removed by amovius
	width: expression(document.body.clientWidth < 1024 ? "1024px" : "100%" ); 
    height: expression(document.body.clientHeight < 768 ? "768px" : "100%" ); */

}
    #pageLayout .BreadCrumb
    {
        margin-top:10px;
        margin-left:1%;   
        font-size:12px;
        color:#204c81;
            font-weight:bold;     
    }
        #pageLayout .BreadCrumb a
        {
            color:#204c81;
            font-size:12px;
            font-weight:bold;
        }
        #pageLayout .BreadCrumb a:visited
        {
            color:#204c81;
            font-size:12px;
            font-weight:bold;
        }          
    #pageLayout .spSiteActions
    {
        position:absolute;
        right:10px;
        top:10px;
        z-index:4000;
    }   
        #pageLayout .spSiteActions .ms-menu-a
        {
            color:#fff;
        }
        #pageLayout .spSiteActions .ms-siteactionsmenuinner
        {
            position:absolute;
            top:0px;
            right:0px;
            background-color:#204C81;
            border: 1px solid #204C81;
        }
        #pageLayout .spSiteActions .ms-cui-topBar2
        {
            position:absolute;
            left:0px;
            height:43px;
            border-bottom:1px solid #cad2db;    
        }
        #pageLayout .spSiteActions .ms-siteactionsmenu
        {
            font-size:8pt;
            vertical-align:top;
            display:none;
        }        
    #pageLayout .content
    {
        position:relative;
        top:0px;
        /*margin-left:10%;*/
		margin: 0 auto;
        width:85%;    
        border:1px solid Gray;
        background-color:#fff;
    }
        #pageLayout .content .headerContent
        {
            position:relative;
            width:100%;
            background-image:url('/images/NercGraphics/blue-bar.png');
            z-index:700;
        }             
        #pageLayout .content .spSearch
        {
            position:absolute;
            right:30px;
            top:5px;
            z-index:700;
        }
        	#pageLayout .content .spSearch .ms-sbtable-ex
            {
                float:right;
            }
            #pageLayout .content .spSearch .s4-search .srch-gosearchimg
            {
                visibility:hidden;
                width:0px;
            }
            #pageLayout .content .spSearch .s4-search .ms-sbLastCell
            {
                padding-right:0px;
            }
            
            #pageLayout .content .spSearch .s4-search INPUT.ms-sbplain
            {
                height:20px;
                font-size:10px;
                font-weight:normal;
            }
        #pageLayout .content .signinlink
        {
            position:absolute;
            right:180px;
            width:160px;
            margin-right:110px !important;
        }
        #pageLayout .content .spSignIn
        {
            position:absolute;
            right:30px;
            top:35px;
            color:#fff;                        
            z-index:700;
        }
            #pageLayout .content .spSignIn span
            {
                z-index:6000;
            }
            #pageLayout .content .spSignIn .ms-welcomeMenu
            {
                margin-top:-2px;
            }
            #pageLayout .content .spSignIn .s4-signInLink
            {
                font-size:12px;
                font-weight:bold;
            }
            #pageLayout .content .spSignIn a
            {
                font-size:12px;
                font-weight:bold;
                color:#FFF;
            }
        #pageLayout .navContent
        {
            background-color:Silver;
            border-bottom:3px DarkGray inset;
            z-index:2000;
            padding-top:10px;
            padding-bottom:5px;
            padding-left:40px;
            min-height:15px;
			/*below added to fix nav bar*/
			display: inline-table;
			width: 100%;
        }
            #pageLayout .content .navContent .homeLink
        	{
        	    position:absolute;
        	    right:0px;
        	    background-color:Silver;
				border:0px;
				height:15px;
				width:14px;
				margin-top:-15px;
				margin-right:30px;
				z-index:14000;
			}
			    #pageLayout .content .navContent .homeLink img
			    {
			        width:15px;
			        height:15px;
			    }
				#pageLayout .content .navContent .homeLink a:link
	        	{
	        	    border:0px;
				}
				#pageLayout .content .navContent .homeLink a:visited
	        	{
	        	    border:0px;
				}
	    #pageLayout .navContent a:first
	    {
		visibility:collapse;
	    }  
            #pageLayout .navContent .customNavItemContainer
            {
                color:#204C81;
                font-size:12px;                
            }
                #pageLayout .navContent .customNavItemContainer td
                {
                    padding-right:5px;
                }
                        #pageLayout .navContent .customNavItemContainer td a
                        {
                            color:#204C81;
                            font-size:12px;
                            font-weight:bold;                
                        }
        #pageLayout .customTopNavFlyOut
        {
            width:325px;
        }
        #pageLayout .customTopNavFlyOutItem a
        {
            margin-left:7px;            
        }
        
        #pageLayout .customTopNavItem a
        {
            margin-left:7px;            
        }
        #pageLayout .content .mainContent
        {
            position:relative;
            border:1px solid Silver;
            width:100%;
            z-index:500;
        }
            #pageLayout .content .mainContent .richHtmlTable
            {
                width:100%;
                height:100%;
            }
            #pageLayout .content .mainContent .contentHeader
            {
                width:100%;                    
                background-color:#204C81;
                color:#fff;
                font-weight:bold;
                font-size:10px;
                height:25px;
                vertical-align:middle;
            }
                #pageLayout .content .mainContent .contentHeader span
                {
                    margin-top:5px;
                    margin-left:5px;
                }
            
        #pageLayout .content .footerContent
        {
            position:relative;            
            margin-top:10px;
            text-align:center;                
            width:100%;
        }
            #pageLayout .content .footerContent p
            {
                color:Gray;
                font-weight:bold;
            }
            #pageLayout .content .footerContent ul
            {
                list-style-type:none;                                   
            }
                #pageLayout .content .footerContent li
                {
                    display:inline;
                }
                    #pageLayout .content .footerContent li a
                    {
                        color:#204C81;
                        font-weight:bold;
                    }
                    #pageLayout .content .footerContent li a:hover
                    {
                        color:#204C81;
                        font-weight:bold;
                        text-decoration:underline;
                    }            
#topBanner
{
    position:absolute;    
    left:0px;
    width:100%;
    height:200px;
    z-index:600;
}
#squiggle
{
    position:absolute; 
    z-index:600;   
    right:40px;
    /*margin-top:4%;*/
	margin-top: 35px;	
}
#mainContentBackGroundImage
{
    position:absolute;
    top:80px;
    left:0px;
    height:30%;
    width:100%;
}
#backgroundimage
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
}
#logo
{
    /*width:15%;*/
    margin-top:5px;
    margin-left:25px;
    position:relative;
}
    #logo a:link
    {
        border:0px;
    }
    #logo a:visited
    {
        border:0px;
    }
    #logo img
    {
        border:0px;
    }
#bluebarwithsquiggle
{
    position:absolute;
        
} 
#contentZone1BackGroundImage
{
    position:absolute;
    height:100%;
    width:100%;      
}
#contentBackground
{
    position:absolute;
    height:100%;
    width:100%;      
}
#LowerLeftCorner  
{
	position:absolute;	
	bottom:0px;
	left:0px;
}
#LowerRightCorner
{
	position:absolute;	
	bottom:0px;
	right:0px;
}

#s4-ribboncont
{
    display:inline-block;
    position:relative;
    width:100%;
    background-color:#204C81;
}
    #s4-ribboncont .ms-cui-ribbonTopBars
    {
        background-color:#204C81;
    }
    #s4-ribboncont .ms-cui-tts-scale-2
    {
        width:300px;
    }
    #s4-ribboncont .ms-cui-tt a
    {
        width:50px;
    }
    #s4-ribboncont .siteactiontd
    {
       
    }
#WebPartAdderUpdatePanelContainer
{
    position:absolute;
    width:95%;
    height:95%;
    top:3%;
    left:3%;
}
#magnifyingglass
{
    position:absolute;
    right:5px;
    width:20px; 
    top:2px;
    z-index:10000;  
}
#HomeIcon
{
    width:20px;
    height:20px;
    border-width:0px;
}
.event_calendar
{
    width:100%;
    height:100%;
}
.ms-vb2
{
	color:#000;
}

/*Added by amovius*/
body    
{    
	background-repeat: no-repeat !important;	
	/*background: #CCCCCC url(/images/NercGraphics/8_bkgd_without_center_image.jpg);*/
	/*New image so that background looks proper regardless of resolution*/
	background: #BDBDBD url(/Style%20Library/Images/8_bkgd_without_center_image_new.jpg);
	background-position: center top;
	/*Style%20Library/Images/8_bkgd_without_center_image_Left.jpg*/
	/*background: url(/Style%20Library/Images/8_bkgd_without_center_image_Left.jpg), url(/Style%20Library/Images/8_bkgd_without_center_image_Right.jpg), #CCCCCC;
	background-position: 0% 0%, 100% 0%;
	/*background-position: left top, right top;*/
}
a:visited
{
    color:#204c81;
}
#zz1_GlobalNav1 {
display: inline-block !important;
}
#zz1_GlobalNav1  > tbody > tr > td, #zz1_GlobalNav1  > tr > td {
display: inline-block !important;
float: left;
}
#zz1_GlobalNav1 > tbody > tr > th{
display: inline-block !important;
}
#zz1_GlobalNav1 > tbody > tr{
float: left;
}

#pageLayout .content .navContent .homeLink {
	float: right;
	position: relative;
	padding-right: 15px;
	margin-right: 0px;
	margin-top: 3px;	
}
#pageLayout .navContent .customNavItemContainer td {
	padding: 2px;
}
#pageLayout .navContent {
	/*padding: 5px;*/
	padding: 0px;
}
#pageLayout .navContent .customNavItemContainer {
padding-left: 30px;
}
#pageLayout .content{
min-width: 1010px;
/*max-width: 1080px;*/
/*border-color: #204C81;
border-width: 1px 0px 0px 0px;*/
}
#squiggle
{
    /*position:absolute; 
    z-index:600;   
    right:40px;
    /*margin-top:4%;*/
	/*margin-top: 35px;	*/
	z-index:-1;
}

/*amovius* This is for committe page middle partition */
   .ms-WPBorderBorderOnly2 {
    border-color: -moz-use-text-color #9AC6FF #9AC6FF;
    border-right: 1px solid #9AC6FF;
    border-style: none solid none none !important;
    border-width: medium 1px 1px;
}

.ms-WPBorderBorderOnly3 {
    border-color: -moz-use-text-color #9AC6FF #9AC6FF;
    border-style: none none none none !important;
    border-width: medium 1px 1px;
}

/*amovius*/
table
{
	border-color: #000;
}
/*removes grey border on ribbon controls*/
.ms-cui-topBar2
{
	border: 1px solid #204C81;
}
#pageLayout .customTopNavFlyOut {
width: 420px;
}

#pageLayout .content .footerContent p {
color: #204c81;
}
