﻿/* $Id: style.css,v 1.38.2.4 2009/09/14 13:10:47 goba Exp $ */

/*
	Author: 	DH
	Client:		YGBIX
	Date Updated: 	28/05/2010 - start
			16/03/2016 - top nav padding reduct
			13/01/2017 - top nav reformat
*/


/*	OVERAL WRAPPER			*/

body 								{  	margin: 0;  padding: 0; font-size: 80%; font-family: arial,  verdana, Helvetica, sans-serif;  color: #494949;}
#wrapperBody							{	background: #fff url('images/2017/ygbix-bgGlobal-white.jpg') repeat-x; width: 100%; border-top: #ee2d27 5px solid;}
#wrapperOuter							{	background: #fff url('images/2017/ygbix-bgGlobal-white.jpg') repeat-x; margin: 0 auto;  padding: 0;  width: 960px; margin-top: 0px;  margin-bottom: 0px; border-bottom: 1px solid #fff;  }
#wrapper							{	background: #fff url('images/2017/ygbix-bgGlobal-white.jpg') repeat-x; margin: 0 auto; border: 0px solid #59635a; padding-top: 20px; padding: 0; width: 940px;}			
#wrapper #container						{	background: transparent;}
#wrapper #container #header 					{  	background: transparent;  margin-top: 0px; height: 70px; border-bottom: 0px solid #fff; margin-bottom: 0px;}
#wrapper #container #header #logo-floater 			{  	position: absolute;  padding: 5px 0 0 20px; padding-top: 10px; border: 0px solid #fff; height: 75px; width: 400px; margin: 0px;  margin: 0;  float: left;}
#logo								{	background: #fff; height: 50px;}
#straplineSearchPrimNav						{	padding: 0px 0px 0px 0px; border: 1px solid #fff; height: 75px; width: 525px;  border: 0px solid #fff; float: right;}
#bannerWrapper940x350						{	background: #fff; height: 200px; }
#bannerWrapper940x200						{	background: #fff; height: 200px;}
#bannerWrapper940x100						{	background: #fff; height: 100px; padding-bottom: 20px;}
#center								{	background: #fff; border-bottom: 1px solid #fff; width: 890px; margin: 0 auto;  padding: 0;  }
#middleNav							{	border-bottom: 0px solid #ee2d27; border-top: 0px solid #ee2d27; height: 38px; background: transparent;  text-align: center; margin: 0 25px; text-align: center; padding: 0px 0; padding-top: 1px; margin-bottom: 0px;}
#navActionButtons						{	float: left; border: 0px solid #000; width: 275px; padding-top: 15px; padding-left: 30px;}
#navSearch							{	float: right; border: 0px solid #000; width: 220px;}


/*	NAV - HOT LINKS			*/

.login-btn-wrapper						{	border: 0px solid #000; width: 525px; float: right;  padding-right: 0px; padding-top: 10px; height: 40px;}
.btn, img 							{    	vertical-align: middle;}
.login-btn-wrapper a:hover					{	color: #ef2d27;  font-weight: normal; text-decoration: none;}					
.login-btn-wrapper a:link,					
.login-btn-wrapper a						{	color: #333;  font-weight: normal; text-decoration: none;}
.login-btn-wrapper p  						{	margin: 0px 0 0;}
.btn 								{    	-moz-user-select: none; border: 1px solid transparent; border-radius: 2px; cursor: pointer; display: inline-block; font-size: 16px; font-weight: normal; line-height: 1; margin-bottom: 0; padding: 2px 12px; text-align: center;}


/*	NAV - GLOBAL			*/

#globalNavigation						{	border: 0px solid #000; padding: 0px 0px 0px 0px; margin: 10px 10px 0px 0px;  float: right; width: 250px;}
.corporateNav							{	border: 0px solid #000; text-align: right; padding-left: 30px;}
#block-menu-menu-menu-global					{	text-align: right; margin: 0px; padding: 2px 5px 2px 5px;}
#block-menu-menu-menu-global h2					{	display: none; }
#block-menu-menu-menu-global ul					{ 	display: inline;  }
#block-menu-menu-menu-global li 				{  	background: #ee2d27;  float: right; color: #fff; border-left: 1px solid #ccc; height: 18px; padding: 2px 5px 0px 5px; font-family:  arial;}
#block-menu-menu-menu-global li a				{  	text-align: center; color: #f7f7f7;  font-size: 90%; text-transform: none; font-weight: bold; text-decoration: none; }
#block-menu-menu-menu-global ul.menu li				{	margin:0px 0px 0px 1px; list-style-type: none;  list-style-image: none; list-style: none;}
#block-menu-menu-menu-global ul.menu li a:hover			{	background: #EE2D27; text-decoration: underline;}


#block-block-31							{	text-align: right;}
#block-block-31	 select						{ 	background-color: #EE2D27; } 
#block-block-31	 select 					{	font-weight: bold; color: #fff;}
#block-block-31 fieldset					{	margin: 0; padding: 0;}


/* 	SEARCH 			*/						

#searchFloat							{	float: right;}
#block-custom_search_blocks-1					{	padding: 0px; float: left;  height: 40px;  padding: 0;  padding-left: 0px; width: 205px;}
#block-custom_search_blocks-1	h2				{	display: none;}
#block-custom_search_blocks-1 .content				{	text-align: right; } 
#block-custom_search_blocks-1 .form-item 			{	margin-bottom: 0;  margin-top: 0.5em;}
#block-custom_search_blocks-1 input 				{	color: #494949; font: 16px arial, verdana, sans-serif; padding: 10px 10px 10px 10px;}
#block-custom_search_blocks-1 #edit-submit			{	float: right; margin-left: 3px; font: 14px/110%;}
#block-custom_search_blocks-1 .form-button,
#block-custom_search_blocks-1 .form-submit 			{  	margin: 0; }
#block-custom_search_blocks-1 #edit-custom-search-blocks-form-1-1		
								{	height: 14px; margin-top: 0px; float: left; width: 150px;}
#custom-search-blocks-form-1 #edit-submit			{    	padding: 10px 5px 10px 0px;}


/*	Login 				*/

.bannerTitleGrey 						{	clear:both;float:left;margin: 15px 0px 0px 335px;}
.bannerTitleGrey p 						{	background:none repeat scroll 0 0 #666;color:#fff;font-size:170%;font-weight:bold;line-height:1.25pc;padding:10px;}


/*	TOP PRIMARY NAV			*/

#primNavFloat							{	float: left; width: 890px}
.block ul							{	padding: 0px; }
.sf-menu, .sf-menu * 						{	z-index: 998 ;}
.sf-menu li 							{	background: transparent; font-family: arial; text-align: center; text-transform: none; font-size: 120%; padding: 0px; width: 145px;  }
.sf-menu li li							{	font-size: 90%;  font-weight: normal;   }
.sf-menu li a							{	background: transparent; font-family: arial; border-right: 1px solid #D3D3D3;}
.sf-menu li li a						{	background: transparent; font-family: arial; border-right: 1px solid #D3D3D3;} 

.sf-menu.sf-style-default a 					{	border-top: 0px solid #CFDEFF; border-left: 1px solid #fff; padding: 0.75em 1em; text-decoration: none; font-weight: bold; color: #343434;}
.sf-menu.sf-style-default li.first a				{	border-left: 0px solid #fff;}
.sf-menu.sf-style-default li.last a 				{	border-right: 0px solid #fff;}
.sf-menu.sf-style-default 					{	float: left; margin-bottom: 0;padding: 0;}
.sf-menu.sf-style-default li, .sf-menu.sf-style-default.sf-navbar 
								{	background: transparent; }
.sf-menu.sf-style-default li:hover, .sf-menu.sf-style-default li.sfHover, .sf-menu.sf-style-default a:focus, .sf-menu.sf-style-default a:hover, .sf-menu.sf-style-default a:active 
								{	outline: 0 none; color: #ccc;  background: #f4f4f4;}
.sf-menu.sf-style-default a:visited				{	color: #343434;}
.sf-menu.sf-style-default li a					{	border-left: 0px solid #fff; padding: 10px 10px 13px 10px; }
.sf-menu.sf-style-default li li					{	background: #fff; border-bottom: 1px solid #D3D3D3; border-left: 1px solid #D3D3D3;  border-right: 0px solid #D3D3D3; text-align: left;  font-size: 90%;  }
.sf-menu.sf-style-default li li a				{	border-left: 1px solid #fff; padding: 1.3em 1.3em;}
.sf-menu.sf-style-default li.last .sf-depth-2 a, 
.sf-menu.sf-style-default li li.last a  			{	border-right: 1px solid #D3D3D3;}
.sf-menu.sf-style-default a:hover				{	color: #ee2d27; text-decoration: none;}
.sf-menu.sf-style-default li:hover				{	color: #ee2d27; border-bottom: 0px solid #14B1E7;}
.sf-menu.sf-style-default li li:hover				{	color: #ee2d27; border-bottom: 1px solid #D3D3D3;}


/*	RHS NAV 			*/	

#sidebar-right .block						{	border: 1px solid #ccc; margin-bottom: 15px;  padding: 15px 15px 15px 15px;}
#sidebar-right .block-menu					{	background: #fff;}
#sidebar-right .block-menu .content				{	padding: 0px 0px 0px 0px; margin-left: 0px; }
#sidebar-right .block-menu h2					{	border-bottom: 1px solid #fff;	border-top: 1px solid #fff; font-size: 140%; padding-bottom: 10px;}
#sidebar-right .block-menu ul.menu				{	background: #fff; margin: 0 0 0px 0px;  }
#sidebar-right .block-menu ul.menu li				{	list-style-position: inside; background: #fff; padding: 5px 5px 5px 10px; margin: 0px; border-bottom: 5px solid #fff; font-size: 100%;  }
#sidebar-right .block-menu ul.menu li.expanded			{	list-style-image: url("/sites/all/themes/ygbrandindex/images/menu-expanded.png") width: 22px; margin-left: 2px;  }
#sidebar-right .block-menu ul.menu li.collapsed			{	list-style-image: url("/sites/all/themes/ygbrandindex/images/menu-collapsed.png") width: 22px; margin-left: 2px; }
#sidebar-right .block-menu ul.menu li li			{	padding: 5px 0px 0px 0px; margin-bottom: 0px; border-bottom: 0px solid #fff;}
#sidebar-right .block-menu ul.menu li li a			{	margin-left: 0px; }
#sidebar-right .block-menu li.leaf				{	list-style-image: url("/sites/all/themes/ygbrandindex/images/menu-blank.gif") ; }
#sidebar-right .block-menu a.active				{	font-weight: bold; padding-left: 0px; margin-left: 0;}
#sidebar-right .block-menu a:hover				{	background: #fff; color: #333;}


/*	SLIDESHOW - 890x100		*/


#bannerTop 							{	margin: 0px 25px 20px 25px; padding-top: 10px;  position:relative; width: 890px; height: 100px;}
#bannerTop p							{	margin: 0px; padding: 0;}
#bannerTop .view-banner-image-890x100 .views-field-title	{	border: 1px solid #EE2D27; padding: 2px 5px 2px 5px; font-weight: bold; color: #fff; font-size: 125%; background:#EE2D27; margin: 0px 0px 10px 0px;position:absolute;top:40px; left:15px; z-index:60;}
#bannerTop .view-banner-image-890x100 .views-field-title a	{	color: #fff; }		
#bannerTop .view-banner-image-890x100 .views-field-field-banner890x100-subtitle-value		
								{	border: 1px solid #555;  padding: 2px 5px 2px 5px; font-weight: bold; color: #fff; font-size: 140%; background:#555; width: 500px; margin: 0px; position:absolute;top:25px; left:15px;z-index:61;}


/*	SLIDESHOW - 590x200		*/

#banner 							{	margin-left: 25px; margin-top: 0px; padding-top: 25px; position:relative; width: 590px; height: 200px;}
#banner .view-banner-image-590x200				{	z-index:50;  border: 0px solid #999; }
#banner .view-banner-image-590x200 .views-field-title		
								{	background:url(images/banner-home-bg.png) top repeat-x; height:36px; line-height:36px; padding:0 10px 0 10px ; color:#fff; font-size:18px; position:absolute; left:0px; top:110px; left:0px; z-index:57;}
#banner .view-banner-image-590x200 .views-field-title a		{	color: #fff; }		
#banner .view-banner-image-590x200 .views-field-field-newsalerts-summary-value		
								{	background:url(images/banner-home-bg.png) top repeat-x; height:36px; line-height:36px; padding:0 10px 0 10px; color:#fff; font-size:13px; position:absolute;top:148px; left:0px;z-index:56;}


#view-banner-image-590x200 .views-field-field-newsalerts-image-fid
								{	float: left; }
#banner .view-banner-image-590x200 .views-slideshow-controls-top 
								{	z-index:54; width: 590px; position: absolute;top:15px; left: 500px; border: 0px solid #ccc; }
#banner .views_slideshow_singleframe_controls			{	border: 0px solid #000; height: 25px; background:#ccc; right:5px; padding:0; margin: 0px; position: relative; top:5px; width:75px; z-index:55;}		

#banner .views_slideshow_previous				{	display: inline-block;padding:0;margin: 0px;position:absolute;  width: 25px;  height: 25px;  background: url(images/slide-back.gif) no-repeat;  font-size: 1px;  color: #444; z-index:58; }
#banner .views_slideshow_pause					{	display: inline-block;padding:0;margin: 0px;position:absolute;  width: 25px;  height: 25px;  background: url(images/slide-pause.gif) no-repeat;  font-size: 1px;  color: #444; z-index:59; left:25px;}
#banner .views_slideshow_play					{	display: inline-block;padding:0;margin: 0px;position:absolute;  width: 25px;  height: 25px;  background: url(images/slide-play.gif) no-repeat;  font-size: 1px;  color: #444; z-index:60; left:25px;}
#banner .views_slideshow_next 					{	display: inline-block;padding:0;margin: 0px;position:absolute;  width: 25px;  height: 25px;  background: url(images/slide-next.gif) no-repeat;  font-size: 1px;  color: #444; z-index:61; left:50px;}




/*	TEMPLATE COLUMNS		*/

.col33Left 							{	float: left; width: 290px; margin: 0px 10px 10px 0px; height: 305px; background: #fff; padding: 0px 0px 20px 0px; }
.col33Middle 							{	float: left; width: 290px; margin: 0px 10px 0px 0px;background: #fff ; padding: 0px 0px 20px 0px;}	
.col33Right 							{	float: right; width: 290px;  margin: 0px 0px 0px 0px; background: #fff ; padding: 0px 0px 20px 0px;}
.col75Middle							{	border-top: 0px solid #ccc; float: left; margin: 10px 10px 0px 0px; padding: 0px; width: 490px; }
.col25Right 							{	border-top: 0px solid #ccc;  float: right; margin: 0px 0px 0px 0px; padding: 0px; width: 210px;  background: #fff;  }
.col25Left							{	width: 160px; border: 1px solid #fff; float: left; margin: 10px 10px 10px 0px;}
.col66Left							{	border: 0px solid #000; float: left; width:590px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.col66Right 							{	float: right; width: 590px;  margin: 0px 0px 0px 0px; background: #fff ; padding: 0px 0px 20px 0px;}


/*	CONTENT ITEMS			*/

input 								{  	font: 12px/100% arial, Verdana, sans-serif;  color: #494949;}
textarea, select 						{  	font: 12px/160% arial, Verdana, sans-serif;  color: #494949;}
h1, h2, h3, h4, h5, h6 						{  	margin: 0;  padding: 0;  font-weight: normal;  font-family: Helvetica, Arial, sans-serif;}
h1 								{  	font-size: 170%;}
h3 								{  	font-size: 120%; color: #333; font-weight: bold; margin: 0px 0px 0px 0px;}
h4 								{  	font-size: 110%; font-weight: bold; margin: 15px 0px 15px 0px; }
h5 								{  	font-size: 90%;}
h6 								{  	font-size: 80%;}
ul, quote, code, fieldset 					{  	margin: .5em 0;}
p 								{  	margin: 10px 0px 0px 0px;  padding: 0px; font-size: 100%; line-height: 1.25pc;}
hr 								{  	margin: 0;  padding: 0;  border: none;  height: 1px;  background: #5294c1;}
p.author							{	font-weight: bold;}
p.heading							{	font-weight: bold;  font-size: 105%;}
p.small								{	font-size: 80%;}
p.dottedWidth							{	line-height: 2.0pc; border-bottom: #ccc 1px dotted; }
dl 								{  	margin: 0.5em 0 1em 1.5em; }
dl dt 								{	}
dl dd 								{  	margin: 0 0 .5em 1.5em; }
img, a img 							{  	border: none;}
span.form-required 						{	color: #ffae00;}
span.submitted, .description 					{  	font-size: 0.92em;  color: #898989;}
.description 							{  	line-height: 150%;  margin-bottom: 0.75em;  color: #898989;}
.messages, .preview 						{  	margin: .75em 0 .75em;  padding: .5em 1em;}
.messages ul 							{  	margin: 0;}								
.box 								{  	margin-bottom: 2.5em;}
.zeroMarginPadding						{	padding: 0px; margin: 0px;}
.contentBody							{	padding: 0px 10px 20px 10px;}


/*	LINKS			*/

a:link								{ 	color: #333;  text-decoration: none; font-weight: bold;}
a:visited 							{ 	color: #666;  text-decoration: none; font-weight: bold;}
a:hover 							{  	color: #EE2D27;  text-decoration: underline; font-weight: bold;}
a:active, a.active 						{  	color: #000;}
h3 a								{	font-size: 100%; color: #666; font-weight: bold; margin: 0px 0px 0px 0px; padding-top: 10px;}


/*	FORMS			*/

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item 
								{  	margin: 0.25em 0;}
#center form 							{  	margin-bottom: 2em;}
.form-button, .form-submit 					{  	margin: 2em 0.5em 1em 0; }
#dblog-form-overview .form-submit, .confirmation .form-submit, .search-form .form-submit, .poll .form-submit, fieldset .form-button, fieldset .form-submit, .sidebar .form-button, .sidebar .form-submit, table .form-button, table .form-submit 								{  	margin: 0;}



/*	LISTS			*/

ol.task-list 							{  	margin-left: 0; list-style-type: none;  list-style-image: none;}
ol.task-list li 						{  	padding: 0.5em 1em 0.5em 2em; }
ol.task-list li.active 						{	background: transparent url(images/task-list.png) no-repeat 3px 50%;}
ol.task-list li.done 						{	color: #393;  background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%;}
ol.task-list li.active 						{  	margin-right: 1em; }
fieldset ul.clear-block li 					{	margin: 0;  padding: 0;  background-image: none;}
ol.list li							{	margin: 10px 5px 10px 0px;  padding: 0;  border: 0;  }
ul.list li							{	margin: 10px 5px 10px 0px;  padding: 0;  border: 0;  }

ul.content							{	padding: 5px 20px 10px 30px; }
ol.content li							{	margin: 20px 20px 20px 10px; list-style-position:outside; padding: 0;  border: 0;  }
ul.content li							{	margin: 10px 20px 0px 0px; list-style-type: disc;  padding: 0px 0px 0px 5px;  border: 0px solid #ccc;  }


ul.list 							{  	margin: 10px 0 30px 30px ;  padding: 0;}
ol.list 							{  	margin: 10px 0 30px 30px ;  padding: 0;}

ol.list li							{	margin: 10px 5px 10px 0px; list-style-position:outside; padding: 0;  border: 0;  }
ul.list li							{	margin: 10px 5px 10px 0px; list-style-position:outside; padding: 0;  border: 0;  }

ul.listRed							{	margin: 20px 0 30px 30px ;  padding: 0; list-style-image: url(/sites/all/themes/ygbrandindex/images/bulletRed.gif);}
ul.listRed li							{	margin: 10px 5px 10px 0px; list-style-position:outside; padding: 0;  border: 0;  }


/*	BLOCKS - HOME			*/

#block-views-banner_image_290-block_6				{	margin-top: 5px;}
#block-views-banner_image_290-block_8				{	height: 95px; margin-bottom: 10px;}
#block-views-banner_image_290-block_9				{	height: 95px; margin-bottom: 10px; }
#block-views-banner_image_290-block_12				{	margin-top: 2px;}

#homepageTopRight						{	float: right; background: #fff; width: 290px; margin: 25px 25px 10px 0px; height: 200px;}


/*	BLOCKS - ENDORSEMENTS		*/

.endorsementBody						{	font-size: 100%; font-weight: bold; color: #fff;}
.endorsementSource						{	font-size: 110%; font-weight: bold; text-align: right; margin-top: 10px; padding-bottom: 20px; color: #ccc;}

#block-block-8	.content,
#block-block-12	.content,
#block-block-17	.content,
#block-block-18	.content,
#block-block-19	.content					{	padding: 25px 20px 5px 20px; background: #666;}

#block-block-8	.content,
#block-block-20	.content					{	margin-bottom: 5px;}

#block-block-8 h2,
#block-block-12 h2,
#block-block-17 h2,
#block-block-18 h2,
#block-block-19 h2,
#block-block-20 h2						{	display: none; }

#block-nodeblock-79						{	background: #fff url(images/bg-headerGradient.jpg) repeat-x; border-top: 1px #999 solid; border-bottom: 0px #999 solid; margin-bottom: 10px;   }
#block-nodeblock-79 h2						{	text-transform: uppercase; color: #333; font-weight: normal; font-size: 100%; padding: 8px 2px 3px 10px; height: 5px; margin: 0px;}


/*	BLOCKS RHS			*/

#sidebar-right .block h2					{	border-bottom: 1px solid #fff; border-top: 1px solid #fff; color: #ee2d27; font-size: 140%; font-weight: bold; height: 22px;    margin: 0;  padding: 0px 0px 0px 0;    text-transform: none;}
#sidebar-right .block 						{	border: 1px solid #ccc; margin-bottom: 10px; padding: 20px;}


/*	ADMIN				*/

#block-block-2 h2, #block-block-3 h2				{	text-transform: uppercase; color: #333; font-weight: normal; font-size: 100%; padding: 8px 2px 3px 10px; height: 10px; margin: 0px;}
#tabs-wrapper							{	background: #fff url(images/bg-headerGradient.jpg) repeat-x; border-top: 1px #999 solid; border-bottom: 0px #999 solid; margin-bottom: 10px; }

#tabs-wrapper h2.with-tabs					{	text-transform: uppercase; color: #333; font-weight: normal; font-size: 100%; padding: 8px 2px 3px 10px; height: 10px; margin: 0px;}

h2								{	border-top: 1px #ee2d27 solid; border-bottom: 1px #ee2d27 solid; background: #fff;  margin-bottom: 20px; color: #ee2d27; text-transform: none; font-weight: bold; font-size: 120%; padding: 4px 2px 3px 0px; height: 22px; margin: 0px;}
.col66Left #tabs-wrapper					{	background: #000 url(images/bg-blockheaderAdmin.jpg); height: 35px;}	
.col66Left #tabs-wrapper h2					{	background: #fff;  margin-bottom: 20px; color: #ee2d27; text-transform: none; font-weight: bold; font-size: 120%; padding: 4px 2px 3px 0px; height: 22px; margin: 0px;}
.col66Left h2.with-tabs						{	border-top: 1px #ee2d27 solid; border-bottom: 1px #ee2d27 solid;}
.col66Left #tabs-wrapper a.block-title-link:link,
.col66Left #tabs-wrapper a.block-title-link:visited		{	color: #ee2d27;}
.col66Left #tabs-wrapper .content				{	background: #fff; padding-top: 10px; padding-bottom: 10px;  }

a.block-title-link:link						{	color: #333; }
a.block-title-link:active					{	color: #333; }
a.block-title-link:visited					{	color: #666; }
a.block-title-link:hover					{	color: #000; }



/*	HOMEPAGE X3 IMAGE ROWS		*/


.homepageX3Row .views-view-grid tbody 				{ 	border-top: none; border-top: 0;}
.homepageX3Row							{	height: 95px; margin-bottom: 10px;}
.homepageX3Row td,
.homepageX3Row th 						{	padding: 0em 0em; padding: 0px;}

.homepageX3Row .col-1,
.homepageX3Row .col-2						{	padding-right: 10px;}
.homepageX3Row .col-3						{	padding-right: 0px;}


/*	TABLE FORMATTING		*/

table.tableGrid 						{	width: 100%; background: #fff;  margin: 20px 0px 20px 0px; border-width: 1px; border-spacing: 1px ; border-color: #333; border-collapse: collapse;}
table.tableGrid tbody						{	border-color: #fff; border-width: 0px;}

table.tableGrid td 						{	padding: 5px; border-style: inset; border-color: #333;  border-width: 1px 1px 1px 1px;}
table#tableGrid td 						{	padding: 5px; text-align: center;}
.tableGrid td 							{	text-align: center;}
.tableGridLeft							{	text-align: left;}


/*	TABLE (CONTENT PAGES)		*/

.contentTables table a:link 					{	color: #666;	font-weight: bold;	text-decoration:none;}
.contentTables table a:visited 					{	color: #999999;	font-weight:bold;	text-decoration:none;}
.contentTables table a:active,table a:hover 			{	color: #ee2e27;	text-decoration: none;}
.contentTables table 						{	font-family:Arial, Helvetica, sans-serif; color:#666; font-size: 14px; text-shadow: 1px 1px 0px #fff;	background: #eaebec; margin: 20px 0px 0px 0px; border:#ccc 1px solid;	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;}
.contentTables table th 					{	padding:21px 25px 22px 25px;	border-top:1px solid #fafafa;	border-bottom:1px solid #e0e0e0;	background: #ededed;	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);}
.contentTables table th:first-child 				{	text-align: left;	padding-left:20px;}
.contentTables table tr:first-child th:first-child 		{	-moz-border-radius-topleft:3px;	-webkit-border-top-left-radius:3px;	border-top-left-radius:3px;}
.contentTables table tr:first-child th:last-child 		{	-moz-border-radius-topright:3px;	-webkit-border-top-right-radius:3px;	border-top-right-radius:3px;}
.contentTables table tr 					{	text-align: center;	padding-left:20px;}
.contentTables table td:first-child 				{	text-align: center;	padding-left:20px;	border-left: 0;}
.contentTables table td 					{	width: 50%;	padding: 18px;	border-top: 1px solid #ffffff;	border-bottom:1px solid #e0e0e0;	border-left: 1px solid #e0e0e0;background: #fafafa;	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);}
.contentTables table tr.even td 				{	background: #f6f6f6;	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);}
.contentTables table tr:last-child td 				{	border-bottom:0;}
.contentTables table tr:last-child td:first-child 		{	-moz-border-radius-bottomleft:3px;	-webkit-border-bottom-left-radius:3px;	border-bottom-left-radius:3px;}
.contentTables table tr:last-child td:last-child 		{	-moz-border-radius-bottomright:3px;	-webkit-border-bottom-right-radius:3px;	border-bottom-right-radius:3px;}
.contentTables table tr:hover td 				{	background: #f2f2f2;	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);}
.contentTables tr.even, tr.odd, tbody th			{	border-color: #e0e0e0;}
.contentTables table td 					{	padding: 12px;}
.contentTables table td:first-child,
.contentTables table td:last-child  				{	border-top: 1px solid #ccc;}


/* 	PDF MAIN FEED			*/

.view-pdf-mainfeed .views-field-field-pdf-date-value		{	border-bottom: 1px dotted #999; float: left; padding: 3px 0px 1px 5px; height: 20px; width: 65px;}
.view-pdf-mainfeed .views-field-field-pdf-file-fid		{	border-bottom: 1px dotted #999; float: left; padding: 3px 0px 1px 5px; height: 20px; width: 555px;}
.view-pdf-mainfeed .views-field-field-pdf-file-fid a		{	font-size: 90%; padding: 0px; margin: 0px; color: #333;}
.views-field-field-pdf-publication-value 			{	font-size: 90%; border-bottom: 0px dotted #999; float: left; width: 165px; height: 20px; padding: 3px 0px 1px 5px; }
.view-pdf-mainfeed .views-field-field-pdf-icon-fid		{	border-bottom: 0px dotted #999; float: right; width: 20px; text-align: right; height: 20px; padding: 4px 0px 1px 0px;}


/*	PAGE + ARTICLE LINKS		*/

.field-field-newsalerts-link .field-label,
.field-field-global-links .field-label				{	font-size: 110%; font-weight: bold; margin: 10px 0px 10px 0px; color: #000;}	
.field-field-global-links,
.field-field-newsalerts-link					{	padding: 10px 5px 20px 0px;}
.field-field-global-links .field-item,
.field-field-newsalerts-link .field-item			{	padding-bottom: 2px;}



/*	ARTICLES - Homepage 2/3		*/

.view-views-newsalerts-homefeed	.view-content .views-view-grid	{	margin-top: 5px;}
.view-views-newsalerts-homefeed	.view-content .views-view-grid .col-1,
.view-views-newsalerts-homefeed	.view-content .views-view-grid .col-2
								{	width: 290px;   vertical-align: top;}
.view-views-newsalerts-homefeed	.view-content .views-view-grid .col-1,
.view-views-newsalerts-homefeed	.view-content .views-view-grid .col-2		
								{	padding-right: 10px;}
.view-views-newsalerts-homefeed	.view-content .views-view-grid td,
.view-views-newsalerts-homefeed	.view-content .views-view-grid th	
								{	padding:0; } 
.view-views-newsalerts-homefeed	.view-content .views-field-body	{  	margin: 10px 0px 0px 0px;  padding: 0px; font-size: 100%; line-height: 1.25pc; padding:0px 5px 5px 5px;}

.view-views-newsalerts-homefeed .views-field-field-newsalerts-country-value 
								{	color: #000000; font-size: 90%; font-weight: bold; padding: 2px 3px 2px 0px;}


/*	ARTICLES - MAIN  FEEDS		*/


.view-views-newsalerts-homefeed .views-field-title						
								{	font-size: 120%; color: #ee2d27; font-weight: bold; margin: 0px; padding: 5px 5px 5px 5px;}
.view-views-newsalerts-homefeed .views-field-title a:link, .view-views-newsalerts-homefeed .views-field-title a:visited 	
								{	color: #ee2d27;  }
.view-views-newsalerts-homefeed .views-field-body		{	padding: 0px 5px 5px 5px;}
.view-views-newsalerts-homefeed .views-field-created		{	font-size: 80%; margin: 5px 0px 0px 0px; color: #000;}
.view-views-newsalerts-homefeed .views-row			{	margin-top: 5px;}
.view-views-newsalerts-homefeed .date-display-single		{	font-size: 75%; margin: 10px 0px 0px 0px; color: #000; padding: 0px 5px 0px 5px;}
.view-views-newsalerts-homefeed .views-field-field-newsalerts-summary-value		
								{	margin: 5px 0px 0px 0px; line-height: 1.25pc; color: #666;}


.field-field-newsalerts-chart01-title,
.field-field-newsalerts-chart02-title,
.field-field-newsalerts-chart03-title,
.field-field-newsalerts-chart04-title,
.field-field-newsalerts-chart05-title,
.field-field-newsalerts-chart06-title				{  	margin: 20px 0px 20px 0px;  padding: 0px; font-weight: bold; font-size: 110%; line-height: 1.25pc;}



/*	ARTICLES - SECTOR		*/

.view-articles-mainfeed .views-field-field-newsalerts-imagearticle-fid
								{	float: left;  margin-right: 15px;}
.view-articles-mainfeed .views-field-field-newsalerts-imagearticle-fid img
								{	background-color: #fff; border: 1px solid #ccc; padding: 2px;}

.view-articles-mainfeed .views-row				{	border-bottom: 1px dotted #ccc; margin-bottom: 10px; }
.view-articles-mainfeed .views-field-title			{	font-size: 110%; color: #ee2d27; font-weight: bold; margin: 0px; padding: 0px 5px 2px 5px;}
.view-articles-mainfeed .views-field-title a:link		{	color: #333;  }
.view-articles-mainfeed .views-field-title a:visited		{	color: #666;  }
.view-articles-mainfeed .views-field-title a:hover		{	color: #ee2d27;  }

.view-newsalerts-mainfeed .views-field-title a:visited 		{	color: #666;  }
.view-newsalerts-mainfeed .views-field-title a:hover 		{	color: #ee2d27;  }
.view-articles-mainfeed .views-field-field-newsalerts-date-value
								{	padding: 2px 5px 5px 5px; font-size: 80%; color: #000;}
.view-articles-mainfeed .views-field-body			{	padding: 0px 5px 10px 5px;}
.view-articles-mainfeed .views-field-field-newsalerts-country-value
								{	 font-size: 80%; font-weight: bold; padding: 0px 3px 0px 0; margin: 0px; }


.views-field-field-newsalerts-country-value .field-content	{	padding: 2px 3px 2px 5px;}
.views-field-field-newsalerts-country-value .field-content .field-item	
								{	display: inline; padding: 2px 10px 2px 0px; }


/*	ARTICLES - MAIN BODY		*/

#socialNetworking						{	margin-top: 10px; padding: 5px 5px 5px 5px; height: 15px; width: 580px; background: #f4f4f4;}
.field-field-newsalerts-image					{	margin-bottom: 10px; }
.field-field-newsalerts-country					{	width: 590px; background: #fff; border-top: 0px solid #666; color: #000000; padding: 2px 0px 2px 0px;  }
.field-field-newsalerts-country .field-items .field-item	{	font-size: 90%; font-weight: bold; padding: 2px 3px 2px 0px; display: inline;}
.field-field-newsalerts-date					{	width: 590px;  background: #fff; border-top: 0px solid #666; border-bottom: 1px solid #fff; padding: 2px 0px 2px 0px;}
.field-field-newsalerts-date .field-items .field-item		{	font-size: 90%; color: #000;}
.imagefield-lightbox2						{	float: left; margin-right: 10px; }
ul.links.inline 						{	display: block; border-top: 0px solid #666; border-bottom: 0px solid #666; margin-top: 20px; padding: 5px 2px 2px 2px; }
.field-field-newsalerts-imagearticle				{	margin: 20px 20px 20px 0px; float: left;}
.field-field-newsalerts-imagearticle img			{ 	background-color: #fff; border: 1px solid #ccc; padding: 2px; }
.field-field-newsalerts-by					{	margin-top: 10px;}



/*	ARTICLES - COUNTRY		*/


.view-countries-mainfeed  .views-field-title			{	font-size: 120%; color: #ee2d27; font-weight: bold; margin: 0px; padding: 10px 5px 5px 5px;}
.view-countries-mainfeed  .views-field-title a:link, .view-countries-mainfeed .views-field-title a:visited 	
								{	color: #ee2d27;  }
.view-countries-mainfeed  .views-field-field-newsalerts-date-value
								{	padding: 5px 5px 5px 5px; font-size: 80%; color: #000;}
.view-countries-mainfeed  .views-field-body			{	padding: 0px 5px 20px 5px;}
.view-countries-mainfeed  .views-field-field-newsalerts-country-value
								{	color: #000; font-weight: bold; font-size: 90%; padding: 5px 5px 5px 5px; }

/*	COMMENTARIES			*/

.imagefield-field_commentary_image				{	margin: 20px 20px 20px 0px; float: left;}
.imagefield-field_commentary_image img				{ 	background-color: #fff; border: 1px solid #ccc; padding: 2px; }

.date-display-single 						{	color: #000;font-size: 80%;margin: 0 0 5px;}
.field-field-commentary-by					{	color: #000; font-size: 100%;font-weight: bold;  margin: 5px 0px 0px 0px;}


.field-field-author-imagethumb 					{	float: right; padding-left: 10px; padding-bottom: 10px;}
.field-field-author-imagethumb img 				{	background-color: #fff; border: 1px solid #ccc;padding: 2px; }
.field-field-author-jobtitle					{	font-weight: bold;}



/*	FILTERS				*/

.field-field-filter-title01,
.field-field-filter-title02,
.field-field-filter-title03,
.field-field-filter-title04,
.field-field-filter-title05,
.field-field-filter-title06,
.field-field-filter-title07,
.field-field-filter-title08,
.field-field-filter-title09,
.field-field-filter-title10					{	font-size: 110%; font-weight: bold; margin: 15px 0; color: #000;}
.filterCell50							{	width: 50%; text-align: left; background: #f4f4f4;}
.filterCellDark							{	text-align: left !important; background: #f1f1f1; font-weight: bold; border-color: #fff !important;}
.filterCell							{	text-align: left !important; font-weight: bold; border-color: #fff !important}
table.tableGridFilter						{	background: none repeat scroll 0 0 #FFFFFF; border-collapse: collapse; border-color: #fff; border-spacing: 1px; border-width: 1px; margin: 0px 0px 20px 0px; width: 100%; ma}
table.tableGridFilter td					{	padding: 5px;  border-color: #fff;  border-width: 1px 1px 1px 1px;}
h4.filter							{	font-weight: bold; color: #666;}



/*	CAMPAIGN TYPE			*/


.field-field-campaign-date					{	font-weight: bold; padding-bottom: 5px;}
.field-field-campaign-s01-title,
.field-field-campaign-s02-title,
.field-field-campaign-s03-title,
.field-field-campaign-s04-title					{	font-weight: bold; font-size: 110%; color: #ee2d27; padding-bottom: 0px;  }

.field-field-campaign-s03-title					{	padding-top: 20px;}

.field-field-campaign-s01-title a,
.field-field-campaign-s02-title a,
.field-field-campaign-s03-title a,
.field-field-campaign-s04-title	a				{	color: #ee2d27;  }

.field-field-campaign-s01-image					{	margin: 20px 0px 20px 20px; float: right;}
.field-field-campaign-s01-image img				{ 	background-color: #fff; border: 1px solid #ccc; padding: 2px; }
.field-field-campaign-s01-text,
.field-field-campaign-s02-text,
.field-field-campaign-s03-text,
.field-field-campaign-s04-text					{	padding-bottom: 20px; }

.field-field-campaign-s02-fullimage				{ 	height: 145px; width: 590px; border-bottom: 1px red;}
.imagefield-lightbox2 						{	float: left; margin-right: 5px; margin-bottom: 3px; padding: 0px; border: 0px;}
.imagefield-lightbox2 a						{	padding: 0px; border: 0px;}



/*	MARKETO FORM			*/

.marketoForm							{	padding: 15px 20px 0px 20px; border: 1px solid #ccc; margin-bottom: 10px;}
.marketoForm h2							{	border-bottom: 0px solid #ee2d27; border-top: 0px solid #ee2d27;    color: #ee2d27; font-size: 140%;    padding-bottom: 10px;}

.rhsRankingCategory						{	padding: 0px; border: 0px solid #ccc; margin-bottom: 10px;}
.rhsRankingCategory h2						{	border-bottom: 0px solid #ee2d27; border-top: 0px solid #ee2d27;    color: #ee2d27; font-size: 140%;    padding-bottom: 10px;}

.rhsRankingCategory .block					{	border: 1px solid #ccc; margin-bottom: 10px;  padding: 15px 20px 10px 20px;}
.rhsRankingCategory .block-menu					{	background: #fff;}
.rhsRankingCategory .block-menu .content			{	padding: 0px 0px 0px 0px; margin-left: 0px; }
.rhsRankingCategory .block-menu h2				{	border-bottom: 1px solid #fff;	border-top: 1px solid #fff; font-size: 140%; padding-bottom: 10px;}
.rhsRankingCategory .block-menu ul.menu				{	background: #fff; margin: 0 0 0px 0px;  }
.rhsRankingCategory .block-menu ul.menu li			{	list-style-position: inside; background: #fff; padding: 5px 5px 5px 10px; margin: 0px; border-bottom: 5px solid #fff; font-size: 100%;  }
.rhsRankingCategory .block-menu ul.menu li.expanded		{	list-style-image: url("/sites/all/themes/ygbrandindex/images/menu-expanded.png") width: 22px; margin-left: 2px;  }
.rhsRankingCategory .block-menu ul.menu li.collapsed		{	list-style-image: url("/sites/all/themes/ygbrandindex/images/menu-collapsed.png") width: 22px; margin-left: 2px; }
.rhsRankingCategory .block-menu ul.menu li li			{	padding: 5px 0px 0px 0px; margin-bottom: 0px; border-bottom: 0px solid #fff;}
.rhsRankingCategory .block-menu ul.menu li li a			{	margin-left: 0px; }
.rhsRankingCategory .block-menu li.leaf				{	list-style-image: url("/sites/all/themes/ygbrandindex/images/menu-blank.gif") ; }
.rhsRankingCategory .block-menu a.active			{	font-weight: bold; padding-left: 0px; margin-left: 0;}
.rhsRankingCategory .block-menu a:hover				{	background: #fff; color: #333;}


/*	RANKINGS			*/


.rhsRankingGlobal						{	margin-bottom: 10px;}

.sidebarRanking							{	padding: 15px 20px 0px 20px; border: 1px solid #ccc; margin-bottom: 10px;}
.sidebarRanking h2						{	border-bottom: 0px solid #ee2d27; border-top: 0px solid #ee2d27;    color: #ee2d27; font-size: 140%;    padding-bottom: 10px;}

.sidebarRanking .styled-select select				{	background: #fff; width: 250px; padding: 0px; font-size: 16px; line-height: 1; border: 1; border-radius: 0;   height: 35px; }
.sidebarRanking .rankingCountryList				{	width: 250px; text-align: center;}
.sidebarRanking #center form 					{	margin-bottom: 0em;}

.ranking-intro							{	margin: 0px 0px 0px 0px; }
.ranking-intro	p						{	line-height: 1.25pc; }
.field-field-ranking-chart					{	margin-top: 20px;}
.field-field-ranking-methodology .field-label			{	font-weight: bold; font-size: 110%; margin-top: 20px; }	

.field-field-ranking-chart01-title,
.field-field-ranking-chart02-title,
.field-field-ranking-chart03-title,
.field-field-ranking-chart04-title,
.field-field-ranking-chart05-title,
.field-field-ranking-chart06-title				{	font-size: 110%; font-weight: bold; margin-top: 20px; margin-bottom: 20px; }

td.rankingTable50						{	width: 50%; text-align: left; background: #f4f4f4;}
.rankingRedTitle 						{	color: #ee2d27;}
.field-field-ranking-link					{	padding: 10px 5px 20px 0px;}

#block-block-32 .content p					{	margin-top: 0px;}


.rankingHome .styled-select select				{	background: #ee2d27; width: 250px;  color: #fff; padding: 5px 5px 5px 10px; font-size: 16px; line-height: 1; border: 0; border-radius: 2px; height: 35px; }
.rankingHome .styled-select select option 			{	background: #fbfbfb; color: #333;}
.rankingHome .rankingCountryList				{	width: 250px; text-align: center;}
.rankingHome #center form 					{	margin-bottom: 0em;}	

.rankingIconRow							{	padding: 5px; height: 85px; margin-bottom: 10px; background: #fbfbfb;}
.rankingIconImage						{	float: left; padding: 5px 5px 5px 10px; }
.rankingIconSummary						{	float: right; width: 425px; font-size: 14px; line-height: 1.25pc; padding: 2px 10px 10px 5px;}



/*	RANKING SLIDESHOW		*/		


.views_slideshow_thumbnailhover_div_breakout_teaser .views-field-field-slideshow-image-fid .views-content-field-slideshow-image-fid			
								{	float: left; margin: 8px 7px 0px 0px ; border: 1px solid #ccc; height: 29px;}
.views_slideshow_thumbnailhover_div_breakout_teaser .views-field-field-slideshow-image-fid .views-content-field-slideshow-image-fid img			
								{	padding: 0px;}
#slideshow  .views-slideshow-controls-bottom 			{	padding-left: 0px;}
#slideshow 							{	margin: 15px 0px 10px 0px; padding-top: 0px; position:relative; width: 590px; }
#slideshow .view-slideshow-fruit				{	z-index:70;  border: 0px solid #999; }

#slideshow .view-slideshow-fruit .views-field-field-slideshow-subtitle-value		
								{	background:url(/sites/all/themes/ygbrandindex/images/banner-home-bg.png) top repeat-x; height: 35px; line-height: 36px; width: 100%; padding: 0 0px 0 0px ; color:#fff; font-size:22px; position: absolute;  text-align: center; top:260px;  z-index:77;}
#slideshow .view-slideshow-fruit .views-field-field-slideshow-subtitle-value a		
								{	color: #fff; }	
#slideshow .view-slideshow-fruit .views-content-field-slideshow-summary-value
								{	width: 100%; margin: 0px; color:#fff; font-size:14px;  position:absolute; text-align: center; top: 285px; z-index:76; height: 40px; }	
#slideshow .view-slideshow-fruit .views-content-field-slideshow-summary-value p	
								{	background:url(/sites/all/themes/ygbrandindex/images/banner-home-bg.png) bottom repeat-x;  padding: 0px 0px 20px 0px; height: 15px; line-height: 15px;}
#slideshow .view-slideshow-fruit .slideshowSummary		{	background: #000; padding: 0px 0px 0px 0px; text-align: center; width: 90%; margin: 0 auto;}


#block-views-slideshow_fruit-block_38 .views_slideshow_thumbnailhover_div_breakout_teaser .views-field-field-slideshow-image-fid .views-content-field-slideshow-image-fid			
								{	float: left; margin: 8px 5px 0px 0px ; border: 1px solid #ccc; height: 20px;}
#block-views-slideshow_fruit-block_38 .views_slideshow_thumbnailhover_div_breakout_teaser .views-field-field-slideshow-image-fid .views-content-field-slideshow-image-fid img
								{	width: 46px;}



/*	RANKING - HIDE DATE 		*/

#node-435 .field-field-newsalerts-country,
#node-435 .field-field-newsalerts-date,
#node-426 .field-field-newsalerts-date				{	display: none;}
	

/*	RANKING - VIDEO 		*/

.field-field-ranking-video					{	margin-top: 20px; }


/*	COUNTRY MAP			*/		

#map-wrapper 							{	position: relative; margin: 0px auto 20px auto;}
#map-wrapper .pin 						{    	display: none;}
#map-wrapper .tooltip-up, .tooltip-down 			{    	position: absolute; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 3px 0 rgba(0,0,0,.7); border-color: #ccc #ccc #bbb; border-image: none; border-radius: 2px 2px 2px 2px;    	border-style: solid;    	border-width: 1px;    	background: #fff;    	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));    	background: -webkit-linear-gradient(top, #ffffff, #f1f1f1);    	background: -moz-linear-gradient(top, #ffffff, #f1f1f1);    	background: -ms-linear-gradient(top, #ffffff, #f1f1f1);    	background: -o-linear-gradient(top, #ffffff, #f1f1f1);    	background: linear-gradient(top, #ffffff, #f1f1f1);          background: #fff; height: 5px;line-height: 5px; padding: 5px;}
#map-wrapper .tooltip-down 					{    	background-position: center -52px;    line-height: 5px;}
#map-wrapper .tooltip-down 					{	color: #EF2D27; font-weight: bold; font-size: 80%; text-transform: uppercase;}
#map-wrapper .tooltip 						{	line-height: 1;    display: none;    width: 235px;      text-shadow: 0 1px 0 #fff; position: absolute; top: 10px; left: 50%; z-index: 999; margin-left: -115px; padding:15px;  color: #222; -moz-border-radius: 5px;    	-webkit-border-radius: 5px;    	border-radius: 5px;    	-moz-box-shadow: 0 3px 0 rgba(0,0,0,.7);	border-color: #CCCCCC #CCCCCC #BBBBBB;   	border-image: none;    	border-radius: 2px 2px 2px 2px;    	border-style: solid;    	border-width: 1px;   	background: #fff;  	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));background: -webkit-linear-gradient(top, #ffffff, #f1f1f1);background: -moz-linear-gradient(top, #ffffff, #f1f1f1);background: -ms-linear-gradient(top, #ffffff, #f1f1f1); background: -o-linear-gradient(top, #ffffff, #f1f1f1);  background: linear-gradient(top, #ffffff, #f1f1f1);font-weight: normal; font-size: 120%; text-transform: none; }
#map-wrapper .tooltip::after2 					{	content: '';  position: absolute; top: -10px;left: 50%; margin-left: -10px; border-bottom: 10px solid #fff1d3; border-left: 10px solid transparent; border-right :10px solid transparent;}
#map-wrapper .tooltip-down .tooltip 				{    	bottom: 12px;    top: auto;}
#map-wrapper .tooltip-down .tooltip::after 			{    	bottom: -10px;    top: auto;    border-bottom: 0;    border-top: 10px solid #ffdb90;}
#map-wrapper .tooltip .h3Map 					{    	font: bold 1.3em Arial;  margin: 0px 0px 5px 0px; color: #EF2D27;}
#map-wrapper .tooltip ul 					{   	margin: 0; padding: 5px 0px 0px 0px ; list-style: none;}   
#map-wrapper .tooltip li					{   	padding: 2px 0px 2px 0px; }  	
#map-wrapper .tooltip a						{	color: #666;}
#map-wrapper .tooltip a:hover					{	text-decoration: underline;}
#map-wrapper .tooltip-up:hover, .tooltip-down:hover  		{	z-index: 1000;}


/*	PRESS INFO PAGE			*/

#accordion h3							{	padding-left: 1.8em; padding-top: 5px; padding-bottom: 5px; font-size: 100%;  font-weight: bold; color: #333;}
#accordion p							{	margin-top: 0px; margin-bottom: 10px;  font-family: arial; font-size: 90%;}

.ui-state-default, .ui-widget-content .ui-state-default 	{	color: #333;font-weight: bold;}
#block-block-37, 
#block-block-38							{	margin-bottom: 20px !important; }


/*	QUIZ				*/

.field-field-quiz-charttitle					{    	margin: 20px 0px 10px 0px; font-size: 110%; font-weight: bold; line-height: 1.25pc;}
.field-field-quiz-chart						{	margin: 0px 0px 20px 0px; }
.field-field-quiz-prizedrawrules				{	margin: 20px 0px 20px 0px; }


/*	TESTIMONIALS			*/

.views-field-field-testimonials-source-value			{	text-align: right; font-weight: bold; padding-top: 0px; padding-bottom: 10px;}


/*	GRIDS / TABLES			*/

.views-field-field-contact-telnumber-value			{	text-align: right;}
.view-contact-mainfeed .views-field-title			{	font-weight: bold;}
.view-contact-mainfeed tr.odd, tr.info 				{	background-color: #f4f4f4;}


/*	FORM				*/

#webform-client-form-16 .webform-component-fieldset,
#webform-client-form-769 .webform-component-fieldset		{	font-weight: bold;  }
#webform-client-form-16 .webform-component-fieldset legend,
#webform-client-form-769 .webform-component-fieldset legend	{	padding-bottom: 10px; padding-top: 10px; }
#webform-client-form-16 .webform-container-inline,
#webform-client-form-769 .webform-container-inline		{	height: 25px; padding-left: 10px; padding-right: 10px;}
#webform-client-form-16 .webform-container-inline label,
#webform-client-form-769 .webform-container-inline label	{	float: left; }

#webform-client-form-769 #edit-submitted-personal-details-name,
#webform-client-form-769 #edit-submitted-personal-details-email,
#webform-client-form-16 #edit-submitted-personal-details-first-name,
#webform-client-form-16 #edit-submitted-personal-details-last-name,
#webform-client-form-16 #edit-submitted-personal-details-company-name,
#webform-client-form-16 #edit-submitted-personal-details-job-title,
#webform-client-form-16 #edit-submitted-personal-details-email-address,
#webform-client-form-16 #edit-submitted-personal-details-country,
#webform-client-form-16 #edit-submitted-personal-details-phone-number			
								{	float: right;}

#webform-client-form-16 #edit-submitted-personal-details-first-name,
#webform-client-form-16 #edit-submitted-personal-details-last-name,
#webform-client-form-16 #edit-submitted-personal-details-company-name,
#webform-client-form-16 #edit-submitted-personal-details-job-title,
#webform-client-form-16 #edit-submitted-personal-details-email-address,
#webform-client-form-16 #edit-submitted-personal-details-country,
#webform-client-form-16 #edit-submitted-personal-details-phone-number		
								{	width: 258px;}
#webform-client-form-16 .form-wrapper,
#webform-client-form-769 .form-wrapper				{	text-align: center;}


/*	ADMIN PAGE 			*/

#contentAdmin							{	padding: 20px 0px 10px 0px;}
.block-region							{	display: none;}	/* removes the horrible yellow bars  on the block admin screen.*/

ul.primary 							{  	border: 0;  margin: 0; padding: 0.5em 0 0px 10px;  float: left; } /* removed 10px bottom padding */
ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited
								{  	border: 0;  background: transparent;  padding: 4px 1em;  margin: 0 0 0 1px;  height: auto;  text-decoration: none;  position: relative;  top: -1px;  display: inline-block;}
ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover 
								{	background: url(images/bg-tab.png) repeat-x 0 50%;  color: #fff;}
ul.primary li.active a						{  	font-weight: bold;}
table 								{  	margin: 1em 0;  width: 100%;}
thead th 							{  	border-bottom: 2px solid #d3e7f4;  color: #494949;  font-weight: bold;}
th a:link, th a:visited 					{  	color: #6f9dbd;}
td, th 								{  	padding: .3em .5em;}
tr.even, tr.odd, tbody th					{  	border: solid #d3e7f4;  border-width: 1px 0;}
tr.odd, tr.info 						{  	background-color: #edf5fa;}
tr.even 							{  	background-color: #fff;}
tr.drag 							{  	background-color: #fffff0;}
tr.drag-previous 						{  	background-color: #ffd;}
tr.odd td.active 						{  	background-color: #ddecf5;}
tr.even td.active 						{  	background-color: #e6f1f7;}
td.region, td.module, td.container, td.category			{  	border-top: 1.5em solid #fff;  border-bottom: 1px solid #b4d7f0;  background-color: #d4e7f3;  color: #455067;  font-weight: bold;}
tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category 
								{	border-top-width: 0;}

/* 	FOOTER 				*/

.footerCentral							{	margin: 0 auto; width: 890px; border: 0px solid #000; text-align: center; height: 60px; background: #fff;}
#footerPowered 							{	float: right; width: 140px; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;  }
#footerPowered p						{	margin: 0px 0px 0px 0px; padding: 0px;  }
#footerLinks							{	float: left; width: 890px; padding: 20px 0px 0px 12px; text-align: center; margin-top: 0px;  }
#footerLinks p							{	background: #fff; color: #000; margin: 0px; padding: 5px; line-height: 1.25pc; font-size: 95%;}
#footerLinks a							{	color: #000;}
#footerIcons							{	margin: 0 auto;  max-width: 910px; padding: 0px 0px 0px 20px;text-align: left; }
#footerPeople 							{	margin:0;padding-left:25px; }
#footerPeople img						{	border-bottom: 1px solid #000; }


/*	NODES / COMMENTS		*/

.node 								{  	border-bottom: 0px solid #e9eff3;  margin: 0;  padding: 10px 0px 0px 0px ;}
/*ul.links li, ul.inline li 					{  	margin-left: 0;  margin-right: 0;  padding-left: 0;   padding-right: 0;  background-image: none;}*/
.node .links, .comment .links 					{  	text-align: left;}
.node .links ul.links li, .comment .links ul.links li 		{}
.terms ul.links li 						{  	margin-left: 0;  margin-right: 0;  padding-right: 0;  padding-left: 1em;}
.picture, .comment .submitted 					{  	float: right; clear: right;   padding-left: 1em;}
.new 								{  	color: #ffae00;  font-size: 0.92em;  font-weight: bold;  float: right; }
.terms 								{  	float: right;}
.preview .node, .preview .comment, .sticky 			{  	margin: 0;  padding: 0.5em 0;  border: 0;  background: 0;}
.sticky 							{  	padding: 1em;  background-color: #fff;  border: 1px solid #e0e5fb;  margin-bottom: 2em;}
#comments 							{  	position: relative;  top: -1px;  border-bottom: 1px solid #e9eff3;  margin: -1.5em -25px 0;  padding: 0 25px;}
#comments h2.comments 						{ 	margin: 0 -25px;  padding: .5em 25px;  background: #fff url(images/gradient-inner.png) repeat-x 0 0;}
.comment 							{  	margin: 0 -25px;  padding: 1.5em 25px 1.5em;  border-top: 1px solid #e9eff3;}
.indented 							{  	margin-left: 25px; }
.comment h3 a.active 						{  	color: #494949;}
.node .content, .comment .content 				{  	margin: 0.6em 0;}


