/*======================================

      WELCOME TO THE STYLESHEET

--------------------------------------      

     Copyright Mike Crittenden

      Author: Mike Crittenden

======================================*/

 

/**************************************\

|------------COLOR SCHEME--------------|

|--------------------------------------|

- black		#000

- white		#fff

- grey      #9a9a9a

\**************************************/





/**************************************/

/*              GLOBALS               */

/**************************************/

.container {width:881px;}

#index .container .photoWrapper {height:278px;}#index .container .photoWrapper a {margin:0;padding:0;} #sub .container .photoWrapper {height:181px;} #sub .container .photoWrapper.alt {float:right;} .container .infoBox {width:220px;background:#f0f0f0;float:left;clear:left;margin:0 0 4px 0;} .container .infoBox .content {margin:10px;font-size:.9em;} .container .infoBox .content span {font-style:italic;font-size:.9em;color:#686947;margin:6px 0 0 0;display:block;} .container .infoBox .content h3, .container .infoBox .content h4 {margin:0 0 .2em 0;} .container .infoBox .content ul {margin:0;padding:0;list-style:none;}

.container .infoBox .content ul li {margin:0 0 0 10px;padding:0;} .container .infoBox .content .date {margin:0 0 8px 0;} .clear {clear:both;}



/* selectbox.css */

.select {display: inline;margin: 5px 0 0 0;float: right;position:relative;line-height: 1.1em;font-size:11px;text-indent:2px;}

.select div.current, .select button {float: left;} .select li {position:relative;left:-9px;width:135px;}

