body { margin: 0; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }
textarea { font-family: Arial, Verdana, sans-serif; font-size: 1em; }
p,blockquote,dt,th,td,li { font-size: 0.75em; line-height: 150%; }
li li,p p,li p,td li { font-size: 1em; }
p,ul,ol,h1,h2,h3,h4,h5,h6 { margin: 0.625em 0; }
ul { list-style-type: square; padding-left: 1.875em; margin-left: 0; }
h1 { font-size: 2em; letter-spacing: -0.04em; line-height: 120%; font-weight: normal; }
h2 { font-size: 1.625em; letter-spacing: -0.02em; line-height: 130%; font-weight: normal;
    border-bottom: 1px dotted #d8d8d8; margin-top: 1em; }
h3,h4,h5,h6 { font-size: 1em; line-height: 150%; font-weight: bold; }
h1 small { display: block; font-size: 0.59375em; line-height: 1.3em; color: #808080; }
h2 small { display: block; font-size: 0.59375em; line-height: 1.3em; color: #808080; }
fieldset { margin: 1.5em 0; border: none; padding: 0; }
fieldset legend { font-size: 1.3em; }
form { width: 90%; }
form dt { clear: both; width: 20%; float: left; text-align: right; padding: 0.25em 0.5em 0.25em 0; }
form dd { float: left; width: 70%; margin: 0 0 0.5em 0.25em; }
a { text-decoration: none; color: #0066CC; }
a:hover { border-bottom: 0.125em solid #e0e0e0; }
a:visited { color: #0066CC; }
a[href$='.pdf'] { padding-right: 18px; background: transparent url(../images/icon-pdf.png) no-repeat center right; }
a[href$='.doc'] { padding-right: 18px; background: transparent url(../images/icon-doc.png) no-repeat center right; }
a[href$='.xls'] { padding-right: 18px; background: transparent url(../images/icon-xls.png) no-repeat center right; }
a[href$='.csv'] { padding-right: 18px; background: transparent url(../images/icon-xls.png) no-repeat center right; }
a[target='_blank'] { padding-right: 18px; background: transparent url(../images/icon-popup.png) no-repeat center right; }
a[href^='mailto:'] { padding-right: 18px; background: transparent url(../images/icon-mailto.png) no-repeat center right; }
