﻿ 


.mainDivContainer
{
	width:940px;
	display:block;
	background-color:#FFFFFF;
	padding:10px;
	margin-bottom:10px;
	float:left;
	clear:both;
	font-size:1.2em;
}


.mainDivContainer .mainDivLeft
{
	width:710px;
	float:left;
	display:inline;
	padding-right:10px;
	border-right:solid 1px #DFDFDF;

	/* background-color:Red; */
}


.mainDivContainer .mainDivRight
{
	width:210px;
	padding-left:8px;
	float:right;
	display:inline;
	
	
	/* background-color:blue; */
}

.mainDivContainer .mainDivRight .sharePageDiv
{
	
}

/*********************************************/

div.greenArrowLinkDiv
{
	width:100%;
	display:block;
	
	background-image: url( ../../images/smallGreenArrow.jpg );
	background-position:center right;
	background-repeat:no-repeat;
}

	div.greenArrowLinkDiv a
	{
		font-weight:bold;
		text-decoration:none;
		color:#3B7E15;
	}
	
	div.greenArrowLinkDiv a:hover
	{
		text-decoration:underline;
	}



/*********************************************/




	div.mainDivContainer div.templateRight .widget
	{
		margin: 10px 0px 26px 0px;
		clear: both;
		float: left;
		width: 100%;
	}
		
		div.mainDivContainer div.templateRight .widget .greenArrowLinkDiv
		{
			margin-top: 10px;
			
			width:210px;
			
		}
		
		/** countrys **/
		
		div.mainDivContainer div.templateRight .widget .innerCountryBox
		{
			padding-left:0px;
		}
		
			div.mainDivContainer div.templateRight .widget .innerCountryBox .item
			{
				float: left;
				clear: both;
				width: 190px;
				margin-bottom:5px;
				padding:2px 10px 2px 2px;
				border:solid 1px #CECECE;
				background-color:#E7E9E6;				
				background-image:url(../../images/countryArrow.gif);
				background-position:right center;
				background-repeat:no-repeat;
				font-size: 0.750em;
				
			}
			

			
			div.mainDivContainer div.templateRight .widget .innerCountryBox .selected
			{
				background-color:white;
				background-image:url(../../images/countryArrowWhite.gif);
				
			}
			
			div.mainDivContainer div.templateRight .widget .innerCountryBox .item a 
			{
				cursor: pointer;
				text-decoration:none;
			}
			
			div.mainDivContainer div.templateRight .widget .innerCountryBox .item a:link
			{
				cursor: pointer;
				text-decoration:none;
			}
			
			div.mainDivContainer div.templateRight .widget .innerCountryBox .item a:visited
			{
				cursor: pointer;
				text-decoration:none;
			}
			
			
			
				div.mainDivContainer div.templateRight .widget .innerCountryBox .item a:hover
				{
					text-decoration:none;
				}
			
			
				div.mainDivContainer div.templateRight .widget .innerCountryBox .item a:active
				{
					text-decoration:none;
				}
				
				
						div.mainDivContainer div.templateRight .widget .innerCountryBox .item a:hover .innerDiv img
						{
							margin-right:10px;
							
						}
						div.mainDivContainer div.templateRight .widget .innerCountryBox .selected a:hover .innerDiv img
						{
							margin-right:5px;
						}
				
					div.mainDivContainer div.templateRight .widget .innerCountryBox .item a .innerDiv
					{
					}
				
						div.mainDivContainer div.templateRight .widget .innerCountryBox .item a .innerDiv img
						{
							border:none;
							margin-right:5px;
							position:relative;
							top:2px;
						}
	
		
		
		/** videos **/
		
		div.mainDivContainer div.templateRight .widget .innerVidBox
		{
			padding-left:10px;
			margin-top:10px;
		}
		
			div.mainDivContainer div.templateRight .widget .innerVidBox .left,
			div.mainDivContainer div.templateRight .widget .innerVidBox a .left
			{
				display:block;
				width:90px;
				height:68px;
				float:left;
				margin-right:10px;
				
				background-color:Transparent;
			}
			
			div.mainDivContainer div.templateRight .widget .innerVidBox .right,
			div.mainDivContainer div.templateRight .widget .innerVidBox a .right
			{
				display:block;
				width:90px;
				height:68px;
				float:left;
				
				background-color:Transparent;
			}
			
		
		
		/** sound bites **/
		
		div.mainDivContainer div.templateRight .widget .innerSoundBox
		{
			float: left;
			clear: both;
			padding-left:10px;
			margin-top:10px;
			width: 100%;
		}
		
			div.mainDivContainer div.templateRight .widget .innerSoundBox .left,
			div.mainDivContainer div.templateRight .widget .innerSoundBox a .left
			{
				display:block;
				width:90px;
				height:68px;
				float:left;
				margin-right:10px;
				
				background-color:Transparent;
			}
			
			div.mainDivContainer div.templateRight .widget .innerSoundBox .right,
			div.mainDivContainer div.templateRight .widget .innerSoundBox a .right
			{
				display:block;
				width:90px;
				height:68px;
				float:left;
				
				
			}
			
	  /** media **/
	  
	  div.mainDivContainer div.templateRight .widget .innerMediaBox
	  {
		padding-left:10px;
		margin-top:10px;
		
	  }
	  
		div.mainDivContainer div.templateRight .widget .innerMediaBox span
		{
			
		}
	  
		 
			div.mainDivContainer div.templateRight .widget .innerMediaBox .greenArrowLinkDiv
			{
				
				font-weight:normal;
				
				margin-top:10px;
				margin-bottom:10px;
				width:200px;
			}
			
				div.mainDivContainer div.templateRight .widget .innerMediaBox .greenArrowLinkDiv a
				{
					text-decoration:underline;
				}
			
			div.mainDivContainer div.templateRight .widget .innerMediaBox .dlPDFReaderDiv
			{
				margin-top:8px;
				
				padding-top:12px;
			
				height:17px;
				width:100%;
				display:block;
				
				background-image: url( ../../images/pdf.jpg );
				background-position:center right;
				background-repeat:no-repeat;
			}
				
					div.mainDivContainer div.templateRight .widget .innerMediaBox .dlPDFReaderDiv a
					{
						text-decoration:underline;
						
					}
			
	/** share this page **/		

	div.mainDivContainer div.templateRight .sharePageDiv
	{
		margin-top:40px;	
	}
	
	
	
