/* CSS Document */
body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td, tr
{
vertical-align:top;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}


/*Template Styles*/
.menuPadding
{
	padding-right: 4px;
	padding-left: 14px;
		font-size: 1.1em;
	line-height: 17px;
	font-weight: bold;

}
.menuHeight
{height:665px;	background-color: #231F20;background-image:url(../images/menuGradient.gif); background-position:bottom; background-repeat:repeat-x;}
.menuBottom
{width:221px; background-image:url(../images/menuBottom.gif); background-repeat:no-repeat; height:6px;}
.menuShadow
{width:4px;background-image:url(../images/menuShadow.gif); background-repeat:no-repeat;height:676px;}
.menuFont1
{	color:#FFFFFF;
	font-size: 1.1em;
	line-height: 17px;
	font-weight: bold;
	}
.menuFont2
{	color:#fee99e;
	font-size: 1.1em;
	line-height: 17px;
	font-weight: bold;
	}
.menuFont3
{	color:#CCCCCC;
	font-size: 1.1em;
	line-height: 17px;
	font-weight: bold;
	}

.whiteGutter
{height:2px;}
.whiteGutter2
{width:10px;}
.footerBar
{
	background-color:#333333;
	padding:8px;
	color: #FFFFFF;
	text-align:right;
	vertical-align: middle;
}
.footerBarLeft
{background-color:#333333;padding:8px;color: #FFFFFF;text-align:left;vertical-align: middle;
}

/*------------------------------------------------------
--------------------------------------------------------*/

/*Home Page Styles*/
.homeTextBlurb
{
	font-size:1.1em;
	padding-left: 14px;
	line-height: 1.3em;
}
.homeQuickSearch
{background-image:url(../images/home_search_bg.gif); background-repeat:no-repeat; background-position:top right; width:417px;height:236px;}
.homeQuickSearch2
{background-image:url(../images/home_search_bg2.jpg); background-repeat:no-repeat; background-position:top right; width:417px;height:176px;}

.homeQuickSearch2 select.input_field {
	padding: 5px 4px;
	border: 1px solid #333;
	width: 200px;
	margin: 0 10px 6px 10px;
	display: inline;
}
.homeQuickSearch2 form{
	margin: 15px 0 0 0;
}
.homeQuickSearch2 input.input_submit {
background: #231F20; /* old browsers */
background: -moz-linear-gradient(top, #231F20 0%, #545454 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#231F20), color-stop(100%,#545454)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#231F20', endColorstr='#545454',GradientType=0 ); /* ie */
border: 2px solid #000;
font-size: 14px;
color: #fecd18;
font-weight: bold;
-moz-border-radius: 8px;
border-radius: 8px;
cursor: pointer;
padding: 7px 11px;
}
.homeQuickSearch2 input.input_submit:hover {
background: #231F20; /* old browsers */
}
a img.facebook {
	border: 0px;
}
img.facebook {
	margin: 5px 0 5px 10px;
	display:inline;
}
.searchText
{font-size:1.1em;}
.searchPadding
{
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 24px;
}
.searchGutter
{width:10px;}
.searchHeight
{height:10px;}
.welcomeHeader
{
	font-size:16px;
	font-weight: bold;
	letter-spacing: 1px;
}
.quickSearch
{
	font-size:14px;
	font-weight: bold;
}
.portalTestim
{width:311px; height:130px; background-image:url(../images/homePortal1.gif); background-repeat:no-repeat;}
.portalTestText
{
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 18px;
}
.yellowText
{color:#fee99e;}
.fourteenLeftPad
{padding-left:14px;}
/*------------------------------------------------------
--------------------------------------------------------*/

/*Other Page Styles*/
.allleftPad
{width:14px;}
.allLeftCell
{
	font-size:1.1em;
	padding-left: 14px;
	padding-right: 14px;
	line-height: 1.3em;
}

.allRightCell
{
	font-size:1.1em;
	padding-left: 14px;
	line-height: 1.3em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.mainHeader
{
	font-size:16px;
	font-weight: bold;
	letter-spacing: 1px;
}
.smallerHeader
{
color:#666666;
	font-size:12px;
	font-weight: bold;
	letter-spacing: 1px;
}
.topNav
{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;height: 16px;font-size:1em;}
.FlashPad
{padding-top:5px;}

.boxHead
{
background-color:#FFCD19;padding:6px;
}
.boxCell
{
background-color:#231F20;padding:6px;
}
.relatedLine
{background-image:url(../images/solidLine.jpg); background-repeat:repeat-x; height:11px;}
.testimonialsPadding
{
	font-size:1.1em;
	padding-top: 10px;
	padding-bottom: 10px;
}

.testimonialsPadding ul#international{
	padding: 0;
	margin: 0;
	list-style: none;
}
.testimonialsPadding ul#international li{
	background: #6795bc;
	color: #c5def3;
	font-size: 13px;
	margin: 0 10px 10px 0;
	float: left;
	width: 267px;
}
.testimonialsPadding ul#international li a{
	padding: 11px 15px;
	width: 237px;
	display: block;
	color: #d7e8f7;
}
.testimonialsPadding ul#international li a:hover{
	text-decoration: none;
	color: #fff;
}
.testimonialsPadding ul#international li.uae{
	background: #6795bc url(../images/uae_flag.jpg) no-repeat right top;
}
.testimonialsPadding ul#international li.uae2{
	margin-right: 0;
	background: #6795bc url(../images/uae_flag.jpg) no-repeat right top;
}
.testimonialsPadding ul#international li.russia{
	margin-right: 0;
	background: #6795bc url(../images/russia_flag.jpg) no-repeat right top;
}
.testimonialsPadding ul#international li.tunisia{
	background: #6795bc url(../images/tunisia_flag.jpg) no-repeat right top;
}
.testimonialsPadding ul#international li h6{
	font-size: 21px;
	color: #fff;
	font-weight:bold;
	padding: 0 0 3px 0;
	margin: 0;
}

