@charset "UTF-8";/* CSS Document */		*{	margin:0;	padding:0;		}						img{			border:none;		}		body {	overflow:hidden;/*Needed to eliminate scrollbars*/	background:#FFFFFF;		}@font-face {	font-family: 'IntervalLight-1';	src: url('interval_light.eot');}@font-face {	font-family: 'IntervalLight-1';	src: url(//:) format('no404'), url('interval_light_font1.ttf');}@font-face {	font-family: 'IntervalLight-2';	src: url(//:) format('no404'), url('interval_light_font2.ttf');}	#content{	margin:0px auto;	height:100px;	width:50px;	bottom:45%;	z-index: 3;	position:absolute;	background-repeat: no-repeat;	background-position: 90%;	right: 0%;		}						#contentframe{	overflow: hidden;	height: 100%;	text-align:left;	z-index: 3;		}		#slidecounter{	float:left;	color:#4F4F4F;	font-weight:bold;	margin:18px 20px;font-family: 'IntervalLight-1','IntervalLight-2', Arial,sans-serif;	font-size: 50px;		}		#slidecaption{	overflow: hidden;	float:left;	color:#FFF;	font-weight:bold;	margin:33px 0;font-family: 'IntervalLight-1','IntervalLight-2', Arial,sans-serif;	font-size: 26px;		}		/*Supersized Stamp*/		.stamp{			float: right;			margin: 25px 20px 0 0;		}		/*Supersize Plugin Styles*/		#navigation{	height: 50px;	width: 50px;	position: relative;	top: 45%;	right: 3%;		}		#loading {			position: absolute;			top: 49.5%; 			left: 49.5%;			z-index: 3;			width: 24px; 			height: 24px;			text-indent: -999em;			background-image: url(myimages/progress.gif);		}		#supersize{	position:fixed;		}		#supersize img, #supersize a{	height:100%;	width:100%;	position:absolute;	z-index: 0;		}		#supersize .prevslide, #supersize .prevslide img{	z-index: 1;		}		#supersize .activeslide, #supersize .activeslide img{	z-index: 2;		}#nextslide {}h1  {font-family: 'IntervalLight-1','IntervalLight-2', Arial,sans-serif;	font-size: 1.2em;	color: #464748;	font-weight: normal;	line-height: 110%;	letter-spacing: 0.1em;}h2  {font-family: 'IntervalLight-1','IntervalLight-2', Arial,sans-serif;	font-size: 1.2em;	color: #97999C;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #C7C8CB;	padding-bottom: 0.5em;	margin-bottom: 1em;	font-weight: normal;	line-height: 110%;	letter-spacing: 0.1em;}.details_expanded    h2 {font-family: 'IntervalLight-1','IntervalLight-2', Arial,sans-serif;	font-size: 1.2em;	color: #97999C;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #C7C8CB;	padding-bottom: 0.5em;	margin-bottom: 1em;	font-weight: normal;	margin-right: 12.75em;}h3 {font-family: 'IntervalLight-1','IntervalLight-2', Arial,sans-serif;	font-size: 0.6em;	color: #97999C;	padding-bottom: 0.5em;	margin-bottom: 1em;	font-weight: normal;	clear: both;}.copyright {	position: absolute;	left: 25px;	bottom: 1em;	font-size: 70%;	width: 15em;}a {	color: #C7C8CB;	text-decoration: none;}a:hover {	color: #C7C8CB;	text-decoration: underline;}#details_expanded {	width: 27em;	left: 25px;	top: 25px;	background-color: #FFFFFF;	height: 35em;	padding: 2em;	position: absolute;	z-index: 50;}#details {	position: absolute;	z-index: 10;	height: 11em;	width: 11em;	left: 25px;	top: 25px;	background-color: #FFFFFF;	padding: 2em;}#hiddendetails {	position: absolute;	z-index: 11;	height: 11em;	width: 11em;	left: 25px;	top: 25px;	padding: 2em;	background-color: #FFFFFF;}label {	font-family: 'IntervalLight-1','IntervalLight-2', Arial,sans-serif;	font-size: 0.9em;	padding-bottom: 0.25em;	display: block;}p {font-family: 'IntervalLight-1','IntervalLight-2', Arial,sans-serif;	font-size: 1em;	color: #666666;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0.5em;	padding-left: 0px;	line-height: 120%;	letter-spacing: 0.075em;}.menu p {	padding: 0px;}.details_expanded   p.selected {	color: #0000ff;	font-weight: bold;}.clientsLeftCol {	float: left;	width: 12em;}.clientsRightCol {	float: left;	width: 14em;}.hideme {	display: none;}.preloadPic {	position: absolute;	left: -2000px;}.clientsLeftCol  p {	padding: 0px;}.clientsRightCol p {	padding: 0px;}.contacttext p {	padding: 0px;}#about {	width: 27em;	left: 25px;	top: 25px;	background-color: #FFFFFF;	height: 35em;	padding: 2em;	position: absolute;	z-index: 52;}#work {	width: 27em;	left: 25px;	top: 25px;	background-color: #FFFFFF;	height: 35em;	padding: 2em;	position: absolute;	z-index: 53;}#clients {	width: 27em;	left: 25px;	top: 25px;	background-color: #FFFFFF;	height: 35em;	padding: 2em;	position: absolute;	z-index: 54;}#contact {	width: 27em;	left: 25px;	top: 25px;	background-color: #FFFFFF;	height: 35em;	padding: 2em;	position: absolute;	z-index: 55;}#subscribe {	width: 27em;	left: 25px;	top: 25px;	background-color: #FFFFFF;	height: 35em;	padding: 2em;	position: absolute;	z-index: 51;}input.text {	width: 300px;	border: 1px solid #999999;	height: 25px;	padding: 0.25em;}input.btn {	width: 120px;	border: 1px solid #666666;	margin-top: 2em;	height: 25px;	cursor: pointer;	font-family: 'IntervalLight-1', 'IntervalLight-2', Arial, sans-serif;	font-size: 90%;}form {	margin-top: 1em;}.company_field {	display: none;}#broken {	width: 27em;	left: 25px;	top: 25px;	background-color: #FFFFFF;	height: 35em;	padding: 2em;	position: absolute;	z-index: 60;}