body {
background: #fff url('images/bg.jpg');
margin-top: 13px;
behavior:url("csshover.htc"); /* This is needed for IE to use :hover.  It is Mandatory to have for the drop down menu */
}

#container {
background: #3366cc;
width: 902px;
border: 2px solid #000;
margin-left: auto;
margin-right: auto;
padding: 6px;
}

#header  {
background: #000 url('images/content.jpg') no-repeat;
width: 893px;
height: 495px;
margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

#header p {
color: #fff;
font-size: 11px;
font-family: Verdana;
width: 165px;
text-align: right;
padding-left: 23px;
padding-top: 101px;
}

#header h1, #header h2 {display: none;}

#nav {
padding-top: 60px;
}

#nav ul {
background: #000;
margin: 0px;
padding: 0px;
height: 52px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;

}

#nav ul li {
background: #3465c7 url('images/nav_li_bg.gif') repeat-x;
float: left;
list-style-type: none;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 9px;
border-bottom: 3px solid #fff;
text-align:center;
width:176px;
}

#nav ul li a:link, #nav ul li a:visited {
color: #000;
text-decoration: none;
text-transform: uppercase;
font-family: Verdana;
font-size: 11px;
font-weight: bold;/*
padding-left: 47px;
padding-right: 47px;
-padding-left: 47px;
-padding-right: 46px;*/

}

#nav ul li.nav_li_sep {
background: url('images/nav_li_sep.gif');
width: 4px;
border-bottom: 3px solid #fff;
}

#iblock_container {
margin-left: 4px;
margin-right: 5px;
padding-top: 4px;
}

.iblock_left {
background: #7e9ddb url('images/iblock_bg.gif') repeat-x top left;
width: 288px;
border: 3px solid #fff;
margin-right: 5px;
}

.iblock_left h3 {
background: #fff;
margin: 0px;
text-align: center;
text-transform: uppercase;
font-size: 12px;
font-family: Verdana;
padding: 4px;
}

.iblock_left p {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
padding: 4px;
}

.iblock_left ul {
margin: 4px;
padding: 4px;
}

.iblock_left ul li {
list-style-type: none;
font-weight: bold;
font-family: Verdana;
font-size: 11px;
line-height: 18px;
}

.iblock_right {
background: #7e9ddb url('images/iblock_bg.gif') repeat-x top left;
border: 3px solid #fff;
width: 288px;
}

.iblock_right h3 {
background: #fff;
margin: 0px;
text-align: center;
text-transform: uppercase;
font-size: 12px;
font-family: Verdana;
padding: 4px;
}

.iblock_right h4 {
color: #fff;
text-transform: uppercase;
font-family: Verdana;
font-size: 11px;
margin: 0px;
padding: 8px;
}

.iblock_right ul {
margin: 4px;
margin-top: 0px;
padding: 4px;
padding-top: 0px;
}

.iblock_right ul li {
list-style-type: none;
font-weight: bold;
font-family: Verdana;
font-size: 11px;
line-height: 18px;
}

.iblock_right p {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
padding: 4px;
}

#footer {
width: 413px;
padding-top: 12px;
margin-left: auto;
margin-right: auto;
}

#footer p {
display: none;
}

#footer .i4 {
background: url('images/i4.gif');
width: 139px;
height: 23px;
float: left;
cursor: hand;
}

#footer .copy {
background: url('images/copy.gif');
width: 274px;
height: 23px;
float: left;
}

/* ===================================== */
/* ============ HOVER MENU ============= */
/* ===================================== */

#nav ul li ul {
background: #3366cc url(images/navsub_bg.gif) repeat-y top right;
margin-top:7px;
padding: 8px 0px;
height: auto;
border: 1px solid #fff;
width:174px;
-margin-top:0px;

}
#nav ul li.nav_company ul {
background: #3366cc url(images/navsub_bg.gif) repeat-y top right;
margin-top:7px;
padding: 8px 0px;
height: auto;
border: 1px solid #fff;
width:172px;
-margin-top:0px;

}
#nav ul li ul li {
color: #fff;
background: none;
float: none;
list-style-type: none;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
border: 0px;
}

#nav ul li ul li a:link, #nav ul li ul li a:visited {
color: #fff;
text-decoration: none;
text-transform: lowercase;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
-padding-left: 0px;
-padding-right: 0px;
}
#nav ul li.nav_company {
width:173px;
}

#nav ul li.nav_company, #nav ul li.nav_executive, #nav ul li.nav_services, #nav ul li.nav_contactus	{

color: #000;
}

#nav ul li ul li.nav_company {

}

#nav ul li.nav_company ul, #nav ul li.nav_executive ul, #nav ul li.nav_services ul, #nav ul li.nav_contactus ul {
position:absolute;
-margin-left: -155px; /* IE */
-top: 125px;
}		

/* #nav ul li.nav_services>ul {left:140px;}  others */

#nav ul li a {
text-decoration: none;
font-weight:bold;
width:100%; /* IE */
}

#nav ul li>a {width:auto;} /* others */

#nav ul li a.submenu {
background:url('images/sub.gif') right no-repeat;
}

/* regular hovers */

#nav ul li.nav_services a:hover {

}
	
/* hovers with specificity */
	
#nav ul li.nav_services:hover {z-index:10;}		
		
#nav ul ul, li:hover ul ul {
display:none;
}

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