@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	
	background-attachment:fixed;
}

#outerwrapper {
	margin: 0px;
	padding: 0px;
	background: #1e4254 url("../images/bg.jpg") bottom left repeat-x;
}

#wrapper {
	background: transparent url("../images/bgtop.jpg") top left repeat-x;
	margin: 0px;
	padding: 0px;
}

#main {
	background: white;
	width: 901px;
	padding: 0px;
	margin-top: 18px; /* because 3 pixels are taken by the menu */
	margin-bottom: 21px;
	text-align: left;
	padding: 20px;
}

#homenav {
	margin: 0px;
	padding: 0px;
}

#homenav li {
	display: block;
	list-style: none;
	text-align: center;
	float: left;
	width: 135px;
	background: url("../images/nav1.gif");
	height :28px;
	line-height: 28px;
}

#homebutton {
	width: 141px !important;
	background: url("../images/nav_home.gif") !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1052a5;
	text-decoration: none;
	text-transform: uppercase;
}	
#homenav li a {
	display: block;
	width: 135px;
	background: transparent url("../images/nav2.gif") top right no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D8E7EF;
	text-decoration: none;
	text-transform: uppercase;
	outline: none;
}

#homenav li a:hover {
	color: white;
}

.sidebanner {
	margin-top: 15px;
}


/* internal nav */

#nav {
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
}

#nav li {
	display: block;
	list-style: none;
	text-align: center;
	float: left;
	width: 135px;
	background: url("../images/inav1.gif");
	height :28px;
	line-height: 28px;
}

#nav li a {
	display: block;
	width: 135px;
	background: transparent url("../images/inav2.gif") top right no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D8E7EF;
	text-decoration: none;
	text-transform: uppercase;
	outline: none;
}


#nav li a:hover {
	color: white;
}


#nav li.selected {
	background: url("../images/inav1s.gif");
}
#nav li.selected a, #nav li.selected a:hover {
	background: transparent url("../images/inav2s.gif") top right no-repeat;
	color: #1052a5;
}




/* */


#sitemap_title {
	padding-left: 50px;
	margin-bottom: 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

#sitemap {
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 29px;
}


dl.sitemap, dl.sitemap dt, dl.sitemap dd {
	margin: 0px;
	padding: 0px;
}


dl.sitemap dt, dl.sitemap dt a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

dl.sitemap dd, dl.sitemap dd a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #afc7d3;
	text-decoration: none;
	text-transform: lowercase;
}


dl.sitemap dd a:hover {
	color: white;
}

.home_sidelink {
	background: transparent url("../images/home_sidelink.gif") center repeat-x;
	width: 170px;
}



.home_sidelink_links {	
	padding-left: 11px;
	padding-top: 13px;
	padding-bottom: 13px;
}	

.home_sidelink_links, .home_sidelink_links a, .home_news_links, .home_news_links a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #788693;
}	

.home_news_links a {
	color: #1052a5;
}

.home_sidelink_title, .home_news_title {
	color: #1052a5 !important;
	text-transform: uppercase;
	font-weight: bold;
	
	text-decoration: none;
}

.home_sidelink_links p {
	margin-top: 0px;
}

#home_construction {
	padding-left: 22px;
	padding-top: 17px;
	padding-bottom: 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #fff;
	
}


#home_construction a {
	color: white;
	text-decoration: none;
	/*font-weight: bold;*/
}


.home_news {
	background: transparent url("../images/home_sidelink.gif") center repeat-x;

}

.home_news_links {	
	padding-left: 15px;
	padding-top: 13px;
	padding-bottom: 13px;
}	


.newstitle {
	padding-left: 15px;
	margin-bottom: 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}


#search { /* field */
	background: transparent;
	border: 0px none;
	color: #777777;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* sidemneu */

#sidemenu {
	width: 182px;
	margin-right: 18px;
	margin-top: 28px;
}

#sidemenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#sidemenu ul li {
	border-bottom: 1px dotted #8b9bab;
}

#sidemenu ul li a {

	text-decoration: none;
	text-transform: uppercase;
	color: #788693;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#sidemenu ul li a:hover {
	color: #1052A5;
}


/* contents */
.contentblock {
	text-align: left;
	background: white;
	margin-bottom: 6px;
}
.contentborder {
	margin-right: 1px;
	border-right: 1px solid #cbe6f4;
}
.contents {
	padding: 34px;
	padding-top: 28px;
	padding-bottom: 28px;
	
	color: #4f5e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

h2 {
	margin: 0px;
	padding: 0px;
	color: #1052a5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #1052a5;
	text-transform: uppercase;
	padding-bottom: 7px;
	padding-left: 6px;
}

.contents a {
	color: #788693;
}

.text {
	padding-left: 6px;
}



#backtotop {
	background: transparent url("../images/backtotop.gif") 172px 4px no-repeat;
	padding-right: 13px;
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 171px;
}


#backtotop a {
	outline:none;
	text-decoration: none;
	display: block;
	color: #788693;
	border-bottom: 1px dotted #8b9bab;
	padding-bottom: 3px;
}

#backtotop a:hover {
	color: #1052A5;
}



.newsdate, .news_title {
	margin-bottom: 0px;

	color: #1052a5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	
	text-transform: uppercase;
	
}

.newsdate {
	color: #476077;
}

.newsitem {
	
	
}

.newssep {
	border-bottom: 1px solid #cbe6f4;
	margin-bottom: 18px;
	padding-bottom: 35px;
}


.lebanon {
	padding-left: 42px;
	padding-bottom: 3px;
	background: white url("../images/gt-head-lebanon.jpg") top left no-repeat;
}

