body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-size: 10px;
	text-align: center;
  }
a:link {
	color: #FFFFFF;
}  
#container,#container_services, #container_search, #container_experience,  #container_international, #container_current, #container_selection,#container_news, #container_ethics, #container_contact, #container_contact2, #container_americas, #container_europe, #container_asia, #container_current2, #container_experience2, #container_services2, #container_international2, #container_manage,  #container_manda {
	height: 755px;
	width: 1100px;
	background-repeat: no-repeat;
}
/* remember to change files in the preload javascript if images are changed here */
#container {
	/* background-image:url(/images/backgrounds/main.jpg); */
	background-image:url(images/backgrounds/main.jpg)
}
#container_services {
	background-image:url(/images/backgrounds/services.jpg);
}
#container_services2 {
	background-image:url(/images/backgrounds/services2.jpg);
}
#container_search {
	background-image:url(/images/backgrounds/search_process.jpg);
}
#container_experience {
	background-image:url(/images/backgrounds/experience.jpg);
}
#container_experience2 {
	background-image:url(/images/backgrounds/experience2.jpg);
}
#container_international {
	background-image:url(/images/backgrounds/international.jpg);
}
#container_international2 {
	background-image:url(/images/backgrounds/international2.jpg);
}
#container_current {
	background-image:url(/images/backgrounds/current.jpg);
}
#container_current2 {
	background-image:url(/images/backgrounds/current2.jpg);
}
#container_selection {
	background-image:url(/images/backgrounds/selection.jpg);
}
#container_news {
	background-image:url(/images/backgrounds/news.jpg);
}
#container_ethics {
	background-image:url(/images/backgrounds/ethics.jpg);
}
#container_contact {
	background-image:url(/images/backgrounds/contact.jpg);
}
#container_contact2 {
	background-image:url(/images/backgrounds/contact2.jpg);
}
#container_americas {
	background-image:url(/images/backgrounds/americas.jpg);
}
#container_europe {
	background-image:url(/images/backgrounds/europe.jpg);
}
#container_asia {
	background-image:url(/images/backgrounds/asia.jpg);
}
#container_manage {
	background-image:url(/images/backgrounds/manage.jpg);
}
#container_manda {
	background-image:url(/images/backgrounds/manda.jpg);
}
#header {
	background-image: url(/images/header.gif);
	height: 234px;
	width: 1100px;
  }
#header2 {
	background-image: url(/images/header2.gif);
	height: 234px;
	width: 1100px;
  }
/*note: header_child.jpg and content_child.jpg have dangerfield pattern, but header_child_a.jpg and content_child_a.jpg are plain white */

#menu a {
	text-decoration: none;
}
/* 
#menu2 a {text-decoration: none;} 
#menu2 a i {visibilty: hidden;}
*/

#menu a i { visibility: hidden; }

#map a {
	text-decoration: none;
}
/* 
#menu2 a {text-decoration: none;} 
#menu2 a i {visibilty: hidden;}
*/

#map a i { visibility: hidden; }


#lhspanel {
	width:266px;
	height:426px;
	position:absolute;
	z-index:1;
	left: 0px;
	top: 292px;
	visibility: visible;
	background-repeat: no-repeat;
}
#lhspanelselection {
	width: 233px;
	height: 428px;
	position:absolute;
	left: 0px;
	top: 288px;
	background-repeat:no-repeat;
	z-index: 10;
	background-image: url(/images/lselectionpanel.jpg);
}
#rhspanelselection {
	width: 233px;
	height: 428px;
	position: absolute;
	left: 865px;
	top: 288px;
	background-repeat:no-repeat;
	z-index: 18;
	background-image: url(/images/rselectionpanel.jpg);
}