.select li, .select div.current {padding: 2px;list-style:none;} .select div.current {width: 135px;} .select ul, .select div.current {border: 1px solid #cccccc;background: #fff;} .select ul {margin: -9px 0 0 0;padding: 0;width: 139px;position: absolute;left: 0;top: 100%;list-style: none;z-index: 10;border-width: 0 1px 1px;} .select li.current {background: #dcefe6;} .select li:hover, .select li.sfhover {background:#dcefe6;cursor:default;}

.select button {text-indent: -5000em;background: url('../img/selectButton.png') no-repeat 0 0;width: 18px;height: 18px;border: 0;margin: 0 3px 3px 2px;cursor:pointer;}


/* leightbox */
.leightbox {color: #333;display: none;position: absolute;top: 50px;left: 50%;width: 600px;height: 400px;background:#fff;text-align: left;z-index:99999;overflow: auto;	margin-left:-300px;}
.leightbox div {margin:50px;font-size:10px;}
#overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#000;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
#lightbox1 .close a {margin-bottom: 1.1em;font-family: helvetica, "microsoft sans serif", arial, sans-serif; color:#686947;font-size:11px;line-height:15px;font-weight:bold;margin:10px 50px 50px 50px;}
#lightbox1 h1 {color:#686947;margin: 1em 0 1em;font-size: 1.2em;line-height:15px;}
#lightbox1 p {margin-bottom: 1.1em;font-family: helvetica, "microsoft sans serif", arial, sans-serif; color:#9a9a9a;font-size:11px;line-height:15px;}

/**************************************/

/*              HEADER                */

/**************************************/

.container #header{width:881px;height:93px;background:#00502f url(../img/headerBg.png) repeat-x;margin:0 0 4px 0;} #sub .container #header{margin:0;} .container #header .logo {margin:12px 0 0 18px;float:left;} .container #header .logoText {height:4.2em;line-height:4.8em;width:716px;background:#00502f;opacity:.5;filter:alpha(opacity=50);-moz-opacity: .5;position:absolute;top:290px;left:50%;margin-left:-440px;}

.container #header .logoText a, .container #header .logoText a:hover {color:#fff;} .container #header .logoText span {background:url(../img/arrow.png) right no-repeat;padding-right:15px;} .container #header .logoText p {font-size:1.3em;line-height:48px;text-indent:23px;margin:0;padding:0;}

.container #header #countries {float:right;list-style:none;margin:6px 0 0 0;padding:0;width:580px;font-size:9px;}

.container #header #countries li {float:right;margin-right:10px;display:inline;}

.container #header #countries li a {color:#fff;margin:0;padding:0;} .container #header #topMenu {position:absolute;top:86px;left:50%;margin:0 0 0 -437px;width:874px;list-style:none;padding:0;font-size:.9em;text-transform:uppercase;}

.container #header #topMenu li {float:left;padding:0;margin:0;} .container #header #topMenu li a {height:22px;line-height:25px;display:block;color:#fff;float:left;background:url(../img/menu/buttonBg.png) 0 0 no-repeat;padding:0 5px 0 5px;margin:0;}  .container #header #topMenu li a.current {background-position: 0 -22px;color:#333;} .container #header #topMenu li a:hover {color:#333;} .container #header #topMenu li.first a {background:url(../img/menu/firstButtonBg.png) no-repeat;padding-left:5px;}  .container #header #topMenu li.first a.current {background-position:0 -22px;} .container #header #topMenu li.last span {background:url(../img/menu/lastButtonBg.png) top right no-repeat;} .container #header #topMenu li span {background:url(../img/menu/separator.png) top right no-repeat;height:22px;display:block;float:left;padding-right:6px;}

.container #header #topMenu li span.cornerRight {background:url(../img/menu/separator.png) bottom right no-repeat;} .container #header #topMenu li.last span.cornerRight {background:url(../img/menu/lastButtonBg.png) bottom right no-repeat;} .container #header #topMenu li span.cornerLeft {background:url(../img/menu/separator2.png) top right no-repeat;} .container #header #topMenu li.first span.cornerRight {background:url(../img/menu/separator.png) bottom right no-repeat;}





/**************************************/

/*             NAVIGATION             */

/**************************************/

.container #subMenu {width:881px;height:21px;line-height:21px;display:block;background:#dedede url(../img/menu/subMenuBg.png) repeat-x;margin:0;list-style:none;}

.container #subMenu li {float:left;text-transform:uppercase;font-size:10px;margin:0 0 0 12px;padding:0;} .container #subMenu li.first {margin:0 0 0 6px;} .container #subMenu a {color:#9a9a9a;display:block;float:left;margin:0;padding:0;}

.container #subMenu a:hover {color:#333;} .container #subMenu a.current {padding-left:10px;background:url(../img/menu/arrowGrey.png) 0 5px no-repeat;color:#333;} .container .leftNavWrapper {float:left;} .container #leftNav {background:#f0f0f0;margin:0 0 3px 0;padding:0;width:220px;min-height:177px;list-style:none;}

.container #leftNav li {margin:0;padding:0;} .container #leftNav a {color:#9a9a9a;width:220px;height:20px;display:block;line-height:20px;margin:0;padding:0;text-indent:15px;font-size:.9em;border-bottom:1px solid #fff;} .container #leftNav a.current {background:#a6d6c0;color:#fff;} .container #leftNav a:hover {background:#a6d6c0;color:#fff;} .container #leftNav li.last {padding-bottom:60px;} .container #leftNav2 {margin:0;padding:0;list-style:none;float:left;clear:left;} .container #leftNav2 span {font-size:.9em;}

.container #leftNav2 li {margin:0;padding:0;} .container #leftNav2 li a{width:220px;height:1.7em;line-height:1.7em;background:#dcdcdc;display:block;margin:0 0 4px 0;padding:0;color:#828282;text-indent:10px;}

.container #leftNav2 li.alt a{background:#f0f0f0;color:#9a9a9a;width:220px;height:20px;display:block;line-height:20px;margin:0;padding:0;text-indent:15px;font-size:.9em;border-bottom:1px solid #fff;}

.container #leftNav2 li.alt a.current{background:#a6d6c0;color:#fff;}

.container #leftNav2 li.first.alt a{margin-top:-3px;}

.container #leftNav2 li.last.alt a{margin-bottom:3px;}

.container #leftNav2 li a:hover {background:#a6d6c0;color:#fff;} .container #leftNav2 li img {margin:0 0 0 10px;} .container #leftNav2 li a span {background:url(../img/arrowGrey.png) right no-repeat;padding-right:15px;height:10px;width:6px;}

.container #leftNav2 li.current a span, .container #leftNav2 li.current a:hover span {background:url(../img/arrowActive.png) right no-repeat;padding-right:15px;height:10px;width:6px;}

.container #leftNav2 li a:hover span {background:url(../img/arrowWhite.png) right no-repeat;} #sub.career .container #leftNav2 li.career a {background:#a6d6c0;color:#fff;} #sub.clients .container #leftNav2 li.clients a {background:#a6d6c0;color:#fff;} #sub.contact .container #leftNav2 li.contact a {background:#a6d6c0;color:#fff;}



#sub.career .container #leftNav2 li.career a span {background:url(../img/arrowActive.png) right no-repeat;padding-right:15px;height:10px;width:6px;}

#sub.clients .container #leftNav2 li.clients a span {background:url(../img/arrowActive.png) right no-repeat;padding-right:15px;height:10px;width:6px;}

#sub.contact .container #leftNav2 li.contact a span {background:url(../img/arrowActive.png) right no-repeat;padding-right:15px;height:10px;width:6px;}



.container #leftNav3 {margin:-3px 0 3px 0;padding:0;width:220px;float:left;clear:left;list-style:none;}

.container #leftNav3 li {margin:0;padding:0;} .container #leftNav3 li a {background:#f0f0f0;color:#9a9a9a;width:220px;height:20px;display:block;line-height:20px;margin:0;padding:0;text-indent:15px;font-size:.9em;border-bottom:1px solid #fff;} .container #leftNav3 a:hover {background:#a6d6c0;color:#fff;}

.container #leftNav3 a.current {background:#a6d6c0;color:#fff;}

.container #rightNav {width:161px;float:right;} .container #rightNav span {background:url(../img/arrowSmall.png) right no-repeat;padding-right:10px;} .container #rightNav img {float:right;clear:right;margin:0 0 4px 0;} .container #rightNav a {margin:0;padding:0;}



.container .appliedTransactions {position:absolute;top:168px;height:2.9em;line-height:28px;width:161px;background:#000;text-indent:8px;opacity:.5;filter:alpha(opacity=50);-moz-opacity: .5;font-size:.8em;} .container .appliedTransactions a, .container .appliedTransactions a:hover {color:#fff;} .container .appliedTraining {position:absolute;top:266px;height:2.9em;line-height:28px;width:161px;background:#000;text-indent:8px;opacity:.5;filter:alpha(opacity=50);-moz-opacity: .5;font-size:.8em;} .container .appliedTraining a, .container .appliedTraining a:hover {color:#fff;} .container .appliedVencap {position:absolute;top:364px;height:2.9em;line-height:28px;width:161px;background:#000;text-indent:8px;opacity:.5;filter:alpha(opacity=50);-moz-opacity: .5;font-size:.8em;} .container .appliedVencap a, .container .appliedVencap a:hover {color:#fff;} .container .appliedGrowth {position:absolute;top:462px;height:2.9em;line-height:28px;width:161px;background:#000;text-indent:8px;opacity:.5;filter:alpha(opacity=50);-moz-opacity: .5;font-size:.8em;} .container .appliedGrowth a, .container .appliedGrowth a:hover {color:#fff;}





/**************************************/

/*            MAIN CONTENT            */

/**************************************/

.container #mainContent {width:455px;float:left;margin:-4px 0 0 20px;font-size:.9em;} .container #mainContent ul {list-style:disc;} #sub .container #mainContent {width:590px;} .container .bottomBoxes {float:left;margin:0;padding:25px 0 0 0;width:881px;list-style:none;}

.container .bottomBoxes a {margin:0;padding:0;} .container .bottomBoxes li {float:left;margin:0 4px 0 0;padding:0;font-size:1.1em;text-transform:uppercase;}

.container .bottomBoxes li.last {margin:0;} .container .bottomBoxes li p span {height:47px;line-height:47px;width:291px;display:block;background:#000;text-indent:15px;opacity:.5;filter:alpha(opacity=50);-moz-opacity: .5;margin:-71px 0 0 0;position:relative;top:9px;} .container .bottomBoxes li a, .container .bottomBoxes li a:visited {color:#fff;} .container #mainContent .cols {list-style:none;padding:0;margin:0 0 18px 0;float:left;} .container #mainContent .cols li {margin:0;padding:0;float:left;} .container #mainContent .cols li p {margin:0 0 0 10px;padding:0 0 0 7px;background:url(../img/bullet.png) 0 5px no-repeat;} .container #mainContent .cols li h2 {margin-bottom:.1em;} .container #mainContent .cols li.col1 {width:195px;} .container #mainContent .cols li.col2 {width:195px;} .container #mainContent .cols li.col3 {width:195px;} .container #mainContent .clientList {list-style:none;padding:0;margin:0 0 18px 0;float:left;} .container #mainContent .clientList li {margin:0;padding:0;float:left;width:140px;} .container #mainContent .clientList li.last {margin:0;} .container #mainContent .clientList li p {margin:0 0 0 10px;padding:0 0 0 7px;background:url(../img/bullet.png) 0 5px no-repeat;} .container .overview {width:879px;float:left;clear:left;margin:0 0 20px 0;padding:0;} .container .overview li {float:left;width:289px;margin:0 6px 0 0;padding:0;} .container .overview li.last {margin:0;} .container .overview li span {height:39px;line-height:39px;width:289px;display:block;background:#000;text-indent:15px;opacity:.5;filter:alpha(opacity=50);-moz-opacity: .5;margin:-37px 0 0 0;position:relative;bottom:14px;text-transform:uppercase;}

.container .overview li a, .container .overview li a:visited {color:#fff;cursor:pointer;} .container #mainContent #searchPaper p {float:left;margin:0 4px 0 5px;font-size:1.1em;color:#686947;font-weight:bold;}

.container #mainContent #searchPaper {background:#dcefe6;height:27px;line-height:27px;margin:0 0 15px 0;font-size:10px;float:left;display:inline;width:590px;}

.container #mainContent #searchPaper input {width:132px;height:15px;line-height:15px;margin:5px 4px 0 0;padding:0;font-size:11px;float:right;text-indent:2px;color:#9a9a9a;padding-top:1px;}

.container #mainContent #searchPaper select {width:162px;height:18px;line-height:18px;margin:5px 4px 0 0;padding:0;font-size:11px;float:right;color:#9a9a9a;}

.container #mainContent #searchPaper form {margin:0;padding:0;} .container #mainContent #searchResult {list-style:none;margin:0 0 20px 0;padding:0;float:left;} .container #mainContent #searchResult .header span {font-size:1.1em;color:#686947;font-weight:bold;}

.container #mainContent #searchResult span {width:190px;display:block;float:left;padding:0 0 0 5px;}


.container #mainContent #searchResult li {margin:0;padding:0;clear:left;float:left;width:590px;}

.container #mainContent #searchResult li.alt {background:#dcefe6;}

.howToApply .container #mainContent h5, .howToApply .container #mainContent h6 {text-indent:-99999px;width:576px;height:48px;display:block;margin:0;}

.howToApply .container #mainContent h5 {background:url(../img/initialApplicationScreening.png) no-repeat;}
.howToApply .container #mainContent h6 {background:url(../img/firstRoundInterviews.png) no-repeat;clear:both;}

.howToApply .container #mainContent h5.alt {background:url(../img/offerLetter.png) no-repeat;clear:both;float:left;}
.howToApply .container #mainContent h6.alt {background:url(../img/secondRoundInterviews.png) no-repeat;clear:both;float:left;}

.howToApply .container #mainContent ul {list-style:none;background:#dcefe6 url(../img/howToBg.png) repeat-y;margin:0 0 10px 0;padding:0;width:576px;float:left;}

.howToApply .container #mainContent ul li {margin:0;padding:0;float:left;}

.howToApply .container #mainContent ul p {padding-left:10px;background:url(../img/howToArrow.png) 0 5px no-repeat;margin:0 0 12px 33px;width:232px;}


/**************************************/

/*               FOOTER               */

/**************************************/

.container #footer {width:881px;clear:both;position:relative;top:7px;}

#index .container #footer {top:-15px;}

.container #footer p.copy {clear:both;text-align:center;font-size:.8em;padding:0;margin:8px 0 0 0;border-top:4px solid #005030;padding-top:3px;}