/*****************Styles defined for XHTML******************/
body 
	{
	color: #000000;
	font-family:Arial, Verdana, sans-serif;
	background-color: #F8C618;
	margin: 0;
	text-align:center;
	}
a:link {
	color:#006699;
	}
a:hover {color:#000000;}
ul, ol, li, form, p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
	
/*easy clearer*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.block { display:block; }

	.monitor-top {
		width: 854px;
		height:32px;
		margin:0 auto;		
		margin-top:10px;
		background: #B3CDE3 url(../images/monitor-top.gif) top left no-repeat;
		}
	.monitor-bottom {
		width: 854px;
		margin:0 auto;
		}
/*----content styles----*/
		.content-wrap {
			position:relative;	
			width:854px;
			height:28em;
			overflow:hidden; /* Elsewise IE expands this container to fit all 'theoretical' heights */
			margin:0 auto;
			text-align:left;
			background: #B3CDE3 url(../images/monitor-tile.gif) top right repeat-y;
			}
			.content { margin-left:39px; }
			object {
				position:absolute;
				z-index:10;
				}
			.instruction-box {
				position:absolute;
				z-index:5;
				bottom:5px;
				width:210px;
				border:1px solid #000000;
				background-color:#FFFFFF;
				}			
				.instruction-box h1 {
					font-size:1.0em;
					color:#FFFFFF;
					background-color:#333333;
					margin-top:10px;
					padding-top:5px;
					padding-right:10px;
					padding-bottom:5px;
					padding-left:5px;
					text-align:right;
					}
				.instruction-box p {
					font-size:0.8em;
					margin-top:10px;
					margin-bottom:10px;
					padding-left:10px;
					padding-right:10px;
					}
				a.text-equivalent {
					display:block;
					color:#000000;
					font-size:0.8em;
					padding-left:10px;
					padding-bottom:10px;
					}
				a.text-equivalent:hover {
					color:#333333;
					text-decoration:none;
					}
				a.text-equivalent:visited {
					color:#000099;
					}
/*--generic footer styles--*/
.footer {
	display:block;
	margin-top:30px;
	}

