@charset "utf-8";
/* CSS Document */
body{
behavior:url(/csshover.htc);
}
.clearfix{
float:none;
clear:both;
}
#navigation{
position:relative;
background: url(/images/navigation_bg2.gif) repeat-y;
z-index:5;
float:left;
width:950px;
}
#navigation ul {
position:relative;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
color:white;
font-size:0.8em;
font-weight:bold;
left:30px;
float:left;
z-index:5;
}
/*!!!!!!!!!!! horizontal gaps between buttons */
#navigation ul li {
position:relative;
color:white;
float:left;
margin-right:2px;
width:auto;
z-index:999;
}
/*--------------------------------------------------------*/

/*!!!!!!!!!!! button bg default state*/
#navigation ul.level li a {
position:relative;
color:white;
background: #006666 url(/images/nav_right.gif) no-repeat top right;
}
#navigation ul.level li a {
text-decoration:none;
}
#navigation ul.level li a span{
padding:0 0.7em;
display:block;
line-height:1.8em;
text-decoration:none;
background: url(/images/nav_left.gif) no-repeat top left;
color:white;
}
/*---------------------------------------------*/

/*!!!!!!!!!!! drop down links fonts etc setting*/
#navigation ul ul { 
position:absolute;
margin-top:0.15em; 
/*hide drop down menue*/
display:none;
/*-------------------------*/
float:left;
z-index:5;
font-size:1.0em;
font-weight: bold;
padding-bottom:0.2em;
background:#006666;
left:0px;
padding-left:0px;
width:12.35em; 
}
/*!!!!!!!!!!! drop down links ---- display  on hover*/
body #wrapp #mainPage #navigation ul.level li:hover ul.level2 {
display:block;
background:  url(/images/dorpdown_bottom.png) bottom left no-repeat;
position:absolute;
top:1.65em;
float:left;
padding-bottom:1.6em;
width:18em; 
}
/*-------------------------------------------------*/
#navigation li li {
position:relative;
line-height:1.2em;  

z-index:5;
text-indent:0.7em;
}
/*!-------------------------------------------------*/

/*!!!!!!!!!!! right side nav bar padding venue contact*/
.Venue {
margin-left:135px;
}
/*-------------------------------------------------*/

/*reset important !!!!!!!!!!!!*/
#navigation ul.level li a:hover,  #wrapp #mainPage #navigation li a{
position:relative;
float:left;
}
#navigation ul.level li a:hover,  #wrapp #mainPage #navigation li a span{
position:relative;
float:left;
}
/*End reset important !!!!!!!!!!!!*/


