	body {
	margin:10px 10px 0px 10px;
	padding:0px;
		}

<!--left column settings -->
	#leftcontent {
		position: absolute;
		left:10px;
		margin:5px;
		width:190px;
		background:#BD2F49;
		border:0px solid #fff;
		padding:5px;
		font:11pt arial;
		font:bold;
		}

	html>body #leftcontent {
		position: absolute;
		left:10px;
		margin:5px;
		width:190px;
		background:#BD2F49;
		border:0px solid #fff;
		padding:5px;
		font:11pt arial;
		font:bold;
		}
		
<!--  settigns for left side menu all the #leftcontent groups -->

	#leftcontent a:visited {
	text-decoration:none;
	color:#00FFFF;
		}
	#leftcontent a:link {
	color:#ffff00;
	text-decoration:none;
		}
	#leftcontent a:hover {
	color:#fff;	
		}
	#leftcontent a:active {
	color:#ffff00;
	text-decoration:none;
		}


	#maincontent {
		background:#1E463D;
   		margin-left: 199px;
   		margin-right:5px;
		border:0px solid #fff;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 200px;
   		margin-right:5px;
		padding:5px;
		}

	html>body #maincontent {
	   	background:#1E463D;
   		margin-left: 199px;
   		margin-right:5px;
		border:0px solid #fff;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 200px;
   		margin-right:5px;
		padding:5px;
		}

	#banner {
		background:#003399;
		border:0px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:60px;
		}
	html>body #banner {
		background:#003399;
		border:0px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:60px;
		}
		
	#banner img {
	padding-top:5px;
	float:left;
	background:#fff;
		}
	html>body #banner img {
		padding-top:5px;
		float:left;
		background:#fff;
		}
		
	#banleft {
	position:absolute;
	left:10px;
	top:10px;
		}
	html>body #banleft {
		position:absolute;
		left:10px;
		top:10px;
		}	

	#banright {	
	position:absolute;
	right:10px;
	top:10px;
		}
	html>body #banright {	
		position:absolute;
		margin-right:10px;
		top:10px;
		}
		
	#banmid {	
	position:center;
	right:10px;
	top:10px;
		}
	html>body #banmid {	
		position:center;
		margin-right:10px;
		top:10px;
		}

<!-- could not get this to work
	.leftmenu {padding: 2px 0px 2px 0px;}
		a.leftmenu:link {color:#000fff;}
		a.leftmenu:visited {color:#000080;}
		a.leftmenu:hover {color:#ff0000;}
		a.leftmenu:active {color:#ff0000; font-weight:bold; text-decoration:none;}
-->
	
<!--  settings for the blue banner cross the top  -->
	#hawktop {
	color:#fff;
	height:30px;
	font:bold italic 80% arial;
	margin-top:40px;
	padding:5px;
	text-align:center;
	background:#0033cc;
	border:0px solid yellow;
		}
	html>body #hawktop {
		height:30px;
		margin-top:40px;
		padding:5px;
		border:0px solid yellow;
		}

	.hawk-menu {
	background:#044B3B;
	padding:5px;
	border:1px solid #fff;
	text-color:ffff00;
		}
	html>body .hawk-menu {
		padding:5px;
		border:1px solid #fff;
		}

	.hawk-menu a:link {
	color:#fff; text-decoration:none;
		}

	.hawk-menu a:visited {
	color:#fff;
		}
<!--  end stuff -->

	.left-float {
	float:left;
	padding:5px;
	margin:10px;
		}

	.right-float {
	float:right;
	padding:5px;
	margin:10px;
		}

	#maincontent a:hover {
	color:#CC9966;
		}
	.maincontent a:visited {
		color:#fff;
		}
	#maincontent a:link {
	color:#CCFFCC;
		}
	
	.section {
		margin:30px 0px 10px 0px;
		padding:5px;
		border:0px solid #000000;
		background:#fff;}
		.section:first-line {
			font:bold italic 100% arial, sans serif;}
			
	.section-line {
		margin:30px 0px 10px 0px;
		padding:5px;
		border:1px solid #000000;
		}
		.section-line:first-line {
			font:bold italic 100% arial, sans serif;}
	
	.section-grey {
		margin:30px 0px 10px 0px;
		padding:5px;
		border:1px solid #000000;
		background:#f2f2f2;}
		.section-grey:first-line {font:bold italic 100% arial, sans serif;
		}
	

		
/* **************************************************************************** */
/* fonts */
	.highlight {color: #00c000;
				font-weight:bold;
				text-decoration:underline;
				font-variant: small-caps;
				}
	.bold {font-weight: bold}
	.italic {font-style: italic}
	.arial {font: arial}
	.pad {padding: 10px}
	
	.smallcaps {font-variant: small-caps}
	.right {text-align: right}
	.centered {text-align:center}
	.underline {text-decoration: underline}
	
	.green {color: green}
	.blue {color: blue}
	.red {color: red}
	.yellow {color: yellow}
	.cyan {color: cyan}
	.white {color: white}
	
	.branding {font-size:95%; padding:150px 10px 10px 10px;	}
	.branding:first-line {font:bold 95%;}
	
	.title {
		font:110% arial;
		font-variant:small-caps;
		text-align:center;
		}
	
	.big {
		font:bold 150% arial;
		font-variant:small-caps;
		}
		
	.bigc {
		font:bold 150% arial;
		font-variant:small-caps;
		text-align:center
		}
		
	.signature {
		text-align:right;
		font:italic 100% arial, sans serif;
		margin:10px;
		}

	.keyword {
		font:bold 120% garamond;
		font-variant:small caps;
		}

	.quote {
		font:bold italic 105% garamond;
		padding:5px;
		margin:5px;
		}

	.question {
		font:bold 105% arial;
		padding:5px;
		margin:5px;
		}

	.answer {
		font:italic 95% helvetica;
		padding:5px;
		margin:5px;
		}	
	
/* borders */
	.dotted {border-style: dotted}
	.dashed {border-style: dashed}
	.solid {border-style: solid}
	.double {border-style: double}
	.groove {border-style: groove}
	.ridge {border-style: ridge}
	.inset {border-style: inset}
	.outset {border-style: outset}
