*  { 
		margin:0px; padding:0px; background-repeat:no-repeat;
}

html {
    overflow: -moz-scrollbars-vertical;
}

h1, h2, h3, h4, h5, h6  { 
		clear: both;
}

p { 
		float: none; clear: both; margin:5px 0pt 10px 0px;
}

img { 
		border:solid 0px #ffffff;
}	

ul { 
		margin: 0; padding: 0 0 15px 25px;
	}

ol { 
		margin: 0; padding: 0 0 15px 25px;
}

form  		{
		height:100%
	}

body {	
	background:#FFFFFF url(sites/tnsgallup/im/bg_body.jpg) repeat-x scroll 100%;
	margin:0px;
	padding:0px;
	text-align:center;
	/*background-color:#EAEAEA;*/
	background-color:#fff;
}

#page 
{
	background-color:#ffffff;
	margin:10px auto;
	padding:0px;
	/*position:relative;*/
	text-align:left;
	width:870px;
}

#header {
	background:#ffffff url(sites/tnsgallup/im/bg_header.gif) repeat scroll 0% 0%;
	width:870px;	
	height:113px;
}

#header-inner {
	padding:0px 10px 0px 10px;	
}

#logo
{
	float:left;
	position:relative;
	width:162px; /*189px;*/
	height:101px;	
	padding-top:12px;
}

#logo img 
{
	margin:0px !important;
	padding:0px !important;
}

#logo a 
{
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}

