﻿.labelHeader {
    FONT-FAMILY: Verdana;
	font-size: 11px;
	color: #8AC548;
}
.options {
	background-color: #7D539D;
	width: 100%;
}

.procentageBar {
	background-color: #288782;
	background-image: url(img/procentage-bg.jpg);
	border: 1px solid #288874;
	height: 20px;
}

.dateText
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}

.percentageText
{
	border-style:none;
}
.gridAnswers TH
{
	display: none;
}
.gridAnswers HR
{
	display: none;
}

.procentageText
{
    color: #288782;
    font-weight: bold;
}

.procentageAnswer
{
    color: #585858;
}

.gridAnswers, .gridAnswers td {
	border:none;
    font-size: 11px;
    line-height: 150%;
    width: auto;
    height: auto;
    padding: 0px 20px 10px 25px;
    color: #585858;
    /*font-weight: bold;*/
}

.gridPastPolls
{
	background-color: #6C0ED0;
	height: 30px;
}

.gridPastPolls TH
{
	color: #FFFFFF;
	text-align: center;
}

.PollQuestion a, .PollQuestion a:active, .PollQuestion a:visited
{
	color: #40947C;
	text-decoration: underline;
    font-size: 11px;
}

.PollQuestion a:Hover {
	color: #674086;
}

.item
{
	background-color: #FFFFFF;
}
.alternateItem
{
	background-color: #D5C3F0;
}

.NoPoll
{
	/*background-image: url(img/NoPoll.jpg); 
	background-repeat: no-repeat; 
	background-position: center;
	height: 223px;*/
}
.noPoll_top
{
	/*background-image: url(img/whatsYourPollPosition.gif);
	background-position: center top;
	background-repeat: no-repeat;*/
}
.noPoll_footer
{
	background-image: url(img/checkeredFlag.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 145px;
}
.LeftCol {
	position:relative;
	width: 250px;
	float:inherit;
	margin: 10px 10px 10px 10px;
	padding-bottom: 10px;
	z-index:  2147483647! important;
}
.RightCol {
	position:relative;
	width:250px;
	float:right;
	margin: 10px;
	z-index: 1000000;
}
.blockNoData {
	border: solid 1px #73E390;
	padding: 10px 20px 10px 20px;
	position: relative;
	background-color: #FFFFFF;
	margin: 10px 10px 10px 10px;
}
.block .noData {
	padding: 10px;
	text-align: center;
}
.ViewPollHistory .modal_content
{
	height: 100%;
	width: 700px;
}

.available_poll {
	/*background-image: url(img/speakYourMind_header.gif);
	background-repeat: no-repeat;
	background-position: top;*/
	padding: 0 0 0 5px; /* modified by BOGDAN*/
}

.available_poll p{
	text-align:left;
	font-weight:bold;
	color:#6f4194;
	margin-top:10px;
}

.available_poll label, .PollQuesionText {
    font-size: 11px;
    padding: 0px 6px 10px 0;
    display: block;
}

.PollQuesionText 
{
    font-size: 14pt;
    margin-left: 0px;
    color:#674086;
    font-weight: normal;
    line-height: 150%;
}

.available_poll label{
	display:block;
	margin:0 0 0 20px;
	/*border:1px solid red;*/
}
.available_poll input { 
	float:left;
	margin:0;
	width:15px;
	height:14px;
	padding:0;
	/*border:1px solid red;*/
	position:relative;
}

span.PollQuesionText {
	color:#674086;
}

a.PollViewPast, a:link.PollViewPast {
    font-family: Arial;
	background: url(img/btn-yes-bg.jpg);
	display: inline;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	white-space:nowrap;
	height: 30px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #288874;
}

a.PollViewPast:hover {
    background: url(img/btn-yes-hover-bg.jpg);
    padding: 5px 4px 5px 6px;
}

.PollQuesionText
{
    padding: 0px 0px 10px 0px;
    /* display: block; */
}

.CenterContents {
    margin:10px 0px 10px 0px;
    text-align:center;
}

.procentage
{
	padding-left: 15px;
}

.label 
{
	margin-bottom: 0px;
}

.title
{
}
.lblError
{
	color:Red;
}

.textbox
{
	height: 20px;
	width: 200px;	
}

.pnlPreview
{
	background-color:#D6E8B9;
	width: 400px;
	
}

.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=60);
	opacity:0.60; 
}



