/* CSS BS: 	
		width:20%;
		height: //NE 6 only
		display:table-row, table-cell, table
			none
			inline
			block
			list-item
			run-in
			compact
			marker
			table
			inline-table
			table-row-group
			table-header-group
			table-footer-group
			table-row
			table-column-group
			table-column
			table-cell
			table-caption
		position:absolute; relative
		background-color: #00ff00; transparent
		border-width: 1; 
		border-color: #FF0000; 
		border: solid; 
		text-align: center;right;left;justify;
		text-decoration: none; underline; overline; line-through; blink
		text-transform: none; capitalize; uppercase; lowercase
		font-size: 12pt; 8pt; 20pt
		font-style: normal; italic; oblique
		font-weight: normal; bold; bolder; lighter
		font-family: arial;sans-serif;times;courier;
		margin-left: 20px; 20%
		margin-top: 20px; 20%
		margin-right: 20px; 20%
		margin-bottom: 20px; 20%
		padding-bottom: 20px; 20%
		padding-top: 20px; 20%
		padding-left: 20px; 20%
		padding-right: 20px; 20%
		color: fuchsia;
*/
/* Apparently, .em is the unit to use for font sizing.
According to the interweb, 1 em = 16 px for most browsers, so
size that to a nice round 10 by setting body percentage.
Then, a .em of 1.6 = 16 px. Easy. But, I like big fonts*/
body {
	font-size:75%;
	background-color:#000000;
	color:#0F0F0F;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height:100%;
}
.hxclear {
	width: 1%;	/*IE fix*/
	clear:both;
	height:1px;
	overflow:hidden;
}
.hxprop {
	float: right;
	width: 1px;
}
.hxheight{
	float: right;
	width: 1px;
	height:100%;
}
/*Aligment sets, used in <div> tags*/
.left { text-align: left }
.right { text-align: right }
.center { text-align: center }
.justify { text-align: justify }
/*Colors, used in <span> and other tags, need to find standard colors...*/
/*c is the color set*/
.cblack { color:#000000; background-color:transparent; }
.cwhite { color:#FFFFFF; background-color:transparent;}
.cred { color:#E85858; background-color:transparent;}
.corange { color:#E89F58; background-color:transparent;}
.cyellow { color:#E6E858;  background-color:transparent;}
.cltgreen { color:#9FE858;  background-color:transparent;}
.cgreen { color:#58E858;  background-color:transparent;}
.cteal { color:#58E89F;  background-color:transparent;}
.caqua { color:#58E8E6;  background-color:transparent;}
.cltblue { color:#58A3E8;  background-color:transparent;}
.cblue { color:#585BE8;  background-color:transparent;}
.cpurple { color:#9C58E8;  background-color:transparent;}
.cviolet { color:#E658E8;  background-color:transparent;}
.cmagenta { color:#E858A3;  background-color:transparent;}
/* cb is a border color, especially designed for older compatibility */
.cbblack { color:#000000; background-color:#000001 }
.cbwhite { color:#FFFFFF; background-color:#FFFFFE }
.cbred { color:#E85858; background-color:#E85859 }
.cborange { color:#E89F58; background-color:#E89F59 }
.cbyellow { color:#E6E858; background-color:#E6E859 }
.cbltgreen { color:#9FE858; background-color:#9FE859 }
.cbgreen { color:#58E858; background-color:#58E859 }
.cbteal { color:#58E89F; background-color:#58E89C }
.cbaqua { color:#58E8E6; background-color:#58E8E7 }
.cbltblue { color:#58A3E8; background-color:#58A3E9 }
.cbblue { color:#585BE8; background-color:#585BE9 }
.cbpurple { color:#9C58E8; background-color:#9C58E9 }
.cbviolet { color:#E658E8; background-color:#E658E9 }
.cbmagenta { color:#E858A3; background-color:#E858A4 }
/* cp is the Pastel color set */
.cpblack { color:#404040;  background-color:transparent;}
.cpwhite { color:#C0C0C0;  background-color:transparent;}
.cpred { color:#C08080;  background-color:transparent;}
.cporange { color:#C0A080;  background-color:transparent;}
.cpyellow { color:#C0C080;  background-color:transparent;}
.cpltgreen { color:#A0C080;  background-color:transparent;}
.cpgreen { color:#80C080;  background-color:transparent;}
.cpteal { color:#80C0A0;  background-color:transparent;}
.cpaqua { color:#80C0C0;  background-color:transparent;}
.cpltblue { color:#80A0C0;  background-color:transparent;}
.cpblue { color:#8080C0;  background-color:transparent;}
.cppurple { color:#A080C0;  background-color:transparent;}
.cpviolet { color:#C080C0;  background-color:transparent;}
.cpmagenta { color:#C080A0;  background-color:transparent;}

/*Text formatting sets, used in <p> tags */
p.default {
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 4px;
	padding-top: 4px;
	color:#FFFFFF;
	background-color:transparent;
}
p.title {
	font-size: 2.8em;
	font-style: normal;
	font-weight: bold;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 4px;
	padding-top: 4px;
	color:#FFFFFF;
	background-color:transparent;
}
p.heading {
	font-size: 5.6em;
	font-style: italic;
	font-weight: lighter;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 4px;
	padding-top: 4px;
	color:#FFFFFF;
	background-color:transparent;
}
/*Index setups */
/*Page styles */
p.pagetitle {}
p.pagelink {}
p.pageheader {}
p.pagetext {}
/*Download Table styles */
p.dltbtitle {
	font-size: 2.8em;
	font-style: normal;
	font-weight: lighter;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 4px;
	padding-top: 4px;
	color:#FFFFFF;
	background-color:transparent;
}
p.dltblink {}
p.dltbheader {}
p.dltbtext {
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 0px;
	padding-top: 0px;
	color:#FFFFFF;
	background-color:transparent;
}
p.dltbtitle {
	font-size: 3.6em;
	font-style: normal;
	font-weight: lighter;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 4px;
	padding-top: 4px;
	color:#FFFFFF;
	background-color:transparent;
}
p.dlblink {
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 0px;
	padding-top: 0px;
	color:#FFFFFF;
	background-color:transparent;
}
p.dlbheader {}
p.dlbtext {
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 2px;
	padding-top: 2px;
	color:#FFFFFF;
	background-color:transparent;
}
p.dlbtitle {
	font-size: 2.2em;
	font-style: normal;
	font-weight: bold;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 4px;
	padding-top: 4px;
	color:#FFFFFF;
	background-color:transparent;
}
p.dlbname {
	font-size: 1.4em;
	font-style: normal;
	font-weight: bold;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 2px;
	padding-top: 2px;
	color:#FFFFFF;
	background-color:transparent;
}
p.dlbsize {
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 2px;
	padding-top: 2px;
	color:#FFFFFF;
	background-color:transparent;
}
p.dlbdate {
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 2px;
	padding-top: 2px;
	color:#FFFFFF;
	background-color:transparent;
}
p.dlbmemo {
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 2px;
	padding-top: 2px;
	color:#FFFFFF;
	background-color:transparent;
}
p.dlbpic {
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	font-family: arial,sans-serif;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-bottom: 2px;
	padding-top: 2px;
	color:#FFFFFF;
	background-color:transparent;
}

/*Now for the major achievement: div equivalent for tables: <div id="dtbl">*/
DIV.idex{
	width:100%;
	display:table;
	background-color: transparent;
	border: 0px none #808080;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
DIV.idexcol{
	width: auto;
	height: 100%;
	float: left;
	text-align: center;
	background-color: transparent;
	border: 1px solid #808080;
	margin-left: -1px;
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: -1px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
DIV.page {
	background-color: transparent;
	border: 0px none #808080;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
DIV.dltbheader {
	color : #C0C0C0;
	background-color: transparent;
	width:100%;
	display:table;
	position:relative;
	border: 0px none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
DIV.dltbtitle {
	background-color: transparent;
	width: 80%;
	float: left;
	text-align: center;
	position:relative;
	border: 0px none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
DIV.dltbtitlel {
	color : #C0C0C0;
	background-color: transparent;
	width: 10%;
	float: left;
	text-align: center;
	position:relative;
	border: 0px none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
DIV.dltbtitler {
	color : #C0C0C0;
	background-color: transparent;
	width: 10%;
	float: right;
	text-align: center;
	position:relative;
	border: 0px none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
DIV.dltb  {
	color: #C0C0C0;
	background-color: transparent;
	width:100%;
	display:table;
	position:relative;
	border: 3px solid #C0C0C0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0.5%;
	padding-top: 0.5%;
	padding-left: 0.5%;
	padding-right: 0.5%;
}
DIV.dlb {
	color : #C0C0C0;
	background-color: #202020;
	width:100%;
	display:table;
	position:relative;
	border: 2px solid #808080;
	margin-left: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 16px;
	padding-bottom: 0.5%;
	padding-top: 0.5%;
	padding-left: 0.5%;
	padding-right: 0.5%;
}
DIV.dlb_title {
	color : #808080;
	background-color: #404040;
	width:100%;
	border: 1px solid #808080;
	margin-left: -1px;
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: -1px;
	padding-left: 0px;
	padding-right: 0px;
	position:relative;
}
DIV.dlb_name {
	color : #808080;
	background-color: transparent;
	width:60%;
	border: 1px solid #808080;
	margin-left: -1px;
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: -1px;
	padding-left: 0px;
	padding-right: 0px;
	position:relative;
	float: left;
}
DIV.dlb_size {
	color : #808080;
	background-color: transparent;
	width:20%;
	border: 1px solid #808080;
	margin-left: -1px;
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: -1px;
	padding-left: 0px;
	padding-right: 0px;
	position:relative;
	float: left;
}
DIV.dlb_date {
	color : #808080;
	background-color: transparent;
	width:20%;
	border: 1px solid #808080;
	margin-left: -1px;
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: -1px;
	padding-left: 0px;
	padding-right: 0px;
	position:relative;
	float: right;
}
DIV.dlb_dscr {
	color : #808080;
	background-color: transparent;
	width:80%;
	border: 0px solid #808080;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	position:relative;
	float: left;
}
DIV.dlb_tblock {
	color : #808080;
	background-color: transparent;
	width:20%;
	border: 1px solid #808080;
	margin-left: -1px;
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: -1px;
	padding-left: 0px;
	padding-right: 0px;
	position:relative;
	float: right;
}
DIV.dlb_tblocklink {
	color : #808080;
	background-color: #C0C0C0;
	width:100%;
	border: 1px solid #808080;
	margin-left: -1px;
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: -1px;
	padding-left: 0px;
	padding-right: 0px;
	position:relative;
	text-align: center;
	float: right;
}
DIV.dlb_memo {
	color : #808080;
	background-color: transparent;
	width:100%;
	border: 1px solid #808080;
	margin-left: -1px;
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: -1px;
	padding-left: 0px;
	padding-right: 0px;
	position:relative;
	float: left;
}
