@charset "utf-8";
body  {
	font-family:trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-size:18px;
	background: #000000;
	background-image: url(Images/asti09background.jpg);
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
br  {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	line-height:		1px;
	height:				1px;
}
.mainsite {
	/*display:			inline-block;
	position:			fixed;
	font-family:		Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	font-size:			2px;
	font-weight:		normal;
	font-style:			normal;
	text-decoration:	none;
	background:			#cccccc;
	background:			#097b9c;
	top:				2%;
	left:				2%;
	width:				96%;
	height:				94%;
	overflow-x:			hidden;
	overflow-y:			auto;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	border:				2px outset #dfdfdf;
	text-align:			left;*/
	-moz-user-select:			none;
	-webkit-user-select:		none;
}
.header {
	display:			inline-block;
	width:				100%;
	background:			#097b9c;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	border:				0px none #9999FF;
	-moz-user-select:			none;
	-webkit-user-select:		none;
}
.toplogo {
	display:			inline-block;
	background:			#097b9c;
	width:				90%;
	padding:			5px 0px 20px 20px;
	margin:				10px 0px 0px 10px;
	border:				0px outset #9999FF;
	-moz-user-select:			none;
	-webkit-user-select:		none;
}
.middle {
	display:					inline-table;
	position:					static;
	padding:					0px 0px 0px 0px;
	margin:						0px 0px 0px 0px;
	width:						100%;
	height:						100%;
}
.sidebar1 {
	display:					table-cell;
	padding:					10px 10px 10px 10px;
	margin:						0px 0px 0px 0px;
	width:						10%;
	height:						100%;
	vertical-align:				top;
	font-size:					18px;
	font-family:				Trebuchet MS, Tahoma, Geneva, sans-serif;
	background-color:			#ffffff;
	-moz-user-select:			none;
	-webkit-user-select:		none;
}
.leftpagesep {
	display:					table-cell;
	font-size:					1px;
	padding:					0px 0px 0px 0px;
	margin:						0px 0px 0px 0px;
	width:						2%;
	height:						100%;
	background-image:			url("/images/asti09leftpagesep.png");
	background-repeat:			repeat-y;
	-moz-user-select:			none;
	-webkit-user-select:		none;
}
.content {
	display:					table-cell;
	position:					relative;
	padding:					10px 10px 10px 10px;
	margin:						0px 0px 0px 0px;
	width:						76%;
	vertical-align:				top;
	color:						#CF6;
	font-size:					18px;
	font-family:				Trebuchet MS, Tahoma, Geneva, sans-serif;
	-moz-user-select:			none;
	-webkit-user-select:		none;
}
.rightpagesep {
	display:					table-cell;
	font-size:					1px;
	padding:					0px 0px 0px 0px;
	margin:						0px 0px 0px 0px;
	width:						2%;
	height:						100%;
	background-image:			url("/images/asti09rightpagesep.png");
	background-position:		right;
	background-repeat:			repeat-y;
	-moz-user-select:			none;
	-webkit-user-select:		none;
}
.sidebar2 {
	display:					table-cell;
	padding:					10px 10px 10px 10px;
	margin:						0px 0px 0px 0px;
	width:						10%;
	vertical-align:				top;
	max-width:					20%;
	height:						100%;
	font-size:					22px;
	font-family:				Trebuchet MS, Tahoma, Geneva, sans-serif;
	background-color:			#ffffff;
	-moz-user-select:			none;
	-webkit-user-select:		none;
}
.footer {
	display:		inline-block;
	position:		relative;
	width:			100%;
	font-size:		18px;
	font-family:	Trebuchet MS, Tahoma, Geneva, sans-serif;
	-moz-user-select:			none;
	-webkit-user-select:		none;
}
A:link,A:visited,A:active,A:hover {
	display:			inline;
	font-style:			italic;
	font-weight:		bold;
	color:				#0000DF;
	white-space:		pre;
	text-decoration:	none;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	cursor:				pointer;
}
.pagetitle
{
	display:inline-block;
	font-family:Arial Black,Arial,Verdana,Helvetica;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	width:100%;
}
.pagesubtitle
{
	display:inline-block;
	font-family:Arial Black,Arial,Verdana,Helvetica;
	font-size:18px;
	font-style:italic;
	text-decoration:underline;
	font-weight:bolder;
	width:100%;
	margin-left: 20px;
}
.conthead1
{
	display:inline;
	font-family:trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:bolder;
	text-align:right;
	color:#CF6;
	margin-right: 10px;
}
.contwiki
{
	display:		inline-block;
	font-family:	trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-size:		16px;
	font-style:		normal;
	font-weight:	bold;
	text-align:		left;
	width:			98%;
	color:			#CF8;
	border:			0px solid #efefef;
	padding:		5px 5px 5px 5px;
	margin:			10px 5px 5px 5px;
}
.contwikititle {
	background: 	#EBEBEB;
	font-family:	"Trebuchet MS";
	font-size:		14px;
	width:			80%;
	font-weight:	bold;
	font-style:		italic;
	vertical-align:	baseline;
}
.contlink
{
	display:inline;
	font-family:trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-style:italic;
	color:#CCC;
}
.qresults
{
	position:			absolute;
	top:				1200px;
	left:				20px;
	white-space:		pre-line;
	overflow-x:			scroll;
	overflow-y:			scroll;
	width:				90%;
	background:			#DBDBDB;
	font-size:			10px;
	text-align:			left;
	font-family:		Courier;
	font-weight:		Bold;
	height:				800px;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	border:				1px inset #000000;
}
.qresults h1,
.qresults h2,
.qresults h3
{
	white-space:		pre-line;
	background:			#DBDBDB;
	font-size:			14px;
	font-family:		Courier;
	font-weight:		Bold;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
}
.qresults h1
{
	font-size:			24px;
}
.qresults h2
{
	font-size:			20px;
}
.qresults h3
{
	font-size:			18px;
}
pre {
	font-family:		Lucida Console, Lucida, Consolas, Courier New, Courier;
	font-weight:		bolder;
	font-size:			15px;
	line-height:		23px;
	letter-spacing:		-.80px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}
.foottable {
	display:			inline-table;
	table-layout:		fixed;
	position:			relative;
	overflow:			hidden;
	background:			#097b9c;
	width:				100%;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	border:				0px outset #9999FF;
}
.foottablerow {
	display:			table-row;
	table-layout:		fixed;
	width:				100%;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	border:				0px outset #9999FF;
}
.foottablecol1,.foottablecol2,.foottablecol3
{
	display:			table-cell;
	table-layout:		fixed;
	font-family:		trebuchet ms,verdana,arial,helvetica,sans-serif;
	height:				25px;
	overflow:			hidden;
	font-weight:		bold;
	font-size:			18px;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	border:				0px outset #000000;
}
.foottablecol1
{
	width:				10%;
	border-right:		0px none #000000;
}
.foottablecol2
{
	width:				80%;
	border-left:		0px none #000000;
	border-right:		0px none #000000;
}
.foottablecol3
{
	width:				10%;
	border-left:		0px none #000000;
}
.foottablecopyright
{
	display:			block;
	position:			relative;
	font-style:			italic;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	border:				0px outset #000000;
}
.simpcontact {
	display:		inline-block;
	position:		absolute;
	table-layout:	fixed;
	width:			100%;
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	font-size:		13px;
	font-weight:		bold;
	text-shadow:				1px 1px #7f7fdf;
	text-shadow:				1px 2px #000000;
	text-align:		center;
	font-family:	Trebuchet MS, Tahoma, Geneva, sans-serif;
	color:			#ffffff;
}
.clockArea {
	display:					inline-block;
	position:					fixed;
	text-align:					center;
	font-family:				digiface;
	border:						1px inset #8f8f8f;
	color:						#dfdf00;
	margin:						0px 0px 0px 0px;
	padding:					0px 0px 0px 0px;
	left:						5%;
	padding-left:				8px;
	padding-right:				8px;
	font-weight:				normal;
	cursor:						none;
	font-size:					16px;
	-moz-user-select:			none;
	-webkit-user-select:		none;
	background-image:			url("/images/brushed_aluminum_lr_pressed.png");
	background-repeat:			no-repeat;
	background-size:			100% 100%;
	-moz-background-size:		100% 100%;
	-webkit-background-size:	100% 100%;
	background-color:			#001f00;
	background-image:			url("/images/asti09clockface.png");
	background-repeat:			no-repeat;
}
.topmenu {
	display:					block;
	position:					static;
	font-family:				Arial Black,Arial,Verdana,Helvetica,Sans-Serif;;
	font-weight:				bold;
	font-size:					17px;
	background-color:			#ffff1f;
	width:						100%;
	overflow:					hidden;
	cursor:						none;
	color:						#dfdf00;
	padding:					0px 0px 0px 0px;
	margin:						0px 0px 0px 0px;
	border:						2px outset #8f8f8f;
}
.menubar {
	display:					inline-block;
	position:					relative;
	margin:						0px 0px 0px 0px;
	padding:					1px 1px 1px 1px;
	vertical-align:				bottom;
	padding-left:				18%;
	width:						98%;
	height:						100%;
	cursor:						none;
	overflow:					hidden;
	-moz-user-select:			none;
	-webkit-user-select:		none;
	background-image:			url("/images/brushed_aluminum_lr_pressed.png");
	background-repeat:			repeat;
	background-size:			100% 100%;
	-moz-background-size:		100% 100%;
	-webkit-background-size:	100% 100%;
}
.menuitems {
	display:					inline-block;
	position:					fixed;
	padding:					0px 0px 0px 0px;
	padding-right:				10px;
	margin:						0px 0px 0px 0px;
	cursor:						none;
	border:						1px inset #dfdfff;
	background-image:			url("/images/brushed_aluminum_ud_pressed.png");
	background-size:			100% 100%;
	-moz-background-size:		100% 100%;
	-webkit-background-size:	100% 100%;
}
.menubarbutton,
.menubarbutton:hover,
.menubarbutton_active {
	display:					inline-block;
	position:					relative;
	margin:						1px 1px 1px 1px;
	padding:					0px 0px 0px 0px;
	padding-left:				8px;
	padding-right:				8px;
	vertical-align:				bottom;
	float:						left;
	color:						#000000;
	font-family:				Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	font-weight:				bold;
	text-shadow:				1px 1px #afafcf;
	border:						1px outset #dfdfdf;
	cursor:						pointer;
	font-size:					17px;
	-moz-user-select:			none;
	-webkit-user-select:		none;
	background-image:			url("/images/brushed_aluminum_lr_pressed.png");
	background-repeat:			no-repeat;
	background-size:			100% 99%;
	-moz-background-size:		100% 99%;
	-webkit-background-size:	100% 99%;
}
.menubarbutton:hover {
	border:				1px inset #000000;
}
.menubarbutton_active {
	border:						1px outset #dfdfff;
	background-image:			url("/images/brushed_aluminum_lr.png");
	background-repeat:			no-repeat;
	background-size:			100% 99%;
	-moz-background-size:		100% 99%;
	-webkit-background-size:	100% 99%;
}
.menubutton,
.menubutton:hover,
.menubutton:active {
	display:			block;
	position:			relative;
	padding:			0px;
	padding-left:		4px;
	padding-right:		4px;
	margin:				1px;
	border:				1px outset #dfdfdf;
	cursor:				pointer;
	color:						#000000;
	font-family:				Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	font-weight:		bold;
	font-size:			16px;
	background-image:	url("/images/brushed_aluminum_lr_pressed.png");
	background-repeat:	no-repeat;
	background-size:			100% 99%;
	-moz-background-size:		100% 99%;
	-webkit-background-size:	100% 99%;
}
.menubutton:hover {
	border:				1px inset #000000;
}
.menubutton:active {
	background-image:	url("/images/brushed_aluminum_lr.png");
	background-repeat:	no-repeat;
	background-size:			100% 99%;
	-moz-background-size:		100% 99%;
	-webkit-background-size:	100% 99%;
}

