body {
	font: 10px arial, verdana, "sans serif";
	color: #666;
	background: #FFF url(../images/template1-page-background.jpg) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
	height: 100%;
}
#container  {
	width: 992px;
	padding:0 50px;
	margin: 30px auto 0 auto;
	text-align: left;
}
#mainContent {
	padding: 0;
	width:992px;
	height:523px;
	background: url(../images/template1-main-image.jpg) no-repeat left top;
	position: relative;
	left: 0px;
}
#footer  {
	position: absolute;
	width: 915px;
	height:54px;
	left: 36px;
	top: 560px;
	background: url(../images/tod-footer-fff.gif) no-repeat;
	}
	
#footer img  {
	border:0px;
	outline:0;
	width: 915px;
	height:54px;
	}
#footer img a:focus {
	outline:0;
	border:0px;
	}	
#mainContent p.logo {
	margin:0;
	padding: 25px 0 0 20px;
}
#referenceContainer {
	position: absolute;
	bottom:24px;
	left: -51px;
	padding: 0;
	margin:0;
	height: 221px;
	width: 747px;
	overflow:auto;
	overflow-y: auto;
	overflow-x:hidden;
	white-space: nowrap;
	background: url(../images/template1-ref-container.jpg) no-repeat 195px 0px;
}
#referenceContainer ul  {
	padding:0;
	margin:0;
	list-style:none;
	width: 735px;
	position:absolute;
	top:0px;
	left:0px;

	}
#referenceContainer ul li {
	display: inline;
	height:214px;
	width:178px;
	background: url(../images/template1-ref-single.gif) no-repeat;
	padding:7px 1px 0 1px;
	float:right;
	position:relative;
}

#referenceContainer ul li img {
	height: 116px;
	width: 155px;
	border: #999999 solid 1px;
	z-index:15;
	margin:0px 0 0px 0px;
	padding:0;
	position:absolute;
	top:65px;
	left:11px;
}

#referenceContainer ul li span.refinfo{
 	margin-left:10px;
	display:block;
	}
#referenceContainer ul li span.date{
	display:block;
	position:absolute;
	top:189px;
	left:12px;
	}

#button {
	position:absolute;
	left: 755px;
	top:382px;
	width: 194px;
	height: 39px;
	background: url(../images/template1-button.jpg) no-repeat;
	overflow:hidden;
}
#button img{
	border:0px;
	outline:0;
	}
#button a {
	font-size: 14px;
	color: #999;
	text-decoration: none;
	padding: 5px 8px 0 3px;
	text-align: center;
	display:block;

}
	
div.interview  {
	z-index: 300;
	margin:0px;
	padding:0;
	position:absolute;
	top:60px;
	left:8px;
	border:0px;
	outline: 0;
}
#referenceContainer object  {
		outline: 0;
		border:0px;
	}
#referenceContainer p {  /*for Flash message*/
width:155px;
white-space:normal;
}
