

body {background: ivory; margin: 6pt 150pt 36pt 150pt }


#page-wrap {
     width: 860px;
     margin: 0 auto;
}




p { font-family: verdana; color: black; font-size: 20px }


div.b {
  line-height: 1.4;
}




.small {
  font-size: 14px; /* 75% of the baseline */
}

.large {
  font-size: 36px; /* 125% of the baseline */
}

/* Logo must not appear too large on mobile */
#portal-logo img {
   width: 33%;
   max-width: 180px;
}


hr.style1 { border-top: 2px solid #009933; }


hr.style2 { border-top: 8px double #00cc00; }

@media (max-width: 480px)
.logo_class img {
    height: auto;
}











h1 { font-family: arial; font-size: 28px; color: blue; margin: 9 }
h2 { font-family: arial; font-size: 22px; color: #bc0f0f; margin: 9 }
h3 { font-family: arial; font-size: 14px; color: red; margin: 8 }
h3 { line-height: 1.2em }

h4 { font-family: arial; font-size: 16px; color: black; margin: 9 }
h5 { font-family: arial black; font-size: 48px; color: red; margin: 27 }
h6 { font-family: arial; font-size: 36px; color: blue; margin: 20 }
h7 { font-family: arial; font-size: 24px; color: red; margin: 13 }


img {
  max-width: 100%
}

input, textarea {
  max-width:100%
}