#rhspanel {
	width:190px;
	height:200px;
	position:absolute;
	z-index:2;
	left: 910px;
	top: 514px;
	visibility: visible;
	background-position:right bottom;
	background-repeat: no-repeat;
}
.lservices {
	background-image:url(/images/leftpanel/lservices.jpg);
	background-color:#f7941d;
}
.lsearch {
	background-image:url(/images/leftpanel/lsearch.jpg);
	background-color: #ED1C24;
}
.lexperience {
	background-image:url(/images/leftpanel/lexperience.jpg);
	background-color:#8781BD;
}	
.linternational {
	background-image:url(/images/leftpanel/linternational.jpg);
	background-color: #32BC9A;
}
.lcurrent {
	background-image:url(/images/leftpanel/lcurrent.jpg);
	background-color:#963e97;
}
.lselection {
	background-image:url(/images/leftpanel/lselection.jpg);
	background-color:#239e4e;
}
.lprocess {
	background-image:url(images/litesearchlogo.png);
	background-position: 50% 40%;
}
.lnews {
	background-image:url(/images/leftpanel/lnews.jpg);
	background-color:#c1272d;
}
.lethics {
	background-image:url(/images/leftpanel/lethics.jpg);
	background-color:#0091d7;
}
.lcontact {
	background-image:url(/images/leftpanel/lcontact.jpg);
	background-color:#C9138c;
}

#footer, #footer_child {
	height:44px;
	width:1090px;
	text-decoration:none;
	font-family:"Century Gothic";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	line-height: 14px;
	text-align: right;
	padding-top: 4px;
	top: 500px;
	position: relative;
	background-repeat:no-repeat;
	padding-right: 10px;
}
/*#footer {
	background-image:url(/images/footer.jpg);
} */
#footer_child {
	background-image:url(/images/footer_child.jpg);
}
.footercopy {
	font-size:9px;
}
/*buttons*/
a#home {
	left: 18px;
	position: absolute;
	top: 183px;
	width: 94px;
	height: 45px;
	z-index: 2;
}
a#services {
	left: 126px;
	position: absolute;
	top: 168px;
	width: 94px;
	height: 42px;
	z-index: 11;
}
a#search {
	left: 233px;
	position: absolute;
	top: 152px;
	width: 94px;
	height: 46px;
}
a#experience {
	left: 341px;
	position: absolute;
	top: 141px;
	width: 94px;
	height: 50px;
}

a#international {
	left: 448px;
	width: 94px;
	position: absolute;
	top: 134px;
	height: 54px;
}
a#current {
	left: 555px;
	width: 95px;
	position: absolute;
	top: 134px;
	height: 54px;
	z-index: 1;
}
a#selection {
	left: 664px;
	position: absolute;
	top: 137px;
	width: 94px;
	height: 54px;
}
a#manage {
	left: 664px;
	position: absolute;
	top: 137px;
	width: 94px;
	height: 54px;
}
a#news {
	left: 771px;
	position: absolute;
	top: 145px;
	width: 94px;
	height: 52px;
}
a#manda {
	left: 771px;
	position: absolute;
	top: 145px;
	width: 94px;
	height: 52px;
}
a#ethics {
	left: 879px;
	position: absolute;
	top: 160px;
	width: 94px;
	height: 49px;
}
a#contact {
	left: 987px;
	position: absolute;
	top: 181px;
	width: 93px;
	height: 47px;
	z-index: 11;
}

a#selectionbutton {
	position: absolute;
	width: 437px;
	height: 54px;
	background-image:url(/images/selection_button.jpg);
	z-index: 15;
	padding-top: 15px;
	background-repeat: no-repeat;
	text-decoration: none;
	top: 304px;
}

#selectionmenu {
	position:absolute;
	left:233px;
	top:288px;
	width:632px;
	height:40px;
	background-image:url(/images/selectionmenu.gif);
}
#selectionmenulinks a {text-decoration:none;}
#selectionmenulinks a i {visibility:hidden;}

a#sendcv {
	left:203px;
	position:absolute;
	top:5px;
	width:105px;
	height:32px;
}
a#Americas, a#Europe, a#Asia {
	width: 55px;
	height: 55px;
}
a#Americas {
	left: 296px;
	position: absolute;
	top: 475px;
}
a#Europe {
	left: 487px;
	position: absolute;
	top: 422px;
}
a#Asia {
	left: 634px;
	position: absolute;
	top: 507px;
}


