/* ================================ */

/* LANL Logo banner */
#lanlbanner {
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 180px;
	height: 65px; 
	z-index:999;
}
#lanlbanner a {
	width: 180px;
	height: 65px;
	text-decoration: none;
}
#lanlbanner a img {
	/*visibility: hidden;*/
	border: 0;
}

/* Search Box */
#menublocksearch {position: absolute; top: -8px; left: 330px;  
	height: 34px; width: 554px; padding: 26px 0 5px 0;
	z-index: 99;
	color: #e5e5e5;
	background: transparent;
	text-align: left; vertical-align: middle;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	white-space: nowrap; 
}
#menublocksearch form {
	margin: 0;
	padding: 6px 0 4px 0; background: transparent url("/source/images/4.0/xsearch.gif") -1px 0 no-repeat; width: 310px;z-index: 99;
}
#menublocksearch input {
	color: #666;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	white-space: nowrap;
	border: 0;
}
#menublocksearch input.button {
	padding:0 8px 2px 10px; height: 20px; margin: -8px 0 0 -2px; 
	color: #666;
	background: transparent;
	font: bold 11px Arial, Helvetica, sans-serif; /*border-left: 1px #aaa solid;*/
}
#menublocksearch input.button:hover {
	color: #222; background: transparent;	
}

#menublocksearch input.text {
	width: 237px; margin: -4px 0 0 2px; padding:4px 3px 2px 1px; background: #f3f3f3; border: 1px #eee solid;
}
#menublocksearch input.text:hover {
	margin: -4px 0 0 2px; padding:4px 3px 2px 1px; background: #e1f9c8; border: 1px #eee solid;}


/* phone button */	
#menublocksearch  a {font-size: 10px; color:#777; padding: 5px;}
#menublocksearch  a:hover {font-size: 10px; color:#61a6d6; text-decoration: underline;}
#menublocksearch  a.phone{position: absolute; left: 591px; top:24px; background: url("/source/images/xicon_phone_home_off.gif") 0 -3px no-repeat; height: 30px; padding: 34px 0 0 5px;}	
#menublocksearch a:hover.phone{ background-image: url("/source/images/xicon_phone_home_on.gif");}

/* SEARCH RESEARCH LIBRARY */
#menublocksearch a.search-rl {font-size: 11px; margin: 0; background: url("/source/images/yicon_more.gif") 0 5px no-repeat; padding: 0 0 0 8px; letter-spacing: -0.02em; }	

/*============ UPDATED BANNER ================== */
/* LANL banner - new style */
#lanl-banner {position: relative; margin: 0; padding: 0 10px;}

/* LANL Logo - new style */
#lanl-logo{
	position: absolute;
	top: -5px;
	left: 25px;
	background: #fff;
	width: 180px;
	height: 65px; 
	z-index:999;
}
#lanl-logo a {
	width: 180px;
	height: 65px;
	text-decoration: none;
}
#lanl-logo a img {
	border: 0;
}

/* SEARCH BOX - new style */
#search {position: absolute; top: 6px; left: 646px;  
	height: 34px; width: 310px; 
	margin: 10px 0 0 0; padding: 16px 0 0 0;
	z-index: 200;
	color: #e5e5e5;
	background: transparent;
	text-align: left; vertical-align: middle;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	white-space: nowrap; 
}
#search form {
	margin: 0;
	padding: 6px 0 4px 0; background: transparent url("http://www.lanl.gov/images/4.0/xsearch.gif") -1px 0 no-repeat; width: 310px;z-index: 199;
}
#search input {
	color: #666;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	white-space: nowrap;
	border: 0;
}
#search input.button {
	padding:0 8px 2px 10px; height: 20px; margin: -8px 0 0 -2px; 
	color: #666;
	background: transparent;
	font: bold 11px Arial, Helvetica, sans-serif; /*border-left: 1px #aaa solid;*/
}
#search input.button:hover {
	color: #222; background: transparent;		
}

#search input.text {
	width: 237px; margin: -4px 0 0 2px; padding:4px 3px 2px 1px; background: #f3f3f3; border: 1px #eee solid;
}
#search input.text:hover {
	margin: -4px 0 0 2px; padding:4px 3px 2px 1px; background: #e1f9c8; border: 1px #eee solid;}



