/* left styles */
#mastercontent .singleLeft {
	float:left;
	width:211px;
	padding: 0;
	margin-right:3px;
	display:block;
	}

#mastercontent .singleLeft .panel {
	background-color:#373d3f;
	margin-bottom:3px;
	}

#mastercontent .singleLeft .panel .bgColour {
	padding:12px 14px;
	color:#FFFFFF;
	}
	
#mastercontent .singleLeft .section_img img { width:184px; }

/* right styles */
#mastercontent .singleRight {
	float:left;
	width:211px;
	padding: 0;
	margin-left:3px;
	display:block;
	background-image:url(../images/rightBg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#bac8d0;
	}

#mastercontent .singleRight .panel {
	background-color:#778289;
	margin-bottom:3px;
	}

#mastercontent .singleRight .panel .bgColour {
	padding:12px 14px;
	color:#FFFFFF;
	}

#mastercontent .singleRight .section_img img { width:184px; }

/* center styles */
#mastercontent .double {
	position:relative;
	float:left;
	width:552px;
	display:block;
	}

#mastercontent .double p { 
	line-height:1.4em;
	}

#mastercontent .doubleHolder .double .panel .section_img img {
	width:450px;
	margin:0px 0px 20px 6px;
	}
	
#mastercontent .doubleHolder .double .panel .heroTop img {
	width:492px;
	}

#mastercontent .doubleHolder { /*three column*/
	position:relative;
	float:left;
	width:492px;
	display:block;
	}
	
#mastercontent .doubleHolder .double  {
	width:492px;
	float: none;	
	}

#mastercontent .tripleHolder { /*two column*/
	position:relative;
	float:left;
	width:706px;
	display:block;
	}
	
#mastercontent .tripleHolder .double  {
	width:492px;
	float: none;	
	}
	
.details {
	display: block;
	height: 30px;
	background-image:url(/images/board/fade_accordion.gif);
	background-position:bottom;
	background-color:#FFF;
	background-repeat:repeat-x;
	padding: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #000000;
	border-bottom:dotted 1px #666;
	cursor: pointer;
	margin: 0 0 0 0;
	height:50px;
	}

.history {
	display: block;
	background-color:#f6f7f9;
	border-bottom:dotted 1px #666;
	line-height: 30px;
	padding: 0px 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	color: #000000;
	margin: 0 0 0 0;
	}

.career_timeline {
	color:#394611;
	float:right;
	margin-top:18px;
	text-decoration:none;
	}

.showOpenClose { float:right; display:none; } /* hidden until we have content */

.historyDetail { 
	padding:10px;
}

/* MultiPager */
.multipager {}
.pagerButtons { margin-bottom: 10px; }
.pagerButtons ul { margin: 0px; padding: 0px; list-style: none;}
.pagerButtons li.prev { float: left; }
.pagerButtons li.pages { float: left; margin-left: 150px; }
.pagerButtons li.next { float: right; }

/* downloads */
.downloads .downloadItem{ padding-left: 5px; }
.downloads .downloadItem .downloadIcon{	float:left; margin:2px 5px 2px 0px; }
.downloads .downloadItem .downloadInfo { float: left; padding-left: 5px; }	
	
/* homepage styles */
.heroBottom { background-color:#7ba100; padding:15px 25px; }
.heroBottom .text { float:left; width:270px; color:#FFF; }
.heroBottom .links { float:left; width:180px; margin:10px 0px 0px 25px; border-left:dotted 1px #fff; }
.heroBottom .links ul { margin:-4px 0px 0px 0px; padding:0px 0px 10px 25px;}
.heroBottom .links li { list-style:none; padding:0px 0px 8px 0px; }
.heroBottom a { color:#000; }

.home .panel { margin-bottom:3px; }
.home .bgColour { padding:20px; }

.highlightArea { padding:20px; background-color:#FFF; }
.highlightText { float:left; width:250px; }
.highlightImage { float:right; }

#footer { background-color:#252525; padding:10px; color:#b3b3a7; font-size:10px; }
#footer a { color:#b3b3a7; }
#footer-left { float:left; }
#footer-right { float:right; }
#footer-right ul { margin:0px; padding:0px; list-style:none; }
#footer-right li { list-style:none; float:left; padding:0px 10px; }
#footer-left .white { color:#FFF; }

#mastercontent .subNav{
	padding-bottom:10px;
	}

#mastercontent .subNav ul{
	list-style:none;
	padding:0;
	margin:0;
	border-bottom:1px dotted #111 ;
	}

#mastercontent .subNav li{
	list-style:none;
	padding:0;
	margin:0;
	border-top:1px #111 dotted;
	}

#mastercontent .subNav li ul {
	border-bottom:none;
	}

#mastercontent .subNav li li {
	border-top:none;
	}


#mastercontent .subNav li ul li a, #mastercontent .subNav li ul li a {
	padding: 5px 21px 5px 46px;
	background-image:url(/images/furniture/bulletIndent.gif);
	background-color:#2f3336;
	}

#mastercontent .subNav a{
	color:#ffffff;
	padding: 10px 21px 10px 35px;
	display:block;
	text-decoration:none;
	background-image:url(/images/furniture/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	}

#mastercontent .subNav .on{ 
	background-color:#000;
	}

#mastercontent .subNav a:hover {
	background-color:#C3FF00;
	color:#000;
	}

#mastercontent .double .branch { 
	width:200px; 
	height:180px; 
	float:left; 
	padding:15px; 
	background-image:url(/images/bgs/branches.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	background-color:#f6f6f6; 
	margin:0px 12px 12px 0px; 
	border: 1px #ccc solid;
	overflow:hidden;
	}

#mastercontent .double .branch strong { 
	font-size:120%;
	}
	
/* branches map */
.map { cursor:pointer; }
.addressBox { 
	display:none; 
	position:relative; 
	z-index:999; 
	background-color:#F6F6F6;
	background-image:url(/images/bgs/branches.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:1px solid #000; 
	padding:5px; 
	width:180px; 
	}

.addressBoxInner { 
	z-index:999; 
	background-color:#F6F6F6;
	background-image:url(/images/bgs/branches.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:1px solid #000; 
	padding:5px; 
	width:170px; 
	float:left;
	margin:5px 5px 0px 0px;
	position:relative;
	}

.najaf { top:-190px; left:74px; }
.basrah { top:-108px; left:384px;}
.baghdad { top:-272px; left:236px; background:none; border:none; width:400px; }
.baghdad .AddTop { height:170px; }
.sulaimania { top:-378px; left:126px; }
.erbil { top:-412px; left:225px; }
.countryBullet { cursor:pointer; }

/* news page */
.newsItem { 
	padding:10px 10px 10px 0px;
	margin:8px 0px;
	border-top:1px solid #ccc;
	}
	
.newsItem h3 {
	margin:0px 0px 3px 0px;
	color:#666;
	font-size:12px;
	}

.newsItem h2 {
	margin:0px;
	font-size:14px;
	}

.newsItem h2 a {
	text-decoration:none;
	}

.newsItem p { 
	margin:5px 0px 2px 0px; 
	}
	
.newsImage{ float:left; margin:5px 10px 10px 0px; }

.newsText { float:left; width:300px; }

.newsDatePanel h3 { margin:0px; font-size:13px; }
.newsDatePanel p { margin:0px; }
.newsDatePanel { padding:5px 0px; }

.middle { height:100%; }

.column .column { height:auto; }

.column { display:inline; }