a#home:hover { background-image: url(/images/mo/home_mo.jpg); }
a#services:hover { background-image: url(/images/mo/services_mo.jpg); }
a#search:hover { background-image: url(/images/mo/search_mo.jpg); }
a#experience:hover { background-image: url(/images/mo/experience_mo.jpg); }
a#international:hover { background-image: url(/images/mo/international_mo.jpg); }
a#current:hover { background-image: url(/images/mo/current_mo.jpg); }
a#selection:hover { background-image: url(/images/mo/selection_mo.jpg); }
a#manage:hover { background-image: url(/images/mo/manage_mo.jpg); }
a#news:hover { background-image: url(/images/mo/news_mo.jpg); }
a#manda:hover { background-image: url(/images/mo/manda_mo.jpg); }
a#ethics:hover { background-image: url(/images/mo/ethics_mo.jpg); }
a#contact:hover { background-image: url(/images/mo/contact_mo.jpg); }
a#Americas:hover { background-image: url(/images/mo/map.png); }
a#Europe:hover { background-image: url(/images/mo/map.png); }
a#Asia:hover { background-image: url(/images/mo/map.png); }

a#selectionbutton:hover {
	background-image: url(/images/selection_button_mo.jpg);
	position: absolute;
	background-repeat: no-repeat;
	color:#1c0f60;
	text-decoration:none;
}
a#sendcv:hover {background-image:url(/images/CV_button_mo.gif);}

/*end of buttons*/

.home_select {
	background-image: url(/images/mo/home_mo.jpg);
}
.services_select {
	background-image: url(/images/mo/services_mo.jpg);
}
.search_select {
	background-image: url(/images/mo/search_mo.jpg);
}
.experience_select {
	background-image: url(/images/mo/experience_mo.jpg);
}
.international_select {
	background-image: url(/images/mo/international_mo.jpg);
}
.current_select {
	background-image: url(/images/mo/current_mo.jpg);
}
.selection_select {
	background-image: url(/images/mo/selection_mo.jpg);
}
.manage_select {
	background-image: url(/images/mo/manage_mo.jpg);
}
.manda_select {
	background-image: url(/images/mo/manda_mo.jpg);
}
.news_select {
	background-image: url(/images/mo/news_mo.jpg);
}
.ethics_select {
	background-image: url(/images/mo/ethics_mo.jpg);
}
.contact_select {
	background-image: url(/images/mo/contact_mo.jpg);
}
#bodycontent, #bodycontent2, #bodycontent3, #indexcontent,  #bodycontent4 {
	font-family: "Century Gothic";
	font-size: 15px;
	color: #1C0F61;
	text-decoration: none;
	line-height: 16px;
	font-weight: 250;
	overflow: hidden;
}
#bodycontent  {
	position:absolute;
	z-index:4;
	left: 291px;
	top: 288px;
	height:421px;
	width:810px;
	text-align: left;
}
#bodycontent_selection  {
	font-family: "Century Gothic";
	font-size: 13px;
	color: #00703b;
	text-decoration: none;
	line-height: 13px;
	font-weight: 250;
	overflow: auto;
	position:absolute;
	z-index:4;
	left: 293px;
	top: 234px;
	height:474px;
	width:730px;
	text-align: left;
}

#indexcontent, #indexcontent2 {
	padding: 10px 10px 10px 10px;
	font-weight: bold;
	overflow:hidden;
	text-align:left;
	font-family: "Century Gothic";
	font-size: 14px;
	color: #1C0F61;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
}
#indexcontent  {
	top: 230px;
	left: 550px;
	width:290px;
	height:501px;
	line-height: 20px;
	position:absolute;
	z-index:10;
}

#indexcontent2 {  /* same as index content, but moved up to incorporate twitter */
	top: 230px;
	left: 870px;
	line-height: 16px;
	width:210px;
	height:501px;
	position:absolute;
	z-index:10;
}

#indexcontent_icons {
	width: 205px;
	height: 100px;
	padding: 55px 0 0 10px;
}

