*[dir="rtl"] {direction:rtl;unicode-bidi:embed;}
bdo[dir="rtl"] {direction:rtl;unicode-bidi:bidi-override;}
*[dir="ltr"] {direction:ltr;unicode-bidi:embed;}
bdo[dir="ltr"] {direction:ltr;unicode-bidi:bidi-override;}

html {height:100%;font-size: 100%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {/*height:100%;*/font-size:100%;margin: 0; line-height:1;color:#252626;background-color:#1b1b1b;text-align:center;font-family:Arial,Helvetica,Sans-serif;}

a {color:#252626;text-decoration:underline;cursor:pointer;}
a:hover {text-decoration:none;}
a:focus {outline: thin dotted;}
a:hover,a:active {outline: 0;}

blockquote {margin: 1em 40px;}
pre {font-family: monospace, serif;font-size: 1em;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
small {font-size: 75%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
ul,ol { margin: 1em 0; padding: 0 0 0 40px;}
img {border: 0;-ms-interpolation-mode: bicubic;}
table {border-collapse: collapse;border-spacing: 0;}
p {padding:0 0 0.5em;margin:1em 0;line-height:1.5em;}

h1 {font:normal 1.65em/1.15em Georgia,"Times New Roman",Serif;margin:0 0 2px 0;}
h2 {font:normal 1em/1.8em Arial,Helvetica,Sans-serif;margin:0 0 1em;}
h3 {font:normal 1.5em/1.5em Georgia,"Times New Roman",Serif;margin:1em 0;}
h4 {font:normal 1em/1.5em Georgia,"Times New Roman",Serif;margin:0 0 21px;}
h5 {font:normal 1em/1.5em Georgia,"Times New Roman",Serif;margin:9px 0 5px 0;}
h6 {font:normal 1em/1.5em Georgia,"Times New Roman",Serif;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}

/****************************************************************************/
/* common redefinitions of deprecated tags and their equivalent style class 
/****************************************************************************/
center, .center {text-align:center;}
strong, .strong, b, .bold {font-weight:bold;}
emphasis, i, .italic, em, .em {font-style:italic;}
u, .underline {text-decoration:underline;}

/****************************************************************************/
/* form element resets and browser standardization 
/****************************************************************************/
form {margin: 0;}
fieldset {margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;}
button,input,select,textarea {font-family:Arial,Helvetica,Sans-serif;font-size: 100%;margin: 0;vertical-align: baseline;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {cursor: pointer;-webkit-appearance: button;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;margin-right:15px;}
textarea {overflow: auto;vertical-align: top;}

/****************************************************************************/
/*  common class definitions for basic functionality of style              
/****************************************************************************/
.nowrap {white-space:nowrap;}
.transparent {background-color:transparent;}
.left	{text-align:left;}
.right	{text-align:right;}
.top	{display:table-cell;vertical-align:top;}
.bottom	{display:table-cell;vertical-align:bottom;}
.hiddenIR, .FormSpamProtect {position:absolute;top:-99999px;left:-99999px;width:1px;height:1px;overflow:hidden;} 
.clear	{clear:both;padding:0;margin:0;line-height:0;}
.clearPrint, printclear{display:none;} 
.clearfix:after, .clearer:after, .innerbanner:after, .cmsitem:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.respondNotification {display:none;}

embed,video,.image img, .shrinkImage img {max-width: 100%;}
.cmsviewa .cmsbody img {max-width:100%;}

.grid_skiplist {margin:0;padding:0;}
.grid_skipitem {margin:0;padding:0;position:absolute;text-align:left;display:none;}
.grid_skipitem {display:block;}
:root .grid_skipitem {display:block;}
.grid_skipitem a {display:inline;left:-900em;padding:0.25em 0.5em;position:absolute;text-decoration:none;width:14em;z-index:2;}
.grid_skipitem a:focus, .grid_skipitem a:active {border:1px dotted #ffffff;left:0.5em;position:absolute;background-color:#424545;color:#ffffff;}
.grid_skipitem a:hover {cursor:default;}

/****************************************************************************/
/*  common screen container classes              
/****************************************************************************/
div.grid_container {text-align:left;background-color:#595b5c;}
div.grid_footer a, div.grid_banner a {color:#8e908f;text-decoration:none;}

/* gallup header */
div.grid_banner {border-bottom:1px solid #252626;min-height:100px;
    background:#252626 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -400px;}

/* gallup body */
div.grid_content {max-width:975px;margin:0 auto 15px;font-size:0.8em;} /* computed to 12.8px */
div.grid_content:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

/* alerts - peekaboo banner */
div.peekaboo {display:none;}
div.peekaboo {position:relative;z-index:99999;height:27px;max-height:27px;overflow:hidden;
    background:#61c250 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -52px;}
div.peekabooI {position:relative;max-width:975px;text-align:center;margin:0 auto;}
div.peekaboo a {font:bold 0.75em/27px Arial,Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding-right:23px;
    text-shadow: 0px 1px 1px rgb(97, 194, 80);
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/WWWADSPACE/nyi8m0_5_0-8trbmjfbbqg.png") no-repeat right -6px ;}
div.peekaboo a:hover {text-decoration:underline;}
div.peekaboo a.closePeekaboo {position:absolute; top:0;right:20px;height:27px;width:27px;padding-right:0;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -340px -153px;}
div.peekaboo a.closePeekaboo:hover {text-decoration:none;
    background-position:-365px -153px;}

/****************************************************************************/
/* banner controls
/****************************************************************************/
div.grid_banner div.grid_logo {float:left;display:block;margin-right:5px;}
div.grid_banner a.logo,div.grid_banner div.grid_logo a {display:block;width:140px;height:25px;margin-bottom: 0.5em;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -360px 0;}
div.grid_banner a.logo span {position:absolute;top:-99999px;left:-99999px;}
div.grid_banner div.grid_divisionlogo {float:left;display:block;}
div.grid_banner div.grid_divisionlogo a {display:block;width:130px;height:35px;}
div.grid_banner div.grid_divisionlogo span {position:absolute;top:-99999px;left:-99999px;}
a.divisionlogoeconomy {
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -170px -120px;}
a.divisionlogopolitics {
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -170px -80px;}
a.divisionlogoworld {
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -25px -80px;}
a.divisionlogowellbeing {
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -25px -120px;}
div.grid_banner .bannerRowI {max-width:975px;margin:0 auto;}
div.grid_banner div.bannerRow1 {font-size:0.75em;line-height:1em;min-height:38px;max-height:38px;padding:0 9px;
    background: #252626 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/i_jlhh7ceuewdo0zzkhdrq.png") repeat-x 0 bottom;}
div.grid_banner div.datetime {color:#b5b6b3;float:left;display:block;margin:1em 0;}
div.grid_banner div.datetime .mostRecentDate {font-family:Georgia,"Times New Roman", Serif;color:#d5d6d2;padding-right:1em;} 
div.grid_banner div.bannerRow2 {margin:15px 0;padding:0 9px;}

/* gallup task navigation */
div.grid_banner div.taskNav {padding:0;margin:0;float:right;display:block;}
div.grid_banner div.taskNav div.navigationAccount {float:left;display:block; padding:0.5em 1em; margin:0 1em;
    border:1px solid #313333;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;
    -moz-box-shadow: 1px 1px 5px #1b1b1b;-webkit-box-shadow: 1px 1px 5px #1b1b1b;box-shadow: 1px 1px 5px #1b1b1b;
    background-color:#313333;}
div.grid_banner div.navigationAccount a {float:left;display:block;color:#61c250;margin:0;padding:0;white-space:nowrap;text-decoration:none;}
div.grid_banner div.navigationAccount a:hover {text-decoration:underline;}
div.grid_banner div.navigationAccount a.LogInOut {padding-right:0.5em;margin-right:0.5em;border-right:1px solid #61c250;}
div.grid_banner div.taskNav div.navigationCareers {float:left;display:block;padding:0.5em 1em; margin:0;
    border:1px solid #313333;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;
    -moz-box-shadow: 1px 1px 5px #1b1b1b;-webkit-box-shadow: 1px 1px 5px #1b1b1b;box-shadow: 1px 1px 5px #1b1b1b;
    background-color:#313333;}
div.grid_banner div.taskNav div.navigationCareers a {color:#eeaf30;}
div.grid_banner div.taskNav div.navigationCareers a:hover {text-decoration:underline;}

/*grid search box */
div.grid_banner div.searchBox {float:right;display:block;position:relative;overflow:hidden;border:1px solid #424545;margin:0;
    min-width:321px;max-width:31.79487179%;
    -moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;
    background-color:#eaeaea;}
div.grid_banner div.searchTextBox {float:left;display:block;margin:0 0 0 3.01204819%;background-color:transparent;
    height:27px;min-width:71.38554216%;max-width:71.38554216%;}
div.grid_banner label.gallupSearch  span {position:absolute;z-index:-1;color:#8e908f;font-size:0.75em;line-height:27px;padding-left:5px;}
div.grid_banner label.gallupSearch  span.searchFocusIn {color:#eaeaea;z-index:0;}
div.grid_banner label.gallupSearch  span.searchFocusOut {color:#8e908f;z-index:0;}
div.grid_banner label.gallupSearch input {z-index:0;position:relative;background-color:transparent;border:0;font-size:1em;padding:0.25em 0 0 0;margin:0;
    width:100%;color:#595b5c;}	
div.grid_banner div.searchButtonBox {float:left;display:block;max-width:25.30120481%;min-width:25.30120481%;}
div.grid_banner div.searchButtonBoxI {border-left:1px solid #767979;}
div.grid_banner input.searchButton {margin:0;padding:0;position:relative;color:#252626;height:27px;width:100%;font-size:0.75em;cursor:pointer;
    border:1px solid #eaeaea;
    background:#d5d6d2 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -111px;} 
div.grid_banner input.searchButton:hover {
    background-position: 0 -142px;} 

/* main navigation row */
.grid_navigation .nav-wrapper {max-width:975px;margin:0 auto;padding:0;}
#nav-statenav {min-height:42px;position:relative;margin-bottom:10px;padding-bottom:5px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -358px;}
#nav-statenav div.list {font:bold 0.75em Arial, Helvetica, sans-serif;text-transform:uppercase;}
#nav-statenav div.list:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

#nav-statenav  ul {margin:0;padding:0;}
#nav-statenav  ul li {float:left;display:block;margin:0;}
#nav-statenav  ul li a {display:block;padding: 0px 12px;border-right:1px solid #252626;
    font-size:0.9em;line-height:40px;color:#61c250;text-decoration:none;outline:none;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -358px;} 
#nav-statenav  ul li a:hover { background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -316px;}
#nav-statenav  ul li.active a {background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -316px;}
#nav-statenav  ul li.s a,#nav-statenav  ul li.e a {border-left:1px solid #252626;}
#nav-statenav  ul li ul {display:none;}
#nav-statenav  ul li.consulting,#nav-statenav  ul li.login {float:right;display:block;}
#nav-statenav  ul li.consulting a {color:#eeaf30;}
#nav-statenav  ul li.login {text-transform:capitalize;font-weight:normal;letter-spacing:normal;}
#nav-statenav  ul li.login a, #nav-statenav ul li.neutral a {color:#B5B6B3;}

/* nav-state select box */
#navselect-statenav {display:none;max-width:975px;margin:0;padding:0.5em 9px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -358px;}
/* navigation select boxes */
.secondarynavigation div.mobileShrinkNav select.mobileMenu {margin:0.5em 9px;font-size:1.15em;}
#nav-poptopics div.mobileShrinkNav select.mobileMenu {margin:0.5em 9px;}

/* hot topics nav row */
.cms #nav-poptopics {margin-bottom:15px;}
#nav-poptopics {margin:0;padding:0;font-size:0.75em;}
#nav-poptopics .nav-wrapper {position:relative;border-bottom:1px solid #b5b6b3;min-height:34px;line-height:34px;
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;
    background: #f5f5f5 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -230px;}
#nav-poptopics div.list {}
#nav-poptopics div.list:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#nav-poptopics div.heading {margin:0 0 0 15px;} 
#nav-poptopics div.heading span {float:left;display:block;text-transform:capitalize;font-weight:bold;} 
#nav-poptopics ul {margin:0; padding:0;}
#nav-poptopics ul li {float:left;display:block; margin:0 10px 0 12px;}
#nav-poptopics ul li a {text-decoration:none;}
#nav-poptopics ul li a:hover {text-decoration:underline;}
#nav-poptopics ul li ul {display:none;}

/* hot topics nav row */
.cms div.secondarynavigation {margin-bottom:15px;}
div.secondarynavigation {margin:0;padding:0;font-size:0.75em;}
div.secondarynavigation .nav-wrapper {position:relative;border-bottom:1px solid #d5d6d2;
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;
    background: #eaeaea url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -230px;}
div.secondarynavigation div.list:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.secondarynavigation ul {margin:0; padding:0;list-style-type:none;}
div.secondarynavigation ul li {float:left;display:block; margin: 0;padding:0 15px;border-right:1px solid #d5d6d2;}
div.secondarynavigation ul li.active {
    background-image:none;background-color:#efefef;}
div.secondarynavigation ul li.s a {font:bold 0.9em Arial, Helvetica, sans-serif;text-transform:uppercase;padding:0 0 9px 0;}
div.secondarynavigation ul li a {display:block;margin:10px 0 0 0;padding:0 0 10px 0;text-decoration:none;}
div.secondarynavigation ul li.active a {color:#000000;}
div.secondarynavigation ul li a:hover {text-decoration:underline;}

/* CSS for when javascript is disabled ... works for modern browsers and IE > 6 */
div.dropMenu div.secondarynavigation ul li.hasSubNav a {padding-right:16px;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat right -225px;}
div.dropMenu div.secondarynavigation ul li.hasSubNav ul a,
div.dropMenu div.secondarynavigation ul li:hover.hasSubNav ul a:hover {background-image:none;}
div.dropMenu div.secondarynavigation ul.listlevel1 li:hover.hasSubNav ul {left:0;}
div.dropMenu div.secondarynavigation a.arrowDown {padding-right:16px;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat right -225px;}
div.dropMenu div.secondarynavigation ul li {position:relative;z-index:1;}

div.dropMenu div.secondarynavigation ul li ul {position: absolute;left: -9999em;background-color:#f5f5f5;border:1px solid #d5d6d2;padding-bottom:6px;}
div.dropMenu div.secondarynavigation div.wrapList {position:absolute;left:0;background-color:#f5f5f5;display:block;}
div.dropMenu div.secondarynavigation ul li ul.showList {left:-1px;background-color:#f5f5f5;z-index:99999;}
div.dropMenu div.secondarynavigation ul li div.wrapList ul.showList {position:relative;float:left;left:0;}
div.dropMenu div.secondarynavigation ul.listlevel2 li {display:block;float:none;border-right:none;}
div.dropMenu div.secondarynavigation ul.listlevel2 li ul{display:none;} 
div.dropMenu div.secondarynavigation ul.listlevel2 li a {width: 135px;display:block;padding:5px 0;margin:0;background-color:#f5f5f5;}
div.dropMenu div.secondarynavigation ul.listlevel2 li.s a,
div.dropMenu div.secondarynavigation ul li.s ul li a {font-weight:normal;font-size:1em;text-transform:none;padding:5px 0;color:#252626;}

div.dropMenu div.secondarynavigation a.moredropdownmenu {padding-left:15px;background-image:none;padding-right:0;}
div.dropMenu div.secondarynavigation li.moredropdownmenu {float:right;border-left:1px solid #d5d6d2;}
div.dropMenu div.secondarynavigation ul li.moredropdownmenu ul.rightJustify{display:block;right:0;left:auto;}

div.secondarynavigation .consulting ul li.s a {color:#eeaf30;}

/** Main column top CMS static tabbed NAV **/
.mctTabs {border-bottom:1px solid #b5b6b3;font-size:0.9em;}
.mctTabs ul {margin:0; padding:0;list-style-type:none;}
.mctTabs li.activeTab {border-bottom:#ffffff;}
.mctTabs li {float:left;display:block; margin: 0;padding:0;border:1px solid #b5b6b3;border-bottom:#d5d6d2;margin-right:2px;}
.mctTabs li a {display:block;padding:4px 0.5em;background-color:#d5d6d2;text-decoration:none;}
.mctTabs li.activeTab a {background-color:#ffffff;padding-bottom:6px;margin-bottom:-2px;}
.mctTabs li a:hover {text-decoration:none;background-color:#eaeaea;}
.mctTabs li.activeTab a:hover {background-color:#ffffff;}

/**************************************************************************************/
/*  Nexus Controls
/**************************************************************************************/
div.errorSummary {border:solid 1px #ebebeb;color:#565a5c;padding:10px 0;margin:0 0 19px 0;position:relative;width:450px;}
div.errorSummary span {background:#ebebeb; color:#e14135; padding:10px 241px 10px 0px;}
div.errorSummary span b {font-weight:normal;margin:0 0 0 10px;padding:30px 0 0 0;}
div.errorSummary ul {margin:20px 10px 0 40px;}
div.errorSummary ul li {background:url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -492px -155px;padding:0 0 0 14px;list-style-type:none;margin:2px 0;line-height:1.25em;}
div.errorSummary ul li span {margin:0;background:#ffffff;padding:0;color:#3ca62a;}
div.errorSummary a:link, div.errorSummary a:link span {color:#3ca62a;text-decoration:none;}
div.errorSummary a:active, div.errorSummary a:active span {color:#3ca62a;text-decoration:none;}
div.errorSummary a:visited, div.errorSummary a:visited span {color:#238411;text-decoration:none;}
div.errorSummary a:hover, div.errorSummary a:hover span {color:#3ca62a;text-decoration:underline;}

div.updateSummary {padding:0;margin:0 0 1.5em 0;color:#28a212;}
div.updateSummary p {margin:0;font-weight:bold;}

div.grid_content div.gridInputElements {margin-bottom:1em;}
div.grid_content div.element {clear:both; margin:0.5em 0 0 0;}
div.grid_content div.element:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.grid_content div.required label {font-weight:bold;}
div.grid_content div.element label {display:block;padding:0 0 4px 0;margin:1em 0 0 0;}
div.grid_content div.element p {padding:0;display:inline;}
div.grid_content div.element a {text-decoration:none;color:#252626;font-family:Arial, Helvetica, Sans-Serif;}
div.grid_content div.grid_form div.note {color:#595b5c;font:normal 0.9em/19px Arial, Helvetica, sans-serif;}

div.grid_content div.textbox input,div.grid_content div.dropdown select,div.grid_content div.passwordbox input{width :255px;height:22px;margin:0;
    border:solid 1px #595b5c;font-size:14px;}
div.grid_content div.textarea textarea  {width :430px; height:150px;margin:0 0 0.5em 0;border:solid 1px #595b5c;font-size:14px;}
div.grid_content div.dropdown select {width :265px;height:22px;}
div.grid_content div.listbox select {width:265px;}
div.grid_content div.buttons, div.grid_content div.button {display:block;margin:0;}
div.grid_content div.buttons div.button {display:inline;margin:0 10px 0 0;}
div.grid_content div.button input {margin:1em 0 0 0;background-color:#424545;border:none;color:#d5d6d2;text-transform :uppercase;font-size:0.85em;padding:4px;cursor:pointer;cursor:hand;width:auto;overflow:visible;}
div.grid_content div.button input:hover {color:#61c250;}

/**************************************************************************************/
/* gallup footer */
/**************************************************************************************/
div.grid_printablecopyright {display:none;}
div.grid_footer {font-size:0.75em;text-align:left;padding:0;position:relative;background-color:#1b1b1b;border-top:1px solid #3a3b3c;}
div.utilitymasterpage div.grid_footer {margin-top:2px;}
div.grid_container div.grid_footer a {text-decoration:none;color:#8e908f;}
div.grid_container div.grid_footer a:hover {text-decoration:none;color:#b5b6b3;}

#nav-footersitemap {max-width:975px;margin:30px auto 0;font:normal 1em Georgia, "Times New Roman", Times, serif;}
#nav-footersitemap:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#nav-footersitemap .nav-wrapper {padding:0 1.53846153%;}
#nav-footersitemap ul {margin:0;padding:0;list-style-type:none;}
#nav-footersitemap ul li {display:block;margin:0;padding:0;position:relative;}
#nav-footersitemap ul a.navFooterHdr {font:bold 0.9em Arial, Helvetica, Sans-Serif;text-transform:uppercase;letter-spacing:1px;padding:0.75em 0;}
#nav-footersitemap ul a.navFooterColHdr {font:normal 0.9em Arial, Helvetica, Sans-Serif;text-transform:uppercase;letter-spacing:1px;padding-bottom:0;color:#8e908f;}
#nav-footersitemap ul a.navFooterColHdr:hover {text-decoration:none;cursor:text;}

#nav-footersitemap ul a {color:#b5b6b3;display:block;padding-bottom:0.75em;}
#nav-footersitemap ul a:hover {text-decoration:underline;}
#nav-footersitemap ul a.poll {color:#61c250;}
#nav-footersitemap ul a.consulting {color:#eeaf30;}
#nav-footersitemap ul a.noClick,#nav-footersitemap ul a.click {font:bold 0.9em Arial, Helvetica, Sans-Serif;text-transform:uppercase;letter-spacing:1px;padding:2em 0 0.75em;cursor:text;color:#d5d6d2}
#nav-footersitemap ul a.navCol4 {font:bold 0.9em Arial, Helvetica, Sans-Serif;text-transform:uppercase;letter-spacing:1px;padding:2em 0 0.75em;cursor:pointer;color:#d5d6d2}
#nav-footersitemap ul a.noClick:hover {text-decoration:none;}
#nav-footersitemap ul li.poll li a {color:#b5b6b3;}
#nav-footersitemap ul li.consulting li a {color:#b5b6b3;}

#nav-footersitemap li.navCol1 {float:left;display:block;width:15.34391534%;margin-right:1.58730158%;min-width:145px;}
#nav-footersitemap li.navCol2 {float:left;display:block;width:49.20634920%;margin-right:1.58730158%;min-width:145px;}
#nav-footersitemap li.navCol2:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#nav-footersitemap li.navCol2 li.subCol {float:left;display:block;width:31.18279569%;margin-right:3.22580645%;min-width:145px;}
#nav-footersitemap li.navCol2 li.subCol2 {float:left;display:block;width:31.1827569%;min-width:145px;}
#nav-footersitemap li.navCol3 {float:left;display:block;width:15.34391534%;margin-right:1.58730158%;min-width:145px;}
#nav-footersitemap li.navCol4 {float:left;display:block;width:15.34391534%;min-width:145px;}
#nav-footersitemap li.navCol5 {float:none;clear:left;padding-top:1em;}
#nav-footersitemap li.navCol5:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#nav-footersitemap li a.navCol5.navFooterHdr {float:left;margin-right:10px;padding-top:0.75em;}
#nav-footersitemap li.navCol5 ul.listlevel2 {float:left;display:block;padding:0.65em 0;}
#nav-footersitemap li.navCol5 ul.listlevel2:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#nav-footersitemap li.navCol5 ul.listlevel2 li {float:left;display:block;}
#nav-footersitemap li.navCol5 ul.listlevel2 a {padding:0 15px 0 0;margin-right:15px;border-right:1px solid #b5b6b3;}
#nav-footersitemap li.navCol5 ul.listlevel2 li.e a {border-right:none;}

div.footerLegalWrap {padding:15px 0;margin:15px 0 0;font:normal 0.75em/1.25em Georgia, "Times New Roman", Times, serif;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/i_jlhh7ceuewdo0zzkhdrq.png") repeat-x 0 top;}
div.footerLegal {max-width:975px;margin:0 auto;}
div.footerLegal div.grid_copyright {float:left;display:block;margin-right:10px;padding-left:15px;color:#8e908f;}
div.footerLegal ul, div.footerLegal ul li {float:left;list-style:none;margin:0;padding:0;}
div.footerLegal ul li {display:block;padding:0 10px;border-left:1px solid #595b5c;}

/****************************************************************************/
/*  grid  controls              
/****************************************************************************/
div.row0:after,div.row1:after,div.row2:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

/****************************************************************************/
/*  navigation ::interiorNavigation             
/***************************************************************************/
div.cmsbody div.navigation a,div.content div.navigation a {border-bottom:none;}
div.cmsbody div.navigation,div.content div.navigation {float:right;width:190px;padding:0;border:solid 1px #c6cacc;margin:8px 0 8px 1em;}
div.cmsbody div.navigation ul,div.content div.navigation ul {margin:0 8px;list-style-type:none;padding:0;}
div.cmsbody div.navigation ul li,div.content div.navigation ul li {background-image:none;text-decoration:none;margin:0;padding:0;line-height:1.25em;width:100%;}
div.cmsbody div.navigation ul li.s,div.content div.navigation ul li.s {padding:0;margin:0;}
div.cmsbody div.navigation ul li.m,div.content div.navigation ul li.m,
div.cmsbody div.navigation ul li.e,div.content div.navigation ul li.e {padding:1px 0 0 0;
    background:url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") 0 0 repeat-x;}
div.cmsbody div.navigation ul li a,div.content div.navigation ul li a {text-decoration:none;display:block;padding:2px 0 2px 8px;margin:6px 0 6px 0;}
div.cmsbody div.navigation ul li a,div.cmsbody div.navigation ul li a:visited,div.cmsbody div.navigation ul li a:active,
div.content div.navigation ul li a,div.content div.navigation ul li a:visited,div.content div.navigation ul li a:active {color:#252626;}
div.cmsbody div.navigation ul li a:hover,div.content div.navigation ul li a:hover {text-decoration:none;background-color:#8e908f;color:#fff;}

div.polldivision div.cmsbody div.navigation ul li a:hover,
div.polldivision div.content div.navigation ul li a:hover {background-color:#61c250;}
div.consultingdivision div.cmsbody div.navigation ul li a:hover,
div.consultingdivision div.content div.navigation ul li a:hover {background-color:#eeaf30;}
div.universitydivision div.cmsbody div.navigation ul li a:hover,
div.universitydivision div.content div.navigation ul li a:hover {background-color:#eeaf30;}
div.pressdivision div.cmsbody div.navigation ul li a:hover,
div.pressdivision div.content div.navigation ul li a:hover {background-color:#eeaf30;}

/****************************************************************************/
/*  content            
/****************************************************************************/
div.grid_container div.grid_module ul.emailPrint a {text-decoration:none; color:#8e908f;}  
ul.emailPrint {font:0.9em Arial,Helvetica,sans-serif;margin:0; list-style-type:none;}
ul.emailPrint:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
ul.emailPrint li {float:right;display:block;}
ul.emailPrint a:hover {text-decoration:none;}
ul.emailPrint li.email{margin:0 0 0 17px;
    background:url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -486px -118px;}
ul.emailPrint li.email a {padding:0 0 0 19px;}
ul.emailPrint li.print{margin:0 0 0 17px;
    background:url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -484px -139px;}
ul.emailPrint li.print a {padding:0 0 0 22px;}
ul.emailPrint li.sideIconShare{
    background:url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -488px -98px;}
ul.emailPrint li.sideIconShare a {padding:0 0 0 17px;}

ul.RSS {list-style-type:none; font-size:.9em; color:#8e908f;margin:0; padding:0;}
ul.RSS:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
ul.RSS li{width:37px; height:13px;float:right;display:block;
    background:url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -463px -70px;}
ul.RSS a{text-decoration:none; color:#8e908f; display:block; width:37px; height:13px;}
ul.RSS a span {position:absolute;top:-99999px;left:-99999px;}

span.new {display:none;}

/* pullquotes */
div.cmsbody .pullquote1:first-child {margin-top:24px;} /* extra for modern browsers to give straight topline if on top */
div.cmsbody div.pages .pullquote1:first-child{margin-top:8px} /* remove the extra if paging is invoked */
.pullquote1 {border-top:2px solid #61C250;border-bottom:2px solid #61C250; float:right;display:inline;
	margin:8px 0 12px 12px;padding:12px; width:260px;font-size:1.2em;line-height:1.5em;}
.pressdivision .pullquote1,
.consultingdivision .pullquote1,
.universitydivision .pullquote1 {border-top:2px solid #eeaf30;border-bottom:2px solid #eeaf30;}
    
/****************************************************************************/
/* inner column divs */
/****************************************************************************/
div.oneColumn {padding:0 0 1em 0;
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;
    background-color:#ffffff;}
div.oneColumn .cmswrapper {padding:18px 12px 12px;}
div.oneColumn .content {font-family:Arial, Helvetica, Sans-Serif;}

div.www1col div.row0 div.colpos10 {padding:0 0 16px 0;margin-top:15px;line-height:1.4em;
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;
    background-color:#ffffff;}
div.www1col div.row0 div.colpos10 div.innercolumn {padding:18px 12px 12px;}

.csm .innerrow {position:relative;z-index:0;}
.innerrow:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

div.cms div.cmswrapper {font-family:Arial,Helvetica,sans-serif;}
div.cms div.grid_module h2 {font-family:Georgia,"Times New Roman",serif;margin-bottom:0;}
div.cms div.grid_module h3 {font-family:Georgia,"Times New Roman",serif;}
div.cms div.grid_module h4 {font-family:Georgia,"Times New Roman",serif;}

div.colpos10 {font-family:Arial, Helvetica, Sans-Serif;}
div.colpos10 .innersection {position:relative;overflow:hidden;max-width:945px;}
div.colpos10 .rel-alltop  {line-height:0;margin-bottom:1em;}
div.colpos10 .rel-alltop .innersection {max-width:975px;}
div.colpos10 .rel-alltop  img {width:100%;} /* TO DO: find instances of this and ensure image is fluid within the shrinkImage class */
div.cms div.row0 div.colpos10 {padding:0;}
div.cms div.row2 div.colpos10 {padding:0;}
div.cms div.colpos10 {padding:0;
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;
    background-color:#ffffff;}
div.cms div.row0 div.colpos10 {background-color:transparent;}

div.cms div.colpos20 {background-color:#ffffff;float:left;display:block;
    width:65.64102564%; /* 640px of 975px */ max-width:640px;
    margin-right:1.53846153%; /* 15px of 975px */
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;}
div.cms div.colpos20 div.cmswrapper, div.cms div.colpos10 div.cmswrapper {padding:15px;}

div.cms div.innercmsitem:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

div.cmsbody table {margin: 15px 0;width:100%;background-color:#ffffff;}
div.cmsbody table th {word-break:hyphenate;}
div.cmsbody table p {margin:2px 0;}
div.cmsbody ul {list-style-type:none;margin:0.5em 0 19px 19px;padding:0;} 
div.cmsbody ul li {margin:0 0 2px;padding:0 0 0 14px;line-height:1.5em;
        background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/zxxmi-rm60mf5h_i8-hemg.gif") no-repeat 0 0.5em;}

div.corporateOffices h2 {font-size:1.25em;line-height:1.15em;}
div.corporateOffices ul {padding: 0 0 0 5%;}
div.corporateOffices ul li {float:left;display:block;width:30%;list-style-type:none;margin:2px 0;padding:4px 0 6px 14px;
	background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -493px -153px;}
	
/****************************************************************************/
/* RELEASE type  */
/****************************************************************************/
div.cmsviewa div.rel-maintop {padding:15px 15px 0;}
div.cmsviewa div.rel-maintop .innersection {position:relative;overflow:hidden;max-width:610px;}
div.cmsviewa div.colpos10 div.rel-maintop .innersection {max-width:945px;}
div.cmsviewa div.rel-mainbottom {padding:0 12px;margin-top:0;}
div.cmsviewa div.cmsbody div.image {float:left;display:block;margin:0.5em 13px 5px 0;}
div.cmsviewa div.cmsbody div.image img {border:1px solid #d5d6d2;}

div.cmswrapper div.headings {margin:0;}
div.cmswrapper div.headings div.date {margin:0;padding:0 0 10px;color:#7c7e80;}                              
div.cmswrapper div.content {margin-top:12px;}
div.cmswrapper div.cmsbody {margin:0 0 1em 0;width:100%;line-height:1.5em;}
div.cmswrapper div.cmsbody span.fileicon {float:left;display:block;margin:0 10px 0 0;}
div.cmswrapper div.cmsbody div.filelink {background-color:#eaeaea;margin:14px 0 0;padding:9px 0 13px 0;}
div.cmswrapper div.cmsbody div.fileinstructions {border:1px solid #D5D6D2;margin:20px 0 0;padding:12px;}
div.cmswrapper div.item {margin:14px 0 0 0;}
div.cmswrapper div.item div.thumbnail img { border:1px solid #252626; display:block;float:left;margin:0 10px 10px 0;height:79px;width:105px;}
div.cmswrapper div.authorDisplayLine1,div.cmswrapper div.authorDisplayLine2,div.cmswrapper div.authorDisplayLine3 {color:#B5B6B3;font-weight:400;width:400px;}
div.cmswrapper span.date {color:#7c7e80;display:block;margin:3px 0 0 0;}
div.cmswrapper div.item span.date {margin-top:0} 
div.cmswrapper span.type {text-transform:uppercase;color :#838687;margin:0 0 0 7px;position:relative;bottom:1px;font-size:.55em;}
div.cmswrapper span.more {display:block;margin-top:4px;}
div.cmswrapper div.synopsis {margin:8px 0 0 0;padding:0;}
div.cmswrapper li {line-height:1.5em;}
div.cmswrapper table td.generalSmall {padding:0.25em 0.5em;background-color:#eaeaea;}

div.cmswrapper .rptFileicon {float:left;display:block;margin:5px 5px 0 0;height:25px;width:20px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -150px 0;}

/****************************************************************************/
/* DOCUMENT type  */
/****************************************************************************/
div.sa-document div.synopsis {margin-bottom:7px;line-height:1.5em;}
div.sa-document div.synopsis div.navigation {padding-bottom:0;}
div.sa-document span.fileicon {margin:2px 10px 0 0; float:left;display:block;}
div.sa-document div.fileinstructions {border:1px solid #d5d6d2; padding:12px; margin:20px 0 0 0;}
div.sa-document div.fileinstructions a {float:left;display:block;height:33px;width:112px;margin-right:12px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -25px -40px;}
div.sa-document div.fileinstructions span.required {float:left;display:block;margin:5px 0 0;}
div.sa-document div.fileinstructions span.save {float:left;display:block;width:100%; margin:6px 0 0 0; padding:0;}
div.sa-document div.filelink {background-color:#eaeaea; padding:9px 0 13px 10px; margin:0;line-height:1.5em;clear:both;}
div.sa-document div.filelink:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.sa-document div.filelink span.fileicon {float:left;display:block;margin-right:5px;height:25px;width:20px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -150px 0;}
div.sa-document div.filelink.downloadexcel span.fileicon {
    background-position: -180px 0;}
div.sa-document div.filelink a {float:left;display:block;margin-right:5px;}
div.sa-document div.filelink span.filesize {float:left;display:block;}
    
/****************************************************************************/
/* VIDEO type */
/****************************************************************************/
div.sa-video div.cmswrapper div.headings {width:100%;float:left;clear:left;display:block;margin:18px 0 1em;}
div.sa-video div.cmswrapper div.cmsbody {width:100%;float:left;clear:left;display:block;margin:0;padding:0;line-height:1.5em;}
div.sa-video ul.emailPrint {float:right;display:block;}
div.sa-video div.embeddedplayer {float:left;display:block;width:52.78688524%;margin:0 2.45901639% 0 0; padding:0;} /* 322px and 15px margin of 610px width */
div.sa-video div.cmswrapper div.content {float:right;clear:right;display:block;width:44.262295%;margin:0;padding:0;} /* 270px of 610px width */
div.sa-video div.colpos10 div.embeddedplayer {width:34.074074074%;margin:0 1.5873015% 0 0;} /* 322px and 15px margin of 945px width */
div.sa-video div.colpos10 div.cmswrapper div.content {width:63.49206349%;} /* 600px of 945px width */
div.sa-video div.embeddedplayer object {max-width:320px;}

/****************************************************************************/
/* FAQ type */
/***************************************************************************/
div.cmsviewd.cms div.row0 div.colpos10 {background-color:#ffffff;padding:0 0 16px 0;line-height:1.5em;}
div.cmsviewd div.colpos10 div.innercolumn {padding:18px 12px 12px;}
div.cmsviewd div.row0 div.headings {padding:0;}
div.cmsviewd h3 {margin:0 0 13px 0;font:normal 1.25em/1.25em Georgia,"Times New Roman", serif;}
div.cmsviewd div.grid_module .ite-faq h4 {margin-bottom:0;font-family:Arial,Helvetica,sans-serif;line-height:1.5em;}
div.cmsviewd div.grid_module .ite-faq h4 a {text-decoration:underline;}
div.cmsviewd div.grid_module .ite-faq h4 a:hover {text-decoration:none;}
div.cmsviewd .cmsitem {margin:0 0 1em 1em;}

/****************************************************************************/
/* Unsubscribe */
/****************************************************************************/
.omsviewx .SectionHeading {background-color:#eaeaea;border:1px solid #d5d6d2;padding:4px 6px;margin:1em 0 0.5em;}

/****************************************************************************/
/* FLEXCHART type */
/***************************************************************************/
div.sa-flexchart div.headings {margin:0 0 20px 0;}
div.sa-flexchart div.cmsbody {line-height:1.5em;}
div.sa-flexchart #asPageGraph {margin-bottom:20px;}
div.sa-flexchart ul.export {float:right;display:block;list-style-type:none;margin:0;padding:0;}
div.sa-flexchart ul.export li {font:normal 0.75em/16px Arial,Verdana,sans-serif;padding-right:8px;max-height:16px;position:relative;overflow:hidden;}
div.sa-flexchart ul.export li a {text-decoration:none;border:none;display:block;padding-left:10px;line-height:16px;
	background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") no-repeat 0 -184px;}
div.sa-flexchart ul.export li a span {display:block;padding-right:10px;color:#252626;
	background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") no-repeat right -200px;}
div.sa-flexchart table#tabulardata.hasjs {display:none;}
div.sa-flexchart table#tabulardata {display:table;width:100%;margin:1em 0;}
div.sa-flexchart table#tabulardata th {text-align:center;background-color:#ffffff;color:#8e908f;
    font:normal 0.85em Arial,Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase;word-break:hyphenate;}
div.sa-flexchart table#tabulardata td {line-height:1.4em;border-bottom:1px solid #d5d6d2;font-weight:bold;text-align:center;background-color:#ffffff;}
div.sa-flexchart table#tabulardata td.col1 {font-weight:normal;font-family:Georgia,"Times New Roman", serif;text-align:left;}

/***************************************************/
/** custom standalone page CSS
/***************************************************/
div.cms div.grid_module.sa-custom div.colpos10:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.cms.bg595b5c div.grid_module div.row1,div.cms.bg595b5c div.colpos10 {background-color:#252626;}
div.cms.bgffffff div.grid_module div.row1,div.cms.bgffffff div.colpos10 {background-color:#ffffff;}
div.cms.bg424545 div.grid_module div.row1,div.cms.bg424545 div.colpos10 {background-color:#424545;}

.shareFooter {border-top: 1px dotted #b5b6b3;margin:10px 0;width:920px;}
.shareFooter .list {background-color:#424545;height:50px;}
.shareFooter .footTitle {text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;color: #d5d6d2;}
.shareFooter ul {margin:10px 0 0;padding-left: 0;font-family: Georgia, "Times New Roman", Times, serif;font-size: 0.9em;}
.shareFooter ul li {float:left;display:block;margin-right: 15px;padding:0;}
.shareFooter ul li a {padding: 0 0 4px 15px;display:block;height:20px;color: #d5d6d2;text-decoration: none;}
.shareFooter .list li span {display:block;line-height:50px;float:left;display:block;margin-right:6px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -40px -340px;}
.shareFooter .list li.resFB span.icon {height:20px;width:46px;margin:15px 6px 0 0;
    background-position: -400px -70px;}
.shareFooter .list li.resTW span.icon {height:20px;width:60px;margin:16px 6px 0 0;
    background-position: -400px -100px;}
.shareFooter .list li.resRSS span.icon {height:17px;width:17px;margin:17px 6px 0 0;
    background-position: -400px -130px;}
.shareFooter .list li.resVID span.icon {height:20px;width:20px;margin:15px 6px 0 0;
    background-position: -425px -130px;}
.shareFooter .list li.resPOD span.icon {height:24px;width:14px;margin:13px 6px 0 0;
    background-position: -400px -160px;}
.shareFooter .list li.resMOB span.icon {height:24px;width:14px;margin:13px 6px 0 0;
    background-position: -425px -160px;}
.shareFooter .list li.resWGT span.icon {height:16px;width:25px;margin:17px 6px 0 0;
    background-position: -450px -130px;}

/* presidential approval */
div.cms.bg595b5c div.grid_module div.row1, div.cms.bg595b5c div.colpos10 {padding:0;}
.presAppr {margin: 0;padding:15px 0;}
.presAppr #presidentialApproval {margin:0 auto;}
.presAppr #rssFeedReader {margin:0 auto;}

/* State of States: Wellbeing */
.sosWBWrapper {background-color:#ffffff;padding:15px 0;}
.sosWBWrapper object {margin:0 auto;border:1px solid #d5d6d2;}

/* Election 2010 Key Indicators */
.electionKeyWrapper {background-color:#ffffff;padding:15px 0;}
.electionKeyWrapper object {margin:0 auto;border:1px solid #d5d6d2;}

/*one Million Surveys */
.million_survey_content_main {padding:0 15px;}
.oneMillion {background-color:#FFFFFF;padding-bottom:15px;}
.oneMillion img {max-width:100%;}
.oneMillion ul.tabs {margin: 0;padding: 0;float: left;list-style: none;border-bottom: 1px solid #b5b6b3;width: 100%;height: 30px; }
.oneMillion ul.tabs li {float: left;display:block;margin: 0;padding: 0;height: 29px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #b5b6b3;margin-bottom: -1px; /*--Pull the list item down 1px--*/
	margin-right: 3px;overflow: hidden;position: relative;background: #d5d6d2;width:20%;}
.oneMillion ul.tabs li a {text-decoration: none;color: #000;display: block;font-family:Arial, Helvetica, sans-serif;text-align:center;outline: none;}
.oneMillion ul.tabs li a:hover {background: #eaeaea;color:#000000;text-decoration:none;}
html .oneMillion ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/}
.oneMillion .tab_container {border-top: none;overflow: hidden;clear: both;float: left; width: 100%;background: #fff;}
.oneMillion .tab_interior_content_left {width:50%; float:left; margin-top:10px;}
.oneMillion .tab_interior_content_left p {padding-right:17px;}
.oneMillion .tab_interior_content_left img {padding-right:17px;}
.oneMillion .tab_interior_content_right {width:49%; float:right; margin-top:10px;}
.oneMillion .tab_interior_content_right p {padding-left:17px;}
.oneMillion tab_interior_content_right img {padding-left:17px;}
.oneMillion #demo_tab td {min-width:150px;}
.oneMillion #numbers_tab .leftCol {width:36.8809%; float:left; margin-top:25px;}
.oneMillion #numbers_tab .rightCol {width:57.9557%; float:right; border-left:1px dotted #000000; margin-top:25px; padding-left:20px;}
.oneMillion #numbers_tab td {line-height:1.25em;}

/* Gallup Global Employment */
.gallupGlobal.rssHead, .cityWBTrack.rssHead {width:100%;border-top:dotted 1px #595b5c;}
.gallupGlobal .leftStory,.cityWBTrack .leftStory {margin-top:10px;border:none;}
.gallupGlobal .rssListItem,.cityWBTrack .rssListItem {width: 31.7460%;float:left;display:block;padding:0 1.587301587% 0 0;}
.gallupGlobal .rssListItem p,.cityWBTrack .rssListItem p {color: #505050;}
.cityWBTrack .recentArticlesTitle {margin-bottom: 2px;letter-spacing: 2px;}


/***************************************************/
/** Lightbox CSS
/***************************************************/
#personList {margin:0 0 2em 0;}
#personList a {display:block;float:left;margin:1em 0 0.25em 20px;background-image:none;}	
#personList a:hover {text-decoration:none;}
/*{width:172px; height:270px;}	*/
#mask { position:absolute; z-index:1;background-color:#000;display:none;top:0;left:0;}
.lightboxWindow .close, .lightboxWindow .printLightbox{display:none;}
.lightboxWindowJS{position:absolute;width:660px;display:none;z-index:9999;padding:15px;background-color:#ffffff;}
.fullpic {float:left;padding-right:20px;}
.dialogText{float:left;display:block;width:420px;}
.personItem h2 {color:#61c250;font:bold 1.1em/1em Arial, Helvetica, sans-serif;margin:8px 0;}
.personItem p {color:#424545;line-height:1.25em;padding:0 0 0.5em 0;margin:0;}
.dialogText h1 {color:#61c250;font:bold 1.5em/1.25em Arial, Helvetica, sans-serif;padding-bottom:0;}
.dialogText p {margin:0 0 1em 0;}
.dialogText p.personTitle {margin:0.5em 0;font-size:1.1em;}
.close {float:right;padding-right:0px;}
.close:hover {background-image:none;}
.printLightbox {float:right;clear:both;display:block;}
.printLightbox:hover {background-image:none;}
.printLightbox div {color:#8e908f;}

.consultingdivision .personItem h2, .consultingdivision .dialogText h1 {color:#DB960A;}

.lightboxWindow {margin-bottom:2em;}
.lightboxWindow:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.lightboxWindow{display:inline-block;}
/* start commented backslash hack \*/
* html .lightboxWindow {height:1%;}
.lightboxWindow {display:block;}
/* close commented backslash hack */

/****************************************************************************/
/* tags */
/****************************************************************************/
/* tag collection: cmsviewb */
div.cms.cmsviewb div.row0 div.headings {padding:0;}
div.cmsviewb #ctl00_MainContent_ctl00_PanelSubscribe {margin:0 0 0 15px;padding:1em 20px 0 0;}
div.cmsviewb div.cmsitem {margin:1em 0 0;padding-bottom:1em;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x left bottom;}
div.cmsviewb div.colpos21 div.cmsitem {background:none;margin:0;padding:0 20px 15px;}
div.cmsviewb div.colpos20 h4.title {color:#7c7e80;font-size:1.3em;margin:0;line-height:1.15em;}
div.cmsviewb h5 {margin:3px 0 0;}
div.cmsviewb div.date {font-size:0.9em;color:#7c7e80;margin:3px 0 0 ;}
div.cmsviewb div.synopsis {font-size:0.9em;line-height:1.5em;margin:8px 0 0;}
div.cmsviewb div.more:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.cmsviewb div.more a {float:right;display:block;font-size:0.9em;}
div.cmsviewb div.cmsitem div.image {float:left;display:block;margin:0 10px 0 0;width:17.3553%;}
div.cmsviewb div.colpos21 div.cmsitem div.image {width:38.3512%;max-width:105px;}
div.cmsviewb div.cmsitem div.image img {border:1px solid #252626;}
div.cmsviewb div.colpos21 div.date {font-size:1em;}
div.cmsviewb div.colpos21 {background-color:#424545;}
div.cmsviewb.tagfade div.colpos21 {
    background: #424545 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/WWWADSPACE/xreribaqou2ukfds5odi9g.gif") repeat-x 0 0;}  
div.cmsviewb div.colpos21 div.cmsitem a {text-decoration:none;}
div.cmsviewb div.colpos21 div.cmsitem a:hover {text-decoration:underline;}  
div.cmsviewb div#ctl00_MainContent_ctl00_PanelSubscribe div.ad_wrap {border:1px solid #595B5C;font-size:1em;line-height:1.5em;padding:12px;margin-bottom:1.5em;color:#3CA62A;}
div.cmsviewb div#ctl00_MainContent_ctl00_PanelSubscribe a {text-decoration:none;}
div.cmsviewb .ad_tagPageWrap {background-color:#4c4d4f;}
div.cmsviewb.tagfade .ad_tagPageWrap {background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/g3qqu4a7jk-rsakzwhtivw.png") 0 0;}

.ad_tagPageBtnL {float:left;display:block;height:30px;padding-left:2px;margin-top:1em;font-family:Arial, Helvetica, Sans-Serif;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/qhdzijyapeeaesqsio76ua.png") no-repeat left top;}
.ad_tagPageBtnR {float:left;display:block;height:30px;padding-left:8px;padding-right:10px;line-height:30px;color:#252626;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/qhdzijyapeeaesqsio76ua.png") no-repeat right top;}

div.cmswrapper ul.moreitems {margin:1em 0;padding:0;list-style:none;font-family:Georgia,"Times New Roman",Times,serif;}
div.cmswrapper ul.moreitems:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.cmswrapper ul.moreitems li {float:left;border:1px solid #d5d6d2;list-style-type:none;display:block;padding:4px 6px}
div.cmswrapper ul.moreitems li a {color:#252626;text-decoration:none;cursor:pointer;}
div.cmswrapper ul.moreitems li span.tagsubscribe {margin:0 6px;font-size:1.25em;}
div.cmswrapper ul.moreitems li a:hover span.tagsubscribe {text-decoration:none;color:#6a6d6e;}
div.cmswrapper ul.moreitems li span.seemore {color:#595b5c;}

div.cmswrapper ul.topiclinks {margin:1em 0;padding:0;list-style:none;font-family:Georgia,"Times New Roman",Times,serif;}
div.cmswrapper ul.topiclinks:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.cmswrapper ul.topiclinks li {background-color:#8e908f;float:left;display:block;max-width:298px;width:48.70129870%;margin:0;padding:0;margin-right:4px;}
div.cmswrapper ul.topiclinks li a {color:#ffffff;margin:0;display:block;padding-top:51px;}
div.cmswrapper ul.topiclinks li a:hover {background-color:#9d9e9d;}
div.cmswrapper ul.topiclinks li a span {display:block;padding:4px 8px;}
div.cmswrapper li a.populartopicslink {background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/POLL/mep3ci3svem9dcczkyh-lg.jpg") no-repeat 0 0;}
div.cmswrapper li a.alltopicslink {background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/POLL/a595jsitmugbaqq-oxak0q.jpg") no-repeat 0 0;}

div.cmswrapper div.tagsearch h2 {color:#252626;margin:0;padding:0;font-size:1.3em;}
div.cmswrapper div.tagsearch div.directions {color:#252626;margin:0 0 15px 0;}
div.cmswrapper div.tagsearch div.textbox label {display:block;padding:0 0 4px;cursor:text;color:#252626;}

/****************************************************************************/
/* taglist and tagcloud  */
/****************************************************************************/
div.taglisttype,
div.tagcloudtype {background-color:#ffffff;
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;}
div.taglisttype div.row0 .innerrow,
div.tagcloudtype div.row0 .innerrow {padding:15px 15px 5px;}
div.cms div.taglisttype div.colpos10,
div.cms div.tagcloudtype div.colpos10 {
    -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
div.bottomWrap {padding:15px;}
div.bottomWrap:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.bottomWrap a {float:left;display:block;margin-right:10px;line-height:22px;background-color: #424545;color: #D5D6D2;padding:0 8px;text-decoration:none;}
div.bottomWrap a:hover {color:#61c250;}
div.bottomWrap a.seeother {border: 1px solid #D5D6D2;background-color:#ffffff;color:#3ca62a;}
div.bottomWrap a:hover.seeother {text-decoration:underline;}

div.cmsviewg div.oneColumn .cmswrapper,div.cmsviewf div.oneColumn .cmswrapper {padding:0;}
div.cmsviewg div.cmswrapper div.headings,div.cmsviewf div.oneColumn div.headings {padding:18px 12px 6px}
div.cmsviewg div.cmswrapper div.bottomWrap,div.cmsviewf div.cmswrapper div.bottomWrap {padding:18px 12px 6px}
div.taglist {border:1px solid #252626;background-color:#252626;padding:15px;margin:6px 0 0;line-height:2.2em;}
div.taglist a,div.tagcloud a {color:#a9aba6;margin:0 8px 0 0;text-decoration:none;}
div.taglist a:hover,div.tagcloud a:hover {color:#dadbd7;margin:0 8px 0 0;text-decoration:none;}
div.taglist a span,div.tagcloud a span {white-space:nowrap;display:inline-block;}

div.tagcloud {border:1px solid #252626;background-color:#252626;padding:15px 15px 22px 15px;margin:6px 0 0;}
div.tagcloud A {line-height:1.24em;}
div.tagcloud A.weight1 {color:#e4e5e1;font-size:2.00em;margin:0 10px 0 0;}
div.tagcloud A.weight2 {color:#d3d4cf;font-size:1.75em;margin:0 10px 0 0;}
div.tagcloud A.weight3 {color:#c0c2bc;font-size:1.60em;}
div.tagcloud A.weight4 {color:#afb0ab;font-size:1.45em;}
div.tagcloud A.weight5 {color:#9c9e99;font-size:1.30em;}
div.tagcloud A.weight6 {color:#888a86;font-size:1.15em;}
div.tagcloud A.weight7 {color:#777875;font-size:1.00em;}
div.tagcloud A.weight1:hover {color:#fff;text-decoration:none;font-size:2.00em;white-space:nowrap;}
div.tagcloud A.weight2:hover {color:#ededed;text-decoration:none;font-size:1.75em;white-space:nowrap;}
div.tagcloud A.weight3:hover{color:#dadbd7;text-decoration:none;font-size:1.60em;white-space:nowrap;}
div.tagcloud A.weight4:hover {color:#c9c9c5;text-decoration:none;font-size:1.45em;white-space:nowrap;}
div.tagcloud A.weight5:hover{color:#b6b8b4;text-decoration:none;font-size:1.30em;white-space:nowrap;}
div.tagcloud A.weight6:hover {color:#a2a3a0;text-decoration:none;font-size:1.15em;white-space:nowrap;}
div.tagcloud A.weight7:hover {color:#90918e;text-decoration:none;font-size:1.00em;white-space:nowrap;}

/****************************************************************************/
/* sidecolumn treatments */
/****************************************************************************/
div.cms div.colpos21 {font:0.9em Georgia, "Times New Roman", Times, serif;color:#d5d6d2;float:left;display:block;position:relative;overflow:hidden;
    max-width:320px;width:32.82051282%; /* 320px of 975px; */}
div.cms div.colpos21 div.heading,
div.cms div.colpos21 h3  {margin:0 0 9px 0;font-size:1.3em;}
div.cms div.colpos21 h3.title {font:bold 0.9em Arial,Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase;margin-left:20px;color:#d5d6d2;}
div.cms div.colpos21 div.synopsis {line-height:17px;}
div.cms div.colpos21 div.synopsis2 {margin:12px 0 0 0;}
div.cms div.colpos21 a {text-decoration:underline;}
div.cms div.colpos21 a:hover {text-decoration:none;}

div.cms div.colpos21 div.cmsitem:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.cms div.colpos21 div.cmsitem a {color:#61c250;text-decoration:none;}
div.cms div.colpos21 a:hover, div.colpos21 div.cmsitem h3 a:hover {color:#70e05c;text-decoration:none;}
div.cms div.colpos21 div.cmsitem h3 {margin:0;padding:0;}
div.cms div.colpos21 div.cmsitem h4 {color:#595b5c;margin:0;padding:0;}
div.cms div.colpos21 div.date {color:#b5b6b3;font-family:Arial,Helvetica,sans-serif;}

div.rel-related, div.rel-sidebottom {padding:0;margin:0;}
div.rel-sidetop {padding:0 4.6875% 0 0;margin:0 0 2px;background-color:#424545;}
div.colpos21 div.rel-sidetop div.ite-blob img {float:left;display:block;margin:0 6px 0 0;}
div.colpos21 div.grid_section div#poll a {color:#3CA62A;}
div.colpos21 div.grid_section div#poll a:hover {color:#70e05c;}
div.colpos21 div.grid_section div#consulting a {color:#eeaf30;}
div.colpos21 div.grid_section div#consulting a:hover {color:#ffc95e;}
div.colpos21 div.grid_section div#university a {color:#eeaf30;}
div.colpos21 div.grid_section div#university a:hover {color:#ffc95e;}
div.colpos21 div.grid_section div#press a {color:#eeaf30;}
div.colpos21 div.grid_section div#press a:hover {color:#ffc95e;}

div.colpos21 div.rel-related {padding-top:10px;padding-bottom:10px;background-color:#424545;color:#8e908f;}
div.colpos21 div.rel-related div.cmsitem {padding:0 20px 16px;}
div.colpos21 div.rel-related div.cmsitem a {text-decoration:none;font-size:1.25em;}
div.colpos21 div.rel-related div.cmsitem a:hover {text-decoration:underline;}
div.colpos21 div.rel-related div.cmsitem div.image {float:left;display:block;margin-top:0.25em;
    width:41.07142857%;max-width:115px;} /* width is 115px of 280px inner column width */
div.colpos21 div.rel-related div.cmsitem img {border:1px solid #252626;margin:0 8px 0 0;max-width:100%;}

div.colpos21 div.rel-sidebottom {padding-top:5px;}
div.colpos21 div.rel-sidebottom div.ite-blob {margin:0 10px 5px;padding:0 0 0 12px;}

/****************************************************************************/
/* main column bottom treatments */
/****************************************************************************/
div.rel-mainbottom {margin:18px 0px 12px;}

/****************************************************************************/
/* marketing */
/******************************************************************************/
/** CSM and container ads **/
.ribbonAd1 .btnRounded {margin-bottom:1em;font:bold 0.9em Arial,Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase;line-height:28px;}
.ribbonAd1 .btnRounded a {display:block;text-align:center;}
.ribbonAd1 .btnRounded span.greenArrow {padding-left:2em;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") repeat-x 0 -230px;}
.ribbonAd1 .ite-blob h3.title {font:bold 0.9em Arial,Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase;padding-bottom:0.5em;}
.ribbonAd1 p {
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x 0 bottom;}
.ribbonAd1 .btnFlat {margin:15px 0;font:bold 0.85em Arial,Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase;line-height:28px;}
.ribbonAd1 .btnFlat a {display:block;text-align:center;background-color:#e6e6e6;border: 1px solid #D5D6D2;}
.wbAdWrapper {padding:15px 0;}
.wbAdWrapper.topline {
    background: url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x scroll 0 top transparent;}
.wbAdWrapper .wbAdIcon {float:left;display:block;margin-right:15px;}
.wbAdWrapper .wbAdText {float:left;display:block;padding:0.5em 0}
div.csm div.grid_content div.ite-blob .wbAdWrapper h4 {font-size: 1.15em;font-weight: 400;margin: 0 0 0.5em;}
.wbAdText ul {margin:0; padding:0;list-style-type:none;}
.wbAdText ul li {float:left;display:block; margin: 0;padding:0 6px;border-right:1px solid #252626;font-size:0.9em;line-height:1em;}
.wbAdText ul li.f {padding-left:0;}
.wbAdText ul li.l {border-right:none;}
.csmFtrAdWrapper {background-color:#252626;}
.csmFtrAd {max-width:1100px;margin:0 auto;padding:30px 0;
    background:#252626 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/WWWADSPACE/coegpctsf0oqk2sblbl5nq.png") no-repeat right -10px;}
.csmFtrAdInner {max-width:945px;margin:0 auto;}
div.csm .csmFtrAd h2,.csmFtrAd h2 {color:#8E908F;font:normal 1em/1em Arial, Helvetica, sans-serif;margin:0;padding:0;text-transform:uppercase;letter-spacing:1px;}
div.csm .csmFtrAd h2.adSub,.csmFtrAd h2.adSub {margin:15px 0 0.25em;}
.csmFtrAd h3 {font: normal 1.5em Arial, Helvetica, Sans-Serif;color:#fcfcfb;margin:15px 0;text-shadow: 0px 1px 1px rgb(0, 0, 0);letter-spacing:2px;}
.csmFtrAd .adBtn {float:left;display:block;margin:15px 0 0 0;clear:both;min-width:250px;text-align:center;}
div.grid_container div.grid_footer .adBtn a {display:block;padding: 0.75em 1.5em;
    font:normal 0.9em Arial, Helvetica, Sans-Serif;text-transform:uppercase;color:#EEAF30;letter-spacing:1px;
    -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;
    -moz-box-shadow: 1px 1px 5px #1b1b1b;-webkit-box-shadow: 1px 1px 5px #1b1b1b;box-shadow: 1px 1px 5px #1b1b1b;
    background:#1b1b1b url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -317px;}
div.grid_container div.grid_footer .adBtn a:hover {
    background-position: 0 -359px;}
div.grid_container div.grid_footer .csmFtrAd p {color:#EEAF30;font-family:Georgia, "Times New Roman", Serif;margin:0;padding:0;
    text-shadow: 0px 1px 1px rgb(0, 0, 0);}
div.grid_container div.grid_footer .csmFtrAd a {color:#EEAF30;}

.csm #calendarWrap #moreEvents {text-align:right;}
.csm #calendarWrap #moreEvents a {color: #505050;font-size: 0.95em;}
.csm #calendarWrap #rightWrap {max-width:210px;}

/****************************************************************************/
/* marketing general */
div.colpos21 div.ite-blob .ExtraBoxTitle {padding:0 0 7px;color:#d5d6d2;font:bold 0.9em Arial,Helvetica,sans-serif;letter-spacing:1px;}
div.colpos21 div.ite-blob .ad_head {margin:0 0 0.5em 0;padding:2px 0 1px 0;color:#d5d6d2;font:bold 0.9em Arial,Helvetica,sans-serif;letter-spacing:1px;}
div.colpos21 div.ite-blob .ad_wrap {border:1px solid #8e908f;color:#d5d6d2;font-size:1em;line-height:1.5em;min-height:100px;padding:8px 12px 0;}
div.colpos21 div.ite-blob .ad_wrap,div.colpos21 div.ite-blob .ad_wrap2  {color:#d5d6d2;display:block;}
div.colpos21 div.ite-blob .ad_wrap a {color:#d5d6d2;}
div.colpos21 div.ite-blob .ad_wrap img {margin:0;border:1px solid #a7a8ab;position:relative;top:4px;}

/* marketing side bottom */
div.colpos21 div.rel-sidebottom div.ite-blob .ad_head {text-transform:uppercase;font:bold .9em Arial, Helvetica, sans-serif;color:#d5d6d2;letter-spacing:1px;margin:0 0 0.5em 0;padding:2px 0 1px 0; }
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap {padding:8px 12px 14px 12px; margin:9px 10px 17px 0;font: 1em/17px Georgia, "Times New Roman", Times, serif;color:#d5d6d2; border:1px solid #8e908f; min-height:100px; display:table;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap a:link {color:#d5d6d2;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap a:visited {color:#d5d6d2;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap a:hover {color:#d5d6d2;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap a:active {color:#d5d6d2;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap img {float:left;display:inline;margin-right:10px; border:1px solid #b5b6b3; position:relative; top:4px;}

div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap2 {padding:8px 12px 14px 12px; margin:9px 10px 17px 0;color:#d5d6d2;
    font:1em/17px Georgia, "Times New Roman", Times, serif;border:1px solid #8e908f; min-height:100px; display:table;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap2 h3 {padding:0; margin:0 0 4px 0;color:#d5d6d2;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap2 h3 a {color:#61c250; line-height:19px; padding-top:0; text-decoration:none;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap2 a {color:#61c250; text-decoration:none;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap2 a:hover {color:#70e05c; text-decoration:none;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap2 span {line-height:17px;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap2 span.two {margin:7px 0 0 0; display:block;}

div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap2#consulting h3 a,
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap2 .consulting h3 a {color:#eeaf30; line-height:19px; padding-top:0; text-decoration:none;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap2#consulting h3 a:hover,
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap2 .consulting h3 a:hover {color:#ffc95e; line-height:19px; padding-top:0; text-decoration:none;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap2 .consulting a {color:#61c250; text-decoration:none;}
div.colpos21 div.rel-sidebottom div.ite-blob .ad_wrap2 .consulting a:hover {color:#70e05c; text-decoration:none;}

div.csm div.grid_content div.ite-blob h3,div.colpos21 div.ite-blob h3 {color:#252626;font-weight:normal;padding:0;margin:0 0 4px 0;line-height:1.5em;width:auto;clear:none;}
div.csm div.grid_content div.ite-blob h4,div.colpos21 div.ite-blob h4 {color:#252626;font-weight:normal;padding:0;margin:0 0 4px 0;line-height:1.3em;font-size:1.5em;width:auto;clear:none;}
div.csm div.grid_content div.ite-blob h5,div.colpos21 div.ite-blob h5 {color:#252626;font-weight:normal;padding:0;margin:0 0 4px 0;line-height:1.2em;font-size:1.1em;width:auto;clear:none;}

div.ite-blob .adBorder {border:1px solid #d5d6d2;margin:0;padding:0;} 
div.ite-blob .adBorder1 {border:1px solid #8e908f;margin:0;padding:0;} 
.csm div.ite-blob .adBorder1 {border-color:#d5d6d2;} 
div.ite-blob .adBorder2 {border:1px solid #595b5c;margin:0;padding:0;} 
div.ite-blob .adBorderBtm {border-bottom:1px solid #d5d6d2;margin:0;padding:0;}
div.ite-blob .adBorderBtm1 {border-bottom:1px solid #8e908f;margin:0;padding:0;}
div.ite-blob .adMarginB {margin-bottom:5px;}
div.ite-blob .adMarginB1 {margin-bottom:10px;}
div.ite-blob .adMarginB2 {margin-bottom:15px;}
div.ite-blob .adMarginT {margin-top:5px;}
div.ite-blob .adMarginT1 {margin-top:10px;}
div.ite-blob .adMarginT2 {margin-top:15px;}
div.ite-blob .adInnerPadding {padding:14px 10px;}
div.ite-blob .adInnerPadding1 {padding:10px;}
div.ite-blob .adInnerPadding2 {padding:10px 0;}
div.ite-blob .adInnerPadding3 {padding:12px;}
div.ite-blob .adInnerPadding4 {padding:12px 0;}
 
div.ite-blob .floatL,div.ite-blob .floatL1, div.cmsbody .floatLeft {float:left;}  
div.ite-blob .floatR,div.ite-blob .floatR1, div.cmsbody .floatRight {float:right;} 
div.ite-blob img.floatL {margin:0.5em 10px 0 0;}  
div.BLOB img.floatL {float:left;margin:0.5em 10px 0 0;}
div.ite-blob img.floatR {margin:0.5em 0 0 10px;}
div.ite-blob img.floatL1 {margin:6px 10px 0 0;}  
div.ite-blob img.floatR1 {margin:6px 0 0 10px;} 
div.ite-blob a img {border:none;display:block;} 

div.ite-blob .adContent {line-height:1.7em;display:block;}
div.ite-blob .adContent a:link,div.ite-blob .adContent a:visited,div.ite-blob .adContent a:active {text-decoration:underline;}

div.ite-blob .press h3 a:link,div.ite-blob .press h3 a:visited,div.ite-blob .press h3 a:hover,.press h3 a:active,
div.ite-blob .university h3 a:link,div.ite-blob .university h3 a:visited,div.ite-blob .university h3 a:hover,div.ite-blob .university h3 a:active,
div.ite-blob .consulting h3 a:link,div.ite-blob .consulting h3 a:visited,div.ite-blob .consulting h3 a:hover,div.ite-blob .consulting h3 a:active,
div.ite-blob .poll h3 a:link,div.ite-blob .poll h3 a:visited,div.ite-blob .poll h3 a:hover,div.ite-blob .poll h3 a:active  {text-decoration:none;}
div.ite-blob .press h3,div.ite-blob .press a:link,div.ite-blob .press a:visited,div.ite-blob .press a:active {color:#e37222;text-decoration:none;}
div.ite-blob .press a:hover {color:#f5883b;text-decoration:none;}
div.ite-blob .university h3,div.ite-blob .university a:link,div.ite-blob .university a:visited,div.ite-blob .university a:active {color:#0098db;text-decoration:none;}
div.ite-blob .university a:hover {color:#27bbfd;text-decoration:none;}
div.ite-blob .consulting h3,div.ite-blob .consulting a:link,div.ite-blob .consulting a:visited,div.ite-blob .consulting a:active {color:#eeaf30;text-decoration:none;}
div.ite-blob .consulting a:hover {color:#ffc95e;text-decoration:none;}
div.ite-blob .poll h3,div.ite-blob .poll a:link,div.ite-blob .poll a:visited,div.ite-blob .poll a:active {color:#61c250;text-decoration:none;}
div.ite-blob .poll a:hover {color:#70e05c;text-decoration:none;}
div.ite-blob a.standard:link,div.ite-blob a.standard:visited,div.ite-blob a.standard:active {color:#d5d6d2;text-decoration:underline;}
div.ite-blob a.standard:hover {color:#dadbd7;text-decoration:none;}

div.ite-blob .btnRounded a {text-decoration:none;display:block;border: 1px solid #d5d6d2;border-radius: 4px 4px 4px 4px;height:28px;  
    background: #252626 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -111px;}
div.ite-blob .btnRounded a:hover {text-decoration:none; 
    background-position: 0 -142px;}

/* old CSS for hardcoded CSS classes */
div.BLOB h2 {color: #8e908f;font-family:Arial,Helvetica,sans-serif;letter-spacing:1px;margin:0 0 11px;padding:0;text-transform:uppercase;}
table.ExtraBox {line-height:1.5em;margin-bottom:0.5em;}

/****************************************************************************/
/*  search page           
/***************************************************************************/
div.cms div.cmssearch div.colpos10 {padding:0 0 2em;
    -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
div.cmssearch {color:#252626}
div.cmssearch div.innermodule {padding:1em 12px;background-color:#ffffff;
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;}

div.cmssearch div.searchoptionsbox {margin:15px 0 0 0;}
div.cmssearch div.searchoptionsbox span {color:#7c7e80;}
div.cmssearch div.searchoptionsbox a {display:inline-block;}
div.cmssearch div.searchsort {font:0.9em Georgia,"Times New Roman",Times,serif;float:right; text-align:right;color:#7C7E80;}
div.cmssearch div.searchsort span {margin:0 0 0 15px;}
div.cmssearch div.searchsort span.current b {font-weight:normal;}
div.cmssearch div.searchfilter {font:0.9em Georgia,"Times New Roman",Times,serif;color:#7C7E80;}
div.cmssearch div.searchfilter span {margin:0 15px 0 0;}
div.cmssearch div.pageinformation {margin:0.5em 0 1em;font-family:Georgia,"Times New Roman",Times,serif;}
div.cmssearch div.results div.result {margin:8px 0 23px;line-height:1.75em;}
div.cmssearch div.results div.title {font:1.3em Georgia,"Times New Roman",Times,serif;}
div.cmssearch div.results div.date {color:#7c7e80;}
div.cmssearch div.results div.synopsis{margin:0.15em 0 0 0;}

div.cmssearch div.paging { text-align:center;color:#252526;padding-bottom:4px;}
div.cmssearch div.paging span.current {margin:0 7px 0 7px;padding:2px 7px 3px 7px;border: solid 1px #adb1b3;} 
div.cmssearch div.paging a {margin:0 7px 0 7px; padding:2px 2px 3px 2px;color:#252526;} 
div.cmssearch div.paging a span { margin:0 5px 0 5px; } 
div.cmssearch div.paging a:link { text-decoration:none;border:solid 1px #fff;color:#252526;} 
div.cmssearch div.paging a:visited { text-decoration:none;border:solid 1px #fff;color:#252526;} 
div.cmssearch div.paging a:active { text-decoration:none;border:solid 1px #fff;color:#252526;} 
div.cmssearch div.paging a:hover { text-decoration:none;border: solid 1px #adb1b3;color:#252526;} 
div.cmssearch div.paging a.previouslink { margin-right : 20px; }
div.cmssearch div.paging a.nextlink { margin-left : 20px; }

/****************************************************************************/
/*  Careers            
/***************************************************************************/
#TaleoIFrame {max-width:100%;min-width:450px;overflow:scroll;}
.careersBlock a {color:#eeaf30;}
.careersText .main {margin-bottom:1em;}
.careersDropdown {margin-bottom:1em;}
.careersResponsiveText {display:none;}

/****************************************************************************/
/*  Book Order page           
/***************************************************************************/
div.book{float:left;border:solid 1px #d5d5d7;margin:10px 30px 20px 0;width:150px;min-width:155px;height:150px;min-height:150px;padding:10px;}
div.booksellercontainer {margin-top:1.5em;}

div.ceo {background-image:url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/enehpn8dfusabohqvkksgq.gif");background-repeat:no-repeat;}
div.amazon {background-image:url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/4oeptvk8v0chvkbhqpw6fa.gif");background-repeat:no-repeat;}
div.barnes {background-image:url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/tfnh2iotte2dqckbebeyva.gif");background-repeat:no-repeat;}
div.book a.bookLink{Color:#E37222;display:block;margin-bottom:0.5em;}
/** TODO: see if can REMOVE this image entirely ... legacy? don't believe is still used **/
div.bookcentertitle {display:block;width:750px;height:83px;margin-bottom:10px;
    background:#ffffff url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/d_izun9vvuysxuvfcu1rrq.gif") no-repeat 0 0;}
div.bookcentertitle h1 span {position:absolute;top:-99999px;left:-99999px;}
/** TODO: see if can use horizontal sprite for this **/
div.book a.linkBox {display:block;border:1px solid #0099cc;color:#ffffff;padding:3px 10px;line-height:1.75em;height:1.75em;
                background:#0099cc url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/uwmywbzxtewb9ncxhejghg.gif") repeat-x 0 0;}
div.book a.linkBox:visited span {color:#ffffff;}
div.book a.linkBox:hover {border-bottom:1px solid #0099cc;color:#0099cc;background-color:#ffffff;background-image:none;}

/****************************************************************************/
/*  Trends and Topics page           
/***************************************************************************/
div.atozcol {background-color:#ffffff;position:relative;margin-top:15px;
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;}
div.atozcol div.colpos10 div.innercolumn {padding-bottom:1em;}
div.atozcol div.atoz {padding:15px 1.53846153%;border-bottom:1px solid #d5d6d2;}
div.atozcol div.atoz h2 {margin:0;}
div.atozcol div.atoz ul.letterlist {margin:0;padding:0.5em 0;list-style-type:none;}
div.atozcol div.atoz ul.letterlist:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.atozcol div.atoz ul.letterlist li {margin:0;padding:0 12px;float:left;display:block;color:#595b5c;border-right:1px solid #275937;}
div.atozcol div.atoz ul.letterlist li.A {padding-left:0;}
div.atozcol div.atoz ul.letterlist li.Z {border:none;}
div.atozcol div.atozColWrapper {margin:0 1.53846153% 15px 1.53846153%;}
div.atozcol div.atozColWrapper:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.atozcol div.atozColWrapper div.col0 {float:left;display:block;width:48.48412698%;margin-right:1.58731587%;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/79nx6lw82emohlc0xqo6uw.gif") repeat-y right 0;}
div.atozcol div.atozColWrapper div.col1 {float:left;display:block;width:48.48412698%;}
div.atozcol div.atozColWrapper ul {margin:0;padding:0;list-style-type:none;font-size:0.9em;line-height:1.5em;}
div.atozcol div.col0 .topicgroup {padding-top:12px;}
div.atozcol div.col0 .topicgroup a {text-decoration:none;font-weight:bold;}
div.atozcol div.col0 .topiclist span {font-size:0.85em;color:#8e908f;font-family:Arial, Helvetica, sans-serif;}
div.atozAd {border-top:1px solid #d5d6d2;margin-top:15px;padding-top:15px;}

/****************************************************************************/
/*          
/***************************************************************************/
div.crmviewa div.grid_module.crmviewa {margin-top:15px;
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;}
div.crmviewa div.row0 div.colpos10 {background-color:#ffffff;padding:0 0 16px 0;line-height:1.7em;}
div.crmviewa div.row0 div.colpos10 div.innercolumn {padding:18px 12px 12px;}
table.EventsGrid {margin:20px 0; width:100%;}
table.EventsGrid td {padding:0 0 0 12px;line-height:1.5em;}
tr.EventsGridHeaderCell td {background-color:#eaeaea;border-top:1px solid #d5d6d2;border-bottom:1px solid #d5d6d2;font-weight:bold;}


/****************************************************************************/
/*  HOME PAGE            
/***************************************************************************/
div.csm div.grid_content {color:#505050;line-height:1.5em;font-size:0.8em;
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;}
div.csm .colpos10 div.innercolumn {padding:15px 0;}
.innercolumn:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

div.csm h2 {font:normal 0.9em/1em Arial, Helvetica, sans-serif;padding:0;text-transform:uppercase;letter-spacing:1px;}
div.csm div.ite-custom h2.adTitle {font-family: Georgia, "Times New Roman", Serif; padding:0;letter-spacing:normal;text-transform:none;}
div.csm h3.title {color:#505050;font:normal 0.9em/1em Arial, Helvetica, sans-serif;margin:0 0 0.75em;padding:1px 0;text-transform:uppercase;letter-spacing:1px;}
div.csm h4 {font-weight:400;margin:0;font-size:1.15em;line-height:1.4em;}
div.csm .cmsitem.f h4 {font-size:1.75em;}
div.csm div.cha-featureitem .cmsitem.f h4 {font-size:1.75em;}
div.csm .colpos31 .cmsitem.f h4 {font-size:1.25em;}
div.csm p {margin:0.25em 0;}
div.csm .grid_content a {text-decoration:none;}
div.csm .grid_content a:hover {text-decoration:underline;}

div.csm .colpos10 .innersection {margin:0 1.53846153% 15px;} /* side margin is 15px of 975px */
div.csm div.innerCmsItemWrapper:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.csm div.cmsitem {padding:0.75em 0;}
div.csm div.cmsitem.f {padding-top:0;}
div.csm div.cmsitem.ite-custom,
div.csm div.cmsitem.nopadding {padding:0;}
div.csm div.cmsitem:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.csm div.date {font-size:0.9em;color:#8e908f;padding:0;font-family:Georgia, "Times New Roman", Serif;}
div.csm .cmsitem.f .image img {border:1px solid #d5d6d2;}
div.csm div.image a {display:block;position:relative;overflow:hidden;}
div.csm div.image a img.overlay {position:absolute;top:0;left:0;}

div.csm div.synopsis {color:#505050;margin:0;padding:1px 0 0;}
div.csm div.more {padding:0 0 1em;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x scroll 0 bottom;}
div.csm .nobottomline div.more {
    background-position:0 top;}
div.csm div.more:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.csm div.more a {float:right;display:block;font-size:0.95em;color:#505050;text-decoration:none;}
div.csm div.more a:hover {color:#000000;text-decoration:underline;}
div.csm div.nodot div.more {background-image:none;}
div.csm div.cmsitem.ite-rss .innercmsitem {background-color:#ffffff;}
div.csm div.ite-rss h3.title {font: 1em/1.25em Georgia, "Times New Roman", Serif;letter-spacing:normal;text-transform:none;}
div.csm div.row2 div.ite-rss h3.title,
div.csm div.row3 div.ite-rss h3.title {margin:0;}

div.csm div.form { width:437px;padding:0 0 9px 0;}
div.csm input.submitbutton {cursor:pointer;background-color:#252626;border:none;color:#b5b6b3;margin:0 0 0 4px;padding:0;
    font:.95em Arial,Helvetica,sans-serif;height:22px;width:62px;}
div.csm div.form div.header { PADDING-RIGHT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 4px; COLOR: #61c250; }
div.csm div.form div.subhead { color:#b5b6b3; font-size:.9em; padding-top:3px; }

div.csm.csmishape div.row0 div.cmsitem div.content,
div.csm.csmtshape div.row0 div.cmsitem div.content {line-height:0;margin:0;}
div.csm div.row0 div.grid_section,div.csm div.row0 div.grid_section.nomargin, div.csm div.row0 div.grid_section.nopadding {margin:0;padding:0;}
div.csm div.row0 div.cmsitem.ite-blob,
div.csm div.row0 div.cmsitem.ite-custom  {padding-bottom:0;}

div.csm div.dottedline .innersection {margin-bottom:1em;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x 0 bottom;}
div.csm div.cmsitem .dottedline {padding:1em 0;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x 0 bottom;}
    
div.csmishape div.row1 div.colpos20 div.dottedline.morespace .innersection,
div.csmishape div.row1 div.colpos21 div.dottedline.morespace .innersection {padding-bottom:1em;margin-bottom:1em;}
div.csm div.morespace .innersection {padding-bottom:1em;}
div.csm div.removespace div.cmsitem {padding-bottom:0;}
div.csm div.removespace div.synopsis {padding-bottom:1em;}
div.csm div.divider.grid_section {margin:0;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/79nx6lw82emohlc0xqo6uw.gif") repeat-y 479px 0;}
div.csm div.bgffffff {background-color:#ffffff;}
div.csm div.darkbackground, 
div.csm div.bg252626 {background-color:#252626;}
div.csm div.bg424545 {background-color:#424545;}
div.csm div.bg595B5C {background-color:#595B5C;}

div.csm div.showonlyfirst div.cmsitem div.synopsis,
div.csm div.showonlyfirst div.section2 div.synopsis {display:none;}
div.csm div.showonlyfirst div.cmsitem.f div.synopsis {display:block;}

div.csm div.splitrow {width:49.99%;position:relative;overflow:hidden;float:left;display:block;}
div.csm div.splitrow .innersection {margin:0;padding:0 3.08008213%;}
div.csm div.splitrow.divider.grid_section {background:none;}
div.csm div.splitrow.divider .innersection {
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/79nx6lw82emohlc0xqo6uw.gif") repeat-y  right 0}
div.csm div.ite-custom h2 {padding:1em 0;}
 div.csm div.splitrow div.ite-custom h2 {padding:1em 0 0;}
div.csm div.splitrow.grid_section div.more {background-image:none;}

/* image rotator custom */
div.rotator {max-width:950px;height:197px;padding:15px 0;background-repeat:no-repeat;position: relative;}
div.rotator:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.rotator p {font-family: Georgia, 'Times New Roman' ,Times,serif;margin:0;}
div.rotator p.mainTitle {color:#EEAF30;font-size:14pt;margin:0;padding:65px 0 0 15px;}
div.rotator p.subtitle {color:#B5B6B3;font-size:10pt;margin:0 0 1em;padding:0 0 0 15px;}
div.rotator p.description {color:#EAEAEA;display:block;float:left;line-height:1.25em;margin:3px 0 1em;padding:0 0 0 15px;max-width:50%;}
div.rotator p.description a {color:#EEAF30;text-decoration:none;}
div.rotator ul.rotatorNumbers {color:#EAEAEA;font-family: Arial,Helvetica,sans-serif;list-style:none outside none;position:absolute;bottom:15px;right:15px;margin-bottom:0;}
div.rotator ul.rotatorNumbers li {display:block;float:left;padding-left:5px;text-align:center;}
div.rotator ul.rotatorNumbers li a {color:#FFFFFF;display:block;font-size:0.75em;text-decoration:none;width:17px;height:17px;line-height:17px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -126px 0;}
div.rotator ul.rotatorNumbers li a:hover {
    background-position: -100px 0;}
div.rotator ul.rotatorNumbers li.selectedNumber a {color:#424545;
    background-position: -75px 0;}
/* interior rotator exception */
div.cms div.rotator ul.rotatorNumbers {right:0;}

/* itemblock produces a tagpage-style (cmsviewb) item synopsis */
div.itemblock h4.title {color:#7c7e80;font-size:1.3em;margin:0;line-height:1.15em;}
div.itemblock h5 {margin:3px 0 0;}
div.itemblock div.date {font-size:0.9em;color:#7c7e80;margin:3px 0 0 ;}
div.itemblock div.synopsis {font-size:0.9em;line-height:1.5em;margin:8px 0 0;}
div.itemblock div.more:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.itemblock div.more a {float:right;display:block;font-size:0.9em;}
div.itemblock div.image {float:left;display:block;margin:0 10px 0 0;width:32.79220779%;} /* 202px of 616px */
div.itemblock div.image img {border:1px solid #252626;}
/* itemblocklist gives it padding and the dotted line */
div.itemblocklist div.itemblock {margin:1em 0 0;padding-bottom:1em;
    background: url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x scroll left bottom transparent;}


/******************************************************************************/
/** main poll homepage **/
div.csmwwwhomepage4rows .innerrow {background-color:#ffffff;}
div.csmwwwhomepage4rows .colpos30,div.csmwwwhomepage4rows .colpos31,div.csmwwwhomepage4rows .colpos32 {float:left;display:block;padding:0;margin:0;} 
div.csmwwwhomepage4rows .cmsitem {position:relative; overflow:hidden;}
div.csmwwwhomepage4rows .colpos30 {width:50.76923076%;padding-bottom:1em;max-width:495px;} /* 480px of 975px */
div.csmwwwhomepage4rows .colpos31 {width:32.82051282%;padding-bottom:1em;} /* 320px of 975px */
div.csmwwwhomepage4rows .colpos32 {width:16.41025641%;} /* 160px of 975px = 16.41025641% */
div.csmwwwhomepage4rows .colpos30 .innersection {padding-bottom:0.5em;margin:15px 3.03030303% 0;  /* side margin is 15px of 495px width */
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x 0 bottom;}
div.csmwwwhomepage4rows .colpos30 .cha-featureheadrelated .innersection,
div.csmwwwhomepage4rows .colpos30 .cha-featureheadrelated2 .innersection {padding-bottom:1em;}
div.csmwwwhomepage4rows .colpos31 .innersection {padding-bottom:0.5em;margin:15px 4.6875% 0 0; /* side margin is 15px of 320px width */
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x 0 bottom;}
div.csmwwwhomepage4rows .colpos32 .innersection {margin:0 9.375% 0 0;} /* side margin is 15px of 160px width */

div.csmwwwhomepage4rows .colpos30 .grid_section.nobottomline .innersection, 
div.csmwwwhomepage4rows .colpos31 .grid_section.nobottomline .innersection,
div.csmwwwhomepage4rows .colpos32 .grid_section.nobottomline .innersection {
    background:none;}
div.csmwwwhomepage4rows .row0 .colpos32 .innersection {margin:15px 9.375% 0;padding-top:10px;} /* side margin is 15px of 160px width */

div.csmwwwhomepage4rows .row3 .colpos30 .innersection,
div.csmwwwhomepage4rows .row3 .colpos31 .innersection {margin-top:0;padding: 15px 0 0.5em;
    background-position: 0 top;}
div.csmwwwhomepage4rows .row3 .colpos32 #gdrow3col2sec0 .innersection {padding-top:15px;border-top:2px solid #61c250;}
div.csmwwwhomepage4rows .row3 .colpos32 #gdrow3col2sec0 h3.title {font-size:0.85em;}
div.csmwwwhomepage4rows .row3 .colpos32 #gdrow3col2sec0 h3.title span {background:none;}
div.csmwwwhomepage4rows div.topstories.cha-list div.cmsitem,
div.csmwwwhomepage4rows .row3 .colpos32 div.cha-list div.cmsitem {background:none;padding-left:0;}
div.csm.csmwwwhomepage4rows h3.title {margin:0.5em 0;}
div.csm.csmwwwhomepage4rows .row2 h3.title,
div.csm.csmwwwhomepage4rows .row3 h3.title {color:#252626;margin:0 0 0.5em;}
div.csm.csmwwwhomepage4rows .row2 h3.title span a,
div.csm.csmwwwhomepage4rows .row3 h3.title span a {padding-right:15px;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat right -288px;}
    
div.csmwwwhomepage4rows .row3 .hpNarrowColBlob p {font-size:0.9em;margin-bottom:1em;}
div.csmwwwhomepage4rows .row3 .hpNarrowColBlob p a {font: 1.1em/1.5em Georgia,"Times New Roman", Serif;display:block;}
div.csmwwwhomepage4rows .row3 .hpNarrowColBlob p a span {padding-right:16px;
    background: url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat scroll right -287px transparent;}
div.csmwwwhomepage4rows div.topstories.cha-list div.cmsitem h4.title {padding:0 0 0.5em 10px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -495px -248px;}
div.csm .row0 div.topstories div.ite-blob h3 {font-size:1.75em;line-height:1.25em;}
div.csm.csmwwwhomepage4rows .row0 .colpos30 div.topstories.cha-list div.cmsitem h4.title {font-size:1em;}
div.csm.csmwwwhomepage4rows .row0 .colpos30 div.topstories.cha-list div.cmsitem h4.title a {color:#505050;}
div.csm.csmwwwhomepage4rows .row0 .colpos30 div.topstories.cha-list div.cmsitem h4.title span {color:#252626;}

div.csm.csmwwwhomepage4rows div.more {font-size:0.9em;margin:1em 0;padding:0;clear:both;border:1px solid #d5d6d2;line-height:1.25em;
    -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
    background:none;}
div.csm.csmwwwhomepage4rows div.more a {float:none;display:block;text-align:center;text-transform:uppercase;text-decoration:none;font-size:1em;padding:0.5em;letter-spacing:1px;
    background:#d5d6d2 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -111px;}
div.csm.csmwwwhomepage4rows div.more a:hover {text-decoration:none;color:#505050;
    background-position: 0 -142px;}
div.csm.csmwwwhomepage4rows .cha-itemstrip div.more {margin-right: 15px;}

/** poll subhomepage **/
div.csmpollsubhplast3column .innerrow {background-color:#ffffff;}
div.csmpollsubhplast3column .row2 .innerrow {padding: 0 0 0 1.53846153%;} /* 15px of 975px width */
div.csmpollsubhplast3column .cmsitem {position:relative; overflow:hidden;}
div.csmpollsubhplast3column .colpos20 {float:left;display:block;padding:0;margin:0;width:67.17948717%;}
div.csmpollsubhplast3column .colpos21 {float:left;display:block;padding:0;margin:0;width:32.82051282%;}
div.csmpollsubhplast3column .colpos20 .innersection {margin:15px 2.29009% 0;} /* side margin is 15px of 655px width */
div.csmpollsubhplast3column .colpos21 .innersection {margin:15px 4.6875% 0;padding-top:1em;} /* side margin is 15px of 320px width */
div.csmpollsubhplast3column .colpos30,
div.csmpollsubhplast3column .colpos31,
div.csmpollsubhplast3column .colpos32 {float:left;display:block;padding:0;margin:0;width:33.33333333%;}
div.csmpollsubhplast3column .colpos30 .innersection,
div.csmpollsubhplast3column .colpos31 .innersection,
div.csmpollsubhplast3column .colpos32 .innersection  {padding:15px 0;margin:15px 4.61538461% 0 0;  /* 15px of 325px column width */
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x 0 top;}
div.csmpollsubhplast3column .colpos30 .grid_section.nobottomline .innersection, 
div.csmpollsubhplast3column .colpos31 .grid_section.nobottomline .innersection,
div.csmpollsubhplast3column .colpos32 .grid_section.nobottomline .innersection {
    background:none;}
div.csm.csmpollsubhplast3column div.more {font-size:0.9em;margin:1em 0;padding:0;clear:both;border:1px solid #d5d6d2;line-height:1.25em;
    -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
    background:none;}
div.csm.csmpollsubhplast3column div.more a {float:none;display:block;text-align:center;text-transform:uppercase;text-decoration:none;font-size:1em;padding:0.5em;letter-spacing:1px;
    background:#d5d6d2 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -111px;}
div.csm.csmpollsubhplast3column div.more a:hover {text-decoration:none;color:#505050;
    background-position: 0 -142px;}
div.csm.csmpollsubhplast3column h3.title {margin:0.5em 0;}
div.csm.csmpollsubhplast3column .row1 h3.title,
div.csm.csmpollsubhplast3column .row2 h3.title {color:#252626;margin:0 0 0.5em;}
div.csm.csmpollsubhplast3column .row2 h3.title span a {padding-right:15px;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat right -288px;}
    
/** election subhomepage **/
div.csmelectionsubhplst3col .row0 .colpos10 .innersection {max-width:100%;}
div.csmelectionsubhplst3col .innerrow {background-color:#ffffff;padding-bottom:1px;}
div.csmelectionsubhplst3col .row4 .innerrow {padding: 0 0 0 1.53846%;}
div.csmelectionsubhplst3col .cmsitem {position:relative; overflow:hidden;}
div.csmelectionsubhplst3col .colpos20 {float:left;display:block;padding:0;margin:0;width:67.17948717%;}
div.csmelectionsubhplst3col .colpos21 {float:left;display:block;padding:0;margin:0;width:32.82051282%;}
div.csmelectionsubhplst3col .colpos20 .innersection {margin:15px 2.29009% 0;} /* side margin is 15px of 655px width */
div.csmelectionsubhplst3col .colpos21 .innersection {margin:0 4.6875%;padding-top:10px;} /* side margin is 15px of 320px width */
div.csmelectionsubhplst3col .colpos30,
div.csmelectionsubhplst3col .colpos31,
div.csmelectionsubhplst3col .colpos32 {float:left;display:block;padding:0;margin:0;width:33.33333333%;}
div.csmelectionsubhplst3col .colpos30 .innersection,
div.csmelectionsubhplst3col .colpos31 .innersection,
div.csmelectionsubhplst3col .colpos32 .innersection  {padding:15px 0;margin:0 4.61538461% 0 0;  /* 15px of 325px column width */
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x 0 top;}
div.csmelectionsubhplst3col .colpos30 .grid_section.nobottomline .innersection, 
div.csmelectionsubhplst3col .colpos31 .grid_section.nobottomline .innersection,
div.csmelectionsubhplst3col .colpos32 .grid_section.nobottomline .innersection {
    background:none;}
div.csm.csmelectionsubhplst3col div.more {font-size:0.9em;margin:1em 0;padding:0;clear:both;border:1px solid #d5d6d2;line-height:1.25em;
    -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
    background:none;}
div.csm.csmelectionsubhplst3col div.more a {float:none;display:block;text-align:center;text-transform:uppercase;text-decoration:none;font-size:1em;padding:0.5em;letter-spacing:1px;
    background:#d5d6d2 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -111px;}
div.csm.csmelectionsubhplst3col div.more a:hover {text-decoration:none;color:#505050;
    background-position: 0 -142px;}
div.csmelectionsubhplst3col .colpos10 div.innercolumn {padding:0;}
div.csmelectionsubhplst3col .colpos10 div.innersection {margin:0;}
div.csm.csmelectionsubhplst3col h3.title {margin:0.5em 0;}
div.csm.csmelectionsubhplst3col .row4 h3.title {color:#252626;margin:0 0 0.5em;}
div.csm.csmelectionsubhplst3col .row4 h3.title span a {padding-right:15px;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat right -288px;}

/** ISHAPE **/
div.csmishape div.row0 .innerrow,div.csmishape div.row1 .innerrow,div.csmishape div.row2 .innerrow {background-color:#ffffff;}
div.csmishape div.row0 .colpos10 .innercolumn {margin:0;padding:15px 0 1px;}
div.csmishape div.row1 {margin-bottom:5px;}
div.csmishape div.row1 div.colpos20,div.csmishape div.row1 div.colpos21 {width:49.99%;position:relative;overflow:hidden;float:left;display:block;}
div.csmishape div.row1 div.colpos20 .innersection,
div.csmishape div.row1 div.colpos21 .innersection {margin:0 3.073770491%;} /* side margins of 15px of 488px width */
div.csmishape div.row2 div.colpos10 {overflow:hidden;}

/** TSHAPES */
div.csmtshape div.row0 .innerrow,div.csmtshape div.row1 .innerrow {background-color:#ffffff;}
div.csmtshape div.row0 .colpos10 .innercolumn {margin:0;padding:15px 0 1px;}
div.csmtshape.csm div.colpos20,div.csmtshape.csm div.colpos21 {width:49.99%;position:relative;overflow:hidden;float:left;display:block;}
div.csmtshape.csm div.colpos20 .innersection,
div.csmtshape.csm div.colpos21 .innersection {margin:0 3.073770491% 1em;} /* side margins of 15px of 488px width */
div.csm.csmtshape .row0 h3.title {padding: 1em 15px;} 
div.csm.csmtshape .row0 .cmsitem {margin: 0 15px 1em;padding:0;}
div.csm.csmtshape .row0 .cmsitem.ite-custom,
div.csm.csmtshape .row0 .cmsitem.ite-blob {margin:0;padding:0;}
div.csm.csmtshape .row0 div.dottedline {background-image:none;}
div.csm.csmtshape .row0 div.dottedline div.cmsitem.l { padding-bottom:1em;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/shf4lmtjvuagw9upwwqaww.gif") repeat-x 0 bottom;}
    
/** TWOCOLUMN **/
div.csm.csmtwocolumn div.row0 .innerrow {background-color:#ffffff;}
div.csm.csmtwocolumn div.row0 div.cmsitem div.content {line-height:1.5em;}
div.csm.csmtwocolumn div.colpos20 {width:49.23076923%;position:relative;overflow:hidden;float:left;display:block;margin-right:1.53846153%;}
div.csm.csmtwocolumn div.colpos21 {width:49.23076923%;position:relative;overflow:hidden;float:left;display:block;}

/* consulting homepage */
div.csm.consultinghp div.cha-list h4.title {font-size:1em;line-height:1.25em;}

/* press homepage custom */
div.presshp div.rotator .mainTitle {padding-top:0;}
div.presshp div.rotator p.subtitle {padding-top:35px;margin:1em 0 0;font-family:Arial, Helvetica, sans-serif;}
div.csm.presshp div.row1 div.colpos10 .innersection {margin-bottom:0;}
div.csm.presshp div.row1 div.colpos10 div.more {clear:both;background-image:none;margin-bottom:0;padding-bottom:0;}
div.csm.presshp div.row1 div.colpos10 div.cha-featureitem div.cmsitem {width:30.68783068%;display:block;float:left;padding:1em 0 0;} /* 290px of 945px */
div.csm.presshp div.row1 div.colpos10 div.cha-featureitem div.cmsitem.f {width:67.72486772%;margin-right:1.58730158%;  /* 640px of 945px, side margin 15px of 945px */
    padding:0;position:relative;} 
div.csm.presshp div.row1 div.colpos10 div.cha-featureitem div.cmsitem .date {display:none;}
div.csm.presshp div.cha-featureitem .cmsitem.f .image {width:26.25%;}/* 168px of 640px */
div.csm.presshp div.row2 div.colpos10 {width:100%;padding:0;} 
div.csm.presshp div.row2 div.colpos10 div.grid_section {padding:0;margin:0;}
/* press homepage book center */
div.presshp div#container { margin: 0 auto;position:relative;overflow: hidden;}
div.presshp div#container .mobileShrinkNav {padding:0 15px 15px;}
div.presshp ul#filter {display:none;}
div.presshp ul#filter {font-size: 1em; list-style: none;padding-left:0;}
div.presshp ul#filter li {border-right: 1px solid #8e908f;float:left;line-height:16px;padding:0 10px;}
div.presshp ul#filter li:last-child { border-right: none; margin-right: 0; padding-right: 0; }
div.presshp ul#filter a { text-decoration: none; }
div.presshp ul#filter li.current a {text-decoration:underline;}
div.presshp ul#portfolio { float: left; list-style: none;padding:0;margin-left:-5px; width:100%;}
div.presshp ul#portfolio li { float: left; margin:0; padding: 0 0 20px 2%;width:47.75%; min-height:200px; 
   background: url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/79nx6lw82emohlc0xqo6uw.gif") 0 0 repeat-y; }
div.presshp ul#portfolio li span.book {max-width:100px;float:left;display:block;margin-right:3.40909090%;width:25%;}
div.presshp ul#portfolio li span.book img {max-width:100%;}
div.presshp ul#portfolio h4 a {text-decoration:none; }
div.presshp ul#portfolio h4 a:hover { text-decoration: underline; }
div.presshp ul#portfolio img {border:1px solid #d5d6d2;margin-bottom:5px;max-width:99px;}
div.presshp ul#portfolio h4 { font-size: 1.15em;margin:0 0 1px 0; padding:0; }
div.presshp ul#portfolio h3 { font-size: 1.1em; font-weight:normal;margin:0 0 3px 0; }
div.presshp ul#portfolio div.content { float:left; margin:0; display:block; width:71%;}
div.presshp ul#headlines { margin:0 0 0 15px; padding:0;}
div.presshp ul#headlines li { list-style-type:none; font-size:1.5em;margin:0 0 10px; }
div.presshp ul#headlines {display:none;}
div.presshp ul#noScript { margin:1em 0 0 0; padding:0 0 0 13px; }
div.presshp ul#noScript li { list-style-type:none; font-size:1.6em; font-family:Georgia; margin:0 0 15px 0; }
/*******/

div.noFlash {width:322px;display:block;height:264px;padding:0 0 10px;margin:0;position:relative;overflow:hidden;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/g6foxckbieaxyhhqwm88cq.gif") 0 0 no-repeat;}
div.cms div.colpos20 div.noFlash {background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/z9rhnvdv_k64zhnlfztbrq.gif") 0 0 no-repeat;}
div.noFlash a.getFlash {display:block;padding:0;margin:0;}
div.noFlash div.noFlashWrnWrap {position:absolute;top:70px;right:20px;bottom:50px;width:190px;display:block;}
a.getFlash, a.getFlash:hover,
div.cms div.colpos20 a.getFlash,div.cms div.colpos20 a.getFlash:hover,
div.cms div.colpos21 a.getFlash,div.cms div.colpos21 a.getFlash:hover {color:#8E908F;text-decoration:none;}
span.noFlashLine1,span.noFlashLine2 {display:block;}

/******************************************************************************/
/** Featureheadrelated item type **/
div.csm div.cha-featureheadrelated .cmsitem,
div.csm div.cha-featureheadrelated2 .cmsitem {padding:0.75em 0 0;margin-top:0.75em;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x 0 top;}
div.csm div.cha-featureheadrelated .cmsitem.f,
div.csm div.cha-featureheadrelated2 .cmsitem.f {padding:0;margin:0;
    background:none;}
.cha-featureheadrelated div.image,
.cha-featureheadrelated2 div.image {float:left;display:block;margin:3px 11px 0 0;}
div.cha-featureheadrelated .cmsitem.f .image,
div.cha-featureheadrelated2 .cmsitem.f .image {width:36.12903225%;padding-top:0.25em;} /* standard image is 168px of 465px width */
div.cha-featureheadrelated .cmsitem.ite-video.f .image.wide {width:36.12903225%;padding-top:0.25em;float:left;} /* standard image is 168px of 465px width */
div.cha-featureheadrelated .cmsitem.ite-video.f .image.wide img.overlay {display:none;}
div.cha-featureheadrelated .cmsitem.f .image.wide {float:none;width:100%;} /* wide image is 465px of 465px width */
div.cha-featureheadrelated h4.title,div.cha-featureheadrelated2 h4.title {font-size:1.75em;line-height:1.25em;}
.colpos31 div.cha-featureheadrelated h4.title,.colpos31 div.cha-featureheadrelated2 h4.title {font-size:1.25em;line-height:1.4em;}
div.csm div.cha-featureheadrelated .date,
div.csm div.cha-featureheadrelated2 .date {position:absolute;top:-99999px;left:-99999px;}
.relatedcmsitem h4.title {padding-left:1em;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -495px -248px;}
.relatedcmsitem {padding:0.5em 0 0;}
.relatedcmsitem h4 {margin:0;line-height:1.4em;}
.relatedcmsitem h4 a span.relatedPrefix {font-size:0.8em;font-family: Arial, Helvetica, Sans-Serif;color:#505050;text-transform:uppercase;letter-spacing:1px;}
.relatedcmsitem h4 a span.relatedNoPrefix {float:left;display:block;height:1.25em;padding-left:10px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -495px -244px;}

/** Featureheadlist and headlist item type **/
.cha-featureheadlist div.image {float:left;display:block;margin:3px 11px 0 0;}
div.cha-featureheadlist .cmsitem,div.cha-headlist .cmsitem {
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x 0 bottom;}
div.cha-featureheadlist.nobottomline .cmsitem.l,div.cha-headlist.nobottomline .cmsitem.l {
    background-image:none;}
div.cha-featureheadlist .cmsitem.f .image {width:26.88%;} /* standard image is 168px of 625px width */
div.cha-featureheadlist .cmsitem.f .image.wide {float:none;width:100%;} /* wide image is 625px of 625px width */
div.csm div.cha-headlist .cmsitem.f h4.title {font-size:1.15em;}
div.cha-featureheadlist .cmsitem.f h4.title {font-size:1.5em;line-height:1.25em;}
div.cha-featureheadlist .cmsitem.f h5 {display:none;}
div.cha-featureheadlist .cmsitem h5,div.cha-headlist .cmsitem h5 {margin:0;color:#505050;padding-top:1px;font: normal 0.9em/1.55em Arial, Helvetica, Sans-serif;}
div.csm div.cha-featureheadlist div.cmsitem div.synopsis,div.csm div.cha-headlist div.cmsitem div.synopsis {display:none;}
div.csm div.cha-featureheadlist div.cmsitem.f div.synopsis {display:block;}

/** chart item type **/
div.csm div.cha-chartlist .cmsitem {padding:0 0 0.5em;}
div.cha-chartlist div.image {float:left;display:block;margin:3px 11px 0 0;text-align:center;}
div.cha-chartlist .cmsitem.f .image.standard {width:36.12903225%;padding-top:0.25em;position:relative;} /* standard image is 168px of 465px width */
div.cha-chartlist .cmsitem.f .image.chart {float:none;width:100%;} /* wide image is 465px of 465px width */
div.cha-chartlist .cmsitem.f .image.chart img {margin:0 auto;border:none;}
div.cha-chartlist .cmsitem.m h4.title,div.cha-chartlist .cmsitem.l h4.title {font-size:1em;padding-left:1em;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -495px -248px;}
div.cha-chartlist div.date {position:absolute;top:-99999px;left:-99999px;}
div.cha-chartlist div.cmsitem div.synopsis {display:none;}

/** itemstrip item type **/ 
div.csm .cha-itemstrip .cmsItemWrapper {position:relative;overflow:hidden;}
div.csm .cha-itemstrip div.cmsitem {padding-top:0;}
div.csm .cha-itemstrip.hasjs h3.title {float:left;display:block;padding:0.5em 0;margin:0;}
div.csm .cha-itemstrip.hasjs .cmsItemWrapper {padding-bottom:0.75em;clear:left;}
div.csm .cha-itemstrip.hasjs div.cmsitem {padding:0;}
div.csm .cha-itemstrip.hasjs div.innersliderbuttons {text-align:right;}
div.csm .cha-itemstrip.hasjs div.innersliderbuttons a {display:inline-block;margin-right:5px;border:0;outline:none;}
div.csm .cha-itemstrip.hasjs div.innersliderbuttons a span {display:block;width:23px;height:22px;}
div.csm .cha-itemstrip.hasjs div.innersliderbuttons a.goLeft {
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/fxra94ak_ecm6y7aadut8w.png") no-repeat 0 0;}
div.csm .cha-itemstrip.hasjs div.innersliderbuttons a.goRight {
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/fxra94ak_ecm6y7aadut8w.png") no-repeat -23px 0;}
div.csm .cha-itemstrip.hasjs div.innersliderbuttons a.goLeft:hover {
    background-position: 0 -22px;}
div.csm .cha-itemstrip.hasjs div.innersliderbuttons a.goRight:hover {
    background-position: -23px -22px;}
div.csm.consultinghp .cha-itemstrip.hasjs div.innersliderbuttons a.goLeft:hover {
    background-position: 0 -44px;}
div.csm.consultinghp .cha-itemstrip.hasjs div.innersliderbuttons a.goRight:hover {
    background-position: -23px -44px;}
/* div.csm .cha-itemstrip div.image {position:relative;overflow:hidden;float:left;} */
div.csm .cha-itemstrip div.image {position:relative;overflow:hidden;float:left;display:none;}
div.csm .cha-itemstrip.hasjs div.image {float:none;display:block;}

div.csm .cha-itemstrip div.date, div.csm .cha-itemstrip div.synopsis {position:absolute;top:-99999px;left:-99999px;}
div.csm .cha-itemstrip .cmsitem.f h4.title,
div.csm .cha-itemstrip h4.title {font-size:0.9em;line-height:1.25em;padding:0 0 0 15px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat 0 -196px;padding-left:15px;}
div.csm .cha-itemstrip.hasjs .cmsitem.f h4.title,
div.csm .cha-itemstrip.hasjs h4.title {background: transparent none;padding:0.5em 0 0;}
div.csm .cha-itemstrip.hasjs .moreInfo {display:none;} 
.cha-itemstrip.hasjs .innersection:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.cha-itemstrip.hasjs .cmsitem {max-width:145px;float:left;display:block;} 
.colpos10 .cha-itemstrip.hasjs .cmsitem {width:15.10416666%;margin-right:1.5625%;} /* 6 items showing: 145px of 960px with a 15px margin to the right*/
.colpos20 .cha-itemstrip.hasjs .cmsitem {width:22.65625%;margin-right:2.34375%;} /* 4 items showing: 145px of 640px with a 15px margin to the right */
.colpos30 .cha-itemstrip.hasjs .cmsitem {width:30.20833333%;margin-right:3.125%;} /* 3 items showing: 145px of 480px with a 15px margin to the right*/

.colpos10 .cha-itemstrip .image {width:15.10416666%;margin-right:1.5625%;} /* 6 items showing: 145px of 960px with a 15px margin to the right*/
.colpos20 .cha-itemstrip .image {width:22.65625%;margin-right:2.34375%;} /* 4 items showing: 145px of 640px with a 15px margin to the right */
.colpos30 .cha-itemstrip .image {width:30.20833333%;margin-right:3.125%;} /* 3 items showing: 145px of 480px with a 15px margin to the right*/
div.csm .colpos10 .cha-itemstrip.hasjs .image,
div.csm .colpos20 .cha-itemstrip.hasjs .image,
div.csm .colpos30 .cha-itemstrip.hasjs .image {width:auto;margin-right:0;}

div.csm .cha-itemstrip div.image a {line-height:0;}

div.csm .cha-itemstrip.hasjs div.image a img.overlay {top:-200%;left:-100%;max-width:200%;} /* reset the max-width to the actual width of the overlay transparency */
div.csm .cha-itemstrip.hasjs div.image a:hover img.overlay {top:-200%;left:0;} /*  */ 
div.csm .cha-itemstrip.hasjs div.ite-video div.image a img.overlay {top:0;left:-100%;} /*  */
div.csm .cha-itemstrip.hasjs div.ite-video div.image a:hover img.overlay {top:0;left:0;} /*  */
div.csm .cha-itemstrip.hasjs div.ite-flexchart div.image a img.overlay {top:-100%;left:-100%;} /*  */
div.csm .cha-itemstrip.hasjs div.ite-flexchart div.image a:hover img.overlay {top:-100%;left:0;} /*  */

/** featureitem item type **/
div.csm div.cha-featureitem .cmsitem,
div.csm.csmwwwhomepage4rows div.cha-featureitem2 .cmsitem {padding:0 0 0.5em;}
.cha-featureitem div.image ,.cha-featureitem2 div.image{float:left;display:block;margin:3px 11px 0 0;}
div.cha-featureitem .cmsitem.f .image,
div.cha-featureitem2 .cmsitem.f .image {width:36.12903225%;padding-top:0.25em;position:relative;} /* standard image is 168px of 465px width */
div.cha-featureitem .cmsitem.f .image.wide,
div.cha-featureitem2 .cmsitem.f .image.wide {float:none;width:100%;} /* wide image is 465px of 465px width */
div.cha-featureitem .cmsitem h4.title {font-size:1em;line-height:1.25em;}
div.cha-featureitem .cmsitem.m h4.title,div.cha-featureitem .cmsitem.l h4.title,
div.csmwwwhomepage4rows div.cha-featureitem2 .cmsitem.m h4.title,
div.csmwwwhomepage4rows div.cha-featureitem2 .cmsitem.l h4.title {padding-left:10px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -495px -247px;}
div.csmwwwhomepage4rows div.cha-featureitem2 .cmsitem.m h4.title,
div.csmwwwhomepage4rows div.cha-featureitem2 .cmsitem.l h4.title {font-size:1em;}
div.cha-featureitem .cmsitem.ite-video.m h4.title,div.cha-featureitem .cmsitem.ite-video.l h4.title {
    background-position: 0 -194px;padding-left:15px;}
    
div.csmwwwhomepage4rows div.cha-featureitem div.date,div.csmwwwhomepage4rows div.cha-featureitem2 div.date,
div.csmelectionsubhplst3col div.cha-featureitem div.date,div.csmelectionsubhplst3col div.cha-featureitem2 div.date,
div.csmpollsubhplast3column div.cha-featureitem div.date,div.csmpollsubhplast3column div.cha-featureitem2 div.date {display:none;}
div.cha-featureitem2 .cmsitem.f {padding-bottom:0;}
div.cha-featureitem .cmsitem.f .innercmsitem:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.cha-featureitem div.image {float:left;display:block;margin:3px 11px 0 0;}
div.cha-featureitem .cmsitem.m div.synopsis,div.cha-featureitem .cmsitem.l div.synopsis,
div.csmwwwhomepage4rows div.cha-featureitem2 .cmsitem.m div.synopsis,
div.csmwwwhomepage4rows div.cha-featureitem2 .cmsitem.l div.synopsis {position:absolute;top:-99999px;left:-99999px;}
div.cha-featureitem.splitrow2 .cmsitem.f .image {width:26.41509433%;} /* standard image is 168px of 636px width */
div.cha-featureitem.splitrow2 .innersection .cmsitem.f {float:left;display:block;width:67.24867724%;padding:0 0 1em;margin-right:1.58730158%}
div.cha-featureitem.splitrow2 .innersection .cmsitem.m,
div.cha-featureitem.splitrow2 .innersection .cmsitem.l {width:30.68783068%;float:left;display:block;padding:0 0 0.5em;}
div.cha-featureitem.splitrow2 .innersection .more {width:30.68783068%;float:right;display:block;margin-top:0.5em;margin-right:1.58730158%;
   background-image:none;}
   
/** list channel item type **/
div.cha-list .date {position:absolute;top:-99999px;left:-99999px;}
div.cha-list div.ite-video div.image {display:none;}
div.csmwwwhomepage4rows div.cha-list div.cmsitem {padding:0 0 0.5em 10px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -495px -247px;}
div.csmwwwhomepage4rows .row0 .colpos30 div.cha-list div.cmsitem {padding:0;
    background:none;}
div.csmwwwhomepage4rows .row0 .colpos30 div.cha-list div.cmsitem.ite-video  {padding-left:0;
    background:none;}
div.csmwwwhomepage4rows div.cha-list div.cmsitem.ite-custom {padding:0;background:none;}
div.csmwwwhomepage4rows div.cha-list div.cmsitem.ite-blob {padding:0;background:none;}
div.csmwwwhomepage4rows div.cha-list .synopsis {position:absolute;top:-99999px;left:-99999px;}
div.csm.csmwwwhomepage4rows .colpos30 div.cha-list h4 {margin:0;font-size:1em;line-height:1.15em;
    background-color:#ffffff;}  
div.csm.csmwwwhomepage4rows .colpos31 div.cha-list h4 {margin:0;font-size:0.9em;}   
div.csmwwwhomepage4rows .row0 div.cha-list div.cmsitem.f {padding:0 0 1em;background:none;}
div.csmwwwhomepage4rows .row0 .colpos30 div.cha-list div.cmsitem.f {padding:0;}
div.csmwwwhomepage4rows .row0 div.cha-list div.cmsitem.f .synopsis,
div.csmwwwhomepage4rows .row0 .colpos30 div.cha-list .synopsis {position:relative;top:0;left:0;}
div.csm.csmwwwhomepage4rows .row0 .colpos30 div.cha-list .cmsitem h4 {font-size:1.75em;line-height:1.25em;}
div.csm.csmwwwhomepage4rows .row0 .colpos31 div.cha-list .cmsitem.f h4 {font-size:1.25em;line-height:1.25em;}
div.csm.csmwwwhomepage4rows .row0 .colpos30 div.cha-list .cmsitem.m,
div.csm.csmwwwhomepage4rows .row0 .colpos30 div.cha-list .cmsitem.l {padding:0.75em 0 0;margin-top:0.75em;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x 0 top;}

div.csmwwwhomepage4rows .row0 .colpos32 div.cha-list div.cmsitem,
div.csmpollsubhplast3column .row0 .colpos21 div.cha-list div.cmsitem,
div.csmelectionsubhplst3col .row0 .colpos21 div.cha-list div.cmsitem {padding:0 0 1em 10px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -495px -248px;}
div.csmwwwhomepage4rows .row0 .colpos32 div.cha-list div.cmsitem.ite-blob,
div.csmpollsubhplast3column .row0 .colpos21 div.cha-list div.cmsitem.ite-blob,
div.csmelectionsubhplst3col .row0 .colpos21 div.cha-list div.cmsitem.ite-blob {padding-left:0;background:none;}
div.csm.csmwwwhomepage4rows .row0 .colpos32 div.cha-list h4,
div.csm.csmpollsubhplast3column .row0 .colpos21 div.cha-list h4, 
div.csm.csmelectionsubhplst3col .row0 .colpos21 div.cha-list h4 {font-size: 1em;line-height: 1.15em;margin: 0;}
.row0 .colpos21 div.cha-list .innersection {
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x 0 top ;}
.row0 .colpos21 div.cha-list.nobottomline .innersection,
.row0 .colpos21 div.cha-list.simpleribbonwrapper .innersection {margin-top:0;
    background:none;}
.row0 .colpos21 div.cha-list.nobottomline.nopadding .innersection {padding-top:0;}

div.csmpollsubhplast3column .row2 div.cha-list div.cmsitem,
div.csmelectionsubhplst3col .row4 div.cha-list div.cmsitem {padding:0 0 0.5em 10px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -495px -248px;}
div.csmpollsubhplast3column div.cha-list .synopsis,
div.csmelectionsubhplst3col .row4 div.cha-list .synopsis {position:absolute;top:-99099px;left:-99999px;}
div.csm.csmpollsubhplast3column .row2 .colpos30 div.cha-list h4,
div.csm.csmpollsubhplast3column .row2 .colpos31 div.cha-list h4,
div.csm.csmpollsubhplast3column .row2 .colpos32 div.cha-list h4,
div.csm.csmelectionsubhplst3col .row4 .colpos30 div.cha-list h4,
div.csm.csmelectionsubhplst3col .row4 .colpos31 div.cha-list h4,
div.csm.csmelectionsubhplst3col .row4 .colpos32 div.cha-list h4 {margin:0;font-size:1em;line-height:1.15em;}  

div.csmwwwhomepage4rows div.cha-list.blogmarketplace div.cmsitem,
div.csmwwwhomepage4rows .row0 div.cha-list.blogmarketplace div.cmsitem.f {padding-left:25px;min-height:27px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat 0 -260px;}
div.csmwwwhomepage4rows div.cha-list.blogmarketplace h4 {line-height:2em;}
div.csm.csmwwwhomepage4rows .colpos30 div.cha-list .hpTopStories h4 {padding:0 0 0.5em 10px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -495px -248px;}
    
/******************************************************************************/
/** homepage ad sliders **/
.homepageAdSlider .clearfix.hasjs {max-width:945px;} /* controls container */
#viewer {width:945px;overflow:hidden;padding-top:10px;}
#goLeft,#goRight {float:left;display:block;width:23px;height:22px;margin-right:5px;outline:none;}
#main {width: 3000px;}
.homepageAdSlider .section {float:left;display:block;overflow:hidden;width:100%;}
.homepageAdSlider .hidden {visibility:hidden;}
.homepageAdSlider .hasjs {display:none;}
.homepageAdSlider .section a.imagelink {display:block;margin-right:15px;}
.homepageAdSlider h5 {margin:0;font-size:0.9em;color:#252626;}
.homepageAdSlider .section a.imagelink img {width:100%;}
.homepageAdSlider .section a.textlink {font-size:0.9em;line-height:1.4em;display:block;color:#505050;text-decoration:none;}
.homepageAdSlider .section a:hover.textlink {text-decoration:underline;}

div.threeWide.homepageAdSlider .section {max-width: 318px;}
div.threeWide.homepageAdSlider .section a.imagelink,
div.threeWide.homepageAdSlider h5,
div.threeWide.homepageAdSlider .section a.textlink,
div.threeWide.homepageAdSlider .section a.imagelink img {max-width:303px;}

div.fiveWide.homepageAdSlider .section {max-width: 160px;}
div.fiveWide.homepageAdSlider .section a.imagelin,
div.fiveWide.homepageAdSlider h5,
div.fiveWide.homepageAdSlider .section a.textlink,
div.fiveWide.homepageAdSlider .section a.imagelink img {max-width:145px;}

/******************************************************************************/
/** election page ads and interactive  **/
.row1 .colpos21 .electionBanner {display:none;border-bottom:0;padding:0 15px;} /* hide until 480 width */ 
.electionBanner {padding: 15px;border-bottom:1px solid #b5b6b3;}
.electionBanner h1 {margin:5px 0 0; width: 29%;float:left;display: block;height: 31px;
    background: url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/p4aaj3qmt0wxqegcfj7riw.png") no-repeat 0px 0px;}
.electionBanner .electionBannerWrapper {width: 70%; display: block; float: left}
.electionBanner .electionBannerWrapper .electionLinkBox {float:left;display:block;width: 24.99%}

.csmelectionsubhplst3col .row2 div.colpos10 .innersection {max-width:975px;}
.csmelectionsubhplst3col .row2 .ite-custom.f {padding:0 1.53846153% 15px;}
.csmelectionsubhplst3col .row2 .ite-custom.f .innercmsitem {padding-top:15px;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/j1vpgmr4ouuowixconofcg.gif") repeat-x 0 top;}
.csmelectionsubhplst3col .row2 .ite-custom p.gD {font-size:1.25em;font-weight:bold;margin:0;padding:0;line-height:1.25em;}
.csmelectionsubhplst3col .row2 .ite-custom p.upd {font-size:0.75em;padding:0;margin:0 0 0.5em;}
.gopList {float:left;display:block;width:35%;} /* 325px of 945px */
.gopChartContain {float:left;display:block;width:65%;} /* 620px of 945px */
table.gopContendersTableHeader {width:100%;background-color:#252626;color:#d5d6d2;height:50px;}
table.gopContendersTableHeader th {background-color:#252626;}
table.gopContendersTableHeader th.actionBtnsWrapper {padding-right:15px;}
table.gopContendersTableHeader a.actionButtons {
    font-size: 0.75em;font-weight:normal;text-transform: uppercase;padding: 3px 10px;text-decoration: none;color: #424545;line-height:1.5em;
    display:block;border: 1px solid #d5d6d2;border-radius: 4px 4px 4px 4px;
    background: #252626 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -111px;}
table.gopContendersTableHeader a.actionButtons:hover {text-decoration:none; 
    background-position: 0 -142px;}
table.gopContendersTableHeader a.actionButtons.exportData {float:right;display:block;border-radius: 4px 4px 4px 4px;}
table.gopContendersTableHeader .gopCandWrapper {width:75%;}
table.gopContendersTableHeader .gopCandWrapper span {padding-left:15px;font: 0.9em/1.5em Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;}
table.gopContendersTableHeader .gopSortWrapper {font-weight:normal;font-size:0.75em;display:block;padding:0.25em 0;text-align:center;}
table.gopContendersTableHeader .gopSortWrapper p.curDate {margin:0;padding:0;}
#secondColumn {padding-top:0.25em;display:block;}
table.gopContendersTable {width:100%;border-left:1px solid #8e908f;border-right:1px solid #8e908f;}
table.gopContendersTable td {border-bottom:1px solid #8e908f;}
table.gopContendersTable td img {margin-right:10px;}
table.gopContendersTable input {margin:0 0.25em;}
div.csm table.gopContendersTable p {margin:0;padding:0.25em 0 0;line-height:1.15em;}
div.csm table.gopContendersTable p.gopTitle {color:#8e908f;font-size:0.9em;}
th.rollingAvg {padding-left:15px;font:normal 0.75em/1.5em Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;}
div.gopChartWrap {padding:14px 15px;border-bottom:1px solid #8e908f;border-right:1px solid #8e908f;}

/* 2011 nomination */
.gopPres2011 {background-color:#ffffff;padding:15px 15px 1px;}
.gopContendersWrapper {background-color:#424545;color:#b5b6b3;padding:15px;margin:0 auto 15px;}
.gopChartWrapper {padding-bottom:15px;}
div.gopChart {float:left;display:block;width:70.49180327%;padding-right:30px;
	background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/79nx6lw82emohlc0xqo6uw.gif") repeat-y scroll top right;}
div.electionNews {float:right;display:block;margin:0 1.63964426%;}
div.cms div.grid_module div.electionNews h3.title {padding:0;font: 0.9em/1.5em Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;}
div.electionNews ul {list-style:none;margin:0 0 10px;padding:0;display:block;}
div.electionNews ul li {list-style:none;display:block;margin-top:1em;}
div.electionNews ul li a {display:block;color:#b5b6b3;}
div.electionNews ul li a:hover {text-decoration:none;}
div.electionNews ul li a span {display:block;padding:5px 0px 5px 40px;font:normal 1em Georgia,"Times New Roman",Times,serif;}
div.electionNews ul li.email a span { 
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/WWWADSPACE/yqpimeonuu2gmjp28k9qsw.gif") no-repeat 0 3px;}
div.electionNews ul li.mobile a span { 
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/WWWADSPACE/qsvaziu48k-knfmaynwk2w.gif") no-repeat 5px 0;}
div.electionNews ul li.rss a span { 
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/WWWADSPACE/pc_gepu_bukswef7ri99aw.gif") no-repeat 3px 3px;}
div.electionNews ul li.podcast a span { 
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/WWWADSPACE/zipv1ay9n0yxeu3jpo14qq.gif") no-repeat 5px 0;}
div.electionNews ul li.facebook a span { 
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/WWWADSPACE/5zydefa1_kgwua-gxu_sya.gif") no-repeat 2px 2px;}
div.electionNews ul li.twitter a span { 
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/WWWADSPACE/kp_cgc41yuyfra8rbsjgpw.gif") no-repeat 2px 2px;}
div.gopContendersWrapper .scrollbar-pane {width:100%;}
div.gopContendersWrapper p.footNote {float: right;display:block;font-size: 0.85em;padding: 0 14px 0 0;text-align: right;margin-top:0;}
div.gopContendersWrapper table.gopContendersTable {border-spacing: 0;font-family: Georgia, "Times New Roman", Times, serif;max-width:915px;font-size:0.9em;}
div.gopContendersWrapper table.gopContendersTableHeader {border-spacing: 0;font-family: Georgia, "Times New Roman", Times, serif;font-size: 0.9em;width: 100%;max-width:915px;margin:0 auto;}
div.gopContendersWrapper table.gopContendersTableHeader th {background-color: #252626;color: #d5d6d2;font-size:0.85em;font-family: Arial, Helvetica, sans-serif;padding: 2px 5px;font-weight: normal;}
div.gopContendersWrapper table.gopContendersTable tr.contenderRow td {background-color: #ffffff;color: #252626;border-top: 1px solid #d5d6d2;border-bottom: 1px solid #d5d6d2;}
div.gopContendersWrapper table.gopContendersTable tr.contenderRow td.highlighted {background-color:#e28687;}
div.gopContendersWrapper table.gopContendersTable tr.contenderRow td img {margin-right: 10px;}
div.gopContendersWrapper table.gopContendersTable tr.contenderRow td:first-child {border-left: 1px solid #d5d6d2;}
div.gopContendersWrapper table.gopContendersTable tr.contenderRow td:last-child {border-right: 1px solid #d5d6d2;}
div.gopContendersWrapper table.gopContendersTableHeader th.topRow {text-transform: uppercase;font-size: 0.8em;padding-top: 5px;font-weight: bold;}
div.gopContendersWrapper span.sortable {padding-right: 12px;display: inline-block;line-height:1.25em;}
div.gopContendersWrapper span.ascending {padding-right: 12px;font-weight:bold;display: inline-block;
    background: url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/POLL/xg8bnjxkqkgkoa9eoriznq.png") no-repeat 100% 50%;}	
div.gopContendersWrapper span.descending {padding-right: 12px;font-weight:bold;display: inline-block;
	background: url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/POLL/cmtjsfmeaumtoyvj-pepxw.png") no-repeat 100% 50%;}
div.gopContendersWrapper table.gopContendersTableHeader td.gopCDivider {background-color: #424545;height: 2px;}
div.cmsviewa div.gopContendersWrapper p.gopName {font:normal 1.1em/1.25em Arial, Helvetica, sans-serif;padding: 0.25em 0;color: #595b5c;margin:0;}
div.cmsviewa div.gopContendersWrapper p.gopTitle {font: 0.95em/1.25em Arial, Helvetica, sans-serif;color: #8e908f;margin:0;}
div.gopContendersWrapper table.gopContendersTableHeader img.largeArrow {margin: 0px 25px 0px 11px;}
div.gopContendersWrapper table.gopContendersTableHeader th.divideSectionLeft {border-left: 1px solid #424545;}
div.gopContendersWrapper table.gopContendersTableHeader th.divideSectionRight {border-right: 1px solid #424545;}
div.gopContendersWrapper table.gopContendersTableHeader th.divideSection {border-right: 1px solid #424545;border-left: 1px solid #424545;}
div.gopContendersWrapper span.gopLabel {font-size: 14px;margin-left: 8px;}
div.gopContendersWrapper #gopContenders {height:235px;overflow:hidden;margin: 0px auto 0px auto;max-width:915px;}
div.gopContendersWrapper #gopContendersFooter {margin:1em auto;width:100%;max-width:915px;}
.gopContendersWrapper a.actionButtons {font-size: 0.9em;text-transform: uppercase;text-decoration: none;padding: 3px 10px;border: 1px solid #8e908f;color: #424545;
	background: #444849 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/POLL/9ukmyopqju-hk7r7u0q8uq.png") repeat-x left top;}
.gopContendersWrapper a.actionButtons:hover {border: 1px solid #b5b6b3;color: #424545;}
.gopContendersWrapper a.actionButtons.showAllContenders {float: left;display:block;}
.gopContendersWrapper a.actionButtons.exportData {float: right;display:block;}
/* end gop 2011 nomination race }

/******************************************************************************/
/** CSS for homepage Ribbons **/
div.simpleribbonwrapper { border-left:1px solid #b5b6b3;border-bottom:1px solid #b5b6b3;margin-bottom:1em;background-color:#f6f6f6;
    background-image: -o-linear-gradient(left , rgb(246,246,246) 0%, rgb(255,255,255) 75%);
    background-image: -moz-linear-gradient(left , rgb(246,246,246) 0%, rgb(255,255,255) 75%);
    background-image: -webkit-linear-gradient(left , rgb(246,246,246) 0%, rgb(255,255,255) 75%);
    background-image: -ms-linear-gradient(left , rgb(246,246,246) 0%, rgb(255,255,255) 75%);
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0, rgb(246,246,246)),color-stop(0.75, rgb(255,255,255))); 
    background-image: linear-gradient(left , rgb(246,246,246) 0%, rgb(255,255,255) 75%);  
}
div.csmwwwhomepage4rows .colpos32 div.simpleribbonwrapper .innersection,
div.csmelectionsubhplst3col .colpos21 div.simpleribbonwrapper .innersection,
div.csmpollsubhplast3column .colpos21 div.simpleribbonwrapper .innersection {margin:0;padding-top:0;}
div.simpleRibbon {padding-top:1px;line-height:1.25em;}
div.simpleRibbon h1 {font:bold 0.9em/1.5em Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;color:#252626;margin:15px 4.6875% 0;}
div.simpleRibbon h1 span {color:#424545;}
div.simpleRibbon select {margin:0.5em 0;width:91%;min-height:1.5em;line-height:1.5em;margin-left:15px;}
div.simpleRibbon p {margin: 0 4.6875%}
div.simpleRibbon p.note {font: 0.85em/1.25em Arial, Helvetica, San-serif;color:#595b5c;margin:0;padding:0 0 0.5em;text-transform:none;}
div.simpleRibbon .rbnTab {margin:1em 4.6875% 0;padding:0;list-style-type:none;font: 0.9em Arial, Helvetica, San-serif;}
div.simpleRibbon .rbnTab:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.simpleRibbon .rbnTab ul {width:100%;padding:0;margin:0;border-bottom:1px solid #b5b6b3;position:relative;z-index:0;list-style-type:none;margin-bottom:0.5em;}
div.simpleRibbon .rbnTab ul:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.simpleRibbon .rbnTab li {float:left;display:block;padding:0.25em 0.75em;border:1px solid #b5b6b3;border-bottom:0;margin-left:2px;background-color:#d5d6d2;}
div.simpleRibbon .rbnTab li.active {background-color:#fefefe;position:relative;z-index:0;padding-bottom:4px;margin-bottom:-1px;}
div.simpleRibbon .rbnTab li a {text-decoration:none;}
div.simpleRibbon .rbnData {margin: 0 4.6875%;}
div.simpleRibbon .rbnSectionBlock {border-bottom:1px solid #d5d6d2;padding:0.5em 0;}
div.simpleRibbon .rbnSectionBlock:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

div.simpleRibbon .rbnSectionHeader {font: bold 0.75em Arial, Helvetica, San-serif;color:#8e908f;text-transform:uppercase;padding-top:0;}
div.simpleRibbon .rbnSectionHeader.f {font-size: 1em;color:#1b1b1b;text-transform:none;}
div.simpleRibbon .rbnSectionHeader.f .rbnSctHdr1,
div.simpleRibbon .rbnSectionHeader.f .rbnSctHdr2,
div.simpleRibbon .rbnSectionHeader.f .rbnSctHdr3,
div.simpleRibbon .rbnSectionHeader.f .rbnSctHdr4 {font-size:0.75em;color:#8e908f;text-transform:uppercase;}

div.simpleRibbon .rbnSection {margin:0 0 1em 0;color:#1b1b1b;font-family:Georgia,"Times New Roman",Serif;}
div.simpleRibbon .rbnSct1 {float:left;display:block;width:60%;}
div.simpleRibbon .rbnSct2 {float:left;display:block;width:20%;text-align:center;min-height:1px;min-width:1px;font-family:Arial, Helvetica, San-serif;font-weight:bold;}
div.simpleRibbon .rbnSct3 {float:left;display:block;width:18%;padding-right:2%;text-align:right;font-family:Arial, Helvetica, San-serif;font-weight:bold;}
div.simpleRibbon .rbnSct4 {float:left;display:block;text-align:right;font-family:Arial, Helvetica, San-serif;font-weight:bold;}

div.simpleRibbon .DESPOS,
div.simpleRibbon .UNDNEG {color:#28a212;}
div.simpleRibbon .UNDPOS,
div.simpleRibbon .DESNEG {color:#c61717;}

div.simpleRibbon.electionribbon p {font-size:0.9em;line-height:1.25em;}
div.simpleRibbon.electionribbon .rbnSectionHeader.f p.note {margin:0;padding:0 0 1em;font-size:0.85em;}

div.simpleRibbon.hpribbon .rbnSection {margin:0;}
div.simpleRibbon.hpribbon .rbnSection.gopsection .rbnSectionHeader {padding-top:0.75em;}
div.simpleRibbon.hpribbon .rbnSection.gopsection p.note {padding:0;}
div.simpleRibbon.hpribbon .rbnSection.gopsection .rbnSectionBlock {border-bottom:none;}
div.simpleRibbon.hpribbon .rbnSct1 {width:100%;}
div.simpleRibbon.hpribbon .rbnSct2 {width:60%;text-align:left;}
div.simpleRibbon.hpribbon .rbnSct3 {width:38%;padding-right:2%;}
div.simpleRibbon.hpribbon p.note {font-size:1.125em;}
div.simpleRibbon.hpribbon .rbnSectionHeader.f p.note {font-size:0.85em;}

div.simpleRibbon.worldribbon select {margin:1em 0 0.5em;width:100%;}
div.simpleRibbon.worldribbon p.note {font-size:1.125em;}
div.simpleRibbon.worldribbon .rbnSectionHeader.f p.note {font-size:0.85em;}
div.simpleRibbon.worldribbon .rbnSectionHeader .rbnSct4 {width:45%;padding-right:0;}
div.simpleRibbon.worldribbon .rbnSct1 {width:50%;min-height:1em;}
div.simpleRibbon.worldribbon .rbnSct2 {width:20%;min-height:1em;text-align:right;}
/* only one column, either 3 or 4 can appear in a display, not both at once */
div.simpleRibbon.worldribbon .rbnSct3 {width:30%;text-transform:uppercase;font-size:0.9em;padding-right:0;}
div.simpleRibbon.worldribbon .rbnSct4 {float:right;width:30%;text-transform:uppercase;font-size:0.9em;padding-right:0;}

div.csm div.simpleRibbon div.more { border:none;margin:15px 4.6875%;}
div.csm div.simpleRibbon .rbnData div.more {margin:15px 0 0;} 
div.csm div.simpleRibbon div.more a {text-align:left;text-transform:none;letter-spacing:normal;display:block;padding-left:1em;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -488px -283px;}
div.csm div.simpleRibbon div.more a:hover {background-position:-488px -283px;text-decoration:underline;}
div.csm div.simpleRibbon .rbnData div.more {font-size:0.9em;margin:1em 0;padding:0;clear:both;border:1px solid #d5d6d2;line-height:1.25em;
    -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
    background:none;}
div.csm div.simpleRibbon .rbnData .gopsection div.more {border:none;margin:0;font: 0.85em/1.25em Arial, Helvetica, San-serif;color:#595b5c;}
div.csm div.simpleRibbon .rbnData div.more a {float:none;display:block;text-align:center;padding:0.5em;
    font: bold 0.75em Arial,Sans-serif;letter-spacing:1px;text-transform:uppercase;text-decoration:none;
    background:#d5d6d2 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -111px;}
div.csm div.simpleRibbon .rbnData div.more a:hover {text-decoration:none;color:#505050;
    background-position: 0 -142px;}
div.csm div.simpleRibbon div.noscript {margin: 0.5em 4.6875%;}
div.csm div.simpleRibbon .rbnTab .noscript {margin: 0.5em 0;}
div.csm div.simpleRibbon .hasjs {display:none;}
div.simpleRibbon .rbnTab li.noscript {background-color:#fefefe;position:relative;z-index:0;padding-bottom:4px;margin-bottom:-1px;}

/******************************************************************************/
/* css for the custom resources ad banner  */
div.csm.hasinsert1 .row1 .colpos10 div.innercolumn,
div.csm.hasinsert2 .row2 .colpos10 div.innercolumn,
div.csm.hasinsert3 .row3 .colpos10 div.innercolumn {padding:1px 0;}
div.csm.hasinsert1 .row1 .colpos10 #gdrow1col0sec0 .innersection,
div.csm.hasinsert2 .row2 .colpos10 #gdrow2col0sec0 .innersection,
div.csm.hasinsert3 .row3 .colpos10 #gdrow3col0sec0 .innersection { 
    position:relative;top:0;left:-15px;z-index:1000;margin:0;max-width:1005px;width:103.07692307%;} /* 1005px of 975px width */

.hpResourceBarWrap {display:none;} /* hide this bar unless the page has the right CSS class to handle it */
div.csm.hasinsert1 .row1 .hpResourceBarWrap,
div.csm.hasinsert2 .row2 .hpResourceBarWrap,
div.csm.hasinsert3 .row3 .hpResourceBarWrap {display:block;} /* show the bar when the CSS class is in place */

.hpResourceBarWrap {max-height:50px;position:relative;overflow:hidden;padding-left:21px; /* 15px to cover shadow, 6px for inner cutout */
    font-family:Arial, Helvetica, sans-serif;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -300px 0;}
.hpResourceBar {min-height:50px;
    background: #252626 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 0;}
.hpResourceBarI {float:left;display:block;width:97.86585365%;
    background: #252626 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 0;}
.hpResourceBarIcap {float:right;display:block;width:21px;height:50px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -321px 0;}
.hpResourceBar .nav-wrapper {float:left;display:block;width:71.5472481%} /* 689px of 963px wrap */
.hpResourceBar .resAlerts {float:left;display:block;width:28.4527518%} /* 274px of 963px wrap */
.hpResourceBar .nav-wrapper .heading {float:left;display:block;width:19.30333817%;min-width:122px;} /* 133px of 689px */
.hpResourceBar .nav-wrapper .heading span {padding:0 9px;white-space:nowrap;color:#d5d6d2;
    font:normal 0.75em/50px Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;}
.hpResourceBar .list {float:left;display:block;width:80.69666182%;} /* 556px of 689px */
.hpResourceBar .list ul {margin:0;padding:0;}
.hpResourceBar .list li {float:left;display:block;padding:0 6px;} 
.hpResourceBar .list li.resWGT {padding-right:0;}
.hpResourceBar .list li a {display:block;color:#d5d6d2;font-size:0.9em;line-height:50px;}
.hpResourceBar .list li a:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.hpResourceBar .list li span {display:block;line-height:50px;float:left;display:block;margin-right:6px;
    background: transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/5smsqnuvpuuw9qnw9wgf2w.png") no-repeat -40px -340px;}
.hpResourceBar .list li.resFB span.icon {height:20px;width:46px;margin:15px 6px 0 0;
    background-position: -400px -70px;}
.hpResourceBar .list li.resTW span.icon {height:20px;width:60px;margin:16px 6px 0 0;
    background-position: -400px -100px;}
.hpResourceBar .list li.resRSS span.icon {height:17px;width:17px;margin:17px 6px 0 0;
    background-position: -400px -130px;}
.hpResourceBar .list li.resVID span.icon {height:20px;width:20px;margin:15px 6px 0 0;
    background-position: -425px -130px;}
.hpResourceBar .list li.resPOD span.icon {height:24px;width:14px;margin:13px 6px 0 0;
    background-position: -400px -160px;}
.hpResourceBar .list li.resMOB span.icon {height:24px;width:14px;margin:13px 6px 0 0;
    background-position: -425px -160px;}
.hpResourceBar .list li.resWGT span.icon {height:16px;width:25px;margin:17px 6px 0 0;
    background-position: -450px -130px;}
.hpResourceBar .searchBox {margin: 10px 10px 0 0;position: relative;overflow: hidden;  
    background-color: #252626;
    border: 1px solid #595b5c;
    -moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.hpResourceBar .searchTextBox {float: left;display: block;height: 27px;margin: 0;width: 72%;  
    background-color: transparent;}
.hpResourceBar label.gallupSearch span {color: #8E908F;font-size: 0.9em;line-height: 27px;position: absolute;z-index: -1;padding-left:0.5em;}
.hpResourceBar label.gallupSearch  span.searchFocusIn {color:#252626;z-index:0;}
.hpResourceBar label.gallupSearch  span.searchFocusOut {color:#8e908f;z-index:0;}
.hpResourceBar .searchTextBox input {border:0;color:#d5d6d2;font-size:1em;margin:0;padding:0.25em 0 0 0.25em;width:100%;position:relative;z-index:100;
    background-color:transparent;}
.hpResourceBar .searchButtonBox { float: left;display: block;width: 28%;}
.hpResourceBar .searchButtonBoxI {border-left: 1px solid #767979;}
.hpResourceBar .searchButtonBox input {font-size: 0.9em;color: #f5f5f5;margin: 0;padding:0 0.25em;height: 27px;line-height:23px;width: 100%;position: relative;
    border: 1px solid #61c250;cursor: pointer;
    background: #61c250 url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x scroll 0 -52px;}
.hpResourceBar .searchButtonBox input:hover {
    background-position: 0 -82px;}

/******************************************************************************/
/*** end homepage specific definitions
/******************************************************************************/

/* paging */
div.pagehide { display:none; } 
div.pageshow { display:block; } 

#pagingwrapper div.pagingnavigation { float:right; font:0.9em Georgia,"Times New Roman",Times,serif;position:relative;margin:0;padding-bottom:2px;padding-right:0;} 
#pagingwrapper div.pagingnavigationtop {margin:0;padding:0 0 2px 0;}

#pagingwrapper div.pagingnavigationbottom { margin-bottom:0; }
#pagingwrapper div.pagingnavigation span { color : #8E908F; display : block; float : left; text-align : left; padding: 2px 4px 3px 0; } 
#pagingwrapper div.pagingnavigation a {display:block;float:left; text-align:center; width:1.9em;border: solid 1px #fff; text-decoration:none;
    margin:0 0 0 6px; padding:0.2em 0 0.25em;color:#252626;} 
#pagingwrapper div.pagingnavigation a:hover {color:#252626;border:solid 1px #b5b6b3;text-decoration:none;} 
#pagingwrapper div.pagingnavigation a.pagingnavigationoptionon {background-color:#ffffff; border:solid 1px #b5b6b3; } 
#pagingwrapper div.pagingnavigation a.pagingnavigationoptionon:hover {border:solid 1px #b5b6b3; }


/******************************************************************************/
/*** tags
/******************************************************************************/
div.election2008 div.tags ul li a:hover,div.election2008 div.tags ul li a{font-size:1em}
div.tags div.title {font-weight:700;margin:10px 0}
div.tags ul {list-style-type:none;margin:0;padding:0;text-indent:0;float:left}
div.tags ul li {float:left;padding:0 1px 1px 0;margin:0}
div.tags a {background-color:#252626;color:#d5d6d2;font-size:.9em;line-height:1.25em;padding:3px 5px;white-space:nowrap;text-decoration:none;display:block}
div.tags a:hover{color:#ffffff;text-decoration:none}
div.tags ul li.flag a{padding:3px 5px 3px 30px}
div.tags ul li.flag a:hover{padding:3px 5px 3px 30px;}
div.tags ul li.AFG a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_afg.gif) 4px 4px no-repeat #252626}
div.tags ul li.ALA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ala.gif) 4px 4px no-repeat #252626}
div.tags ul li.ALB a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_alb.gif) 4px 4px no-repeat #252626}
div.tags ul li.DZA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_dza.gif) 4px 4px no-repeat #252626}
div.tags ul li.ASM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_asm.gif) 4px 4px no-repeat #252626}
div.tags ul li.AND a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_and.gif) 4px 4px no-repeat #252626}
div.tags ul li.AGO a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ago.gif) 4px 4px no-repeat #252626}
div.tags ul li.AIA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_aia.gif) 4px 4px no-repeat #252626}
div.tags ul li.ATA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ata.gif) 4px 4px no-repeat #252626}
div.tags ul li.ATG a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_atg.gif) 4px 4px no-repeat #252626}
div.tags ul li.ARG a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_arg.gif) 4px 4px no-repeat #252626}
div.tags ul li.ARM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_arm.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.ABW a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_abw.gif) 4px 4px no-repeat #252626}
div.tags ul li.AUS a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_aus.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.AUT a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_aut.gif) 4px 4px no-repeat #252626}
div.tags ul li.AZE a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_aze.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.BHS a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_bhs.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.BHR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_bhr.gif) 4px 4px no-repeat #252626}
div.tags ul li.BGD a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_bgd.gif) 4px 4px no-repeat #252626}
div.tags ul li.BLR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_blr.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.BEL a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_bel.gif) 4px 4px no-repeat #252626;padding-left:24px}
div.tags ul li.BEL a:hover{padding-left:24px}
div.tags ul li.BLZ a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_blz.gif) 4px 4px no-repeat #252626}
div.tags ul li.BEN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ben.gif) 4px 4px no-repeat #252626}
div.tags ul li.BMU a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_bmu.gif) 4px 4px no-repeat #252626}
div.tags ul li.BTN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_btn.gif) 4px 4px no-repeat #252626}
div.tags ul li.BOL a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_bol.gif) 4px 4px no-repeat #252626}
div.tags ul li.BIH a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_bih.gif) 4px 4px no-repeat #252626;padding-left:32px}
div.tags ul li.BIH a:hover{padding-left:32px}
div.tags ul li.BWA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_bwa.gif) 4px 4px no-repeat #252626}
div.tags ul li.BRA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_bra.gif) 4px 4px no-repeat #252626}
div.tags ul li.BRN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_brn.gif) 4px 4px no-repeat #252626}
div.tags ul li.BGR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_bgr.gif) 4px 4px no-repeat #252626}
div.tags ul li.BFA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_bfa.gif) 4px 4px no-repeat #252626}
div.tags ul li.BDI a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_bdi.gif) 4px 4px no-repeat #252626}
div.tags ul li.KHM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_khm.gif) 4px 4px no-repeat #252626}
div.tags ul li.CMR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_cmr.gif) 4px 4px no-repeat #252626}
div.tags ul li.CAN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_can.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.CPV a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_cpv.gif) 4px 4px no-repeat #252626}
div.tags ul li.CAF a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_caf.gif) 4px 4px no-repeat #252626}
div.tags ul li.TCD a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_tcd.gif) 4px 4px no-repeat #252626}
div.tags ul li.CHL a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_chl.gif) 4px 4px no-repeat #252626}
div.tags ul li.CHN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_chn.gif) 4px 4px no-repeat #252626}
div.tags ul li.COM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_com.gif) 4px 4px no-repeat #252626}
div.tags ul li.COG a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_cog.gif) 4px 4px no-repeat #252626}
div.tags ul li.COD a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_cod.gif) 4px 4px no-repeat #252626}
div.tags ul li.COK a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_cok.gif) 4px 4px no-repeat #252626}
div.tags ul li.CRI a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_cri.gif) 4px 4px no-repeat #252626}
div.tags ul li.CIV a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_civ.gif) 4px 4px no-repeat #252626}
div.tags ul li.HRV a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_hrv.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.CUB a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_cub.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.CYP a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_cyp.gif) 4px 4px no-repeat #252626}
div.tags ul li.CZE a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_cze.gif) 4px 4px no-repeat #252626}
div.tags ul li.DNK a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_dnk.gif) 4px 4px no-repeat #252626;padding-left:26px}
div.tags ul li.DJI a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_dji.gif) 4px 4px no-repeat #252626}
div.tags ul li.DMA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_dma.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.DOM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_dom.gif) 4px 4px no-repeat #252626}
div.tags ul li.TMP a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_tmp.gif) 4px 4px no-repeat #252626}
div.tags ul li.ECU a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ecu.gif) 4px 4px no-repeat #252626}
div.tags ul li.EGY a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_egy.gif) 4px 4px no-repeat #252626}
div.tags ul li.SLV a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_slv.gif) 4px 4px no-repeat #252626}
div.tags ul li.GNQ a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_gnq.gif) 4px 4px no-repeat #252626}
div.tags ul li.ERI a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_eri.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.EST a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_est.gif) 4px 4px no-repeat #252626}
div.tags ul li.ETH a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_eth.gif) 4px 4px no-repeat #252626}
div.tags ul li.EUU a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_euu.gif) 4px 4px no-repeat #252626}
div.tags ul li.FLK a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_flk.gif) 4px 4px no-repeat #252626}
div.tags ul li.FRO a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_fro.gif) 4px 4px no-repeat #252626}
div.tags ul li.FJI a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_fji.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.FIN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_fin.gif) 4px 4px no-repeat #252626}
div.tags ul li.FRA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_fra.gif) 4px 4px no-repeat #252626}
div.tags ul li.FSM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_fsm.gif) 4px 4px no-repeat #252626}
div.tags ul li.GUF a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_guf.gif) 4px 4px no-repeat #252626}
div.tags ul li.PYF a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_pyf.gif) 4px 4px no-repeat #252626}
div.tags ul li.GAB a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_gab.gif) 4px 4px no-repeat #252626}
div.tags ul li.GMB a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_gmb.gif) 4px 4px no-repeat #252626}
div.tags ul li.GEO a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_geo.gif) 4px 4px no-repeat #252626}
div.tags ul li.DEU a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_deu.gif) 4px 4px no-repeat #252626}
div.tags ul li.GHA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_gha.gif) 4px 4px no-repeat #252626}
div.tags ul li.GIB a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_gib.gif) 4px 4px no-repeat #252626}
div.tags ul li.GRC a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_grc.gif) 4px 4px no-repeat #252626}
div.tags ul li.GRL a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_grl.gif) 4px 4px no-repeat #252626}
div.tags ul li.GLP a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_glp.gif) 4px 4px no-repeat #252626}
div.tags ul li.GUM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_gum.gif) 4px 4px no-repeat #252626}
div.tags ul li.GTM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_gtm.gif) 4px 4px no-repeat #252626}
div.tags ul li.GIN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_gin.gif) 4px 4px no-repeat #252626}
div.tags ul li.GNB a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_gnb.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.GUY a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_guy.gif) 4px 4px no-repeat #252626}
div.tags ul li.HTI a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_hti.gif) 4px 4px no-repeat #252626}
div.tags ul li.HMD a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_hmd.gif) 4px 4px no-repeat #252626}
div.tags ul li.HND a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_hnd.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.HUN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_hun.gif) 4px 4px no-repeat #252626}
div.tags ul li.ISL a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_isl.gif) 4px 4px no-repeat #252626}
div.tags ul li.IND a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ind.gif) 4px 4px no-repeat #252626}
div.tags ul li.IRQ a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_irq.gif) 4px 4px no-repeat #252626}
div.tags ul li.IDN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_idn.gif) 4px 4px no-repeat #252626}
div.tags ul li.IRL a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_irl.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.ISR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_isr.gif) 4px 4px no-repeat #252626;padding-left:26px}
div.tags ul li.ISR a:hover,div.tags ul li.DNK a:hover{padding-left:26px}
div.tags ul li.ITA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ita.gif) 4px 4px no-repeat #252626}
div.tags ul li.JAM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_jam.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.JPN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_jpn.gif) 4px 4px no-repeat #252626}
div.tags ul li.JOR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_jor.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.KAZ a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_kaz.gif) 4px 4px no-repeat #252626}
div.tags ul li.KEN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ken.gif) 4px 4px no-repeat #252626}
div.tags ul li.PRK a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_prk.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.KOR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_kor.gif) 4px 4px no-repeat #252626}
div.tags ul li.KOS a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_kos.gif) 4px 4px no-repeat #252626}
div.tags ul li.KWT a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_kwt.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.KGZ a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_kgz.gif) 4px 4px no-repeat #252626}
div.tags ul li.LAA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_laa.gif) 4px 4px no-repeat #252626}
div.tags ul li.LVA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_lva.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.LSO a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_lso.gif) 4px 4px no-repeat #252626}
div.tags ul li.LBR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_lbr.gif) 4px 4px no-repeat #252626}
div.tags ul li.LBY a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_lby.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.LIE a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_lie.gif) 4px 4px no-repeat #252626}
div.tags ul li.LTU a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ltu.gif) 4px 4px no-repeat #252626}
div.tags ul li.LUX a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_lux.gif) 4px 4px no-repeat #252626}
div.tags ul li.MAC a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mac.gif) 4px 4px no-repeat #252626}
div.tags ul li.MKD a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mkd.gif) 4px 4px no-repeat #252626}
div.tags ul li.MDG a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mdg.gif) 4px 4px no-repeat #252626}
div.tags ul li.MYS a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mys.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.MLI a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mli.gif) 4px 4px no-repeat #252626}
div.tags ul li.MLT a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mlt.gif) 4px 4px no-repeat #252626}
div.tags ul li.MHL a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mhl.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.MTQ a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mtq.gif) 4px 4px no-repeat #252626}
div.tags ul li.MRT a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mrt.gif) 4px 4px no-repeat #252626}
div.tags ul li.MUS a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mus.gif) 4px 4px no-repeat #252626}
div.tags ul li.MEX a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mex.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.MDA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mda.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.MNG a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mng.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.MSR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_msr.gif) 4px 4px no-repeat #252626}
div.tags ul li.MAR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mar.gif) 4px 4px no-repeat #252626}
div.tags ul li.MOZ a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_moz.gif) 4px 4px no-repeat #252626}
div.tags ul li.MMR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mmr.gif) 4px 4px no-repeat #252626}
div.tags ul li.NAM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_nam.gif) 4px 4px no-repeat #252626}
div.tags ul li.NRU a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_nru.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.NLD a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_nld.gif) 4px 4px no-repeat #252626}
div.tags ul li.ANT a,div.tags ul li.MWI a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mwi.gif) 4px 4px no-repeat #252626}
div.tags ul li.NCL a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ncl.gif) 4px 4px no-repeat #252626}
div.tags ul li.NZL a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_nzl.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.NIC a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_nic.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.NGA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_nga.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.NIU a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_niu.gif) 4px 4px no-repeat #252626}
div.tags ul li.NFK a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_nfk.gif) 4px 4px no-repeat #252626}
div.tags ul li.MNP a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mnp.gif) 4px 4px no-repeat #252626}
div.tags ul li.NOR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_nor.gif) 4px 4px no-repeat #252626;padding-left:27px}
div.tags ul li.OMN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_omn.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.PAK a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_pak.gif) 4px 4px no-repeat #252626}
div.tags ul li.PLW a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_plw.gif) 4px 4px no-repeat #252626}
div.tags ul li.PSE a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_pse.gif) 4px 4px no-repeat #252626}
div.tags ul li.PAN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_pan.gif) 4px 4px no-repeat #252626}
div.tags ul li.PNG a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_png.gif) 4px 4px no-repeat #252626}
div.tags ul li.PRY a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_pry.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.PER a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_per.gif) 4px 4px no-repeat #252626}
div.tags ul li.PHL a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_phl.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.POL a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_pol.gif) 4px 4px no-repeat #252626}
div.tags ul li.PRT a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_prt.gif) 4px 4px no-repeat #252626}
div.tags ul li.PRI a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_pri.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.ROU a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_rou.gif) 4px 4px no-repeat #252626}
div.tags ul li.RUS a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_rus.gif) 4px 4px no-repeat #252626}
div.tags ul li.RWA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_rwa.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.KNA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_kna.gif) 4px 4px no-repeat #252626}
div.tags ul li.LCA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_lca.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.VCT a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_vct.gif) 4px 4px no-repeat #252626}
div.tags ul li.WSM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_wsm.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.STP a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_stp.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.SAU a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_sau.gif) 4px 4px no-repeat #252626}
div.tags ul li.SEN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_sen.gif) 4px 4px no-repeat #252626}
div.tags ul li.SLE a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_sle.gif) 4px 4px no-repeat #252626}
div.tags ul li.SGP a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_sgp.gif) 4px 4px no-repeat #252626}
div.tags ul li.SKK a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_skk.gif) 4px 4px no-repeat #252626}
div.tags ul li.SVN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_svn.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.SLB a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_slb.gif) 4px 4px no-repeat #252626}
div.tags ul li.SOM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_som.gif) 4px 4px no-repeat #252626}
div.tags ul li.ZMB a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_zmb.gif) 4px 4px no-repeat #252626}
div.tags ul li.ESP a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_esp.gif) 4px 4px no-repeat #252626}
div.tags ul li.SHN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_shn.gif) 4px 4px no-repeat #252626}
div.tags ul li.SPM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_spm.gif) 4px 4px no-repeat #252626}
div.tags ul li.SDN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_sdn.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.SUR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_sur.gif) 4px 4px no-repeat #252626}
div.tags ul li.SWZ a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_swz.gif) 4px 4px no-repeat #252626}
div.tags ul li.SWE a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_swe.gif) 4px 4px no-repeat #252626}
div.tags ul li.CHE a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_che.gif) 4px 4px no-repeat #252626;padding-left:22px}
div.tags ul li.SYR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_syr.gif) 4px 4px no-repeat #252626}
div.tags ul li.TJK a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_tjk.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.TZA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_tza.gif) 4px 4px no-repeat #252626}
div.tags ul li.THA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_tha.gif) 4px 4px no-repeat #252626}
div.tags ul li.TGO a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_tgo.gif) 4px 4px no-repeat #252626}
div.tags ul li.TON a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ton.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.TTO a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_tto.gif) 4px 4px no-repeat #252626}
div.tags ul li.TUN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_tun.gif) 4px 4px no-repeat #252626}
div.tags ul li.TUR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_tur.gif) 4px 4px no-repeat #252626}
div.tags ul li.TKM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_tkm.gif) 4px 4px no-repeat #252626}
div.tags ul li.UGA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_uga.gif) 4px 4px no-repeat #252626}
div.tags ul li.UKR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ukr.gif) 4px 4px no-repeat #252626}
div.tags ul li.ARE a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_are.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.GBR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_gbr.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.USA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_usa.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.URY a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ury.gif) 4px 4px no-repeat #252626}
div.tags ul li.UZB a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_uzb.gif) 4px 4px no-repeat #252626}
div.tags ul li.VUT a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_vut.gif) 4px 4px no-repeat #252626}
div.tags ul li.VEN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ven.gif) 4px 4px no-repeat #252626}
div.tags ul li.VNM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_vnm.gif) 4px 4px no-repeat #252626}
div.tags ul li.VGB a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_vgb.gif) 4px 4px no-repeat #252626}
div.tags ul li.VIR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_vir.gif) 4px 4px no-repeat #252626}
div.tags ul li.WLF a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_wlf.gif) 4px 4px no-repeat #252626}
div.tags ul li.ESH a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_esh.gif) 4px 4px no-repeat #252626}
div.tags ul li.YEM a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_yem.gif) 4px 4px no-repeat #252626}
div.tags ul li.ZAF a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_zaf.gif) 4px 4px no-repeat #252626}
div.tags ul li.ZWE a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_zwe.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.TWN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_twn.gif) 4px 4px no-repeat #252626}
div.tags ul li.KIR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_kir.gif) 4px 4px no-repeat #252626}
div.tags ul li.IRN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_irn.gif) 4px 4px no-repeat #252626}
div.tags ul li.HKG a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_hkg.gif) 4px 4px no-repeat #252626}
div.tags ul li.SYC a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_syc.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.BRB a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_brb.gif) 4px 4px no-repeat #252626}
div.tags ul li.MDV a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mdv.gif) 4px 4px no-repeat #252626}
div.tags ul li.SMR a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_smr.gif) 4px 4px no-repeat #252626}
div.tags ul li.TUV a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_tuv.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.MNE a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mne.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.SRB a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_srb.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.COL a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_col.gif) 4px 4px no-repeat #252626;padding-left:29px}
div.tags ul li.GRD a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_grd.gif) 4px 4px no-repeat #252626;padding-left:28px}
div.tags ul li.GRD a:hover{padding-left:28px}
div.tags ul li.LBN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_lbn.gif) 4px 4px no-repeat #252626;padding-left:29px}
div.tags ul li.LKA a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_lka.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.MCO a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_mco.gif) 4px 4px no-repeat #252626;padding-left:27px}
div.tags ul li.MCO a:hover,div.tags ul li.NOR a:hover{padding-left:27px}
div.tags ul li.NER a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_ner.gif) 4px 4px no-repeat #252626}
div.tags ul li.NPL a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_npl.gif) 4px 4px no-repeat #252626;padding-left:20px}
div.tags ul li.NPL a:hover{padding-left:20px}
div.tags ul li.QAT a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_qat.gif) 4px 4px no-repeat #252626;padding-left:35px}
div.tags ul li.QAT a:hover,div.tags ul li.LKA a:hover,div.tags ul li.SRB a:hover,div.tags ul li.MNE a:hover,div.tags ul li.TUV a:hover,div.tags ul li.SYC a:hover,div.tags ul li.ZWE a:hover,div.tags ul li.USA a:hover,div.tags ul li.GBR a:hover,div.tags ul li.ARE a:hover,div.tags ul li.TON a:hover,div.tags ul li.TJK a:hover,div.tags ul li.SDN a:hover,div.tags ul li.SVN a:hover,div.tags ul li.STP a:hover,div.tags ul li.WSM a:hover,div.tags ul li.LCA a:hover,div.tags ul li.RWA a:hover,div.tags ul li.PRI a:hover,div.tags ul li.PHL a:hover,div.tags ul li.PRY a:hover,div.tags ul li.OMN a:hover,div.tags ul li.NGA a:hover,div.tags ul li.NIC a:hover,div.tags ul li.NZL a:hover,div.tags ul li.NRU a:hover,div.tags ul li.MNG a:hover,div.tags ul li.MDA a:hover,div.tags ul li.MEX a:hover,div.tags ul li.MHL a:hover,div.tags ul li.MYS a:hover,div.tags ul li.LBY a:hover,div.tags ul li.LVA a:hover,div.tags ul li.KWT a:hover,div.tags ul li.PRK a:hover,div.tags ul li.JOR a:hover,div.tags ul li.JAM a:hover,div.tags ul li.IRL a:hover,div.tags ul li.HND a:hover,div.tags ul li.GNB a:hover,div.tags ul li.FJI a:hover,div.tags ul li.ERI a:hover,div.tags ul li.DMA a:hover,div.tags ul li.CUB a:hover,div.tags ul li.HRV a:hover,div.tags ul li.CAN a:hover,div.tags ul li.BLR a:hover,div.tags ul li.BHS a:hover,div.tags ul li.AZE a:hover,div.tags ul li.AUS a:hover,div.tags ul li.ARM a:hover{padding-left:35px}
div.tags ul li.VAT a {background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_vat.gif) 4px 4px no-repeat #252626;padding-left:22px}
div.tags ul li.VAT a:hover,div.tags ul li.CHE a:hover{padding-left:22px}
div.tags ul li.UN a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_un.gif) 4px 4px no-repeat #252626;padding-left:29px}
div.tags ul li.UN a:hover,div.tags ul li.LBN a:hover,div.tags ul li.COL a:hover{padding-left:29px}
div.tags ul li.MULTI a{background:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/www/flags2/flag_multi-country.gif) 4px 4px no-repeat #252626;padding-left:36px}
div.tags ul li.MULTI a:hover{padding-left:36px}

/***************************************************/
/** blog XML feed items
/***************************************************/
.blogImage { padding-right:12px;padding-top:3px;float:left;display:block;}
.blogItem {padding-bottom:10px;}

/****************************************************************************/
/*  UTILITY Master Page              
/****************************************************************************/
div.utilitymasterpage div.grid_banner {padding-bottom:5px;margin-bottom:10px;border-bottom:0;
    background:transparent url("http://sas-origin.onstreammedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/m3t1fxfot02tazphyxdezq.png") repeat-x 0 -405px;}
div.utilitymasterpage div.grid_footer table.footerNav {margin:0 auto 1em;}
div.utilitymasterpage div.grid_footer table.footerNav a {color:#61c250;}
div.utilitymasterpage div.grid_footer table.footerNav a:hover {color:#70e05c;}
table.footerNav ul,table.footerNav ul li {float:left;list-style:none;margin:0;padding:0;}

div.utilitymasterpage div.grid_content {color:#424545;background-color:#ffffff;
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;}
div.utilitymasterpage div.grid_content div.innercontent {padding:18px 12px;}
div.utilitymasterpage div.grid_content div.row1 div.innerrow:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.utilitymasterpage div.grid_content div.formHeading {display:none;}

div.utilitymasterpage div.grid_content {font-family:Arial,Helvetica,sans-serif;}
div.utilitymasterpage div.grid_content div.colpos21 div.innercolumn {padding:1em 0;}
div.utilitymasterpage div.grid_content div.note {color:#595b5c;font:normal 0.9em/19px Arial, Helvetica, sans-serif;}
div.utilitymasterpage div.grid_content div.note p {margin:0;}

div.utilitymasterpage div.errorSummary {padding:0 0 10px;margin:0 25px 19px 0;position:relative;width:auto;}
div.utilitymasterpage div.errorSummary span {display:block;padding:10px;}

div.utilitymasterpage div.grid_content div.checkbox input, 
div.utilitymasterpage div.grid_content div.radiobutton input {float:left;display:block;}

/****************************************************************************/
/*  OMS pages              
/****************************************************************************/
div.oms div.grid_content {background-color:#ffffff;margin-top:15px;
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;}
div.oms div.grid_content div.innercontent {padding:18px 12px;}

div.omsviewa div.grid_content div.element label {display:inline-block;text-align:right;width:200px;margin-right:15px;}
div.omsviewa div.grid_content span.note {display:block;color:#595b5c;font-size:0.9em;font-weight:normal;}
div.omsviewa div.grid_content div.note {margin-left:219px;}
div.omsviewa div.grid_content div.note span.more {display:block;margin-top:2em;}
div.omsviewa div.grid_content div.buttons {margin-left:219px;}
div.omsviewa div.colpos21 {margin-left:219px;}

div.omsviewc div.grid_content div.element label,div.omsviewh div.grid_content div.element label {display:inline-block;text-align:right;width:200px;margin-right:15px;}
div.omsviewc div.grid_content div.note,div.omsviewh div.grid_content div.note {margin-left:219px;}
div.omsviewc div.grid_content div.buttons,div.omsviewh div.grid_content div.buttons {margin-left:219px;}

div.cmsviewh div.grid_content div.checkbox input {float:left;display:block;margin-right:5px;}
div.cmsviewh div.grid_content div.checkbox label {float:left;display:block;margin-top:0;}

div.omsviewj div.grid_content div.element label {display:inline-block;text-align:right;width:200px;margin-right:15px;}
div.omsviewj div.grid_content div.note {margin-left:219px;}
div.omsviewj div.grid_content div.checkbox {margin:0.5em 0 0 219px;}
div.omsviewj div.grid_content div.element div.checkbox label {margin:0;padding:0;display:block;float:left;text-align:left;width:auto;}
div.omsviewj div.grid_content div.buttons {margin-left:219px;}
div.omsviewj div.colpos21 {margin-left:219px;} 
div.omsviewj div.emailConfirmation {position:absolute;left:0;top:-1500px;width:1px;height:1px;overflow:hidden;} 
div.omsviewj div.SectionHeading {margin: 1em 0 0 219px;}
div.omsviewj table.checkboxList {margin: 0.5em 0 1em 213px;}

div.omsviewo div.row1 .innerrow {border:1px solid #d5d6d2;border-top:0;}
div.omsviewo div.row1 .innerrow:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.omsviewo .colpos20 {width:461px;float:left;display:block;border-right:1px solid #d5d6d2;}
div.omsviewo .colpos21 {width:462px;float:left;display:block;}
div.omsviewo div.sectionHeading {background-color:#eaeaea;border-top:1px solid #d5d6d2;border-bottom:1px solid #d5d6d2;padding:4px 6px;font-family:Arial,Helvetica,sans-serif;}
div.omsviewo div.sectionHeading.password {border-bottom:0;}
div.omsviewo div.sectionHeading:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.omsviewo div.sectionHeading span {float:left;display:block;font-size:1.1em;line-height:1.5em;width:35%;margin-right:5%;}
div.omsviewo div.sectionHeading div.buttons {float:right;display:block;}
div.omsviewo div.sectionHeading div.buttons div.button {margin:0;}
div.omsviewo div.sectionHeading div.buttons div.button input {margin-top:0;}
div.omsviewo div.element {margin:0.5em 6px;font-family:Arial,Helvetica,sans-serif;}
div.omsviewo div.element:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.omsviewo div.element div.label {float:left;display:block;width:35%;font-weight:bold;text-align:right;margin-right:5%;}
div.omsviewo div.element div.response {float:left;display:block;width:55%;}
div.omsviewo div.colpos21 div.response {margin:0.5em 6px;line-height:1.5em;font-family:Arial,Helvetica,sans-serif;}
div.omsviewo div.colpos21 div.response div.col0 {float:left;display:block;width:47%;margin-right:1%;}
div.omsviewo div.colpos21 div.response div.col1 {float:left;display:block;}
div.omsviewo div.colpos21 div.response li a {font-weight:bold;}

div.omsviewp div.row0,
div.omsviewp div.row1 {margin-bottom:1em;}
div.omsviewp div.row1 .innerrow,
div.omsviewp div.row5 .innerrow {padding:0;}
div.omsviewp div.row2,div.omsviewp div.row3,div.omsviewp div.row4 {margin-bottom:1em;border:1px solid #d5d6d2;}
div.omsviewp div.row0:after,div.omsviewp div.row1:after,
div.omsviewp div.row2:after,div.omsviewp div.row3:after,
div.omsviewp div.row4:after, div.omsviewp div.row5:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

div.omsviewp .innerrow:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.omsviewp div.grid_content div.colpos10 div.innercolumn,
div.omsviewp div.grid_content div.colpos20 div.innercolumn,
div.omsviewp div.grid_content div.colpos21 div.innercolumn {padding:0;position:relative;}
div.omsviewp div.SectionHeading {background-color:#eaeaea;padding:4px 6px;font-family:Arial,Helvetica,sans-serif;}

div.omsviewp div.grid_content div.buttons div.button {margin:0 0 0 6px;}
div.omsviewp div.grid_content div.row1 div.buttons div.button,
div.omsviewp div.grid_content div.row5 div.buttons div.button {margin:0 6px 0 0;}

div.omsviewp div.grid_content table {margin:6px;width:99%;}
div.omsviewp div.grid_content td {vertical-align:top;padding:1px 1px 1px 0;line-height:1em;}
div.omsviewp div.grid_content td:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.omsviewp div.grid_content td input {float:left;display:block;margin:0 8px 2px 0;height:1.3em;padding-top:0;}
div.omsviewp div.grid_content td label {font-family:Arial,Helvetica,sans-serif;font-size:0.9em;line-height:1.15em;}

div.omsviewp div.row2 {background-color:#eaeaea;}
div.omsviewp div.grid_content div.row2 .colpos20 {width:343px;float:left;display:block;border-right:1px solid #d5d6d2;background-color:#eaeaea;}
div.omsviewp div.grid_content div.row2 .colpos20 div.SectionHeading {font-weight:bold;font-size:1.15em;}
div.omsviewp div.grid_content div.row2 .colpos20 td {width:50%;}
div.omsviewp div.grid_content div.row2 .colpos21 {width:580px;float:left;display:block;background-color:#ffffff;}

div.omsviewp div.grid_content div.row3 .colpos20 {width:732px;float:left;display:block;border-right:1px solid #d5d6d2;}
div.omsviewp div.grid_content div.row3 .colpos21 {width:191px;float:left;display:block;}


/****************************************************************************/
/*  Contact Us              
/****************************************************************************/
div.cmscontactus div.grid_content div.checkbox {float:left;display:block;}
div.cmscontactus div.grid_content div.element div.checkbox input {float:left;display:block;}
div.cmscontactus div.grid_content div.element div.checkbox label {margin:0;display:block;float:left;}
div.cms.cmscontactus div.colpos10 {
    -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
div.cmscontactus div.grid_content {padding:0;
    -moz-box-shadow: 1px 1px 5px #252626;-webkit-box-shadow: 1px 1px 5px #252626;box-shadow: 1px 1px 5px #252626;
    background-color:#ffffff;}
div.cmscontactus div.innermodule {padding:15px;}



@media screen and (max-width:1024px) {
    .grid_navigation .nav-wrapper {max-width:98%;}
    div.csm div.grid_content, div.grid_content {max-width:98%;margin:0 auto 1em;}
    #nav-poptopics {margin:0 auto;}
    div.secondarynavigation {max-width:100%;margin:0 auto;}
    div.csm.hasinsert1 .row1 .colpos10 #gdrow1col0sec0 .innersection, div.csm.hasinsert2 .row2 .colpos10 #gdrow2col0sec0 .innersection, 
    div.csm.hasinsert3 .row3 .colpos10 #gdrow3col0sec0 .innersection {left:0;width:100%;}
    div.csm.hasinsert1 .row1 .colpos10 .innersection,
    div.csm.hasinsert2 .row2 .colpos10 .innersection,
    div.csm.hasinsert3 .row3 .colpos10 .innersection {max-width:989px;width:100%;top:0;left:0;}
    div.csm.hasinsert1 .row1 .colpos10 div.innercolumn,
    div.csm.hasinsert2 .row2 .colpos10 div.innercolumn,
    div.csm.hasinsert3 .row3 .colpos10 div.innercolumn {overflow:hidden;}
    .hpResourceBarWrap {padding-left:0;background-image:none;}
    .hpResourceBar {padding-right:0;background-image:none;}
    .hpResourceBarI {width:100%;float:none;}
    .hpResourceBarIcap {display:none;width:0;background-image:none;}
}

@media screen and (max-width:978px) {
    #nav-statenav  ul li.consulting,#nav-statenav  ul li.login {float:left;}
    #nav-statenav ul li.e a {border:0;}
    .csmFtrAdInner {max-width:98%;margin:0 auto;}
    .hpResourceBar .list li {padding:0;}
    .hpResourceBar .nav-wrapper .heading {display:none;}
    .hpResourceBar .list {margin:0 auto;float:none;width:95%;}
    div.cms.bg595b5c div.grid_content {max-width: 100%;}
    div.sa-video div.cmswrapper div.headings {float:none;clear:both;}
    div.sa-video div.cmswrapper div.cmsbody {float:none;clear:both;}
    div.sa-video div.colpos10 div.embeddedplayer,
    div.sa-video div.embeddedplayer  {float:none;width:auto;margin:0;}
    div.sa-video div.cmswrapper div.content {float:none;width:auto;} 
    .colpos20 .cha-itemstrip.hasjs .cmsitem {width:22%;}
    .homepageAdSlider .hasjs {max-width:896px;}
    #viewer {width:896px;}
    .sosWBWrapper object, .electionKeyWrapper object {border:none;}
}

@media screen and (max-width:960px) {
    div.cms div.sa-flexchart div.colpos20 {float:none;width:100%;max-width:100%;}
    div.cms div.sa-flexchart div.colpos21 {float:none;width:100%;max-width:100%;}
    div.sa-flexchart div.rel-sidetop, div.sa-flexchart div.rel-sidebottom {display:none;}
    div.sa-flexchart ul.export {float:left;margin-bottom:2em;}
    div.sa-flexchart ul.export:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
    div.cms div.innercolumn {padding-bottom:1px;}
    div.colpos10 .rel-alltop {margin-bottom: 0;}
    .atozcol .mobileShrinkNav select {margin-top:1em;}
    .sosWBWrapper, electionKeyWrapper {padding-top:0;}
}

@media screen and (max-width:800px) {
    div.mobileShrinkNav {padding:1px 0;}
    div.mobileShrinkNav ul {text-align:left;}
    div.mobileShrinkNav select {margin:0.5em 0;}
    #nav-statenav ul li.s {display:none;}
    #nav-statenav  ul li a {padding:0 9px;}
    #nav-poptopics div.heading {margin-left:9px;}
    #nav-poptopics {font-size:0.7em;}
    #nav-poptopics ul li {margin:0 7px;}
    div.secondarynavigation {font-size:0.7em;}
    div.secondarynavigation ul li {margin-left:0;padding:0 8px;}
    #nav-footersitemap {font-size:0.9em;}
    div.simpleRibbon .ribbonTabs li {padding:0.25em;}
    .hpResourceBar .nav-wrapper {width:65%;}
    .hpResourceBar .resAlerts {width:35%;}
    div.csmelectionsubhplst3col .gopList {float:none;width:auto;}
    div.csmelectionsubhplst3col .gopChartContain {float:none;width:auto;}
    div.csmelectionsubhplst3col .gopChartWrap {border-left:1px solid #8e908f;}
    .electionBanner h1 {float:none;margin:0 auto 0.5em;min-width:220px;}
    .electionBanner .electionBannerWrapper {float:none;width:100%;}
    div.sa-release div.cmsbody img {max-width:100%;}
    div.atozAd {display:none;}
    .csm.csmishape .row2 #viewer,
    .csm.csmishape .row2 #viewer #main .section {max-width:100%;} 
    .csm.csmishape .row2 #viewer div.splitRow2 {float: none;min-height: 10px;padding-right: 0;width: 75%;}
    .csm #calendarWrap {width:100%;}
    .csm #calendarWrap #calendar {float:none;width:100%;}
    .csm #calendarWrap #rightWrap {float:none;width:100%;max-width:100%;padding-top:0;margin-top:0;}
    div.gopContendersWrapper div.gopChart {width:100%;float:none;padding-right:0;background:none;}
    div.gopContendersWrapper div.electionNews {width:100%;float:none;padding:0;margin:0;}
    div.electionNews ul {margin:0;}
    div.electionNews ul li {float:left;margin:0 10px 0 0;}
    div.gopContendersWrapper p.footNote {float:none;margin:1em 0;text-align:left;}
    div.gopContendersWrapper a.actionButtons.exportData {float:none;display:inline-block;}
    div.gopContendersWrapper a.actionButtons.showAllContenders {float:none;display:inline-block;}
    div.colpos21 div.cmsitem div.rightGlobalColumn {padding-left:10px;}
    .csm .ContentFlow {display:none;}
}

@media screen and (max-width:768px) {
    div.csmishape div.row1 {margin-bottom:0;}
    div.csm div.grid_content {overflow:hidden;}
    div.csm .innerrow {padding-top:1px;padding-bottom:1px;}
    div.oneColumn {
        -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    div.csm div.grid_content, div.grid_content {max-width:100%;margin:0 auto;
        -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    div.oms div.grid_content {margin-top:0;
        -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    div.cms #nav-poptopics, #nav-poptopics {max-width:100%;margin:0 auto;}
    .grid_navigation .nav-wrapper {max-width:100%;}
    #nav-poptopics .nav-wrapper {
        -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    div.cms div.secondarynavigation {margin-bottom:0;}
    div.secondarynavigation .nav-wrapper {
        -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    div.secondarynavigation ul li {margin-left:0;padding:0 5px;}
    #nav-statenav {margin-bottom:0;padding-bottom:0;}
    #nav-statenav  ul li a {padding:0 5px;}
    #nav-poptopics div.heading {display:none;}
    #nav-poptopics ul li {margin:0 5px;}
    div.cms div.colpos20 {width:67%;margin-right:0;
        -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    div.cms div.colpos21 {width:33%;}
    div.utilitymasterpage div.grid_banner {margin-bottom:0;padding-bottom:1px;}
    div.utilitymasterpage div.grid_footer {margin-top:0;}
    div.omsviewa div.colpos21,div.omsviewa div.grid_content div.buttons,div.omsviewa div.grid_content div.note,div.omsviewj div.grid_content div.note,
    div.omsviewc div.grid_content div.buttons, div.omsviewh div.grid_content div.buttons,div.omsviewj div.grid_content div.buttons,
    div.omsviewc div.grid_content div.note, div.omsviewh div.grid_content div.note {margin-left:0;}
    div.omsviewa div.grid_content div.element label,div.omsviewc div.grid_content div.element label, 
    div.omsviewh div.grid_content div.element label,div.omsviewj div.grid_content div.element label {display:block;margin-right:0;text-align:left;width:100%;}
    div.omsviewj div.grid_content div.element div.checkbox label {float:none;}
    div.grid_content div.textbox input, div.grid_content div.dropdown select, div.grid_content div.passwordbox input {max-width:100%;}
    div.omsviewj div.SectionHeading,div.omsviewj table.checkboxList,div.omsviewj div.grid_content div.checkbox {margin: 1em 0 0 0;}
    div.grid_content div.textarea textarea {width:100%;}
    div.csmwwwhomepage4rows .colpos30 {width:50%;}
    div.csmwwwhomepage4rows .colpos31 {width:30%;}
    div.csmwwwhomepage4rows .colpos32 {width:20%;} 
    div.corporateOffices ul li {width:45%;}
    .ribbonAd1 .btnRounded {font-size:0.75em;letter-spacing:normal;}
    div.cmsbody div.navigation, div.content div.navigation {width:40%;}
    div.atozcol {margin-top:0;
        -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    div.www1col div.row0 div.colpos10 {margin-top:0;
        -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    div.crmviewa div.grid_module.crmviewa {margin-top:0;
        -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
   .ribbonAd1 .btnFlat {letter-spacing:normal;}
}

@media screen and (max-width:720px) {
    .csm.csmishape .row2 #viewer div.splitRow2 {width: 70%;}
    .ribbonAd1 .btnFlat {line-height:1.5em;}
    #nav-statenav  ul li a {padding:0 4px;}
    div.presAppr {background-color:#ffffff;padding:15px;}
    div.presAppr #presidentialApproval, div.presAppr #rssFeedReader {display:none;}
    div.presAppr div.respondNotification {display:block;}
    div.sosWrapper .sosHeader, div.sosWrapper object {display:none;}
    div.sosWrapper .respondNotification {display:block;padding:15px;}
    div.globalEmployment object {display:none;}
    div.globalEmployment .respondNotification {display: block;}
    div.cityWBWrapper object {display:none;}
    div.cityWBWrapper .respondNotification {display: block;}
    div.sosWBWrapper {padding:15px;}
    div.sosWBWrapper #sosWB {display:none;}
    div.sosWBWrapper .respondNotification {display:block;}
    div.electionKeyWrapper {padding:15px;}
    div.electionKeyWrapper #electionKey {display:none;}
    div.electionKeyWrapper .respondNotification {display:block;}
}

@media screen and (max-width:650px) {
    #navselect-statenav {display:block;}
    #nav-statenav {display:none;} 
    #nav-poptopics select {font-size:1.15em;}
    div.secondarynavigation ul li {padding:0 4px;}
    div.secondarynavigation ul li.e {border-right:0;}
    .csmFtrAd {background-image:none;padding-left:10px;}
    .hpResourceBar .nav-wrapper {width:60%;}
    .hpResourceBar .resAlerts {width:40%;}
    .hpResourceBar .list li span {background-image:none;}
    .hpResourceBar .list li span.hiddenIR {position:relative;left:0;top:0;height:auto;width:auto;}
    .hpResourceBar .list li.resFB span.icon,
    .hpResourceBar .list li.resTW span.icon,
    .hpResourceBar .list li.resRSS span.icon,
    .hpResourceBar .list li.resVID span.icon,
    .hpResourceBar .list li.resPOD span.icon,
    .hpResourceBar .list li.resMOB span.icon,
    .hpResourceBar .list li.resWGT span.icon {height:0;width:0;margin:0;background-image:none;}
    .shareFooter .list li span.hiddenIR {position:relative;left:0;top:0;height:auto;width:auto;}
    .shareFooter .list li.resFB span.icon,
    .shareFooter .list li.resTW span.icon,
    .shareFooter .list li.resRSS span.icon,
    .shareFooter .list li.resVID span.icon,
    .shareFooter .list li.resPOD span.icon,
    .shareFooter .list li.resMOB span.icon,
    .shareFooter .list li.resWGT span.icon {height:0;width:0;margin:0;background-image:none;}  
    .electionBanner .electionBannerWrapper .electionLinkBox{width:50%;}
    .ribbonAd1 .btnRounded span.greenArrow {background:none;padding-left:0;}
    div.cms div.colpos20 {float:none;width:100%;}
    div.cms div.colpos21 {float:none;width:100%;max-width:100%;margin:0 auto;background-color: #424545;}
    div.rel-sidetop {padding:0 15px;margin-bottom:0;}
    div.presshp ul#portfolio li {background:none;float: none;min-height:50px;width:100%;}
    div.presshp ul#portfolio li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
    .csm.csmishape .row2 #viewer div.splitRow2 {width: 60%;}
    div.gopContendersWrapper .respondNotification {display:block;}
    div.gopContendersWrapper .gopChartWrapper {display:none;}
    div.gopContendersWrapper #gopContendersHeader {display:none;}
    div.gopContendersWrapper #gopContenders {display:none;}
    #gopContendersFooter {display:none;}
    .oneMillion ul.tabs li {width:23%;font-size:0.9em;}
    div.csm .cha-itemstrip .cmsitem.f h4.title, div.csm .cha-itemstrip h4.title {font-size: 0.75em;line-height: 1.25em;}
    div.cms div.colpos21 div.cmsitem div.rightGlobalColumn {padding-top:0;}
    div.colpos10 .rel-alltop img.respondImage {width:auto;}
    .gallupGlobalRpts .leftStory {border-right:none;float:none;margin:0;width:100%;padding-right:0;}
    .gallupGlobalRpts .rightStory {float:none;margin:0;width:100%;}
}

@media screen and (max-width:480px) {
    div.grid_banner {border-bottom:1px solid #252626;background-color:#1b1b1b;background-image:none;}
    div.grid_banner div.bannerRow1 {background-color: #1b1b1b;}
    div.grid_banner div.datetime {display:none;}
    div.grid_banner div.taskNav {float:right;margin:0;}
    div.grid_banner div.taskNav div.navigationAccount {margin-left:0;}
    div.grid_banner div.searchBox {clear:both;margin:0 auto;float:none;max-width:480px;}
    div.grid_banner div.taskNav div.navigationCareers {display:none;}
    #navselect-statenav select {width:100%;max-width:440px;margin:0 auto;}
    #nav-poptopics select, #nav-poptopics div.mobileShrinkNav select.mobileMenu {width:100%;max-width:440px;margin:0 auto;}
    #nav-poptopics div.list {padding-left:9px;padding-right:9px;}
    div.secondarynavigation select {width:100%;max-width:440px;font-size:1.15em;margin:0.5em auto;}
    #nav-footersitemap select {width:100%;max-width:440px;font-size:1.15em;margin:0.5em auto;}
    .hpResourceBar .nav-wrapper {width:40%;padding-top:1em;text-align:center;}
    .hpResourceBar .resAlerts {width:60%;}
    .hpResourceBar .searchBox {margin-top:0.75em;}
    .hpResourceBar div.mobileShrinkNav  div.list select {margin:0;}
    .shareFooter ul li {margin-right:0;}
    div.csmwwwhomepage4rows .colpos30 {width:100%;float:none;padding-bottom:1px;}
    div.csmwwwhomepage4rows .colpos31 {width:100%;float:none;padding-bottom:1px;}
    div.csmwwwhomepage4rows .colpos32 {width:100%;float:none;padding-bottom:1px;} 
    div.csmwwwhomepage4rows .colpos30 .innersection,
    div.csmwwwhomepage4rows .colpos31 .innersection,
    div.csmwwwhomepage4rows .colpos32 .innersection {margin: 15px 3.0303% 0;}
    div.csmpollsubhplast3column .colpos20 {float:none;width:100%;}
    div.csmpollsubhplast3column .colpos21 {float:none;width:100%;}
    div.csmpollsubhplast3column .colpos30 {float:none;width:100%;}
    div.csmpollsubhplast3column .colpos31 {float:none;width:100%;}
    div.csmpollsubhplast3column .colpos32 {float:none;width:100%;}
    div.csmpollsubhplast3column .row2 .innerrow {padding:1px 1.53846%;}    
    div.csmelectionsubhplst3col .colpos20 {float:none;width:100%;}
    div.csmelectionsubhplst3col .colpos21 {float:none;width:100%;}
    div.csmelectionsubhplst3col .colpos30 {float:none;width:100%;}
    div.csmelectionsubhplst3col .colpos31 {float:none;width:100%;}
    div.csmelectionsubhplst3col .colpos32 {float:none;width:100%;}
    div.csmelectionsubhplst3col .row1 .innerrow {padding:1px 1.53846%;}
    div.simpleribbonwrapper {border: 1px solid #B5B6B3;}
    .row0 .colpos10 .electionBanner .electionBannerWrapper {display:none;}
    .row1 .colpos21 .electionBanner {display:block;}
    table.gopContendersTable .contenderRow td input {display:none;}
    div.gopChartWrap object, th.rollingAvg {display:none;}
    div.gopChartWrap div.respondNotification {display:block;}    
    div.csm.presshp div.row1 div.colpos10 div.cha-featureitem div.cmsitem.f {width:100%;margin-right:0;float:none;}
    div.csm.presshp div.row1 div.colpos10 div.cha-featureitem div.cmsitem {width:100%;float:none;}
    div.csmtshape.csm div.colpos20, div.csmtshape.csm div.colpos21 {float: none;width:100%;}
    .csm.csmishape .row2 #viewer div.splitRow2 {width: 40%;}
    div.csm div.row0 div.grid_section,div.csm div.row0 div.grid_section.nomargin, div.csm div.row0 div.grid_section.nopadding {padding-top:1px;padding-bottom:1px;}
    div.corporateOffices ul li {width:100%;}
    div.rotator p.mainTitle {padding-top:45px;}
    div.rotator p.description {font-size:0.75em;line-height:1.5em;max-width:60%;}
    div.csmishape div.row0 .cmsitem.ite-custom object {display:none;}
    div.csmishape div.row1 {border-bottom:1px solid #d5d6d2;}
    div.csmishape div.row1 div.colpos20, div.csmishape div.row1 div.colpos21 {float:none;width:100%;}
    div.csmishape div.row2 .grid_section {float:none;width:100%;}
    div.csmishape div.row0 .cmsitem.ite-blob,
    div.csmtshape div.row0 .cmsitem.ite-blob {display:none;}
    div.csm div.splitrow {float:none;width:100%;}
    div.csm div.splitrow.divider .innersection {background: none;}
    div.sa-flexchart table#tabulardata.hasjs {display:table;}
    div.sa-flexchart table#tabulardata th {font-size:0.7em;letter-spacing:normal;}
    div.sa-flexchart .cmswrapper object {display:none;}
    div.cmssearch div.paging span.current {margin:0;padding: 2px 5px 3px;}
    div.cmssearch div.paging a {margin:0 1px;padding-left:0;padding-right:0;}
    div.cmssearch div.paging a.nextlink {margin-left:10px;}
    div.cmssearch div.paging a.previouslink {margin-right:10px;}
    .million_survey_content_main {display:none;}
    div.oneMillion .respondNotification {display:block;padding:15px;}
    div.gallupGlobal .rssListItem, div.cityWBTrack .rssListItem {width:100%;float:none;padding:0;}
    #TaleoIFrame {display:none;}
    .careersText {display:none;}
    .careersDropdown {display:none;}
    .careersResponsiveText {display:block;}
    .homepageAdSlider {display:none;}
}

@media screen and (max-width:320px) {
    div.grid_banner div.searchBox {min-width:280px;}
    .electionBanner .electionBannerWrapper .electionLinkBox{width:100%;}
    div.rotator {display:none;}
    .hpResourceBar, .hpResourceBarI {background-image:none;}
    .hpResourceBar .nav-wrapper {display:none;}
    .hpResourceBar .resAlerts {width:100%;float:none;}
    .hpResourceBarWrap {
        background-image:none;background-color:#1b1b1b;}
    .hpResourceBar .searchBox {margin:10px;}
    .shareFooter .list {height:auto;padding:1em 0;margin-top:1em;}
    .shareFooter ul li {clear:left;float:none;}
    .shareFooter .list li span {line-height:1.5em;}
    div.peekabooI {text-align:left;padding-left:10px;}
    div.peekaboo a {font-size:0.5em;line-height:22px;}
    a.closePeekaboo {right:5px;}
    div.cms div.rel-sidetop, div.cms div.rel-sidebottom {display:none;}
    div.atozcol div.atozColWrapper div.col0,
    div.atozcol div.atozColWrapper div.col1 {float:none;margin-right:0;width:100%;background:none;}
    div.atozcol div.atozColWrapper ul {font-size: 1em;line-height: 1.75em;}
    div.atozcol .colpos10 {padding:0 1em;}
    div.cmssearch div.searchsort {float:none;text-align:left;display:block;margin: 0.5em 0;}
    div.cmssearch div.searchsort span {margin:0 1em 0 0;}
    div.cmssearch div.paging {text-align:left;line-height:2em;}
    div.cmssearch div.paging a.nextlink {display:block;margin-left:0;}
    div.cmssearch div.paging a.previouslink {display:block;}
    div.cmswrapper ul.topiclinks li {width:100%;float:none;margin-bottom:1em;}
    .csm.csmishape .row2 #viewer div.splitRow2 {width: 30%;}
    table.educationBooks td div {max-width:140px;}
    .usLeadership.leftGlobalColumn #accordionMain {display:none;}
    .usLeadership.leftGlobalColumn .respondNotification {display:block;}
    div.sa-document div.filelink {padding-right:10px;}
    div.sa-document div.filelink a {width:100%;}
    div.sa-document div.filelink a span {width:100%;display:inline-block;word-wrap:break-word;-ms-word-wrap:break-word;}
}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {

}

