body {	margin: 0;	padding: 0;	font-size: 100%;	font-family: Arial, Helvetica, sans-serif;	background-color: #F3F3F3;	overflow-x: hidden;	overflow-y: hidden;}.hidden {	display: none;}	a {	text-decoration: none;}}p {	font-size: 1.3em;	color: #999;}#container {	width: 940px;	height: 530px;	position: absolute;	top: 50%;	left: 50%;	margin-top: -265px;	margin-right: 0px;	margin-bottom: 0;	margin-left: -470px;	background-color: #FFF;}#header   {	height: 50px;	width: 940px;	background-image: url(../images/home/bgd-header.jpg);	background-repeat: no-repeat;}.footer , .footer a{	background-color: #F3F3F3;	height: 20px;	padding-top: 10px;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	color: #999;	padding-left: 42px;	margin-top: 30px;	letter-spacing: 0.5px;}#logo {	float: left;	width: 360px;	height: 50px;	margin-left: 50px;}#menu   {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	float: right;	padding-right: 40px;	height: 32px;	padding-top: 18px;}#menu li    {	display: inline;	color: #DDD;}#menu li a    {	color: #FFF;	padding-right: 5px;	padding-left: 5px;	text-decoration: none;}#menu li a:hover {	color: #FFF;	padding-right: 5px;	padding-left: 5px;	text-decoration: none;}#cycleViewer   {	height: 450px;	width: 940px;	margin: 0px;	padding: 0px;	background-color: #FFF;}.projectContainer , .projectContainer1{	width: 940px;	height: 450px;	background-color: #FFF;}.descriptionContainer     , .descriptionContainer1{	height: 400px;	width: 200px;	float: left;	padding-top: 50px;	padding-left: 50px;	padding-right: 10px;	background-color: #FFF;}.portImage {	height: 450px;	width: 680px;	float: right;	background-color: #FFF;}body.home #container #header #menu  #navtop .home a, body.identity #container #header #menu #navtop .identity a, body.print #container #header #menu #navtop .print a, body.web #container #header #menu #navtop .web a, body.contact #container #header #menu #navtop .contact a{	color: #666;}.nav  {	float: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #666;	margin-top: -8px;	margin-right: 50px;}.nav #prev  , .nav #next, .nav #close{	text-decoration: none;	color: #999;}.descriptionBody {	font-size: 12px;	line-height: 18px;	font-family: Arial, Helvetica, sans-serif;	color: #666;}.descriptionBody a{	color: #333;}.clientName {	font-size: 18px;	color: #333;}.sublink ,.subLink a{	font-size: 12px;	line-height: 18px;	font-family: Arial, Helvetica, sans-serif;	color: #333;}.projectTitle {	color: #333;	font-size: 12px;}#nav li {	display: inline;	list-style-type: none;	float: left;	padding-right: 3px;	padding-left: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	margin-top: -8px;}#nav li a {	text-decoration: none;	color: #BBB;}#nav li a:hover {	text-decoration: none;	color: #666;}#nav a.activeSlide {	color: #666}#nav a:focus {	outline: none;#nav li a:hover {	text-decoration: none;	color: #999;}