/* CASE STUDY SECTION */#portfoliocontent {	width: 696px;	height: 500px;	border-top: 1px solid #999;	padding: 0 32px 60px 32px;}	#portfoliocontent2 {	width: 696px;	border-top: 1px solid #999;	padding: 0 32px 60px 32px;	height:500px; }		#portfoliocontent3 {	width: 696px;	border-top: 1px solid #999;	padding: 0 32px 60px 32px;}		#portfoliomain {	float: right;	margin-left: 20px;	border: 1px solid #CCCCC;}.portfoliolayout {	width: 696px;	border-collapse:collapse;}#portmain { 	width: 447px;	float: right;}#portMask {width: 235px; float: left; overflow:auto; height:285px; }#portLogo {width:220px; margin-top:20px; float:left;}#porttext { 	width: 215px;	float: left;	}#portsub {	width: 447px;	height: 90px;	padding-top: 15px;	float:right;	clear: both;}	#portsub img { 	margin-right: 5px; }	/*  PORTFOLIO TABLE 3xCOLUMNS */#portfoliotable img {	border-color:#CCCCCC;}	#portfoliotable td {	padding: 6px;	vertical-align:top;	line-height: 10px;}#portfoliotable h1 {	color: #000000;	 padding: 0;	 margin: 20px 0 0 0;}#portfoliotable p {	color: #000000;	 padding: 0;	 margin: 5px 0 0 0;}#portfoliotable td h2 {	margin:-2px 0 0 0;	 }	#portfoliotable td h2 a {	padding:7px;	color:#000000;	font-size:10px;	line-height:12px;	text-decoration:none;	display:block;	background: url(../img/generic/plus.gif) no-repeat bottom right #f0f0f0;	width:122px; }	#portfoliotable td h2 a {font-weight:lighter;}#portfoliotable td h2 a strong {font-weight:bold;}/*  BRANDING TABLE 5xCOLUMNS */#brandingtable td {	width: 118px;	padding: 10px;	vertical-align:top;	line-height: 10px;	text-align:center;}#brandingtable p {	text-align:center;}.greyborder {	border: 1px solid #CCCCCC;	}