#leftContent {    width: 944px;}#midContent {    width: 747px;}/* left */#leftColConnect {    position: relative;    width: 470px;	float: left;	text-align: right;}#connectLeft1 {    position: absolute;	right: 0px;	top: 0px;	width: 450px;	height: 90px;	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	font-size: 32px;	line-height: 30px;	background-image: url(/images/connect/connect.jpg);	background-repeat: no-repeat;	background-position: center bottom;	z-index: 10;	font-style: italic;	padding-right: 20px;	padding-top: 220px;	visibility: visible;}#returnMessage {    position: absolute;	right: 0px;	top: 320px;	width: 450px;	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	font-size: 18px;	color: #fb9716;	font-style: italic;	padding-right: 20px;	line-height: 24px;	text-align: right;}a:link #connectLeft1, a:visited #connectLeft1 {	color: #c2cfd1;	cursor: pointer; /* for IE */}a:hover #connectLeft1, a:active #connectLeft1 {	color: #fb9716;	cursor: pointer; /* for IE */}#connectLeft2 {    position: absolute;	right: 0px;	top: 5px;	width: 450px;    text-align: right;	z-index: 20;	visibility: hidden;}/* right */#rightColConnect {    width: 205px;	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #252525;	float: right;	text-align: right;	padding-right: 45px;}.email {	display: block;	padding-top: 50px;}.email strong {    font-size: 18px;	font-weight: normal;}a.connectEmail:link, a.connectEmail:visited {    color: #959595;}a.connectEmail:link strong, a.connectEmail:visited strong {    color: #252525;}a.connectEmail:hover, a.connectEmail:active, a.connectEmail:hover strong, a.connectEmail:active strong {    color: #A4BE2D;}.telephone {    font-size: 20px;	color: #252525;    display: block;	padding-top: 26px;	line-height: 18px;}.telephone u {    font-size: 10px;	color: #c2c2c2;	text-decoration: none;}.telephone em {    font-size: 14px;	color: #959595;    font-style: normal;}.telephone strong {    font-size: 16px;	color: #464646;    font-weight: normal;}.skype {    color: #959595;    display: block;	padding-top: 30px;}.skype strong {    color: #252525;    font-weight: normal;	line-height: 12px;}#connectSmall {    height: 119px;}/* form */input.connectEmail, textarea.connectMessage input.connectValidate{	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	font-size: 12px;	border: 1px solid #ccc;}input.connectEmail {    width: 429px;	height: 20px;	vertical-align: middle;	padding-right: 2px;	padding-left: 2px;}input.connectValidate {  width: 20px;	height: 20px;	vertical-align: left;	padding-right: 2px;}textarea.connectMessage {    width: 427px;	height: 280px;	padding : 2px 3px;	resize: none;	overflow: auto;}#connectFormLabelL, #connectFormLabelR, #connectFormValidate {    height: 30px;    font-size: 20px;	line-height: 25px;	font-style: italic;}#connectFormLabelL {	color: #bcbcbc;}#connectFormLabelR {	color: #bcbcbc;} /* changed for IE in doc */#connectFormValidate {  width:429px;  padding-top:10px;  font-size:15px;  color:#ccc;}#connectFormValidationSum {  color: #bcbcbc;  font-weight:bold;}#connectFormSend {    font-size: 20px;	color: #bcbcbc;	font-style: italic;	padding-top: 10px;}#connectFormSend a:link, #connectFormSend a:visited {    color: #bcbcbc;}#connectFormSend a:hover, #connectFormSend a:active {    color: #fb9716;}#connectSmall {	padding-top: 20px;	visibility: hidden;}/* print */#connectPrint {    font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	font-size: 40px;	color: #ccc;	padding-top: 100px;	padding-bottom: 100px;	padding-left: 20px;	display: none;}.printEmail, .printSkype {	line-height: 45px;	padding-bottom: 30px;}.printEmail strong, .printSkype strong {	font-size: 50px;	color: #252525;}.printTelephone {	padding-bottom: 30px;}.printTelephone strong {	font-size: 70px;	color: #252525;}