﻿

/**********************************************************************************/

/* Common Bits */ 




.innerDiv 
{
	float: left;
	position: relative;
}


.mainContainer 
{	
	width:960px;
	display:block;
    font-size:1.2em;
}

.mainContainer p
{	
	font-size: 0.689em;

}




.mainContainer li
{	
	font-size: 0.689em;
}

	.mainContainer h2
	{	
		font-size:1.5em;
	}
	
	.mainContainer h3
	{
		font-size:0.75em;	
		
	}


.readMoreLinkContainer 
{
	background-image: url( ../../images/smallGreenArrow.jpg );
	background-position:center right;
	background-repeat:no-repeat;	
	font-size: 0.689em;
	font-weight: bold;
	width: auto;
	padding: 0px 15px 0px 0px;
	float: left;
}




/* Row 1 */


.row1 
{
	float: left;
	clear: both;
	width: 960px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 00px;
}


				
    #socialMediaDiv 
    {
    	position:relative;
    	top:1px;
      	background-color: #FF0000;
    	width: 140px;
    	border-top: solid 5px #FFFFFF;
    	height: 22px;    	
    	padding: 0px;
    }
    
    .homeSocialMedia #socialMediaDiv  
    {
    	margin: 0px;
    }
	
	.mainContainer .row1
	{
		display:block;	
		padding-top:10px;
		padding-bottom:10px;
		background-color:White;
		margin-bottom:10px;
	}


.row1 .innerDiv 
{
	padding: 0px 9px 0px 9px;
	border-color: #FFFFFF #b8b8b8 #FFFFFF #FFFFFF;
	border-width: 0px 1px 0px 1px;
	border-style: none solid none none;
}

.row1 .innerDivTitle h3
{
    float:left;
    padding:0px 9px 0px 5px;
    color:#000;
}



.row1 .homeSocialMedia 
{
	position: absolute;
	bottom: 0px;
	left: 10px;
}


.row1 .col1
{
	height: 236px;
	padding-left:10px;
}

.row1 .col2
{
	width: 220px;
}


.row1 .col3
{
	width: 228px;
	border: none 0px #FFFFFF;
	padding: 0px 0px 0px 10px
}


#homeAnimation
{

	height: 236px;
	width: 460px;
}



#homeAnimation p 
{
	font-size: 0.75em;
	text-align: center;
	margin: 60px 0px 10px 00px;
}


.videoDivMedium 
{
	float: left;
	clear: both;
	width: 220px;
	margin-top: 4px;
}

.videoDivMedium .imageDiv 
{
	float: left;
}

.videoDivMedium .textDiv 
{
	float: left;
	padding: 0px 0px 0px 10px;
	width: 120px;
}

.videoDivSmallContainer
{
	clear: both;
	width: 100%;
	float: left;
	margin-top: 5px;
	height: 30px;
}

.videoDivSmall 
{
	float: left;
	margin-right: 16px;
}




