body { /* redundant rules for bad browsers  */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: small;
	margin:0px;
	padding:0px;		
	background-color:#336699;
	background-image: url(images/NSIPwebstar.gif);
	background-repeat: no-repeat;
	background-position: -50px -50px;
	background-attachment: fixed;
	
	}
html>body, html>body td, html>body th {

	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	}
	
#box{	
	position:absolute;
	top:0px;
	left:0px;
	color:white;
	margin:0em;
	padding:0em;
	z-index:99;
	}
	
#top{	
	position:absolute;
	top:0px;
	left:152px;
	color:white;
	height:86;
	margin-top:0em;
	margin-left: 0em;
	margin-right:0px;
	padding:0em;
	z-index:2;
	}
		


		
#main
{
	position:absolute;
	top:147px;
	left:16em;
	background-color:white;
	padding:4em;
	padding-top:.5em;
	border: 1px solid #990033;
	}
			
#mainFront
{
	position:absolute;
	top:147px;
	left:16em;
	background-color:white;
	padding:1em;
	padding-top:.5em;
	border: 1px solid #990033;
	}


#main h3{
	margin-bottom:0em;
	padding-bottom:0em;
}

.grey {
color:grey;
}

img{
	border: 0;
}

legend{
			font-variant:small-caps;
			font-weight:bold;
}

ol li{
	padding:.8em;
}
		.callout{
			background:lightblue;
			padding:1em;
			border:1px dotted purple;
		}
	 .callout h1, .callout h2, .callout h3, .callout h4 {
			color:darkblue;
		}
		.Caption {
font-family: Arial;
font-weight: bold;
color:      #123456;
}

#skip a
{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
 
#skip a:focus
{
position:static;
width:auto;
height:auto;
} 