#gnav
{
	float:left;
	position:relative;
	width:687px; /*661px;*/
	height:77px;	
	background-color:Transparent;
	background-image:url(sites/tnsgallup/im/bg_gnav.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

#mnav1
{
	float:left;
	position:relative;
	width:687px; /*661px;*/
	/*height:36px;*/
	background-image:url(sites/tnsgallup/im/bg_mnav.png);
	background-repeat:repeat-x;
	background-position:bottom left;	
}


#contentarea 
{	
	clear:both;
	width:870px;
	/*padding-left:10px;
	padding-right:10px;*/
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;		
	/*background-color:#00cc00;*/
	border:solid 0px #0000cc;	
	background-image:url(sites/tnsgallup/im/bg_content.gif);
	background-repeat:repeat-y;
}
html>body #contentarea {height:auto;}

.contentarea-innerl
{	
	background-image:url(sites/tnsgallup/im/bg_content_l.gif);	
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}
html>body .contentarea-innerl {height:auto;}

.contentarea-innerr
{	
	background-image:url(sites/tnsgallup/im/bg_content_r.gif);
	background-repeat:no-repeat;
	background-position:right center;	
}
html>body .contentarea-innerr {height:auto;}

#contentarea table#maincontent 
{	
	/*float:left;*/
	position:relative;
	background-color:#ffffff;
}

#pagenav
{
	padding:8px 15px 0px 15px;	
}

.full 
{
	padding:0px 15px 10px 15px;	
}

.short
{
	padding:0px 15px 10px 15px;
}


#footer 
{
	background-color:#ffffff;
	background-image:url(sites/tnsgallup/im/bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;	
	height:120px;
	width:870px;	
}

#footer .full 
{
	padding:0px 0px 0px 7px;
	margin:0px;	
}

#footer-inner 
{
	padding:10px 25px 30px 20px;
}

/* Global and Top Menu */
#gnav .gnav-inner 
{
	/*float:right;	*/
	text-align:right;
	padding-top:25px;
}

#gnav ul.nav,
#mnav1 ul.nav 
{
	float:right;
	padding:0px 5px 0px 0px !important;
	padding-left:0px !important;
	list-style-image:none;
	list-style-type:none;
}

#gnav ul li 
{
	float:left;
	margin-right:2px;
	background:transparent none repeat scroll 0%;
	display:inline;
	margin-left:2px;
	padding-right:3px;
	padding-top:2px;
	background-image:url(sites/tnsgallup/im/bg_glink.png);
	background-position:100% 50%;
	background-repeat:no-repeat;
}

#gnav ul li.last 
{
	background:none;
}

#mnav1 ul li.first 
{
	margin-left:10px;
}
#mnav1 ul li 
{
	float:left;
	margin-right:3px;
	background:transparent none repeat scroll 0%;
	display:inline;
	padding:0pt;
	height:36px;
}

#mnav1 ul li a 
{
	background-position:0 0; 
}

#mnav1 ul li.active a,
#mnav1 ul li.active a:hover
{
	background-position:0 50%;
}

#mnav1 ul li a:hover
{
	background-position:0 100%;
}

#searchform 
{
	clear:none;
	float:left;
	width:auto;	
}

td.leftbar-area
{
	background-image:url(sites/tnsgallup/im/bg_leftmenu.gif);
	background-repeat:no-repeat;	
	background-position:right top;
}

td.rightbar-area
{
	background-image:url(sites/tnsgallup/im/bg_rightmenu.gif);
	background-repeat:no-repeat;	
	background-position:left top;
}

.leftarea 
{
	padding-left:5px;
	padding-top:33px;	
}

/* Main Menu */
#mnav1 ul li a
{
	display:block;
	padding:0px;
	float:left;
	height:36px;
	text-indent:-999em;
	text-decoration:none;	
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	}

/* Global Menu and Search form */
#gnav ul.nav 
{
	float:right;
}

#gnav fieldset 
{
	float:right;
	border:solid 0px;
	margin-left:5px;
}

#gnav input.searchfield 
{
	color:#333333;
	font-size:9px;
	border:1px solid #E3E8E8;
	float:left;	
	width:80px;
	padding:2px 0px 2px 0px;	
}


#gnav input.button 
{
	background:transparent url(sites/tnsgallup/im/arrows.png) no-repeat scroll 100% 50%;
	border:medium none;
	color:#003366;
	font-weight:bold;
	padding:3px 8px 5px 0pt;
	text-transform:lowercase;
	margin-top:-3px;
	margin-right:10px;
	/*width:60px;*/
}

#gnav ul li a {
	color:#000000;
	text-decoration:none;
	font-size:1.1em;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}

#gnav ul li a:hover {
	color:#FF0093;		
}

#gnav ul li a.active
{
	color:#FF0093;	
}


/* Left Menu */
.mnav2title
{
	background-image:url(sites/tnsgallup/im/bg_menu2title.png);
	background-position:left top;
	background-repeat:repeat-x;
	margin-bottom:5px;
	padding-top:11px;
}

.mnav2title .title-inner
{
	height:27px;
	background-image:url(sites/tnsgallup/im/arrows_white.gif);
	background-position:5px center;
	background-repeat:no-repeat;	
}

.mnav2title .title-link 
{
	padding:6px 0px 0px 25px;		
}

.mnav2 ul /*.navlevel1*/
{
	margin:0pt;
	padding:0px 1px 0px 0px;	
	list-style: none;
}

.mnav2 ul li.level-1,
.mnav2 ul li.level-1-selected /*.navlevel1 li*/
{
	background-color:#A9B5C6;
	font-size:12px;
	border-right:5px solid #8496AE;
	display:block;
	margin-right:4px;
	margin-bottom:1px;
	padding:3px 0px 3px 16px;
}

.mnav2 ul li.level-2,
.mnav2 ul li.level-2-selected
{
	background-color:#DCE7E7;
	font-size:11px;
	border-right:5px solid #A7B6C4;
	display:block;
	margin-left:5px;
	margin-right:4px;
	margin-bottom:1px;
	padding:3px 0px 3px 22px;
}

.mnav2 ul li.level-3,
.mnav2 ul li.level-3-selected
{
	background-color:#DCE7E7;
	font-size:11px;
	border-right:5px solid #A7B6C4;
	display:block;
	margin-left:10px;
	margin-right:4px;
	margin-bottom:1px;
	padding:3px 0px 3px 22px;
}

.mnav2 ul li.level-4,
.mnav2 ul li.level-4-selected
{
	background-color:#DCE7E7;
	font-size:11px;
	border-right:5px solid #A7B6C4;
	display:block;
	margin-left:15px;
	margin-right:4px;
	margin-bottom:1px;
	padding:3px 0px 3px 22px;
}

.mnav2 ul li.level-1-selected,
.mnav2 ul li.level-2-selected,
.mnav2 ul li.level-3-selected, 
.mnav2 ul li.level-4-selected
{
	border-right:5px solid #FF0093 !important;	
}

.mnav2 li.level-1 .linkbox,
.mnav2 li.level-1-selected .linkbox
{
	width:130px;
}

.mnav2 li.level-2 .linkbox,
.mnav2 li.level-2-selected .linkbox
{
	width:125px;
}

.mnav2 li.level-3 .linkbox,
.mnav2 li.level-3-selected .linkbox
{
	width:120px;
}

.mnav2 li.level-4 .linkbox,
.mnav2 li.level-4-selected .linkbox
{
	width:115px;
}

.mnav2 ul li.over
{
	background-color:#113268;
}	
.mnav2 ul li.over a 
{
	color:#ffffff;
}

.mnav2 a
{
	display:block;
}
	
	
/* Bottom Menu */
.bottommenu 
{
	width:100%;
}

.bottommenu ul 
{		
	padding-right:20px !important;
	padding-left:0px !important;
	list-style-image:none;
	list-style-type:none;
}


.bottommenu ul li
{
	float:left;
	margin-right:3px;
	background:transparent none repeat scroll 0%;
	display:inline;
	margin-left:7px;
	padding-right:7px;
	background-image:url(sites/tnsgallup/im/bg_glink.png);
	background-position:100% 50%;
	background-repeat:no-repeat;
}

.bottommenu ul li.last 
{
	background:none;
}
	
/* Copyright */
p.copy 
{
	float:left;
	width:75%;		
}

.copyright a.publisher 
{
	float:right;
	font-weight:normal;
	color:#999999;		
}

#copyright 
{
	border-top:1px dotted #CFCFCF;
	float:none;
	margin-top:8px;	
	padding:5px 0pt;	
	width:100%;
}

#copyright p 
{
	margin:0px;
	padding:0px;
}

#copyright a.publisher 
{
	float:right;
}

.morelink
{
	padding-top:5px;
}

.morelink a,
a.news-link 
{
	padding-left:13px;
	background-image:url(sites/tnsgallup/im/arrows.png);
	background-position:left center;
}

/* Right Boxes */
.rightarea
{
	margin-left:10px;
	margin-top:37px;
	margin-right:10px;
}
.rightarea .box 
{
	margin-bottom:15px;
}
.rightarea .box-title 
{
	background-image:url(sites/tnsgallup/im/bg_bartitle.png);
	padding:6px 0px 9px 26px;
}
.rightarea .box-content 
{
	background-image:url(sites/tnsgallup/im/bg_barcontent.png);
	background-position:left bottom;	
	padding:10px 7px 10px 7px;
}

.rightarea .kontakter .box-title   {background-image:url(sites/tnsgallup/im/bg_bartitle_kontakt.png);}
.rightarea .kontakter .box-content {background-image:url(sites/tnsgallup/im/bg_barcontent_kontakt.png);}
.rightarea .analyse   .box-title   {background-image:url(sites/tnsgallup/im/bg_bartitle_analyse.png);}
.rightarea .analyse   .box-content {background-image:url(sites/tnsgallup/im/bg_barcontent_analyse.png);}
.rightarea .kampanje  .box-title   {background-image:url(sites/tnsgallup/im/bg_bartitle_kampanje.png);}
.rightarea .kampanje  .box-content {background-image:url(sites/tnsgallup/im/bg_barcontent_kampanje.png);}


.link a,
.short a.link
{
	background-image:url(sites/tnsgallup/im/arrows.png);
	background-position:left center;
	padding-left:15px;	
}




/* Templates */
.box-short 
{
	margin-bottom:10px;
}
.box-short p.preface
{
	margin:5px 0pt 2px 0px;	
}

.box-short a.news-link
{
	margin-left:0px;	
}

.box-documentlist .box-row
{
	margin-bottom:2px;	
}

/* Layout and Short view */
#layout .columns2
{
	clear:both;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

#layout .columns2 .short 
{
		padding:0px 0px 0px 0px;
}
#layout .columns2 table td 
{
	background-image:url(sites/tnsgallup/im/bg_content_titles216b.png);
	background-position:left bottom;		
}
#layout .columns2 table td.col1
{
	width:232px;
}
#layout .columns2 table td.col2
{
	width:216px;
}
#layout .columns2 .article 
{
	width:216px;
}
#layout .columns2 div.preface
{
	background-image:none !important;	
}
/*
#layout .columns2 .articlel .short 
{
	margin-left:15px;
	margin-right:10px;
}

#layout .columns2 .articlel
{
	width:240px;	
	float:left;		
}
#layout .columns2 .articler 
{
	width:215px;	
	float:left;
}*/

#layout .columns2 .article h1.title 
{	
	background-image:url(sites/tnsgallup/im/bg_content_titles216.png);
	background-color:#8495AE;
}
/*#layout .columns2 .article div.preface 
{

}*/
.scheme .short h1.title,
#layout .article h1.title 
{	
	background-image:url(sites/tnsgallup/im/bg_content_titles440.png);
	background-color:#8495AE;
}
.scheme .short div.preface,
#layout .article div.preface 
{
	background-image:url(sites/tnsgallup/im/bg_content_titles440b.png);	
	background-position:left bottom;
	padding:5px 7px 10px 7px;
	line-height:140%;
}

.scheme .short .IMAGE  h1.title
{
	background:none;
	color:#000000;
	margin:0px;
	padding:0px;
}

.short .IMAGE-LINK .imagelinks img
{
	padding-right:30px;
}

.short .IMAGE-LINK .imagelinks ul 
{
	list-style-image:none;
	list-style-type:none;
}

.short .IMAGE-LINK .imagelinks ul  li 
{
	/*display:inline;*/
	padding-left:15px;
	padding-right:3px;
	margin-bottom:5px;
	background-image:url(sites/tnsgallup/im/arrows_r.png);
	background-position:left 0.3em;
	background-repeat:no-repeat;
}


/* Color Schemes */
/*#layout h1                           { background-image:url(sites/tnsgallup/im/bg_rbox.gif);}*/
.pink #layout .columns2 .article h1.title  { background-image:url(sites/tnsgallup/im/bg_content_titles216.png); background-color:#8495AE;}
.pink #layout .columns2 table td           { background-image:url(sites/tnsgallup/im/bg_content_titles216b.png);}
.pink #layout .article h1.title            { background-image:url(sites/tnsgallup/im/bg_content_titles440.png); background-color:#8495AE;}
.pink #layout .article div.preface         { background-image:url(sites/tnsgallup/im/bg_content_titles440b.png);}

.teal #layout .columns2 .article h1.title  { background-image:url(sites/tnsgallup/im/bg_content_titles216_teal.png); background-color:#46B2B7;}
.teal #layout .columns2 .article div.preface { background-image:url(sites/tnsgallup/im/bg_content_titles216b_teal.png);}
.teal #layout .article h1.title            { background-image:url(sites/tnsgallup/im/bg_content_titles440_teal.png); background-color:#46B2B7;}
.teal #layout .article div.preface           { background-image:url(sites/tnsgallup/im/bg_content_titles440b_teal.png);}

.blue #layout .columns2 .article h1.title  { background-image:url(sites/tnsgallup/im/bg_content_titles216_blue.png); background-color:#8A81BA;}
.blue #layout .columns2 .article div.preface { background-image:url(sites/tnsgallup/im/bg_content_titles216b_blue.png);}
.blue #layout .article h1.title            { background-image:url(sites/tnsgallup/im/bg_content_titles440_blue.png); background-color:#8A81BA;}
.blue #layout .article div.preface           { background-image:url(sites/tnsgallup/im/bg_content_titles440b_blue.png);}


/* Quote */
div.blockquote {
	clear:both;
	float:left;
	margin:10px 0pt;
	width:100%;
}
div.blockquote p 
{
	background-color:#FF0099;
}

div.blockquote div.top 
{
	background-image:url(sites/tnsgallup/im/bg_quote_top.gif);
	background-position:left top;
	height:14px;
	margin:0px;
	padding:0px;
}
div.blockquote div.middle 
{
	margin:0px;
	padding:0px;
}
div.blockquote p.quote 
{	
	background-image:url(sites/tnsgallup/im/quote.gif);
	background-position:left top;
	padding:1px 10px 10px 100px;
	margin:0px;	
}
div.blockquote div.bottom 
{
	background-image:url(sites/tnsgallup/im/bg_quote_bottom.gif);
	background-position:left bottom;
	height:24px;
	margin:0px;
	padding:0px;
}



/* Home */
#home .short
{
	padding:0px;
}
#home .columns3 
{
	padding:7px 0px 10px 7px;
}

#home .banners
{
	overflow:hidden;
}

#home .banners .full 
{
	padding:0;
	margin:0;
}


#home .columns3 .article 
{
	float:left;
	width:281px;
	margin-bottom:5px;
}

#home .columns3 .article h1 
{
	padding:8px 0px 6px 63px;
	margin-right:6px;
}

#home .columns3 .article1 h1 {
	background-image:url(sites/tnsgallup/im/bg_quickmenu1title.png);
}
#home .columns3 .article2 h1 {
	background-image:url(sites/tnsgallup/im/bg_quickmenu2title.png);
}
#home .columns3 .article3 h1 {
	background-image:url(sites/tnsgallup/im/bg_quickmenu3title.png);
}

