/*CSS by Ian.Roberts@pnl.gov for http://nvac.pnl.gov/ May 2004*/

/*Page Definition*/
body {padding: 0; margin: 0;
	  background-color: #fff;
	  background-image: none;
	  font-size: 80%; 
	  font-family: verdana, sans-serif;
	  }
	  
#banner, #homebanner {background: #00454C url(media/nvac_title.gif) top left no-repeat;
		 height: 61px;
		 margin: 0; padding: 0;
		 text-indent: -100em;
		 }
/*#homebanner {background-image: url(media/nvac_title_home.gif)}*/

#homecollage {margin-left: 2px; padding: 0}
		 
#nav {background: transparent url(media/pnnl_nvac_curve.jpg) top left no-repeat;
	background-image: none;
	  /*sidebar color is border of #maincontent*/
	  width: 180px;
	  padding-top: 0px;
	  text-align: right;
	  position: relative;

	  }

#nav a:hover {text-decoration: underline;}

#flyer {background: #cbe5e4 url(media/nvac_flyer_ad.jpg) center left no-repeat; padding: 5px; padding-left: 63px; margin: 3px; font: .9em Verdana, sans-serif; color: #000; text-align: left; border: 1px solid #333; height: 6em;}

#breadcrumbs, #homebreadcrumbs {
			  height: 20px;
			  font-size: .9em;
			  color: #228A8A;
			  padding-top: 1px;
			  padding-left: 5px;
			  background: #CBE5E4 url(media/breadcrumb_shadow.jpg) no-repeat top left;
			  position: relative;
			 }
#homebreadcrumbs {padding-left: 0}
			 
#breadcrumbs a {text-decoration: none; background: none;}

#maincontent {margin-top: 0; 
              margin-left: 0; 
              margin-bottom: 0; 
              border-left: 5px solid #017e7e; 
              padding-left: 20px; 
              padding-right: 20px; 
              padding-bottom: 20px;}

#homebanner {text-indent: -100em; width: 613px; height: 271px;
			 background: url(media/collage.jpg) no-repeat top left;
			 margin-top: 0px;
			 }
			 
#homegraphic {float:right; width: 99px;}

#footer {display:block; font: 11px Verdana; border-top: 1px solid #ddd; margin-top: 3em; clear: both;}

a#security {float:right; padding-right: 2px; font: .8em Verdana, Sans-serif;}

/*Home Page Boxes from OSWD Prosimil http://oswd.org/viewdesign.phtml?id=1773*/
.rowOfBoxes {
  clear: both; border-left: 1px solid white;
}

.boxcontents, .oneThird, .half, .twoThirds, .fullWidth {
  margin: 1em 0;
  
  border-left: none;
}


.oneThird {
  width: 96%;
  padding: 0 1.9%;
}

.half {
  text-align: justify;
  width: 96%;
  padding: 0 1.9%;
}

.twoThirds {
  text-align: justify;
  width: 96%;
  padding: 0 1.9%;
}

.fullWidth {
  text-align: justify;
  width: 96%;
  padding: 0 1.2em;
  border-left: none;
}

.filler {  /* use with an empty <p> element to add padding to the end of a text box */
  border: 1px solid white;
}
 
.noBorderOnLeft {
  border-left: none;
}

.dividingBorderAbove {
  border-top: 1px solid #00454C;
}
.stanford {/*background-image: url(http://www.stanford.edu/home/pics/navmap_seal.gif);*/ /*background-repeat: no-repeat; background-position: 2em 4em;*/}
.agenda {background: url(media/horizon.jpg) repeat top center;}

/*Typography and Content styles*/

h1 {font-size: 2em; font-family: Garamond, Georgia, Serif; line-height: 1em;}

h2 {font-size: 1.5em; font-family: Garamond, Georgia, Serif;
	 margin-bottom: 0.2em; line-height: 0.3em; padding-bottom: 0.2em;}

.tagline {font: italic 1.2em Verdana; margin-top:-.5em;}

a.external {background-image: none; padding-right: 0px; white-space: normal; font-style: italic;}

a {text-decoration: none;}

a:hover {background-color: #CBE5E4;}

.pictureframe {float: left; margin-right: 10px; border: 3px ridge #bbb;}

.highlight {/*background-color: #ffc; */color: #000; font-weight: bold;}

li	{padding-bottom: .5em;}

.callout {width: 198px; 
/*		background-color: #cbe5e4;*/
		border-top: 2px solid #017e7e; 
		border-bottom: 2px solid #017e7e; 
/*		border-left: 2px solid #017e7e;*/
		float: right; 
		padding: 5px;
		margin: 0 10px;
		font: 1.2em Garamond, Georgia, Serif;
		text-align: center;
		}
		
.news {padding-bottom: 2em;}

.news_date {display: block; font: .8em Verdana, sans-serif;}

.news_title {display: block; font: bold italic 1.2em Garamond, Georgia, serif;}

.news_abstract {display: block;}

.news_link {display: block;}

.highlightlink {background: transparent url(media/circleArrowRed.gif) no-repeat top left;
				padding-left: 15px;
				}
		
/*styles for Navigation Buttons*/

ul#navlist {list-style: none;
			margin: 0;
			padding: 0;
/*			border-top: 1px solid #000;*/
/*
			position: absolute;
	 	    top: 170px;
	        left: 0px;
*/
	        width: 187px;

			}
			
ul#navlist li {
/*	border: 1px solid #017E7E;*/
	margin: 0;	padding: 0; background-image: none;
	
	}
	
ul#navlist li a {
	display: block;
	padding: 3px 3px;
	background-image: none;
	color: #00f;
	font: bold 1.2em Verdana;
	text-decoration: none;
	text-align: right;
	}


ul#navlist .navshadow {
	background-image: none;
	}
ul#navlist li a.section {
	padding: 3px 3px;
	color: #00f;
	font: bold 1.2em "Times New Roman", "Trebuchet MS", Serif;
	}
html>body ul#navlist li a {
	width: auto;
	}
		

ul#navlist li#current a {
	background-image: none;
	color:#000;
	font-style: italic;
	font-weight: normal;
	font-size: 1em;
	padding: 4px 3px;
	}

ul#navlist li .navbackground {background: none;}

	
ul#navlist li a:hover {
	color: #000;

	}
	
.printonly {display: none}

/*styles used by the Disclaimer*/
.topmarker {
	float: right;
	margin-top: 1em;
	font-family: arial, sans-serif;
	font-size: 10px;
	}
#onthispage {
	width: 12em;
 	float: right;
 	border-left: 3px solid #4B9696;
 	border-bottom: 3px solid #4B9696;
 	padding: 0.5em;
 	margin: 0em 0em 2em 1em;
 	background-color: #FFF;
 	font-family: Verdana, arial, sans-serif;
 	font-size: 10px;
	}

	
#onthispage ul {
	margin-top: 0em;
	margin-bottom: 0em;
	}

#onthispage li {
	margin-left: -3.8em;
	padding-top: .8em;
/*	border-top: 1px solid #4b9696;*/
	list-style: none;
	line-height: 1em;
	}

#onthispage a {
	text-decoration: none;
	}
	
/*
#onthispage a:visited {
	color: #3333cc;
	}
*/

#onthispage a:hover {
	/*text-decoration: underline;*/
	background-color: #4b9696;
	color: #d8ebeb;
	}

