@charset "utf-8"; 
/* CSS Document */
body{
	font: normal 16px Arial, Helvetica, sans-serif;
	color:#717174;
	margin:0;
	padding:0;
	height:100%;
	background-image:url(../images/bg.jpg);
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	background-position:center top;
	direction:rtl;
}

img{
	border:0;
}

ul{
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
}

ul li{
	margin:0;
	padding: 0;
	display: inline;
}

p, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding: 0;
}

h3{
	font: bold 16px "Trebuchet MS", Arial, sans-serif;
	color:#EE3A43;
}

h4{
	font: normal 24px "Trebuchet MS", Arial, sans-serif;
	color:#EE3A43;
}

a{
	color:#717174;
	text-decoration:none;
}


p a.external_link{
	background-image:url(../images/external_link.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding: 0  0 0 14px;	
}

#contentContainer #leftContainer p img{
	display:block;
	clear:both;
	margin:0;
	float:none;
}


#headContainer{
	width:904px;
	height:168px;
	padding: 0 19px;
	margin:0 auto;
}

#headContainer #logo{
	width: 100px;
	padding: 16px 0 0 0;
	float:right;
}

#lang{
	float:left;
	width:100%;
	margin:-130px 0 0 0;
	text-align:left;
	font-size:12px;
}

#lang.incMargin{
	margin:-150px 0 0 0;
}

#headContainer #topNavigation{
	width:590px;
	float:left;
	text-align:left;
	padding:42px 0 0 0;
}

#headContainer #topNavigation ul{
	float:left;
	width:600px;
}

#headContainer #topNavigation ul li{
	padding: 0 6px 0 0;
}

#headContainer #topNavigation #subNav{
	margin: 0 0 0 0;
	font: bold 15px "Trebuchet MS", Arial, sans-serif;
	width:auto;
}

#headContainer #topNavigation #subNav li{
	padding: 0 10px 0 18px;
	background-image:url(../images/divider.gif);
	background-repeat:no-repeat;
	background-position:right 4px;
}

#subNav li a:hover{
	color:#EE3A43;
}

#flashContainer{
	width:942px;
	height:180px;
	margin:0 auto;
}

#flashContainer #redStrip{
	width:904px;
	height:40px;
	background-color:#EE3A43;
	padding: 0 19px;
}

#flashContainer #redStrip h2{
	font: normal 24px "Trebuchet MS", Arial, sans-serif;
	color:#FFFFFF;
	padding:6px 0 0 0;
	display:inline;
	float:right;
}

#redStrip #newsStrip{
	width:255px;
	height:25px;
	background-color:#717174;
	font: normal 16px "Trebuchet MS", Arial, sans-serif;
	color:#FFFFFF;
	float:left;
	margin:11px 0 0 0;
	padding:4px 9px 0 0;
}

#contentContainer{
	width:904px;
	padding: 0 19px;
	margin:0 auto;
/*	background-image:url(../images/bg_swoosh.gif);
	background-position:right top;
	background-repeat:no-repeat;*/

}

#contentContainer #objectiveList{
	list-style-type:none;
	list-style-image:none;
	display:block;
	margin:10px 0 25px 22px;
}


#objectiveList li{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	padding: 0 0 0 28px;
	margin: 5px 0;
	display:block;
}


#contentContainer h5{
	font: normal 18px "Trebuchet MS", Arial, sans-serif;
	color:#EE3A43;
	margin: 15px 0 0 22px;
}



#contentContainer #leftContainer{
	width:610px;
	padding: 20px 0 20px 6px;
	float:right;
	line-height:20px;
}

#contentContainer #leftContainer p{
	margin:15px 0;
}

#contentContainer #leftContainer h5{
	margin: 13px 0 3px 0;
}

#contentContainer #leftContainer .noTopMargin{
	margin-top: 0;
}

#contentContainer #leftContainer img{
	margin: 0 0 5px 10px;
	float:right;
}

#seniorLevels li{
	display:block;
	padding-right:15px;
	background-image:url(../images/bullet_black.gif);
	background-position: right 10px;
	background-repeat:no-repeat
}

#juniorLevels li{
	display:block;
	padding-right:15px;
	background-image:url(../images/bullet_black_sml.gif);
	background-position: right 10px;
	background-repeat:no-repeat;
	font-size:12px;
}

#contentContainer #rightContainer{
	width:288px;
	float:left;
	margin: 0 0 40px 0;
}

#contentContainer #newsMenu{
	width:278px;
	float:right;
	padding:20px 0 40px 0;
}

#newsMenu ul{
	display:block;
}

#newsMenu ul li{
	display:block;
	border-bottom: dotted 1px #D1D3D4;
	padding: 9px 0;
}

#newsMenu ul li img{
	vertical-align:middle;
	margin: 0 0 0 8px;
}

#newsMenu ul li a{
	font-size:16px;
	display:block;
}


#contentContainer #sideMenu{
	width:278px;
	float:left;
	padding:80px 0 40px 0;
}

#sideMenu ul{
	display:block;
}

#sideMenu ul li{
	display:block;
	border-bottom: dotted 1px #D1D3D4;
	padding: 9px 0;
}

#sideMenu ul li img{
	vertical-align:middle;
	margin: 0 0 0 8px;
}

