* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}

body {
	width:779px;
	margin:20px auto;
	background:url(bg.gif);
}

img{
border:0;
 }

.hide {
	display:none;
}

#oDivHeader {
	width:777px;
	height:90px;
	float:left;
	background:#ffc;
	background:#ffc url("iib-busexecslogo.gif") no-repeat left;
	border-top:4px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
}

#oDivHeader img {
	float:right;
}

#oDivHeader #oDivTopRight {
	width:179px;
	height:80px;
	float:left;
	overflow:hidden;
	
	background:#ffc url("corner.gif") no-repeat top left;
	padding-left:20px;
}

/* NAVIGATION MENU */

#oUlMainNav{
	width:779px;
	height:1px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:#333;
	list-style:none;
	
}

#oUlMainNav li{
	float:left;
}

#oUlMainNav a{
	width:129px;
	height:20px;
	display:block;
	padding-top:5px;
	border-left:1px solid #fff;
		
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-size:small;
}

#oUlMainNav a:hover{
	background:#666;
}

#oUlMainNav li a#oLinkMainNavFirst{
	border-left:0;
}

#oUlMainNav li a#oLinkMainNavLast{
	border-right:1px solid #fff;
}

#oUlMainNav li ul { /* second-level lists */
	position: absolute;
	margin:0;
	padding:0;
	width: 129px;
	left: -999em; 
	list-style:none;	
	background:#333;
	
}

#oUlMainNav li:hover ul, #oUlMainNav li li:hover ul, #oUlMainNav li.sfhover ul, #oUlMainNav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


#oUlMainNav li ul li a{
	border-left:0;
	font-size:x-small;
	width:119px;
	height:18px;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
}

/**************************************************************************************************/

#oDivContent {
	width:770px;
	float:left;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:20px;
	border-left:1px solid #333;
	border-right:1px solid #333;
	background:#ffc;
}

#oDivContent #oDivLeftMenu{
	width:170px;
	padding:13px 0;	
	padding-top:0;
	float:left;
	background: url("menu.gif");	
}

#oDivContent #oDivLeftMenu form#oFormCountryQuickfind{
	width:151px;
	margin:0; 
	padding:0 10px;
	padding-top:15px;	
	float:left;
	border-top:5px solid #ffc;
}

#oDivContent #oDivLeftMenu form#oFormCountryQuickfind select{
	width:150px;
	height:15px;
	font-size:x-small;
}

#oDivContent #oDivLeftMenu h3{
	float:left;
	margin:0;
	padding:15px 10px;
	color:#fff;
	font-size:small;
	text-align:center;
}

#oDivLeftMenu ul {
	margin:0;
	padding:0;	
	padding-left:20px;
	padding-bottom:10px;
	float:left;
}

#oDivLeftMenu ul li{
	width:151px;
	float:left;
	margin:5px 0;
	font-size:x-small;
}

#oDivLeftMenu ul li a{
	width:130px;
	color:#fff;
	float:left;
	display:block;
	font-size:x-small;
	text-decoration:none;
}

/****** INTERNATIONAL STYLE ******/
#oDivContent #oDivLeftMenu ul#oUlLeftMenu{
	list-style:none;	
	padding-left:10px;
}

#oDivContent #oDivLeftMenu ul#oUlLeftMenu li {
	height:13px;	
	background-repeat:no-repeat;
}
/****** ALL OTHER SITES ******/

#oDivContent #oDivLeftMenu ul#oUlLeftMenuNational{
	list-style:square;
	color:#fff;
}

#oDivContent #oDivLeftMenu ul#oUlLeftMenu li a {
	height:10px;
	padding-bottom:3px;
	display:block;
	padding-left:21px;
}

#oDivContent #oDivLeftMenu ul li a img{
	width:17px;
	height:12px;
	vertical-align:text-top;
}

/******** MainContent ********/

#oDivContent #oDivMainContent{
	width:553px;
	padding-left:20px;
	float:left;
}

#oDivContent #oDivMainContent h1{
	width:555px;
	float:left;
	margin-bottom:5px;
	padding-right:20px;
	padding-bottom:5px;
	border-bottom:1px solid #000;	
	font-size:small;
}

#oDivContent #oDivMainContent h2{
	width:100%;
	float:left;
	margin:5px 0;
	padding-right:20px;
	font-size: 110%;	
	clear:both;
}

#oDivContent #oDivMainContent h2{
	width:100%;
	float:left;
	margin:5px 0;
	padding-right:20px;
	font-size: 110%;	
	clear:both;
}

#oDivContent #oDivMainContent a.body {
	color: #000000;
	text-decoration: none;	
}

#oDivContent #oDivMainContent a.body:hover {
	color: #000000;
	text-decoration: none;	
}

.biglist{
	font-size:small;
	padding-left: 70px;
	letter-spacing: 1px;
	color: #339900;
	line-height: 25px;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
}

.oImgLeft {
	float:left;
	padding:0px 10px 10px 0px;
}

.oImgRight {
	float:right;
	padding:10px;
	padding-right:0px;
}

.skillslist {
	line-height: 20px;
	padding-bottom: 15px;
	list-style-position: outside;
	list-style-type: disc;
	float: left;
}


/***

	#oDivContent #oDivMainContent ul{
		width:535px;
		float:left;
		margin:5px 10px;
		list-style:outside disc;
	}
	
	#oDivContent #oDivMainContent ul li{
		margin:5px 5px;
		margin-left:15px;
	}
***/

#oDivMainContentFooter {
	width:777px;
	float:left;
	font-size: x-small;
	padding: 0;
	background:#ffc;
	border-left:1px solid #333;
	border-right:1px solid #333;
	color: #333;
	}

	#oDivMainContentFooter div	{
	margin: 0 20px 15px 197px;
	}
	
	#oDivMainContentFooter p, #oDivMainContentFooter p strong, #oDivMainContentFooter p em, #oDivMainContentFooter p strong em {
	font-size: x-small;
	margin: 0;
	}
		

#oDivFooter {
	width:779px;
	height:16px;
	float:left;
	font-size:xx-small;
	padding-top:4px;
	color:#fff;
	background:#333;	
}

	#oDivFooter p  {
		font-size:xx-small;
		margin:0;
	}
	
	#oDivFooter a {
		font-size:xx-small;
		color:#fff;
		text-decoration:none;
		padding-left: 50px;
	}
	
	#oDivFooter a:hover {
	font-size:xx-small;
	color:#fff;
	text-decoration: underline;
	}
	
