.poll_total,
.poll_rating_view { font-size: xx-small; }
.poll_rating_head { font-size: x-small;
.poll_board .minorButton input { font-size: small; }
.poll { font-size: medium; }
.poll_heading { font-size: large; }

/*********************************************************************

poll

    default settings for a poll to set font, etc.

    For overwriting in a class below use the '!important' rule, i.e.

	color:			red !important;

......................................................................*/
.poll {
    font-family: helvetica, arial, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    border: none;
    margin: 0px;
    padding: 0px;
    text-align: left
    }
/*********************************************************************

poll_frame

    settings for outer div of poll area, defining the frame

......................................................................*/
.poll_frame {
    padding: 3px
    }
/*********************************************************************

poll_heading

    settings for the heading

......................................................................*/
.poll_heading {
    font-weight: bold;
    text-align: center;
    padding: 6px 2px 2px 2px
    }
/*********************************************************************

poll_board

    settings for inner div of poll area

......................................................................*/
.poll_board {
    padding: 3px
    }
.poll_board th {
    text-align: left
    }
/*********************************************************************

poll_question

    settings for the question

......................................................................*/
.poll_question {
    font-weight: bold;
    text-align: left;
    padding-top: 8px;
    padding-bottom: 2px
    }
/*********************************************************************

poll_answer

    settings for answers

......................................................................*/
.poll_indent {
    width: 8px;
    height: 1px
    }
.poll_answer {
    width: 100%
    }
.poll_answer_select {
    width: 10px
    }
.poll_answer textarea, .poll_answer input {
    /* be sure not to have input of type button, submit or reset below that class */
    font-family: monospace;
    width: 90%
    }
.poll_answer_select input {
    height: 10px;
    cursor: pointer;
    margin: 0px;
    margin-right: 4px
    }
.poll_answer_result {
    text-align: right;
    padding-right: 8px;
    padding-left: 16px
    }
.poll_answer_icon {
    white-space: nowrap
    }
.poll_total {
    vertical-align: bottom;
    text-align: right
    }
/*********************************************************************

poll_rating

    settings for rating tables

......................................................................*/
.poll_rating {
    width: 100%;
    padding-right: 10px
    }
.poll_rating_head {
    line-height: 11px
    }
.poll_rating_scale {
    vertical-align: bottom;
    text-align: center
    }
.poll_rating_view {
    vertical-align: bottom;
    text-align: center
    }
.poll_rating_average {
    font-style: italic
    }
.poll_rating_total_average {
    font-style: italic;
    font-weight: bold;
    padding-top: 6px
    }
.poll_rating_total_average_label {
    font-style: italic;
    font-weight: bold;
    padding-top: 4px
    }
.poll_rating_choice {
    vertical-align: bottom
    }
.poll_rating_range {
    width: 33%;
    padding-bottom: 2px
    }
/*********************************************************************

poll_text

    settings free text input

......................................................................*/
.poll_text {
    width: 100%;
    padding-right: 10px
    }
.poll_text textarea, .poll_text input {
    /* be sure not to have input of type button, submit or reset below that class */
    font-family: monospace;
    width: 90%
    }
/*********************************************************************

poll_vote

    settings for vote button container

......................................................................*/
.poll_vote {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 0px
    }
/*********************************************************************

pollBoard minorButton input

    settings for buttons

......................................................................*/
.poll_board .minorButton input {
    font-family: helvetica, arial, sans-serif;
    padding-right: 4px;
    padding-left: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
    cursor: pointer
    }
/*********************************************************************

poll_hints

    settings for hints

......................................................................*/
.poll_hints {
    padding-bottom: 6px
    }
.poll_hints p {
    margin: 6px 0px 0px 0px
    }
/*********************************************************************

poll_error

    settings for error messages

......................................................................*/
.poll_error p {
    margin: 6px 0px 0px 0px
    }
/*********************************************************************

voting users

    selection for displaying user opinions (non-anonymous votings)

......................................................................*/
.voting_users {
    margin-top: 6px;
    padding-top: 6px
    }
/*********************************************************************

user view

    table for displaying user opinions (non-anonymous votings)

......................................................................*/
.poll table.view_users {
    border-collapse: collapse;
    margin: 4px auto
    }
.poll table.view_users td {
    padding: 4px;
    text-align: left;
    vertical-align: middle
    }
.poll table.view_users th {
    padding: 4px;
    text-align: left;
    vertical-align: top
    }
.poll table.view_users th.transparent, .poll table.view_users td.footer {
    border: none !important
    }
.poll table.view_users .masterth {
    border-right: none !important
    }
.poll table.view_users .subth {
    border-left: none !important
    }
.poll table.view_users td.footer {
    text-align: right
    }
/*********************************************************************

required

    hint about required questions

......................................................................*/
div.poll_required {
    text-align: right
    }

