.pollHolder {padding:0px 0; /*background:url(../img/sideMenu/leftMenuBorder.gif) repeat-x left bottom; margin-bottom:10px;*/}
.imageHolder {float:left; margin-right:10px; margin-bottom:10px;}
.buttonHolderFull {background:url(/img/slidingDoor/slidingDoor_border.gif) repeat-x left bottom;padding-top:5px; border:none; margin-top:10px; padding-bottom:10px;}


.poll h3 {/*background:url(/img/slidingDoor/slidingDoor_border.gif) repeat-x left top;*/display:block;padding-top:5px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times,serif; font-size:18px;}
.poll p.question {color:#FFFFFF; font-family:Georgia, "Times New Roman", Times,serif; font-size:15px; padding-bottom:10px; line-height:130%;} 
.poll p.question a{ color:#FFFFFF; text-decoration: underline; font-weight:bold;} 
.poll p.question a:hover{ text-decoration:none;}
.poll p.answer {padding-bottom:0px; } 
.poll p.answerImage {padding-bottom:0px; padding-top:5px; color:#FFFFFF;}
.poll input.radioButton {vertical-align: middle;margin:4px 5px 0 0;padding:0;}

/* -------------------  input button -------------------- */

button.poll_button {border: none; cursor:pointer; padding:0px 5px 33px 0px; text-align:left; outline:none; margin-top:5px; background:url(../img/poll/poll_bottom_right.png) right top no-repeat; background-color: transparent; height:32px; }
button.poll_button span { height:32px; display:block; white-space:nowrap; padding:0px 10px 0px 18px; font-size:15px; color:#FFFFFF; font-family: Tahoma;  background:url(../img/poll/poll_bottom_left.png) top left no-repeat; line-height:30px; }
button.poll_button:hover {background:url(../img/poll/poll_bottom_right.png) right bottom no-repeat;  }
button.poll_button:hover span {background:url(../img/poll/poll_bottom_left.png) left bottom  no-repeat; color:#FFFFFF; }

/* -------------------  CENTER POLL IMAGE -------------------- */

.centerPI {display: table-cell;text-align: center;vertical-align: middle;height: 110px;width: 110px; border: 1px solid #cccccc; }
.centerPI img {border: none}
.centerPI * {vertical-align: middle;}
/*\*//*/
.centerPI {display: block;}
.centerPI span {display: inline-block;height: 100%;width: 1px;}
/**/

/* -------------------  PROGRESS BAR -------------------- */

.progressBar{width:315px;height:41px;background:url(/img/poll/bg_bar.png) no-repeat 0 0;position:relative;float:left;margin-top: 10px}
.progressBar span{position:absolute;display:block;width:300px;height:25px;background:url(/img/poll/bar_blue.gif) no-repeat 0 0;top:8px;left:8px;overflow:hidden;text-indent:-8000px;}
.progressBar em{position:absolute;display:block;width:300px;height:25px;background:url(/img/poll/bg_cover.gif) repeat-x 0 0;top:0;}

/* RIGHT POLL*/
.poll_columnRight_top { display:block; 	height:37px; background-color: inherit; background-image:url(../img/poll/poll_top.png); background-repeat: no-repeat; 	width:220px; }

.poll_columnRight_top h1 { color:#FFFFFF; font-family:Georgia, "Times New Roman", Times,serif; font-size:20px; margin-bottom:0; padding:8px 10px 5px;}

.poll_columnRight_main { display:block; background:url(../img/poll/poll_body.jpg) repeat-x top left #1C4C71; padding:5px 10px; width:200px; }
.poll_columnRight_bottom { display:block; height:9px; background-color: inherit; background-image:url(../img/poll/poll_bottom.png); background-repeat: no-repeat; }

.poll_columnRight_main .poll_radio {float:left; width:15px; height:30px;}
.poll_columnRight_main .poll_text{float:left; width:180px; padding-left:5px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times,serif; font-size:13px;}

a.poll_result{ float:right;  display:block; height:22px; /*background:url(../img/poll/poll_bottom_right_result.png) top right no-repeat;*/ text-decoration:none; padding-right:8px; margin-top:2px;}
a.poll_result span{ /*background:url(../img/poll/poll_bottom_left.png) top left no-repeat;*/ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; padding:2px 0 2px 9px; line-height:32px;}

.poll a.poll_result span{ color:#FFFFFF; font-size:13px;}
.poll a.poll_result span:hover{ color:#00A300;}

.poll div.question {color:#FFFFFF; font-family:Georgia, "Times New Roman", Times,serif; font-size:15px; padding-bottom:10px; line-height:130%;} 
.poll div.question a{ color:#FFFFFF; text-decoration: underline; font-weight:bold;} 
.poll div.question a:hover{ text-decoration:none;}

.poll div.question p{ padding-bottom:0px;}

/*ON PAGE POLL*/
.poll_onPage h3, .poll_onPage p.question, .poll_onPage p.answerImage{ color:#000000;}
.poll_onPage p.question a{ color:#00A300; text-decoration:none; font-weight:bold; text-decoration:underline;} 
.poll_onPage p.question a:hover{ text-decoration:none;}

.poll_onPage .poll_radio {float:left; width:15px; height:25px;}
.poll_onPage .poll_text{float:left; padding-left:7px; font-family:Georgia, "Times New Roman", Times,serif; font-size:13px; }

p.answer{ margin-top:10px; float:left; width:310px; height:8px; }

.poll_onPage a.poll_result span{ color:#333333;}
.poll_onPage a.poll_result span:hover{ color:#00A300;}

.poll_onPage  a.poll_result { margin-top:10px;}

.poll_onPage div.question {color:#000000; font-family:Georgia, "Times New Roman", Times,serif; font-size:15px; padding-bottom:10px; line-height:130%;} 
.poll_onPage div.question a{ color:#000000; text-decoration: underline; font-weight:bold;} 
.poll_onPage div.question a:hover{ text-decoration:none;}

poll_onPage div.question { padding-bottom:0px;}

.buttonHolderFull p.question{ display:none;}








