/**************************************************
 * Designed by Matthew Slyman at AAABIT Slyman Data
 */
html, body{
	padding:0;margin:0;bottom:0;/*height:100%;/*Important for vertical gradient fill in body.*/
	}
body	{
	background-attachment: fixed !important;
	background-color:#bec3c7;/*#c1c9d1;#bec7ce;*/
	background:-moz-linear-gradient(top, #c4cbd2 0%,#c3c8cd 33%,#bec3c7 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4cbd2), color-stop(33%,#c3c8cd), color-stop(100%,#bec3c7)); /* Chrome,Safari4+ */
	background:linear-gradient(top, #c4cbd2 0%,#c3c8cd 33%,#bec3c7 100%); /* W3C */
	background-repeat:no-repeat;
	font-family:Helvetica,Arial,sans-serif;
	}
div.main{
/*	position:relative;*/
	display:block;
	margin-left:auto;margin-right:auto;
	margin-top:1em;margin-bottom:1em;
	width:66.67%;min-width:32em;max-width:72em;
	padding:2em;
	background-color:#f9fcff;
	border:0px solid #ffffff;
	border-radius: 1em 3em 1em 1em;
	-moz-box-shadow: 0.15em 0.4em 3em #b0b4b8;/*0.18em 0.25em 2em #aeb9c4 / aebac6;*/
	-webkit-box-shadow: 0.15em 0.4em 3em #b0b4b8;
	box-shadow: 0.15em 0.4em 3em #b0b4b8;
	}
/*a:link,a:active{color:#006090;text-decoration:inherit;}*/
/*a:visited{color:#1B6074;text-decoration:inherit;}*/
/*a:hover	{color:#0080C0;text-decoration:underline;}*/
/*a:not([href])*//*CSS3 selector*/
/*	{color:inherit;text-decoration:inherit;}*/
/*h1, h2, h3, h4, p, h1 a, h2 a, h3 a, h4 a,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h1 a:link,h2 a:link,h3 a:link,h4 a:link
	{
	clear:both;
	color:black;text-decoration:none;
	font-family:helvetica,arial,sans-serif;
	}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h1 a:active,h2 a:active,h3 a:active,h4 a:active
	{color:#0080C0;text-decoration:none;}*/
h1	{letter-spacing:0.04em;margin:0.6em 0 0.45em 0;}
h2	{letter-spacing:0.03em;margin:0.5em 0 0.375em 0;}
h3	{letter-spacing:0.02em;margin:0.4em 0 0.3em 0;}
h4,h5,h6{letter-spacing:0.01em;margin:0.3em 0 0.225em 0;}
h1.main, h1.main a
	{
	float:left;
	letter-spacing:0.18em;margin-top:0;
	}
p	{
	line-height:1.25em;
	margin:1em 0;
	}
dt	{
	font-family:helvetica,arial,sans-serif;
	font-weight:bold;
	margin-top:0.75em;
	margin-bottom:0.33em;
	line-height:1.25em;
	}
dd	{
	line-height:1.25em;
	}
/*What about UL? OL?*/
li	{/*If necessary, can have separate selectors for "ul li" and "ol li"*/
	margin:0.5em 0em;
	line-height:1.25em;
	}
table.data
	{
	text-align: center;vertical-align:top;
	border: 1px double black;
	line-height:1.2em;
	}
th	{
/*	border: 1px double #AAAAAA;*/
	padding:0.33em 1em;
	line-height:1.2em;
	text-align: center;vertical-align:middle;
	}
.data th{
	text-align:center;vertical-align:middle;
	font-family:Courier New,courier,monospace;
	border-bottom: 1px double grey;
	background-color:lightgrey;
	}
td	{vertical-align:top;line-height:1.2em;}
.data td{
	padding:0.25em 0.75em;
	text-align:center;vertical-align:middle;
	font-family:Courier New,courier,monospace;
	}
td.formlegend
	{text-align:right;font-weight:bold;}
td.forminput
	{text-align:left;}
td.formsubmit
	{text-align:center;}
textarea, input, select, option, .area
	{
	font-family:helvetica,arial,sans-serif;
	font-size:100%;
	margin:1px;
	}
textarea:focus, input:focus, select:focus, option:focus
	{border:2px solid #7f9db9;}
hr	{
	clear:both;
/*	margin:0.25em 0em;*//*WAS 0.25em all sides. But only cases where side margins necessary are covered by padding... Use padding instead of side margins on hr tag.*/
	border:0;
	height:1px;
	background-color:#e4e4e4;
	/*GRADIENT FILL with STOPS... :-)*/
	background: -moz-linear-gradient(top, #e5e5e5 0%, #e3e3e3 10%, #e3e3e3 90%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5e5e5), color-stop(10%,#e3e3e3), color-stop(90%,#e3e3e3), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
/*	background: -webkit-linear-gradient(left, #e5e5e5 0%,#e3e3e3 10%,#e3e3e3 90%,#e5e5e5 100%);*/ /* Chrome10+,Safari5.1+ */
/*	background: -o-linear-gradient(left, #e5e5e5 0%,#e3e3e3 10%,#e3e3e3 90%,#e5e5e5 100%);*/ /* Opera11.10+ */
/*	background: -ms-linear-gradient(left, #e5e5e5 0%,#e3e3e3 10%,#e3e3e3 90%,#e5e5e5 100%);*/ /* IE10+ */
	background: linear-gradient(left, #e5e5e5 0%,#e3e3e3 10%,#e3e3e3 90%,#e5e5e5 100%); /* W3C */
	}
hr.main	{
	background-color:#dadada;
	background: -moz-linear-gradient(top, #e0e0e0 0%, #d8d8d8 8%, #d8d8d8 92%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e0e0e0), color-stop(8%,#d8d8d8), color-stop(92%,#d8d8d8), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
/*	background: -webkit-linear-gradient(left, #e0e0e0 0%,#d8d8d8 8%,#d8d8d8 92%,#e0e0e0 100%);*/ /* Chrome10+,Safari5.1+ */
/*	background: -o-linear-gradient(left, #e0e0e0 0%,#d8d8d8 8%,#d8d8d8 92%,#e0e0e0 100%);*/ /* Opera11.10+ */
/*	background: -ms-linear-gradient(left, #e0e0e0 0%,#d8d8d8 8%,#d8d8d8 92%,#e0e0e0 100%);*/ /* IE10+ */
	background: linear-gradient(left, #e0e0e0 0%,#d8d8d8 8%,#d8d8d8 92%,#e0e0e0 100%); /* W3C */
	}
img	{border:0px;}
/*a:hover? underline...*/
