#AwardsSlideshow {
  height: 100px;
  margin-bottom: 20px;
  position: relative;
  width: 486px
}

#AwardsSlideshow #Previous {
  background: url("/etc/designs/boozallen/img/imported/bah-filmstrip-button-bg-small.gif") no-repeat scroll 0 0 transparent;
  height: 100px;
  left: 0;
  position: absolute;
  top: 0;
  width: 15px
}

#AwardsSlideshow #Next {
  background: url("/etc/designs/boozallen/img/imported/bah-filmstrip-button-bg-small.gif") no-repeat scroll -20px 0 transparent;
  height: 100px;
  position: absolute;
  right: 0;
  top: 0;
  width: 15px
}

#AwardsSlideshow #List {
  left: 20px;
  overflow: hidden;
  position: absolute;
  width: 446px
}

#AwardsSlideshow #WrapperHolder {
  background: url("/etc/designs/boozallen/img/imported/awards-slideshow-background-gradient.jpg") repeat fixed center center transparent;
  height: 100px;
  overflow: hidden;
  width: 10000px
}

#Content .ViewAllAwards {
  position: relative;
  text-align: center;
  top: -20px
}

#AwardsSlideshow .Wrapper {
  float: left;
  height: 100px;
  padding: 8px;
  position: relative
}

.BulletInfo ul {
  font: 10px Arial,Helvetica,sans-serif;
  list-style: none outside none;
  margin: 0 11px
}

.BulletInfo li {
  background: url("/etc/designs/boozallen/img/imported/bah-template-sprites.gif") no-repeat scroll 0 -596px transparent;
  float: left;
  margin-bottom: 4px;
  padding-left: 7px;
  width: 170px
}

.BulletInfo a {
  color: #2952A3
}

#cvTable {
  padding: 0px;
  margin: -0.5em 0px 0px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CCCCCC
}

#cvTable caption {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #2952a3;
  text-align: left;
  line-height: 120%;
  margin-left: 0px;
  margin-bottom: 6px
}

#cvTable th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 13px;
  color: #FFFFFF;
  padding: 4px;
  margin: 0px;
  background-color: #2952a3;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #82A0DF;
  font-weight: bold;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #FFFFFF
}

#cvTable td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 13px;
  padding: 4px;
  margin: 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #82A0DF;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  vertical-align: top
}

#cvTable a {
  color: #2952a3
}

.labor-shaded-row {
  background-color: #D9D9D9
}

.labor-subhead {
  color: #FFFFFF;
  font-weight: bold;
  padding: 4px;
  margin: 0px;
  background-color: #999999;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #82A0DF;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #FFFFFF
}

.labor-subhead-left {
  color: #FFFFFF;
  font-weight: bold;
  padding: 4px;
  margin: 0px;
  background-color: #999999;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #FFFFFF;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #FFFFFF;
  text-align: left
}

.listTable_plain {
  padding: 0px;
  margin: 0px
}

.listTable_plain th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #666666;
  font-weight: bold;
  padding: 15px 4px;
  margin: 0px;
  border-bottom: solid 1px #3366cc
}

.listTable_plain td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  padding: 15px 4px;
  margin: 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #82A0DF
}

.thickRowAbove {
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #3366CC
}

.borderTopGray {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #333333
}

hr {
  background-color: #2952a3;
  color: #2952a3;
  height: 3px
}

h3.blue {
  color: #2952a3;
  font-size: 120% !important;
  margin-bottom: -0.5em !important;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #2952a3;
  margin-top: 1em !important;
  padding-top: 1em !important
}

.blue {
  color: #2952a3;
  font-size: 120%
}

.rotatedTxt {
  writing-mode: tb-rl;
  filter: flipv fliph
}

.floatleft {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px
}

.floatright {
  float: right;
  margin-left: 15px;
  margin-bottom: 15px
}