#home .columns3 .article1 .intro 
{
	background-color:#DEF2F3;
}
#home .columns3 .article2 .intro 
{
	background-color:#CEEAF5;
}
#home .columns3 .article3 .intro 
{
	background-color:#DEF2F3;
}

#home .columns3 .article .menu,
#home .columns3 .article .menu .menu-bottom
{
	height:207px;
}

#home .columns3 .article .menu .menubox
{	
	padding:10px 30px 2px 10px;
}

#home .columns3 .article1 .menu {
	background-image:url(sites/tnsgallup/im/bg_quickmenu1menu_top.gif);
}
#home .columns3 .article1 .menu .menu-bottom {
	background-image:url(sites/tnsgallup/im/bg_quickmenu1menu_bottom.gif);
	background-position:left bottom;
}

#home .columns3 .article2 .menu {
	background-image:url(sites/tnsgallup/im/bg_quickmenu2menu_top.gif);
}
#home .columns3 .article2 .menu .menu-bottom {
	background-image:url(sites/tnsgallup/im/bg_quickmenu2menu_bottom.gif);
	background-position:left bottom;
}

#home .columns3 .article3 .menu {
	background-image:url(sites/tnsgallup/im/bg_quickmenu3menu_top.gif);	
}
#home .columns3 .article3 .menu .menu-bottom {
	background-image:url(sites/tnsgallup/im/bg_quickmenu3menu_bottom.gif);
	background-position:left bottom;
}
	
