/* CSS Tabs */
#navlist {
        padding: 3px 0;
        margin-left: 0;
        border-bottom: 1px solid #778;
        font: bold 12px Verdana, sans-serif;
}

#navlist li {
        list-style: none;
        margin: 0;
        display: inline;
}

#navlist li a {
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #778;
        border-bottom: none;
        background: #DDE;
		color:  black;
        text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover,
		.home #navlist #home a,
		.calendar #navlist #calendar a,
		.faq #navlist #faq a,
		.lab #navlist #lab a,
		.programs #navlist #programs a,
		.qsa #navlist #qsa a,
		.regulations #navlist #regulations a{
        color: #000;
        background: #AAE;
        border-color: #227;
}

#navlist li a#current {
        background: white;
		color:  black;
        border-bottom: 1px solid white;
}
html>body #current {
		width: auto;
		}
body{
		margin: 0;
		padding: 0;
		font-size: 90%;
		font-family: arial, helvetica, sans-serif;
	}
		
#header	{
		height: 50px;
		background-color: #666;
		color:  black;
		margin-bottom: 10px;
	}
		
#gutter	{
		float: left;
		width: 3%;
		height: 1px;
	}
		
#content 	{
		float: left;
		width: 75%;
		margin-bottom: 10px;
		margin-left: 3%;
		padding: 15px;
	}
#content .npip	{ 
float: left;
} 
#content .rightimg	{
float: right;
}
		
#menu	{
		margin-left: 3%;
		margin-bottom: 10px;
		padding: 15px;
	}
div.banner {
  margin: 0;
  font-size: 90%;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  position: fixed;
  top: 200px;
  left: auto;
  width: 8.5em;
  right: 2em;
}
div.banner p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  background: #DDE;
  border: thin outset #DDE;
  color: #448;
}

div.banner a, div.banner em { display: block; margin: 0 0.5em }
div.banner a, div.banner em { border-top: 2px groove #000000 }
div.banner a:first-child { border-top: none }
div.banner em { color: #000000}

div.banner a:link { text-decoration: none; color: #448}
div.banner a:visited { text-decoration: none; color: #1E90FF}
div.banner a:hover { background: #AAE; color: #000}

body>#banner {position: fixed}
		
#footer	{
		clear: both;
		height: 50px;
	}
		
h1	{
		margin: 0;
		padding: 5px;
	}
		
h2	{
		margin-top: 0;
		padding-top: 7px;
	}
		
h2, p 	{
		margin-left: 7px;
		margin-right: 7px;
	}

 
