﻿/* MPollPH */
.MPollPH {float:right; padding-bottom: 0.2em; }
.MPollPH .BorderLeft {background:url('bgImages/pixGrayY.png') top left repeat-y;}

.MPollPH .description { color:#050304; font-size:10pt; padding-bottom:0.2em; margin: 0pt; }
.MPollPH strong {margin:10px 15px; color: #2694bc; display: block; }
.MPollPH ul, .MPollPH table {margin:0 15px; }
.MPollPH li input { vertical-align: middle; cursor: pointer; }
.MPollPH label { cursor: pointer; }
.MPollPH .actions {}
.MPollPH .actions div { float: right; } 
.MPollPH .actions img { vertical-align: middle; }
.MPollPH .actions .vote { float: left;}
.MPollPH .actions,
.MPollPH .actions a {}
.MPollPH li { color: #000; line-height: 2em; }
.MPollPH td, .MPollPH th {border-bottom: solid 1px #e8e8e8; font-weight: normal; padding:5px 0;}
.MPollPH th { direction: rtl; text-align: right; }
.MPollPH td.p { padding: 0em 0.5em; font-size: 0.8em; width: 1%; white-space: nowrap; }
.MPollPH td.i { width: 26%; }
.MPollPH .g {}
.MPollPH .g .mh { height: 137px; width: 0px; visibility: hidden; float: right; position: relative; right: -1px;}
.MPollPH { padding-top: 12px; }
.MPollPH h2 img {display:none; }

.MPollPH .ListView {width: auto; height: 1%;}
.MPollPH .ListView li { height: 1%; }
.MPollPH .ListView li.itm { overflow: hidden; }
.MPollPH .ListView li.sep { font-size: 0.3em; }
.MPollPH .ListView li.itm div.itmMenu { display: none; }
.MPollPH .ListView li:hover.itm { background: #f8f8f8; }
.MPollPH .ListView li:hover.itm h2.title { }
.MPollPH .ListView li h2.title {margin-bottom: 0pt; font-size:18px; border-top:5px solid #007F4C;background-color: white;color:#007F4C;  padding-right: 4px; }
.MPollPH .ListView li p.description { background:#F7F7F7;padding:15px 0px 0px 0px;display: block; padding: 0.3em 0.5em; margin-bottom: 0pt;font-size:12px;background:url('bgImages/gradiantArt.png') repeat-x top right; }
.MPollPH .ListView li a.itemLink {float:left; color: #3D9A78; text-decoration: none; font-weight: bold;padding-left:10px;margin-left:16px; font-size:12px;padding-top:10px;background:url('bgImages/GreenArrow.png') no-repeat left 82%;}
.MPollPH .ListView li a:hover.itemLink { text-decoration: underline; }
.MPollPH .ListView li div.extraDetails { color: Silver; padding-right: 0.2em; }
.MPollPH .ListView li img { margin-top:12px; margin-left:7px;  text-align: center; float: right; display: inline;  width: 120px;border-top:#B41D22 solid 4px;}
.MPollPH .ListView li .seper{background:url('bgImages/pixGray.png') bottom right repeat-x;clear:both;padding-top:10px;} 

.MPollPH .disclaimer { padding: 0.6em 0pt; }
.MPollPH .disclaimer p { font-weight: bold; color: #494848; font-size: 10pt; }

.MPoll_P { width:446px; overflow: hidden; margin-bottom:-100em; padding-bottom:100em;padding-right:20px; padding-top: 0em; background:url('/modules/mpoll/layouts/bgImages/pixGrayY.png') top right repeat-y; }
.MPoll_P .BorderLeft { padding: 0pt 0pt 29px 73px; overflow: hidden; }
.BorderLeft ul { padding-bottom: 0pt; }

/* -- Small Box -- */
.MPoll_SB {border:1px solid #e6e6e6; background:url('/ui/tabr/m/events_bg.gif') repeat-x; width:242px; float:right; padding-bottom:10px; margin-bottom:7px; padding-top:0;}

.MPoll_SB .actions {margin:15px 20px 0 20px; width:195px;}
.MPoll_SB .actions a {width:77px; line-height:19px; color:#fff; font-weight:bold; font-size:12px; text-align:center; display:block; }
.MPoll_SB .actions .results {background:url('/ui/tabr/m/remove.gif') no-repeat; float:right;}
.MPoll_SB .actions .results:hover {background:url('/ui/tabr/m/remove_ov.gif') no-repeat;}
.MPoll_SB .actions .vote {background:url('/ui/tabr/m/send.gif') no-repeat; float:left;}
.MPoll_SB .actions .vote:hover {background:url('/ui/tabr/m/send_ov.gif') no-repeat;}

.MPoll_SB .t {}
.MPoll_SB h2 { color:#4BB9DE; font-weight:bold; line-height:41px; margin-right:15px;}

.MPoll_FP, .MPoll_RP { width:429px;padding-left:20px; padding-top: 0pt; }

/* -- Form Page -- */
.MPoll_FP h2 { font-size: 13.5pt; font-weight: bold; }
.MPoll_FP strong { font-size: 10pt; }
.MPoll_FP .g { margin-top: 0.2em; }

/* -- Result Page -- */
.MPoll_RP h2 { font-size: 13.5pt; font-weight: bold; }
.MPoll_RP strong { font-size: 10pt; }
.MPoll_RP .g { margin-top: 0.2em; }
.MPoll_RP table { margin: 1px 0em; }