#bodycontent2, #bodycontent3 { /* two text boxes used on experience page */
	height: 354px;
	width: 320px;
	top: 320px;
	text-align: left;
	overflow:auto;
	visibility: visible;
}
#bodycontent2 {
	position:absolute;
	z-index:10;
	left: 292px;
}
#bodycontent3  {
	z-index:3;
	position:absolute;
	left: 640px;
}
#bodycontent4 {
	position:absolute;
	z-index:20;
	left:290px;
	top:292px;
	width:590px;
	height:52px;
}
#bodycontent_regions {
	font-size: 1.5em;
	margin-top: 45px;
	color: #FFFFFF;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	height: 520px;
	font-weight: bold;
}
#bodycontent_regions h2{
	font-size: 2em;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#selectioncontent {

	text-decoration:none;
	left:233px;
	top: 288px;
	width:632px;
	height:428px;
}
#selectioncontent a:link {
text-decoration:none;
font-style:italic;
color:#009743;
}
#selectioncontent h3 {
	margin-top: -2px;
	margin-bottom:-2px;
}



.selectionhead {
	font-weight: bold;
	font-size: 16px;
}
#selectionbutton {
	position:absolute;
	left: 63px;
	text-decoration:none;
	font-family: "Century Gothic";
	font-size: 0.85em;
	color: #FFFFFF;
	line-height: 0.9em;

}
.subhead {
	color: #009743;
	font-size: 12px;
	font-weight: bold;
}


/* rhs panel stuff - not used*/

.rservices {
	/*background-image:url(images/rservices.gif);*/
}
.rsearch {
	/*background-image:url(images/rsearch.gif);*/
}
.rexperience {
	/*background-image:url(images/rexperience.gif);*/
}
.rinternational {
	/*background-image:url(images/rinternational.gif);*/
}
.rcurrent {
	/*background-image:url(images/rcurrent.gif);*/
}
.rselection {
	/*background-image:url(images/rselection.gif);*/
}
.rnews {
	/*background-image:url(images/rnews.gif);*/
}
.rethics {
	/*background-image:url(images/rethics.gif);*/
}
.rcontact {

	/*background-image:url(images/rcontact.gif);*/
}

/* differently paced buttons in child/subsequent pages - not used

a#homechild {
	left: 18px;
	position: absolute;
	top: 186px;
	width: 94px;
	height: 36px;
	z-index: 19;
} 
a#serviceschild {
	left: 126px;
	position: absolute;
	top: 170px;
	width: 93px;
	height: 39px;
}
a#searchchild {
	left: 233px;
	position: absolute;
	top: 153px;
	width: 94px;
	height: 44px;
	z-index: 9;
}
a#experiencechild {
	left: 340px;
	position: absolute;
	top: 141px;
	width: 94px;
	height: 39px;
	z-index: 6;
}
a#internationalchild {
	left: 448px;
	width: 94px;
	position: absolute;
	top: 136px;
	height: 51px;
}
a#currentchild {
	left: 555px;
	width: 94px;
	position: absolute;
	top: 136px;
	height: 51px;
	z-index: 18;
}
a#selectionchild {
	left: 663px;
	position: absolute;
	top: 140px;
	width: 94px;
	height: 50px;
}
a#newschild {
	left: 770px;
	position: absolute;
	top: 150px;
	width: 94px;
	height: 46px;
}
a#ethicschild {
	left: 878px;
	position: absolute;
	top: 166px;
	width: 94px;
	height: 42px;
	z-index: 15;
}
a#contactchild {
	left: 985px;
	position: absolute;
	top: 190px;
	width: 94px;
	height: 38px;
	z-index: 16;
}
a#homechild:hover { background-image: url(images/home_mo_child.jpg); }
a#serviceschild:hover { background-image: url(images/services_mo_child.jpg); }
a#searchchild:hover { background-image: url(images/search_mo_child.jpg); }
a#experiencechild:hover { background-image: url(images/experience_mo_child.jpg); }
a#internationalchild:hover { background-image: url(images/international_mo_child.jpg); }
a#currentchild:hover { background-image: url(images/current_mo_child.jpg); }
a#selectionchild:hover { background-image: url(images/selection_mo_child.jpg); }
a#newschild:hover { background-image: url(images/news_mo_child.jpg); }
a#ethicschild:hover { background-image: url(images/ethics_mo_child.jpg); }
a#contactchild:hover { background-image: url(images/contact_mo_child.jpg); }


p.sel {
font-family:"Myriad Web", "Myriad Web Pro";
font-size:12px;
color: #009743;
}
p.sel a:link {
font-style:italic;
text-decoration:none;
color: #009743;
}
.subhead {
	color: #009743;
	font-size: 12px;
	font-weight: bold;
}
p.sel h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
	margin-top: -2px;
	margin-bottom:-2px;
	color: #009743;
	font-family:"Myriad Web", "Myriad Web Pro";
}
*/
#candidateblock, #clientblock {
	position:absolute;
	top:328px;
	width:300px;
	height:380px;
	overflow: scroll;
	font-family:"Century Gothic";
	font-size:12px;
	color: #009743;
	margin-left: 10px;
	margin-top: 10px;
}
#candidateblock {
	left:234px;
}
#clientblock {
	left: 543px;
}
#candidateblock a:link, #clientblock a:link {
	text-decoration:none;
	font-style:italic;
	color:#009743;
	clear: none;
}


