
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #3e3e3e;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	position:relative;
	background-image: url(../images/gradient_01.png);
	background-repeat: repeat-x;
  overflow-y: scroll;
}

#container {
	width: 750px;
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px solid #000000;
	text-align: left;
	position:relative;
	line-height:1.4;
	}
#header {
	background-color:#ffffff;
	height:88px;
	padding: 5px 0;
	position:relative;
	}
#headerLogo{
  display:block;
  height: 88px;
  width: 187px;
  margin-left: 13px;
}

#mainContent {
	padding: 0 30px 20px 30px;
	margin: 0;
	font-size:14px;
	position:relative;
}

.imgRight {
  float: right;
  margin: 0 0 10px 15px;
  border: solid 1px #000;
}

#footer {
font-size:9px;
text-align:center;
background-color:#d42027;
color:#FFFFFF;
letter-spacing:1px;
padding: 5px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0;
}
h1{
	margin-bottom:0px;
	line-height:1;
}

h2 {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	margin-top:35px;
	margin-bottom: 0;
  line-height: 1;
}

.bolded {
	font-weight: bold;
}

li{
	padding-bottom:8px;
	}




#navBar{
	width:800px;
	position:relative;
	top:-18px;
	left:-40px;

	}


/* ---- li setup for Navigation---- */
#navBar ul li {
   display:block;
   float:left;
   list-style-type:none;
	}


/* ---- Default States ---- */
ul li a {
   display:block;
   height:32px;
   width:205px;
   background:transparent url(../images/Nav_v2.png) no-repeat 0 0;
   text-indent:-9006px;
   }

ul li#navServices a {
   width:184px;   background-position: -205px 0;
   }

ul li#navPeople a {
   width:62px;   background-position: -389px 0;
   }

ul li#navPrep a {
   width:49px;   background-position: -451px 0;
   }

ul li#navIndustry a {
   width:75px;   background-position: -500px 0;
   }

ul li#navCareers a {
   width:94px;   background-position: -575px 0px;
   }

ul li#navContact a {
   width:81px;   background-position: -669px 0px;
   }

/* ---- Hover States ---- */
ul li#navHome  a:hover {
	width:205px;	background-position:-1px -33px;
	}

ul li#navServices a:hover {
	background-position:-205px -33px;
	}

ul li#navPeople a:hover {
	background-position:-389px -33px;
	}

ul li#navPrep a:hover {
	background-position:-451px -33px;
	}

ul li#navIndustry a:hover {
	background-position:-500px -33px;
	}

ul li#navCareers a:hover {
	background-position:-575px -33px;
	}

ul li#navContact a:hover {
	background-position:-669px -33px;
	}

/* ---- Current Page set to Over State ---- */
body#home ul li#navHome a{
	background-position:-1px -33px;
	}

body#services ul li#navServices a{
	background-position:-205px -33px;
	}

body#people ul li#navPeople a{
	background-position:-389px -33px;
	}

body#prep ul li#navPrep a{
	background-position:-451px -33px;
	}

body#industry ul li#navIndustry a{
	background-position:-500px -33px;
	}

body#careers ul li#navCareers a{
	background-position:-575px -33px;
	}

body#contactUs ul li#navContact a{
	background-position:-669px -33px;
	}


#headerPayment {
  position: absolute;
  top: 5px;
  right: 5px;
  background: #d42027;
  border-radius: 4px;
  color: #fff;
  text-decoration: none;
  padding: 5px;
  font-size: 12px;
  line-height: 1;
}

#headerPayment:hover {
  background: #3e3e3e;
}