/*button roll over + active state for individual pages 
---- first line ...a bg for right side slamming door 
---- second line ...a bg for left side slamming door
*/
body#Home #wrapp #mainPage #navigation ul.level li a:hover, body#Home #wrapp #mainPage #navigation ul.level li.Home a{
position:relative;
background:#98c000 url(/images/nav_right_over.gif) no-repeat top right;
float:left;
}
body#Home #wrapp #mainPage #navigation ul.level li a:hover span, body#Home #wrapp #mainPage #navigation ul.level li.Home a span{
position:relative;
background:url(/images/nav_left_over.gif) no-repeat top left;
float:left;
}
body#Defense #wrapp #mainPage #navigation ul.level li a:hover, body#Home #wrapp #mainPage #navigation ul.level li.Home a{
position:relative;
background:#98c000 url(/images/nav_right_over.gif) no-repeat top right;
float:left;
}
body#Defense #wrapp #mainPage #navigation ul.level li a:hover span, body#Home #wrapp #mainPage #navigation ul.level li.Home a span{
position:relative;
background:url(/images/nav_left_over.gif) no-repeat top left;
float:left;
}
body#Contact #wrapp #mainPage #navigation ul.level li a:hover, body#Contact #wrapp #mainPage #navigation ul.level li.Contact a {
position:relative;
background:#98c000 url(/images/nav_right_over.gif) no-repeat top right;
float:left;
}
body#Contact #wrapp #mainPage #navigation ul.level li a:hover span, body#Contact #wrapp #mainPage #navigation ul.level li.Contact a span{
position:relative;
background: url(/images/nav_left_over.gif) no-repeat top left;
float:left;
}
body#Exhibitors #wrapp #mainPage #navigation ul.level li a:hover, body#Exhibitors #wrapp #mainPage #navigation ul.level li.Exhibitors a{
position:relative;
background:#98c000 url(/images/nav_right_over.gif) no-repeat top right;
float:left;
}
body#Exhibitors #wrapp #mainPage #navigation ul.level li a:hover span, body#Exhibitors #wrapp #mainPage #navigation ul.level li.Exhibitors a span{
position:relative;
background: url(/images/nav_left_over.gif) no-repeat top left;
float:left;
}
body#Visitors #wrapp #mainPage #navigation ul.level li a:hover, body#Visitors #wrapp #mainPage #navigation ul.level li.Visitors a{
position:relative;
background:#98c000 url(/images/nav_right_over.gif) no-repeat top right;
float:left;
}
body#Visitors #wrapp #mainPage #navigation ul.level li a:hover span, body#Visitors #wrapp #mainPage #navigation ul.level li.Visitors a span{
position:relative;
background:url(/images/nav_left_over.gif) no-repeat top left;
float:left;
}
body#Press #wrapp #mainPage #navigation ul.level li a:hover, body#Press #wrapp #mainPage #navigation ul.level li.Press a {
position:relative;
background:#98c000 url(/images/nav_right_over.gif) no-repeat top right;
float:left;
}
body#Press #wrapp #mainPage #navigation ul.level li a:hover span, body#Press #wrapp #mainPage #navigation ul.level li.Press a span {
position:relative;
background: url(/images/nav_left_over.gif) no-repeat top left;
float:left;
}
body#Events #wrapp #mainPage #navigation ul.level li a:hover , body#Events #wrapp #mainPage #navigation ul.level li.Events a {
position:relative;
background:#98c000 url(/images/nav_right_over.gif) no-repeat top right;
float:left;
}
body#Events #wrapp #mainPage #navigation ul.level li a:hover span, body#Events #wrapp #mainPage #navigation ul.level li.Events a span{
position:relative;
background: url(/images/nav_left_over.gif) no-repeat top left;
float:left;
}
body#Dubai #wrapp #mainPage #navigation ul.level li a:hover , body#Dubai #wrapp #mainPage #navigation ul.level li.Dubai a {
position:relative;
background:#98c000 url(/images/nav_right_over.gif) no-repeat top right;
float:left;
}
body#Dubai #wrapp #mainPage #navigation ul.level li a:hover span, body#Dubai #wrapp #mainPage #navigation ul.level li.Dubai a span{
position:relative;
background: url(/images/nav_left_over.gif) no-repeat top left;
float:left;
}
body#Venue #wrapp #mainPage #navigation ul.level li a:hover , body#Venue #wrapp #mainPage #navigation ul.level li.Venue a {
position:relative;
background:#98c000 url(/images/nav_right_over.gif) no-repeat top right;
float:left;
}
body#Venue #wrapp #mainPage #navigation ul.level li a:hover span, body#Venue #wrapp #mainPage #navigation ul.level li.Venue a span{
position:relative;
background:url(/images/nav_left_over.gif) no-repeat top left;
float:left;
}
/*-------------------------------------------------------------------------------------------------------*/

/*drop down styling a link + hoover state*/

