	body {
		background-color: #000;
		margin: 0;
		padding: 0;
		height: 100%;
		width: 100%;
		color: #FFF;
		font-family: Verdana,helvetica,geneva,sans-serif;
		font-size: 0.8em;
		background-image: url(../_images/stbg_2.jpg);
		background-attachment: fixed;
	}
/*======================== CONTAINERS ======================================*/
	#container {
		position: relative;
		background: transparent;
		margin: 0 auto;
		padding: 0;
		width: 779px;
		height: 99.8%;
		z-index:0;
	}
	body>#container {
		min-width: 779px;
	}
	
	#conHead {
		position: relative;
		top: 0;
		left: 0;
		height: auto;
		width: 100%;
		background-color: transparent;
	}
	
	#conContent {
		position: relative;
		display: block;
		background-color: transparent;
		width: 72%;
		margin-bottom: 100px;
		float: left;
		font-size: 1.0em;
		z-index: 1;
	}
	
	#conShuttle {
		position: relative;
		display: block;
		background-color: transparent;
		width: 100%;
		margin-bottom: 100px;
		float: left;
		font-size: 1.0em;
		z-index: 1;
	}
	
	#conSub {
		position: relative;
		float: right;
		top: 5px;
		right: 0px;
		width: 200px;
		height: 300px;
		background-image: URL(../_images/stsubnavbg.gif);
		background-repeat:no-repeat;
		background-position:top;
		background-color: transparent;
		z-index: 2;
	}

	#container>#conSub {
		right: 5px;
		width: auto;
		top: 10px;
	}
	
	#container>#conFooter {
		position: relative;
		width: 99.8%;
	}
	
	#conFooter {
		position: absolute;
		bottom: 0;
		height: auto;
		width: 100%;
		clear: both;
	}	
	
/*============================== HEADER ======================================*/
	#header {
		position: relative;
		height: 80px;
		width: 100%;
		border-bottom: 1px solid #000;
		background-image: url(../_images/header.jpg);
		background-repeat: no-repeat;
		background-position:left;
		background-color: transparent;
	}
	#quick {
		position: relative;
		right: 0;
		width: 100%;
		height: 35px;
		background-color: transparent;
		text-align: right;
		padding-top: 1px;
		margin-bottom: 2px;
		padding-bottom: 1px;
		/*border-bottom: dashed 1px #FFF;*/
		background-image:url(../_images/TextnavBG_2.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	#plainheader {display:none;}

/*======================== PRIMARY NAVIGATION ==================================*/
	#navblock {
		position: relative;
		height: 18px;
		width: 100%;
		/*background-color: #663399;*/
		background-color: #000;
		background-image: url(../_images/navbg_1.gif);
		background-repeat: no-repeat;
	}
	
	#nav {
		height: auto;
		width: 100%;
		padding-top: 3px;
	}
	
	#navblock>#nav {
		padding: 7px 0 0 30px;
	}
	
	#navblock>#nav UL {	list-style: none; margin: -5px 0 0 10px;}
	
	#nav UL { list-style: none; }
	#nav LI {
		float: left;
		margin-right: 20px;
		padding-left: 14px;
		text-align: left;
		background-image: url(../_images/navlistimage.gif);
		background-repeat: no-repeat;
		background-position: left;
	}
	#nav A {
		width: 100%;
		color: #FFF;
		font-weight: normal;
		text-decoration: none;
	}
	#nav A:hover {
		color: #000;
		background-color: #FFCC66;
	}

