/* Layout Elements */

body {margin: 0px; padding: 0px; background-color: black; font-family: verdana, sans-serif;}

#screenhead {
	position: absolute; left:130px; width: 630px; top:0;
	}

#tagline {
	color: white; text-align: left;
	position: relative;  float:left;
	}
	
#util {
	background-color: #666; color: white; text-align: right;
	position: relative; float: right; top: 1.1em;
}

#prim_nav {	
	background-color: #871; color: white;
	position: relative; float: right; width: 100%;
} 

#main { background-color: white;
	position:absolute; top: 5em; left:130px; width: 630px;
	}
	
#content {
		background-color: white; color:#333; font-size: 0.9em;
		position: relative; float: right; padding:6px; width:618px; min-height:30em;
}


#footer {
	background-color: white; colour:#333; text-align:center; font-size: x-small;
	position: relative; float: right; padding:6px; width:618px;
	}

	
#sec_nav {	font-size:small; background-color: #871; color: white; padding: 0px;
		position: absolute; top:130px; left:0; width:130px
	}
	
#logo	{
		border: 2px black solid; 
		position: relative; float:left;
}


#prim_nav td {border: 2px solid white; text-align: center; vertical-align: center; min-height: 1.4em}
#prim_nav table {border: white 2px solid; margin: 0;}

#sec_nav table {margin:0; padding:0; border:0 }
td.l1 {border-top: 1px solid #999;margin:0; padding:2px;}
td.l2 {border-top: 1px solid #999; margin:0; padding-left:1.5em}


td#selected {background-color: white; color: #871; border: white 2px solid}


#sec_nav p {line-height: 1.6em;}

#printhead {display: none;}