.tipsy { position: absolute; padding: 5px; z-index: 100000; }
  .tipsy-inner { background-color: #000; color: #AAA; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }
  .tipsy-e .tipsy-inner { background-color: #FFF; color: #000; max-width: 500px; padding: 5px 8px 4px 8px; text-align: center; }
  /* Rounded corners */
  .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  
  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  
  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #000; }
  .tipsy-arrow-s { border-top-color: #000; }
  .tipsy-arrow-e { border-left-color: #FFF; }
  .tipsy-arrow-w { border-right-color: #000; }
  
	.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }


.dropdown {
	position: absolute;
	z-index: 9999999;
	display: none;
}

.dropdown .dropdown-menu,
.dropdown .dropdown-panel {
	min-width: 160px;
	max-width: 360px;
	list-style: none;
	background: #FFF;
	border: solid 1px #DDD;
	border: solid 1px rgba(0, 0, 0, .2);
	border-radius: 6px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	overflow: visible;
	padding: 4px 0;
	margin: 0;
}

.dropdown .dropdown-panel {
	padding: 10px;
}

.dropdown.dropdown-tip {
	margin-top: 8px;
}

.dropdown.dropdown-tip:before {
  position: absolute;
  top: -6px;
  left: 9px;
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #CCC;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  display: inline-block;
}

.dropdown.dropdown-tip.dropdown-anchor-right:before {
	left: auto;
	right: 9px;
}

.dropdown.dropdown-tip:after {
  position: absolute;
  top: -5px;
  left: 10px;
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFF;
  display: inline-block;
}

.dropdown.dropdown-tip.dropdown-anchor-right:after {
	left: auto;
	right: 10px;
}


.dropdown.dropdown-scroll .dropdown-menu,
.dropdown.dropdown-scroll .dropdown-panel {
	max-height: 358px;
	overflow: auto;
}

.dropdown .dropdown-menu LI {
	list-style: none;
	padding: 0 0;
	margin: 0;
	line-height: 18px;
}

.dropdown .dropdown-menu LI > A,
.dropdown .dropdown-menu LABEL {
	display: block;
	color: #555;
	text-decoration: none;
	line-height: 18px;
	padding: 3px 15px;
	white-space: nowrap;
}

.dropdown .dropdown-menu LI > A:hover,
.dropdown .dropdown-menu LABEL:hover {
	background-color: #08C;
	color: #FFF;
	cursor: pointer;
}

.dropdown .dropdown-menu .dropdown-divider {
	font-size: 1px;
	border-top: solid 1px #E5E5E5;
	padding: 0;
	margin: 5px 0;
}
.gldp-default {
	position: absolute;
	font-family: 'helvetica';
}

/* Core style for every cell */
.gldp-default .core {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	color: #222;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #dadada 98%, #ffffff 99%, #dadada 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(98%,#dadada), color-stop(99%,#ffffff), color-stop(100%,#dadada));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dadada 98%,#ffffff 99%,#dadada 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#dadada 98%,#ffffff 99%,#dadada 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#dadada 98%,#ffffff 99%,#dadada 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#dadada 98%,#ffffff 99%,#dadada 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 );
}

/* Cell border */
.gldp-default .border {
	border-style: solid;
	border-width: 0;
	border-color: #888;
}

/* Month/Year text and select */
.gldp-default .monyear,
.gldp-default .monyear select {
	font-size: 16px !important;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

/* Month/Year text */
.gldp-default .monyear span {
	margin: 0 5px 0 5px;
}

/* Prev/Next arrows */
.gldp-default .prev-arrow,
.gldp-default .next-arrow {
	color: #222;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

.gldp-default .prev-arrow:active,
.gldp-default .next-arrow:active {
	color: #f00;
}

.gldp-default .prev-arrow-off,
.gldp-default .next-arrow-off {
	color: #222;
	opacity: 0.15;
}

/* Days of the week */
.gldp-default .dow {
	color: #fff;
	font-weight: bold;
	cursor: wait !important;
	background: #ff0000;
	background: -moz-linear-gradient(top,  #ff0000 0%, #ffcccc 1%, #ff0000 2%, #aa0000 98%, #dd4444 99%, #880000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(1%,#dd4444), color-stop(2%,#ff0000), color-stop(98%,#aa0000), color-stop(99%,#ffcccc), color-stop(100%,#880000));
	background: -webkit-linear-gradient(top,  #ff0000 0%,#ffcccc 1%,#ff0000 2%,#aa0000 98%,#dd4444 99%,#880000 100%);
	background: -o-linear-gradient(top,  #ff0000 0%,#ffcccc 1%,#ff0000 2%,#aa0000 98%,#dd4444 99%,#880000 100%);
	background: -ms-linear-gradient(top,  #ff0000 0%,#ffcccc 1%,#ff0000 2%,#aa0000 98%,#dd4444 99%,#880000 100%);
	background: linear-gradient(to bottom,  #ff0000 0%,#ffcccc 1%,#ff0000 2%,#aa0000 98%,#dd4444 99%,#880000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#880000',GradientType=0 );
}

/* Weekdays */
.gldp-default .mon,
.gldp-default .tue,
.gldp-default .wed,
.gldp-default .thu,
.gldp-default .fri {
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

/* Weekend days */
.gldp-default .sat,
.gldp-default .sun {
	color: #3858a8;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

/* Selectable days that are outside of current month being shown */
.gldp-default .outday {
	color: #666 !important;
}

/* Hover */
.gldp-default .mon:hover,
.gldp-default .tue:hover,
.gldp-default .wed:hover,
.gldp-default .thu:hover,
.gldp-default .fri:hover,
.gldp-default .sat:hover,
.gldp-default .sun:hover {
	background: #fcfff4;
	background: -moz-linear-gradient(top,  #fcfff4 0%, #e9e9ce 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce));
	background: -webkit-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%);
	background: -o-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%);
	background: -ms-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%);
	background: linear-gradient(to bottom,  #fcfff4 0%,#e9e9ce 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 );
}

/* Non-Selectable days */
.gldp-default .noday {
	color: #444;
	font-weight: normal;
	cursor: wait !important;
	background: #aaaaaa;
	background: -moz-linear-gradient(top,  #aaaaaa 0%, #8a8a8a 98%, #aaaaaa 99%, #8a8a8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(98%,#8a8a8a), color-stop(99%,#aaaaaa), color-stop(100%,#8a8a8a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: -o-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: -ms-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: linear-gradient(to bottom,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#8a8a8a',GradientType=0 );
}

/* Currently selected day */
.gldp-default .selected {
	color: #fff;
	font-weight: bold;
	border-color: #c00;
	background: #e8bf88;
	background: -moz-linear-gradient(top,  #e8bf88 0%, #ffc19d 1%, #fd8642 2%, #ab2412 98%, #ef753f 99%, #ef753f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8bf88), color-stop(1%,#ffc19d), color-stop(2%,#fd8642), color-stop(98%,#ab2412), color-stop(99%,#ef753f), color-stop(100%,#ef753f));
	background: -webkit-linear-gradient(top,  #e8bf88 0%,#ffc19d 1%,#fd8642 2%,#ab2412 98%,#ef753f 99%,#ef753f 100%);
	background: -o-linear-gradient(top,  #e8bf88 0%,#ffc19d 1%,#fd8642 2%,#ab2412 98%,#ef753f 99%,#ef753f 100%);
	background: -ms-linear-gradient(top,  #e8bf88 0%,#ffc19d 1%,#fd8642 2%,#ab2412 98%,#ef753f 99%,#ef753f 100%);
	background: linear-gradient(to bottom,  #e8bf88 0%,#ffc19d 1%,#fd8642 2%,#ab2412 98%,#ef753f 99%,#ef753f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8bf88', endColorstr='#ef753f',GradientType=0 );
}

/* Today */
.gldp-default .today {
	color: #fff;
	font-weight: bold;
	border-color: #00c;
	background: #88bfe8;
	background: -moz-linear-gradient(top,  #88bfe8 0%, #9dc1ff 1%, #4286fd 2%, #0124ab 98%, #3775ef 99%, #3775ef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bfe8), color-stop(1%,#9dc1ff), color-stop(2%,#4286fd), color-stop(98%,#0124ab), color-stop(99%,#3775ef), color-stop(100%,#3775ef));
	background: -webkit-linear-gradient(top,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
	background: -o-linear-gradient(top,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
	background: -ms-linear-gradient(top,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
	background: linear-gradient(to bottom,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#3775ef',GradientType=0 );
}

/* Special */
.gldp-default .special {
	color: #fff;
	font-weight: bold;
	border-color: #0c0;
	background: #88e888;
	background: -moz-linear-gradient(top,  #88e888 0%, #9dff9d 1%, #42fd42 2%, #01ab01 98%, #37ef37 99%, #37ef37 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88e888), color-stop(1%,#9dff9d), color-stop(2%,#42fd42), color-stop(98%,#01ab01), color-stop(99%,#37ef37), color-stop(100%,#37ef37));
	background: -webkit-linear-gradient(top,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
	background: -o-linear-gradient(top,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
	background: -ms-linear-gradient(top,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
	background: linear-gradient(to bottom,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88e888', endColorstr='#37ef37',GradientType=0 );
}

.gldp-flatwhite {
	position: absolute;
	font-family: 'helvetica';
}

/* Core style for every cell */
.gldp-flatwhite .core {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	color: #222;
	background: #ffffff;
}

/* Cell border */
.gldp-flatwhite .border {
	border-style: solid;
	border-width: 0;
	border-color: #fff;
}

/* Month/Year text and select */
.gldp-flatwhite .monyear,
.gldp-flatwhite .monyear select {
	font-size: 16px !important;
	font-weight: bold;
	background: #eee;
}

/* Month/Year text */
.gldp-flatwhite .monyear span {
	margin: 0 5px 0 5px;
}

/* Prev/Next arrows */
.gldp-flatwhite .prev-arrow,
.gldp-flatwhite .next-arrow {
	color: #666;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

.gldp-flatwhite .prev-arrow:active,
.gldp-flatwhite .next-arrow:active {
	color: #000;
}

.gldp-flatwhite .prev-arrow-off,
.gldp-flatwhite .next-arrow-off {
	color: #000;
	opacity: 0.15;
}

/* Days of the week */
.gldp-flatwhite .dow {
	color: #222;
	font-weight: bold;
	cursor: wait !important;
	background: #eee;
}

/* Weekdays */
.gldp-flatwhite .mon,
.gldp-flatwhite .tue,
.gldp-flatwhite .wed,
.gldp-flatwhite .thu,
.gldp-flatwhite .fri {
	font-weight: bold;
}

/* Weekend days */
.gldp-flatwhite .sat,
.gldp-flatwhite .sun {
	color: #888;
	font-weight: bold;
}

/* Selectable days that are outside of current month being shown */
.gldp-flatwhite .outday {
	color: #aaa !important;
}

/* Hover */
.gldp-flatwhite .mon:hover,
.gldp-flatwhite .tue:hover,
.gldp-flatwhite .wed:hover,
.gldp-flatwhite .thu:hover,
.gldp-flatwhite .fri:hover,
.gldp-flatwhite .sat:hover,
.gldp-flatwhite .sun:hover {
	background: #eee;
}

/* Non-Selectable days */
.gldp-flatwhite .noday {
	color: #bbb;
	font-weight: normal;
	cursor: wait !important;
	background: #ddd;
}

/* Currently selected day */
.gldp-flatwhite .selected {
	color: #fff;
	font-weight: bold;
	border-color: #888;
	background: #aaa;
}

/* Today */
.gldp-flatwhite .today {
	color: #fff;
	font-weight: bold;
	border-color: #000;
	background: #222;
}

/* Special */
.gldp-flatwhite .special {
	color: #fff;
	font-weight: bold;
	border-color: #444;
	background: #666;
}

div.reutersPolls_tooltip{font-size:0.75em;}div.reutersPolls_tooltip h3{font-size:1em;font-weight:bold;border-bottom:1px solid #999999;padding:2px 0 5px 0;margin:0 0 5px 0;color:#fbfbfb;}div.reutersPolls_tooltip h3 span{font-weight:normal;}
div.reutersPolls_tooltip h3 span.legendCircle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;width:12px;height:12px;background:#000;position:relative;top:1px;margin:0 5px 0 0;}
div.reutersPolls_tooltip h3:last-of-type{border-bottom:none;}
div.tipsy{font:normal normal normal 1em Helvetica,Arial,sans-serif;}@media only screen and (max-width:480px){div.tipsy{display:none !important;}}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;float:none;width:auto;height:auto;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;float:none;width:auto;height:auto;margin:0;padding:0;border:0;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}
div.reutersPolls_tooltip{font-size:0.75em;}div.reutersPolls_tooltip h3{font-size:1em;font-weight:bold;border-bottom:1px solid #999999;padding:2px 0 5px 0;margin:0 0 5px 0;color:#fbfbfb;}div.reutersPolls_tooltip h3 span{font-weight:normal;}
div.reutersPolls_tooltip h3 span.legendCircle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;width:12px;height:12px;background:#000;position:relative;top:1px;margin:0 5px 0 0;}
div.reutersPolls_tooltip h3:last-of-type{border-bottom:none;}
div.tipsy{font:normal normal normal 1em Helvetica,Arial,sans-serif;}@media only screen and (max-width:480px){div.tipsy{display:none !important;}}
.gldp-dark{position:absolute;font-family:'helvetica';}
.gldp-dark .core{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;float:left;padding:0;margin:0;font-size:14px;text-align:center;cursor:pointer;color:#222;}
.gldp-dark .border{border-style:solid;border-width:0;border-color:#444444;}
.gldp-dark .prev-arrow,.gldp-dark .next-arrow{color:#222;}
.gldp-dark .prev-arrow:active,.gldp-dark .next-arrow:active{color:#f00;}
.gldp-dark .prev-arrow-off,.gldp-dark .next-arrow-off{color:#222;opacity:0.15;}
.gldp-dark .dow{color:#fff;font-weight:bold;cursor:wait !important;background:#000;}
.gldp-dark .outday{color:#888888 !important;}
.gldp-dark .mon:hover,.gldp-dark .tue:hover,.gldp-dark .wed:hover,.gldp-dark .thu:hover,.gldp-dark .fri:hover,.gldp-dark .sat:hover,.gldp-dark .sun:hover{background:#fcfff4;background:-moz-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfff4), color-stop(100%, #e9e9ce));background:-webkit-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%);background:-o-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%);background:-ms-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%);background:linear-gradient(to bottom, #fcfff4 0%, #e9e9ce 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfff4', endColorstr='#e9e9ce', GradientType=0);}
.gldp-dark .noday{color:#111;font-weight:normal;cursor:wait !important;}
.gldp-dark{position:absolute;font-family:'helvetica';}
.gldp-dark .core{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;float:left;padding:0;margin:0;font-size:14px;text-align:center;cursor:pointer;color:#FFF;background:#000;}
.gldp-dark .border{border-style:solid;border-width:0;border-color:#444444;}
.gldp-dark .monyear,.gldp-dark .monyear select{font-size:16px !important;font-weight:bold;background:#666666;}
.gldp-dark .monyear span{margin:0 5px 0 5px;}
.gldp-dark .prev-arrow,.gldp-dark .next-arrow{color:#999999;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.75);}
.gldp-dark .prev-arrow:active,.gldp-dark .next-arrow:active{color:#FFF;}
.gldp-dark .prev-arrow-off,.gldp-dark .next-arrow-off{color:#FFF;opacity:0.15;}
.gldp-dark .mon,.gldp-dark .tue,.gldp-dark .wed,.gldp-dark .thu,.gldp-dark .fri{font-weight:bold;}
.gldp-dark .mon:hover,.gldp-dark .tue:hover,.gldp-dark .wed:hover,.gldp-dark .thu:hover,.gldp-dark .fri:hover,.gldp-dark .sat:hover,.gldp-dark .sun:hover{background:#999;}
.gldp-dark .noday{color:#333333;font-weight:normal;cursor:wait !important;background:#000;}
.gldp-dark .selected{color:#fff;font-weight:bold;border-color:#444444;background:#aaa;}
.gldp-dark .today{color:#fff;font-weight:bold;border-color:#cccccc;background:#999;}
.gldp-dark .special{color:#fff;font-weight:bold;border-color:#444;background:#666;}
html body{width:100%;height:100%;background-color:#333;text-rendering:optimizeLegibility;overflow:visible;}@media only screen and (min-width:481px){html body.showChart section.reutersPolls{top:100%;transition:top 500ms cubic-bezier(0.42, 0, 0.58, 1);} html body.showChart section.reutersPollsTopContainer{top:0%;transition:top 500ms cubic-bezier(0.42, 0, 0.58, 1);}}@media only screen and (max-width:480px){html body.showChart section.reutersPolls{left:-100%;transition:left 500ms cubic-bezier(0.42, 0, 0.58, 1);} html body.showChart section.reutersPollsTopContainer{left:0%;transition:left 500ms cubic-bezier(0.42, 0, 0.58, 1);}}
h2.errorMessage{position:absolute;top:30%;left:30%;width:300px;color:#AAAAAA;font-size:1.5em;font-weight:bold;font-family:FoundersGrotCond-Medium,Helvetica,Arial,sans-serif;display:none;}@media only screen and (max-width:480px){h2.errorMessage{float:left;clear:both;position:absolute;top:auto;left:auto;}}
aside.reutersPolls_Loader{position:absolute;text-align:center;top:30%;left:45%;z-index:11112;}aside.reutersPolls_Loader h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;text-transform:uppercase;line-height:.9em;margin:0 0 20px 0;color:#FFF;}
@media only screen and (max-width:480px){aside.reutersPolls_Loader{left:30%;}}
div.deviceBar{display:none;width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;margin:0;z-index:100000;background:#666;border-bottom:1px solid #999999;transition:all 500ms cubic-bezier(0.42, 0, 0.58, 1);}div.deviceBar.closed{height:40px;}
@media only screen and (max-width:480px){div.deviceBar{display:block;}}div.deviceBar div.close{position:absolute;background:#ff8000;top:0;left:0;width:40px;height:35px;padding:5px 0 0 10px;color:#FFF;cursor:pointer;font-size:2em;line-height:24px;}
div.deviceBar div.deviceMenu{position:absolute;right:0;top:0;height:40px;padding-left:15px;cursor:pointer;transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);}div.deviceBar div.deviceMenu:hover,div.deviceBar div.deviceMenu.selected{background:#EAEAEA;}div.deviceBar div.deviceMenu:hover span.label,div.deviceBar div.deviceMenu.selected span.label{color:#333;}
div.deviceBar div.deviceMenu span.label{transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);font-size:0.75em;color:#999;display:block;margin:16px 40px 0 0;}
div.deviceBar div.deviceMenu div.deviceMenuButton{display:block;position:absolute;font-weight:normal;top:9px;right:2%;color:#999;text-align:right;cursor:pointer;width:20px;padding:5px;}div.deviceBar div.deviceMenu div.deviceMenuButton span.menuBar{display:block;width:100%;margin-bottom:4px;height:2px;border-radius:1px;background-color:#AAA;}div.deviceBar div.deviceMenu div.deviceMenuButton span.menuBar:last-of-type{margin-bottom:0;}
div.deviceBar div.deviceMenuContainer{width:100%;height:calc(100% - 40px);margin:40px 0 0 0;overflow-x:hidden;padding:10px 0 10px 0;background:#333;}
header.menuBar{background:#333333;clear:both;float:left;width:100%;position:fixed;z-index:100;padding:10px 0 10px 0;top:0;left:0;height:40px;overflow:hidden;border-bottom:1px solid #454545;}@media only screen and (max-width:860px){header.menuBar{height:90px;padding:10px;}}header.menuBar section.pollMenu{width:100%;float:left;clear:both;}header.menuBar section.pollMenu h1{font-weight:normal;text-transform:uppercase;float:left;color:#ececec;margin:0 0 0 24px;position:relative;}@media only screen and (max-width:480px){header.menuBar section.pollMenu h1{margin:5px 0%;}}header.menuBar section.pollMenu h1 a{color:#ececec;text-decoration:none;}
header.menuBar section.pollMenu h1 div,header.menuBar section.pollMenu h1 span{display:inline-block;vertical-align:middle;}
header.menuBar section.pollMenu h1 div.imgContainer img.reuters{vertical-align:middle;}@media only screen and (max-width:480px){header.menuBar section.pollMenu h1 div.imgContainer img.reuters{width:150px;}}
header.menuBar section.pollMenu h1 div.bar{width:1px;height:24px;margin:0 10px 0 12px;background:#FFFFFF;}
header.menuBar section.pollMenu h1 span{font-size:1.2em;padding-top:3px;}@media only screen and (max-width:480px){header.menuBar section.pollMenu h1 span{font-size:1em;}}
header.menuBar section.pollMenu section.menu{float:right;margin:0;padding:2px 30px 0 0;width:calc(100% - 420px - 70px);text-align:right;}@media only screen and (max-width:860px){header.menuBar section.pollMenu section.menu{float:none;clear:both;margin:0;padding:0;width:100%;text-align:left;padding:10px 34px 10px 24px;}}header.menuBar section.pollMenu section.menu div.searchContainer{display:inline-block;vertical-align:middle;height:40px;width:calc(100% - 85px);}@media only screen and (max-width:860px){header.menuBar section.pollMenu section.menu div.searchContainer{width:calc(100% - 65px - 50px);}}header.menuBar section.pollMenu section.menu div.searchContainer div.searchInputContainer{display:inline;position:relative;}header.menuBar section.pollMenu section.menu div.searchContainer div.searchInputContainer input{vertical-align:middle;font-family:Arial,Helvetica,sans-serif;font-size:0.75em;text-align:left;color:#fefefe;width:calc(100% - 34px - 85px);border:none;height:20px;padding:5px 5px 5px 10px;margin-right:5px;border:1px solid #444444;background:#333;}header.menuBar section.pollMenu section.menu div.searchContainer div.searchInputContainer input:focus{outline-width:0;}
header.menuBar section.pollMenu section.menu div.searchContainer div.searchInputContainer img.glass{position:absolute;top:2px;right:16px;vertical-align:middle;cursor:pointer;margin:0;width:14px;}@media only screen and (max-width:900px){header.menuBar section.pollMenu section.menu div.searchContainer div.searchInputContainer img.glass{display:none;}}
header.menuBar section.pollMenu section.menu div.searchContainer div.categories{display:inline-block;vertical-align:middle;margin:0 5px 0 0;transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);}header.menuBar section.pollMenu section.menu div.searchContainer div.categories:hover img.topicsButton.default{display:none;}
header.menuBar section.pollMenu section.menu div.searchContainer div.categories:hover img.topicsButton.hover{display:inline-block;}
header.menuBar section.pollMenu section.menu div.searchContainer div.categories:hover span.topics{color:#FFF;}
header.menuBar section.pollMenu section.menu div.searchContainer div.categories img.topicsButton{vertical-align:middle;cursor:pointer;margin:0 5px 0 0;}header.menuBar section.pollMenu section.menu div.searchContainer div.categories img.topicsButton.default{display:inline-block;}
header.menuBar section.pollMenu section.menu div.searchContainer div.categories img.topicsButton.hover{display:none;}
header.menuBar section.pollMenu section.menu div.searchContainer div.categories span.topics{text-transform:uppercase;font-size:.8em;cursor:pointer;color:#FFF;}
header.menuBar section.pollMenu section.menu button{margin:-6px 10px 0 0;height:40px;font-size:.8em;border:none;padding:0;color:#FFF;background:none;display:inline-block;vertical-align:middle;text-transform:uppercase;}@media only screen and (max-width:860px){header.menuBar section.pollMenu section.menu button{margin-right:20px;}}
::-webkit-input-placeholder{color:#555;}
:-moz-placeholder{color:#555;}
::-moz-placeholder{color:#555;}
:-ms-input-placeholder{color:#555;}
div.categoryItems{width:100%;height:100%;min-width:300px;max-width:400px;min-height:200px;max-height:300px;opacity:1;font-family:Arial,Helvetica,sans-serif;}div.categoryItems div.dropdown-panel{background:#333333;}div.categoryItems div.dropdown-panel div.categoryItem{clear:both;}div.categoryItems div.dropdown-panel div.categoryItem h3.category{cursor:pointer;padding:5px 5px 10px 10px;font-size:0.75em;font-weight:bold;color:#FFF;}div.categoryItems div.dropdown-panel div.categoryItem h3.category.selected{color:#ff8000;}
div.categoryItems div.dropdown-panel div.categoryItem h3.category.expanded:before{content:">";color:#fefefe;padding:0 5px 0 0;}
div.categoryItems div.dropdown-panel div.categoryItem h3.category span.questionCount{font-size:0.6em;color:#aaaaaa;}
div.categoryItems div.dropdown-panel div.categoryItem h3.category:first{margin-top:10px;}
div.categoryItems div.dropdown-panel div.categoryItem div.categoryChildren{margin-left:25px;display:none;clear:both;}
footer{font:normal normal normal 1em Helvetica,Arial,sans-serif;float:left;background-color:#F3F3F3;border-top:1px solid #EAEAEA;color:#aaa;width:100%;height:30px;position:fixed;bottom:0;z-index:100;}@media only screen and (max-width:767px){footer{font-size:0.6em;}}footer .wrapper{padding:5px 0 0 0;}footer .wrapper ul{color:#ddd;font-size:.75em;text-align:center;}footer .wrapper ul li{display:inline;border-right:1px solid #CCC;margin-right:.3em;padding-right:.6em;}footer .wrapper ul li.last-child{border:none;}
footer .wrapper ul li a:link,footer .wrapper ul li a:visited{color:#949494;text-decoration:none;}
footer .wrapper ul li a:hover,footer .wrapper ul li a:active,footer .wrapper ul li a:focus{color:#444;}
html body section.reutersPolls{transition:top 500ms cubic-bezier(0.42, 0, 0.58, 1);overflow:hidden;position:fixed;top:0%;left:0%;width:100%;height:100%;line-height:normal;z-index:10;background-color:#333;text-rendering:optimizeLegibility;}html body section.reutersPolls ::-webkit-scrollbar{width:6px;height:8px;}
html body section.reutersPolls ::-webkit-scrollbar-track{-webkit-border-radius:6px;border-radius:6px;background:#efefef;}
html body section.reutersPolls ::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#ccc;}
html body section.reutersPolls ::-webkit-scrollbar-thumb:window-inactive{background:#ccc;}
html body section.reutersPolls.showChart{top:100%;}
html body section.reutersPolls section{font:normal normal normal 1em Helvetica,Arial,sans-serif;}
html body section.reutersPolls small{font-size:0.75em;vertical-align:middle;display:inline-block;margin:-3px 0 0 0;}
html body section.reutersPolls strong{font-weight:bold;}
html body section.reutersPolls button{background:#FFF;color:#333333;border:1px solid #ececec;display:inline-block;cursor:pointer;padding:6px 8px;font-family:Arial,Helvetica,sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
html body section.reutersPolls aside{background:none;margin:0;padding:0;font:normal normal normal 1em Helvetica,Arial,sans-serif;width:auto;text-align:left;clear:inherit;}
html body section.reutersPolls img{width:auto;height:auto;}
html body section.reutersPolls aside.deviceTooltip{display:none;width:100%;padding:30px 2% 2% 2%;float:left;clear:both;background:#fbfbfb;}@media only screen and (max-width:480px){}html body section.reutersPolls aside.deviceTooltip .reutersPolls_tooltip{font-size:0.75em;}html body section.reutersPolls aside.deviceTooltip .reutersPolls_tooltip h3{font-size:1em;font-weight:bold;border-bottom:1px solid #999999;padding:2px 0 5px 0;margin:0 0 5px 0;color:#333333;}html body section.reutersPolls aside.deviceTooltip .reutersPolls_tooltip h3 span{font-weight:normal;}
@keyframes fade{0%{opacity:1;} 99%{width:auto;height:auto;} 100%{opacity:0;width:0;height:0;}}html body section.reutersPolls div.questionsContainer{margin:71px 0 40px 0px;width:100%;height:calc(100% - 71px - 40px);overflow-x:hidden;overflow-y:scroll;}@media only screen and (max-width:860px){html body section.reutersPolls div.questionsContainer{margin:116px 0 40px 0;height:calc(100% - 116px - 40px);}}@media only screen and (max-width:480px){html body section.reutersPolls div.questionsContainer{margin:120px 0 40px 0;height:calc(100% - 120px - 40px);}}html body section.reutersPolls div.questionsContainer div.questions{width:100%;margin:0 auto;}@media only screen and (min-width:310px){html body section.reutersPolls div.questionsContainer div.questions{width:310px;}}@media only screen and (min-width:620px){html body section.reutersPolls div.questionsContainer div.questions{width:620px;}}@media only screen and (min-width:930px){html body section.reutersPolls div.questionsContainer div.questions{width:930px;}}@media only screen and (min-width:1240px){html body section.reutersPolls div.questionsContainer div.questions{width:1240px;}}@media only screen and (min-width:1550px){html body section.reutersPolls div.questionsContainer div.questions{width:1550px;}}@media only screen and (min-width:1860px){html body section.reutersPolls div.questionsContainer div.questions{width:1860px;}}@media only screen and (min-width:2170px){html body section.reutersPolls div.questionsContainer div.questions{width:2170px;}}@media only screen and (min-width:2480px){html body section.reutersPolls div.questionsContainer div.questions{width:2480px;}}@media only screen and (min-width:2790px){html body section.reutersPolls div.questionsContainer div.questions{width:2790px;}}@media only screen and (min-width:3100px){html body section.reutersPolls div.questionsContainer div.questions{width:3100px;}}@media only screen and (min-width:3410px){html body section.reutersPolls div.questionsContainer div.questions{width:3410px;}}@media only screen and (min-width:3720px){html body section.reutersPolls div.questionsContainer div.questions{width:3720px;}}@media only screen and (min-width:4030px){html body section.reutersPolls div.questionsContainer div.questions{width:4030px;}}@media only screen and (min-width:4340px){html body section.reutersPolls div.questionsContainer div.questions{width:4340px;}}@media only screen and (min-width:4650px){html body section.reutersPolls div.questionsContainer div.questions{width:4650px;}}@media only screen and (min-width:4960px){html body section.reutersPolls div.questionsContainer div.questions{width:4960px;}}html body section.reutersPolls div.questionsContainer div.questions div.tile{width:280px;height:280px;padding:10px;margin:0 10px 10px 0;position:relative;color:#FFFFFF;cursor:pointer;overflow:hidden;transition:opacity 500ms cubic-bezier(0.42, 0, 0.58, 1);}html body section.reutersPolls div.questionsContainer div.questions div.tile div.tileOverlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:#333;z-index:10;transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);}
html body section.reutersPolls div.questionsContainer div.questions div.tile.ad{width:300px;height:300px;padding:0;}html body section.reutersPolls div.questionsContainer div.questions div.tile.ad iframe[height="300"]{margin:0;height:300px !important;}
html body section.reutersPolls div.questionsContainer div.questions div.tile.ad iframe[height="250"]{margin:25px 0 25px 0;height:250px !important;}
html body section.reutersPolls div.questionsContainer div.questions div.tile:hover div.tileOverlay{opacity:.25;}
html body section.reutersPolls div.questionsContainer div.questions div.tile.hidden{width:0 !important;height:0 !important;margin:0;padding:0;}
html body section.reutersPolls div.questionsContainer div.questions div.tile.hideText{opacity:0;transition:opacity 500ms cubic-bezier(0.42, 0, 0.58, 1);}html body section.reutersPolls div.questionsContainer div.questions div.tile.hideText h3{font-size:0 !important;}
html body section.reutersPolls div.questionsContainer div.questions div.tile.hideText.thick h3{font-size:0 !important;}
html body section.reutersPolls div.questionsContainer div.questions div.tile.hideText h6{font-size:0 !important;}
html body section.reutersPolls div.questionsContainer div.questions div.tile.dark{background-color:#666;}
html body section.reutersPolls div.questionsContainer div.questions div.tile.orange{background-color:#F4802B;}
html body section.reutersPolls div.questionsContainer div.questions div.tile.light{background-color:#999999;}
html body section.reutersPolls div.questionsContainer div.questions div.tile.editorial{background-color:#006193;}
html body section.reutersPolls div.questionsContainer div.questions div.tile div.questionHeader{position:relative;z-index:5;}
html body section.reutersPolls div.questionsContainer div.questions div.tile h3{font-family:"FoundersGrotCond-Light",Arial,Helvetica,sans-serif;font-size:32px;line-height:.9em;}
html body section.reutersPolls div.questionsContainer div.questions div.tile.thick h3{font-family:"FoundersGrotCond-Semibold",Arial,Helvetica,sans-serif;line-height:.9em;}
html body section.reutersPolls div.questionsContainer div.questions div.tile h6{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:0.75em;text-transform:uppercase;margin-bottom:5px;}
html body section.reutersPolls div.questionsContainer div.questions div.tile img{width:300px;position:absolute;top:120px;left:0;}
html body section.reutersPolls div.questionsContainer div.questions div.tile.break{width:100%;height:90px;padding:15px 0 15px 0;}@media only screen and (max-width:992px){html body section.reutersPolls div.questionsContainer div.questions div.tile.break{display:none;}}html body section.reutersPolls div.questionsContainer div.questions div.tile.break iframe{margin:0 auto !important;display:block !important;width:728px !important;height:90px !important;}
@media only screen and (min-width:991px){html body section.reutersPolls div.questionsContainer div.questions div.tile.topAd{display:none !important;}}
html body section.reutersPolls div.questionsContainer div.questions div.tile.tall-image{height:590px;}html body section.reutersPolls div.questionsContainer div.questions div.tile.tall-image img{width:300px;height:460px;position:absolute;top:auto;bottom:0;left:0;}
html body section.reutersPolls div.questionsContainer div.questions div.tile.wide-image{width:590px;}html body section.reutersPolls div.questionsContainer div.questions div.tile.wide-image div.questionHeader{float:left;width:160px;margin:0 10px 0 0;z-index:5;}
html body section.reutersPolls div.questionsContainer div.questions div.tile.wide-image img{width:425px;height:300px;position:absolute;left:auto;right:0;top:0;}
@media only screen and (max-width:660px){html body section.reutersPolls div.questionsContainer div.questions div.tile.wide-image{width:280px;}html body section.reutersPolls div.questionsContainer div.questions div.tile.wide-image div.questionHeader{width:auto;margin:inherit;float:none;z-index:5;} html body section.reutersPolls div.questionsContainer div.questions div.tile.wide-image img{width:300px;height:175px;bottom:0;top:auto;}}
div.shareContainer{position:relative;z-index:1000;float:left;clear:both;width:calc(100% - 120px);}div.shareContainer section.share{position:relative;}
div.shareContainer section.ALLTHEBUTTONS{z-index:10;transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);overflow:hidden;margin:10px 0 10px 0;max-height:100px;}div.shareContainer section.ALLTHEBUTTONS.hidden{max-height:0;}
@media only screen and (min-width:980px){div.shareContainer section.ALLTHEBUTTONS{margin-bottom:0;}}div.shareContainer section.ALLTHEBUTTONS .shareButton{display:inline-block;margin:0 5px 10px 5px;padding:0;vertical-align:top;cursor:pointer;}div.shareContainer section.ALLTHEBUTTONS .shareButton.text a{text-decoration:none;}
div.shareContainer section.ALLTHEBUTTONS .shareButton.text span{display:block;padding:3px 5px;font-family:Arial,Helvetica,sans-serif;color:#FFF;background:#666666;text-decoration:none;font-size:0.75em;}div.shareContainer section.ALLTHEBUTTONS .shareButton.text span.selected,div.shareContainer section.ALLTHEBUTTONS .shareButton.text span:hover{color:#ff8000;}
@media only screen and (max-width:480px){div.shareContainer section.ALLTHEBUTTONS .shareButton.embed,div.shareContainer section.ALLTHEBUTTONS .shareButton.table{display:none;}}
div.shareContainer div.embedContainer{opacity:1;visibility:visible;position:absolute;left:10%;right:10%;height:300px;overflow-x:hidden;overflow-y:auto;background:#333;color:#FFF;transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);-webkit-box-shadow:0 1px 10px #333333;-moz-box-shadow:0 1px 10px #333333;box-shadow:0 1px 10px #333333;}@media only screen and (max-width:480px){div.shareContainer div.embedContainer{display:none;}}@media only screen and (max-width:979px){div.shareContainer div.embedContainer{left:0;right:0;bottom:auto;}}div.shareContainer div.embedContainer.hidden{opacity:0;visibility:hidden;}
div.shareContainer div.embedContainer .embedContent{overflow:hidden;width:99%;height:300px;}div.shareContainer div.embedContainer .embedContent textarea{width:99%;height:290px;background:#333;color:#FFF;border:0;}
html body section.reutersPollsTopContainer{transition:top 500ms cubic-bezier(0.42, 0, 0.58, 1);width:100%;height:100%;top:-100%;left:0%;position:fixed;overflow-y:auto;background:#333333;z-index:11111;font:normal normal normal 1em Helvetica,Arial,sans-serif;}@media only screen and (max-width:480px){html body section.reutersPollsTopContainer{top:0%;left:100%;overflow-y:hidden;}html body section.reutersPollsTopContainer div.permaClose{display:none;}}
section.about{width:100%;text-align:center;}section.about h1{font-size:2em;font-family:FoundersGrotCond-Medium,Helvetica,Arial,sans-serif;color:#666666;}
section.about p{font-size:1em;line-height:1.45em;text-align:left;margin:20px auto;max-width:600px;}section.about p img.credibility{vertical-align:baseline;width:60px;}
section.activeFilters{margin:10px 0 -12px 0;padding:0 0 20px 0;border-bottom:1px solid #444444;}section.activeFilters h4{color:#666666;font-size:1em;margin:10px 0 10px 0;}
section.activeFilters div{display:block;}section.activeFilters div span{font-size:0.75em;}section.activeFilters div span.activeFilterLabel{color:#666666;}
section.activeFilters div span.activeFilterAnswers{color:#aaaaaa;}
section.chartFilters{position:relative;float:left;background:#333333;z-index:2;margin:0 0 0 0;width:23%;padding:0 1% 0 1%;height:100%;z-index:9999;border-right:1px solid #444444;overflow-y:auto;overflow-x:hidden;color:#FFF;}@media only screen and (max-width:480px){section.chartFilters{width:96%;height:auto;padding:10px 2% 10px 2%;}}section.chartFilters div.filtersHeader{text-align:center;margin:10px 0;}section.chartFilters div.filtersHeader span,section.chartFilters div.filtersHeader button{display:block;}
@media only screen and (max-width:480px){section.chartFilters div.filtersHeader span{display:inline-block;}}
section.chartFilters div.filtersHeader button{margin:10px auto;}
section.chartFilters div.filtersHeader span.topText,section.chartFilters div.filtersHeader span.bottomText{font-size:1em;font-family:FoundersGrotCond-Medium,Helvetica,Arial,sans-serif;fill:#FFF;}
section.chartFilters div.filtersHeader span.topText{margin:0 0 -10px 0;}
section.chartFilters div.filtersHeader span.bottomText{margin:-10px 0 10px 0;}
section.chartFilters div.filtersHeader span.percentText{font-size:5em;font-weight:bold;fill:#FFF;margin:0;font-family:FoundersGrotCond-Medium,Helvetica,Arial,sans-serif;}@media only screen and (max-width:480px){section.chartFilters div.filtersHeader span.percentText{font-size:1em;}}
section.chartFilters div.filtersPanel section.allFilters{margin:20px 0 0 0;position:relative;}section.chartFilters div.filtersPanel section.allFilters div.filterBlock{padding:0 0 12px 0;margin:0 0 12px 0;border-bottom:1px solid #444444;}section.chartFilters div.filtersPanel section.allFilters div.filterBlock.closed h4:before{content:'+';}
section.chartFilters div.filtersPanel section.allFilters div.filterBlock.closed div.filterGroup{max-height:0px;padding:0 0 0 0;}
section.chartFilters div.filtersPanel section.allFilters div.filterBlock h4{margin:0 0 0 0;font-size:1.5em;font-family:FoundersGrotCond-Medium,Helvetica,Arial,sans-serif;cursor:pointer;color:#aaaaaa;}section.chartFilters div.filtersPanel section.allFilters div.filterBlock h4:before{content:'-';float:right;padding:1px;}
section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup{max-height:5000px;overflow:hidden;transition:all 500ms cubic-bezier(0.42, 0, 0.58, 1);padding:0 0 10px 0;}section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup h5{font-weight:bold;color:#FFFFFF;margin:0 5px 0 0;display:inline-block;font-size:0.75em;text-transform:uppercase;}
section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer{display:block;margin:15px 10px 0 0;}section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer div.filterAnswers{display:inline;}section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer div.filterAnswers .filterAnswerContainer{display:inline-block;padding:0 7px 0 0;margin:0 -4px 0 0;}@media only screen and (max-width:480px){section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer div.filterAnswers .filterAnswerContainer{margin:3px -2px 2px 3px;}}section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer div.filterAnswers .filterAnswerContainer span{font-size:0.75em;cursor:pointer;color:#aaaaaa;transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);}section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer div.filterAnswers .filterAnswerContainer span.selected{color:#ff8000;}
section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer div.filterAnswers .filterAnswerContainer span:hover{color:#ff8000;}
section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer div.filterAnswers .filterAnswerContainer span.muted{color:#666666;}
section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.RESP_AGE div.filterAnswerContainer{display:inline;}
section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.RESP_AGE div.filterAnswerContainer:nth-child(5)::after{content:"\A";white-space:pre;}
section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.RESP_AGE div.filterAnswerContainer:nth-child(6){margin-left:35px;}@media only screen and (max-width:1000px){section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.RESP_AGE div.filterAnswerContainer:nth-child(6){margin-left:0;}}
section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC7A_1,section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC7A_2,section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC7A_3,section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC7A_4,section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC7A_5,section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC7A_6,section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC7A_7,section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC7A_8,section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC7B_1,section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC4_1,section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC4_2,section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC4_3,section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC4_4,section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer.SC4_5{margin-right:0;}
section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer span.category{font-size:0.75em;cursor:pointer;background:#999999;color:#FFF;display:inline-block;padding:2px 5px;}section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.filterContainer span.category.selected{background:#333333;}
section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.micro{margin:5px 5px 0 0;border:1px solid #ececec;padding:2px 8px;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.micro h5{font-weight:normal;font-size:0.75em;}section.chartFilters div.filtersPanel section.allFilters div.filterBlock div.filterGroup div.micro h5.selected{color:#ff8000;}
html body div.closeMosaic,html body div.closeTable,html body div.close{text-align:right;float:right;width:100px;color:#999999;text-transform:uppercase;}html body div.closeMosaic span,html body div.closeTable span,html body div.close span,html body div.closeMosaic img,html body div.closeTable img,html body div.close img{font-size:0.75em;vertical-align:middle;display:inline-block;cursor:pointer;}
html body div.closeMosaic span,html body div.closeTable span,html body div.close span{margin:4px 5px 0 0;}
html body div.closeMosaic img.default,html body div.closeTable img.default,html body div.close img.default{display:inline-block;}
html body div.closeMosaic img.hover,html body div.closeTable img.hover,html body div.close img.hover{display:none;}
html body div.closeMosaic:hover span,html body div.closeTable:hover span,html body div.close:hover span{color:#FFF;}
html body div.closeMosaic:hover img.default,html body div.closeTable:hover img.default,html body div.close:hover img.default{display:none;}
html body div.closeMosaic:hover img.hover,html body div.closeTable:hover img.hover,html body div.close:hover img.hover{display:inline-block;}
html body div.close,html body section.about div.close{float:none;position:absolute;top:10px;right:25px;}@media only screen and (max-width:480px){html body div.close,html body section.about div.close{display:none;}}
html body div.permaClose,html body div.deviceClose{position:fixed;bottom:15px;right:25px;height:18px;z-index:100000;text-transform:uppercase;font-size:.8em;text-align:center;cursor:pointer;color:#999999;opacity:1;visible:visible;}html body div.permaClose.hidden,html body div.deviceClose.hidden{opacity:0;visibility:hidden;}
html body div.permaClose span,html body div.deviceClose span{vertical-align:middle;display:inline-block;}
html body div.permaClose img,html body div.deviceClose img{margin:0 5px 4px 0;width:9px;height:18px;vertical-align:middle;}
html body div.permaClose img.default,html body div.deviceClose img.default{display:inline-block;}
html body div.permaClose img.hover,html body div.deviceClose img.hover{display:none;}
html body div.permaClose:hover,html body div.deviceClose:hover{color:#FFFFFF;}html body div.permaClose:hover img.default,html body div.deviceClose:hover img.default{display:none;}
html body div.permaClose:hover img.hover,html body div.deviceClose:hover img.hover{display:inline-block;}
html body div.deviceClose{position:absolute;top:12px;left:5px;bottom:auto;right:auto;}
html body div.chartAndTable{float:left;clear:both;width:100%;height:100%;overflow:hidden;position:relative;min-height:720px;transition:all 500ms cubic-bezier(0.42, 0, 0.58, 1);}@media only screen and (max-width:480px){html body div.chartAndTable{margin-top:45px;min-height:0;}}html body div.chartAndTable.showTable div.tableTarget{left:0%;}
html body div.chartAndTable.showTable section.reutersPollsChartContainer{left:-100%;}
html body div.chartAndTable.showMosaic div.mosaicTarget{top:0%;}
html body div.chartAndTable.showMosaic section.reutersPollsChartContainer{top:100%;}
html body div.chartAndTable.show360 div.mosaic360Target{top:0%;}
html body div.chartAndTable.show360 section.reutersPollsChartContainer{top:100%;}
html body div.chartAndTable div.mosaicTarget,html body div.chartAndTable div.mosaic360Target{position:absolute;left:0%;top:-100%;width:100%;height:100%;overflow:auto;transition:all 500ms cubic-bezier(0.42, 0, 0.58, 1);}
html body div.chartAndTable div.tableTarget{position:absolute;left:100%;width:100%;height:100%;overflow:auto;transition:all 500ms cubic-bezier(0.42, 0, 0.58, 1);}
html body div.chartAndTable section.table{padding:15px;}html body div.chartAndTable section.table table{background:#333333;color:#FFF;min-width:100%;}html body div.chartAndTable section.table table thead.fixed{position:fixed;}
html body div.chartAndTable section.table table thead{background:#333333;border-bottom:2px solid #333333;text-align:left;}html body div.chartAndTable section.table table thead th.title{padding:10px 0 10px 0;}html body div.chartAndTable section.table table thead th.title h2{font-weight:bold;display:inline-block;padding:0 0 5px 0;}
html body div.chartAndTable section.table table thead th.title div.secondDimTitle{display:inline-block;padding:0 0 0 20px;}html body div.chartAndTable section.table table thead th.title div.secondDimTitle h6{font-size:0.6em;}
html body div.chartAndTable section.table table thead th.title div.secondDimTitle h2{font-size:0.75em;}
html body div.chartAndTable section.table table thead tr.secondDimHeader{font-size:0.75em;font-weight:bold;background:#999999;text-align:center;}html body div.chartAndTable section.table table thead tr.secondDimHeader th{border:1px solid #fbfbfb;border-top:none;border-bottom:none;}html body div.chartAndTable section.table table thead tr.secondDimHeader th:first-child{border-left:none;}
html body div.chartAndTable section.table table thead tr.secondDimHeader th:last-child{border-right:none;}
html body div.chartAndTable section.table table thead tr.secondDimHeader th h4{padding:10px;min-width:60px;}
html body div.chartAndTable section.table table thead tr.rowHeader{font-size:0.75em;text-align:center;}html body div.chartAndTable section.table table thead tr.rowHeader th{border:1px solid #444444;border-top:none;border-bottom:none;}html body div.chartAndTable section.table table thead tr.rowHeader th:first-child{border-left:none;}
html body div.chartAndTable section.table table thead tr.rowHeader th:last-child{border-right:none;}
html body div.chartAndTable section.table table thead tr.rowHeader th h5{padding:10px;min-width:60px;}
html body div.chartAndTable section.table table thead tr.rowHeader th.time{min-width:100px;padding-left:5px;text-align:left;}
html body div.chartAndTable section.table table tbody{font-size:0.75em;margin-top:80px;}html body div.chartAndTable section.table table tbody span{display:block;padding:5px 0 5px 0;text-align:center;cursor:pointer;}
html body div.chartAndTable section.table table tbody td.time{font-weight:bold;}html body div.chartAndTable section.table table tbody td.time span.sample{padding:0 0 0 5px;font-weight:normal;text-align:left;display:inline-block;font-size:.9em;}
html body div.chartAndTable section.table table tbody tr.alt{background:#444444;}
html body div.chartAndTable section.table h3{font-size:1.5em;font-family:FoundersGrotCond-Medium,Helvetica,Arial,sans-serif;color:#FFF;margin:50px 0 0 0;}html body div.chartAndTable section.table h3 a{color:#cccccc;font-size:1em;}
html body div.chartAndTable section.table textarea{width:95%;margin:10px 2% 20px 2%;min-height:200px;}
html body div.chartAndTable section.reutersPollsChartContainer{position:absolute;top:0%;left:0%;width:100%;height:100%;min-height:500px;transition:all 500ms cubic-bezier(0.42, 0, 0.58, 1);}@media only screen and (max-height:720px){html body div.chartAndTable section.reutersPollsChartContainer{overflow-y:auto;}}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer{overflow:auto;width:96%;padding:2%;}}html body div.chartAndTable section.reutersPollsChartContainer header{z-index:1000;float:left;clear:both;color:#fefefe;width:100%;}html body div.chartAndTable section.reutersPollsChartContainer header div.details div.kickerAndShare{width:100%;float:left;clear:both;}html body div.chartAndTable section.reutersPollsChartContainer header div.details div.kickerAndShare h6{float:left;clear:both;padding:12px 0 0 0;text-transform:uppercase;font-size:0.75em;font-weight:normal;color:#FFFFFF;}
html body div.chartAndTable section.reutersPollsChartContainer header div.details div.headlineAndArrows{width:100%;font-size:2em;clear:both;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer header div.details div.headlineAndArrows{margin-top:-8px;}}html body div.chartAndTable section.reutersPollsChartContainer header div.details div.headlineAndArrows h1{font-weight:normal;color:#FFFFFF;padding:0 0 12px 0;font-family:FoundersGrotCond-Semibold,Helvetica,Arial,sans-serif;font-size:30px;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer header div.details div.headlineAndArrows h1{font-size:1em;}}
html body div.chartAndTable section.reutersPollsChartContainer header div.details div.headlineAndArrows div.arrows{float:right;width:114px;text-align:left;margin:-30px 50px 0 0;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer header div.details div.headlineAndArrows div.arrows{display:none;}}html body div.chartAndTable section.reutersPollsChartContainer header div.details div.headlineAndArrows div.arrows p.arrow{height:20px;font-size:3em;display:inline-block;cursor:pointer;color:#aaaaaa;font-family:FoundersGrotCond-Light,Helvetica,Arial,sans-serif;}html body div.chartAndTable section.reutersPollsChartContainer header div.details div.headlineAndArrows div.arrows p.arrow:first-of-type{margin:0 30px 0 12px;}
html body div.chartAndTable section.reutersPollsChartContainer header div.details div.headlineAndArrows div.arrows p.arrow:hover{color:#ff8000;}
html body div.chartAndTable section.reutersPollsChartContainer div.right{float:right;width:74%;height:100%;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer div.right{float:none;width:100%;}}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer{clear:both;position:relative;z-index:1;min-height:500px;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer{min-height:400px;margin-left:0;clear:both;}}@media only screen and (max-width:480px) and (orientation:landscape){}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.activeFilters{display:none;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.activeFilters{display:block;float:right;width:150px;border:0;}}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartDetails,html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartAndRecent{height:100%;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartDetails,html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartAndRecent{float:left;clear:both;width:100%;height:100%;min-height:400px;}}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer{width:100%;height:100%;position:absolute;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer{position:inherit;}}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent{float:right;width:126px;padding:24px;position:relative;z-index:1000;overflow-x:hidden;overflow-y:auto;color:#aaaaaa;height:calc(100% - 50px);}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent{float:right;clear:both;width:96%;padding:2% 2% 100px 2%;height:auto;min-height:300px;}}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent h2{font-size:0.75em;font-family:Arial,Helvetica,sans-serif;color:#BBB;text-transform:uppercase;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent h6{color:#999;font-size:0.6em;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent div.collapsible{display:none !important;padding:5px 0 0 0;}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent div.collapsible h6{cursor:pointer;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent div.chartDetailsPanelItem{margin-top:10px;display:block;cursor:pointer;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent div.chartDetailsPanelItem{text-align:center;padding:0 2% 0 2%;float:left;width:45%;}}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent div.chartDetailsPanelItem h6{color:#999;font-size:0.75em;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent div.chartDetailsPanelItem h6{text-align:center;}}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent div.chartDetailsPanelItem h3{color:#000;font-size:1.2em;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent section.noData{font-size:0.6em;margin-top:10px;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent section.noData{display:inline-block;text-align:center;padding:0 5px 0 5px;}}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer section.chartAndRecent aside.chartMostRecent section.noData img{width:16px;height:2px;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chartContainer div.chartModalBG{width:100%;height:100%;position:absolute;top:0;left:0;display:none;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart{position:absolute;overflow:hidden;width:100%;height:100%;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart{clear:both;position:inherit;overflow:visible;}}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart div.chartSVGContainer{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:absolute;top:0;left:0;width:100%;height:100%;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart div.chartSVGContainer{float:left;clear:both;position:inherit;min-height:300px;height:100%;margin:20px 0 20px 0;width:100%;}}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe{font-size:1.063em;padding:5px 0 5px 0;margin:0 140px 0 5px;cursor:pointer;position:absolute;top:0;left:0;z-index:1000;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe{float:left;position:relative;margin:0;width:150px;padding:10px 0 10px 0;}}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe ul li{display:inline-block;margin:0 5px 0 5px;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe ul li{display:block;margin:0;padding:0;}}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe h6{font-size:0.75em;display:inline-block;color:#aaaaaa;font-weight:normal;margin:0 0 0 0;padding:5px 5px 0 0;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe h6{display:block;margin:0;padding:0;}}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe h4.timeframeLabel{font-size:0.75em;color:#999;display:inline-block;padding:3px 5px 0 0;margin-left:-5px;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe h4.timeframeLabel{display:block;margin:0;padding:0;}}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe h4.timeframeLabel strong,html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe h4.timeframeLabel span.responseTimeframe{display:inline-block;margin:0 5px 5px 5px;color:#cccccc;font-weight:normal;border-bottom:1px solid #cccccc;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe h4.timeframeLabel strong,html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe h4.timeframeLabel span.responseTimeframe{display:block;margin:0 0 5px 0;padding:0;border-bottom:0;}}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe aside{position:absolute;width:300px;height:300px;top:30px;left:10px;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe aside{left:-10px;}}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe section.timeframeTypes{position:absolute;top:32px;left:auto;right:30px;z-index:1;background:#000000;padding:20px;display:none;width:250px;overflow:hidden;border:1px solid #444444;color:#FFFFFF;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe section.timeframeTypes{width:300px;padding:2%;border:0;position:absolute;margin:10px 0 10px 0;top:auto;right:auto;}}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe section.timeframeTypes h4{padding:0 0 20px 0;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe section.timeframeTypes div.closeButton{position:absolute;top:2px;right:2px;cursor:pointer;}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe section.timeframeTypes div.closeButton img{width:12px;height:12px;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe section.timeframeTypes li{display:inline-block;padding:5px 15px 0 0;font-size:0.75em;color:#FFFFFF;cursor:pointer;}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart section.timeframe section.timeframeTypes li.selected{font-weight:bold;color:#ff8000;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart text{text-rendering:optimizeLegibility;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.xAxis path.tick line{display:none;opacity:0;}
@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.xAxis line{opacity:0;display:none;}}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.xAxis rect,html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.xAxis path.xDomain{fill:none;stroke:#444444;stroke-width:1px;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.xAxis g text{font-size:0.75em;fill:#adb1b6;text-anchor:middle;font-family:Arial,Helvetica,sans-serif;}@media only screen and (max-width:768px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.xAxis g text{font-size:0.6em;}}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.xAxis g text{opacity:0;}}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.xAxis g:first-of-type text{opacity:1;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.xAxis g:last-of-type text{opacity:1;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.xAxis g:last-of-type text{text-anchor:end;}}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.yAxis path.yPath{fill:none;stroke:#444444;stroke-width:1px;opacity:1;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.yAxis text.yAxisText{font-weight:bold;font-size:1.2em;fill:#999999;font-family:FoundersGrotCond-Medium,Helvetica,Arial,sans-serif;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.yAxis text.ySetText{text-anchor:end;font-size:0.75em;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart .oneDimension text.ySetText{display:none;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.chartG g.bg g.bgBar{font-weight:bold;opacity:0;}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.chartG g.bg g.bgBar.selected{opacity:1;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.chartG path.dataLine{fill:none;stroke:#000000;stroke-width:1.5px;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.chartG path.dataArea{opacity:.2;transition:all 500ms cubic-bezier(0.42, 0, 0.58, 1);}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.chartG path.dataArea.selected{opacity:.8 !important;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.chartG circle.dataCircle{fill:white;stroke:#F7F1E2;stroke-width:1px;opacity:1;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.chartG path.oneshotPath{fill:none;stroke:#000000;stroke-width:50px;opacity:.4;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.chartG path.oneshotMeanBar{fill:none;stroke:#000000;stroke-width:1px;opacity:1;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.chartG path.lollipop{fill:none;stroke:#999999;stroke-width:1px;opacity:1;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.chartG text.lollipopLabel{font-size:0.75em;fill:#cccccc;text-anchor:middle;font-family:FoundersGrotCond-Medium,Helvetica,Arial,sans-serif;}@media only screen and (max-width:480px){html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.chartG text.lollipopLabel{display:none;}}html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer section.chart g.chartG text.lollipopLabel tspan{text-anchor:middle;}
html body div.chartAndTable section.reutersPollsChartContainer section.chartUberContainer div.modalBG{width:100%;height:100%;position:absolute;top:0;left:0;display:none;}
div.tipsy-inner table tr td{margin:5px;padding:5px;}div.tipsy-inner table tr td h3{color:#FFF;text-align:left;font-size:1em;font-weight:normal;margin:0;padding:0;}
div.tipsy-inner table tr td span.percent{text-align:right;color:#FFF;}
div.tipsy-inner table tr td span.legendCircle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;width:12px;height:12px;background:#000;margin:2px 0 0 0;}
section.mosaicChart{width:96%;padding:2%;clear:both;font:normal normal normal 1em Helvetica,Arial,sans-serif;cursor:pointer;}@media only screen and (max-width:480px){section.mosaicChart{min-height:350px;max-height:350px;}}@media only screen and (max-width:480px) and (orientation:landscape){section.mosaicChart{min-height:300px;max-height:300px;}}section.mosaicChart header.logo{padding-right:8px;}section.mosaicChart header.logo div{background:#333333;display:block;padding:2px;height:32px;}section.mosaicChart header.logo div img.reuters{width:300px;}
section.mosaicChart h1{font-size:2em;font-weight:normal;color:#FFF;padding:12px 0 12px 0;font-family:FoundersGrotCond-Semibold,Helvetica,Arial,sans-serif;}section.mosaicChart h1 span,section.mosaicChart h1 img{display:inline-block;vertical-align:middle;margin:0 20px 0 20px;}
section.mosaicChart h1 img{margin-top:5px;}
section.mosaicChart h6{color:#FFF;font-size:0.6em;}
section.mosaicChart section.activeFilters div.activeTarget div.activeFilter{display:inline-block;padding:0 5px 0 0;}
section.mosaicChart section.legend{padding:0 0 20px 0;float:left;clear:both;width:100%;}section.mosaicChart section.legend div.answer,section.mosaicChart section.legend div.noData{float:left;font-size:0.75em;margin:1.5% 1.5% 0 0;width:28%;min-width:28%;cursor:pointer;color:#000;padding:1% 2%;font-weight:bold;line-height:.95;opacity:.6;transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);}section.mosaicChart section.legend div.answer.selected,section.mosaicChart section.legend div.noData.selected{color:#333333;opacity:1;color:#FFF;}
section.mosaicChart section.legend div.answer:nth-child(3),section.mosaicChart section.legend div.noData:nth-child(3){margin-right:0;}
section.mosaicChart section.legend div.answer span.legendCircle,section.mosaicChart section.legend div.noData span.legendCircle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;width:10px;height:10px;background:#000;margin:0 2px 0 0;}
section.mosaicChart section.graphic{clear:both;width:100%;height:100%;min-height:2100px;}section.mosaicChart section.graphic svg{width:100%;height:100%;}section.mosaicChart section.graphic svg path.moe{transition:all 500ms cubic-bezier(0.42, 0, 0.58, 1);stroke-width:0;stroke:#FFF;opacity:.4;fill:#999999;}section.mosaicChart section.graphic svg path.moe.off{opacity:0;}
section.mosaicChart section.graphic svg .tick text{fill:#fbfbfb;}
@media only screen and (max-width:480px){section.mosaicChart section.graphic svg g.x.axis g.tick{opacity:0 !important;}section.mosaicChart section.graphic svg g.x.axis g.tick:last-of-type{opacity:1 !important;} section.mosaicChart section.graphic svg g.x.axis g.tick:nth-of-type(1){opacity:1 !important;} section.mosaicChart section.graphic svg g.x.axis g.tick:first-of-type{opacity:1 !important;} section.mosaicChart section.graphic svg g.x.axis g.tick:first{opacity:1 !important;}}
section.mosaicChart section.graphic svg line.groupLine{stroke-width:7px;stroke:#666;}
section.mosaicChart section.graphic svg text.filterGroup{text-anchor:middle;font-family:Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;fill:#666;}
section.mosaicChart section.graphic svg text.demoLabel{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:0.75em;fill:#999999;}
section.mosaicChart section.graphic svg text.demoPercent{fill:#999999;font-size:0.75em;}
section.mosaicChart section.graphic svg rect.bgRect{fill:#ECECEC;opacity:0;}
section.mosaicChart section.graphic svg rect.dataPoint{transition:all 500ms cubic-bezier(0.42, 0, 0.58, 1);opacity:1;}section.mosaicChart section.graphic svg rect.dataPoint.muted{opacity:.1;fill:#ECECEC;}
section.mosaicChart section.graphic svg line.fiftyLine{stroke-width:1px;stroke:#DDDDDD;fill:none;}
section.mosaicChart section.graphic svg .tick.major text{font-size:0.75em;fill:#999999;}
section.mosaicChart section.graphic svg .tick.major line{fill:none;stroke:#666;stroke-width:0;}
section.about{width:100%;height:100%;overflow:auto;color:#FFF;}section.about a,section.about a:visited{color:#ff8000;}
section.about div.container{max-width:600px;padding:10px;margin:0 auto;text-align:left;}

div.reutersPolls_tooltip{font-size:0.75em;}div.reutersPolls_tooltip h3{font-size:1em;font-weight:bold;border-bottom:1px solid #999999;padding:2px 0 5px 0;margin:0 0 5px 0;color:#fbfbfb;}div.reutersPolls_tooltip h3 span{font-weight:normal;}
div.reutersPolls_tooltip h3 span.legendCircle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;width:12px;height:12px;background:#000;position:relative;top:1px;margin:0 5px 0 0;}
div.reutersPolls_tooltip h3:last-of-type{border-bottom:none;}
div.tipsy{font:normal normal normal 1em Helvetica,Arial,sans-serif;}@media only screen and (max-width:480px){div.tipsy{display:none !important;}}
.gldp-dark{position:absolute;font-family:'helvetica';}
.gldp-dark .core{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;float:left;padding:0;margin:0;font-size:14px;text-align:center;cursor:pointer;color:#222;}
.gldp-dark .border{border-style:solid;border-width:0;border-color:#444444;}
.gldp-dark .prev-arrow,.gldp-dark .next-arrow{color:#222;}
.gldp-dark .prev-arrow:active,.gldp-dark .next-arrow:active{color:#f00;}
.gldp-dark .prev-arrow-off,.gldp-dark .next-arrow-off{color:#222;opacity:0.15;}
.gldp-dark .dow{color:#fff;font-weight:bold;cursor:wait !important;background:#000;}
.gldp-dark .outday{color:#888888 !important;}
.gldp-dark .mon:hover,.gldp-dark .tue:hover,.gldp-dark .wed:hover,.gldp-dark .thu:hover,.gldp-dark .fri:hover,.gldp-dark .sat:hover,.gldp-dark .sun:hover{background:#fcfff4;background:-moz-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfff4), color-stop(100%, #e9e9ce));background:-webkit-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%);background:-o-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%);background:-ms-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%);background:linear-gradient(to bottom, #fcfff4 0%, #e9e9ce 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfff4', endColorstr='#e9e9ce', GradientType=0);}
.gldp-dark .noday{color:#111;font-weight:normal;cursor:wait !important;}
.gldp-dark{position:absolute;font-family:'helvetica';}
.gldp-dark .core{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;float:left;padding:0;margin:0;font-size:14px;text-align:center;cursor:pointer;color:#FFF;background:#000;}
.gldp-dark .border{border-style:solid;border-width:0;border-color:#444444;}
.gldp-dark .monyear,.gldp-dark .monyear select{font-size:16px !important;font-weight:bold;background:#666666;}
.gldp-dark .monyear span{margin:0 5px 0 5px;}
.gldp-dark .prev-arrow,.gldp-dark .next-arrow{color:#999999;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.75);}
.gldp-dark .prev-arrow:active,.gldp-dark .next-arrow:active{color:#FFF;}
.gldp-dark .prev-arrow-off,.gldp-dark .next-arrow-off{color:#FFF;opacity:0.15;}
.gldp-dark .mon,.gldp-dark .tue,.gldp-dark .wed,.gldp-dark .thu,.gldp-dark .fri{font-weight:bold;}
.gldp-dark .mon:hover,.gldp-dark .tue:hover,.gldp-dark .wed:hover,.gldp-dark .thu:hover,.gldp-dark .fri:hover,.gldp-dark .sat:hover,.gldp-dark .sun:hover{background:#999;}
.gldp-dark .noday{color:#333333;font-weight:normal;cursor:wait !important;background:#000;}
.gldp-dark .selected{color:#fff;font-weight:bold;border-color:#444444;background:#aaa;}
.gldp-dark .today{color:#fff;font-weight:bold;border-color:#cccccc;background:#999;}
.gldp-dark .special{color:#fff;font-weight:bold;border-color:#444;background:#666;}

@font-face{font-family:"FoundersGrotCond-Bold";src:url("../assets/fonts/FoundersGrotCond-Bold.eot?") format("embedded-opentype"),url("../assets/fonts/FoundersGrotCond-Bold.woff") format("woff"),url("../assets/fonts/FoundersGrotCond-Bold.svg") format("svg"),url("../assets/fonts/FoundersGrotCond-Bold.ttf") format("opentype");font-style:normal;font-weight:500;font-stretch:normal;}@font-face{font-family:"FoundersGrotCond-Semibold";src:url("../assets/fonts/FoundersGrotCond-Semibold.eot?") format("embedded-opentype"),url("../assets/fonts/FoundersGrotCond-Semibold.woff") format("woff"),url("../assets/fonts/FoundersGrotCond-Semibold.svg") format("svg"),url("../assets/fonts/FoundersGrotCond-Semibold.ttf") format("opentype");font-style:normal;font-weight:500;font-stretch:normal;}@font-face{font-family:"FoundersGrotCond-Medium";src:url("../assets/fonts/FoundersGrotCond-Medium.eot?") format("embedded-opentype"),url("../assets/fonts/FoundersGrotCond-Medium.woff") format("woff"),url("../assets/fonts/FoundersGrotCond-Medium.svg") format("svg"),url("../assets/fonts/FoundersGrotCond-Medium.ttf") format("opentype");font-style:normal;font-weight:500;font-stretch:normal;}@font-face{font-family:"FoundersGrotCond-Light";src:url("../assets/fonts/FoundersGrotCond-Light.eot?") format("embedded-opentype"),url("../assets/fonts/FoundersGrotCond-Light.woff") format("woff"),url("../assets/fonts/FoundersGrotCond-Light.svg") format("svg"),url("../assets/fonts/FoundersGrotCond-Light.ttf") format("opentype");font-style:normal;font-weight:500;font-stretch:normal;}

.tipsy{position:absolute;padding:5px;z-index:100000;}
.tipsy-inner{background-color:#000;color:#AAA;max-width:200px;padding:5px 8px 4px 8px;text-align:center;}
.tipsy-e .tipsy-inner{background-color:#FFF;color:#000;max-width:500px;padding:5px 8px 4px 8px;text-align:center;}
.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000;}
.tipsy-arrow-n{border-bottom-color:#000;}
.tipsy-arrow-s{border-top-color:#000;}
.tipsy-arrow-e{border-left-color:#FFF;}
.tipsy-arrow-w{border-right-color:#000;}
.tipsy-n .tipsy-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent;}
.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;}

div.reutersPolls_tooltip{font-size:0.75em;}div.reutersPolls_tooltip h3{font-size:1em;font-weight:bold;border-bottom:1px solid #999999;padding:2px 0 5px 0;margin:0 0 5px 0;color:#fbfbfb;}div.reutersPolls_tooltip h3 span{font-weight:normal;}
div.reutersPolls_tooltip h3 span.legendCircle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;width:12px;height:12px;background:#000;position:relative;top:1px;margin:0 5px 0 0;}
div.reutersPolls_tooltip h3:last-of-type{border-bottom:none;}
div.tipsy{font:normal normal normal 1em Helvetica,Arial,sans-serif;}@media only screen and (max-width:480px){div.tipsy{display:none !important;}}
