.mvotecontrol {
 font-size: 11pt;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
}

.mvoteloader {
 font-weight: bold;
 font-style: italic;
 display: inline;
}

.mvotebar {
 font-size: 10pt;
 font-weight: bold;
 display: none;
 padding-right: 5px;
}

.mvoteinfo {
 font-size: 10pt;
 display: none;
 padding-right: 5px;
}

.mvoteinfo strong {
 font-weight: bold;
}

.mvotelogo {
 display: inline;
 padding-right: 5px;
}

.mvotelogo img {
 margin: 0;
 padding: 0;
}

.mvotelogin {
 font-size: 9pt;
 font-weight: bold;
 display: none;
 border: 1px solid #555555;
 background-color: #FFF799;
 width: 44em;
 padding: 0.4em;
 margin-top: 0.25em;
 text-align: center;
}

.mvotelogin form {
 margin: 0;
 padding: 0;
}

.mvotelogin_regtext {
 padding-top: 1em;
}

.mvotelogin_regtext span {
 padding-top: 0.25em;
 border-top: 1px solid #555555;
}

.mvotelogin_regtext a {
 text-decoration: none;
 color: #FF0000;
}

.mvotelogin_regtext a:hover {
 text-decoration: underline;
}

.mvoteregister {
 font-size: 9pt;
 font-weight: bold;
 display: none;
 border: 1px solid #555555;
 background-color: #FFF799;
 width: 250px;
 padding: 0.3em 0.4em 0.4em 0.4em;
 margin-top: 0.25em;
 text-align: left;
}

.mvoteregister form {
 margin: 0;
 padding: 0;
}

.mvote_reg_form_line {
 padding-top: 0.1em;
 padding-bottom: 0.1em;
}

.mvote_reg_form_line input {
 display: block;
 width: 250px;
}

.mvote_reg_form_captcha {
 padding-top: 0.5em;
}

.mvote_reg_form_checkbox {
 font-weight: normal;
 padding-top: 0.5em;
 text-align: justify;
}

.mvote_reg_form_checkbox a {
 text-decoration: none;
}

.mvote_reg_form_checkbox a:hover {
 text-decoration: underline;
}

.mvote_reg_form_buttons {
 padding-top: 0.5em;
 text-align: right;
 width: 250px;
}

.mvote_reg_form_captcha_hint {
 font-weight: normal;
 text-align: justify;
}

.mvote_reg_form_captcha_hint a {
 text-decoration: none;
}

.mvote_reg_form_captcha_hint a:hover {
 text-decoration: underline;
}

.mvote_img {
 margin-right: 1px;
 cursor: pointer;
}

.mvote_comment_img {
 margin-left: 5px;
 cursor: pointer;
 display:none;
}

.mvote_input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 border-width: 1px;
 border-color: #000000;
 color: #000000;
 background-color: #FFFFFF;
}

.mvote_btn {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
}

.mvote_login_info {
 display: none;
 font-size: 10pt;
}

.mvote_login_info span {
 font-weight: bold;
}

.mvote_login_info a {
 text-decoration: none;
}

.mvote_login_info a:hover {
 text-decoration: underline;
}

.mvote_comments {
 font-size: 10pt;
 font-weight: bold;
 color: #000000;
 display: none;
 width: 250px;
}

.mvote_tags {
 visibility: hidden
}

.mvote_comment_input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 border-width: 1px;
 border-color: #000000;
 color: #000000;
 background-color: #FFFFFF;
 display: block;
 width: 100%;
}

.mvote_tags_info {
 font-size: 8pt;
 font-weight: normal;
 text-align: justify;
 margin-bottom: 0.3em;
}

.mvote_comment_buttons {
 text-align: right;
 margin-top: 0.3em;
 margin-bottom: 0.3em;
}

.mvote_comment_buttons input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

.mvote_comment_send_btn {
 margin-right: 3px;
}

.mvote_comment_cancel_btn {
}

