



/* 
start
*/

.csc-header-date {
	color: #366;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
}
.leftsideb {
	background-image: url(../img/lsideb.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.lsidetop {
	background-image: url(../img/lsidet.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.rsidet {
	background-image: url(../img/rsidet.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.footerback {
	background-position: center top;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.rsideb {
	background-image: url(../img/rsideb.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.menuseperator {
	background-image: url(../img/menuseprator.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	height: 1px;
}
#flashbanner {
}

a.topheader:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}
a.topheader:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	font-style: normal;
}

a.topheader:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #003366;
	text-decoration: none;
}
a.topheader:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
.topheader_cell {
	background-image: url(../img/topheader.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
a.leftmenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #0066A1;
	text-decoration: none;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: left center;
}
a.leftmenu:visited {
	text-decoration: none;
}
a.leftmenu:hover {
	color: #6CB592;
	text-decoration: none;
}
a.leftmenu:active {
	text-decoration: none;
}


a.footerback:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
}
a.footerback:visited {
	text-decoration: none;
}
a.footerback:hover {
	color: #FFFFCC;
	text-decoration: none;
}
a.footerback:active {
	text-decoration: none;
}
.footerbackground {
	background-image: url(../img/footerback.gif);
	background-position: center top;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}






/* 
end
*/


.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
*/
.projectsback_kcg {
	background-image: url(../img/backimages/jamarat.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;
	}

a:link.linksontop {
	font-family: "Arial Narrow";
	color: #0066A1;
	text-decoration: none;
	font-size: 11px;
	font-weight: bolder;
}
a:visited.linksontop {
	font-family: "Arial Narrow";
	color: #0066A1;
	text-decoration: none;
	font-size: 11px;
	font-weight: bolder;
}
a:hover.linksontop {
	font-family: "Arial Narrow";
	color: #009966;
	text-decoration: none;
	font-size: 11px;
	font-weight: bolder;
}
a:active.linksontop {
	font-family: "Arial Narrow";
	color: #0066A1;
	text-decoration: none;
	font-size: 11px;
	font-weight: bolder;
}
a:link.menulinks {
	font-family: "Arial Narrow";
	font-size: 14px;
	font-weight: bold;
	color: #0066A1;
	text-decoration: none;
	font-variant: normal;
}
a:visited.menulinks {
	font-family: "Arial Narrow";
	font-size: 14px;
	font-weight: bold;
	color: #0066A1;
	text-decoration: none;
}
a:hover.menulinks {
	font-family: "Arial Narrow";
	font-size: 14px;
	font-weight: bold;
	color: #009966;
	text-decoration: none;
}
a:active.menulinks {
	font-family: "Arial Narrow";
	font-size: 14px;
	font-weight: bold;
	color: #0066A1;
	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/back.jpg);
	margin-top: 0px;
	background-color: #BFD9E8;
	background-repeat: repeat-x;
	background-position: top;
	
}

.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: #0066A1;
	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: #0066A1;
	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;
	background: #FFFFFF;

	font-weight: bold;
	color: #0066A1;
	border-top:0px solid #BFD9E7; border-bottom:1px solid #BFD9E7; height: auto;
	text-decoration:none;
	text-align:left; padding-left:5px; padding-right:6px; padding-top:3px; padding-bottom:3px
}

#left-menu li.left-level-1-no a:hover, #left-menu li.left-level-1-act a {
	border-top:0px solid #BFD9E7; 
	background: #FFFFFF;

	
	border-bottom:1px solid #BFD9E7; 
	height: auto;
	text-decoration: none;
	display: block;
	color: #009966;
	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 #BFD9E7; border-bottom:1px solid #BFD9E7; height: auto;
		background: #FFFFFF;

	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, #left-menu li.left-level-2-act a {
	border-top:1px solid #BFD9E7; border-bottom:1px solid #BFD9E7; height: auto;
	text-decoration: none;
		background: #FFFFFF;

	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-3-no a {
	border-top:1px solid #BFD9E7; border-bottom:1px solid #BFD9E7; height: auto;
	text-decoration: none;
		background: #FFFFFF;

	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 #BFD9E7; border-bottom:1px solid #BFD9E7; height: auto;
	text-decoration: none;
		background: #FFFFFF;

	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: 0;
	top: 6px;
	height: 213px;
	background: #FFFFFF;
}
#header-img {
	position: absolute;
	left: 6px;
	top: 6px;
	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;
	float: left;
	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: 504px;
	z-index: 2; margin-top:25;

}

#middle-content {
	width: 504px;
	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 
*/
H1, H2, H3, H4, H5, H6, P, UL { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
A { color: #330000; text-decoration: none; }
A:hover { color: #0066A1; text-decoration: underline; }
P, UL, OL { font-size: 12px; font-family: Verdana; }
P { margin: 0px 0px 0px 0px; font-family: Verdana; }

H1 { font-size: 14px; color: #0066A1; }
H2 { font-size: 14px; color: #009966; }
H3 { font-size: 12px; color: #0066CC; }
H4 { font-size: 11px; color: #0066A1; }
H5 { font-size: 10px; color: #993300; text-decoration: underline; }
H6 { font-size: 10px; color: #009966; }
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; }
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;}

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; }