		* {
			margin:			0;
			padding:		0;
		}
		
		h2 {
			font-family:	"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans;
			font-size:		18pt;
			line-height:	1.5em;
			margin:			3pt 0 10pt 0;
		}

		h3,
		legend {
			font-family:	"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans;
			font-size:		16pt;
			color:			white;
			line-height:	1.5em;
			margin:			8pt 0 8pt 0;
		}
		
		fieldset {
			margin:			0 3em 1em 3em;
			padding-left:	.3em;
			border:			white solid 1px;
			-moz-border-radius:		5px;
			-moz-border-radius:		5px;
			-webkit-border-radius:	5px;
			-webkit-border-radius:	5px;
		}
		
		legend {
			padding:		0 .3em;
		}
		
		p {
			font-family:	"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans;
			font-size:		12pt;
			line-height:	1.75em;
			margin-bottom:	10pt;
		}
		
		pre {
			background:		black;
			padding:		5pt 0 5pt 20pt;
			margin:			0 32pt 10pt 32pt;
			border:			#DB7704 solid 1px;
			line-height:	1.1em;
		}
		
		html, body {
			background-color: #3d97b9;
			padding:		0;
			margin:			0;
		}
		
		a {
			text-decoration:none;
		}
		a:link,
		a:visited {
			color:			#DB7704;
		}
		a:focus,
		a:hover,
		a:active {
			color:			white;
		}
		
		.headerbar {
			width:			100%;
			background: 	black url('../images/headerglow.gif') repeat-x bottom;
		}
	
		.header {
			width:			23cm;
			margin:			0 auto;
			height:			100px;
			min-height:		80px;
			background:		transparent url('../images/title.gif') 0 18px no-repeat;
		}
		.header h1,
		.header p {
			margin-left:	-4000px;
		}
		
		div.docsnav {
			position:		absolute;
			width:			23cm;
			margin:			0 auto;
			background:		black;
			z-index:		10;
			border-color:	#579B48;
			border-width:	0 1px 1px 1px;
			border-style:	solid;
			color:			#579B48;
			opacity:		0.8;
			overflow:		hidden;
		}

		div.docsnav h4 {
			font-family:	"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans;
			width:			100%;
			font-size:		10pt;
			line-height:	1.2em;
			margin:			2px 0 0 .5em;
		}

		div.docsnav table {
			border:			none;
			border-spacing:	0;
			font-weight:	normal;
			font-size:		10pt;
			line-height:	1.25em;
			float:			left;
			margin:			.5em 0 0 3px;
			width:			8em;
			margin-bottom:	.3em;
		}

		div.docsnav th {
			font-weight:	normal;
			border:			none;
			background:		transparent;
			padding:		0 1.5em .5em 0;
			vertical-align:	top;
		}
		div.docsnav td {
			font-size:		10pt;
			line-height:	1.25em;
			padding:		0 3em .5em 0;
			vertical-align:	top;
			background:		transparent;
		}
		.contentbar {
			width:			100%;
			height:			100%;
			min-height:		300px;
			background:		url('../images/bggradient.gif') repeat-x;
			border-top:		#3d97b9 solid 1px;
		}

		.content {
			width:			23cm;
			margin:			.25em auto;
			padding:		0 .5em .5em .5em;
			background:		#061b27;
			color:			white;
			-moz-border-radius:		10px;
			-webkit-border-radius:	10px;
			border:			black solid 1px;

		}
		
		dt {
			font-family:		"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans;
			font-weight:		bold;
			font-size:			12pt;
			line-height:		1.75em;
			margin:				0 2em;
		}

		dd {
			font-family:		"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans;
			font-weight:		normal;
			font-size:			10pt;
			line-height:		1.75em;
			margin:				0 4em;
		}
		
		ul.index {
			font-family:		"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans;
			font-size:			10pt;
			line-height:		1.5em;
			list-style-type:	none;
			margin-left:		1.5em;
		}
		ul.index>li {
			font-size:			10pt;
		}
		
		ul.index a:link,
		ul.index a:visited {
			color:				white;
		}
		
		ul.index a:focus,
		ul.index a:hover,
		ul.index a:active {
			color:				#DB7704;
		}
		
		ul.index ul {
			margin-left:		3em;
		}
		ul.index ul>li {
			list-style-type:	square;
		}
		
		ul.navigation {
			position:		relative;
			top:			0;
			right:			0;
			font-family:	"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans;
			font-size:		10pt;
			line-height:	1.2em;
			float:			right;
			padding:		0 1em .25em 1em;
			border:			#333 solid 1px;
			background:		#111;
			color:			#005826;
			z-index:		33;
			-moz-border-radius-bottomleft:		7px;
			-moz-border-radius-bottomright:		7px;
			-webkit-border-bottom-left-radius:	7px;
			-webkit-border-bottom-right-radius: 7px;
		}
			
		ul.navigation li {
			display:		inline;
			list-style: 	none;
			margin:			0 3pt;
		}


		div.docsnav a:link,
		ul.navigation a:link,
		div.docsnav a:visited,
		ul.navigation a:visited {
			color:#9ed364;
		}
		div.docsnav a:focus,
		ul.navigation a:focus,
		div.docsnav a:hover,
		ul.navigation a:hover,
		div.docsnav a:active,
		ul.navigation a:active {
			color:white;
		}

		table {
			border:			#DB7704 solid 1px;
			border-spacing: 0;
		}
		
		table caption {
			caption-side:	bottom;
			font-family:	"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans;
			font-size:		11pt;
		}

		table td,
		table th {
			font-family:	"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans;
			font-size:		10pt;
			line-height:	1.5em;
			background:		black;
			padding:		4px 3pt .5em 3pt;
			vertical-align:	top;
			text-align:		left;
		}
	
		table th {
			background-color:	#111;
			border-bottom:		#DB7704 solid 1px;
		}
	
		span#ContentShow,
		span#ContentWait,
		span#ContentHide {
			display:	inline;
			cursor:		pointer;
		}
