* {
margin:0;
padding:0;
}

html, body {
font-size:12px;
font-family:Helvetica, Arial;
text-align:center;
color:#000000;
background:url(../images/back.jpg) repeat-x #e5e5e5;
}

#page {
width:1000px;
margin:auto;
text-align:left;
}

#header {
width:1000px;
height:103px;
clear:both;
}

#header .left {
width:400px;
float:left;
padding-left:75px;
padding-top:35px;
}

img {
border:none;
}

#header .right {
width:400px;
float:right;
padding-right:75px;
padding-top:20px;
}

#header .right p {
text-align:right;
line-height:20px;
}

#menulinks {
background:url(../images/menulinks.jpg) no-repeat top center;
width:850px;
height:47px;
clear:both;
margin-left:75px;
}

#menulinks a {
margin:0px;
padding:0px;
}

a.aboutus_link {
background:url(../images/aboutus_link.jpg);
display:block;
float:left;
height:47px;
width:113px;
margin:0px;
padding:0px;
}

a.aboutus_link:hover {
background:url(../images/aboutus_link1.jpg);
}

a.managementteam_link {
background:url(../images/managementteam_link.jpg);
display:block;
float:left;
height:47px;
width:181px;
margin:0px;
padding:0px;
}

a.managementteam_link:hover {
background:url(../images/managementteam_link1.jpg);
}

a.projects_link {
background:url(../images/projects_link.jpg);
display:block;
float:left;
height:47px;
width:116px;
margin:0px;
padding:0px;
}

a.projects_link:hover {
background:url(../images/projects_link1.jpg);
}

a.clients_link {
background:url(../images/clients_link.jpg);
display:block;
float:left;
height:47px;
width:93px;
margin:0px;
padding:0px;
}

a.clients_link:hover {
background:url(../images/clients_link1.jpg);
}

a.news_link {
background:url(../images/news_link.jpg);
display:block;
float:left;
height:47px;
width:88px;
margin:0px;
padding:0px;
}

a.news_link:hover {
background:url(../images/news_link1.jpg);
}

a.opportunities_link {
background:url(../images/opportunities_link.jpg);
display:block;
float:left;
height:47px;
width:147px;
margin:0px;
padding:0px;
}

a.opportunities_link:hover {
background:url(../images/opportunities_link1.jpg);
}

a.contact_link {
background:url(../images/contact_link.jpg);
display:block;
float:left;
height:47px;
width:112px;
margin:0px;
padding:0px;
}

a.contact_link:hover {
background:url(../images/contact_link1.jpg);
}

ul#nav  {
list-style:none;
padding:0px;
margin:0px;
}

ul#nav li {
list-style:none;
padding:0px;
margin:0px;
}

ul#nav li a {
padding:0px;
margin:0px;
}

ul#nav li ul a {
border:none;
line-height:30px;
display:block;
width:180px;
height:30px;
padding-left:20px;
color:#FFFFFF;
text-decoration:none;
}

ul#nav li ul a:hover  {
background:#001774;
width: auto;
}

ul#nav li {
float:left;
list-style:none;
}

ul#nav ul {
position:absolute;
display:none;
}

ul#nav li ul {
background-image: url(../images/hover_trans.png);
float:left;
position:absolute;
z-index:1000;
top:149px;
width:225px;
list-style:none;
}

ul#nav ul ul {
position:absolute;
left:220px;
top:auto;
margin-top:-30px;
display:none;
width:300px;
}

ul#nav ul ul li a {
width:280px;
}

ul#nav li ul li {
border-bottom:1px solid #19288f;
width:100%;
list-style:none;
text-align:left;
}

ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li:hover ul ul ul ul{
display:none;
}

ul#nav li:hover ul, ul#nav li li:hover ul, ul#nav li li li:hover ul, ul#nav li li li li:hover ul{
display:block;
}

#banner {
width:850px;
background:url(../images/banner.jpg);
height:424px;
clear:both;
padding-left:75px;
padding-right:75px;
}

#bannerport {
width:850px;
background:url(../images/banner_port.jpg);
height:280px;
clear:both;
padding-left:75px;
padding-right:75px;
}

#banner p {
font-size:19px;
line-height:30px;
text-align:justify;
padding-top:20px;
}

#banner p span {
font-weight:bold;
}

#mainarea {
clear:both;
padding-top: 40px;
padding-left:75px;
padding-right:75px;
padding-bottom:30px;
display:table;
}

#mainarea .left {
float:left;
width:415px;
padding-right:20px;
text-align:justify;
}

#mainarea .right {
float:left;
width:415px;
text-align:justify;
}

#mainarea p {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 13px;
line-height: 18px;
color: black;
}

    


