* {
	padding: 0px;
margin: 0px;
list-style-type: none;
text-decoration: none;
}
html, body {
top: 0;
left: 0px;
background-color: #171717;
right: 0px;
}
a {
cursor: pointer;
 }
 a:link {
 color: #999999;
 }
 a:visited {
 color: #999999;
 }
 a:hover {
 color: #F9F9F9;
 }
 a:active {
 color: #999999;
 }
 #top-menu {width: 100%;
min-width: 900px;
position: relative;
right: 0px;
top: -1px;
font-family: Arial;
text-transform: uppercase;
font-size: 8pt;
z-index: 100;
background: url('../img/css/top.gif') repeat-x;
height: 30px;
}
#top-menu ul {
position: absolute;
right: 33px;
top: 0px;
width: auto;
}
#top-menu li {
width: auto;
float: left;
margin: 8px 2px 0px 2px;
z-index: 10;
color: #666666;
}
#tmenu5 {display: none;
 }
 .current-menu a, .current-news h3, .current-about h4 {color: #CCCCCC !important;
}
.current a {color: #F9F9F9 !important;
 }
 #bottom-shadow {height: 30px;
position: relative;
width: 100%;
min-width: 900px;
background: url('../img/css/bottom-shadow.gif') repeat-x;
z-index: 100;
margin-top: -1px;
}
#page-content {height: auto;
min-height: 130px;
width: 900px;
clear: both;
padding-bottom: 50px;
}
#header {position: relative;
width: 100%;
min-width: 900px;
height: 475px;
overflow: hidden;
}

#logo {
	height: 89px;
	width: 249px;
	background: url('../img/css/logow.png') no-repeat;
	top: 341px;
	right: 30px;
		position: absolute;
	z-index: 100;
	behavior: url('../css/iepngfix.htc');
}

#header-image, #header-content {position: absolute !important;
 }
 #header-image div{position: absolute;
 }
 #header-space {height: 475px !important;
 height: 0px;
 }
 #header-image, #header-content {min-height: 475px;
height: 475px;
width: 100%;
overflow: hidden;
min-width: 900px;
}
#slideshow1, #header-image div, #header-image img {
width: 100% !important;
width: auto;
min-height: 475px;
min-width: 1500px;
height: auto !important;
height: 475px;
}
object {z-index: -1 !important;
float: left;
top: 0px;
left: 0px;
position: absolute;
height: 475px !important;
}
#newsticker img {width: 10px;
behavior: url('resources/css/iepngfix.htc');
}

#nav {
	height: 32px;
	width: 100%;
	min-width: 900px;
	font-size: 12pt;
	margin-top: -32px;
	background: #000000;
	overflow: hidden;
	opacity: 0.8;
	filter: alpha(opacity=80);
		position: absolute;
	bottom: 0px !important;
	bottom: -1px;
}
/*#nav ul {
	width: 600px;
	margin: 0px 0px 0px 20px;
}*/
#nav ul li {
	float: left;
	width: 60px;
		z-index: 10;
		
}
#nav ul li.back {
                        background: url("chiaro.png") no-repeat right -30px;
                        width: 9px; height: 30px;
                        z-index: 100;
                        position: absolute;
                    }
#nav ul li.back .left {
                            background: url("chiaro.png") no-repeat top left;
                            height: 35px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }

#nav ul li a  {
	z-index: 10;
	float: left;
	height: 35px;
	color: #a3a395;
	padding-left: 0px !important;
	line-height: 16pt;
	text-indent: 8px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	font-size: 9pt;
	display: block;
	overflow: hidden;
	                        font: 12px verdana, sans-serif;

                        outline: none;

                        top: 7px;
                        letter-spacing: 0;
                        position: relative;
                  
	
	
}
#nav li a:hover {
	color: #F9F9F9;
	
}
 #nav div.background {
 	background: #151515 !important;
	z-index: 	8;
	height: 30px;
	padding: 0px 0px 0px 10px !important;
	position: absolute;
	visibility: hidden;
}

#menu1{
width: 55px !important;
 }
#menu2 {
width: 80px !important;
 }
 #menu3 {
width: 75px !important;
 }
 #menu4 {
width: 60px !important;
 }
#menu5 {
width: 80px !important;
 }
#level0 #nav { height: 0px;
 }

#footer {
background: #131313;
height: 68px;
position: relative;
bottom:-68px;
width: 100%;
min-width: 900px;
font-family: Arial;
color: #3a3a3a;
font-size: 8pt;
float: left;
text-align: left;
}
#footer-copy { width: 900px;
 }
 #footer a:link, #footer a:visited, #footer a:active  {color: #3a3a3a;
 }
 #footer a:hover {color: #4a4a43;
 }
 #london-office {float: left;
width: 180px;
margin: 13px 20px 0px 30px !important;
margin: 13px 20px 0px 15px;
}
#dubai-office {float: left;
width: 180px;
margin: 13px 20px 0px 0px;
}
#london-office h4, #dubai-office h4 {color: #4a4a43;
margin-bottom: 2px;
font-size: 8pt;
}
#other-contact p, #other-contact h4 {float: left;
font-size: 7pt;
width: auto;
font-weight: 100;
margin: 43px 10px 0px 0px;
text-transform: uppercase;
}
/*          .menu {
            position: relative;
            height: 35px;
            width: 800px;
            background: url("scuro.png");
            padding: 0px;
            margin: 0px 0;
            overflow: hidden;
        }
              .menu li {
                    float: left;
                    list-style: none;
                }
                    .menu li.back {
                        background: url("chiaro.png") no-repeat right -30px;
                        width: 9px; height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                        .menu li.back .left {
                            background: url("chiaro.png") no-repeat top left;
                            height: 35px;
                            margin-right: 9px; 
                        }
                    .menu li a {
                        font: 12px verdana, sans-serif;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 100;
                        display: block;
                        float: left;
                        height: 35px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;    
                    }
                       .menu li a:hover, .menu li a:active, .menu li a:visited {
                            border: none
                        }
*/
#nav2 {
height: 0px;
width: 100%;
min-width: 900px;
font-size: 12pt;
background: #000000;
overflow: hidden;
opacity: 0.7;
filter: alpha(opacity=70);
bottom: 32px !important;
bottom: 31px;
position: absolute;
}
/*#nav2 ul {
width: 600px;
margin: 0px 0px 0px 20px;
}*/
#nav2 ul li {
float: left;
width: 90px;
}
#nav2 ul li a  {
z-index: 10;
float: left;
height: 25px;
color: #a3a395;
padding-left: 0px !important;
line-height: 20pt;
text-indent: 8px;
position: relative;
text-align: center;
font-family: Arial;
text-transform: uppercase;
font-size: 8pt;
}
#nav2 li a:hover {
color: #F9F9F9;
 }
 #nav2 div.background {
 background: #151515 !important;
z-index: 8;
height: 25px;
padding: 0px 0px 0px 10px !important;
position: absolute;
visibility: hidden;
}
#nav2 .background .left {
background: #151515 !important;
height: 25px;
padding-left: 6px !important;
margin-right: 7px !important;
}
#about-menu1, #about-menu2 {
width: 90px !important;
 }
 #about-menu3 {
 width: 100px !important;
 }
 #about-menu4, #about-menu5 {
 width: 70px !important;
 }
 