/* poll styles */


.pollWrapper {
	background-color: #FFFFFF;
}

.pollWrapper p {
    color:#000000;
    text-align: center;

}

.pollHeader {
	background-color: #674086;
	padding: 5px;
	color: #FFFFFF
}

.pollFooter {
	background-color:#CCCCCC;
	text-align:center;
	padding: 5px;
	clear:both;	
}

.pollBody {
	background-color: #FFFFFF;
	width: auto;
}

.pollBody .top {
	position:relative;
	width: 550px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.pollBody .leftColumn {
	position:relative;
	width: 175px;
	float:left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 60px;
}
.pollBody .rightColumn {
	position:relative;
	width:100px;
	float:inherit;
	margin: 10px;
}



.pollHistoryWrapper {
	width: 570px;
	background-color: #FFFFFF;
	margin:0px;
	padding: 3px 0;
	font-size: 11px;
}

.pollHistoryWrapper p {
	color:#000000;
	line-height: 100%;

}

.pollHistoryHeader {
	background-color: #FFFFFF;
	padding: 5px;
	color: #723099;
}

.pollHistoryFooter {
	background-color: #FFFFFF;
	text-align: center;
	padding: 5px 0;
	clear: both;	
	width: 570px;
}

.pollHistoryBody {
	background-color: #EEEEEE;

}

.pollHistoryBody .top {
	width: 550px;
}

.pollHistoryBody .leftColumn {
	width: 175px;
	float:left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 60px;
}
.pollHistoryBody .rightColumn {
	position:relative;
	width:100px;
	float:inherit;
	margin: 10px;
}

.emptyData
{
    font-size: 11px;
    font-weight: bold;
    padding: 10px;
    display: block;
}

.lblName, .lblEmail, .lblSubject, .lblWeekSubject, .lblMessage, .lblForm {
	font-weight: bold;
	color: #000000;
	font-style: normal;
	font-size: 1em;
}

.underline
{
	text-decoration: underline;
}

/* gridview */
.giftsGridView {
    font-size: 11px;
    padding: 4px;
    background-color: #FFFFFF;
    border: 1px solid #288782;
}

.giftGridViewHeader {
    background-color: #EEEEEE;
    text-align: left;
}

.giftGridViewHeader th {
    text-align: left;
    padding: 6px;
	background-color:#288782;
	color: #FFFFFF;
}

.giftGridViewRow {
    background-color: #eee;
    vertical-align: top;
}

.giftGridViewRow td, .giftGridViewAltRow td {
    padding: 6px;
    vertical-align: middle;
}

.giftGridViewAltRow {
    background-color: #d7d7d7;
    vertical-align: top;
}

.giftGridViewFooter {
    text-align: center;
}

.PollViewPastLink {
    display: block;
    margin: 10px auto;
    text-align: center;
}

.allVotes {
    display: block; 
    width: 570px;
	margin-top:5px;
	margin-bottom:5px;
}

.pollPositionAnswerList
{
    margin-left: 20px;
    width: auto;
    height: auto;
}

.surveySmallWrapper .headerTitle 
{
    width: auto;
    color: White;
	font-weight: normal;
	background-image: url(img/bg-h1.jpg);
	padding: 25px 0px 20px 40px;
	text-align: left;
	letter-spacing: 1px;
	margin: 0;
	display: block;
	height: 28px;
    padding: 13px 0px 8px 15px;
    font-size: 20px;
    text-transform: none;
}

.dnn_ctr418_ViewPoll_lblAllVotes
{
   clear: left;   
}
.grey {background-color:#f3f3f3;}

.giftGridViewAltRow {
    background-color: #f3f3f3;
    vertical-align: top;
}

.giftGridViewRow {
    background-color: #fff;
    vertical-align: top;
    
}
