/* CONSULTANTS AT WORK 2009 *//* ColoursOrange: # F1A82EGrey: #636363*/body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-attachment: fixed;	background-image: url(../images/background.jpg);	background-repeat: repeat-y;	background-position: left top;}body,td,th, textarea {	font-family: Verdana, Arial, Helvetica, Sans-serif;	font-size: 12px;	/* color:#01745F;*/	color:#636363;	line-height:16px;}a { color: #F1A82E;}/* GENERIC PRESENTATION MODIFIERS (span classes) */.bold { font-weight: bold; }/* PAGE DIVISIONS */#top {	width: 982px;	height: 135px;	display: block;	overflow: visible;}#banner {	width: 782px;	height: 100px;	float: left;	display: block;	/* for testing	background-color: #00FF00; */}/* Consultants at work logo centred in light green panel */#banner img { margin-left: 271px; }/* established in 1984 */#banner2 {	width: 200px;	height: 100px;	float: left;	display: block;}#banner2 p {	padding-top: 60px;	padding-left: 10px;	font-size: 9px;	font-weight: bold;	color: #FFF;}#strapline {	/*width: 690px;*/	width: 782px;	height: 35px;	float: left;	display: block;	background-color:#636363;}#strapline img { margin-left: 46px; }#sonia {	width: 200px;	height: 35px;	display: block;	float: left;	background-image:url(../images/consultantbar.gif);	background-repeat:no-repeat;}#sonia p {	font-size:9px;	margin-top:5px;	margin-bottom:0px;	margin-left:10px;	line-height:normal;}#panel {	/*width: 646px;*/	width: 738px;	height: auto;	margin-top: 10px;	margin-left: 20px;	display: block;	background-color: #FFF;	border:2px solid #636363;}#nav {	/*width: 644px;*/	width: 736px;	height: 60px;	display: block;	clear: left;	background-color:#FFF;	margin-bottom:10px;}#sidetitle {	width: 150px;	height: 279px;	float: left;	display: block;	background-image:url(../images/3dlogo.jpg);	background-repeat:no-repeat;	background-color: #FFF;}#copy {	/*width: 471px;*/	width: 563px;	padding: 10px;	float: left;	background-color: #FFF;	display: block;	border-left:1px solid #F1F1F1;}#copy ul {list-style-image:url(../images/diamond.gif);}#copy li {margin:5px 0px 5px 0px;}/* Consultants At Work Contact Information (dark green strip on bottom of page) */#contact_strip {	/*width: 650px;*/	width: 702px;	height: 23px;	margin-left: 20px;	display: block;	background-image: url(../images/bottombar.gif);	background-repeat: no-repeat;	font-size: 9px;	color: #FFF;	background-color:#636363;	padding:7px 20px 0 20px;	text-align:center;}#contact_strip p {font-size:10px;color:white;margin:0;}/* The spot images */.spotimage {border:1px solid #636363;border-bottom-width:8px;margin-left:10px;margin-bottom:20px;}.piccomments {background-color:#F1A82E; /* Make them orange! */padding:0px 5px 5px 5px;}.piccomments p {color:#FFFFFF;font-size:10px;font-weight:bold;}/* text nav at the bottom of the page */#textnav {	width: 743px;	height: 30px;	padding:5px 20px 5px 20px;	display: block;	font-size: 9px;	font-weight:bold;	color: #FFF;	text-align:center;	line-height:normal;	margin-bottom:20px;}#textnav a {color:#FFFFFF;text-decoration:underline;}.backtotop {font-size:9px;border-top:1px solid #CCCCCC;padding-top:5px;}.assignpic {border:1px solid #636363;margin: 5px 10px 5px 0px;float:left;}.assigndiv {border-top:1px solid #CCCCCC;height:120px;}.assigndiv p {margin-top:10px;}.spotpic {float:right;display:inline-table;width:130px;}.download p {background-color:#66CC99;}#recognise {margin-right:10px;width:140px;float:left;}#recognise img {margin-bottom:15px;}