img {
  border-width: 0;
}

body {
  margin: 0;
  padding: 0;
  background: #50734d url(images/background.png) repeat-x;
  font-family: Georgia, "Times New Roman", Times, serif;
  text-rendering: optimizeLegibility;
}

.clear {
  clear: both;
}

hr {
  border-right-style: none;
  border-left-style: none;
  border-top: 1px solid #c9c9c9;
  border-bottom-style: none;
}

#pageWrapper {
  margin-top: 61px;
  margin-right: auto;
  margin-left: auto;
  width: 825px;
}

#header {
  width: 825px;
  border-bottom: 1px solid #a6cea3;
  display: block;
  text-indent: -9999px;
  background-image: url(images/nra-header2.jpg);
  height: 34px;
}

a:hover #header {
  background-position: 0 34px;
}

ul#nav {
  width: 815px;
  height: 33px;
  margin: 0;
  padding: 0 0 0 10px;
}

ul#nav li {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}

ul#nav li a {
  color: #fff;
  text-decoration: none;
  font: bold 13px/33px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  padding-left: 10px;
  padding-right: 10px;
  height: 33px;
  display: block;
  float: left;
}

ul#nav li:hover a {
  background: url(images/hover-triangle.gif) no-repeat center bottom;
}

ul#nav li a:hover {
  color: #c3f5c2;
}

ul#nav li a.selected {
  background: url(images/triangle.gif) no-repeat center bottom;
}

ul#nav li:hover a.selected {
  background: url(images/hover-triangle.gif) no-repeat center bottom;
}

ul#nav li ul {
  background-color: #fff;
  position: absolute;
  top: 33px;
  left: 0;
  float: left;
  z-index: 6000;
  margin: 0;
  padding: 4px 0;
  -webkit-box-shadow: rgba(0,0,0,0.5) 0px 2px 3px;
  width: 150px;
}

ul#nav li:last-child ul {
  left: -16px;
}

ul#nav li ul li {
  float: none;
  margin: 0;
  padding: 0;
}

ul#nav li ul li a {
  color: #50734d;
  line-height: normal;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 4px 12px;
  display: block;
  height: auto;
  float: none;
}

ul#nav li ul li a:hover {
  background-color: #e9e9e9;
  background-image: none;
  color: #50734d;
}

ul#nav li ul li a.selected {
  background-image: none;
  color: #44809f;
}

#content {
  min-height: 344px;
  display: block;
  background: #fff url(images/innerBackground.png) repeat-x;
  width: 809px;
  padding: 8px;
}

#headerArea {
  width: 807px;
  padding: 1px 1px 0 1px;
  margin-bottom: -1px;
  background-color: #fff;
  display: block;
}

#contentArea {
  width: 807px;
  min-height: 230px;
  padding-left: 1px;
  padding-right: 1px;
  background: #fff url(images/contentAreaBack.gif) repeat-y 1px 1px;
  padding-top: 1px;
}

#contentArea.oneCol {
  background: #fff none;
}

#leftSide {
  width: 557px;
  float: left;
}

#contentArea.oneCol #leftSide {
  width: 807px;
  float: none;
}

#rightNav {
  width: 249px;
  display: block;
  float: left;
  font: .8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  color: #6192ab;
  background: url(images/related_links.png) no-repeat left -1px;
  padding-top: 49px;
  margin-left: 1px;
}

#rightNav a {
  text-decoration: none;
  color: #6192ab;
}

#rightNav a:hover {
  color: #549bc0;
  text-decoration: underline;
}

#rightNav ul {
  margin: 10px;
  padding: 0;
}

#rightNav ul li {
  list-style-type: none;
  padding-left: 20px;
  margin-bottom: 6px;
  min-height: 16px;
  padding-top: 1px;
  line-height: 1.25em;
}

#rightNav ul#links li {
  background: url(images/world_link.png) no-repeat;
}

#rightNav ul#docs li {
  background: url(images/page.png) no-repeat;
}

h1#main {
  width: 535px;
  height: 44px;
  background: url(images/mainHeader.png) no-repeat;
  margin: -1px 0 0 0;
  padding: 0 11px;
  color: #3e5467;
  font: 1.1em/44px HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#contentArea.oneCol h1#main {
  background: url(images/mainHeaderLong.png) no-repeat;
  width: 785px;
}

#body {
  text-align: justify;
  font-size: .825em;
  color: #474747;
  width: 535px;
  padding: 11px 11px 0;
  line-height: 1.75em;
}

#contentArea.oneCol #body {
  width: 785px;
}

#body a {
  color: #457e9b;
  text-decoration: none;
  font: bold .95em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#body a:hover {
  text-decoration: underline;
  color: #549bc0;
}

#body p {
  margin: 0 0 1em;
  padding: 0;
}

#body h2 {
  padding: 0;
  margin: 0 0 .25em;
  color: #3b6b83;
  font-weight: normal;
  font-style: normal;
  font-size: 1.15em;
}

#body h3 {
  font: normal bold 1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  margin: 0;
  padding: 0;
}

#footer {
  height: 26px;
  background-color: #daebb9;
  color: #9aae72;
  font: bold .7em/26px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  width: 785px;
  padding-right: 20px;
  padding-left: 20px;
  margin-bottom: 20px;
}

/* @group Home Page */

#home {
  width: 807px;
  padding: 1px;
  background-color: #fff;
}

#home #mainImage {
  width: 807px;
  padding-bottom: 9px;
  height: 250px;
  display: block;
}

#home #lowerImages {
  position: relative;
  height: 150px;
}

#home #left {
  width: 263px;
  height: 150px;
  display: block;
  position: absolute;
  left: 0;
}

#home #mid {
  width: 263px;
  height: 150px;
  display: block;
  position: absolute;
  left: 272px;
}

#home #right {
  width: 263px;
  height: 150px;
  right: 0;
  position: absolute;
  display: block;
}



/* @end */