h1, h2, h3, h4, h5, h6, ul, li, p, div, br, img, body {
    margin: 0;
    padding: 0;
}

body{margin: 0 15px 0 15px; font-family: Arial,Helvetica,sans-serif; font-size: 80%;}

#header{display: block; padding: 0 0px 0 0px;}
#header #tagline{color: #144991; font: bold 16px/1.5em Helvetica; text-transform: uppercase; padding-top: 60px; float:right;}
#page{display: block;}
#menu{color: white; height: 37px; margin-top: 15px; padding: 0px 10px 0px 10px; background: none repeat scroll 0 0 #969696; border-radius: 5px 5px 0px 0px;}

#left-side{ float:left; margin-right: 15px; }
#content{}
#content h1{padding: .5em 0 .25em 0;}
#content p{padding: .125em 0 .125em 0;}

.warningFieldLabel {color: #cc0000; padding-left: .25em; font-weight: bold; font-size: 90%;}
.errorFieldLabel {color: #cc0000; padding-left: .25em; font-weight: bold; font-size: 110%; overflow-wrap: anywhere}