@charset "utf-8";
/* PRIMARY CONTAINER */

* { margin:0; padding:0;}

body, html {
  font-family:Arial;
  font-size:12px;
  font-weight: 200;
  color:#000000;
  height: 100%;
  background-image:url(../images/background.png);
  background-color: #E2E1DD;
  background-position:center;
  background-repeat:repeat-y;
}

img {
    border-style: none;
    border-color:#FFFFFF;
}

/* CONTAINERS */

.containerMain {
  min-height:100%;
  position:relative;
}

#containerBanner {
  border-collapse:collapse;
  border:0px;
  border-spacing:0px;
  padding:0px;
  height:118px;
  background-image:url(../images/banner_background.png);
}

.containerJobs {
  border-collapse:collapse;
  border:0px;
  border-spacing:0px;
  padding:0px;
}

table#banner {
  margin: auto;
  width:800px;
  border-collapse:collapse;
  border:0px;
  border-spacing:0px;
  padding:0px;
  height:117px;
}

.containerLogo {
  border-collapse:collapse;
  border:0px;
  border-spacing:0px;
  padding:0px;
  width:200px;
  height:118px;
  background-image:url(../images/logo_background.png)
}

.containerFlash {
  border-collapse:collapse;
  border:0px;
  border-spacing:0px;
  padding:0px;
  width:100%;
}

#containerBody {
  border:0px;
  border-spacing:0px;
  width:100%;
}

#containerFooter {
  position:absolute;
  bottom:0;
  border:0px;
  border-spacing:0px;
  padding:0px;
  width:100%;
}

table#flash {
  margin: auto;
  width:800px;
  border-collapse:collapse;
  border:0px;
  border-spacing:0px;
  padding:0px;
  height:230px;
}

table#body {
  margin: auto;
  width:800px;
  border:0px;
  border-spacing:0px;
  padding-left:10px;
}

.printingLogo {
  display: none
}

/*-----JOB ADS-----*/

input.button {
  color: #3997CB;
  background: none;
  font-size:12px;
  font-weight:normal;
  font-family:Arial;
  border: 0px;
}

/*------LINKS------*/


.mainNav a:link {
  text-decoration: none; 
  font-size:12px; 
  font-weight:bold;
  color:#FFFFFF;
}

.mainNav a:visited {
  text-decoration: none; 
  font-size:12px; 
  font-weight:bold;
  color:#FFFFFF;
}

.mainNav a:hover {
  text-decoration: underline; 
  font-size:12px; 
  font-weight:bold;
  color:#C8D238;
}


.sideNav a:link {
  text-decoration: none; 
  font-size:12px; 
  font-weight:bold;
  color:#3997CB;
}

.sideNav a:visited {
  text-decoration: none; 
  font-size:12px; 
  font-weight:bold;
  color:#3997CB;
}

.sideNav a:hover {
  text-decoration: underline; 
  font-size:12px; 
  font-weight:bold;
  color:#FFFFFF;
}

.buttonLink a:link {
  text-decoration: underline;
  font-style:italic;
  font-family:Arial;
  font-size:12px;
  color:#C8D238;
}

.buttonLink a:visited {
  text-decoration: underline;
  font-style:italic;
  font-family:Arial;
  font-size:12px;
  color:#C8D238;
}

.buttonLink a:hover {
  text-decoration: underline;
  font-style:italic;
  font-family:Arial;
  font-size:12px;
  color:#C8D238;
}

.footerNav a:link {
  text-decoration: underline; 
  font-family:Arial;
  font-size:10px;
  color:#3997CB;
}

.footerNav a:visited {
  text-decoration: underline; 
  font-family:Arial;
  font-size:10px;
  color:#3997CB;
}

.footerNav a:hover {
  text-decoration: underline; 
  font-family:Arial;
  font-size:10px;
  color:#3997CB;
}

a:link {
  text-decoration: none; 
  font-family:Arial;
  font-size:12px;
  color:#3997CB;
}

a:visited {
  text-decoration: none; 
  font-family:Arial;
  font-size:12px;
  color:#3997CB;
}

a:hover {
  text-decoration: underline; 
  font-family:Arial;
  font-size:12px;
  color:#3997CB;
}

.imageLink a:link {
  text-decoration: underline; 
  font-family:Arial;
  font-size:10px;
  color:#3997CB;
  border:none;
}

.imageLink a:visited {
  text-decoration: underline; 
  font-family:Arial;
  font-size:10px;
  color:#3997CB;
  border:none;
}

