body {	background-color: #DDD1E9;	text-align: center;	margin: 0;}#centered {	margin: 0 auto;	width: 760px;	position: ; 		position: relative;	background-color: #FFFFFF;}#topwrapper {	width: 760px;	margin: 0 auto;}#banner {	background-image: url(../images/headerpanelani.gif);	height: 60px;	width: 537px;	float: right;	margin-top: 19px;	background-repeat: no-repeat;	margin-right: 0px;	margin-left: 0px;	padding: 0;	background-position: 10px;}#cornerlogo {	background-image: url(../images/insightlogo.gif);	height: 100px;	width: 223px;	float: left;	margin-top: 10px;	margin-left: 0px;	margin-right: 0px;	background-repeat: no-repeat;	padding: 0;	background-position: 10px;	margin-bottom: 0px;}#mainwrapper {	width: 760px;	clear: both;	float: left;	margin: 0;	padding-top: 10px;	height: auto;}#sidepanel {	background-image: url(../images/sidepanelani.gif);	background-repeat: no-repeat;	padding: 0px;	height: 500px;	width: 151px;	margin-bottom: 0px;	margin-left: 0px;	float: left;	margin-right: 0px;	background-position: 32px;}#leftcolumn {	float: left;	height: auto;	width: 269px;	margin-top: 0px;	margin-left: 0px;	padding-right: 20px;	text-align: left;}#navcontainer {	width: 215px;	margin-top: 0px;	margin-left: 54px;	text-align: left;}#navcontainer ul{margin: 0;padding: 0;list-style-type: none;}#navcontainer li { margin: 0 0 .6em 0; }#navcontainer a{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #671397;	text-decoration: none;	width: auto;	border-left-color: #FF3333;	border-left-style: solid;	border-left-width: 13px;	padding-left: 15px;	line-height: 13px;}#navcontainer a:hover{	color: #FF3333;	text-decoration: none;	border-left-color: #671397;}#leftbody {	width: 250px;	margin-left: 14px;	text-align: left;	padding-top: 20px;}#leftbody p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #671397;	padding: 0px;	margin-bottom: 10px;	margin-top: 0px;}.leftbodysubhead {	color: #FF3333;	font-weight: bold;}#maincolumn {	height: auto;	width: 279px;	float: right;	border-left-color: #FF3333;	border-left-style: solid;	border-left-width: 5px;	padding-left: 15px;	padding-right: 15px;	text-align: left;	border-top: 0;	border-right: 0;	border-bottom: 0;	vertical-align: top;}#maincolumn p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #671397;	margin: 0px;	padding-bottom: 15px;}#maincolumn a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #671397;	text-decoration: none;}#maincolumn a:hover {	color: #FF3333;	text-decoration: underline;}.mainsubheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FF3333;}.photopadding {	margin-bottom: 130px;}#footerwrapper {	width: 760px;	clear: left;	padding-top: 5px;	margin: 0 auto;}#footer {	background-image: url(../images/footerbg.jpg);	background-repeat: repeat-x;	background-position: bottom;	text-align: left;	height: 40px;	width: 708px;	padding-right: 20px;	padding-left: 32px;}.contact {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #671397;	padding-right: 15px;	padding-bottom: 5px;	margin-bottom: 5px;}.contact a {	color: #671397;	text-decoration: none;}.contact a:hover {	color: #FF3333;	text-decoration: underline;}.copyright {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #8E44C2;	padding-top: 5px;	display: block;}.copyright a {	color: #8E44C2;	text-decoration: none;}.copyright a:hover {	color: #FF3333;	text-decoration: underline;}.header {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #FF3333;	display: block;	margin-bottom: 20px;}.portfoliocaptions {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #671397;	display: block;	width: 130px;	margin-top: 5px;	margin-bottom: 15px;}.clientpadding {	margin-bottom: 250px;}