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


*{padding:0; margin:0;}


/*---------------------Header Wrapper--------------------*/
.headerWrapper{
}
.headerWrapper .logoArea{
height:89px;
background:url(images/header-bg.gif) no-repeat top left;
position:relative;
}
.headerWrapper .logoArea a.onTop{
display:block;
position:absolute;
top:0;
left:51px;
width:220px;
height:79px;
text-decoration:none;
}

/*---------------------Main Navigation Wrapper--------------------*/
.mainNavWrapper{
height:51px;
padding-left:19px;
background:url(images/mainNav-bg.gif) no-repeat top left;
position:relative;
z-index:9999;
}

/*---------------------Main Navigation--------------------*/
.mainNav{
list-style:none;
width:828px;
height:51px;
margin:0;
}
.mainNav li{
float:left;
margin:0;
position:relative;
}
.mainNav li a{
display:block;
position:relative;
height:51px;
text-align:center;
font-size:2px;
text-decoration:none;
}
.mainNav li a.homeBtn{width:86px;}
.mainNav li a.leadershipBtn{width:116px;}
.mainNav li a.experienceBtn{width:117px;}
.mainNav li a.organizationBtn{width:137px;}
.mainNav li a.creditorBtn{width:127px;}
.mainNav li a.operationBtn{width:174px;}
.mainNav li a.newsBtn{width:82px;}
.mainNav li a.contactBtn{width:106px;}

.mainNav li a span{
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
margin:0;
}
.mainNav li a.homeBtn span{ background:url(images/homeBtn.gif) no-repeat top left;}
.mainNav li a.leadershipBtn span{ background:url(images/leadershipBtn.gif) no-repeat top left;}
.mainNav li a.experienceBtn span{ background:url(images/experienceBtn.gif) no-repeat top left;}
.mainNav li a.organizationBtn span{ background:url(images/organizationBtn.gif) no-repeat top left;}
.mainNav li a.operationBtn span{ background:url(images/operationBtn.gif) no-repeat top left;}
.mainNav li a.newsBtn span{ background:url(images/newsBtn.gif) no-repeat top left;}
.mainNav li a.contactBtn span{ background:url(images/contactBtn.gif) no-repeat top left;}
.mainNav li a.creditorBtn span{ background:url(images/creditorBtn.gif) no-repeat top left;}

.mainNav li a span:hover{background-position:bottom left; cursor:pointer;}


/*---------------------Sub Navigation--------------------*/
.mainNav li ul{
list-style:none;
width:202px;
background: url(images/drop-bottom-bg.png) no-repeat bottom left;
padding-bottom:10px;
position:absolute;
top:51px;
left:0;
display:none;
z-index:9999;
}
.mainNav li ul li{
margin:0;
float: none !important;
background: #fcfcfc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.mainNav li ul li a{
display:block;
padding:5px 23px 5px 8px;
border-bottom:1px solid #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#545454;
text-align:left;
text-decoration:none;
font-size:11px;
line-height:15px;
height: auto !important;
}
.mainNav li ul li a.push{
padding:6px 23px 6px 30px !important;
}
.mainNav li ul li a.last{
border-bottom:none !important;
}
.mainNav li ul li a:hover{
background:#efefef;
}

.mainNav li.leadershipDrop:hover ul,
.mainNav li.organizationDrop:hover ul,
.mainNav li.operationDrop:hover ul,
.mainNav li.creditorDrop:hover ul{
display:block;
}


/*---------------------Misc.--------------------*/
.clear{
clear:both;
height:0px;
}