/*------------------------------------------------------
--------------------------------------------------------*/

A:link {color:#000000; text-decoration: none;}
A:visited {color:#000000; text-decoration: none;}
A:active {color:#000000; text-decoration: none;}
A:hover {color:#333333;text-decoration: underline;}

/*White Links */
A.menu1:link {color:#FFFFFF; text-decoration: none;}
A.menu1:visited {color:#FFFFFF; text-decoration: none;}
A.menu1:active {color:#FFFFFF; text-decoration: none;}
A.menu1:hover {color:#FFFFFF;text-decoration: underline;}

/*Yellow Links */
A.menu2:link {color:#fee99e; text-decoration: none;}
A.menu2:visited {color:#fee99e; text-decoration: none;}
A.menu2:active {color:#fee99e; text-decoration: none;}
A.menu2:hover {color:#fee99e;text-decoration: underline;}

A.menu5:link {
	color:#231f20; 
	text-decoration: none;
	background: #fecd18;
	padding: 8px;
	display: block;
	width: 172px;
	margin: 0;
	border-bottom: 1px solid #000;
}
A.menu5:visited {
	color:#231f20; 
	text-decoration: none;
	background: #fecd18;
	padding: 8px;
	display: block;
	width: 172px;
	margin: 0;
	border-bottom: 1px solid #000;
	}
A.menu5:active {
	color:#231f20; 
	text-decoration: none;
	}
A.menu5:hover {
	color:#231f20; 
	background: #ffe47f;
text-decoration: none;
}

/*Grey Links */
A.menu3:link {color:#CCCCCC; text-decoration: none;}
A.menu3:visited {color:#CCCCCC; text-decoration: none;}
A.menu3:active {color:#CCCCCC; text-decoration: none;}
A.menu3:hover {color:#CCCCCC;text-decoration: underline;}


/*Orange Links */
A.menu4:link {color:#be5d28; text-decoration: none;}
A.menu4:visited {color:#be5d28; text-decoration: none;}
A.menu4:active {color:#be5d28; text-decoration: none;}
A.menu4:hover {color:#be5d28;text-decoration: underline;}



#drop-wrapper {
width: 740px;
float: left;
line-height: 14px;
padding: 5px 0 0 14px;
}
#drop-wrapper h2{
font-size: 13px;
color:#333;
margin: 0;
padding: 0 0 10px 0;
}
#drop-left {
width: 360px;
float: left;
}
#drop-right {
width: 360px;
float: right;
}

.job-wraps {
width: 358px;
float: left;
border: 1px #2f292a solid;
margin: 0 0 9px 0;
}
.job-top {
background:url(../images/drop-top.jpg) no-repeat;
height: 14px;
width: 340px;
float: left;
padding: 8px 9px;
}
.job-top h1{
font-size: 13px;
color: #fff;
padding: 0;
margin: 0;
}
.job-content {
width: 332px;
float: left;
padding: 10px 13px;
color: #222222;
}
.job-content-grey {
width: 332px;
float: left;
padding: 10px 13px;
color: #222222;
background: #f2f2f2;
}

.quote-drop {
font-style:italic;
padding: 0 10px 5px 10px;
}

.clear {
clear: both; 
}

.latest_jobs em{
	font-style: normal;
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: 14px;
}
.latest_jobs strong {
	padding: 0;
	margin: 0 0 7px 0;
}
.latest_jobs ol {
	margin: 0 0 20px 0;
}
.latest_jobs ol li{
	margin: 0 0 3px 0;
}


#news_home {
	width: 720px;
	background: url(../images/news_bg.jpg) no-repeat;
	height: 223px;
	float: left;
	margin: 7px 0 5px 10px;
	display: inline;
	padding: 7px 15px 15px 10px;
}
#news_home h4{
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 14px 5px;
	margin: 0;
	color: #fecd18;
}


a.international_link {
	background: #6795bc url(../images/globe.png) no-repeat 155px 6px;
	padding: 10px 8px;
	display: block;
	color: #fff;
	font-size: 12px;
	width: 172px;
}
a.international_link:hover {
	text-decoration: none;
	background: #8bb5d8 url(../images/globe.png) no-repeat 155px 6px;
}