/*============================= CONTENT ======================================*/
	.block {
		margin-top: 6px;
		margin-bottom: 1px;
		margin-left: 2px;
		padding-bottom: 10px;
		text-align: justify;
		clear: both;
	}
	
	.block #title {
		height: auto;
		width: 350px;
		vertical-align: middle;
		padding-top: 5px;
		padding-left: 5px;
		color: #FFF;
	}
	.block .subtitle {
		height: auto;
		width: 350px;
		vertical-align: middle;
		padding-left: 1px;
		padding-top: 5px;
		color: #FFF;
	}
		
	.block .content {
		height: auto;
		width: auto;
		padding: 0 5px 10px 5px;
		background-color: transparent;
		border-bottom: 1px dashed #ccc;
	}
		
	.block ul.menu {list-style: none; margin: 0 ; padding: 0;}
	.block li.menu {float: left; margin-right: 15px;}
	.block li.ind {margin: 0 0 0 25px;}
	
	div.linkTop {text-align: right; width: 100%; height: auto; padding-bottom: 15px;}
	
	.content > div.linkTop {display: none;}
	
	#conContent P {text-align:justify;}
	#conContent LEGEND {color: #c99; font-weight: bold;}
	
	div.head {
		font-weight: bold; 
		width: 170px; 
		height: 16px;
		background-color: transparent; 
		color: #9cf;
		padding-left: 2px;
		vertical-align: top;
		margin-right:  5px; 
		margin-bottom: 1px;
		clear: both;
		float: left;
	}
	
	DIV.hd {
		position:relative;
		width: 15%; 
		height: 20px;
		font-weight: bold;
		background-color: transparent;
		color: #9cf;
		text-align: left;
		margin: 0 5px 1px 0;
		clear: both;
		float: left;
	}
	
	DIV.dt {
		position:relative;
		width: 75%;
		height: 20px;
		float: right;
		margin: 0 0 1px 0;
	}
	
	DIV.w100 {width: 100%; height: 5px;}
	DIV.cen {text-align: center;}
	DIV.data {
		width: 100%;
		height: 400px;
		overflow:auto;	
	}
	
	A.ser {border: solid 2px #000; }
	A.ser:hover {border: solid 2px #fc3;}

	#stsub {
		color: #000;
		width: 100%;
		height: auto;
		background-color: transparent;
		margin-top: 5px;
		padding-top: 3px;
		background-image:url(../_images/stNavSeries.gif);
		background-position:top left;
		background-repeat:no-repeat;
	}
	#stsub1 {
		width: 100%;
		height: auto;
		padding-bottom: 3px;
		background-image:url(../_images/stNavSeriesBtm.gif);
		background-position:bottom right;
		background-repeat:no-repeat;
	}

	#stsub ul {list-style: none; margin: 0 0 0 70px ; padding: 3px; }
	#stsub li {float: left; margin-right: 5px;height: 20px; }
	#stsub A {
		color: #000; 
		background-color:#CC99CC; 
		text-decoration:none; 
		padding: 0 5px 0 5px; 
	}
	#stsub A:hover {background-color:#fc3}
	
/*============================= SUB BLOCK =====================================*/
	
	#subnav {
		height: auto;
		width: 146px;
		margin-left: 24px;
		margin-right: 5px;
		margin-bottom: 20px;
		color: #000;
	}
	
	#subnav UL {list-style: none; margin: 5px 0 0 0; padding: 0;}
	#subnav LI {color: #FFF; margin: 0; margin-right: 1px; padding: 1px; text-align: left;
		background-image:URL(../_images/NavSubCorner.gif);
		background-repeat:no-repeat;
		background-position:right;
	}
	#subnav DIV { width: 100%; color: #FFF;	font-weight: bold; padding-left: 5px; }
	
	#subnav A {
		color: #000;
		display: block;
		width: 83%;
		text-decoration: none;
		background-color: #FFCC99;
		text-align: center;
	
	}
	#subnav A:hover {
		color: #FFF;
		background-color: #996699;
	}
	
/*============================== FOOTER  ======================================*/
	#footer {
		height: 20px;
		padding: 2px 0 0 40px;
		color: #FFF;
		/*background-color: #663399;*/
		background-color: transparent;
		background-image: url(../_images/navbg_1.gif);
		background-repeat: no-repeat;
	}
	#textnav {
		height: 36px;
		text-align: center; 
		font-size: 0.7em;
		background-image:url(../_images/TextnavBG_1.gif);
		background-position: bottom;
		background-repeat: no-repeat;
	}
	#textnav A:hover {color: #CCC;}
	
	#valid {
		position: relative;
		height: 35px;
		width: 100%;
		/*border-top: dashed 1px #FFF;*/
		background-image: url(../_images/seperator.gif);
		background-position:top;
		background-repeat:no-repeat;
		text-align: right;
		padding-top: 2px;
	}
	
	#conFooter>#valid {margin: 0 0 10px 0;}
	
	#w3c {
		color: #000; float:left;
	}
	
	#counter {
		text-align: right;
		float: right;
	}

