@charset "iso-8859-1";

/* sitesys.css - ScA 25 Mar 2011 - Timespike sitesys 3.2 stylesheet */

.clear		{ clear: both;		}
.hide		{ display: none;	}
.inside		{ padding: 0 1em;	}

html[xmlns] .mozclear	{ border-bottom: 1px solid; border-color: transparent; margin-bottom: -1px;	}

ul, ol, dl, p, h1, h2, h3, h4, h5, h6
{
	margin-top: 14px;
	margin-bottom: 14px;
	padding-top: 0;
	padding-bottom: 0;
}

/*
	a, a:link, a:visited, a:active	{ text-decoration: underline;	}
	a:hover							{ text-decoration: none;		}
*/

code	{ font-family: "Courier New", Courier, monospace;	}
label	{ cursor: pointer;		}
table	{ font-size: 100%;		}
td, th	{ vertical-align: top;	}

.table-condensed	{ margin-bottom: 0; }
body	{ padding: 5px 0; margin: 0; }

div.columnContainer	{ border-left: solid 12em white; border-right-width: 0;	}
div.insidem			{ padding: 0 1em; padding-right: 0;	}

div.leftColumn, div.middleColumn	{ overflow: visible; position: relative;	}	/* fix some rendering issues */

div.middleColumn	{ float: right; margin: 0 0 0 -2px; width: 100%; z-index: 5;	}
div.leftColumn		{ float: left; margin: 0 1px 0 -12em; width: 12em; z-index: 4;	}

/* div a					{ font-weight: bold; text-decoration:none; } */