body #wrapp #mainPage ul.level li:hover ul.level2 li  a{
position:relative;
padding-top:0.2em;
display:block; 
background:#006666;
border-left: #ffffff 3px solid;
border-right: #ffffff 3px solid;
font-size:1.0em;
line-height:1.6em;
width:12.35em;
float:left;
}
body#Home #wrapp #mainPage #navigation ul.level li  ul.level2 li a:hover{
position:relative;
background:#006666;
border-left: #98c000 3px solid;
border-right: #98c000 3px solid;
width:12.35em;
color: #98c000;
float:left;
}
body#Defense #wrapp #mainPage #navigation ul.level li  ul.level2 li a:hover{
position:relative;
background:#006666;
border-left: #98c000 3px solid;
border-right: #98c000 3px solid;
width:12.35em;
color: #98c000;
float:left;
}
body#Contact #wrapp #mainPage #navigation ul.level li:hover ul.level2 li a{
position:relative;
padding-top:0.2em;
display:block; 
background:#006666;
border-left: #ffffff 3px solid;
border-right: #ffffff 3px solid;
font-size:1.0em;
line-height:1.6em;
width:12.35em;
float:left;
}
body#Contact #wrapp #mainPage #navigation ul.level li  ul.level2 li a:hover{
position:relative;
background:#006666;
border-left: #98c000 3px solid;
border-right: #98c000 3px solid;
width:12.35em;
color: #98c000;
float:left;
}
body#Exhibitors #wrapp #mainPage #navigation ul.level li:hover ul.level2 li a{
position:relative;
padding-top:0.2em;
display:block; 
background:#006666;
border-left: #ffffff 3px solid;
border-right: #ffffff 3px solid;
font-size:1.0em;
line-height:1.6em;
width:12.35em;
float:left;
}
body#Exhibitors #wrapp #mainPage #navigation ul.level li  ul.level2 li a:hover{
position:relative;
background:#006666;
border-left: #98c000 3px solid;
border-right: #98c000 3px solid;
width:12.35em;
color: #98c000;
float:left;
}
body#Visitors #wrapp #mainPage #navigation ul.level li:hover ul.level2 li a{
position:relative;
padding-top:0.2em;
display:block; 
background:#006666;
border-left: #ffffff 3px solid;
border-right: #ffffff 3px solid;
font-size:1.0em;
line-height:1.6em;
width:12.35em;
float:left;
}
body#Visitors #wrapp #mainPage #navigation ul.level li  ul.level2 li a:hover{
position:relative;
background:#006666;
border-left: #98c000 3px solid;
border-right: #98c000 3px solid;
width:12.35em;
color: #98c000;
float:left;
}
body#Press #wrapp #mainPage #navigation ul.level li:hover ul.level2 li a{
position:relative;
padding-top:0.2em;
display:block; 
background:#006666;
border-left: #ffffff 3px solid;
border-right: #ffffff 3px solid;
font-size:1.0em;
line-height:1.6em;
width:12.35em;
float:left;
}
body#Press #wrapp #mainPage #navigation ul.level li  ul.level2 li a:hover{
position:relative;
background:#006666;
border-left: #98c000 3px solid;
border-right: #98c000 3px solid;
width:12.35em;
color: #98c000;
float:left;
}
body#Events #wrapp #mainPage #navigation ul.level li:hover ul.level2 li a{
position:relative;
padding-top:0.2em;
display:block; 
background:#006666;
border-left: #ffffff 3px solid;
border-right: #ffffff 3px solid;
font-size:1.0em;
line-height:1.6em;
width:12.35em;
float:left;
}
body#Events #wrapp #mainPage #navigation ul.level li  ul.level2 li a:hover{
position:relative;
background:#006666;
border-left: #98c000 3px solid;
border-right: #98c000 3px solid;
width:12.35em;
color: #98c000;
float:left;
}
body#Dubai #wrapp #mainPage #navigation ul.level li:hover ul.level2 li a{
position:relative;
padding-top:0.2em;
display:block; 
background:#006666;
border-left: #ffffff 3px solid;
border-right: #ffffff 3px solid;
font-size:1.0em;
line-height:1.6em;
width:12.35em;
float:left;
}
body#Dubai #wrapp #mainPage #navigation ul.level li  ul.level2 li a:hover{
position:relative;
background:#006666;
border-left: #98c000 3px solid;
border-right: #98c000 3px solid;
width:12.35em;
color: #98c000;
float:left;
}
body#Venue #wrapp #mainPage #navigation ul.level li:hover ul.level2 li a{
position:relative;
padding-top:0.2em;
display:block; 
background:#006666;
border-left: #ffffff 3px solid;
border-right: #ffffff 3px solid;
font-size:1.0em;
line-height:1.6em;
width:12.35em;
float:left;
}
body#Venue #wrapp #mainPage #navigation ul.level li  ul.level2 li a:hover{
position:relative;
background:#006666;
border-left: #98c000 3px solid;
border-right: #98c000 3px solid;
width:12.35em;
color: #98c000;
float:left;
}
/*------------------------------------------------------*/