/* GLOBAL LINKS */
#global-links ul {position: absolute; top:-5px; left: 540px; z-index: 100;}
#global-links ul li{font: 11px/12px bold Arial, Helvetica, sans-serif; color: #666; background: transparent; list-style: none; list-style-type: none; float: left; margin: 0 8px; padding: 5px 0 0 0; height: 20px;}
#global-links ul li a { font-weight: normal; color: #666;}
#global-links ul li a:hover {color: #333;}
/* twitter */
#global-links li#twitter{height: 20px; background: transparent url("/images/4.0/socialmedia-twitter.jpg") 0 0 no-repeat; margin: 0 3px;}
#global-links li#twitter:hover{background: transparent url("/images/4.0/socialmedia-twitter.jpg") 0 0 no-repeat;}
/* flickr */
#global-links li#flickr {height: 20px; background: transparent url("/images/4.0/socialmedia-flickr.jpg") 0 0 no-repeat;margin: 0 3px;}
#global-links li#flickr:hover{background: transparent url("/images/4.0/socialmedia-flickr.jpg") 0 0 no-repeat;}
/* youtube */
#global-links li#youtube {height: 20px; background: transparent url("/images/4.0/socialmedia-youtube.jpg") 0 0 no-repeat;margin: 0 3px;}
#global-links li#youtube:hover{background: transparent url("/images/4.0/socialmedia-youtube.jpg") 0 0 no-repeat;}
/* linked in */
#global-links li#linkedin {height: 20px; background: transparent url("/source/images/4.0/socialmedia-linkedin.jpg") 0 0 no-repeat;margin: 0;}
#global-links li#linkedin:hover{background: transparent url("/source/images/4.0/socialmedia-linkedin.jpg") 0 0 no-repeat;}
/* facebook */
#global-links li#facebook {height: 20px; background: transparent url("/source/images/4.0/socialmedia-facebook.jpg") 0 0 no-repeat;margin: 0 0 0 6px;}
#global-links li#facebook:hover{background: transparent url("/source/images/4.0/socialmedia-facebook.jpg") 0 0 no-repeat;}



/* ===================================== */
/* LANL footer */

/* footer navigation links */
#footerlinks {position: relative; height: 400px; padding: 0 25px 10px 30px; margin: 0; background: url("/source/images/4.0/xfooterlinks2.gif") 30px 0 no-repeat;}
#footerlinks .column {width: 120px; padding: 0 5px 10px 5px; background: transparent;}
#footerlinks .column ul li{color: #666; font-size: 75%; line-height: 120%; padding: 3px 0;}
#footerlinks .column ul li ul li{color: #666; font-size: 90%; line-height: 120%; padding: 3px 0;}

#footerlinks p.homelink {position: relative; top: 0; left: 0px; margin:0 0 25px 0;}
#footerlinks p.more {color: #666; font-size: 70%; line-height: 120%; background: url("/source/images/yicon_more.gif") 0 5px no-repeat;  padding: 0 0 0 8px; text-align: left; width: 200px; }
#footerlinks p.homelink a, #footerlinks p.homelink a:visited {color: #666666; }
#footerlinks p.homelink a:hover, #footerlinks p.homelink a:visited:hover {color: #000; }

#footernav {font-size: 11px; color: #333333; padding: 0; margin: 0; text-align: center;}
#footernav a {color:#006699;}
	
/* footer */	
#lanlfooter { text-align:center; position: relative; bottom: 0;
left: 0;
	white-space: nowrap;
	vertical-align: top;
	margin: 10px 0 0 0;
	padding: 10px 0 25px 0;
}
#lanlfooter p {
    font: normal 10px Arial, Verdana, sans-serif;
	padding: 0; line-height: 1.5em; color: #666;
}
#lanlfooter p a:link {
font: normal 10px Arial, Verdana, sans-serif;
	color: #666;
	text-decoration: none;
}
#lanlfooter p a:visited {
font: normal 10px Arial, Verdana, sans-serif;
	color: #666;
	text-decoration: none;
}
#lanlfooter p a:hover {
font: normal 10px Arial, Verdana, sans-serif;
	color: #8a3705;
	text-decoration: underline;
}

/* QUALITY */
div#quality { background: transparent url("/source/images/xquality.gif") 0 0 no-repeat; position: absolute; left: 750px; width: 50px; height: 50px; padding: 0; margin:-115px 0 0 0;}

