.initiatives3 {  
	margin: 20px 0 20px 0;  color: #36424B;      
	font-family: Arial,Helvetica,sans-serif;  
	font-size: 13px;
}

.initiatives3 h2 {  
	margin-left:0px !important;  
	padding: 0 0 0 5px !important;  
	margin-bottom:0px !important;  
	font-size: 17px;  
	font-weight:normal;  
	color: #36424B;  
	height: 2.2em;
}

.login {  
	display:block;  
	width:250px;  
	text-align:center;  
	background-color:#FF9900;  
	color:white;  
	font-weight:bold;  
	font-size:11pt !important;  
	padding:5px 0 5px 0;  
	margin-left: auto;  
	margin-right: auto;
}

.login a {  
	text-decoration:none !important;  
	color:white !important;  
	display:block;
}

.login a:hover {  
	text-decoration:underline !important;  
	border-bottom: 0 !important;  
	padding-bottom: 0 !important;
}

/*.initiatives3 img {  float:right;  margin: 0px 5px 5px 15px !important;}*/

.initiatives3 .contentblock {  
	padding:0 0 0 4px !important;
}

.initiatives3 .block2 {  
	width:204px;  
	float:left;
}

.initiatives3 .green3 {  
	margin: 0 20px 0 0; 
}

.initiatives3 .red3 {  
	margin: 0 0 0 20px; 
}

.block2, .block3 {  
	background: none repeat scroll 0 0 #FFFFFF;  
	padding: 10px 10px 0px 10px;  
}

@media screen and (max-width: 960px) {  
	.featureimage {  
		margin-bottom:0px;    
	}  
	
	.initiatives3 .block3 {  
		padding:0.3em 1em 0 1em;  
		background-color:white;  
		display:inline-block;  
		width:100%;  
		margin:-5px 0 20px -12px;  
		float:left;  
		min-height:13em;  
		vertical-align:top;  
	}  
	
	.initiatives3 .green3, .initiatives3 .orange3, .initiatives3 .red3 {  
		margin: 20px 0 0 -10px;      
		width:100%;  
	}  
}