@charset "utf-8";
/* CSS Document */

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.body {
width: 819px;
margin-left:auto;
margin-right:auto;
background-image: url(images/bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#61896d;
margin-top:0px;
}

.container {
width: 819px;
height: 772px;
float:left;
}

.header {
width: 819px;
height: 100px;
background:url(images/BWS_01.jpg) no-repeat top center;
float:left;
}

.menu {
width: 819px;
height:41px;
float:left;
background-image:url(images/menu-background.jpg);
background-repeat:no-repeat;
}

.menu table {
width:819px;
height:41px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 13px;
text-align:center;
padding:0px 10px 0px 10px;
}

.menu table a {
color:#FFFFFF;
text-decoration:none;
}

.flash {
width: 819px;
height: 222px;
background:url(images/BWS_03.jpg) no-repeat top center;
float:left;
}

.content_cont {
width:819px;
height:521px;
margin-bottom:-100px;
}

.black {
background:url(images/BWS_08.jpg) no-repeat center;
width:819px;
height:82px;
float:left;
}

.content {
width:819px;
height:442px;
background:url(images/BWS_07.jpg) no-repeat top center;
float:left;
}

.content img {
margin-right:20px;
}

.content_text {
width:819px;
height:400px;
float:left;
overflow:hidden;
overflow-x:hidden;
padding-right:10px;
}

.content h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
margin: 10px 0px 10px 30px;
}

.content h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin: 10px 0px 10px 30px;
}

.content p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin: 10px 30px 0px 30px;
}

.content li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin: 10px 30px 0px 30px;
}

.content ul {
margin-left: 40px;
padding-left: 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
}

.content a {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
margin-left:30px;
}

.content a:hover {
color:#61896D;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: underline;
margin-left:30px;
}

.details_table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.company_span {
	width:500px;
	margin-left:230px;
	display:block;
}

.services_table {
margin-top:30px;
}

.projects_table {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.services_table img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.services_table a {
margin-left:0px;
}

.services_table a:hover {
margin-left:0px;
}

.contact_table {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin-left:20px;
	border:#000 1px solid;
}

.contact_table td {
	border:#000 1px solid;
}

.footer {
width:585px;
height:29px;
background:url(images/BWS_06.jpg) no-repeat top center;
float:left;
position:relative;
top:-29px;
}

.footer p {
position:relative;
top:-5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
margin-left:20px;
}

.home:hover {
background-image:url(images/menu_button_down_01.jpg);
}
.company:hover {
background-image:url(images/menu_button_down_02.jpg);
}
.project-management:hover {
background-image:url(images/menu_button_down_03.jpg);
}
.services:hover {
background-image:url(images/menu_button_down_04.jpg);
}
.news:hover {
background-image:url(images/menu_button_down_05.jpg);
}
.recruit:hover {
background-image:url(images/menu_button_down_06.jpg);
}
.enquiry:hover {
background-image:url(images/menu_button_down_07.jpg);
}
.contact:hover {
background-image:url(images/menu_button_down_08.jpg);
}
