body, html {

	position: relative;

	text-align: center;

	border: 0;

	margin: 0 auto;

	padding: 0;

	width: 100%;

	height: auto;

	font: normal 100.01% Verdana, Arial, Helvetica, sans-serif;

	background-image: url(../img/table_back.jpg);

	background-repeat: repeat-x;

	background-color: #fbf8f1;

}



.style13 {color: #FFFFFF;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.csc-sitemap {

color: #000000;

}



.style14 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#middle-marker {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	float: left;

}



.maintable {

	border: 1px solid #FED26C;

	background-color: #FFF7E6;

}

.shadowL {

	background-image: url(../img/shadowLL.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.leftlinksmenu {

	background-image: url(../img/leftlinksback.jpg);

	background-repeat: no-repeat;

	background-position: top;

}



/* 

These are a set of classes one of each is used for every section

*/

.pmd_back {

background-image: url(../img/backimages/pmd_back.jpg);

	background-repeat: no-repeat;

	background-position: right top;
}

.projectsback_kcg {

	background-image: url(../img/backimages/jamarat.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	}
.projectsback_omc {

	background-image: url(../img/backimages/omc_back.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	}



.projectsback_ikk {

	background-image: url(../img/backimages/ikk_back.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	}



.projectsback_bmc {

	background-image: url(../img/backimages/bmc_back.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	}



.projectsback_cres {

	background-image: url(../img/backimages/cres_back.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	}



.projectsback_cosma {

	background-image: url(../img/backimages/cosma_back.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	}



.projectsback_sogec {

	background-image: url(../img/backimages/sogec_back.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	}



.projectsback_sintec {

	background-image: url(../img/backimages/sintec_back.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	}



.projectsback_iic { 

	background-image: url(../img/backimages/iic_back.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	}



.projectsback_abuildegypt{ 

	background-image: url(../img/backimages/abuildegypt_back.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	}

	

	.projectsback_abuildlebanon{ 

		background-image: url(../img/backimages/abuildlebanon_back.jpg);

		background-repeat: no-repeat;

		background-position: right top;

	}

	

	.projectsback_bmcsyria{ 

		background-image: url(../img/backimages/bmcsyria_back.jpg);

		background-repeat: no-repeat;

		background-position: right top;

	}

	

	.projectsback_bmcqatar{ 

		background-image: url(../img/backimages/bmcqatar_back.jpg);

		background-repeat: no-repeat;

		background-position: right top;

	}

	

	.projectsback_kcguae{ 

		background-image: url(../img/backimages/kcguae_back.jpg);

		background-repeat: no-repeat;

		background-position: right top;

	}



.cmd_back{ 

		background-image: url(../img/backimages/cmd_back.jpg);

		background-repeat: no-repeat;

		background-position: right top;

	}
	
	.inspectech_back{ 

		background-image: url(../img/backimages/inspectech_back.jpg);

		background-repeat: no-repeat;

		background-position: right top;

	}


.projectsback_kac {
	background-image: url(../img/backimages/kac_back.jpg);

		background-repeat: no-repeat;

		background-position: right top;
}

a:link.linksontop {

	font-family: "Arial Narrow";

	color: #660000;

	text-decoration: none;

	font-size: 11px;

	font-weight: bolder;

}

a:visited.linksontop {

	font-family: "Arial Narrow";

	color: #660000;

	text-decoration: none;

	font-size: 11px;

	font-weight: bolder;

}

a:hover.linksontop {

	font-family: "Arial Narrow";

	color: #CC0000;

	text-decoration: none;

	font-size: 11px;

	font-weight: bolder;

}

a:active.linksontop {

	font-family: "Arial Narrow";

	color: #660000;

	text-decoration: none;

	font-size: 11px;

	font-weight: bolder;

}

a:link.menulinks {

	font-family: "Arial Narrow";

	font-size: 14px;

	font-weight: bold;

	color: #660000;

	text-decoration: none;

	font-variant: normal;

}

a:visited.menulinks {

	font-family: "Arial Narrow";

	font-size: 14px;

	font-weight: bold;

	color: #660000;

	text-decoration: none;

}

a:hover.menulinks {

	font-family: "Arial Narrow";

	font-size: 14px;

	font-weight: bold;

	color: #CC0000;

	text-decoration: none;

}

a:active.menulinks {

	font-family: "Arial Narrow";

	font-size: 14px;

	font-weight: bold;

	color: #660000;

	text-decoration: none;

}

.insulationback {

	background-image: url(../img/backimages/insulationback.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}







/*

// Main CSS for the whole page

*/

body, html {

	position: relative;

	text-align: center;

	border: 0;

	margin: 0 auto;

	padding: 0;

	width: 100%;

	height: auto;

	font: normal 100.01% Verdana, Arial, Helvetica, sans-serif;

	background-image: url(../img/table_back.jpg);

}



.style13 {color: #FFFFFF;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.style14 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#outer-wrapper {

	position: relative;

	z-index: 0;

	text-align: left;

	margin: 0 auto;

	height: auto;

	background: #FFFFFF;

}



#content-wrapper {

	position: relative;

/*	z-index: 1;*/

	top: 255px;

	left: 0;

	width: 100%;

	height: auto;

	clear: both

}



#header, #outer-wrapper, #footer {

	width: 756px;

}



#header-img {

	width: 744px;

}





/*

// Mail Form

*/

SELECT {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	background-color: #EDEFF1;

	border: 0px solid #CCCCCC;

}



TEXTAREA {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border:0px solid #CCCCCC;

	color: #000000;

	font-weight : normal;

	background-color: #EDEFF1;

}



INPUT {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

/*	background-color:#CCCCCC;*/

	border: 1px solid #666666;

}



BUTTON {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	background-color: #FFFFFF;

	border: 1px solid #EDEFF1;

}



.csc-mailform {

	width: 300px;

	border: 0px none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding-left: 36px;

}



.csc-mailform-field {

	margin-bottom: 6px;

	line-height: 18px;

}



/*

// Left Column

*/

#left-menu ul {

	font-family: "Arial Narrow";

	font-size: 14px;

	font-weight: bold;

	color: #660000;

	text-decoration: none;

	font-variant: normal;

	width:100%;

	margin: 0;

	padding: 0;

	overflow: hidden;

	list-style-type: none;

	text-align:left;

	clip: rect(auto,10px,auto,auto);

	left: 0px;

	clear: left;

	float: left;

}



#left-menu ul a {

	font-family: "Arial Narrow";

	font-size: 14px;

	font-weight: bold;

	color: #660000;

	text-decoration: none;

	font-variant: normal;

	display: block; text-align:left

}



#left-menu ul li {

	display: inline;

	padding: 0;

	margin: 0;

	align:left;

}



#left-menu li.left-level-1-no a {
	font-family: "Arial Narrow";
	font-size: 14px;
	font-weight: bold;
	color: #660000;
	border-top:0px solid #FED26B;
	border-bottom:1px solid #FED26B;
	height: auto;
	text-decoration:none;
	text-align:left;
	padding-left:5px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	display: block;
}



#left-menu li.left-level-1-no a:hover, #left-menu li.left-level-1-act a {

	border-top:0px solid #FED26B; 

	border-bottom:1px solid #FED26B; 

	height: auto;

	text-decoration: none;

	display: block;

	color: #CC0000;

	text-align:left; padding-left:5px; padding-right:6px; padding-top:3px; padding-bottom:3px

}



#left-menu li.left-level-2-no a {

	border-top:1px solid #FED26B; border-bottom:1px solid #FED26B; height: auto;

	text-decoration: none;

	display: block;

	color: #40594f;

	font-size:12px;

	text-align:left; padding-left:10px; padding-right:6px; padding-top:3px; padding-bottom:3px

}



#left-menu li.left-level-2-no a:hover {

	border-top:1px solid #FED26B; border-bottom:1px solid #FED26B; height: auto;

	text-decoration: none;

	display: block;

	color: #40594f;

	font-size:12px;

	text-align:left; padding-left:10px; padding-right:6px; padding-top:3px; padding-bottom:3px

}
#left-menu li.left-level-2-act a {
	border-top:1px solid #FED26B;
	border-bottom:1px solid #FED26B;
	height: auto;
	text-decoration: none;
	display: block;
	color: #603;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px
}



#left-menu li.left-level-3-no a {

	border-top:1px solid #FED26B; border-bottom:1px solid #FED26B; height: auto;

	text-decoration: none;

	display: block;

	color: #7E5F1D;

	font-size:12px;

	text-align:left; padding-left:15px; padding-right:6px; padding-top:3px; padding-bottom:3px

}



#left-menu li.left-level-3-no a:hover, #left-menu li.left-level-3-act a {

	border-top:1px solid #FED26B; border-bottom:1px solid #FED26B; height: auto;

	text-decoration: none;

	display: block;

	color: #7E5F1D;

	font-size:12px;

	text-align:left; padding-left:15px; padding-right:6px; padding-top:3px; padding-bottom:3px

}



