/* Styling in the XHTML 1.1 Document Type  - http://www.w3.org/TR/xhtml11/doctype.html#s_doctype*/
/* structure (body, head, html, title) */
html {}
	body {
		font-family :Arial, Sans-Serif;
		font-size : 8pt;
		line-height : 12pt;
		color : #000000;
		background-color : #FFFFFF;
		margin : 0em 0em 0em 0em;
		padding : 2em 2em 2em 2em;
	}
		/* text (abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var) */
		h1 {
			margin : 0em 0em 12pt 0em;
			font-size :	156%;
			/*color : #ffb400;*/
			color : #000000;
			font-weight : normal;
			line-height : 12pt;
		}
		h2 {
			margin : 0em 0em 0pt 0em;
			font-size :	102%;
			/*color : #ffb400;*/
			color : #000000;
			font-weight: normal;
			line-height : 12pt;
		}
		h3 {
			margin : 12pt 0em 12pt 0em;
			font-size :	100%;
			color : #000000;
			font-weight: bold;
			line-height : 12pt;
			letter-spacing: 0pt;
		}
		h1 input { height: 1em; }
		h2 input { height: 1em; }
		h3 input { height: 1em; }
		p {
			margin : 0em 0em 12pt 0em;
			line-height : 12pt;
		}
			p.intro {
				font-weight : bold;
			}
		pre, code {}
		/* hypertext (a) */
		a {}
			a:link, 
			a:visited {
				text-decoration : underline;
				color : #000000;
				font-weight: normal;
			}
			a:hover, 
			a:active {
				text-decoration : none;
				color : #000000;
			}
		/* list (dl, dt, dd, ol, ul, li) */
		ul {
			margin : 0em 0em 1em 2em;
			padding : 0em 0em 0em 0em;
		}
			ul ul,
			ul ol {
				margin-bottom : 0em;
			}
				ul li {}
		ol {
			margin : 0em 0em 1em 3em;
			padding : 0em 0em 0em 0em;
		}
			ol ol,
			ol ul {
				margin-bottom : 0em;
			}
				ol li {}
		dl {
			margin : 0px 0px 0em 0px;
		}
			dt, .dt {
				margin : 0.5em 0px 0em 0px;
				font-weight : bold;
			}
			dd {
				margin : 0em 0em 0em 0em;
			}
		/* object (object, param) */
		object {}
		/* presentation (b, big, hr, i, small, sub, sup, tt) */
		hr {
			width : 2em;
			height : 1px;
			color : #c6c6c6;
			background-color : #c6c6c6;
			clear : both;
			width: 100%;
		}
			div.hr {
				height : 1px;
				margin : 1.5em 0em 1.5em 0em;
				overflow : hidden;
				border-top : solid 1px #ffc223;
				clear : both;
			}
				div.hr hr {
					display : none;
				}
		/* forms (button, fieldset, form, input, label, legend, select, optgroup, option, textarea) */
		form {
			margin : 0em;
		}
			fieldset {
				border : none;
				padding : 0px;
			}
				legend {
					font-size : 100%;
					font-weight : bold;
				}
				input, select {
					font-family : Arial, Sans-Serif;
					font-size : 8pt;
					vertical-align : middle;
					width : 8.5em;
					height: 10px;
					border: solid 1px #9ca3a7;
				}
					.narrowText {
						width : 6em;
					}
					.mediumText {
						width : 12em;
						padding: 0em 0em 0em 0em;
						margin: 0em 0em 0em 0em;
					}
					.formText {
						width : 18em;
					}
					.resultText {
						width : 26.4em;
					}
					.wideText {
						width : 32em;
					}
					input.radio, 
					.radio input {
						width : auto;
						border : none;
					}
					input.image {
						width : auto;
						border : none;
					}
					input.button,
					input.submit {
						width : auto;
						border: none;
						height: 14px;
						cursor : pointer;
						margin: 0em 0em 0em 0em;
					}
				textarea {}
				select {
					width: 20em;
					padding : 0em 0em 0em 0em;
					margin: 1em 0em 0em 0em;
					height: 17px;
				}
				label {
					vertical-align : middle;
					font-size : 100%;
					font-weight : normal;
					color: #000000;
				}
		/* table (caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr) */
		table {
			font-size : 100%;
			border-collapse : collapse;
			margin : 0em 0em 1em 0em;
		}
			caption {
				padding : 0.2em 0.2em 0.2em 0.2em;
				font-size :	110%;
				font-weight : bold;
				text-align : left;	
			}
			thead {}
				thead th {}
			tfoot {}
				tfoot th {}
				tfoot td {}
			tbody {}
				tr {
					vertical-align : top;
				}
					th {
						padding : 0.6em 0.2em 0.6em 0.2em;
						text-align : left;
						font-weight : bold;
						background-color: #e9e9e9;
					}
					td {
						padding : 0.2em 0.2em 0.2em 0.2em;
					}
		/* img */
		img {
			border : none;
		}
/* Generic */
	.smaller {
		font-size : smaller;
	}
	.hidden {
		display : none;
	}
	.displaced {
		position : absolute;
		top : -100em;
	}
	.left {
		float : left;
	}
		img.left {
			margin : 0em 0.5em 0.5em 0em;
		}
	.right {
		float : right;
	}
		img.right {
			margin : 0em 0em 0.5em 0.5em;
		}
	.clear {
		clear : both;
	}
		div.clear {
			min-height : 1px;
		}
	.nowrap {
		white-space : nowrap;
	}
	.articleintro {
		font-weight : bold;
	}
	
#console1
{
	width: 20%;
	border: 0.1em solid black;
	background-color: #cccccc;
	z-index: 100;
	bottom: -50px;
	position: relative;
	text-align: center;
}
	