/*=============================== MISC =======================================*/
	H1,H2,H3,H4,H5,H6 {
		margin: 0; 
		padding-left: 5px;
	}
	
	span.it {font-style:italic; }
	span.bld {font-weight: bold;}
	span.ybld {font-weight: bold; color:#ff0;}	
	span.blbld {font-weight: bold; color:#9cf;}	
	span.rbld {font-weight: bold; color:#f33; }	
	span.gr {font-weight: bold; color:#396; }	
	span.g {color:#396; }	
	
	H1 {font-size: 1.4em; background-color: #000;}
	H2 {font-size: 1.2em; background-color: #96c;}
	H3 {font-size: 1.0em; background-color: #969;}
	H4 {font-size: 0.9em; background-color: transparent; color:#fc9}
	
	IMG {margin-bottom: 5px; margin-top: 5px; border: 0; }
	IMG.l {float: left; margin-right: 5px; clear: both}
	IMG.r {float: right; margin-left: 5px; clear: both}
	IMG.email {margin: 0px;}
	
	FIELDSET.c {text-align:center;}
	
	LABEL {font-weight: bold;}
	EM {color: #CC99CC;}
	HR {display:none;}
	HR.dt {display: block; border: dashed 1px #ccc; width: 100%;}

/* Links */
	A {color: #9999FF;}
	A:hover {color: #CCC;}
	A:visited {color: #CC66FF;}

	A.btn {height: 20px; width: auto; 
		background-color: #663399;
		text-decoration: none;
		border: solid 1px  #FFF;
		padding: 0 5px 0 5px;
	}
	A.btn:hover {background-color:#969; color: #fff;}

	TD.ins ul {list-style: none; margin:0px; padding:0;}
	TD.ins li {float: left; margin-right: 5px; }

	A.ins {
		height: 20px;
		width: auto;
		color: #000; 
		background-color:#CC9; 
		text-decoration:none; 
		text-align: center;
		padding: 0 5px 0 5px; 
	}
	A.ins:hover {background-color:#6699CC; }
/*DIVs for tables */

TABLE {
	width: 100%;
	height: auto;
	margin-top: 5px;
	border: solid 1px #FFF;
}

TABLE.plain {border: none;}

caption {display:none;}

TH.hd {
	background-color: #663399;
	color: #fff;
	font-weight: bold;
}
.w50 {width: 50%; float: left; }
.w20 {width: 20%; float: left;}
.w10 {width: 10%; float: left;}

TR  {border: solid 1px #fff;}
TD {text-align: left;	padding: 0 2px 0 2px;}
TD.bg { background-image: url(../_images/TextnavBG.gif); }
TD.bb {border-bottom: dashed 1px #FFF}
TD.head {		
		font-weight: bold; 
		width: 170px; 
		height: 16px;
		background-color: #663399; 
		background-image: none;
		color: #FFF;
		vertical-align: text-top;
	}
TD.imgTop {	vertical-align: text-top;}
TD DIV.cen {width: 100%;text-align: center;}
TD.lrow {border-bottom: 1px dashed #ccc;}
/*==================== Cells for warp speed table ====================*/

TD.warptitle {font-weight: bold; color: #FFF;background-color:#330066; text-align:center}
TD.bbgd {background-color:#0000CC; text-align:center; font-size: 0.8em;}
TD.gbgd {background-color:#006600; text-align:center; font-size: 0.8em;}
TD.seas {background-color:#0000CC; text-align:center; font-weight: bold;}

TD.p10b {background-color: #99CCFF; font-size: 0.8em; color:#000;}
TD.p10o {background-color: #FFCC99; font-size: 0.8em; color:#000;}
TD.theory {text-align: center; font-weight: bold; color: #9966CC;}
TD.impulse {font-weight: bold; color: #CCFF99;}
TD.text {font-size: 0.8em; text-align:justify;}

/*==================== Cells for QA ====================*/
TD.quTitle {font-weight: bold; color: #FFCC99; border-right: solid 1px #FFF;}
TD.quQuest {border-top: solid 1px #FFF; background-color: #6699CC;}
TD.quAns {border-top: solid 1px #FFF; padding-bottom: 10px;border-bottom: solid 1px #FFF}
.quDate {font-weight: bold; color: #FFCC99;}