/*

// header

*/

#header {
	position: absolute;
	left: 31px;
	top: 197px;
	height: 213px;
	background: #FFFFFF;
}

#header-img {
	position: absolute;
	left: 107px;
	top: 164px;
	height: 201px;
	background: #FFFFFF;
}









#left-menu-box, #middle-marker-box {

	margin: 0;

	padding: 1px;

}



#left-marker-box {

	margin: 6px;

	padding: 0;

}



#left-marker {
	margin: 0;
	clear: both;
	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 6px;
}



#left {

	float: left;

	width: 100%;

}



#left-content {



}

#kcgcontent {

float: left;

	

}

#middle {
	float: left; 
	width: 600px;
	z-index: 2;
	margin-top:25;


}



#middle-content {
	width: 610px;
	float: left;
}







/*

// Footer

*/

#footer {

	position: relative;

	left: 0;

	height: auto;

	clear: both;

	background: #FFFFFF;

}



#footer-box {

	position: relative;

	margin: 0;

	padding: 6px;

}



#footer-text {

	margin: 0;

	padding: 6px;

	background: #FFFFFF;

	text-align: center;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #E6E6E6;

	font-size: 9px;

	line-height: normal;

	color: #666666;

}



/*

// Content 

*/
H3, H4, H5, H6, P, UL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A { color: #330000; text-decoration: none; }
A:hover { color: #21280A; text-decoration: underline; }
P, UL, OL { font-size: 12px; font-family: Verdana; }
P { margin: 0px 0px 0px 0px; font-family: Verdana; }

H1 {
	font-size: 16px;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
H2 {
	font-size: 12px;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
H3 {
	font-size: 12px;
	color: #600;
}
H4 {
	font-size: 12px;
	color: #960;
	
}
H5 { font-size: 12px; color: #993300; text-decoration: underline; }
H6 {
	font-size: 12px;
	color: #930;
}
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 20px; }
H1 {
	margin: 0px 0px 0px 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-decoration: none;
}
H2, H3 { margin: 0px 0px 0px 0px; margin-top: 20px; margin-bottom: 10px; }
H4, H5, H6 { margin: 0px 0px 0px 0px; }
H1.csc-firstHeader, H2.csc-firstHeader  { margin-top: 0px; }
H3.csc-firstHeader { margin-top: 0px; }
H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

P.bodytext { font-family: Verdana; font-size: 12px; color: #000000; line-height: 14px; padding-bottom: 6px;}
*/

H1.csc-firstHeader, H2.csc-firstHeader  { margin-top: 0px; }

H3.csc-firstHeader { margin-top: 0px; }

H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }



P.bodytext { font-family: Verdana; font-size: 12px; color: #000000; line-height: 14px; padding-bottom: 6px;}



UL { list-style-type: disc; list-style-position: outside; }

UL UL LI { font-size: 12px; font-family: Verdana; }

LI { padding-left: 2px; }



IMG { border-style: none; }



P.csc-caption { font-size: 10px; }



.csc-textpic-caption { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; }


#topheader {
	background-image: url(../img/topback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 92px;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#toplinks {
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	padding-left: 8px;
	display: block;
	height: 30px;
}


#toplinks a {
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;

}

#toplinks a:hover {
	color: #FFFFCC;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
}





.top-menu-act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0066CC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}


.topMenu  {
	height: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.topMenu li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #760000;
	min-width:40px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FFF;
	float: left;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 20px;
}


.topMenu   li:first-child {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #760000;
	min-width:40px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #600;
	float: left;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
}

.topMenu:hover {
	background-color: #930;	
	
}




.top-menu-no:hover {
	background-color: #930;	
	
}

.top-menu-no {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #760000;
	min-width:40px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FFF;
	float: left;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 20px;
}


.blue-menu-act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #4175BD;
}

.blue-menu-no {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #4C85D5;
	
}

#menu_corner {
	background-image:url(../img/menu_corner.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height: 25px;
	width: 30px;
	display: block;
	float: right;
}


.blue-menu-no:hover {
	background-color: #5292ED;
}



.brown-menu-act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	background-color: #D7A330;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}

.brown-menu-no {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #C7982C;
}

.brown-menu-no:hover {
	background-color: #E4AD33;
}


#brownmenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	line-height: 20px;
	vertical-align: middle;
	display: inline;
	float: right;
}

#brownmenu a {
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
		display: block;

}

#brownmenu a:hover {
	color: #FFFFCC;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
}



#bluemenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	line-height: 20px;
	vertical-align: middle;
	display: inline;
	float: right;
}

#bluemenu a {
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
		display: block;

}

#bluemenu a:hover {
	color: #FFFFCC;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
}