#candidateblock h3, #clientblock h3 {
	margin-top: -10px;
	margin-bottom:-10px;
	font-size:14px;

}


#intro {
	font-family:"Century Gothic";
	font-size:14px;
	color: #009743;
	font-weight:normal;
	text-align: center;
	position:absolute;
	width:632px;
	height:60px;
	left: 233px;
	top: 225px;
	z-index:5;
}
#selection_next { /* selection page has next button at bottom */
	position:absolute;
	width:211px;
	height:44px;
	z-index:12;
	left: 501px;
	top: 402px;
	text-decoration:none;
}
#selection_next a {
color:#00703b;
text-decoration:none;
}
#clock {
	position:absolute;
	top: 232px;
	left: 190px;
	width: 720px;
	height: 375px;
	z-index: 1;
}
#current_text {
	position:absolute;
	width:596px;
	height:242px;
	z-index:12;
	top: 265px;
	left: 490px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.2em;
}
#services_text {
	position:absolute;
	width:572px;
	height:376px;
	z-index:12;
	top: 315px;
	left: 514px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1.6em;
}
#search_text {
	font-family: "Century Gothic";
	font-size: 15px;
	color: #1C0F61;
	text-decoration: none;
	line-height: 19px;
	font-weight: 250;
	overflow: hidden;
	position:absolute;
	z-index:4;
	left: 291px;
	top: 288px;
	height:421px;
	width:810px;
	text-align: left;
}
#search_text p{
	text-indent: -65px;
}
#search_text blockquote {
	margin-left: 65px;
}

#experience_text_top, #experience_text_bottom {
	width:820px;
	height:30px;
	left: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.8em;
}
#experience_text_top {
	position:absolute;
	z-index:12;
	top: 260px;
	color:#105b9f;
}

#experience_text_bottom {
	position:absolute;
	z-index:12;
	top: 485px;
	color: #FFFFFF;
}
#international_text_top, #international_text_bottom {
	height:152px;

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#international_text_top {
	position:absolute;
	z-index:12;
	top: 237px;
	color:#105b9f;
	font-size: 1.4em;
	width:740px;
	left: 130px;
	padding-left: 80px;
}
#international_text_bottom {
	position:absolute;
	z-index:12;
	top: 632px;
	color:#FFFFFF;
	height: 50px;
	font-size: 1.8em;
	width:900px;
	left: 100px;
}
#manage_text {
	position:absolute;
	z-index:12;
	top: 275px;
	width:563px;
	left: 493px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.35em;
	line-height: 1.4em;
	height: 400px;
}
#manda_text {
	position:absolute;
	z-index:12;
	top: 290px;
	width:552px;
	left: 495px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: left;
}
.text_header {
	font-size: 1.45em;
	font-style:italic;
}
table#ethics_table {
	border: solid #000 3px;
	width: 800px;
}
.bodycontent_ethics_table {
	font-family: "Century Gothic";
	font-size: 14px;
	color: #1C0F61;
	text-decoration: none;
	line-height: 16px;
	width: 250px;
	vertical-align: top;
}
