/****************************************************************************************
	Base style for everything
*****************************************************************************************/	
	body {
		z-index: -1;
		background: #000000 URL("bg1.gif") fixed;
		color:#ccc;

		margin:0em 0em 0em 0em;
		padding:0em 0em 0em 0em;

		font-family:fixed, lucida, arial, geneva, sans-serif;
	}
	#topside {
		z-index: 1;

		position:absolute;
		top:0em;
		left:0.5em;
		height:9.5em;
/*		width:100%; */

		margin:0em 0em 0em 0em;
		padding:0em 0em 0em 0em;
	}
	#leftside {
		z-index: 0;

		position:absolute;
		top:9.5em;
		left:0.5em;
		width:12em;

		margin:0em 0em 1em 0em;
		padding:0em 0em 0em 0em;
	}
	#rightside {
/*		z-index: 0; */
/*
		position:absolute;
		top:9.5em;
		left:12.5em;
*/
/*
		margin:0em 0em 1em 0em;
		padding:0em 0.5em 0em 0.5em;
*/
		position: relative;
		margin-top: 9.5em;
		margin-left: 12.5em;
		margin-right: 0.5em;
		padding-left: 0.5em;
	}

/****************************************************************************************
	Style for left navigation bar
*****************************************************************************************/	
	#leftnav {
		background: #505050 URL("bg2.gif") fixed;
		color:#ccc;
		z-index: 0;

		position:relative;
		height:38em;

		margin-bottom: 1em;
		border:1px solid white;
		padding-top:2em;
		padding-bottom:1em;
		padding-left:1em;

		font-family:arial, geneva, sans-serif;
		font-size:100%;
		text-align:left;
		font-weight:normal;

	}
	#leftnav li {
		list-style-type:none;
	}
	#leftnav ul {
		margin-left:0em;
		padding-left:0em;
	}
	#leftnav ul ul {
		margin-left:0.25em;
		padding-left:0.25em;
	}
	#leftnav a {
		text-decoration:none;
		font-size:100%;
		font-weight:bold;
		color:#fff;
	}
	#leftnav ul a {
		font-weight:normal;
		color:#ccc;
	}

	#subnav {
		background: #303030 URL("bg4.gif") fixed;
		color: #ccc;

		margin-left:1em;
		border:0px solid #000;
		padding-left:0em;
	}

	#mainactive {
		background: #305040 URL("bg3.gif") fixed;
		color:#e0ffe0;

		margin:0em 0em 0em 0em;
		border:1px solid #222;
		padding:0.2em 0.2em 0.2em 0.2em;

		font-weight:bold;
	}

	#subactive {
		background: #303030 URL("bg4.gif") fixed;
		color:#e0ffe0;

		padding-left:0.2em;
		font-weight:bold;
	}
	.subinactive {
		background: #303030 URL("bg4.gif") fixed;
		color:#ccc;

		padding-left:0.2em;
	}
/*
	.topinactive {
		background: #505050 URL("bg2.gif") fixed;
		color:#ccc;

		margin:0em 0em 0em 0em;
		padding-top:0em;
		padding-bottom:0em;

	}
*/
	.topinactive a {
		background: #505050 URL("bg2.gif") fixed;
		color:#ccc;
	}

.topinactive a:hover,.topinactive a:active{
/*		background: #305040 URL("bg3.gif") fixed; */
		color:#e0ffe0;
/*
		margin:0em 0em 0em 0em;
		border:1px solid #222;
		padding:0.2em 0.2em 0.2em 0.2em;
*/
/*		font-weight:bold; */
}


.subinactive:hover,.subinactive:active{
/*		background: #303030 URL("bg4.gif") fixed; */
		color:#e0ffe0;

/*		padding-left:0.2em; */

/*		font-weight:bold; */
}