#home .columns3 .article .intro 
{
	margin-right:6px;
	padding:5px;
}

#home .columns3 .article .intro .preface 
{
	padding:7px 7px 0px 7px;
	height:55px;
}

#home .columns3 .article .menu ul 
{	
	clear:both;
	list-style-image:none;
	list-style-type:none;
	padding:0px 0px 0px 15px;
}

#home .columns3 .article .menu li 
{
	background-image:url(sites/tnsgallup/im/pink3x3.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:2px 0px 2px 6px;
}

#home .columns3 .article .menu dl
{
	padding-left:15px;
}

#home .columns3 .article .menu dl dt
{
	padding-bottom:3px;
}

#home .columns3 .article .menu dl dd
{
	padding-bottom:8px;
}

#home .menubox .more 
{
	padding-left:160px;
}


.tools {  
		margin: 5px 0 2px 0; 		
		height:20px;
		clear:both;
}

.tools ul {
		display: inline; margin: 0; padding: 0;
}		

.tools li {
		display: inline; float: right; margin: 0; padding: 0;
}

.tools a {
		margin: 0 10px 0 0; padding: 0 5px 2px 19px; 
}	

.tools .print a  {
		background: url(sites/tnsgallup/im/iconbg_print.gif) top left no-repeat; 
}	
.tools .tips a  {
		background: url(sites/tnsgallup/im/iconbg_tips.gif) top left no-repeat; 
}

.news 
{
	padding:0px 6px 0px 7px;
}

.news .box 
{
	height:140px;
}

.news .box .box-inner 
{
	padding:7px 10px 0px 10px;
}

.news .header 
{
	background-image:url(sites/tnsgallup/im/bg_news.png);
	height:35px;
	width:837px;
	border-bottom:1px solid #ffffff;
	clear:both;
}

.news h2 
{
	padding:8px 0px 0px 70px;		
	margin:0px;	
}

.news .tnsnews 
{
	float:left;
	width:536px;
	background-color:#F3F5F7;
	margin-right:1px;
	padding-bottom:10px;
}

.news .tnsnews h3,
.news .newsfeed h3  
{
	background-color:#E8EBF0;
	border-bottom:solid 1px white;
	padding:6px 0px 6px 10px;
}

/*.news .newsfeed .headers
{
	clear:both;
}

.news .newsfeed h3
{
	float:left;
	width:100px;
}*/

.news .newsfeed .archive 
{
	padding-top:5px;
	/*text-align:right;*/
	padding-left:190px;
	clear:both;
}

.news .newsfeed 
{
	float:left;
	width:300px;
	background-color:#F3F5F7;
	padding-bottom:10px;
}

.news dl.item 
{
	/*margin:5px;	*/
	display:block;
}
.news dt 
{
	float:left;		
	width:70px;
	/*padding:1px 2px 3px 2px;*/
	padding-bottom:3px;
}
.news dd 
{
	float:left;	
	width:180px;
	padding-bottom:3px;
	/*padding:1px 2px 3px 2px;*/
}

#search 
{
	
}

#search .result,
#archive .result
{
	border-top:1px dotted #CCCCCC;
	padding-top:7px;	
}

.onsite-error-message 
{
	color:#cc0000;	
	padding:5px 0px 5px 0px;
}

.paginate
{
	clear:both;
	text-align:center;
	margin:0px;
	padding:0px;
	border-top:1px dotted #CCCCCC;	
}

.paginate ul 
{
	list-style-type:none;
	list-style-image:none;
	clear:both;
	margin:5px 10px 10px;	
	text-align:center;
}
.paginate ul li 
{
	display:inline; 
	float:left;	
	margin:0px;
	padding-left:11px;	
}

.paginate ul li.prev 
{
	background-image:url(sites/tnsgallup/im/arrows_l.png);
	background-position:left center;
	background-repeat:no-repeat;	
	margin-right:15px;
	padding-left:18px;
}

.paginate ul li.next 
{
	background-image:url(sites/tnsgallup/im/arrows_r.png);
	background-position:right center;
	background-repeat:no-repeat;	
	margin-left:15px;
	padding-right:18px;
}


#sitemap div.outer div.module {
	width: 417px;	
	margin:5px 0px 0px 11px;
	background:#F9F9FB url(sites/tnsgallup/im/bg_sitemap_module.jpg) no-repeat scroll 0pt 100%;
}

