

/* CSS Postionion and Styling for Templates B1,B2,B3 */



/* navy blue background behind drop down top */

.bg {

	background-image: url(../images/header/index/main-nav-bg.gif);

	background-repeat: repeat;
	

}

/* top right background image */

.topbg {

	background-image: url(../images/header/nlc_top_nav_bg.gif);

	background-repeat: repeat-x;

}



.topbg-oilgas {

	background-image: url(../images/header/oil-gas/bg.gif);

	background-repeat: repeat-x;
	

}

.topbg-admin {

	background-image: url(../images/header/admin/bg.gif);

	background-repeat: repeat-x;

}

.topbg-services {

	background-image: url(../images/header/services/bg.gif);

	background-repeat: repeat-x;

}





.topbg-library {

	background-image: url(../images/header/library/bg.gif);

	background-repeat: repeat-x;
	

}

/* Side Navigation styling */



#sidelinks { width: 192px;

w/idth: 200px; margin-top: 3px; margin-bottom: 7px; background:  url(../images/body/bg-sidelinks.gif) repeat-y ;  }

#sidelinks ul { list-style: none; margin:0; padding-top: 3px; padding-bottom: 10px; padding-right: 5px; padding-left: 5px;}

#sidelinks ul li{ margin: 5px 5px; }

li.inline {

  display: inline;

  padding-left: 3px;

  padding-right: 0px;

  border-right: 1px dotted #066;

  }

li.middle {

  display: inline;

  padding-left: 0px;

  margin-right: 0px;

  border-right: 0px;

  } 

li.last {

  display: inline;

  padding-left: 3px;

  padding-right: 3px;

  border-right: 0px;

  } 

/* Top header Navigation Styling */  

  

.searchl {font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #ffffff;}

.searchnlc{   

width: 90px;

w/idth: 120px;

}	

.searchbox {   

width: 100px;

w/idth: 130px;

}

.quicklinks { 

width: 192px;

w/idth: 200px;

margin-bottom: 10px;

}

.sitemap {   

width: 90px;

w/idth: 120px;

}

.home {   

width: 75px;

w/idth: 105px;

}

.floatright {   

width: 150px;
border-bottom-style:groove;
border:thin;
border-bottom-color:#000066;
padding-right:0;
height:220px;
z-index:0;
}

/* style on the [search nlc ] */

.topnavigation { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight: bold; color:#003399;padding:0px 5px 0px 5px;} 

.topnavigationwh { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight: bold; color:#ffffff;padding:3px 5px 0px 5px;} 

.searchH {
	height: 16px;
	padding-bottom: 0px;
	margin:0;
	}
.searchT {
	height: 32px;
	
	}

.topnavigation { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight: bold; 
	color:#003399;
	padding:0px 5px 0px 5px;
	width: 90px;
	}
#holdsearch {
width: 115px;
height: 20px;

margin: 0;
padding: 0;

}
 
	#containsearch { width: 400px;
	height: 32px;
	}
	 
.inputbox {
float: left;

 }
.searchbox {   
	width: 100px;
	w/idth: 130px;
}

	.searchF {

	padding-top:3px;
	}


.searchInput {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	padding-top:0px;
	padding-left:0px;
	float: left;

}
.boxheight { width: 110;
height: 20px;
}
.searchform {
margin:0px;
padding:0px;
}

.arrow {
	padding-left: 2px;
	padding-top: 1px;
	
	
}

#wrap {padding-left: 10px;}





#quicklinks{z-index: 1;}

/*  footer links Navigation Styling */ 

#wraplinks { width: 100%; clear: both; height: 40px; }

#footer-bottom {

        color: #ccc;

        margin-top: 15px; padding-bottom: 0px; padding-right: 35px;

        float: right;

        }



#footer-bottom ul {

        margin-left: 0;

        padding-left: 0;

        display: inline;

        border: none;

        } 



#footer-bottom ul li {

        margin-left: 0;

        padding-left: 2px;

        border: none;

        list-style: none;

        display: inline;

        }



  

/* Footer copyright */  

  

#footer { 

   

  padding-right: 5px;

  padding-left: 5px; 

  padding-top: 11px;

  height: 24px;  

  margin-bottom: 0px;



  background: url(../images/body/footer_bg.gif) repeat; 

	 } 



#footerfluid {

	width: 100%;

	

    margin:0px;

}

.listheader
{
	font-weight: normal;
	font-size: 9pt;
	color: Navy;
	border-bottom: 1px groove gray;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-variant: small-caps;
}

.listrow
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

