@charset "UTF-8";html,body {	margin:0; padding:0;	height:100%;	font-family: "futura-pt", Arial, Helvetica, sans-serif;	font-weight:300;	font-style:normal;	font-size: 1em;	color: #073479;	background-color: #FFFFFF;}.nobreak{	display:inline-block;}#floater {	position:relative; float:left;	height:50%;	margin-bottom:-325px;	width:1px;}#page{	position:relative; clear:left;	width:950px;	height:650px;	margin:0 auto;	background-color:#E9E9E9;}#homepict{	position:absolute;	top:0;	left:222px;	width:728px;	height:650px;	background-color:#D8D8D8;	z-index:10;}#portfolioport{	position:absolute;	top:0;	left:222px;	width:728px;	height:650px;	background-color:#D8D8D8;	z-index:10;	overflow:visible;}.portfolio{	float:right;	width:728px;	height:650px;	vertical-align:middle;	text-align:center;}#tray{	position:abosolute;	left:0;	top:0;}#homelogo{	position:absolute;	top:82px;	left:16px;	width:191px;	height:109px;	z-index:20;}#homenames{	position:absolute;	top:240px;	left:0;	width:222px;	height:auto;	z-index:30;	font-size:1.2em;}#homenames p{	margin:0;	text-align:center;}#menu{	position:absolute;	top:350px;	left:25px;	width:172px;	height:auto;	text-align:center;	font-size:1.2em;	line-height:1em;	z-index:40;}#menu ul{	list-style-type:none;	margin:0;	padding:0;}#menu li{	display:inline-block;	width:100%;	padding:2px 0 2px 0;	margin:0 0 6px;	border-top:solid 1px #073479;	border-bottom:solid 1px #073479;}#menu a{	display:inline-block;	width:100%;	text-decoration:none;	color: #073479;}#menu li:hover{	background-color:#FFFFFF;}#menu li:active{	background-color:#D8D8D8;}.selected{	background-color:#D8D8D8;}.toppicture{	position:absolute;	top:25px;	left:25px;	width:172px;	height:172px;	z-index:50;}#pagelogo{	position:absolute;	top:113px;	left:101px;	width:527px;	height:170px;	z-index:60;}#pagetext{	position:absolute;	top:224px;	left:101px;	width:527px;	height:auto;	overflow:visible;	z-index:70;}#videopage{	position:absolute;	top:260px;	left:124px;	width:480px;	height:auto;	overflow:visible;	z-index:70;}#contacttext{	position:absolute;	top:374px;	left:101px;	width:527px;	height:auto;	overflow:visible;	z-index:70;}#contacttext a{	text-decoration:none;	color: #073479;}#contacttext a:hover{	color:#666666;}#contacttext a:active{	color:#000000;}h1{	font-weight:700;	font-size:1.2em;	text-align:center;	margin-bottom:1em;}#contacttext h1{	text-align:center;}#contacttext p{	text-align:center;}h2{	font-weight:700;	font-size:1.1em;	text-align:left;	margin-top:1.5em;	margin-bottom:.5em;}p{	text-align:justify;	font-size:1.1em;	line-height:1.1em;	margin-bottom:1em;}p.alt{	text-align:left;	font-size:1.1em;	line-height:1.1em;	margin-bottom:.5em;}p.bis{	text-align:left;	font-size:1.1em;	line-height:1.1em;	margin-bottom:.3em;}#rightlink{	position:absolute;	top:611px;	left:527px;	width:100px;	font-weight:500;	font-style:italic;	font-size:.9em;	text-align:right;	z-index:80;}#rightlink a{	text-decoration:none;	color: #073479;}#rightlink a:hover{	color:#666666;}#rightlink a:active{	color:#000000;}#leftlink{	position:absolute;	top:611px;	left:101px;	width:100px;	font-weight:500;	font-style:italic;	font-size:.9em;	text-align:left;	z-index:90;}#leftlink a{	text-decoration:none;	color: #073479;}#leftlink a:hover{	color:#666666;}#leftlink a:active{	color:#000000;}#portrightlink{	position:absolute;	top:611px;	left:607px;	width:100px;	font-weight:500;	font-style:italic;	font-size:.9em;	text-align:right;	z-index:80;}#portrightlink:hover{	color:#666666;	cursor:pointer;}#portrightlink:active{	color:#000000;}#portleftlink{	position:absolute;	top:611px;	left:8px;	width:100px;	font-weight:500;	font-style:italic;	font-size:.9em;	text-align:left;	z-index:90;	display:none;}#portleftlink:hover{	color:#666666;	cursor:pointer;}#portleftlink:active{	color:#000000;}