* {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;	outline: none;}.clear {	clear: both;}html, body {	background-color: #FFFFFF;	color: #666666;	font-size: 12px;	font-family: Arial;	line-height: 16px;}h1 {	font-size: 18px;	line-height: 30px;	color: #990000;	font-weight: 600;}h2 {	font-size: 17px;	line-height: 26px;	color: #990000;	font-weight: 600;}h3 {	font-size: 16px;	line-height: 22px;	color: #990000;	font-weight: 600;}h4 {	font-size: 15px;	line-height: 22px;	color: #990000;	font-weight: 600;}h5 {	font-size: 14px;	line-height: 20px;	color: #990000;	font-weight: 600;}/*h6 {	font-size: 15px;	line-height: 18px;	color: #333;	font-weight: 600;}*/h6 {	font-size: 12px;	color: #666666;	font-weight: 600;	text-transform: uppercase;}p {	padding: 0 0 7px 0;}br {	line-height: 0;}#wrapp {	width: 918px;	height: auto;	margin: 0 auto;	background: transparent url("../images/site/wrapp.gif") top left repeat-y;	padding: 0 12px 0 10px;}#logo {	width: 918px;	height: 106px;}#logo img {	margin: 29px 0 0 41px;	float: left;}#logo .share {	float: right;	padding: 8px 8px;	height: 24px;	background: #f0f1f4;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-khtml-border-radius: 3px;	margin: 46px 37px 0 0;}#logo .share a {	display: block;	width: 69px;	height: 24px;	float: left;	margin-right: 8px;}#logo .share a.google {	background: transparent url("../images/site/share/google.gif") top left no-repeat;}#logo .share a.in {	background: transparent url("../images/site/share/in.gif") top left no-repeat;}#logo .share a.twitter {	background: transparent url("../images/site/share/twitter.gif") top left no-repeat;	margin-right: 0;}#navigation {	width: 917px;	height: 33px;	background: transparent url("../images/site/navigation.gif") top left repeat-x;	margin: 0 0 0 1px;}#navigation ul {	margin: 0 0 0 30px;}#navigation ul li {	float: left;}#navigation ul li a {	float: left;	line-height: 33px;	color: #898989;	text-decoration: none;	margin: 0 11px 0 11px;	font-size: 13px;}#navigation ul li a:hover {	color: #5e5e5e;	background: transparent url("../images/site/navigation-hover.gif") left 25px repeat-x;}#navigation ul li a.active {	color: #5e5e5e;	background: transparent url("../images/site/navigation-hover.gif") left 25px repeat-x;}#header {	width: 917px;	height: 368px;	/*background-color: #B52121;*/	margin: 0 0 0 1px;}img.fadeJS {	width: 917px;	height: 368px;}.title-section {	width: 917px;	height: 32px;	background: transparent url("../images/site/title-section.gif") left top repeat-x;	margin: 0 0 0 1px;}.title-section h1 {	color: #5D7820;	font-size: 14px;	font-weight: 400;	line-height: 31px;	padding: 1px 0 0 42px;	margin: 0;}.title-all-section {	width: 917px;	height: 32px;	background: transparent url("../images/site/title-section.gif") left top repeat-x;	margin: 0 0 0 1px;}.title-all-section h1 {	color: #898989;	font-size: 13px;	font-weight: 400;	line-height: 31px;	padding: 1px 0 0 22px;	margin: 0;	font-family: Verdana;}.title-section li,.title_en li {font-family: Verdana;	color: #898989;	font-size: 13px;		font-weight: 400;		line-height: 31px;		padding: 1px 0 0 42px;		margin: 0;		float: left;}.content {	width: 866px;	height: auto;	background-color:#FFFFFF;	margin: 0 0 0 1px;	padding: 5px 5px 29px 21px;}#footer {	width: 917px;	height: 32px;	margin: 0 0 0 1px;	background: transparent url("../images/site/footer.gif") left top repeat-x;}#footer p {	padding: 1px 0 0 38px;	line-height: 31px;	color: #8C8CB3;	font-size: 9px;	float: left;}#footer a {	color: #8C8CB3;	font-size: 9px;	text-decoration: none;}#footer a:hover {	text-decoration: underline;}#footer strong {	font-weight: 600;	text-decoration: underline;}#partners {	height: 148px;	background: transparent url("../images/site/global-separator.gif") left top repeat-x;	}#partners a {	display: block;	height: 56px;	float: left;	margin: 54px 33px 0 0;}#partners a.arb {	width: 85px;	background: transparent url("../images/site/partners/arb.gif") left top repeat-x;		margin-left: 45px;}#partners a.riba {	width: 121px;	background: transparent url("../images/site/partners/riba.gif") left top repeat-x;	}#partners a.uk-green {	width: 94px;	background: transparent url("../images/site/partners/uk-green.gif") left top repeat-x;	}#partners .twitter {	float: right;	padding: 8px;	background: #f0f1f4;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-khtml-border-radius: 3px;	margin: 59px 37px 0 0;}#partners .twitter a {	height: 24px;	width: 163px;	background: transparent url("../images/site/partners/twitter.gif") left top repeat-x;		margin: 0;}.press {	width: 410px;	height: auto;	float: left;	padding: 5px 0 5px 0;	background: #FFF;	margin: 0 0 10px 0;}.links {	width: 410px;	height: auto;	float: left;	padding: 0;	background: #FFF;	margin: 0 0 10px 0;}a.title_of_link {	color:#666666;	text-decoration: underline;	font-size: 14px;	font-family: Verdana;}a.title_of_link:hover {	text-decoration: none;}.press a.view {	color: #336699;	text-decoration: none;}a.view:hover {	text-decoration: underline;}.links  p {	margin: 10px 0 0 0;}.press  p {	margin: 10px 0 0 0;}#show-title-news {	width: 358px;		background: #FFF url("../images/site/news_home_title.gif") left top no-repeat;	float: left;	padding: 10px;}#show-title-projects {	width: 358px;	background: #FFF url("../images/site/projects.gif") left top no-repeat;	float: left;	padding: 10px;}#show-title-projects span {	color: #666666;	font-family: Verdana;	font-size: 18px;}#show-title-projects span span {	color: #666666;	font-family: Verdana;	font-size: 13px;	font-weight: 400;	color: #858585;}#show-title-projects span span a {	color: #666666;	font-family: Verdana;	font-size: 15px;	font-weight: 400;	text-decoration: none;	color: #858585;}#show-title-projects .top {		width: 358px;	height: 35px;}#show-title-projects .top {		width: 358px;	height: 26px;}#show-title-projects ul li a {	color: #666666;	font-size: 11px;	display: block;	text-decoration: none;	padding: 4px 6px 4px 6px;	margin: 1px 0 1px 0;	width: 337px;}#show-title-projects ul li a:hover {	color: #333;}#show-title-news span {	display: block;	color: #666666;	font-family: Verdana;	font-size: 18px;}#show-title-news .top {		width: 358px;	height: 26px;}#show-title-news ul li a {	color: #666666;	font-size: 11px;	display: block;	text-decoration: none;	padding: 4px 6px 4px 6px;	margin: 1px 0 1px 0;	width: 337px;}#show-title-news ul li a:hover {	color: #333;}#news {	margin: 0 0 0 0;}#scroller-wrapper {	background: #f4f4f4;	margin: 0 5px 0 4px;}.show-content-projects,.show-content-news {	width: 437px;	background: #FFF;	float: right;	padding: 10px 12px 10px 12px;	color: #666666;	font-weight: 400;	line-height: 17px;}.content .bg a,.show-content-news a,.show-content-projects a {	font-family: Arial;	font-size: 11px !important;	color: #333333;}.show-content-projects a,.show-content-news a {	font-family: Arial;	font-size: 11px !important;}.show-content-projects {	width: 437px;	background: #FFF;	float: right;	padding: 10px 12px 10px 12px;	color: #666666;	line-height: 17px;}.show-content-news h1 {	color: #666666;	font-family: Verdana;	font-size: 18px;	font-weight: 400;	margin: 0 0 13px 0;	line-height: 22px;}.show-content-projects h1 {	color: #666666;	font-family: Verdana;	font-size: 18px;	font-weight: 400;	margin: 0 0 13px 0;	line-height: 22px;}a.previous_posts, a.new_posts {	color: #666699;	font-size: 11px;	font-family: Verdana;	text-decoration: underline;}a.previous_posts:hover, a.new_posts:hover {	text-decoration: none;}.pagination-links {	float: right;	margin: 15px 10px 0 0;}.clients {	width: 177px;	height: auto;	float: left;	padding: 10px;	background: #FFF;	margin: 0 16px 7px 0;}a {	color: #990000;	text-decoration: underline;	font-size: 11px;	font-family: Verdana;}a:hover {	text-decoration: none;}ul.sitemap li {	line-height: 20px;}.bg {	background: #FFF;	padding: 18px 22px 18px 22px;}.content img {	padding: 1px;	border: 1px solid #584928;}.content img.image-left {	float: left;	margin: 0 15px 5px 0;}.content img.image-right {	float: right;	margin: 0 0 5px 15px;}a.mm_paging {	line-height: 30px;	color: #333;	font-size: 13px;	font-family: Verdana;	margin: 0  0 0 5px;	text-decoration: none;}a.mm_paging:hover {	text-decoration: underline;}div.NavPanel.top-pagging {	position: absolute;	right: 0px;	top: 0;	width: 11px; height: 100%;}div.NavPanel.bottom-paging {	position: absolute;	right: 0px;	bottom: 0;	width: 11px; height: 100%;}div.NavPanel div {position: relative; width: 100%; height: 100%;}span.arrdown, span.arrup {	position: absolute; 	right: 0px; 	display: block;	font-size: 0px; 	cursor: pointer;	width: 12px; 	height: 10px;}#scroller-wrapper {		 background: #f4f4f4 url('../images/site/global-separator.gif') repeat-x left bottom;}div.NavPanel.bottom-paging span.arrdown1, div.NavPanel.bottom-paging span.arrup1 {	position: absolute; 	right: 0px; 	display: block;	font-size: 0px; 	cursor: pointer;	width: 12px; 	height: 10px;}span.arrdown {top: -20px; right: 50px; background: transparent url('../images/site/scroll-down.gif') no-repeat center bottom;}span.arrup {top: -20px; right: 30px; background: transparent url('../images/site/scroll-top.gif') no-repeat center top;}div.NavPanel.bottom-paging span.arrdown1 {bottom: -20px; right: 50px; background: transparent url('../images/site/scroll-down.gif') no-repeat center bottom;}div.NavPanel.bottom-paging span.arrup1 {bottom: -20px; right: 30px; background: transparent url('../images/site/scroll-top.gif') no-repeat center top;}p {margin: 0px;}#newsScroller,#newsScroller2 {background: #f0f0f0;}* html span.arrdown {	top: -42px; 	right: 40px; 	background: transparent url('../images/site/scroll-down.gif') no-repeat center bottom;}