#sitemap div.module h2 {
	background-image:url(sites/tnsgallup/im/bg_module_header.gif);	
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	margin:0pt;
	padding:6px 10px;
	position:relative;
}
#sitemap h2 a {
	background: url(sites/tnsgallup/im/arrows_left_white.gif) no-repeat 0 0.2em;
	padding-left:20px;
}
#sitemap div.outer {
	background: url(sites/tnsgallup/im/bg_sitemap.jpg) no-repeat 0 0;
	float:left;
	padding-top: 10px;
	width: 100%;
	margin-bottom: 20px;
}

#sitemap ul {
	margin:5px 10px 10px 0px;
	padding:0pt 0pt 15px 15px;
	list-style-image:none;
	list-style-type:none;
}

#sitemap ul li  {
	background-image: url(sites/tnsgallup/im/pink3x3.gif);
	background-position:left 9px;
	padding-left:11px;
	clear:both;
}

#sitemap ul li ul li {
	background-image: url(sites/tnsgallup/im/pink3x3h.gif);
	margin-left: 10px;
}

#sequentials .pages
{
	margin-left:15px;
	
}

#sequentials .pages .page
{
	float:left;
	border:solid 1px #A9B5C6;
	padding:2px 5px 2px 5px;
	margin-right:3px;
	margin-bottom:10px;
	cursor:hand;
	cursor:pointer;
	background-color:#DCE7E7;	
}