.boxx					{ padding: 0 10px; margin-top: 5px; border: solid 1px #0f0; font-size: 95%;	}

/* -- scheme 0 (gold) -- */

.vn50 a, .vn50 b		{ border-color: #fff; }												/* white */
.vn50 b					{ background-color: #9FA020; color: #fff; font-weight: normal; }	/* J4/white 2B */
.vn50, .vn50 a			{ background-color: #E9EA96; color: #000; }							/* D4/black 2B */
.vn50 a:hover			{ background-color: #1A1A06; color: #fff; }							/* O4/white 2B */

/* -- scheme 1 (A8) -- */

.vn51 a, .vn51 b		{ border-color: #fff; }												/* white */
.vn51 b					{ background-color: #010DFF; color: #fff; font-weight: normal; }	/* H1/white */
.vn51, .vn51 a			{ background-color: #C1C4FF; color: #000; }							/* B1/black */
.vn51 a:hover			{ background-color: #000560; color: #fff; }							/* M1/white */

/* -- scheme 2 (1A) -- */

.vn52 a, .vn52 b		{ border-color: #fff; }												/* white */
.vn52 b					{ background-color: #FF9C01; color: #fff; font-weight: normal; }	/* H1/white */
.vn52, .vn52 a			{ background-color: #FFE7C1; color: #000; }							/* B1/black */
.vn52 a:hover			{ background-color: #603B00; color: #fff; }							/* M1/white */

/* -- scheme 3 (54) -- */

.vn53 a, .vn53 b		{ border-color: #fff; }												/* white */
.vn53 b					{ background-color: #2ABA26; color: #fff; font-weight: normal; }	/* H4/white */
.vn53, .vn53 a			{ background-color: #CCF5CB; color: #000; }							/* B4/black */
.vn53 a:hover			{ background-color: #125010; color: #fff; }							/* M4/white */

/* -- scheme 4 (D4) -- */

.vn54 a, .vn54 b		{ border-color: #fff; }												/* white */
.vn54 b					{ background-color: #9E20A0; color: #fff; font-weight: normal; }	/* J4/white */
.vn54, .vn54 a			{ background-color: #E996EA; color: #000; }							/* D4/black */
.vn54 a:hover			{ background-color: #1A061A; color: #fff; }							/* O4/white */

/* -- scheme 5 (silver) -- */

.vn55 a, .vn55 b		{ border-color: #fff; }												/* white */
.vn55 b					{ background-color: #999966; color: #000; font-weight: normal; }	/* H1/black */
.vn55, .vn55 a			{ background-color: #DBDBC5; color: #000; }							/* B1/black */
.vn55 a:hover			{ background-color: #5E5F41; color: #fff; }							/* M1/white */

/* -- scheme 6 (gould) -- */

.vn56 a, .vn56 b		{ border-color: #fff; }												/* white */
.vn56 b					{ background-color: #80B0DA; color: #fff; font-weight: normal; }	/* H1/white */
.vn56, .vn56 a			{ background-color: #578BB8; color: #fff; }							/* B1/white */
.vn56 a:hover			{ background-color: #467AA7; color: #fff; }							/* M1/white */

/* -- scheme 7 (duval) -- */

.vn57 a, .vn57 b		{ border-color: #fff; }												/* white */
.vn57 b					{ background-color: #B0DA80; color: #000; font-weight: normal; }	/* H1/white */
.vn57, .vn57 a			{ background-color: #8BB857; color: #fff; }							/* B1/white */
.vn57 a:hover			{ background-color: #7AA746; color: #fff; }							/* M1/white */

h2.sch0					{ background-color: #EFF0B0; color: #9FA020; }
h2.sch1					{ background-color: #C1C4FF; color: #010DFF; }
h2.sch2					{ background-color: #FFE7C1; color: #FF9C01; }
h2.sch3					{ background-color: #CCF5CB; color: #2ABA26; }
h2.sch4					{ background-color: #EFB0F0; color: #9E20A0; }
h2.sch5					{ background-color: #DBDBC5; color: black;	 }
h2.sch6					{ background-color: #D3E1ED; color: #578BB8;  font-weight: bold; }
h2.sch7					{ background-color: white;   color: #45631D; }

h2.sch5					{ font-size: 300%; }

div.sch0	{ border-color: #9FA020; background-color: #EFF0B0; color: #000; }	/* J4/C4/black 2B*/
div.sch1	{ border-color: #010DFF; background-color: #E1E2FF; color: #000; }	/* H1/A1/black */
div.sch2	{ border-color: #FF9C01; background-color: #FFF3E1; color: #000; }	/* H1/A1/black */
div.sch3	{ border-color: #2ABA26; background-color: #E6FAE6; color: #000; }	/* H4/A4/black */
div.sch4	{ border-color: #9E20A0; background-color: #EFB0F0; color: #000; }	/* J4/C4/black */
div.sch5	{ border-color: #999966; background-color: #F4F4EC; color: #000; } 	/* H1/A1/black */
div.sch6	{ border-color: #80B0DA; background-color: #fff; color: #000; }
div.sch7	{ border-color: #B0DA80; background-color: #fff; color: #000; }

div.sch0 a, p.sch0 a	{ color: #1A1A06; }
div.sch1 a, p.sch1 a	{ color: #010DFF; }
div.sch2 a, p.sch2 a	{ color: #FF9C01; }
div.sch3 a, p.sch3 a	{ color: #2ABA26; }
div.sch4 a, p.sch4 a	{ color: #9E20A0; }
div.sch5 a, p.sch5 a	{ color: #999966; }
div.sch6 a, p.sch6 a	{ color: #467AA7; }
div.sch7 a, p.sch7 a	{ color: #45631D; }

div a:hover				{ color: red; text-decoration: underline; }

/* Other elements */

div.alertx			{ border: solid 2px red; background-color: white; color: black; }
div.alertx a			{ color: red; }
div.alertx a:hover	{ color: black; text-decoration: underline; }

/* Schemes */

div.ib0, div.bb0			{ border:solid 1px #9FA020; }				/* J4 2B */
a.bna0, a.bnb0				{ border:solid 1px #E9EA96; }				/* D4 2B */

a.bna0						{ background-color:#EFF0B0; color:#000; }	/* C4/black 2B */
a.bnb0, div.ibh0, div.bbh0	{ background-color: #E9EA96; color: #000; }	/* D4/black 2B */
a.bna0:hover, a.bnb0:hover	{ background-color:#1A1A06; color:#fff; }	/* O4/white 2B */

a.missing	{ color: #f00 !important;	}					/* red */

/* LHS Menu */

.lvl2 a, .lvl2 b { padding-left: 20px !important; }
.lvl3 a, .lvl3 b { padding-left: 30px !important; }
.lvl4 a, .lvl4 b { padding-left: 40px !important; }

div.menu				{ padding-right: 1em; padding-top: 1em;	}
div.menu a, div.menu b	{ display: block; text-decoration: none; padding: 4px 10px;			}
div.menu a, div.menu b	{ border-style: solid; border-width: 2px 1px; border-color: #fff;	}
div.menu a, div.menu b	{ font-weight: normal; }
div.menu p				{ font-size: 9pt; margin: 0;	}

/* Contact us */

table.contact		{ border-style: none;		}
tr.contact			{ vertical-align: top;	}
td.contact			{ padding: 5px 5px 5px 0px;	} 

span.whatzit		{ font-family: "Courier New", Courier, monospace; font-weight: bold; font-size: 200%; }

/* Tabs */

div.tabContainer	{ padding: 8px 0; }
span.taba			{ color: black; background-color: silver; padding: 5px 10px; border-bottom: 5px solid silver; }
a.tabx				{ color: black; background-color: silver; padding: 5px 10px; }

/* Editor */

img.icon			{ border: 0 none white; vertical-align: top; }
div.editTools		{ float: right; }
textarea.editWindow	{ border: 1px solid silver; border-top-width: 4px; width: 100%; padding: 2px; }
div.editWindow		{ border: 0px solid silver; border-top-width: 4px; width: 100%; padding: 2px; height: 200px; }

/* Other elements */

.logo				{ border-style: none; float: left; vertical-align: top; margin-right: 15px;	}
.leftimage			{ border-style: none; float: left; vertical-align: top; margin-right: 5px;	}
.rightimage			{ border-style: none; float: right; vertical-align: top; margin-left: 5px;	}
.bottomimage		{ border-style: none; vertical-align: bottom; }
.boxedimage			{ border-style: none; vertical-align: bottom; }

.hibox, .boxx.hi	{ border: solid 1px red; background-color:	white; color: black; padding: 10px;	}
.boxx.hi			{ clear: both; }
.hibox h3			{ margin-bottom: 0; }
.hibox p			{ margin-top: 0; }
.tall.boxx			{ border: solid 1px black; padding-top: 20px; padding-bottom: 20px;	}

small, .hibox a		{ font-size: 67%; }
.credits			{ font-size: 67%; margin: 0; }
span.hi, tr.hi		{ color: red; }

div.imgbox			{ border: solid 1px #ccc; padding: 2px; }
div.imgbox img		{ border-style: none; padding: 0; margin: 0; }
div.imgbox p		{ margin: 5px 0px; text-align: center; color: #000; }

div.thumb			{ border: solid 1px #ccc; padding: 5px; margin: 0; max-width: 100px; }
div.thumb img		{ border-style: none; padding: 0; margin: 0; }
div.thumb p			{ margin: 0; text-align: center; color: #000; }

/* Lists */
p.listtitle			{ margin-bottom: 0; padding-bottom: 0; }
ul.compact			{ margin-bottom: 2px; margin-top: 0; }
ol.compact			{ margin-bottom: 2px; margin-top: 0; }

/* Text alignment */
.lt					{ text-align: left; }
.rt					{ text-align: right; }
.ct					{ text-align: center; }

.fl					{ float: left; margin-right: 10px !important; }
.fr					{ float: right; margin-left: 10px !important; }

.mc					{ text-align: center; vertical-align: middle; }

/* Backgrounds */

.bg-50 {
  color: #000000;
  background-color: #e9ea96;
}
a.bg-50:hover {
  background-color: #1a1a06;
}

.bg-51 {
  color: #000000;
  background-color: #c1c4ff;
}
a.bg-51:hover {
  background-color: #000560;
}

.bg-52 {
  color: #000000;
  background-color: #ffe7c1;
}
a.bg-52:hover {
  background-color: #603b00;
}

.bg-53 {
  color: #000000;
  background-color: #ccf5cb;
}
a.bg-53:hover {
  background-color: #125010;
}

.bg-54 {
  color: #000000;
  background-color: #e996ea;
}
a.bg-54:hover {
  background-color: #1a061a;
}

.bg-55 {
  color: #000000;
  background-color: #dbdbc5;
}
a.bg-55:hover {
  background-color: #5e5f41;
}

/******************************************************************************/