body { font-size:90%; font-family:Arial,Helvetica,Verdana; margin:12px 0; color:#000000; background-color:#FFFFFF; }

img { border-width:0; }
form { margin:0; padding:0; }
.logo { border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#A8ACA8; }
hr { clear:both; visibility:hidden; }

#content { padding:5px; vertical-align:top; line-height:120%; }
#content h1 { padding:7px 0 10px 0; margin:0 0 2px 0px; font-size:105%; line-height:100%; border-width:0 0 1px 0; border-style:dashed; border-color:#A8ACA8; text-indent:7px; }

.article { padding:0 10px; font-size:80%; color:#000000; border-width:0 0 1px 0; border-style:dashed; border-color:#A8ACA8; }
.article h1 { padding:7px 0 3px 0; margin:0 0 2px 0; font-size:120%; line-height:100%; border-width:0; border-style:none; text-indent:0; }
.article h2 { padding:0; margin:0; font-size:100%; }
.article p { margin-top:5px; padding:5px; }

.metadata { padding:0 0 0 5px; margin:0; color:#c0c0c0; font-size:75%; line-height:100%; text-align:right; }

.morelink { padding:0; margin:0; line-height:100%; font-size:85%; }

#footer { color:#000000; font-size:70%; text-align:right; padding-right:20px; }

a, a:link, a:visited, a:active { color:#000000; text-decoration:none; }

a:hover { color:#000000; text-decoration:none; }

#download { padding:0 15px; background-image: url(/img/page/file.gif); background-repeat: no-repeat; }
#download h2 { padding:0; margin:0; font-size:100%; }
#download p { padding:0; margin:0 0 20px 0; line-height:110%; }

acronym { border-bottom: 1px dashed #c0c0c0; cursor: help; }
