/* CSS Document */html {	height: 100%;	width:100%;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:65%;	color:#666666;	margin:0px;	padding:0px;	line-height: 140%;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0094D3;	font-weight: normal;	padding: 3px 0px 10px 0px;	margin: 0;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0094D3;	font-weight: normal;	padding: 0px 0px 10px 0px;	margin: 0px;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0094D3;	font-weight: normal;	padding: 0px 0px 5px 0px;	margin: 0px;}#container {	position:absolute;	left: 50%; 	top: 50%;	width:800px;	height:550px;	margin-top: -275px; /* half of the height */	margin-left: -400px;} #header {	height: 90px;}a {	text-decoration: none;	color: #666666;}a:hover {	text-decoration: none;	color: #0094D3;}#content_left	{	float: left;	width: 530px;}#content_right	{	float: right;	width: 250px;	padding: 0px;	margin:0px; /*For Safari*/	height: 400px;}#footer {	height: 60px;	clear: both;	margin: 0px;	padding: 0px;}#copyright {	font-size: 9px;	float: left;	color: #999999;	padding-top: 40px;}#copyright a	{	color: #999999;}#copyright a:hover{	color: #0094D3;}#nav {	float: right;	padding-top: 33px;}#navmenu li	{	display: inline;	list-style-type: none;	padding-left: 23px;	font-size: 12px;}.here {	color: #0094D3;}/* three columns*/#column_one	{	float: left;	width: 200px;	margin: 0;	padding: 0;	text-align: right;	height: 400px;}#column_three	{	float: right;	width: 250px;	margin: 0px;	padding: 0px;}p {	padding: 0px;	margin: 0px 0px 5px 0px;}#column_two	{	margin-left: 270px;	margin-right: 270px;	padding: 0px;}#port_column_three {	float: right;	width: 250px;	margin: 0px;	padding: 0px;	height: 400px;}#port_column_two {	margin-left: 405px;	margin-right: 270px;	padding: 0px;	margin-bottom: 0px;}#port_column_one {	float: left;	width: 400px;	margin: 0;	padding: 0;	height: 400px;}.img_thumb {	border-bottom: solid #ffffff 5px;	border-left: solid #ffffff 10px;	border-top: solid #ffffff 5px;}/*table*/.port_nav {	border: solid #ffffff 3px;	text-align: center;	width: 13px;}.sel {	background-color: #76B6D3;	width:12px;	height:13px;}#portfolio_nav {	margin: 0px;	padding: 0px;	color: #666666;	font-size: 11px;}#content_portfolio {	margin: 0px;	padding: 0px;}.img_thumb_last {	border-left: solid #ffffff 10px;	border-top: solid #ffffff 5px;}.img_thumb_first {	border-left: solid #ffffff 10px;	border-bottom: solid #ffffff 5px;}.port_thumb_one {	border-bottom: solid #ffffff 5px;	border-right: solid #ffffff 5px;}.port_thumb_two {	border-bottom: solid #ffffff 5px;	border-left: solid #ffffff 5px;}.port_thumb_three {	border-top: solid #ffffff 5px;	border-right: solid #ffffff 5px;}.port_thumb_four {	border-top: solid #ffffff 5px;	border-left: solid #ffffff 5px;}#port_column_landscape {	float: left;	width: 530px;	margin: 0;	padding: 0;	height: 400px;}.img_thumb_landscape {	border-left: solid #ffffff 12px;	border-top: solid #ffffff 10px;}.img_thumb_landscape_first {	border-top: solid #ffffff 10px;}#header_index {	text-align: center;	height: 335px;}#column_one_index {	float: left;	width: 250px;	margin: 0px;	padding: 0px;	text-align: left;	height: 155px;}#column_one_ref {	float: left;	width: 250px;	margin: 0px;	padding: 0px;	text-align: left;	height: 400px;}#column_three_ref {	float: right;	width: 250px;	margin: 0px;	padding: 0px;}h4 {	font-size: 10px;	font-weight: bold;	color: #666666;	margin: 0px 0px -1px 0px;	padding: 0px;}#column_two_ref {	margin-left: 270px;	margin-right: 270px;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;}.port_lbl {	width: 90px;}#portfolio_copy {	margin: 0px;	padding: 0px;	width: 225px;}.none {	display: none;}