#newsbox {
	background: url(images/latestnews_02.gif) no-repeat;
}
#table_footer {
	font: 9px Arial, Helvetica, sans-serif;
}
#table_footer a {
	color: #000000;
	text-decoration: none;
}
#table_footer a .orange {
	color: #FF6600;
}
#newsbox h1 {
	font: bold 12px/normal Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#newsbox p {
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#newsbox a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#newsbox #teasers {
	padding: 15px 10px 0px;
}
#breadcrumb {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #999999;
	padding-left: 25px;
}
#breadcrumb a {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
#breadcrumb .selected {
	color: #666666;
}
body {
	background: #FFFFFF;
}
#table_content2 h2 {
	font: 14px/17px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-right: 25px;
	padding-left: 24px;
}
#table_content2 p {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-right: 25px;
	padding-left: 24px;
}
#table_content2 .philosophy {
	padding-right: 210px;
}
#philosophy_image {
	background: url(images/philosophy_02.jpg) no-repeat;
}
#history_image {
	background: url(images/history_02.jpg) no-repeat;
}
#approach_image {
	background: url(images/approach_02.jpg) no-repeat;
}
#work_image {
	background: url(images/work_02.jpg) no-repeat;
}
#work_image p {
	padding-left: 215px;
}
#work_image h2 {
	padding-left: 215px;
}
#table_content2 h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-right: 25px;
	padding-left: 24px;
}
#table_content3 h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
}
#table_content3 h2 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #333333;
}
#table_content3 p {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333333;
}
#table_content3 #fullwidth {
	padding-right: 30px;
	padding-left: 24px;
}
#table_content3 a, #table_content2 a {
font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#table_content3 .pressimage img {
	padding-left: 5px;
	padding-bottom: 5px;
	width: 155px;
	float: right;
	clear: both;
}
#valleymill_1 {
	background: url(images/developments/valley_bg.gif) no-repeat;
}
.development_text {
	padding-top: 25px;
	padding-right: 20px;
	padding-left: 20px;
}
.extdevelopment_text {
	padding-top: 21px;
	padding-right: 25px;
	padding-left: 16px;
}
.development_textnarrow {
	padding-top: 25px;
	padding-right: 420px;
	padding-left: 20px;
}
#valleymill_2 {
	background: url(images/developments/valley_bg2.gif) no-repeat;
}
#findus_1 {
	background: url(images/findus_02.gif) no-repeat;
}
#findus_2 {
	background: url(images/findus_03.gif) no-repeat;
}
#generic_dev {
	background: url(images/developments/generic_bg.gif) no-repeat;
}
#container {
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
#border {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
ul {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333333;
}
li {
	padding-bottom: 5px
}#table_content #table_content3 #fullwidth label {
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	width: 70px;
	float: left;
	height: 20px;
	padding-top: 3px;
}
.formfield {
	margin-bottom: 10px;
}
#silkmill_1 {
	background: url(images/developments/silk_bg.gif) no-repeat;
}
#silkmill_2 {
	background: url(images/developments/silk_bg2.gif) no-repeat;
}
.gallery_image {
	vertical-align: middle;
	display: block;
	float: left;
	height: 75px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 5px;
	;
}
img {
	border-style: none;
	border-width: 0px;
}