body {
  margin: 0;
  padding: 0;
  background: #e0dfdf url(../images/bodyBg.png) no-repeat;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}

a {
  color: #007dcc;
  text-decoration: none;
}

a:hover {
  color: #000;
}

img {
  border: 0;
}

#siteWrapper {
  width: 1009px;
  margin: 0 auto;
}

#topClip {
  width: 1009px;
  height: 18px;
  background: transparent url(../images_new/topBg.png) top left no-repeat;
}

#outsideRepeater {
  position: relative;
  width: 1009px;
  padding-top: 5px;
  background: transparent url(../images_new/repeaterBg.png) top left
    repeat-y;
}

#bannerArea {
  width: 975px;
  height: 222px;
  margin: 0 auto;
  /*background:transparent url(../images/bannerBg.png) top left no-repeat;*/
}

#logoArea {
  position: absolute;
  top: 0;
  left: 50px;
}

#tagline {
  position: absolute;
  top: 165px;
  left: 285px;
}

#bannerArea img.bannerImg { /*padding:35px 0 0 1px;*/

}

#membersLogin {
  width: 740px;
  height: 68px;
  text-align: right;
  float: left;
}

#membersLogin h2 {
  font: 15px Trebuchet, "Trebuchet MS", sans-serif;
  font-weight: normal;
  display: inline;
}

#content { /*width:1196px;*/

}

#leftContent {
  float: left;
  width: 205px;
  padding: 114px 40px 0 0;
  background: transparent url('../images_new/pointer_bott.jpg') no-repeat
    scroll 31px 0px;
}

#centerContent {
  float: left;
  width: 490px;
  margin: 0 40px 0 30px;
}

#textContent {
  text-align: justify;
  margin-bottom: 35px;
}

#rightContent {
  float: left;
  width: 165px;
  padding-top: 34px;
}

#mainNav {
  text-align: right;
  font: 13px Trebuchet, "Trebuchet MS", sans-serif;
  font-weight: normal;
}

#mainNav ul {
  margin: 0 0 1em;
  padding: 0;
  list-style: none;
}

#mainNav li { /*margin:0 0 0.5em;*/
  padding: 0;
  line-height: 18px;
  color: #AAA;
}

#mainNav li b {
  color: #000;
  text-decoration: underline;
}

#mainNav ul li a {
  color: #000;
  text-decoration: none;
}

#mainNav ul li a:hover {
  color: #007dcc;
  text-decoration: none;
}

#footerArea {
  clear: both;
  text-align: center;
  padding: 0px 0 20px 0;
}

#bottomClip {
  width: 1009px;
  height: 20px;
  background: transparent url(../images_new/bottomBg.png) top left
    no-repeat;
}

/* Reusable Elements */
.box {
  width: 164px;
  border: 1px solid #c6c7c8;
  margin-bottom: 1em;
}

.boxTop {
  width: 164px;
  min-height: 36px;
  background: #fff url(../images/boxTop.jpg) no-repeat scroll left bottom;
}

.boxTop h1 {
  font: 13px Trebuchet, "Trebuchet MS", Verdana, sans-serif;
  text-align: center;
  margin: 0px;
  padding: 10px 0px;
}

.boxContent {
  width: 140px;
  background: #ededed url(../images/boxContentTop.jpg) top left no-repeat;
  padding: 12px;
}

.boxContent p {
  margin: 0px;
  padding: 10px 30px;
}

.boxContent fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

.boxContent input,.boxContent select {
  width: 114px;
}

#pollBox input {
  width: auto;
}

#filterControls input {
  width: auto;
}

#ideaBox p {
  margin: 0px;
  padding: 0px;
}

.wideSurveyBox
{
  width: 350px;
}

.largeSurveyBox
{
  width: 350px;
  height: 50px;
}