body{
	background:#f2f2f2 url(../images/generic/bullets/ajwa-group-body-bg.jpg) no-repeat right bottom fixed;
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	color: #808080;
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5{
	padding:0;
	margin:0;
}

h1{
	font:400 20px/30px Arial, Helvetica, sans-serif;
	color:#00a651;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #ccc;
}

h2{
	font:400 18px/22px Arial, Helvetica, sans-serif;
	color:#ed1c24;
	margin:0 0 10px 0;
}

h3{
	font:400 12px/18px Arial, Helvetica, sans-serif;
	color:#00a651;
}

a{
	color:#ed1c24;
	text-decoration:none;
}

a:hover{
	color:#00a651;
}

input{
	font-size:11px;
}

.clear{
	clear:both;
}

#wrapper{
	width:900px;
	background:#fff;
	margin:0 0 20px 20px;
	padding:10px 20px;
	border:1px solid #ddd;
	border-top:none;
}

	#header{
		display:block;
		clear:both;
		background:#fff;
		height:87px;
	}
	
		#logo{
			float:left;
			display:block;
			padding:5px 0 15px 10px;
		}

			#logo img{
				border-right:1px dotted #ccc;
				padding-right:20px;
			}
		
		#search{
			float:right;
			display:block;
			padding:10px;
			margin:0;
		}
		
			#search form{
				padding:0;
				margin:0;
			}
	
	#navigation{
		background:#fff url(../images/generic/bullets/ajwa-nav-bg.gif) repeat-x bottom left;
		clear:both;
		border-bottom:1px dotted #00a651;
		border-top:1px dotted #00a651;
		font-size:12px;
	}
	
		#navUL{
			margin:0;
			padding:0;
			list-style:none;
		}
		
			#navUL li{
				float:left;			
			}
			
			#navUL li a{
				margin:0 0 1px 0;
				padding:5px 14px;
				text-decoration:none;
				display:block;
				color:#333333;
			}
			
				#navUL li a.selected{
					background:#eee;
					color:#00a651;
				}
			
			#navUL li a:hover{
				background:#FFFFFF;
				color:#ed1c24;
			}
	
	#content{
		display:block;
		clear:both;
	}
	
		#subNav{
			float:left;
			width:200px;
			background:#fff;
			padding:0;
			margin:0 20px 0 0;
			line-height:14px;
		}
		
			#subNav ul{
				margin:0;
				padding:10px 0;
				list-style:none;
			}
			
				#subNav ul li{
					margin:0;
					padding:8px 0 8px 0;
					clear:both;
					border-top:1px dotted #cccccc;				
				}
				#subNav ul li a{
					display:block;
					padding:0 0 0 15px;
					color:#333333;
					background: url(/images/generic/bullets/ajwa-list-icon-L3.gif) no-repeat left center;
				}
				
				#subNav ul li a:hover{
				color:#00a651;
				}
				
					#subNav ul li a.subNavSelected {
						color:#00a651 !important;
						background: url(/images/generic/bullets/ajwa-list-icon-L3-selected.gif) no-repeat left center;
					}
					#subNav ul li a.subNavSelected:hover{
						color:#ed1c24;
					}
				
				#subNav ul li.subNavLevelTwo{
					margin-left:20px;
					padding:0 0 8px 0;
					clear:both;
					border-top:none;	
				}
				
				#subNav ul li.subNavLevelTwo a{
				background: url(/images/generic/bullets/ajwa-list-icon-L4.gif) no-repeat left center;
				color:#808080;
				}
				
				#subNav ul li.subNavLevelTwo a:hover{
				color:#00a651;
				}
				
				#subNav ul li.subNavTitle{
					margin:0;
					padding:10px 0;
					font-weight:800;
					font-size:12px;
					border-top:none;
				}
				
				#subNav ul li.subNavTitle a {
					color:#00a651;
					background: url(/images/generic/bullets/ajwa-list-icon-L3-selected.gif) no-repeat left center;
				}
				
				#subNav ul li.subNavTitle a:hover {
				color:#ed1c24;
				}
		
		#mainContent{
			float:left;
			display:block;
			background:#fff;
			width:680px;
		}
		
		#mainContentHome{
			display:block;
			background:#fff;
			border-bottom:1px dotted #00a651;
			margin:0;
		}
		
			#banner{
				width:680px;
				clear:both;
				background:#fff;
				margin:20px 0;
			}
			
			#banner img {
				width:680px;
			}
			
			#bannerHome{
				clear:both;
			}
				
				#bannerHome  ul#homeBanner{
					margin:10px 0;
					padding:0 0 10px 0;
					list-style:none;
					border-bottom:1px dotted #00a651;
				}
				
				
				#banner  ul#slideBanner{
					margin:10px 0;
					padding:0 0 10px 0;
					list-style:none;
					border-bottom:1px dotted #00a651;
				}
				
			#homeLogos{
				height:80px;
				margin:0;
				display:block;
				text-align:center;
			}
			
				#homeLogos .logos{
					height:64px;
					width:80px;
					float:left;
					margin:0 40px;
				}
			
				#homeLogos .oil{
					background: url(/images/generic/logos/home/logos.jpg) no-repeat -51px top;
					width:51px;				
				}
				
				#homeLogos .oil:hover{
					background: url(/images/generic/logos/home/logos.jpg) no-repeat 0px top;
				}
				
				#homeLogos .grains{
					background: url(/images/generic/logos/home/logos.jpg) no-repeat -170px top;
					width:68px;	
				}
				
				#homeLogos .grains:hover{
					background: url(/images/generic/logos/home/logos.jpg) no-repeat -102px top;
				}
				
				#homeLogos .ports{
					background: url(/images/generic/logos/home/logos.jpg) no-repeat -309px top;
					width:71px;	
				}
				
				#homeLogos .ports:hover{
					background: url(/images/generic/logos/home/logos.jpg) no-repeat -238px top;
				}
				
				#homeLogos .rmti{
					background: url(/images/generic/logos/home/logos.jpg) no-repeat -441px top;
					width:61px;	
				}	
				
				#homeLogos .rmti:hover{
					background: url(/images/generic/logos/home/logos.jpg) no-repeat -379px top;
				}	

				#homeLogos .orouba{
					background: url(/images/generic/logos/home/logos-eg.jpg) no-repeat -80px top;
					width:80px;	
				}	
				
				#homeLogos .orouba:hover{
					background: url(/images/generic/logos/home/logos-eg.jpg) no-repeat -0px top;
				}
				
				#homeLogos .migop{
					background: url(/images/generic/logos/home/logos-eg.jpg) no-repeat -240px top;
					width:80px;	
				}	
				
				#homeLogos .migop:hover{
					background: url(/images/generic/logos/home/logos-eg.jpg) no-repeat -160px top;
				}						
				
			#mainText{
				width:440px;
				float:left;
				background:#fff;
				padding:0;
				font-size:12px;
			}
			
			#mainText ul{
			list-style:none;
			margin-left:10px;
			padding:0;
			
			}
			
			#mainText ul li {
			background: url(/images/generic/bullets/ajwa-list-icon-L4.gif) no-repeat left 7px;
			margin:0;
			padding-left:15px;
			list-icon:none;
			}
			
			#mainTextHome{
				width:440px;
				background:#fff;
				padding:18px 0 0 20px;
				font-size:12px;
				float:left;
			}
			
				#mainTextHome h1{
				font:400 30px/30px Arial, Helvetica, sans-serif;
				border-bottom:none;
					margin:0;
					padding:0 0 7px 0;				
				}
				#mainTextHome h2{
				font:400 16px/16px Arial, Helvetica, sans-serif;
					margin:0;
					padding:0;				
				}
				
				#mainText .rowH3{
					background:#fff url(../images/generic/bullets/ajwa-home-lists-bg.gif) repeat-x bottom left;
					padding:5px 0 5px 10px;
				}
				#mainText .dividerH3{
					display:block;
					border-top:1px solid #E5E5E5;
					padding-top:10px;
					margin-top:10px;
				}
			
				/* CONTACT FORM */
				
				#mainText .ed_form{
					margin:20px 0;
				}
			
				#mainText .ed_form .ed_form_group .ed_form_group_name{
					font-size:12px;
					font-weight:bold;
					padding:6px 0;
					margin:6px 0 16px 0;
					border-bottom:1px solid #ddd;
				}
				
				#mainText .ed_form .ed_form_group .ed_form_element{
					clear:both;
					display:block;
					height:25px;
				}
				
				#mainText .ed_form .ed_form_group .ed_form_label{
					width:150px;
					display:block;
					float:left;
					font-size:11px;
				}
				
				#mainText .ed_form .ed_form_group input, #mainText .ed_form .ed_form_group textarea{
					width:280px;
					display:block;
					float:left;
					padding:2px;
					margin:2px 0;
					font-size:11px;
					font-family:Arial, Helvetica, sans-serif;
				}
				
				#mainText .ed_form .ed_form_upload{
					border:1px solid #ccc;
					border-left:none;
					border-right:none;
					margin:10px 0;
					padding:10px 0;
				}
				
				#mainText .ed_form .ed_form_upload .ed_form_group_name{
					font-size:12px;
					font-weight:bold;
					padding:0;
					margin:0 0 8px 0;
					display:block;
					clear:both;
				}
				
				#mainText .ed_form .ed_form_upload .ed_form_upload_bar{
					width:400px;
				}
				
				#mainText .ed_form .ed_form_submit_outer{
					display:block;
					clear:both;
				}
				
				/*CONTACT FORM ERROR*/
				
				#mainText .ed_form .ed_form_validation_summary{
					padding:10px;
					border:3px solid #CCCC00;
				}
				
					#mainText .ed_form .ed_form_validation_summary .header{
						font-size:12px;
						font-weight:bold;
					}
					
					#mainText .ed_form .ed_form_validation_summary .ed_form_summary_message{
						margin:0 0 0 6px;
					}
					
				#mainText .ed_form_submission_message{
					border:10px solid #eee;
					padding:10px;
				}
					
				#mainText ul.simpleListing{
					padding:0;
					margin:0 0 20px;
					list-style:none;
				}
					
					#mainText ul.simpleListing p{
						padding:0;
						margin:0;
					}
					
					#mainText ul.simpleListing h3{
						padding:0 0 4px;
						margin:10px 0 4px;
						border-bottom:1px solid #ddd;
					}
					
				.productBox{
					margin:0 1px 0 0;
					border-top:1px dotted #ccc;
					padding:10px 0;
				}
				
					.productBox span.productTitle{
						clear:both;
						font-size:12px;
						font-weight:bold;
						display:block;
						margin:0;
						width:260px;						
					}
					
					.productBox .productSummary{
						float:left;
						width:260px;
						padding:0px 0 0;
					}
					
					.productBox a{
						float:right;
						padding:0;
						margin:0;
					}
					
				.productListTable{
					background:#FFFFFF;
					font-size:12px;
					margin:10px 0;
					
					
				}
				
					.productListTable th{
						background:#e5e5e5;
						padding:5px;
						color:#00a651;
					}
					
					.productListTable td{
						background:#f2f2f2;
						padding:5px;
						vertical-align:top;
					}
					
				.listingBox{
					margin:0 1px 0 0;
					border-bottom:1px dotted #ccc;
					padding:10px 0;
				}
				
					.listingBox span.listingTitle{
						clear:both;
						font-size:12px;
						font-weight:bold;
						display:block;
						margin:0;
						width:440px;						
					}
					
					.listingBox .listingSummary{
						float:left;
						width:440px;
						padding:0px 0 0;
					}
					
					#withThumb{width:358px !important;}
					
					.listingBox a{
						padding:0;
						margin:0;
						clear:both;
						display:block;
					}
					
					.listingBox .listingThumb{
						float:left;
						width:80px;
					}
					
				.newsListing,.careersListing{
					margin:0;
					padding:0;
				}
				
				.newsBoxLeft{
					display:block;
					float:left;
					border:1px solid #ccc;
					padding:3px;
					width:230px;
					margin:0 10px 10px 0;
				}
				
				.newsBoxRight{
					display:block;
					float:right;
					border:1px solid #ccc;
					padding:3px;
					width:230px;
					margin:0 0 10px 10px;
				}
				
				.newsBox{
					display:block;
					border:1px solid #ccc;
					padding:3px;
					width:230px;
					margin:10px;
				}
				
					.newsCaption{
						font-size:10px;
						font-style:italic;
						margin:4px 0;
						padding:0px 4px;
						line-height:16px;
					}
					
			
			#sideBar{
				width:200px;
				float:left;
				background:#fff;
				margin:0 0 0 40px;
				padding:0;
			}
			
				#sideBar ul{
					margin:0;
					padding:1px;
					list-style:none;
					background:#f2f2f2;
					border:1px dotted #00a651;
					line-height:18px;
				}
				
					#sideBar ul li{
						padding:2px 4px;
						margin:0 0 5px;
					}
					
					#sideBar ul li.rightSideBarTitle{
						font-size:12px;
						font-weight:bold;
						border-bottom:1px dotted #00a651;
						margin:0 0 4px 0;
						padding:4px;
						background:#e5e5e5 url(/images/generic/bullets/ajwa-list-icon-L3-selected.gif) no-repeat 180px center;
					}
					
					#sideBar ul li.rightSideBarTitle a {
						color:#ed1c24;
					}
					
					#sideBar ul li a{
						color:#00a651;
					}
					
					#sideBar ul li a.rightSideBarListLink{
						font-size:13px;
						color:#00a651;
					}
					
					#sideBar ul li a:hover{
					
					}
					
				#sideBar ul.rightSideBar{
					margin-bottom:15px;
				}
				
				#sideBar #social-icons{
					border:1px dotted #00a651;
					padding:5px;
					text-align:right;
				}
				
					#sideBar #social-icons img{
						border:1px solid #fff;
						background:#fff;
						padding:1px;
						margin:0 1px 0;
					}
					
					#sideBar #social-icons img:hover{
						border:1px solid #fff;
					}
					
				#sideBar #top-icons{
					padding:9px;
					margin:0;
					text-align:right;
				}
				
					#sideBar #top-icons img{
						border:1px solid #fff;
						background:#fff;
						padding:2px;
						margin:0 1px 0;
					}
					
					#sideBar #top-icons img:hover{
						border:1px solid #fff;
					}
				
		#homePageLists{
			background: url(../images/generic/bullets/ajwa-home-lists-bg.gif) repeat-x top left;
			padding:10px 0;
					
		}
		
			#homePageLists .homePageListBox{
				float:left;
				width:260px;
				padding:0 20px;
			}
			
				#homePageLists .homePageListBox ul{
					width:260px;
					margin:0;
					padding:0;
					list-style:none;
				}
				
					#homePageLists .homePageListBox ul li.homePageListBoxTitle{
						font-size:14px;
						font-weight:bold;
						border:none;
					}
					
					#homePageLists .homePageListBox ul li{
						margin:0;
						padding:5px 0 5px 0;
						clear:both;
						border-top:1px dotted #cccccc;	
						width:260px;			
					}
					
					#homePageLists .homePageListBox ul li a{
						padding:0 0 0 15px;
						color:#333333;
						background: url(/images/generic/bullets/ajwa-list-icon-L3.gif) no-repeat left center;
					}
					
					#homePageLists .homePageListBox ul li a:hover {color:#00a651;}
	
	#footer{
		clear:both;
		padding:10px 10px 0 0;
		border-top:1px dotted #00a651;
		margin:10px 0 0 0;
	}
	
		#footer a:link, #footer a:visited {
			padding:0 6px;
			color:#00a651;
			border-left:1px solid #ddd;
		}
		
		#footer a:hover, #footer a:visited:hover {
			color:#ed1c24;
		}
		
		#footer #copyright{
			padding-right:6px;
		}
	
		#footer ul#footerNavigation{
			margin:0;
			padding:0;
			list-style:none;
		}
		
			#footer ul#footerNavigation li{
				float:left;
				display:block;
			}
			
	#sitemap {}
	
	#sitemap ul {background:none; margin:10px 0;}
	#sitemap ul li {font-weight:800; background:none;}
	#sitemap ul li ul{}
	#sitemap ul li ul li a{font-weight:400; color:#00a651;}
	#sitemap ul li ul li ul li a{color:#808080;}
	
hr {margin:20px 0; height:1px; border:none; background:none; border-bottom:1px dotted #cccccc;}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
