body {	background-color: #CCC;	margin: 0px;	padding: 0px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000;}.topgradient {	background-image: url(images/topgradient.jpg);	background-repeat: repeat-x;	margin: 0px;	padding: 0px;	height: 74px;	width: 100%;}.middle {	background-color: #FFF;	margin: 0px;	padding: 0px;	height: 550px;	width: 100%;}.bottomgradient {	background-image: url(images/bottomgrad.jpg);	background-repeat: repeat-x;	margin: 0px;	padding: 0px;	height: 169px;	width: 100%;	float: left;}.bluetopbar {	padding: 0px;	width: 100%;	margin-top: 0px;	margin-bottom: 0px;	overflow: hidden;}.bluebottom {	padding: 0px;	width: 840px;	margin-top: 30px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	overflow: hidden;}.bluecolumn {	margin: 0px 40px 0px 0px;	padding: 0px;	float: left;	width: 250px;	font-size: 12px;	line-height: 20px;	text-align: justify;}.bluecolumend {	margin: 0px;	padding: 0px;	float: left;	width: 250px;	font-size: 12px;	line-height: 20px;	text-align: justify;}.bluetitle {	font-size: 18px;	font-weight: lighter;	color: #0099cc;	margin: 0px 0px 20px;	padding: 0px 0px 10px;	float: left;	width: 840px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666;}.bluebaseline {	margin: 30px 0px 0px;	float: left;	width: 840px;	font-size: 13px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666;	padding-top: 10px;	color: #999;}.bluelogosmall {	margin: 0px;	padding: 0px;	float: left;}.bluethumb {	padding: 0px;	width: 840px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	clear: both;	overflow: hidden;}.thumb {	padding: 0px;	float: left;	width: 194px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;	height: 165px;}.thumbend {	padding: 0px;	float: left;	width: 194px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	height: 165px;}.thumbdescription {	padding: 0px;	height: 0px;	font-size: 12px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;}.bluecontactdetails {	margin: 12px 0px 0px 15px;	padding: 0px;	float: left;	font-size: 12px;}.bluetopbuttons {	margin: 0px 25px 0px 0px;	padding: 0px;	float: right;}.bluetopoptions {	text-align: left;	padding: 0px 0px 5px 5px;	float: right;	width: 70px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999;	color: #666;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;	margin-top: 57px;}.clients {	margin: 10px 25px 0px 0px;	padding: 0px;	float: right;	width: 542px;	font-size: 10px;}.bluetopoptionsselected {	float: right;	width: 70px;	margin-top: 57px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0099cc;	font-weight: bold;	color: #0099cc;}.bluemainimage {	margin: 0px;	padding: 0px;	width: 900px;	text-align: center;	overflow: hidden;}.line {	margin: 0px;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 5px;}.content {	padding: 0px;	height: 550px;	width: 900px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.leftnavigation {	padding: 0px;	float: left;	width: 250px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 30px;	background-image: url(images/divideshadow.jpg);	background-repeat: no-repeat;	background-position: right center;	height: 550px;}.strapline {	margin: 25px 0px 0px 30px;	padding: 0px;	float: left;}.rightarea {	padding: 0px;	height: 550px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 30px;	float: left;}.pagetitle {	margin: 84px 0px 0px;	padding: 0px;}.maintext {	margin: 40px 0px 0px;	padding: 0px 30px 0px 0px;	height: 325px;	width: 520px;	overflow: auto;	text-align: justify;}p {	font-size: 12px;	line-height: 20px;	margin: 0px;	padding: 0px;}.logo {	margin: 60px 0px 30px;	padding: 0px;	float: left;}.bluelogo {	padding: 0px;	float: left;	margin-top: 30px;	margin-right: 0px;	margin-bottom: 30px;	margin-left: 30px;}.bluecontent {	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 900px;}.contactleft {	padding: 0px;	float: left;	width: 410px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 27px;	text-align: left;}.contactright {	padding: 0px;	float: right;	width: 410px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-right: 27px;	text-align: left;}.textfield {	margin: 5px 0px 10px;	width: 100%;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.bluemiddle {	margin: 0px;	padding: 0px;	width: 100%;	background-color: #FFF;}.option {	margin: 0px;	padding: 10px 0px 0px;	float: left;	height: 24px;	width: 148px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCC;}.selected {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #000;	float: left;	height: 25px;	width: 148px;	padding-top: 8px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #ff9933;	margin: 0px 0px 5px;}strong {	color: #0099cc;}.arrow {	margin: 0px;	padding: 8px 0px 0px;	height: 27px;	width: 35px;	float: left;	text-align: center;}.arrowstrap {	text-align: center;	margin: 0px;	padding: 0px;	float: left;	height: 35px;	width: 35px;}a:link {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-weight: lighter;	color: #666;	text-decoration: none;	margin: 0px;	padding: 0px;}a:hover {	font-weight: bold;	text-decoration: none;}a:active {	font-weight: bold;	color: #000;}a:visited {	font-weight: lighter;	color: #666;	text-decoration: none;}.categories {	margin: 0px;	padding: 0px;	float: left;	width: 215px;}h1 {	font-size: 20px;	font-weight: lighter;	color: #0099cc;	margin: 0px;	padding: 0px 0px 10px;}