#sequentials .pages .active 
{
	background-color:#A9B5C6;	
	border:solid 1px #FF0093;
}

/*#sequentials .pages .disabled 
{
	background-color:#A9B5C6;	
	border:solid 1px #FF0093;
}*/

#layout h1.pagetitle,
#newslist h1.pagetitle 
{
	padding:0px 15px 10px;
}

h1.replaced {
	display:block;
	height:1px;
	outline:medium none;
	overflow:hidden;
	text-indent:-9999px;
	width:1px;
}

#newslist .highlight 
{
	margin:1px 0px 5px 0px;
}

.newslist .teaser dl {
	margin:5px 0pt 4px;
	float:left;
}

#shortarchive dl
{
	margin:3px 0pt 2px;
	float:left;
}

#shortarchive .item dt,
.newslist .teaser .item dt 
{
	float:left;
	width:70px;
}
#shortarchive .item dd,
.newslist .teaser .item dd 
{
	width:300px;
	float:left;
}

#shortarchive
{
	padding:0px 15px 10px 15px;
}

#shortarchive .header 
{
	background-image:url(sites/tnsgallup/im/bg_content_titles440_pink.png);	
	background-repeat:no-repeat;
	height:31px;
} 

#shortarchive .header .title,
#shortarchive .header .more
{
	float:left;
	width:50%;	
}

