body {
  background-color:#3d3d3d;
  text-align:center;
  vertical-align:top;
  margin:0px 0px 0px 0px;
}

img {border:none;}

a {
  color:#fdb813;
  text-decoration:none;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}

#page {
  text-align:center;
  vertical-align:top;
  width:957px;
  position:relative;
}

#header {
  background:url(../img/header_background.png) no-repeat;
  width:957px;
  height:114px;
  position:relative;
  vertical-align:top;
  overflow:visible;
  z-index:0;
  /*border:solid;*/
}

#footer {
  background:url(../img/footer_background.png) no-repeat;
  width:957px;
  height:109px;
  position:relative;
}

#footercontent {
  position:absolute;
  left:200px;
  top:20px;
  height:200px;
  width:558px;
  text-align:center;
}

#navfooter {
  display:inline;
  font:bold 9pt Arial, Helvetica, Sans-Serif;
  vertical-align:top;
  width:500px;
  height:18px;
}

#navfooter div{
  display:inline;
  color:#666666;
  /*background-color:#fdb912;*/
  padding:6px 6px 6px 6px;
  vertical-align:middle;
  z-index:0;
}

#navfooter span{
  color:#ffffff;
  margin:6px 6px 6px 6px;
  font-weight:bold;
  font-size:1em;
}

#logo{
  background:url(../img/logo.png) no-repeat;
  z-index:3;
  position:absolute;
  top:30px;
  left:30px;
  /*float:left;
  margin:23px 0px 0px 36px;*/
  width:352px;
  height:61px;
}

#abcma{
  background:url(../img/abcma.png) no-repeat; 
  position:absolute;
  left:80px;
  top:20px;
  width:61px;
  height:58px;
}

#usgbcm{
  background:url(../img/usgbcm.png) no-repeat;  
  position:absolute;
  right:80px;
  top:20px;
  width:58px;
  height:58px;
}

#address {
  font:bold 8pt Arial, Helvetica, Sans-Serif;
  vertical-align:top;
  color:#666666;
  width:100%;
  margin-top:10px;
  margin-bottom:10px;
}

#copyright {
  font:bold 7pt Arial, Helvetica, Sans-Serif;
  vertical-align:top;
  color:#666666;
  width:100%;
}

#content {
  background:url(../img/content_background.png) no-repeat;
  width:957px;
  position:relative;
  z-index:0;
}

#navheader {
  /*float:right;
  margin:82px 30px 12px 0px;*/
  font:bold 9pt Arial, Helvetica, Sans-Serif;
  vertical-align:middle;
  overflow:visible;
  z-index:0;
  position:absolute;
  top:80px;
  right:30px;
  height:20px;
}

#navheader div{
  /*color:#ffffff;*/
  /*background-color:#fdb912;*/
  padding:6px 6px 6px 6px;
  vertical-align:middle;
  z-index:0;
  float:left;
}

#navheader span{
  color:#fdb813;
  margin:6px 6px 6px 6px;
  font-weight:bold;
  font-size:1em;
  float:left;
}

#navheader ul{
  display:none;
  color:#000000;
  background-color:#666666;
  font-weight:normal;
  font-size:8pt;
  list-style-type:none;
  margin:8px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align:left;
  border:1px solid #868686;
  width:80px;
  z-index:0;
  position:absolute;
  left:0px;
  top:18px;
}

#navheader ul li{
  margin:0px 0px 0px 0px;
  padding:5px 12px 5px 20px;
  /*background-color:#ffffff url(../img/navitemhighlight.png);*/
  color:#000000;
  background-color:#e9e9e9;
  height:14px;
  vertical-align:middle;
}

#navheader ul li+li{
  margin:1px 0px 0px 0px;
}

#navheader ul#navaboutsub{
  width:132px;
  height:99px;
}
#navheader div#navaboutsubback{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:132px;
  height:99px;
}


#content_left {
  display:inline;
  float:left;
  height:100%;
  width:512px;
  background:url(../img/gradiantleft.png) no-repeat;
  text-align:left;
  margin:26px 0px 0px 36px;
}

#content_right {
  display:inline;
  float:right;
  height:100%;
  width:344px;
  margin:26px 30px 0px 0px;
  position:relative;
}

#content_single {
  height:700px;
  width:882px;
  background:url(../img/gradiantwide.png) no-repeat;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#single_text {
  text-align:left;
  vertical-align:top;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.section{
  width:100%;
  color:#ffffff;
  font-size:8pt;
  font-family:Arial, Helvetica, Sans-Serif;
  line-height:17px;
}

.section + .section {margin-top:46px;}

p {
  margin-bottom:20px;
}
p.maintitle {
  color:#fdb912;
  font-weight:bold;
  font-size:9pt;
  font-family:Arial, Helvetica, Sans-Serif;
}
.section ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 10px;
}
.section ul li {
  list-style-position:outside;
}
.title {
  color:#fdb912;
  font-weight:bold;
  font-size:9pt;
  font-family:inherit;
}

#project_left {
  float:left;
  height:100%;
  width:192px;
  background:url(../img/gradiantproject.png) no-repeat;
  text-align:left;
  margin:26px 0px 0px 30px;
}
#project_left #lefttext {
  color:#ffffff;
  vertical-align:top;
  text-align:left;
  font:bold 9pt Arial, Helvetica, Sans-Serif;
  line-height:18px;
  padding:0px 0px 0px 0px;
  margin:26px 0px 0px 26px;
  width:140px;
}
#project_left #lefttext a {color:#ffffff;}
#project_left #lefttext a:hover, #project_left #lefttext a.current {color:#fdb813;}
#project_left #lefttext ul {list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#project_left #lefttext ul li {margin-bottom:10px;}

#project_center {
  float:left;
  width:433px;
  height:100%;
  margin:26px 0px 0px 18px;
  padding:0px 0px 0px 0px;
  vertical-align:top;
}

#project_right {
  float:right;
  height:100%;
  width:222px;
  margin:26px 40px 0px 0px;
  padding:0px 0px 0px 0px;
  vertical-align:top;
}

#description {
  color:#ffffff;
  font:normal 8pt Arial, Helvetica, Sans-Serif;
  vertical-align:top;
  text-align:left;
  vertical-align:top;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:100%;
}
#description ul {
  padding:0px 0px 0px 0px;
  list-style-type:none;
  margin:0px 0px 0px 0px;
}
#description ul li {
  margin-bottom:6px;
  line-height:14px;
}
#description ul span {
  font-size:9pt;
  font-weight:bold;
  text-transform:uppercase;
}
#description p {
  margin-top:44px;
  line-height:16px;
}
#description p#credit {
  position:absolute;
  bottom:4px;
  font-size:7pt;
  margin-top:0px;
}

#piclarge {
  width:433px;
  height:334px;
  margin:0px 0px 0px 0px;
}
#picset {
  background:url(../img/content_darkgray.png) no-repeat;
  vertical-align:top;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:433px;
  height:182px;
}
#picset *{
  padding:0px 0px 0px 0px;
  margin-top:30px;
  width:115px;
  height:115px;
}
#pic1{float:left;margin-left:20px;}
#pic2{float:left;margin-left:25px;}
#pic3{float:right;margin-right:20px;}