/*************************************************************************/

div.quotes_outer
{
	margin-bottom:25px;
	width: 640px;
	border-style: none solid none solid;
	border-width: 0px 32px 0px 31px;
	border-color: #FFFFFF;
	float: left;
	clear: both;
	margin-top:5px;
	background-color:#EBEBEB;
	padding: 0px 0px 0px 0px;
}


div.quotes_outer h3
{
	background-image:url(./images/quote_header.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 1px 0px 3px 15px;
	color: #FFFFFF;
	background-color: #ebebeb;
	float: left;
	clear: both;
	width: 625px;
}


div.quotes_outer p
{
	float: left;
	width: 419px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 110px;
}

div.quotes_outer .quotes_inner
{	
	background-image: url(./images/quote.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	float: left;
	clear: both;
	margin: 0px 0px 0px 0px;
}


div.quotes_outer .quotes_inner_inner
{	
	margin:0px 0px 0px 0px;
	padding: 0px 110px 0px 110px;
	background-image: url(./images/quote_end.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
	float: left;
	clear: both;
	width: 420px;
}


div.quotes_outer .quotes_inner p
{	
	float: left;
	width: 419px;
	padding: 7px 0px 7px 0px;
}


	div.quotes_outer .quotes_inner div.prop
	{	
		float: right;
		width: 1px;
		height: 70px;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
	}

		
			div.quotes_outer .quotes_inner span p em
			{
				
			}
		
	
	
	
/**********************************************************/

.mediaInquiries
{

}

		.issuesNav
		{
			padding-left:0px;
			margin-top:10px;
		}
		
		.widget h2
		{
			padding-bottom:2px;
		}
		
		.issuesNav h2
		{
			padding-bottom:2px;	
		}
		
		.issuesNav h3
		{
			margin: 2px 0px 6px 0px;
			
		}
		
			.issuesNav ul
			{
				display: block;
				list-style-type: none;
				margin: 0px;
				padding: 0px;
				width: 190px;
			}
			.issuesNav li
			{
				margin: 0px;
				display: block;
				list-style-type: none;
				float: left;
				clear: both;
				width: 200px;
				overflow: hidden;
				margin-bottom:5px;
				padding:2px 0px 2px 2px;
				border:solid 1px #CECECE;
				background-color:#E7E9E6;
				
				background-image:url(../../images/countryArrow.gif);
				background-position:right 5px;
				background-repeat:no-repeat;
				font-size: 0.750em;
				
			}
			
			
			.issuesNav li ul
			{
				margin: 0px;
				padding: 4px 0px 0px 0px;
				width: 180px;
			}
			
			.issuesNav li ul li
			{
				margin: 0px;
				display: block;
				list-style-type: none;
				float: left;
				clear: both;
				width: 186px;
				margin-bottom:2px;
				padding:2px 10px 2px 4px;
				border: none;
				background-color:#E7E9E6;
				
				background-image:url(../../images/countryArrow.gif);
				background-position:right center;
				background-repeat:no-repeat;
				font-size: 80%;
				
			}
			
			
			
			.issuesNav li a 
			{
				cursor: pointer;
			}
			.issuesNav li a:link, .issuesNav li a:visited
			{
				cursor: pointer;
				padding-left: 0px;
				text-decoration: none;
			}
			.issuesNav li a:hover, .issuesNav li a:active
			{
				cursor: pointer;
				padding-left: 6px;
				text-decoration: none;
			}
			
			.issuesNav .readMoreLinkContainer a.chosen 
			{
				display: none;
			}
			
			.issuesNav li.chosen
			{
				background-color:white;
				background-image:url(../../images/countryArrowWhite.gif);
				
			}
			
			.issuesNav .readMoreLinkContainer 
			{
				margin-top: 0px;
			}
			
			
			
			


				.media  .issuesContainer
				{
					float: left;
					clear: none;
					border: solid 5px #cccccc;
					margin: 20px 0px 0px 0px;
				}
				
				


				.media  .mpawppDiv
				{
					padding: 5px 5px 10px 5px;
					float: left;
					clear: none;
					width: 219px;
					background-color: #cccccc;
					border: solid 2px #eaeaea;
					position: relative;
				}
				
				


				.media .mpawppDiv .prop
				{
					float: right;
					clear: none;
					width: 1px;
					height: 200px;
				}
			
			
			
			.facts 
			{
				float: left;
				clear: both;
				width: 716px;
			}
			
			.facts .prop 
			{
				height: 100px;
				width: 1px;
				float: left;
			}
			
			
			.facts h1
			{
				list-style-image: none;
				list-style-type: none;
				min-height: 100px;
				width: 207px;
				float: left;
				background-color: #FFFFFF;
				margin: 8px 8px 0px 0px;
				padding: 10px 10px 10px 10px;
				border: solid 1px #FFFFFF;
				text-align: right;
				font-size: 0.814em;
				font-weight: normal;
				position: relative;


			}
			
			
			.facts ul
			{
				float: none;
				margin: 0px;
				padding: 0px;
			}
			
			.facts ul li
			{
				list-style-image: none;
				list-style-type: none;
				min-height: 100px;
				width: 207px;
				float: left;
				background-color: #edefec;
				margin: 8px 8px 0px 0px;
				padding: 10px 10px 10px 10px;
				border: solid 1px #dadada;
				text-align: center;
				line-height: 1.8em;
				position: relative;
				color: #333333;
				background-repeat: no-repeat;
								
			}
			
			.facts span.textContainer
			{
				padding: 10px 10px 10px 10px;
				position: relative;
				width: 207px;
				left: 0px;
			}
			
			.facts span.emphasis1
			{
				font-weight: bold;
				font-size: 130%;

			}
			
			
			.facts span.emphasis2
			{
				font-weight: bold;
				font-size: 120%;

			}
			
			.facts span.emphasis3
			{
				font-weight: bold;
				font-size: 110%;

			}
			

			.facts .counterFeitContainer
			{
				background-image: url(./images/illicit_factbg_counterfeit.jpg);
				background-repeat: no-repeat;
			}
			
			.facts .revenueContainer
			{
				background-image: url(./images/illicit_factbg_revenue.jpg);
			}
			.facts .squalidContainer
			{
				background-image: url(./images/illicit_factbg_squalid_v2.jpg);
			}
			.facts .youthContainer{
				background-image: url(./images/illicit_factbg_youth_v2.jpg);
			}
			.facts .factoriesContainer{
				background-image: url(./images/illicit_factbg_factories.jpg);
			}
			
			
			
			div.illicitMenu 
			{
				margin: 10px 0px 20px 0px;
				float: left;
				clear: both;
				width: 710px;
				background-image: url(./images/menu_illicit_bg_end.gif);
				background-repeat: no-repeat;
				background-position: 100% 0px;
			}
			
			div.illicitMenu ul
			{
				background-image: url(./images/menu_illicit_bg.gif);
				background-repeat: repeat-x;
				background-position: 0px 0px;
				background-color: #515151;
				height: 1.9em;
				display: block;
				float: left;
				margin: 0px;
				padding: 0px;
				float: left;
				clear: both;
				width: 709px;
			}
			
			div.illicitMenu ul li
			{
				padding: 0px 10px 0px 10px;
				margin: 0px;
				display: block;
				float: left;
				background-image: url(./images/menu_illicit_bg_unchosen.gif);
				background-repeat: no-repeat;
				background-position: 100% 16px;
				height: 100%;
			}
			
			div.illicitMenu ul li:last-child
			{
				
				background-image: none;
			}
			
			

			div.illicitMenu ul li a
			{
				padding: 12px 0px 0px 0px;
				display: block;
				
				color: #FFFFFF;
			}

			div.illicitMenu ul li a:link, div.illicitMenu ul li a:visited
			{
				text-decoration: none;
			}
			
			div.illicitMenu ul li a:hover, div.illicitMenu ul li a:active 
			{
				text-decoration: underline;
			}
			
			
			div.illicitMenu ul li.chosen
			{
				background-image: url(./images/menu_illicit_bg_chosen.gif);
				background-color: #FFFFFF;
				background-repeat: repeat-x;
				background-position: 0px 0px;
				height: 100%;
				position: relative;
				left: -1px;
				top: 0px;
			}
			
			
			div.illicitMenu ul li.chosen a
			{
				padding: 10px 0px 0px 0px;
				color: #666666;
			}

			div.illicitMenu ul li.chosen a.chosen:link, div.illicitMenu ul li.chosen a.chosen:visited
			{
			}
			
			div.illicitMenu ul li.chosen a.chosen:hover, div.illicitMenu ul li.chosen a.chosen:active 
			{
			}
			
			
			div.videoContainer 
			{
				display: block;
				width: 100%;
				text-align: center;
				margin: 10px 0px 20px 0px;
			}
			
			div.videoContainerInline 
			{
				display: inline-block;
				float: right;
				margin: 0px 0px 10px 10px;
			}
			
			
			div.videoContainerInline p
			{
				text-align: center;
			}
			
			div.videoContainer div#videoReplacement 
			{
				border:solid 1px #333333;
				width: 320px;
				height: 240px;
				margin: 0px auto 0px auto;
				text-align: center;
			}
			
			div.videoContainer object#videoReplacement, div.videoContainer embed#videoReplacement
			{
				background-color: #000000;
				width: 320px;
				margin: 0px auto 0px auto;
				text-align: center;
			}