
.mainContainer { height:auto !important; overflow:hidden; margin:0 auto; margin-bottom: 0px;  padding:0 0 0 0; width:960px; _width:963px;  background: #ffffff; /* */ /* Keep 963 for ie6 if we remove this the footer container will not come perfectly */}

	.logoNavigationContainer {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:960px; float:left; }

		.logoContainer{ margin: 20px 0px 0px 10px; padding: 0px 0px 0px 0px; height:auto; width: 355px; overflow: hidden; float: left; }
			.logoContainer #logo{ width: 50px; height: 50px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }	
			.logoContainer #companyName{ float: left; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}		
			.logoContainer #companyName h1{ font-size: 30px; color: #010919; font-family: "Myriad Pro"; }
			.logoContainer #companyName b{ font-size: 9px; color: #010919; }
			
		.navigationContainer{float: left; /*width:590px; _width: 580px;*/margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; }
			.call{ font-size: 12px; margin: 0px 0px 0px 0px; width: 430px; _width: 420px; float:left;}
			.call span{ color: #e11b25;}
			
		   	.searchDiv{/*margin: -3px 0px 0px 0px;*/ _margin: 0px 0px 0px 0px; width: 160px;  /*float:left;*/ margin:-10px 0px 0px 0px; float:right;}
			.textareafield{height:15px; padding:0px 0px 0px 0px;}			
			input.searchImg{background:url('../images/search.gif') no-repeat right; width:15px; border: 0px solid #fff; /* height:15px;*vertical-align:top; */}
			input.searchImg:hover{cursor:pointer;}
			.menuContainer{float: left; margin: 11px 0px 0px 1px; padding: 0px 0px 0px 0px;border:0px solid red; }			
				
				.menuLeft{background: url('../images/menuLeft.gif') no-repeat; width:12px; height: 45px; float:left; }
				.menuCenter{background: url('../images/menuCenter.gif') repeat; width:560px; height: 45px; float:left; }
				.menuRight{background: url('../images/menuRight.gif') no-repeat; width:12px; height: 45px; float:left;}
		/*
				.menuCenter ul { margin: 15px 0px 0px 20px; padding: 0px 0px 0px 0px;}	
				.menuCenter ul li{ margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; display: inline; color: #fdfdfd; font-size: 12px;}
				.menuCenter ul li a{ color: #080202; text-decoration: none; font-size: 12px; font-weight: bold;}			
		*/
/*
			.menuCenter .download { float: right; text-align:right;margin: 16px 40px 0px 0px; border:0px solid red;}
			.menuCenter .download .downloadText{margin-top:5px;float:right;}
			.menuCenter .download .downloadText a{color: #080202; text-decoration: none; font-size: 12px;}
			.menuCenter .download .downloadImage{float:right;margin-right:0px;}
*/
			.menuContainer{float: left; margin: 13px 0px 0px 0px;_margin:7px 0px 0px 0px; }				
			html > body .menuContainer{ *margin: 11px 0px 0px 0px; }

			.topnavigationDiv { float: left; width:960px; margin: 0px 0px 0px 0px; }

	.contentContainer { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 960px; /*height:auto; */border: 0px solid red; overflow: hidden; float:left;position:relative;z-index:50; }
		.contentContainerTop { margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; float:left;  width: 960px; height: auto; border: 0px solid red; overflow:hidden; background: url('../images/contentContainerTopHeader.gif') no-repeat;}  
/*		.contentContainerTopHeader {background: #d8e0d1;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; float: left;  width:960px; height: 240px;position:relative;z-index:400;} */
				.contentContainerTopHeaderLeft	{width: 192px; float: left; margin: 0px 0px 0px 0px; _margin-left: -5px; }	
	
					.leafs { width: 180px; float: left; margin: 0px 0px 5px 8px;  padding: 0px 0px 0px 0px;}
					.leafs .leaf1 { background: url('../images/leaf1.png') no-repeat; width: 152px; height: 97px; margin: 15px 0px 0px 10px;  padding: 0px 0px 0px 0px;}
					.leafs .leaf1 p{ font-size: 11px; font-weight: bold; margin: 0px 0px 0px 10px;  padding: 27px 0px 2px 0px; }
					.leafs .leaf1 p b{ color: #e11b25; font-size: 12px;}
					.leafs .leaf1 a { margin: 0px 0px 0px 30px;  padding: 5px 0px 0px 0px; cursor: pointer;}
					.leafs .leaf1 a { cursor: pointer;}
	
					.leafs .leaf2 { background: url('../images/leaf1.png') no-repeat; width: 152px; height: 97px; margin: 15px 0px 0px 10px;  padding: 0px 0px 0px 0px;}
					.leafs .leaf2 p{ font-size: 11px; font-weight: bold; margin: 0px 0px 0px 10px;  padding: 27px 0px 2px 0px; }
					.leafs .leaf2 p b{ color: #e11b25; font-size: 12px;}
					.leafs .leaf2 a { margin: 0px 0px 0px 30px;  padding: 5px 0px 0px 0px; cursor: pointer;}		
					.leafs .leaf2 a { cursor: pointer;}
										
					a.leafRegister img:hover{background: url('../images/registerBtHover.gif')  no-repeat; width: 95px; height: 21px;}				
					
					.busineesPlaning { width: 150px; float: left; margin: 15px 0px 0px 0px; }
					
					.busineesPlaning a { font-size:13px; font-weight: bold;  color: #000; text-decoration: none; width: 134px; float: left;  margin: 0px 0px 0px 10px; padding: 4px 0px 4px 2px; border-bottom: 1px solid #000; outline: none;}
					.busineesPlaning a:hover { background: #f9fcf1; color: #000;}
					.busineesPlaning a.selected{ background: #f9fcf1; color: #000;}
					.busineesPlaning a:visited{ color: #000;}
					.busineesPlaning a:active{ color: #000;}

				.contentContainerTopHeaderRight	 { width:755px; height: 240px; float: left; /* background: url('../images/flower.gif') no-repeat 90% 50%; */overflow:hidden; }		
				
				/* rotator in-page placement */
				    div#rotator { position:relative; height:213px; margin: -10px 0px 0px 280px; _margin-top: 0px;}
				    
				/* rotator css 	*/
					div#rotator ul li { float:left; position:absolute; list-style: none; }
					
				/* rotator image style */	
					div#rotator ul li img  { border: 0px solid #ccc; padding: 4px; }
				    div#rotator ul li.show { z-index: 10; position: absolute; }
				
					#slider1 {float:left; overflow:hidden; border: 0px solid red; height: 240px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
					.contentContainerTopHeaderRight .contentdiv { 
					
					border:0px solid red; height:238px; margin: 0px 0px 0px 0px; /*_margin-top: -115px; */ padding: 0px 0px 0px 0px;position: absolute; }
					html > body	.contentContainerTopHeaderRight .contentdiv {  *position: absolute;  }

					.contentdiv img{ float:left; border:0px solid red;margin:0px 0px 0px 0px; overflow:hidden; }
					html > body .contentdiv img{*margin:-1px 0px 0px -2px;}				
					
					.contentContainerTopHeaderRight .contentdiv .professional { border-left: 3px solid #fff; margin: 190px 0px 0px 10px;  padding: 0px 0px 0px 0px; position: absolute;z-index:10000;}
					.contentContainerTopHeaderRight .contentdiv .professional h2{  margin: 0px 0px 0px 10px;  padding: 0px 0px 0px 0px; font-size:18px;color:#fff;}
					.contentContainerTopHeaderRight .contentdiv .professional h4{  margin: 0px 0px 0px 10px;  padding: 0px 0px 0px 0px; font-size:14px;color:#fff;}		

			.contentContainerTopBottom {background: url('../images/contentContainerTopBottom.gif') no-repeat; width: 960px; height: 15px; float: left; }				
			.contentContainerBottom{ margin: 5px 0px 1px 0px; padding: 0px 0px 0px 0px; float:left;  position: relative; z-index: 2000; width: 960px;}			
	
			.content{ float:left;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 1px solid #ffffff;  background: #dbe2e6;}
			.contentHead{background: url('../images/contentH4Bg.gif') repeat; height: 37px; width: inherit; overflow: hidden; float: left; width: 315px; } 
			.contentHead h4{ font-size: 0.75em; color: #000;  margin: 0px 0px 0px 0px; padding: 10px 0px 0px 10px; text-transform:uppercase;}			
			.contentHeadVideos { width: 326px; }
			.contentHeadFeatureProdu { width: 310px; }
			img.imgFeaturedPro { margin: 7px 0px 5px 0px;}

			
			.content .contetnH4{font-size: 0.75em; color: #000; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px;}
			.content p {font-size: 11px; color: #000;  margin: 5px 5px 0px 10px; padding: 0px 0px 0px 0px; line-height: 150%;}
			
			.imgReadMore {margin: 5px 15px 8px 0px; padding: 0px 0px 0px 0px;}
			
			.darkLine { position: absolute; z-index: 2; height: 2px; width: 330px; border-top: 2px solid #ced2cb; float:left; overflow:hidden; }
			.darkLine1 { height: 2px; width: 305px; border-top: 2px solid #ced2cb; float:left; overflow:hidden; }
			.contentContainerBottomLeft   { width: 315px; height: 334px; float:left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
			.contentContainerBottomCenter { width: 310px; height: 334px; float:left; overflow: hidden; margin: 0px 0px 0px 1px; padding: 0px 0px 0px 0px; }
			.contentContainerBottomRight  { width: 326px; height: 334px; float:left; overflow: hidden; margin: 0px 0px 0px 1px; padding: 0px 0px 0px 0px; }	

			.contentHeadAnnAndEvents{ float: left; overflow: hidden; width: 315px;  margin: 0px 0px 5px 0px; }
			.contentHeadAnnAndEvents p{ font-size:11px; float: left; margin: 5px 10px 5px 10px; _margin-left: 5px; }
			.contentHeadAnnAndEvents p a:hover{ text-decoration: underline; }

				.customerInFocus { float: left; position:relative; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width: inherit; }
				.customerHideContent { display: none; float: left; position: relative; z-index:1000; border: 2px solid #666666; background: #ffffff; }
				.customerHideContent h1{ font-size:12px; font-weight: normal; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; width: 300px; float: left; }
				.customerHideContent a { font-size:11px; color:#FF6600; text-decoration: none; text-align: right; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; width: 300px; float: left; }
			
				.customers { margin: 10px 0px 0px 2px; padding: 0px 0px 0px 0px; float:left; width: 100px; float: left;  text-align:center; }
				.customers .customerImg { margin: 2px 0px 5px 4px; _margin: 2px 0px 5px 0px; padding: 0px 0px 0px 0px; float:left; width: 100px; }
				.customers .customerImg a { text-align:center; }
				.customers .customerImg img { }
				.customers .customerContent { margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px;  float:left; text-align:center; }
				.customers .customerContent a {color: #000; font-size: 11px; text-decoration: none;  margin: 0px 0px 0px 0px; }

				.content #re1 { margin: 5px 0px 0px 10px; padding: 0px 0px 0px 0px; }
		     /* .socialMedialIcons { margin: 1px 2px 3px 4px; padding: 0px 0px 0px 0px; } */

				.videoAndContent { float: left; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; width: 326px; }
				.videoAndContent .video { float: left; margin: 10px 0px 0px 10px; _margin: 10px 0px 0px 5px; padding: 0px 0px 0px 0px; width: 170px;} 
				.videoAndContent .videoContent { float: left; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; width: 130px;}
				.videoAndContent .videoContent a{ font-size: 11px; color: #2b65a8; text-decoration:none; outline: none;}
				.videoAndContent .videoContent a:hover{ color: #2b65a8; text-decoration:underline;}				
				.content p.arabian {color: #0745c4;}
		
	.footerContainer { height:auto !important; overflow:hidden; margin:0 auto; padding:0 0 0 0; width:960px; }
	
		.footerContainerTop{background: url('../images/footerContainerTop.gif') no-repeat; width:960px; height: 5px; float:left; }
		.footerContainerCenter{background: #76796f /*url('../images/footerContainerCenter.gif') repeat*/;  width:960px; height:30px; float:left; _margin-top: -13px;}
		.footerContainerBottom{background: url('../images/footerContainerBottom.gif') no-repeat; width:960px; height: 5px; float:left; }
		
		.footerContainerCenter .copyRight { float: left; margin: 8px 0px 0px 10px; padding: 0px 0px 0px 0px;border:0px solid red; /*width:200px;*/} 
		.footerContainerCenter .copyRight img { float:left; padding:2px 0px 2px 0px; width:10px;}
		.footerContainerCenter .copyRight h6 { float:left; margin: 0px 0px 0px 10px; padding: 10px 0px 0px 0px; color : #eaeaea;  font-size: 11px; font-weight: normal; } 
		.footerContainerCenter .copyRight div.innercopy { float:left;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color : #eaeaea;  font-size: 11px; font-weight: normal; } 
		.footerContainerCenter .copyrightimage { float:left; margin: 10px 0px 0px 10px; padding:0px 0px 0px 0px;}
		
		.footerNav { float: left; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
		.footerNav { margin/*\**/: 8px 0px 0px 0px\9; } /*** Fixing Poblem With IE8 ***/

		.footerNav ul { margin: 0px 0px 0px 125px; padding: 0px 0px 0px 0px; } 	
		.footerNav ul li{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline; color: #eaeaea;  font-size: 11px; }
		.footerNav ul li a{ color : #cccec7; text-decoration: none; font-size: 11px; } 	

		/* Firefox */ 
		@-moz-document url-prefix() { .footerNav ul { margin-top: -6px; } } 

		/* Safari  And Chrome */ 
		@media screen and (-webkit-min-device-pixel-ratio:0) { .footerNav ul { margin-top: -6px; } } 
		
		.socialMedialIcons{ padding: 0px 0px 0px 0px;  margin: 4px 10px 0px 0px; text-align: right; /* float: left; width: 300px; */}
		.socialMedialIcons a img { padding: 0px 0px 0px 5px; }		
		
		.footerMenu { width:940px; _width:940px; float: left; overflow:hidden; margin: 0px 0px 10px 10px; _margin-left: 5px; display:none; border: 0px solid red; }	
		.footerMenu h4 { color:#ffffff; text-transform: uppercase;padding:0px 0px 5px 0px; font-size:13px; font-weight:normal; }		
		.products { width: 305px; margin: 0px 0px 0px 0px; float:left; }		
		.products  ul { margin: 0px 0px 5px 0px; padding: 3px 0px 3px 0px; }
		.products  ul li { list-style-type: none;padding:0px 0px 0px 0px; }
		.products  ul li h5 { color: #f7e907; font-size: 12px; font-weight:normal; }
		.products  ul li h5 a { color: #f7e907; font-size: 12px; text-decoration:none; font-weight:normal; padding:5px 0px 5px 0px; } 
					
		.products  ul li a { font-size: 11px; text-decoration: none; color:#EAEAEA; }
		.products  ul li a:hover { text-decoration: underline; }
		.products  ul li ul li { list-style-type: none;padding:0px 0px 0px 0px; }
		
		.productsCenter { margin-left: 10px;}
		.productsRight { margin-left: 10px;}	

		
* html #logo img{
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}

* html .leafs .leaf1, .leafs .leaf2{
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)		
	);	
}
* html .leafs .leaf1 a img, .leafs .leaf2 a img { cursor: pointer;position: relative; z-index: 999; }

* html .socialMedialIcons a img{
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)		
	);	
}
.eventTable{  
    border: 1px solid #949494;
    float: left;
    margin: 5px 0 0;
    width: 100%;
	border-collapse:collapse; padding:5px;}
table.eventTable tr td
{
border:1px solid #949494;
 font-size: 12px;
 padding:5px;
}
.eventheading
{
 background: none repeat scroll 0 0 transparent;
    border: 0 solid red;
    clear: both;
    color: #9D1C32;
    display: inline;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 5px 0 0;
}

* html .socialMedialIcons a img { cursor: pointer;position: relative; z-index: 999; }
img.copyrightHideDisplayImg { cursor: pointer; }
a.blackText{
color:#000000;
}
a.redText{
color:#FF0000;}
/***************************************************************************************************************************************************************************/
