﻿.body
{
	background-color:#FFFFFF;
}
.master
{
	background-color:#FFFFFF;
}

.Background
{
	color: #9DB3FB;
	background-color: #9DB3FB;
}

.MiddleLayout
{

}

.CompanyTitle {
	 color: #004489;
	 font-family:Calibri;
	 font-size:x-large;
	 vertical-align:middle;
	 font-weight:bold
	  
	 }
	

.LineHeader {
	color: #333333;
	background-color: #9DB3FB;
	
 	vertical-align:bottom;
}

.BottomLineHeader {
	color: #9DB3FB;
	background-color: #9DB3FB;
 	vertical-align:bottom;
}


/* .topArea */

form
{
	height:100%;
}
html
{
	height:100%;
}

/* top bar My Site links etc  */

	/* change this to make mysite link hidden */
.ms-globallinks-mysite
{
 	visibility:hidden;	
	
}
	
.ms-globallinksSignIn
{

 	vertical-align:inherit;
	color:#333333;
}

.ms-globallinks
{
	 visibility:visible;
}	

.sharepointLogin div
{
 	vertical-align:text-top;
	color:#333333;
}

/* left and right expanding spacer areas  */
.shadowRight
{
	*height:100%;
	min-height:100%;
	width:12px;	
	background-image: url('../../../../Images/bl_Shadow_Right.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}
.shadowLeft
{
	*height:100%;
	min-height:100%;
	width:12px;	
	background-image: url('../../../../Images/bl_Shadow_Left.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}

/* Napp Logo */

.logo
{
   	background-image: url('../PublishingImages/NappLogo.gif'); 
   	background-repeat:no-repeat;
    height: 64px;
    background-position:center;
    width:130px;
   
  }
  
.breadcrumb
{
    font-family: arial; 
    color: #656b77;   
}

.WidthAuto
{
	width:auto;
}

.SearchContainer
{
	width:900px;
	vertical-align:bottom;
	visibility:hidden;
}

.Search
{
	padding-left:15px;
	vertical-align:bottom;
}
    
.masterContent
{
	background-color:#FFFFFF;
}

.sharepointLogin
{
	vertical-align:top;
	float:right;
	display:inline;
	font-family:Arial;
	font-size:small;
	color:black;
}

/* Primary Navigation */

.ms-topNavContainer {  /* clears default 1px right border on nav container */
	border-right:0; 
	margin:2px 0;
}

.ms-topnav {
	font-size:12px;
	text-transform:lowercase;
	border-width:0;
	border-right:1px solid #fff;
	background:none;
	color:#fff;
} 

.ms-topNavHover {
	background: #BFDFFF url("../images/lay4_blue_hover.gif") repeat-x top left;
}

.ms-topnavselected {
	font-weight:  bold;
	color:#004489;
	background: #FFF url("../images/lay4_blue_hover.gif") repeat-x top left;
}

.ms-siteactionsmenu{
	vertical-align:text-top;
	white-space:nowrap;
	font:8pt arial;
	padding:0;
	border:none;
	cursor:pointer;
}

.ms-banner {
	background: #004489 url("../images/lay4_blue_nav_bg.gif") repeat-x top left;
 	padding-left:1px
}

/* display section  */
.pageTitle
{
 	visibility:hidden;
	margin:0px;
	font-family: arial;  
	font-size: 12pt; 
	font-weight:normal; 
	color: #666666;
}

.mainContent
{
	margin:0px;
	font-family: arial;  
	font-size: 12pt;  
	color: #666666;
}

.leftNavSpacer
{
	width:160px;
}

.ref
{
	
	width:100px
}