/****************************************************************************************
	Style for main area
*****************************************************************************************/	
	#main {
		background: #505050 URL("bg2.gif") fixed;
		color:#ccc;

		position:relative;

		margin:0em 0em 0em 0em;
		border:1px solid white;
		padding:2em 1em 2em 1em;

		font-family:lucida, arial, geneva, sans-serif;
		font-size:100%;
		font-weight:normal;
	}
	
	#main h1{
		background: #181818 URL("bg6.gif") fixed;
		color:#fff;

		margin:0;
		border:1px solid black;
		padding:0.1em 0.2em 0.2em 0.1em;

		font-family:fixed, lucida, arial, geneva, sans-serif;
		font-size:140%;
		font-weight:normal;
		text-align:right;
	}
	#main h1 a {
		background: #181818 URL("bg6.gif") fixed;
		color:#88c088;
	}
	#main h2{
		background: #505050 URL("bg2.gif") fixed;
		color:#fff;

		margin:.5em 0 .5em 0;
		border:1px solid #404040;
		padding:0.2em 0.2em 0.2em 0.2em;

		font-size:130%;
		font-weight:normal;
		text-align:justify;
	}
	#main h2 a {
		background: #303030 URL("bg2.gif") fixed;
		color:#88c088;
	}
	#main h3{
		background: #505050 URL("bg2.gif") fixed;
		color:#fff;

		margin:.5em 0 .5em 0;
		border:1px solid #404040;
		padding:0.2em 0.2em 0.2em 0.2em;

		font-size:120%;
		font-weight:normal;
	}
	#main h3 a {
		background: #505050 URL("bg2.gif") fixed;
		color:#88c088;
	}
	#main h4{
		background: #505050 URL("bg2.gif") fixed;
		color:#fff;

		margin:.5em 0 .5em 0;
		border:1px solid #404040;
		padding:0.2em 0.2em 0.2em 0.2em;

		font-size:115%;
		font-weight:normal;
	}
	#main h4 a {
		background: #505050 URL("bg2.gif") fixed;
		color:#88c088;
	}
	#main h5{
		background: #505050 URL("bg2.gif") fixed;
		color:#fff;

		margin:.5em 0 .5em 0;
		border:1px solid #404040;
		padding:0.2em 0.2em 0.2em 0.2em;

		font-size:110%;
		font-weight:normal;
	}
	#main h5 a {
		background: #505050 URL("bg2.gif") fixed;
		color:#88c088;
	}
	
	#main h6{
		background: #505050 URL("bg2.gif") fixed;
		color:#fff;

		margin:.5em 0 .5em 0;
		border:1px solid #404040;
		padding:0.2em 0.2em 0.2em 0.2em;

		font-size:105%;
		font-weight:normal;
	}
	#main h6 a {
		background: #505050 URL("bg2.gif") fixed;
		color:#88c088;
	}
	
	#main small{
		font-size:80%;
		font-weight:normal;
	}

	#main b{
		background: #505050 URL("bg2.gif") fixed;
		color:#ddd;

		font-weight:bold;
	}
	#main tt{
		background: #505050 URL("bg2.gif") fixed;
		color:#f8f8f8;

		border-spacing:0;

		font-weight:normal;
	}
	#main li {
		list-style-type:square;
	}
	#main ul {
		margin-left:1em;
		padding-left:0em;
	}
	#main ul ul {
		margin-left:0.25em;
		padding-left:0.25em;
	}

	#main a{
		background: #505050 URL("bg2.gif") fixed;
		color:#88c088;
	}

	#main a:hover{
		color:#b8ffb8;
	}
	
	#main img{
		border:1px solid #222;
		text-align:justify;
/*		text-align:left; */
		margin:1em 1em 1em 1em;
/*
		vspace:0.5em;
		hspace:0.5em;
*/
	}

	td.nowrap{white-space:nowrap}

/****************************************************************************************
	Style for main area p
*****************************************************************************************/	
	
	#main p{
		background: #303030 URL("bg4.gif") fixed;
		color:#ccc;

		margin:1em 0 1em 0;
		border-spacing:0;
		border:1px solid #222;
		padding:0.5em 0.5em 0.5em 0.5em;
		position:relative;
		text-align:justify;
	}
	#main p b{
		background: #303030 URL("bg4.gif") fixed;
		color:#ddd;
	}
	#main p tt{
		background: #303030 URL("bg4.gif") fixed;
		color:#f8f8f8;
	}
	#main p a{
		background: #303030 URL("bg4.gif") fixed;
		color:#88c088;
	}

/****************************************************************************************
	Style for main area div
*****************************************************************************************/	
	
	#main div {
		background: #303030 URL("bg4.gif") fixed;
		color:#ccc;
		border:1px solid #222;
		margin:1em 0 1em 0;
		text-align:left;
/*		width:100%; */
		border-spacing:0;
		padding:0.5em 0.5em 0.5em 0.5em;
	}
	#main div b{
		background: #303030 URL("bg4.gif") fixed;
		color:#ddd;
	}
	#main div tt{
		background: #303030 URL("bg4.gif") fixed;
		color:#f8f8f8;
	}
	#main div a{
		background: #303030 URL("bg4.gif") fixed;
		color:#88c088;
	}

	#main div h3 a {
		background: #505050 URL("bg2.gif") fixed;
		color:#88c088;
	}
	#main div h4 a {
		background: #505050 URL("bg2.gif") fixed;
		color:#88c088;
	}

	#main div hr{

		background-color:#303030;
		color:#383838;

/*		width:99%; */
		height:1px;

		border: 0;
		border-color:#202020;
		margin:0.2em 0 0.2em 0;

	}

	#main div table{
		border:0px solid #222;
	}

/****************************************************************************************
	Style for main area table
*****************************************************************************************/	
	
	#main table{
		background: #303030 URL("bg4.gif") fixed;
		color:#ccc;
		border:1px solid #222;
		margin:1em 0 1em 0;
		text-align:left;
		width:100%;
		border-spacing:0;
		padding:0.5em 0.5em 0.5em 0.5em;
	}
	#main table b{
		background: #303030 URL("bg4.gif") fixed;
		color:#ddd;
	}
	#main table tt{
		background: #303030 URL("bg4.gif") fixed;
		color:#f8f8f8;
	}

	#main table tr{
