#copy { font: 13px/1.5 arial, helvetica, clean, sans-serif; padding-top: 20px; }
#copy h1 { font-size: 18px; }
td.navbarborder { line-height: 2px; }

div.title { font: 18px/1.5 arial, helvetica, clean, sans-serif; color: #fff; background-color: #5c6b83; padding: 1em 15px 1em 19px; }
div.title h1 { font-size: 23px; color: #fff; font-weight: bold; padding: 0; margin: 0 0 1em 0; }
#copy h2 { font-size: 20px; color: #5c6b83; font-weight: bold; text-align: center; padding: 2px 0 3px 0; margin: 0; }
#copy h3 { font-size: 13px; font-weight: bold; padding: 0; margin: 0; }
#copy ol ol { list-style-type: lower-alpha; }
#copy li { padding: 0; margin: 1em 0; }
#copy div.contents { padding-top: 2em; }
#copy div.contents ul { list-style-type: none; padding: 0; margin: 0; }
#copy div.contents li { padding: 0; margin: 1em 0; }
#copy div.related { font-weight: bold; padding-top: 1em; }
#copy div.related ul { font-weight: normal; list-style-type: none; padding: 0; margin: 0 0 0 20px; }
#copy div.related li { padding: 0; margin: 1em 0; }
#copy div.contents a,
#copy div.related a { font-weight: bold; }

#copy div.menu { float: right; width: 165px; padding-bottom: 2px; margin: 1.25em 0 0 19px; }
#copy div.menu div.bubble-top { height: 14px; background: url(../images/arra-menu-edges.gif) no-repeat 0 0; overflow: hidden; }
#copy div.menu div.bubble-middle { color: #000000; font-size: 11px; line-height: 1.2; background: url(../images/arra-menu-body.gif) repeat-y 0 0; padding: 0 11px 2px 11px; }
#copy div.menu div.bubble-bottom { height: 14px; background: url(../images/arra-menu-edges.gif) no-repeat 0 -14px; overflow: hidden; margin-bottom: 17px; }
#copy div.menu div.quick,
#copy div.menu div.related { font-size: 12px; font-weight: bold; }
#copy div.menu div.related { padding-top: 0.75em; }
#copy div.menu ul { list-style-type: none; padding: 0; margin: 0; }
#copy div.menu ol { padding: 0; margin: 0 0 0 23px; }
#copy div.menu li { padding: 0; margin: 0.5em 0; }

#page-arra-overview #copy div.date { color: #5c6b83; font-weight: bold; }

#page-arra-strategic2 #copy div.menu { margin-top: 2.75em; }
#page-arra-strategic2 #copy div.definition { width: 482px; margin: 2em 40px 3em 40px; }
#page-arra-strategic2 #copy div.definition h3 { font-size: 15px; font-weight: normal; padding: 0; margin: 0 0 1em 0; }
#page-arra-strategic2 #copy div.definition dt { font-weight: bold; padding: 0; margin: 0; }
#page-arra-strategic2 #copy div.definition dd { font-style: italic; padding: 0; margin: 0 0 1em 0; }
#page-arra-strategic2 #copy div.definition div.rule { padding-top: 2em; border-bottom: 1px solid #000; margin: 0 218px; }

#page-arra-strategic4 #copy h3 { font-size: 16px; }

#page-arra-collaborators #copy div.individuals ul { list-style-type: none; padding: 0; margin: 0; }
#page-arra-collaborators #copy div.individuals ul.list1 { float: left; width: 275px; }
#page-arra-collaborators #copy div.individuals ul.list1 li { margin-left: 40px; }
#page-arra-collaborators #copy div.individuals ul.list2 { float: right; width: 235px; }
#page-arra-collaborators #copy div.individuals li { padding: 0; margin: 1em 0; }
#page-arra-collaborators #copy div.individuals:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#page-arra-collaborators #copy div.individuals { zoom: 1; width: 550px; }
#page-arra-collaborators #copy div.fed { font-size: 12px; text-align: right; width: 600px; margin-bottom: 1.5em; }

#page-arra-appendix #copy table.appendix { border-collapse: collapse; border: 1px solid #000; margin-top: 2em; }
#page-arra-appendix #copy table.appendix th,
#page-arra-appendix #copy table.appendix td { padding: 0.5em 10px; border: 1px solid #000; }
#page-arra-appendix #copy table.appendix th { background-color: #646b86; color: #fff; font-weight: bold; text-align: center; }
#page-arra-appendix #copy table.appendix td.sub { background-color: #c5d1d7; font-weight: bold; text-align: center; }
#page-arra-appendix #copy table.appendix th.purpose { width: 310px; }
#page-arra-appendix #copy table.appendix th.standard { width: 390px; }

#page-arra-plenary #copy img { margin: 1em 0 0 81px; }

#page-arra-comments #copy div.subdate { margin-top: 2em; color: #646464; }
#page-arra-comments #copy div.sub-title { margin-top: 0.25em; font-weight: bold; }
#page-arra-comments #copy div.sub { margin-top: 0.25em; }
#page-arra-comments #copy div.sub a { font-weight: bold; }
#page-arra-comments #copy div.contents { font-size: 12px; font-weight: bold; padding-top: 3em; }
#page-arra-comments #copy div.contents li { font-size: 11px; font-weight: normal; margin: 0.5em 0; }


#copy a.footnum { font-size: 85%; vertical-align: super; cursor: pointer; }
#copy a.footnum,
#copy a.footnum:visited { color: #ce0810; }
#copy a.footnum:hover { color: #ffffff; background-color: #ce0810; }
#copy span.footnote { display: none; }
#copy #endnotes { font: 12px/1.2 arial, helvetica, clean, sans-serif; }
#copy #endnotes div.ruler { width: 200px; border-top: 1px solid #bdbebd; }
#copy #endnotes div.ruler { margin: 0 0 1em 27px; }
#copy #endnotes { margin-top: 3em; }
#copy #endnotes div.ruler { margin-left: 27px; width: 200px; border-top: 1px solid #bdbebd; }
#copy #endnotes div.note { margin: 0.5em 0; width: 589px; }
#copy #endnotes div.note div.num { float: left; text-align: right; width: 19px; }
#copy #endnotes div.note div.text { float: right; width: 561px; }
#copy #endnotes div.note ul { margin-left: 20px; }
#copy #endnotes div.note ul li { margin: 0.75em 0; }
#copy #endnotes div.note:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#copy #endnotes div.note { zoom: 1; }

@media print {
	span.footnote { display: none; }
}
