#midContent{	float: none;	width: 100%;}#header {	position: relative;	width: 944px;	margin-bottom: 0px;}#pageTitle2 {    width: 100%;	height: 25px;}/* left col */#leftCol {    margin-top: -4px;	padding-right: 20px;}.contentsItem {	position: relative;	width: 445px;	height: 75px;	margin-bottom: 6px;	background-repeat: no-repeat;}a:link .contentsItem, a:link .contentsItem, a:hover .contentsItem, a:active .contentsItem {    cursor: pointer; /* for IE */}.contentsTitle {    position: absolute;    left: 12px;	top: 10px;	width: 440px;	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	font-size: 16px;}a:link span.contentsTitle, a:visited span.contentsTitle {    color: #333;	cursor: pointer; /* for IE */}a:hover span.contentsTitle, a:active span.contentsTitle {	color: #ffb400;	font-size: 18px;	letter-spacing: 5px;	cursor: pointer; /* for IE */}.contentsDesc {	position: absolute;	left: 26px;	top: 33px;	font-size: 12px;	line-height: 13px;}a:link span.contentsDesc, a:visited span.contentsDesc {    color: #ccc;	cursor: pointer; /* for IE */}a:hover span.contentsDesc, a:active span.contentsDesc {	color: #777;	cursor: pointer; /* for IE */}a:link span.contentsDesc span, a:visited span.contentsDesc span {    color: #999;}a:hover span.contentsDesc span, a:active span.contentsDesc span {	color: #444;}a:link #contentsBio, a:visited #contentsBio {	background-image: url(/images/contents/bio_0.jpg);}a:hover #contentsBio, a:active #contentsBio {	background-image: url(/images/contents/bio_1.jpg);}a:link #contentsServices, a:visited #contentsServices {	background-image: url(/images/contents/services_0.jpg);}a:hover #contentsServices, a:active #contentsServices {	background-image: url(/images/contents/services_1.jpg);}a:link #contentsOurWork, a:visited #contentsOurWork {	background-image: url(/images/contents/our_work_0.jpg);}a:hover #contentsOurWork, a:active #contentsOurWork {	background-image: url(/images/contents/our_work_1.jpg);}a:link #contentsYourWork, a:visited #contentsYourWork {	background-image: url(/images/contents/your_work_0.jpg);}a:hover #contentsYourWork, a:active #contentsYourWork {	background-image: url(/images/contents/your_work_1.jpg);}a:link #contentsTestimonials, a:visited #contentsTestimonials {	background-image: url(/images/contents/testimonials_0.jpg);}a:hover #contentsTestimonials, a:active #contentsTestimonials {	background-image: url(/images/contents/testimonials_1.jpg);}a:link #contentsConnect, a:visited #contentsConnect {	background-image: url(/images/contents/connect_0.jpg);}a:hover #contentsConnect, a:active #contentsConnect {	background-image: url(/images/contents/connect_1.jpg);}a:link #contentsBackpage, a:visited #contentsBackpage {	background-image: url(/images/contents/backpage_0.jpg);}a:hover #contentsBackpage, a:active #contentsBackpage {	background-image: url(/images/contents/backpage_1.jpg);}/* right col */#rightCol {    text-align: left;	margin-top: -4px;	width: 468px;	padding-left: 0px;	border: none;}#contentsRightBox {	position: relative;	width: 468px;	height: 567px;	background-image: url(/images/contents/rightBox_0.jpg);	background-repeat: no-repeat;}#contentsPrint {	position: relative;	width: 468px;	height: 400px;	text-align: center;	padding-top: 30px;	display: none;}#contentsViewer {    width: 425px;    height: 360px;    padding-left: 22px;	padding-top: 21px;}#contentsText {    width: 425px;	height: 207px;    padding-left: 22px;}a:link #contentsText, a:visited #contentsText {	cursor: pointer; /* for IE */}a:hover #contentsText, a:active #contentsText {	cursor: pointer; /* for IE */}#contentsTextT {    font-size: 22px;	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	margin-top: 22px;}a:link #contentsTextT, a:visited #contentsTextT {	color: #999;}a:hover #contentsTextT, a:active #contentsTextT {	color: #444;}#contentsTextM {    font-size: 15px;	color: #787878;	line-height: 19px;	text-align: right;}.contentsSeen, .contentsHeard {    font-size: 24px;	text-align: right;}.contentsSeen {	display: block;	margin-top: 6px;}.contentsStrap1, .contentsStrap2 {	text-align: right;	display: block;}.contentsStrap1 {    font-size: 18px;	margin-top: 3px;}.contentsStrap2 {    font-size: 14px;	margin-top: 6px;}#portLink {	margin-top: 20px;}a:link span.contentsSeen, a:visited span.contentsSeen, a:link span.contentsHeard, a:visited span.contentsHeard {    color: #ccc;}a:hover span.contentsSeen, a:active span.contentsSeen {    color: #f99d3b;}a:hover span.contentsHeard, a:active span.contentsHeard {    color: #a4be2d;}a:link span.contentsStrap1, a:visited span.contentsStrap1 {    color: #999;}a:hover span.contentsStrap1, a:active span.contentsStrap1 {    color: #444;}a:link span.contentsStrap2, a:visited span.contentsStrap2 {    color: #ccc;}a:hover span.contentsStrap2, a:active span.contentsStrap2 {    color: #777;}a:link div#portLink, a:visited div#portLink {    color: #ccc;}a:hover div#portLink, a:active div#portLink {    color: #a4be2d;}#endPage {    height: 90px} /* IE specific sheet */