/*		text-align:center; */
		text-align:left;
		vertical-align: top;
/*		width:100%; */
		border-spacing:0;

		margin:0 0 0 0;
		padding:0 0 0 0;
	}

	#main table td{
		text-align:left;
		vertical-align: top;
		border-spacing:0;
/*		width:1%; */
		margin:0em 0em 0em 0em;
		padding:0.2em 0.5em 0.0em 0.5em;

	}

	#main table th{
		background: #283838 URL("bg5.gif") fixed;
		color:#c0d0d0;

		padding:0.1em 0.5em 0.2em 0.5em;
		border-top: 1px solid #182828;
		border-bottom: 1px solid #182828;
		border-left: 1px solid #182828;
		margin:0 0 0 0;

		text-align:left;
		vertical-align: top;
	}
	#main table th[colspan="2"]{
		border-right: 1px solid #182828;
	} 
	#main table th + th{
		border-left: 0;
	}
/*	
	#main table h1{
		text-align:right;
		width:100%;
		margin:0 0 0 0;
	}
	#main table h2{
		text-align:justify;
		width:100%;
		margin:0 0 0 0;
	}
	#main table h1 a {
		background: #303030 URL("bg4.gif") fixed;
		color:#88c088;
	}
	#main table h2 a {
		background: #303030 URL("bg1.gif") fixed;
		color:#88c088;
	}
*/	
	#main table h1 a {
		background: #303030 URL("bg2.gif") fixed;
		color:#88c088;
	}
	#main table h2 a {
		background: #303030 URL("bg2.gif") fixed;
		color:#88c088;
	}
	#main table a{
		background: #303030 URL("bg4.gif") fixed;
		color:#88c088;
	}
	
	#main table table{
/*		width:95%; */
		border:1px none #383838;
		text-align:center;
	}
	
	#main table table h1{
		text-align:right;
/*		width:100%; */
		margin:0 0 0 0;
	}
	#main table table h2{
		text-align:justify;
/*		width:100%; */
		margin:0 0 0 0;
	}

	#main table hr{
		background-color:#303030;
		color:#383838;

/*		width:99%; */
		height:1px;

		border: 0;
		border-color:#202020;
		margin:0.2em 0 0.2em 0;
	}


/****************************************************************************************
	Style for Header at the top of the Page
*****************************************************************************************/	

	#logo {
		position:absolute;
		top:0.25em;
		left:0em;
		z-index: 1;

		margin:0em 0em 0em 0em;
		padding:0em 0em 0em 0em;
	}
	#logo a {
		border:0px solid black;
	}
	#logo img {
		border:0px solid black;
	}

	#header {
		position:absolute;
		top:0.25em;
		height:5.3em;
		
		margin:2.7em 0 0 14.2em;
	}
	#header image{
		border:0px solid black;
	}

	#header a{
		border:0px solid black;
	}

	#header img{
		border:0px solid black;
	}
	
/****************************************************************************************
	Style for Breadcrumbs at the top of the main area
*****************************************************************************************/	
	#date{
		text-align:right;
		margin-bottom: 0.5em;
		margin-top: 0em;
		font-size:50%;
	}

	#crumbs{
		background: #305040 URL("bg3.gif") fixed;
		color:#ccc;

		position:relative;

		margin-bottom: 1em;
		margin-left: 1em;
		border:1px solid #406050;
		padding-right:1em;

		padding-top:0.25em;
		padding-bottom:0.25em;

		font-size:90%;
		text-align:right;
	}
	#crumbs a{
		background: #305040 URL("bg3.gif") fixed;
		color:#88c088;
	}

/****************************************************************************************
	Style for footer at the bottom of the main area
*****************************************************************************************/	

	#footer {
		background: #000000 URL("bg1.gif") fixed;
		color:#ccc;

		position:relative;

		padding:2em 1em 2em 2em;
		border:0px solid black;

		font-family:lucida, arial, geneva, sans-serif;
		font-size:100%;
	}


	#branding{
		background: #305040 URL("bg3.gif") fixed;
		position:relative;
		color:#ccc;

		margin:1em 0em 1em 1em;
		border:1px solid #507060;

		padding-right:1em;
		padding-top:0.25em;
		padding-bottom:0.25em;

		font-size:90%;
		text-align:right;
	}
	#branding a{
		background: #305040 URL("bg3.gif") fixed;
		color:#999;
	}
	
	#noweb20 {
		position:relative;

		margin-bottom: 1em;
		border:0px solid black;

		margin-left:auto;
		margin-right:1%;

		text-align:right;
	}
	
	#validhtml{
		background: #000000 URL("bg1.gif") fixed;
		color:#ccc;

		position:relative;

		margin-bottom: 1em;
		border:0px solid black;

		width:100%;

		text-align:right;
	}
	#validhtml img {
		background: #000000 URL("bg1.gif") fixed;
		color:#ccc;

		border:0px solid black;
	}
	#validhtml a {
		background: #000000 URL("bg1.gif") fixed;
		color:#ccc;

		border:0px solid black;
	}

