article,section,aside,hgroup,nav,header,footer,figure,figcaption{display:block;}
h1,h2,h3,h4,h5,h6,p{display:block;margin:0;padding:0;}
img{border:0;}

body				{	
	font-family: 'DM Sans', Verdana, sans-serif ;
	background-color: #0F13FF;
	color: #212221; 
	font-size: 100%;
	line-height: normal;
	margin: 0;
	padding: 0;
	clear: both;
}

header	{ margin: 0 auto; padding: 0; max-width: 1220px; background-color: #FFF; border-bottom: 20px solid #FF6600; }
section	{ margin: 0 auto; padding: 0; max-width: 1220px; background-color: #FFF; }

p {  font-style: normal; font-weight: normal; margin: 0 0 1em 0;} 
li {   font-style: normal; font-weight: normal;}
ul {  font-style: normal; font-weight: normal}

h1						{ font-family: 'Montserrat', sans-serif; font-weight: bold; font-size: 200%; color: #212221; background-color: transparent; margin: 1em 0; padding: 0; }
h2 					{ font-family: 'Montserrat', sans-serif; font-weight: bold; font-size: 150%; color: #212221; background-color: transparent; margin: 1em 0; padding: 0; }
h3						{ font-family: 'Montserrat', sans-serif; font-weight: bold; font-size: 125%; color: #212221; background-color: transparent; margin: 1em 0; padding: 0; }

div.content	{ padding:20px; }
div.banner	{ font-size: 0.6em; }
div.reset	{ clear:both; }
div.l	{ width:40%; float:left; }
div.r	{ width:40%; float:right; text-align:right; }

img.scaled{width: 100%; display:block;}
img.scaled.qtr{width: 25%; display:block;}
img.scaled.fr{float:right;}


@media only screen 
and (max-width : 767px) {
div.content	{ padding:10px; }	
div.banner	{  text-align:center; }
div.l	{ width:auto; float:none; }
div.r	{ width:auto; float:none; text-align:center; }
}