#page_type.minisite 					{ padding:3% 5% 3% 4%; }

#page_type #minisite_sidebar			{ padding:17px 20px; width:25%; border: 1px solid #ccc;  
	background: rgb(237,237,237); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWRlZGVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg,  rgba(237,237,237,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ }
#page_type #minisite_sidebar > ul		{ margin:0 0 15px; border-bottom:1px solid #ccc; padding-bottom:15px; }
#page_type #minisite_sidebar li			{ margin:10px 0 0 0px; position: relative; }	
#page_type #minisite_sidebar > ul > li			{ padding-left: 10px; }	
#page_type #minisite_sidebar li ul		{ list-style: none; margin-left: 18px; display: none; }	
#page_type #minisite_sidebar li ul li 	{ font-size: 90%; }
#page_type #minisite_sidebar_nav li.minisite_title 			{ border-bottom: none; margin: 0 !important; }
#page_type #minisite_sidebar_nav li.minisite_title h2 		{ margin: 0; }
#page_type #minisite_sidebar_nav li.minisite_title h2 > a	{ border-bottom:1px solid #ccc; padding-bottom:12px; margin-bottom:12px; color:#092e6e !important; font-size:19px; line-height:23px; font-weight:500; }
#page_type #minisite_sidebar li a 		{ color:#604739 !important; }
#page_type #minisite_sidebar li a.current,
#page_type #minisite_sidebar li a.section 			{ font-weight:500; color:#092e6e !important; }
#page_type #minisite_sidebar li a:before			{ color:#092e6e; margin-left:-12px; opacity:0; }
#page_type #minisite_sidebar li ul li a:before			{ color:#092e6e; margin-left:-12px; opacity:1; }
#page_type #minisite_sidebar li a:hover:before,
#page_type #minisite_sidebar li ul li a.current:before,
#page_type #minisite_sidebar li ul li a.section:before 	{ opacity:1; }
#page_type #minisite_sidebar li.has_children > a:before	{ color:#092e6e; margin:1px 0 0 -18px; content:'\f196'; float: left; font-family: FontAwesome; font-size:14px; }
#page_type #minisite_sidebar li.has_children.opened > a:before	{ content:'\f147'; }
#page_type #minisite_sidebar_nav li.minisite_title h2 > a:hover,
#page_type #minisite_sidebar a:hover	{ text-decoration:underline !important; }					
#page_type #minisite_sidebar li a.current:hover,
#page_type #minisite_sidebar li a.section:hover,
#page_type #minisite_sidebar li.has_children > a:before:hover		{ text-decoration:none !important; }

.toggle 								{ font-family: FontAwesome; color:#092e6e !important; font-size: 16px; line-height: 16px; left:-12px; top: 3px; text-indent: 0px; text-align: left; display: block; position: absolute; cursor: pointer; width:14px; height: 16px; overflow:hidden; }
.open .toggle 							{ text-align: right; text-indent: -14px; }
#page_type #minisite_sidebar li.open ul { display: block; }

#minisite_sidebar_dropdown  			{ list-style:none; display:none; }
#minisite_sidebar_dropdown > li > a		{ font-size:15px; }

#minisite_sidebar_content 				{ margin: 10px 0; }
#minisite_sidebar_content h1 			{ font-size: 22px; line-height: 26px; }
#minisite_sidebar_content h2			{ font-size: 20px; line-height: 24px; }
#minisite_sidebar_content h3 			{ font-size: 18px; line-height: 22px; }
#minisite_sidebar_content h4			{ font-size: 16px; line-height: 18px; }
#minisite_sidebar_content h5,
#minisite_sidebar_content h6			{ font-size: 13px; line-height: 15px; }
#minisite_sidebar_content img			{ margin-top: 10px; border:1px solid #ccc; background-color:#fff; padding:5px; }
								
#page_type #minisite_right				{ float:right; width:71%; }	

.language .page_col 					{ border-right: 1px solid #ccc; padding-right: 30px; margin-left:4%; }
.language .page_col:first-of-type 		{ margin-left: 0; }
.language .page_col:last-of-type 		{ border-right:none; padding-right: 0; }


@media (max-width:1100px){
	#page_type #minisite_sidebar		{ width:26%; }
	#page_type #minisite_right 			{ width:70%; }
}

@media (max-width:1000px){
	#page_type #minisite_right #page_left		{ width:100%; float:none; }
	#page_type #minisite_right #page_right		{ width:100%; float:none; min-height:0 !important; padding:4%; margin-top:25px; }
	#page_type #minisite_right #rotating_images	{ max-width:320px; margin:0 auto 20px; }
	#page_type #minisite_right .page_col		{ float:none; width:100%; margin:0; }
	.language .page_col 				{ border-right:none; border-bottom: 1px solid #ccc; padding:0 0 20px; margin:0 0 30px !important; height:auto !important; }
	.language .page_col:last-of-type 	{ margin-bottom:0 !important; padding-bottom:0; border-bottom:none; }
}

@media (max-width:800px){
	#page_type #minisite_sidebar		{ width:100%; margin:0 0 30px; min-height:0px !important; }
	#page_type #minisite_right			{ width:100%; }
}		

@media (max-width:600px){
	#page_type.minisite					{ padding:5%; }
	#Form_SecureLoginForm .Actions 		{ float:none; }
}						