#sideMenu ul li a{
	font-size:16px;
	display:block;
}


#contentContainer #singleContainer{
	padding: 20px 0 40px 0;
	float:left;
	line-height:20px;
}


#rightContainer #newsContainer{
	width:244px;
	background-color:#E6E7E8;
	padding: 3px 10px 10px 10px;
	float:left;
}

#footerContainer{
	clear:both;
	width:920px;
	margin:20px auto;
	padding:5px 18px 5px 0;
	border-top:solid 1px #DFDFDF;
	color:#A7A7A7;
	font-size:13px;
}

#contentContainer #mydiv1, #contentContainer #mydiv2, #contentContainer #mydiv3, #contentContainer #mydiv4{
	width:450px;
	float:right;
	display:block;
	height:130px;
	overflow:hidden;
}


#singleContainer p{

}




/************* CLASESS **************/



#headContainer #topNavigation #subNav.gapBOD{
	padding-left:175px;
}

#headContainer #topNavigation #subNav.gapPartners{
	padding-left:280px;
}

#headContainer #topNavigation #subNav.gapServices{
	padding-left:65px;
}

#contentContainer #leftContainer .firstPara{
	margin:0;
}

#contentContainer #leftContainer .firstParaBlock{
	margin:5px 0 25px 0;
}

#contentContainer #leftContainer p .redLink{
	color:#EE3A43;
	background-image:url(../images/link_arrow.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding: 0 0 0 20px;
}

#rightContainer #newsContainer .firstPara{
	margin:10px 0 0 0;
}

#headContainer #topNavigation #subNav .selected{
	background-image:url(../images/divider_selected.gif);
	background-repeat:no-repeat;
	background-position:right 4px;
}

#headContainer #topNavigation #subNav .selected a{
	color:#EE3A43;
}

#contentContainer .valueList{
	list-style-type:none;
	list-style-image:none;
	display:block;
	margin:10px 0 25px 52px;
}


#contentContainer .valueList li{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	padding: 0 0 0 28px;
	margin: 5px 0;
	display:block;
}

#contentContainer .jobOpenings{
	list-style-type:none;
	list-style-image:none;
	display:block;
	margin:10px 0 25px 0;
}


#contentContainer .jobOpenings li{
	background-image:url(../images/bullet_arrow_down.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding: 0 0 0 28px;
	margin: 5px 0;
	display:block;
}

#contentContainer .jobOpenings li a{
	color:#EE3A43;
}


#contentContainer .bod{
	width:283px;
	height:138px;
	margin:40px 0 0 0;
	padding:0 16px 0 9px;
	float:left;
	border-left:solid 1px #D1D3D4;
	line-height:17px;
	font-size:16px
}

#contentContainer .bod h2{
	color:#EE3A43;
	font: bold 20px "Trebuchet MS", Arial, sans-serif;
	text-transform:uppercase;
}

#contentContainer .bod a{
	background-image:url(../images/link_arrow.gif);
	background-repeat:no-repeat;
	background-position: right 0;
	display:block;
	padding:0 22px 5px 0;
	font-size:13px;
}

#contentContainer .floatRight{
	float:right;
}

#contentContainer .bod .jobtitle{
	font-weight:bold;
}

#contentContainer .bod .noJobTitle{
	margin-top:7px;
}

#contentContainer .bod p{
	margin:4px 0 0 0;
}

#contentContainer .newsBox{
	width:900px;
	margin:20px 0 0 0;
	padding:0;
}

#contentContainer .newsBox h2{
	color:#EE3A43;
	font: bold 20px "Trebuchet MS", Arial, sans-serif;
	text-transform:uppercase;
}

#contentContainer .newsBox a{
	background-image:url(../images/link_arrow.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	display:block;
	padding:0 0 5px 22px;
	font-size:12px;
}


#contentContainer .newsBox p{
	margin:4px 0 0 0;
}

#contentContainer .newsDate{
	font-weight:bold;
	font-size:12px;
}

#leftContainer #newsContent .newsDate{
	font-weight:bold;
	font-size:12px;
}

#contentContainer .left{
	float:left;
}

#contentContainer .right{
	float:right;
}


#contentContainer  .firstChild{
	padding: 0 16px 0 0;
	border: none;
}

#contentContainer  .lastChild{
	padding: 0 0 0 9px;
}


.link{
	margin:3px 0;
}

.link a{
	display:block;
	padding: 0 10px 1px 0;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/link_bullet.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

.warning, .redLnk{
	color:#EE3A43;
}

#contentContainer #leftContainer p.designation{
	font: normal 18px "Trebuchet MS", Arial, sans-serif;
	color:#EE3A43;
	margin: 10px 0 5px 0;
}

.newsContent{
	border-left: solid 1px #d1d3d4;
	padding: 0 0 0 15px;
}

.toggleBlock{
	display:block;
	float:left;
	padding: 0 0 15px 0;
}


.toggleBlock p img{
	padding:3px 0 12px 2px;
	display:block;
}

a.redLnk{
	color:#717174;
}

a:hover.redLnk{
	color:#EE3A43;
}

p.wrap{
	width:67%;
}

#contentContainer div span.en{
	font-size:14px;
}


p.paraGap{
	padding:10px 0 0 0;
}