/* CSS Document */body {	margin: 0px;	background-image: url(../../images/common/background-pattern.gif);}body,td {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666;	line-height: 16px;}h6 {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333;	line-height: 16px;}h6:link, h6:hover, h6:active, h6:visited {	color: #333333;	text-decoration: none;}th {	font-family: Arial, Helvetica, sans-serif;	text-align: left;	font-weight: 100;}h1 {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: 100;	font-size: 16px;	line-height: 17px;	color: #000E35;}h2 {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: 100;	font-size: 14px;		line-height: 20px;	color: #2374C0;	}h3 {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: 100;	font-size: 12px;	line-height: 18px;	color: #666;}a:link, a:hover, a:active, a:visited {	color: #2374C0;	text-decoration: none;}a:hover { 	color: #000E35;}img {	border: 0px;}/** Rounding **/td.westcurtains td.eastcurtains {	background-color: #FFF;}td.westrounding {	background-image: url(../../images/rounding/w-pattern-ds.gif);	background-repeat:repeat-y;	background-position: right bottom;}td.eastrounding {	background-image: url(../../images/rounding/e-pattern-ds.gif);	background-repeat:repeat-y;	background-position: left bottom;}div#westrounding {		width: 792px;	background-image: url(../../images/rounding/e-pattern-ds.gif);	background-repeat:repeat-y;	background-position: right bottom;}div#eastrounding {	width: 792px;	background-image: url(../../images/rounding/w-pattern-ds.gif);	background-repeat:repeat-y;	background-position: left bottom;}div#subFooter {	background-image: url(../../images/rounding/sw-s-se-dropshadow.gif);	background-position: left top;		height: 16px;		background-repeat: repeat-x;}/*div#subFooter .SE { 	background-image: url(../../images/rounding/se-pattern-ds-2.gif);	background-position: right top;	background-repeat: no-repeat;}div#subFooter .SW { 	background-image: url(../../images/rounding/sw-pattern-ds.gif);	background-position: left top;		background-repeat: no-repeat;}*//** Page Elements **/div#page {	margin: 0px;	padding: 0px;	padding-top: 9px;	padding-bottom: 9px;	background-color: #FFF;}div#body { 	width: 732px;}div#page div#header {	background-color: #000E35;	width: 732px;	color: #FFF;}div#page div#header h1 { 	margin: 0px;	padding: 0px;}div#page div#header td {	background-image:url(../../images/common/header-repeat.gif);	background-repeat: repeat-x;}div#page div#header div.logo { 	padding-left: 10px;	background-image:url(../../images/common/header-west-rounding.gif);	background-repeat: no-repeat;}div#page div#header div#primaryNav { 	width: 538px;	height: 75px;	padding-right: 10px;	background-image:url(../../images/common/header-rounding-east.gif);	background-repeat: no-repeat;		background-position: right top;}div#page div#footer {	width: 732px;	padding-bottom: 2px;	}div#page div#footer a { 	color: #00CCFF;	text-transform: lowercase;	font-weight: bold;}div#page div#footer div#contents { 	margin-top: 50px;	background-color: #000E35;	line-height: 27px;	padding-left: 15px;		margin-bottom: 6px;}div#page div#body table#contentArea td.left { 	width: 152px;}div#page div#body table#contentArea td.right { 	width: 580px;	background-image:url(../../images/common/dot-light-blue.gif);	background-position:bottom;	background-repeat:repeat-x;}/** Front Page Elements **/table#modules td, table#modules h1, table#modules a, table#modules h2, table#modules h3 {	color: #FFF;}div#page div#body td.moduleWrapper {	color: #FFF;	padding-bottom: 8px;	background-image:url(../../images/common/dot-light-blue.gif);	background-position:bottom;	background-repeat:repeat-x;}div#page div#body table#modules td#leftContent, div#page div#body table#modules td#rightContent, div#page div#body table#modules td#middleContent, div#page div#body td#leftFooter, div#page div#body td#middleFooter, div#page div#body td#rightFooter div#page div#body td#rightHeader { 	background-color: #1571BD;	padding: 10px;	border-right: 1px solid #FFF;}div#page div#body table#modules td#middleContent {	padding: 0px;}div#page div#body table#modules td#rightContent, div#page div#body td#rightFooter {	border-right: 1px solid #1571BD;}div#page div#body td#leftContent, div#page div#body td#middleContent, div#page	 div#body td#leftFooter, div#page div#body td#middleFooter  { 	}div#page div#body td#leftContent {	width: 145px;}div#page div#body td#rightContent {	width: 144px;}/** Find A Project Styles **/div#findAProject p, h2, h3 { 	margin: 0px;	padding: 0px;	padding-bottom: 1px;}div#page div#body table#contentArea td.left div.columnWrapper H1, div#page div#body table#contentArea td.left div.columnWrapper H2, div#page div#body table#contentArea td.left div.columnWrapper H3 { 	color: #FFF;	margin: 0px;		padding: 0px;}div#page div#body table#contentArea td.right td, div#page div#body table#contentArea td.right th, div#page div#body table#contentArea td.right p, div#page div#body table#contentArea td.right h1, div#page div#body table#contentArea td.right h2, div#page div#body table#contentArea td.right h3, div#page div#body table#contentArea td.right h4 {	padding-left: 2px}div#page div#body table#contentArea td.left div.columnWrapper {	width: 144px;	color: #FFF;	border: 1px solid #C6C7D1;}div#page div#body table#contentArea td.left p.spacer {	line-height: 5px;	margin:0px;	padding: 0px;}div#page div#body table#contentArea td.left div.columnWrapper div.contents div.sublinks {	background-color: #1571BD;	padding: 10px;		border: 1px solid #2194CB;}div#page div#body table#contentArea td.left div.columnWrapper div.contents div.sublinks ul {	margin: 0px;	padding: 0px;	list-style: none;}div#page div#body table#contentArea td.left div.columnWrapper div.contents div.sublinks ul li, li.selectedProject {	padding-left: 15px;	background-image: url(../../images/common/grid-white-dots.gif);	background-position: 0px 4px;	background-repeat: no-repeat;}div#page div#body table#contentArea td.left div.columnWrapper div.contents div.sublinks ul li a {	color: #FFF;}div#page div#body table#contentArea td.left div.columnWrapper div.contents div.sublinks ul li a:hover {	color: #000E35;}/** Stylise the submenu rollover in content area **/div#page div#body table#contentArea td.left div.columnWrapper div.contents div.sublinks ul li a.current { 	color: #000E35;}ul.selectedProjects {	padding: 0px;	margin: 0px;	list-style: none;}/** Stylise the image **/div#imageWindow  {	background-color: #000E35;}div#options {	margin-top: 1px;	width: 100%;	background-image: url(../../images/imagebar/choose-image-repeat-x.gif);	background-repeat:repeat-x;			color: #FFF;	font-weight:bolder;}/** Project Item Stylising **/td#projectDescriptionContentArea {	border-right: 1px solid #8FBEDE;	padding-right: 25px;}div#page div#body table#contentArea td.right td#projectDescriptionContentArea p {	margin: 0px;	padding: 0px;}div#latestNewsModule A {	color: #000D30;	text-decoration: underline;	}