br.clear{clear:both;height:1px;}

.clear{
		clear:both;
		height:1px;
	}
	
* HTML .clear{
		visibility:hidden;
	}

a
{
	font-weight:bold;
	text-decoration:none;
}
a:hover{
text-decoration: underline;
	color:#595959;
}

	.red a{  color:#660033;}
	.green a{ color:#666600; }
	.purple a{  color:#663366;}
	.orange a{ color:#BA5915;}


	div, p{
		line-height:1.5em;
		margin:0px;
		padding:0px;
	}
	p{
		margin:0px;
		padding:0px;
		padding-bottom:.5em;
	}
	
	
	body{
		font-family: verdana, tahoma, arial, sans-serif;
		color: #333333;
		font-size: 10px;
		margin:0px; 
		padding:0px;
		background-color:#eeeeee

	}
	td, th{
		font-size:55%;
		vertical-align:top;
		border:0px;
		
	}
	input{
		font-family:verdana;
		color:#000;
		font-size:100%;
	}
	.red input.admin{ width:100%; background:#660033; border:none; color:#fff}
	.green input.admin{ width:100%; background:#666600; border:none; color:#fff}
	.purple input.admin{ width:100%; background:#663366; border:none; color:#fff}
	.orange input.admin{ width:100%; background:#BA5915; border:none; color:#fff}

	img{ border:none}
	
	ul{ margin:0px; padding:0px;}
/* ******************** START CONTROLS THE LAYOUT OF THE PAGE ************************************** */


#outer
{
    position:relative;
    text-align:left;
	width:756px;
	min-width:756px;
	z-index:1 
	}
	
		#outercontent
		{
			position:relative;
			padding-top:236px;
			width:600px;
			margin-left:0px; 	
				}
	
		#contentarea
		{			
			
			min-height:200px;
			background-color:#cccccc;
			}
	
			#contentarea .left{ min-height:410px; float:left; width:650px; background-color:#fff; z-index:2; position:absolute;  top:115px; }
			#contentarea .right{ float:right;width:200px;display:none  }
				#contentarea .txt{ padding:10px;}
				#contentarea .right .box{ padding:10px; background:#eeeeee; margin-bottom:10px;}
			#banner_red, #banner_green, #banner_purple,#banner_orange{  width:600px; height:211px; position:absolute; top:74px; z-index:-1  }
			#banner_red{background:url('../images/banner/red.jpg');}
			#banner_green{background:url('../images/banner/green.jpg');}
			#banner_purple{background:url('../images/banner/purple.jpg');}
			#banner_orange{background:url('../images/banner/orange.jpg');}
					#banner_red, 
			#banner_green, 
			#banner_purple,
			#banner_orange,
			#banner_africa,
			#banner_usonshore,
			#banner_world,
			#banner_gulf,
			#banner_overview{ display:none}	
			
			
			#footer{ display:none}
				.footleft{  float:left; width:385px; color:#fff; padding:0px 5px 0px 10px;}*html .footleft{width:400px;}
				.red .footleft{background-color:#660033;}
				.purple .footleft{background-color:#663366;}
				.green .footleft{background-color:#666600;}
				.orange .footleft{background-color:#BA5915;}
				.footright{ color:#660033}
	
			#logo{ position:absolute; left:15px; top:15px;}
	
			.leftcontent{ position:absolute; top:250px; left:20px;}
			
				h1{  font-size:14px; text-transform:uppercase;margin:0px; padding:0px; padding-bottom:5px;  font-family:Arial}
				.red h1{color:#660033;}		
				.purple h1{color:#663366;}
				.orange h1{color:#BA5915;}
				.green h1{color:#666600;}		
				.right h1{color:#767676; font-size:11px; text-transform:uppercase; margin:0px;padding:0px; padding-bottom:3px;  font-family:Arial}
				
				.hometext{ position:absolute; top:0px; left:0px; border:Solid 1px #f00}
/******************* START NAV **********************/
#topnav{position:absolute;top:0px;left:172px;display:none}

	#topnav ul, #hygnav ul {list-style: none;margin:0px;padding:0px;z-index:-1px;}

			#ulnav a{color:#fff;text-decoration: none;padding:2px 0px 4px 0px;margin:0px;}			
			#ulnav a:hover{ font-weight:normal}
			#ulnav li{float:left;text-align:left;cursor: default;}

			#ulnav li li a {display: block;color:#7D7D7D;font-weight:bold;font-size:10px;width:158px; padding:0px 0px 0px 8px; margin-left:6px;}
				.red #ulnav li li a{ background:url('../images/nav/nav_red.gif') left no-repeat}
				.green #ulnav li li a{background:url('../images/nav/nav_green.gif') left no-repeat}
				.purple #ulnav li li a{background:url('../images/nav/nav_purple.gif') left no-repeat}
				.orange #ulnav li li a{background:url('../images/nav/nav_orange.gif') left no-repeat}				
				.red #ulnav li li a:hover{color:#660033;}
				.green #ulnav li li a:hover{color:#666600;}
				.purple #ulnav li li a:hover{color:#663366;}
				.orange #ulnav li li a:hover{color:#BA5915;}
						
			#ulnav li li a:hover, #ulnav li li a.selected {font-weight:bold;}
			#ulnav li li {cursor: default;padding: 0px;margin: 0px;}
			#ulnav li ul {z-index:1000px;display: none;position: absolute;left:0px;top:44px;padding: 0;width:158px;background-color:#fff;border:solid 1px #e1e4f0;}
			#ulnav li ul.operations {left:100px;}
			#ulnav li ul.financial {left:200px;}
			#ulnav li ul.news {left:300px;}
			#ulnav li ul.contact {left:400px;}
			
			#ulnav img{ z-index:-2px;}
			#ulnav li li {display: block;padding:0px 0px 0px 0px;margin:0px;}
			#ulnav li:hover ul, #ulnav li.over ul {display: block;}
						
				#ulnav li li ul li, #ulnav li li li ul li{ display:none; }		
				#ulnav li li ul, #ulnav li li li ul {  border:none;}		
/******************* END NAV **********************/

#hygnav{ position:absolute; left:5px;  top:117px;display:none}
			#hygnav a{padding:0px 10px 0px 0px;}
			
/*  START UL LEFT NAV *************************************** */

	#leftnav
	{	
		width:140;
		padding:0 0px 0px 0px;
		display:none
	}
	
	#leftnav ul{
		padding:0px 0px 0px 0px;
		margin:0px;
		list-style-position:outside;
		border-top:solid 1px #EEEEEE;
	}

	#leftnav a{
		text-decoration:none;
		font-weight:bold;
		color:#7D7D7D;
		display:block;
		font-size:10px;

	}
	
	.red #leftnav a{color:#660033;}
	.green #leftnav a{color:#666600;}
	.purple #leftnav a{color:#663366;}
	.orange #leftnav a{color:#BA5915;}

	#leftnav li{
		list-style-image:none;
		list-style-type:none;
		border-bottom:solid 1px #EEEEEE;
		margin:0px;
		margin-bottom:0.3em;
		padding:1px 0px 1px 0px;
		
	}
	
	#leftnav li li /*2nd Level Nav*/
	{
		border:none; 
		padding:1px 0px 1px 10px; 
		margin:0px;
		}


	#leftnav a:hover{
		text-decoration:underline;
		color:#3E4F6C;
	}

	#leftnav a.selected{
		color:#3E4F6C;
	}

/* *************************************** END UL LEFT NAV *************************************** */

#newslist_item{ border:Solid 0px #f00; margin-bottom:5px; min-height:90px; }*html #newslist_item{height:90px;}
	#newslist_item.highlight{ background:#eeeeee}
    #newslist_item a{ font-weight:bold}
	.red #newslist_item a{color:#660033;}
	.green #newslist_item a{color:#666600;}
	.purple #newslist_item a{color:#663366;}
	.orange #newslist_item a{color:#BA5915;}
	.newslist_date{ font-weight:bold}
.floatleft{ float:left;}
.floatright{ float:right;}


.link{ background:url('../images/link.gif') left no-repeat; padding-left:15px; padding-top:5px;}
.download{ background:url('../images/download.gif') left no-repeat; padding-left:15px; padding-top:5px;}
 li.bullet{	display: block;
	padding: 0px 0px 10px 10px;
	line-height: 1em;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	margin:0px;
	background-position: 1px 4px; list-style-type:none}
	
.heading{ width:378px; border:solid 0px #f00; margin-bottom:5px;}	
	.heading .lefthead{ float:left}
	.heading .print{ float:right;display:none}