#shortarchive .header .more p
{
	text-align:right;
	padding-top:3px;
	padding-right:10px;
}

#shortarchive .newscontent 
{
	padding:10px;
	height:150px;
	margin:0px;	
	background-image:url(sites/tnsgallup/im/bg_content_titles440b.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.logon-errortext
{
	border:solid 1px #cc0000;
	padding:10px;	
	margin-bottom:10px;
}

.logon .row 
{
	clear:both;
	margin:0pt;
	padding:5px 2%;
	width:96%;
}

.box-full .logon .login-submit
{
	margin-bottom:15px;
}

.logon .row .label 
{
	float:left;	
	width:30%;
}

.logon .row .text 
{
	float:left;	
	width:70%;
}

.box-full .logon .text
{
	clear:both;	
	width:89%;
}

.row .text input 
{
	border:1px solid #E3E8E8;	
	padding:3px;	
}

.row input.button 
{
	background:transparent url(sites/tnsgallup/im/arrows_r.png) no-repeat scroll 100% 50%;
	border:medium none;
	color:#003366;
	font-weight:bold;
	padding:5px 10px 5px 0pt;
	text-transform:lowercase;	
	float:right;
}

/* REDMEASURE3 */
.REDMEASURE3 table.results
{
	
}


table.redresults {width:820px;}
table.redresults th{text-align:center;}
table.redresults td{text-align:right; padding:1px 15px 3px 0px}
table.redresults th.col1,
table.redresults td.name,
table.redresults td.url{text-align:left;}
table.redresults td.name{}
table.redresults td.url{width:100px; text-align:left;}

.redmeasure .input 
{
	padding-top:2px;
	padding-bottom:5px;
}

.redmeasure .input select
{
	border:1px solid #E3E8E8;
	color:#333333;
	font-size:9px;
	padding:2px 0px;
	width:120px;
}

.redmeasure tr.even td
{
	background-color:#E3E3E6;	
}

.redmeasure tr.redrow-over td 
{
	background-color:#CCCCCF;	
}


.sitedirectory-alldocument-full #emarketing 
{
	padding:5px 20px 20px 20px;	
}

.sitedirectory-alldocument-full #emarketing .form-box
{
	padding:20px 0 0 0;		
}

#emarketing .emarketing-error 
{
	padding-top:10px;	
}

.kantar {
display:none!important;

}