.imageLink a:hover {
  text-decoration: underline; 
  font-family:Arial;
  font-size:10px;
  color:#3997CB;
  border:none;
}

.langNav a:link {
  text-decoration: none; 
  font-size:12px; 
  font-weight:bolder;
  color:#FFFFFF;
}

.langNav a:visited {
  text-decoration: none; 
  font-size:12px; 
  font-weight:bolder;
  color:#FFFFFF;
}

.langNav a:hover {
  text-decoration: underline; 
  font-size:12px; 
  font-weight:bolder;
  color:#FFFFFF;
}

/*------HOME ACTIVE PAGE LINK------*/

body#Home a#navHome {
  text-decoration: underline; 
  font-size:12px; 
  font-weight:bolder;
  color:#C8D238;
}

/*------ABOUT US ACTIVE PAGE LINK------*/

body#Ourcompany a#navAboutus, body#Ourteam a#navAboutus, body#Ourmission a#navAboutus, body#Hs a#navAboutus {
  text-decoration: underline; 
  font-size:12px; 
  font-weight:bold;
  color:#C8D238;
}

body#Ourcompany a#navOurcompany, body#Ourteam a#navOurteam, body#Ourmission a#navOurmission, body#Hs a#navHs {
  text-decoration: underline; 
  font-size:12px; 
  font-weight:bold;
  color:#FFFFFF;
}

/*------SERVICES ACTIVE PAGE LINK------*/

body#Overview a#navServices, body#Industry a#navServices, body#Resource a#navServices, body#Finacial a#navServices, body#Government a#navServices, body#Legal a#navServices {
  text-decoration: underline; 
  font-size:12px; 
  font-weight:bold;
  color:#C8D238;
}

body#Overview a#navOverview, body#Industry a#navIndustry, body#Resource a#navResource, body#Finacial a#navFinacial, body#Government a#navGovernment, body#Legal a#navLegal {
  text-decoration: underline; 
  font-size:12px; 
  font-weight:bold;
  color:#FFFFFF;
}

/*------CAREERS ACTIVE PAGE LINK------*/

body#Careers a#navCareers, body#People a#navCareers, body#Balance a#navCareers, body#Development a#navCareers, body#Benefits a#navCareers, body#Opportunities a#navCareers  {
  text-decoration: underline; 
  font-size:12px; 
  font-weight:bold;
  color:#C8D238;
}

body#Careers a#navWhyjoinus, body#People a#navPeople, body#Balance a#navBalance, body#Development a#navDevelopment, body#Benefits a#navBenefits, body#Opportunities a#navOpportunities {
  text-decoration: underline; 
  font-size:12px; 
  font-weight:bold;
  color:#FFFFFF;
}

/*------CONTACT US ACTIVE PAGE LINK------*/

body#Contactus a#navContactus {
  text-decoration: underline; 
  font-size:12px; 
  font-weight:bold;
  color:#C8D238;
}

/*------TEXT------*/

h1 {
  font-family:Arial;
  font-size:20px;
  color:#333333;
}

h2 {
  font-family:Arial;
  font-size:20px;
  color:#333333;
}

h3 {
  font-family:Arial;
  font-size:16px;
  color:#333333;
}

h4 {
  font-family:Arial;
  font-size:12px;
  color:#333333;
}

.activeLink {
  text-decoration: underline; 
  font-size:12px; 
  font-weight:bolder;
  color:#FFFFFF;
}

.headingText {
  font-family:Arial;
  font-size:12px;
  color:#000000;
}

.navDivider {
  font-family:Arial;
  font-size:14px;
  color:#ffffff;
  font-weight: bolder;
}

.sideText {
  font-family:Arial;
  font-size:16px;
  color:#3997CB;
  font-style:italic;
  font-weight: bolder;
  line-height: 150%;
}

.captions {
  font-family:Arial;
  font-size:12px;
  color:#000000;
  text-align:center;
}

.footerText {
  font-family:Arial;
  font-size:10px;
  color:#3997CB;
  text-align:right;
  font-weight: bolder;
}

.boldText {
  font-family:Arial;
  font-size:13px;
  color:#003366;
}

font, p {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 200;
  line-height: 16px;
  text-align:justify;
}

ol, ul, li, blockqoute {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 200;
  line-height: 16px;
  padding-left: 1em;
  text-indent: -1.5em;
}

.statement {
  font-family:Arial;
  font-size:14px;
  color:#333333;
  font-style:italic;
  text-align:center;
}

.centerText {
  font-family: Arial;
  font-size: 12px;
  font-weight: 200;
  line-height: 16px;
  text-align:center;
}
