/* Styles for homepage include */

#PollMainContainer {
  width: 220px;
  background: #4671AD url(/resources/images/template/pollMainContainer_top.gif) no-repeat top left;
  padding-top: 19px;
  }

#PollContainer {
  background: #4671AD url(/resources/images/template/bgPollContainer.jpg) no-repeat bottom left;
  color: white;
  }

#PollContainerTop {
  height: 8px;
  }

#PollContainerTop img {
  vertical-align: top;
  }

#PollSubContainer {
  padding: 0 15px 0 15px;
  }

#PollHeading h3 {
  font-size: 1.4em;
  font-weight: bold;
  color: #FFF;
  margin: 0 0 0.4em 0;
  padding-top: 4px;
  }

#PollQuestion {
  background-color: #83A0C8;
  margin: 0 1px;
  padding: 7px 10px 7px 15px;
  position: relative;
  }

.PollAnswerContainer {
  width: 218px;
  margin: 0 1px;
  font-size: 0.9em;
  background-color: #5A81B6;
  border-bottom: 1px solid #7B9AC5;
  }

.PollCheck {
  float: left;
  width: 20px;
  padding: 0 0 0 11px;
  }

.PollAnswer {
  float: left;
  width: 173px;
  padding: 3px 13px 3px 1px;
  line-height: 1.2em;
  }

#PollButton {
  height: 35px;
  margin-top: 10px;
  }

/* End styles for homepage include */


/* Styles for results output graph */

.QuestionTag {
  font-size: 0.9em;
  color: #777;
  }

.ResponseIndicator {
  font-size: 0.9em;
  font-weight: bold;
  }

#GraphContainer {
  width: 590px;
  height: 202px;
  background: url(/resources/images/polls/graph_backing.gif) no-repeat top left;
  position: relative;
  }

#GraphBar01, #GraphBar02, #GraphBar03, #GraphBar04 {
  position: absolute;
  bottom: 1px;
  width: 65px;
  }

#GraphBar01 {
  left: 79px;
  background: url(/resources/images/polls/bar_blue.gif) no-repeat top left;
  }

#GraphBar02 {
  left: 213px;
  background: url(/resources/images/polls/bar_green.gif) no-repeat top left;
  }

#GraphBar03 {
  left: 347px;
  background: url(/resources/images/polls/bar_yellow.gif) no-repeat top left;
  }

#GraphBar04 {
  left: 481px;
  background: url(/resources/images/polls/bar_red.gif) no-repeat top left;
  }

#PercentageTab01, #PercentageTab02, #PercentageTab03, #PercentageTab04 {
  position: absolute;
  bottom: 1px;
  background: url(/resources/images/polls/percentage_tab.png) no-repeat top left;
  font-size: 0.9em;
  font-weight: bold;
  color: #555;
  padding: 2px 4px 1px 4px;
  }

#PercentageTab01 {
  left: 122px;
  }

#PercentageTab02 {
  left: 256px;
  }

#PercentageTab03 {
  left: 390px;
  }

#PercentageTab04 {
  left: 524px;
  }

#QuestionContainer {
  width: 590px;
  height: 100px;
  position: relative;
  font-size: 0.9em;
  color: #777;
  }

#Question01, #Question02, #Question03, #Question04 {
  position: absolute;
  top: 0px;
  width: 114px;
  text-align: center;
  }

#Question01 {
  left: 54px;
  }

#Question02 {
  left: 188px;
  }

#Question03 {
  left: 322px;
  }

#Question04 {
  left: 456px;
  }

.QuestionTag {
  text-align: center;
  font-weight: bold;
  color: #555;
  margin: 0.4em 0 0.2em 0;
  }

h5 {
  font-size: 1.1em;
  font-weight: normal;
  color: #003366;
  }

.PollResults {
  padding: 7px 10px 7px 15px;
  }

.PollResults a {
  display: block;
  font-weight: bold;
  color: #FFF;
  }
/* End of styles for results output graph */
