@import url('meyers_reset.css');
@import url('articles.css');
@import url('popup.css');

*			{ font-family:Trebuchet MS,Helvetica,Sans-Serif;color:#666666;}
body,html 	{ height:100%;margin:0px;padding:0px;background-color:#f2f2f2;}
#wrapper 	{ position:relative;width:870px;min-height:100%;overflow:visible;margin:0px auto;padding:0px 2px;background-color:#FFFFFF;border-left:2px solid #CCC;border-right:2px solid #CCC;}
#header 	{ width:870px;height:132px;margin:0px;padding:0px 0px 0px 0px;background-color:#fafafa;}
#mast		{ height:90px;border-bottom:1px solid #ebebeb;background-color:#fafafa;margin-bottom:4px;}
#bar 		{ background-color:#043068;width:812px;height:30px;padding:5px 28px 0px 30px;margin:0px;}
#content 	{ float:left;width:600px;padding:30px;}
#panel 		{ float:right;width:160px;padding:30px 30px 0px 0px;margin:0px;}

/* Dropdown menu */
.dropdown_menu		{ display:none;}
	
	
/* Homepage */
#landing 		{ position:relative;margin:0px;height:580px;padding:0px;text-align:center;background:#445b6d url("/images/splash.jpg") no-repeat;}
#window			{ position:absolute;top:260px;left:70px;width:500px;height:250px;padding:0px;text-align:left;overflow:hidden;}
#statement, 
#sitemap 		{ padding:0px;margin:0px;width:500px;height:200px;position:absolute;top:0px;left:0px;}

#sitemap 		{ margin-left:-500px;}/*background-color:#000000;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}*/

#statement p,
#sitemap p		{ color:#FFFFFF;font-size:1.5em;font-style:normal;}

#statement p a,
#sitemap p a	{ color:#80b2ff;text-decoration:none;cursor:pointer;}

#statement p small,
#sitemap p small { color:#ffffff;font-size:.8em;}

/* Homepage Sitemap table */
#sitemap table 				{ padding:0px;border:0px;margin:0px;font-style:normal;}
#sitemap table th			{ font-size:1em;padding:0px;margin:0px;text-align:left;width:200px;}
#sitemap table td			{ font-size:1em;padding:0px;margin:0px;vertical-align:top;}
#sitemap table th a,
#sitemap table td a			{ margin:0px;padding:8px 8px 8px 8px;color:#f2f2f2;display:block;text-decoration:none;}
#sitemap table th a:hover,
#sitemap table td a:hover 	{ color:#ffffff; background-color:#1b2c48;}


/* Standard tags */
h1 			{ color:#344373;font-size:2em;margin-bottom:0.6em;}
h2 			{ font-size:1.4em;margin-top:1.5em;margin-bottom:0.6em;color:#5f84bd;}
p 			{ margin-bottom:0.75em;font-size:.9em;line-height:1.1em;}
a 			{ color:#32406e;}
a:hover 	{ color:#5f84bd;}
ul 			{ list-style-image:url("/images/bullet.gif");margin-left:2em;}
li 			{ margin-bottom:0.6em;font-size:.9em;line-height:1.1em;}
small		{ font-size:0.7em;}

/* Content classes */
#content ul			{ margin-bottom:2em;}
.team-member		{ padding-top:1em;overflow:auto;}
.team-image 		{ float:left;padding:1px;border:1px solid #5f84bd;margin-top:5px;}
.team-text			{ float:left;margin-left:20px;width:330px;}
.team-text h2		{ margin-top:0px;}
.team-text p		{ font-size:0.9em;line-height:1em;}
.testimonial-quote	{ margin-top:30px;margin-bottom:30px;border:0px;font-family:Georgia,Times;Serif;font-style:italic;font-size:1.1em;line-height:1.2em;color:#4e67ae;}
.bqstart 			{ float:left;height:0px;margin-top:0px;padding-top:15px;margin-bottom:0px;font-size:500%;color:#b0bad6;}
.bqend 				{ float:right;height:25px;margin-top:0px;padding-top:20px;font-size:500%;color:#b0bad6;}
.testimonial-client	{ font-size:.9em;line-height:1em;font-style:normal;color:#555555;padding-top:5px;}
.search_title		{ font-weight:bold;color:#5f84bd;text-decoration:none;}
.search_title:hover	{ text-decoration:underline;}

.person { background-color:#f2f2f2;border:1px solid #ccc;margin-right:20px;padding:20px;width:120px;float:left;}
.person a img { width:120px;height:120px;margin-bottom:20px;}

/* logo */
#mast .logo		{ float:left;}	
#mast img 		{ margin:28px 0px 0px 30px;}
#mast .address	{ font-size:0.75em;width:160px;float:right;margin:25px 30px 0px 0px;color:#CCC;}

/* Search */
#search123 		{ float:right;margin-top:32px;margin-right:30px;}
#bar .search 	{ float:right;margin-top:0px;margin-right:0px;}
#search #q	{ 
	color:#666;
	vertical-align: middle;
	/*border-bottom-left-radius:5px 5px;
	border-top-left-radius:5px 5px;*/
	border-color: #B4B4B4 #CCC #CCC #B4B4B4 !important;
	border-style: solid none solid solid !important;
	border-width: 1px 0px 1px 1px !important;
	font-size:.8em;
	margin:0px;
	padding:2px 5px 3px 5px;
	width:125px;
	float:left;
}
#search #submit {
	background:url("/images/search-submit.png") no-repeat 0px 0px;
	/*border-bottom-right-radius:5px 5px;
	border-top-right-radius:5px 5px;*/
	border:1px solid #999;border:0;
	cursor: pointer;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	height:25px;
	width:28px;
	display:block;
	float:left;
}
#search #submit:hover {
	padding:0px;
	margin:0px;
	background-position:0px -25px;
}
/* Menu bar */
#bar .links 				{ float:left;padding-top:5px;}
#bar .links a 				{ color:#e7ecff;text-decoration:none;margin-right:10px;}
#bar .links a:hover,
#bar .links a.selected 		{ color:#FFFFFF;}

/* Panel sections */
#section					{ margin-bottom:30px;font-size:0.8em;}
#section h2 				{ margin-top:0em;margin-bottom:0.6em;padding-bottom:0.3em;font-size:1em;color:#5f84bd;border-bottom:1px solid #dfdfdf;}
#section h3 				{ margin-top:0.5em;margin-bottom:0.6em;padding-bottom:0.3em;font-size:1em;color:#5f84bd;border-bottom:1px solid #dfdfdf;}
#section img				{ width:156px;height:100px;padding:1px;margin-bottom:0.6em;border:1px solid #5f84bd;background-color:f2f2f2;}
#section a,
#section .nolink 			{ color:#32406e;text-decoration:none;font-weight:bold;}
#section a:hover,
#section a .selected		{ color:#5f84bd;text-decoration:underline;}
#section ul 				{ list-style-image:url("/images/bullet.gif");margin-left:15px;padding:0px;}
#section ul li 				{ font-size:1em;margin-top:0.75em;line-height:1.1em;}
#section ul li .selected 	{ font-weight:bold;color:#5f84bd;}
#section ul li ul 			{ list-style-image:url("/images/sub-bullet.gif");margin-left:15px;padding:0px;}
#section ul li ul li a 		{ font-size:1em;font-weight: normal;}



/* International table */
#intl_table					{ border:1px solid #ccc;border-right:0px;width:100%;font-size:.75em;text-align:center;margin-top:30px;}
#intl_table tr.head			{ vertical-align:middle;font-style:bold;background-color:#ddd;font-size:.9em;}
#intl_table td				{ width:10%;border-right:1px solid #ccc;padding:5px;vertical-align:top;}
#intl_table td.continent	{ background-color:#ccc;color:#000;}
#intl_table td.countries 	{ background-color:#fdffdf;}

/* Recruitment locations map */
.location_info				{ border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;display:none;position:absolute;top:0px;left:0px;width:200px;padding:10px 10px 0px 10px;border:1px solid #ccc;background-color:#f2f2f2;font-size:.9em;}
.location_info h2			{ margin:0px 0px 5px 0px;padding:0px;}

/* Briefing tables */
.briefing-table 		{ border:1px solid #ccc;width:100%;text-align:center;}
.briefing-table th 		{ font-style:bold;background-color:#ccc;font-size:.75em;display:table-cell;vertical-align:middle;padding:3px;}
.briefing-table td 		{ padding:3px;font-size:.7em;display:table-cell;vertical-align:middle}
.briefing-feature		{ font-size:1em;margin:30px 0px 40px 0px;overflow:auto;background:url('/images/briefing_image_01.gif') no-repeat;padding:15px 15px 15px 290px;border:1px solid #dfdfdf;}
.smallprint 			{ background-color:#fafafa;border:1px solid #f4f4f4;padding:10px;font-size:.7em;margin-top:20px;}

#footer					{ text-align:center;height:300px;width:840px;border-top:1px solid #ebebeb;background-color:#fafafa;font-size:0.9em;line-height:1.2em;clear:both;padding:30px 30px 30px 0px;margin:4px 0px 0px 0px;}
#footer a 			{ text-decoration:none;color:#9d9d9d;}
#footer a:hover 	{ color:#797878;}