/* Row 2 */	


		
		.mainContainer .row2
		{
			float: left;
			clear: both;
    		background-color:#EAEAEA;
    		width: 960px;
	    	padding: 10px 0px 10px 0px
    }
	
	.row2 .innerDiv 
	{
		padding:0px 9px 0px 10px;
		border-color: #FFFFFF #b8b8b8 #FFFFFF #FFFFFF;
		border-width: 0px 1px 0px 1px;
		border-style: none solid none none;
	}

	
	
	.row2 .col1 .inlineNavigation 
	{
		padding: 0px 0px 0px 10px;
		float: right;
	}
	
	
		

			.mainContainer .row2 .col1
			{
				padding-top:0px;
				padding-bottom:0px;
				padding-right:10px;
				width:280px;
				float:left;
			}
			
		
	
			
			.mainContainer .row2 .col2
			{
				padding-top:0px;
				padding-bottom:0px;
				width:640px;				
				float:left;				
				padding-left:10px;				
				border-right: none;				
			}
			
		
		
				
		


				.mainContainer .row2 .col2 .issuesContainer
				{
					float: left;
					clear: none;
					border: solid 5px #cccccc;
					
				}
				
				


				.mainContainer .row2 .col2 .mpawppDiv
				{
					padding: 5px 5px 10px 5px;
					float: left;
					clear: none;
					width: 194px;
					background-color: #cccccc;
					border: solid 2px #eaeaea;
					position: relative;
				}
				
				


				.mainContainer .row2 .col2 .mpawppDiv .prop
				{
					float: right;
					clear: none;
					width: 1px;
					height: 200px;
				}
				
				
				
				
				.issuesContainer .mpawppDiv .readMoreLinkContainer
				{
					
					display: block;
					position: absolute;
					bottom: 7px;
					left: 5px;
					background-image:url(../../images/smallGreenArrow.darkGrey.jpg);
				}
				
				
				
				
				
				.mpawppDiv .readMoreLinkContainer a
				{
					
				}
				
				
				
				
				.mpawppDiv h3 
				{
					float: left;
					font-size: 1.064em;
					font-weight: bold;
					color: #333333;
					width: 110px;
					display: block;
					clear: none;
					height: 3.5em;
					padding: 10px 0px 0px 0px;
					letter-spacing: normal;
				}
				
				
				
				
				
				
				.mpawppDiv h3 a, .mpawppDiv h3 a:link, .mpawppDiv h3 a:visited
				{
					display: inline;
					position: static;
					bottom: auto;
					font-size: inherit;
					color: #333333;
				}
				.mpawppDiv h3 a:hover, .mpawppDiv h3 a:active
				{
					font-size: inherit;
					color: #333333;
				}
				
				
				
				.mpawppDiv .iconContainer a, .mpawppDiv .iconContainer a:link, .mpawppDiv .iconContainer a:visited
				{
					display: inline;
					position: static;
					bottom: auto;

				}
				.mpawppDiv .iconContainer a:hover, .mpawppDiv .iconContainer a:active
				{
				}
				
				
				
				
				
				
				
				
				.mainContainer .row2 .col2 p
				{
					padding: 0px 0px 0px 0px;
					
			
				}
				
				.iconContainer 
				{
					float: left;
					padding: 0px 0px 0px 0px;
					width: 80px;
					clear: none;
					height: 5em;
				}
				
				
				.iconContainer img
				{
					border: solid 2px #CC0000;
				}
				
				.issueDiscription 
				{
					float: left;
					width: 192px;
				}
				

				
				.issueDiscription p
				{
					margin: 0px 0px 0px 0px;
					width: 195px;
				}		
				
		
	
					
					
		/* row 3 */
		
		

				
	



.row3 .col3 .disscusionText
{
	font-size:120%;
}




.row3 .readMoreLinkContainer 
{
	background-image: url( ../../images/smallGreenArrow.darkGrey.jpg );
	
	
}



.row3
{
	background-color:#CECECE;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 00px;
	width: 960px;
	float: left;
	clear: both;
}

.row3 .innerDiv 
{
	padding: 0px 9px 0px 10px;
	border-color: #CECECE #b8b8b8 #CECECE #CECECE;
	border-width: 0px 1px 0px 1px;
	border-style: none solid none none;
}

.row3 .col1 
{
	padding: 0px 2px 0px 10px;
	width: 240px;
	border-color: #CECECE;
}

.row3 .col1 ul li
{
	padding:0px;line-height:14px;
}

.row3 .col2 
{
	width: 90px;
}

.row3 .col3 
{
	width: 220px;
	
}

.row3 .col4
{
	padding: 0px 0px 0px 9px;
	width: 220px;
	border-color: #CECECE;	
}


	/* JQuery Bits */
	
	.registerThankYou, .unregisterThankYou
	{
		display:none;
		position:absolute;
		background-color: #cecece;	
	}
	
	.registerFail
	{
		display:none;
		position:absolute;
		background-color: #cecece;	
		font-size:75%;
	}
	
	.BTN_REGISTER
	{
		display:inline;
	}
	
	.BTN_REGISTER img
	{
		border:none;
		cursor:pointer;
		position:relative;
		top:5px;
	}


.countriesDiv 
{
}
#homePageMainSection .countriesDiv img
{
	margin: 0px 0px 0px 38px;
}