	* {
		margin: 0;
		padding: 0;
		border-style: none;
		font-style: normal;
		font-variant: normal;
		font-weight: lighter; 
		font-size: 100%;
		font-family: "Gill Sans", "Helvetica", "Arial", "Geneva", sans-serif;
		line-height: 125%;
		}

	body {
		background: #ffffff; 
		}
/*
@media print {
		p, h1, h2, h3, h4, h5, h6, hr, ul, ol {color: #000000; font-size: .75em;}
		}
*/
/* ========= HEADER/NAVIGATION ========== */

	#header {
		background: #000000;
		height: 190px;
		width: 100%;
		min-width: 900px;
		border-top: 1px solid black;
		padding: 5px 0px 0px 0px;
		}
		
	#nav1 {
		width: 900px;
		height: 80px;
		margin: 0px auto 0px auto;
		position: relative; bottom: -20px;
		text-align: center;
		z-index: 1;
		}

	#nav2 {
		width: 900px;
		height: 100px;
		margin: 10px auto 0px auto;
		position: relative; bottom: -20px;
		text-align: center;
		background: #666666 /*url('images1/img_5056a.jpg') no-repeat scroll center; 
		background: #666666 url('images1/dsc03046a.jpg') */no-repeat scroll center; 
		}
		
	#nav3 {
		width: 900px;
		height: 80px;
		margin: 10px auto 0px auto;
		position: relative; top: -40px;
		text-align: center;
		background: transparent;
		}
	
	div#nav3 img {
		margin: 0 5px;
		width: 210px;
		height: 80px;
		border: 0px;
		}
		
	span.active {
		/* for IE */
			filter:alpha(opacity=75);
		/* CSS3 standard */
			opacity:0.75;
			}

/* ========= CONTENT ========== */

	#content {
		width:900px;
		height: auto;
		min-height: 400px;
		margin: 0 auto;
		}
		
	div#content p, ul {
		margin: 0 80px 10px 240px;
		text-align: left;
		color: #666666;
		}
		
	div#content p.question {
		margin: 0 80px 0px 240px;
		text-indent: -80px;
		text-align: left;
		color: #888888;
		font-style: italic;
		}
		
	div#content p.answer {
		margin: 0 80px 20px 240px;
		text-align: left;
		color: #444444;
		font-style: normal;
		}
		
	div#content h1 {
		margin: 15px 80px 5px 160px;
		text-align: left;
		color: #000000;
		font-weight: bold;
		}

	span.bold {
		font-weight: bold;
		color: #444444;
		}

	span.ital {
		font-style: italic;
		font-size: 1em;
		}

	.legal {
		font-weight: lighter;
		font-size: .6em;
		margin: 0px 80px 0px 240px;
		list-style-type: square;
		list-style-position: inside;
		padding: 0px;
		}

	a.hyperlink:link {
		color: #666666;
		text-decoration: none;
		font-weight: bold;
		border-bottom: 1px dotted #555555;
		}

	a.hyperlink:visited {
		color: #666666;
		text-decoration: none;
		font-weight: bold;
		border-bottom: 1px dotted #555555;
		}

	a.hyperlink:hover {
		color: #000000;
		text-decoration: none;
		font-weight: bold;
		border-bottom: 2px dotted #000000;
		}

	a.hyperlink:active {
		color: #bbbbbb;
		text-decoration: none;
		font-weight: bold;
		border-bottom: 2px dotted #bbbbbb;
		}

/* ========= FOOTER ========== */

	#footer {
		width: 900px;
		height: auto;
		margin: 0 auto;
		text-align: center;
		position: relative; bottom: -20px;
		font-weight: lighter;
		font-size: .7em;
		text-transform: uppercase;
		text-decoration: none;
		color: #888888;
		}

	#footer a {
		text-decoration: none;
		color: #444444;
		}
	
	div#footer a:hover {
		color: #000000;
		border-bottom: 1px dotted #111111;
		}

/* ========= IMAGE THUMBNAILS ========== */

	div.thumbnail {
		width: 100%;
		height: 160px;
		margin: 10px 0 10px 160px;
		text-align: left;
		display: block;
		}
	
	div.thumbnail img {
		height: 150px;
		display: inline;
		margin: 3px 23px 3px 3px;
		border: 3px solid #ffffff;
		}
	
	div.thumbnail a:hover img {
		border: 3px solid #aaaaaa;
		text-decoration: none;
		}

	div.thumbnail h3 {
		width: 75px;
		height: 140px;
		margin: 10px 0;
		text-align: left;
		float: left;
		font-style: italic;
		font-variant; normal;
		font-weight: lighter;
		font-size: .8em;
		}

	div#content hr {
		width: auto;
		height: 2px;
		margin: 0 80px 0 240px;
		/* for IE */
			color: #999999;
		/* Mozilla, Opera, etc. */
			background-color: #999999;
		border: none;
		text-align: left;
		}

/* ========= CONTACT FORM ========== */

	div#content fieldset {
		background-color: #f2f2f2;
		width: 660px;
		margin: 0 0 0 160px;
		border: 0;
		color: #666666;
		}
	
	legend {
		margin: 0px 0px 0px 80px;
		padding: 30px 0 0 0;
		text-align: left;
		color: #444444;
		font-weight: bold;
		}
	
	form#myform {
		margin: 15px 20px 5px 80px;
		text-align: left;
		font-size: .85em;
		}

.input {
    border: 1px solid #bbbbbb;
    background: #ffffff;
    margin: 3px; 0;
}
.input:hover {
    border: 1px solid #888888;
    background: #ffffff;
    margin: 3px; 0;
}
.button {
    border: none;
    height: 28px;
    width: 100px;
	text-align: center;
    background: url('images1/submit.gif') no-repeat top left;
    margin: 4px 4px 8px 4px;
    padding: 2px 8px;
    color: #ffffff;
}
.button:hover {
    border: none;
    height: 28px;
    width: 100px;
    background: url('images1/submit.gif') no-repeat top left;
    /* for IE */
		filter:alpha(opacity=50);
	/* CSS3 standard */
		opacity:0.5;
    margin: 4px 4px 8px 4px;
    padding: 2px 8px;
    color: #ffffff;
}
.button:active {
    border: none;
    height: 28px;
    width: 100px;
    background: url('images1/submit.gif') no-repeat top left;
    /* for IE */
		filter:alpha(opacity=20);
	/* CSS3 standard */
		opacity:0.2;
    margin: 4px 4px 8px 4px;
    padding: 2px 8px;
    color: #ffffff;
}
	textarea {
		display: block;
		}
/*
sample for forms w/o class or id...

input[type="text"]
{
width:150px;
display:block;
margin-bottom:10px;
background-color:yellow;
}
input[type="button"]
{
width:120px;
margin-left:35px;
display:block;
}


		div#content a:hover {
			font-decoration: none;
			font-style: italic;
			color: #826ba9;
		}
		
		#next_pg a:visited {
			font-style: italic;
			color: black;
			text-decoration: none;
		}

		div#foot a:visted {
			color: #cccccc;
		}

		span.ital {
			font-style: italic;
			font-size: 1em;
			text-decoration: none;
		}		
*/