/* CSS Document */body {	margin:0;	padding:0;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #4E4B4C;	background-color:#F5F6FB;	}p {	margin:0;	padding:0;	}a {	color: #036B95;/*	text-decoration:none;*/	}#container {	width:650px;	margin-left:auto;	margin-right:auto;	background-color:#FFFFFF;	}.header {	height:20px;	padding-top:5px;	background-color:#F5F6FB;	font-size: 8pt;	text-align: right;	overflow:hidden;	}.header a {	text-decoration:none;	color:#000000;	}.mainMenu {	position:relative;	z-index:auto;	width:210px;	height:260px;	margin-bottom:-260px;	overflow:hidden;	left: 17px;	}.mainMenu ul {	padding:40px 0px 0px 20px;	margin:0;	font-size:14px;	list-style-type: none;	font-weight: 300;	line-height: 16px;	}.mainMenu ul li{	margin:0px 0px 9px 0px;	padding:0;	}.mainMenu ul li a {	text-decoration:none;	color:#666666;	}.mainMenu ul li a:hover {	color:#FFFFFF;	}.illustration {	background-image: url(../images/wave.jpg);	width: 650px;	height: 260px;	background-repeat: no-repeat;	}.main {	width:610px;	padding:20px 20px 0px 20px;	}.frontsection {	width:610px;	/*	height:120px;	overflow:hidden;	*/	}.verticalDivide {	height:20px;	overflow:hidden;	background-image: url(../images/divider.gif);	background-repeat: no-repeat;	background-position: left 50%;	}.verticalSpace {	height:20px;	overflow:hidden;	}.duoCol1Left {	float:left;	width:190px;	margin-right:20px;	}.duoCol1Right {	float:left;	width:400px;	}.duoCol2Left {	float:left;	width:400px;	}.duoCol2Right {	float:left;	width:190px;	margin-left:20px;	}.triColLeft {	float:left;	width:190px;	margin-right:20px;	}.triColCenter {	float:left;	width:190px;	margin-right:20px;	}.triColRight {	float:left;	width:190px;	}.footer {	width:650px;	height:17px;	overflow:hidden;	padding-top:3px;	color:#F5F6FB;	background-color:#036B95;	font-size: 8pt;	text-align:center;	}.footer a {	text-decoration:none;	color:#FFFFFF;	}.mainHeading {	color: #036B95;	font-weight: 500;	}.mainText {	color: #221E1F;	}.link1 {	padding-left:16px;	background-image: url(../images/clients_arrow.gif);	background-repeat: no-repeat;	background-position: left 50%;	}.link1 a {	color: #036B95;	}.moreLink {	font-size:8pt;	text-align:right;	}.moreLink a {	color:#B0B2B3;	}.columnHeading {	color: #036B95;	padding:1px 0px 0px 16px;	background-image: url(../images/arrow.gif);	background-repeat: no-repeat;	background-position: left 30%;	}.date {	font-size:8pt;	text-align:right;	color:#C9CBCD;	}.ingress {	font-size:9pt;	font-weight:500;	}.maplink {	width:40px;	position:relative;	z-index:auto;	margin-top:-14px;	margin-left:150px;	}.contacttable {	width:360px;	border-left:1px solid #6C6E70;	border-right:1px solid #6C6E70;	padding:0px 19px 0px 19px;	font-size:8pt;	}#contactform input.textbox,#contactform textarea.textbox {	padding-left:2px;	width:250px;	background-color:#FFFFFF;	border:1px solid #33ABCC;	margin-bottom:5px;	font-size:8pt;	}.labelText {	color: #036B95;	}.smallText {	font-size:8pt;	}.smallHeading {	color: #036B95;	font-weight: 300;	}.smallHeading2 {	color: #FF0099;	font-weight: 300;	}.infobox {	width:168px;	border-style: solid;	border-width:0px 1px 0px 1px;	border-color:#666666;	padding:0px 10px 0px 10px;	}.infobox a {	color: #333333;/*	text-decoration:none;*/	}#infobox {	font-size:8pt;	}