*               { margin: 0; padding: 0; }
body	        { font: 10pt/14pt Arial, Verdana, sans-serif; color: #000; background: none !important; }

h1          { font-weight: bold; font-size: 16pt; line-height: 20pt; margin-bottom: 20pt; }
h2          { font-weight: bold; font-size: 13pt; line-height: 18pt; margin-bottom: 18pt; }
h3          { font-weight: bold; font-size: 11pt; line-height: 16pt; margin-bottom: 16pt; }

h4,
h5,
h6          { font-weight: bold; font-size: 10pt; line-height: 14pt; margin-bottom: 14pt; }

a               { color: #000; text-decoration: underline; }

fieldset,
a img       { border: 0; }

table       { text-align: left; border-collapse: collapse; border-spacing: 0; }

td,
th          { vertical-align: top; text-align: left; }

p, li, dd, dt, label, legend, td, th, caption    { font-size: 10pt; line-height: 14pt; }

legend      { white-space: normal; }

select, input, textarea { outline: 0; font: 13pt/18pt Arial, sans-serif; }

p,
ul,
dl,
ol             { margin-bottom: 14pt; }

dt        { font-weight: bold; }

ul li     { margin-left: 24px; }
ol        { margin-left: 25px; }

li ul,
li ol       { margin-top: 1em; }

table                 { width: 100%; margin: 0 auto 10pt; border-bottom: 1px solid #ccc; }

table caption         { padding: 0 10px 10px; font-weight: normal; text-align: center; font-size: 14pt; line-height: 1; }

thead th              { color: #000; font-weight: normal; font-size: 14pt; line-height: 1; border-bottom: 1px solid #000; padding: 2px 0 9px; }

tbody th,
tbody td              { padding: 8px 0 10px; font-weight: normal; border-bottom: 1px solid #ccc; }

tbody th              { padding-left: 10px; }

blockquote            { font-style: italic; }

.object-left          { float: left; margin: 4px 20px 18px 0; clear: left; }
.object-right         { float: right; margin: 4px 0 18px 20px; clear: right; }

#logo 			{ font-weight: bold; font-size: 20pt; line-height: 22pt; margin-bottom: 20pt; padding-right: 150px; }
#logo a			{ text-decoration: none; }

#logo:after {
      content: url(https://chart.googleapis.com/chart?cht=qr&chs=150x150&chl=http://www.nawmp.ca/&choe=UTF-8);
      position: absolute;
      right: 0;
      top: 0;
}

header         { margin-bottom: 15pt; border-bottom: 1px solid #000; }

header,
header .grid	{ height: 150px; }

#header-photo          { margin-bottom: 40px; }
#header-photo img      { display: block; width: 100%; }

#news-overview,
#banners            { padding: 20px 0 0; }

#header-gallery,
nav,
#language,
#search-form,
footer .nawm-canada,
footer ul               {  display: none; }