.egypt {
	padding-left: 42px;
	padding-bottom: 3px;
	background: white url("../images/gt-head-egypt.jpg") top left no-repeat;
}

.jordan {
	padding-left: 42px;
	padding-bottom: 3px;
	background: white url("../images/gt-head-jordan.jpg") top left no-repeat;
}

.iraq {
	padding-left: 42px;
	padding-bottom: 3px;
	background: white url("../images/gt-head-iraq.jpg") top left no-repeat;
}

.iran {
	padding-left: 42px;
	padding-bottom: 3px;
	background: white url("../images/gt-head-iran.jpg") top left no-repeat;
}

.palestine {
	padding-left: 42px;
	padding-bottom: 3px;
	background: white url("../images/gt-head-palestine.jpg") top left no-repeat;
}


.gt .level1 a {
	display: block;
	
	height: 23px;
	padding-top: 17px;
	padding-left: 26px;
	background: transparent url("../images/level1.png") top left no-repeat;
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.opened a {
	background-position: left -40px !important;

}

.single a {
	background-position: left -80px !important;
}

.level2 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.level2 ul li {
	margin: 0px;
	padding: 0px;
}

.level2 ul li a {
	display: block;
	margin-left: 24px;
	margin-top: 3px;
	height: 21px;
	line-height: 21px;
	padding-left: 35px;
	background: transparent url("../images/level2.png") left top no-repeat;
	border-right: 1px solid #99c9e6;
	text-transform: uppercase;
	color: #1052a5;
	font-weight: bold;
	text-decoration: none;
	width: 519px;
}





#subsite_title {
	color: #9bbec6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	margin-right: 42px;
}

#breadcrumb {
	padding-bottom: 3px;
	margin-bottom: 30px;
	border-bottom: 1px dotted #8b9bab;
}

#breadcrumb a {
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #1052a5;
}

.current {
	color: #1052a5 !important;
}

.prodsectionpic{
	border: 2px solid #0b3c7e;
}
.prodsection {
	margin-bottom: 14px;
}

.prodsectiontitle {
	color: white !important;
}

.productsacc {
	padding-bottom: 3px;
}

.product {
	margin-bottom: 25px;
}	

.productsacc .level1 a {
	background: transparent url("../images/level1a.png");
}
.productsacc .level2 ul li a {
	width: 571px;
}

.level3 {
	margin-left: 23px;
	display: none;
}

.level3 ul li a {
	background: transparent url("../images/level3.png");
	width: 559px !important;
	padding-left: 24px !important;
}


.opened2 a {
	background-position: left -21px !important;

}

.single2 a {
	background-position: left -42px !important;
}


.totalproducts, .pagination {
	font-size: 9px;
}

.totalproducts {
	padding-left: 26px;
}

.pagination a {
	text-decoration: none;
}

.pagination a:hover {
	color: #1052a5;
}


#products {
	margin-top: 20px;
	margin-bottom: 20px;
}

.product_title {
	background: #cbe6f4;
	border-top: 1px solid #a0bace;
	border-bottom: 1px solid #a0bace;
	height: 18px;
	line-height: 18px;
	padding-left: 26px;
	color: #1052a5;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
}


.prodpic {
	border: 2px solid #a0bace;
}



#sideproducts {
	width: 179px;
	margin-right: 18px;
	margin-top: 28px;
}

#sideproducts ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#sideproducts ul li {
	background: url("../images/minus.gif") top right no-repeat;
	padding-right: 17px;
}

#sideproducts ul li a {
	display: block;
	border-bottom: 1px dotted #8b9bab;	
	text-decoration: none;
	text-transform: uppercase;
	color: #788693;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 19px;
	line-height: 19px;
}

#sideproducts ul li a:hover {
	color: #1052A5;
}

#sideproducts ul li.current {
	background: url("../images/plus.gif") top right no-repeat;
}

#sideproducts ul li.current a {
	color: #1052a5;
	border-bottom: 1px dotted #1052a5;
}

.careertitle a {

	display: block;
	
	margin-top: 3px;
	height: 21px;
	line-height: 21px;
	padding-left: 35px;
	background: transparent url("../images/level2.png") left top no-repeat;
	border-right: 1px solid #99c9e6;
	text-transform: uppercase;
	color: #1052a5;
	font-weight: bold;
	text-decoration: none;
	width: 560px;


}

.ctsingle a {
	background: transparent url("../images/level2a.png") left top no-repeat !important;
}

.careertitle a.op {
	background: transparent url("../images/level2.png") left -21px no-repeat;
}

.ctsingle a.op {
	background: transparent url("../images/level2a.png") left -21px no-repeat !important;
}

.careerbody {
	width: 560px;
	margin-left: 35px;
	padding-bottom: 25px;
	display: none;
}

.careers {

}



.careers2 .careertitle a {

	display: block;
	
	margin-top: 3px;
	height: 21px;
	line-height: 21px;
	padding-left: 35px;
	background: transparent url("../images/level4.png") left top no-repeat;
	border-right: 1px solid #99c9e6;
	text-transform: uppercase;
	color: #1052a5;
	font-weight: bold;
	text-decoration: none;
	width: 524px;


}


.nopad {
	padding-bottom: 0px !important;
}

.careers2 .careertitle a.op {
	background: transparent url("../images/level4.png") left -21px no-repeat;
}


.careers2 .careerbody {
	width: 530px;
	margin-left: 35px;
	padding-bottom: 25px;
	display: none;
}

.careers2 {

}


