		body{
			background-color: #335577;
			font-family: sans-serif;	
			margin: 2px;
			padding: 2px;
			color: white;
		}
		#allroot{
			/* width: 790px; */
			padding: 0px; 
			margin: 0px;
		}	
		#root{ 
			background-color: white; 
			border: 3px outset silver; 
			padding: 0px; 		
			width: 581px; 
			float: left;
			margin: 60px 15px 25px 100px; 
		}
		
		.column{ /* height: 450px; */ }
		
		#bow{ background-color:  #0053cf;}
		.grid{  border: 2px groove #225599;	}
		
		#content{ 
			background-color: #225599;
			margin:0px;padding:0px;
	 	}
	 	#content #wrapper{ 
			border: 8px solid #225599;	
			padding:0px;
			margin: 3px; 
			color: white;		
			text-align: center; 
		}

		#content #wrapper a {  color: white;	}
		#content #wrapper h1 { font-size: 22pt; padding: 1px; margin: 1px;}
		#content #wrapper h2 { font-size: 16pt; padding: 1px; margin: 1px;}
		#content #wrapper h3 { font-size: 12pt; padding: 1px; margin: 1px;}
		#content #wrapper h4 { font-size: 10pt; font-weight: bold; padding: 1px; margin: 1px; }
		#content #wrapper h5 { font-size: 9pt; font-weight: bold; padding: 1px; margin: 1px;}
		#content #wrapper h6 { font-size: 8pt; font-weight: bold; padding: 1px; margin: 1px; }
		#content #wrapper p { padding: 1px; margin: 1px; font-size: 9pt; font-weight: normal; }
		#content #wrapper p.tiny { font-size: 7pt; }
		#content #wrapper img { border: 0; }
		#content #wrapper a { border: 0; }
		#content #wrapper img#tumbleweed { background-color:white; border: 3px inset silver; padding: 10px;  }
		#bow{ 
			color: black; 
			background-image: URL("/images/electric-ray-title-low.jpg");
		}			
		
		#bridge {  text-align: center; background-color: #225599; }		
		#bridge ul { margin: 0 2em 0.2em 0.2em; }
		#bridge ul li { list-style: none; display: inline; padding: 0 0.5em; }
		#bridge ul li a ,
		#bridge ul li a:visited { color: white; font-weight: bold; font-size: 9pt; }
		#bridge ul li a:hover,		
		#bridge ul li a:active { color: lightblue; }
		
		#aft { text-align: right; background-color: #225599; }
		#aft a { border: 0; }
		#aft img { border: 0; margin: 3px 5px 2px 5px; }
	
		#content #wrapper p {
			margin: 1em 1em;
		}
		#content #wrapper ul li {
			font-size: 9pt;
		}
		#content #wrapper ul {
			margin:  0.5em 4em;
			padding: 0em;
		}
		#content #wrapper > ul {
			margin:  0.5em 2em;
			padding: 0.5em 0.5em;
		}
		#content #wrapper ul li ul {
			margin:  0.5em 2em;
		}
		#content #wrapper { text-align: left; }
		#content #wrapper img#tumbleweed { float: left; width: 150px; margin: 0 1em 0 0; }
		
		#content #wrapper img#ivarbalance { float: right; width: 150px; margin: 1em 1em;  }
		#content #wrapper img#ivarslips { float: right; width: 100px; margin: 0.5em 1em;  }
		
		
		#content #wrapper table { color: white; border: 0; }
		#content #wrapper > table,
		#content #wrapper > form > table {  margin: 0.5em 1em; }
		#content #wrapper table th { text-align: left; font-size: 9pt; font-weight: bold; padding: 0 0.2em; }
		#content #wrapper table td { font-size: 9pt; font-weight: normal; padding: 0; }
		#content #wrapper table td.right { text-align: right; }
		
		
		#content #wrapper td.skjul ,
		#content #wrapper td.skjul table ,
		#content #wrapper td.skjul table td { width: 0px; }
		#content #wrapper td.skjul div { width: 1px; overflow: hidden; color: #225599; }
		
		#content #wrapper table td input {  }
		#content #wrapper table td textarea { margin: 1em 0; }
		
		
		#content #wrapper .fright { float: right; }
		#content #wrapper #hireMe { }
		#content #wrapper #hireMe a { text-decoration: none; }
		
		
		#content #wrapper ul.horizontal li { list-style: none; display: inline; padding: 0 0.5em; }
		
