body { background-color: #eeeeee; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 75%; margin: 0px; }

a:link, a:active, a:visited, a:hover, a:focus { background-color: transparent; } 
a:link { color: #006868; text-decoration: none; }
a:active { color: #009090; text-decoration: underline; }
a:visited { color: #686800; text-decoration: none; }
a:hover { color: #686800; text-decoration: underline; }
a:focus { color: #686800; text-decoration: underline; }

a.sidecolon:link, a.sidecolon:active, a.sidecolon:visited, a.sidecolon:hover, a.sidecolon:focus { background-color: #ffffff; }
a.sidecolon:link { color: #004646; text-decoration: none; }
a.sidecolon:active { color: #005a5a; text-decoration: underline; }
a.sidecolon:visited { color: #4d4d00; text-decoration: none; }
a.sidecolon:hover { color: #005a5a; text-decoration: underline; }
a.sidecolon:focus { color: #005a5a; text-decoration: underline; }

a.menu1:link, a.menu1:active, a.menu1:visited, a.menu1:hover, a.menu1:focus, a.menuactive1:link, a.menuactive1:active, a.menuactive1:visited, a.menuactive1:hover, a.menuactive1:focus, a.menu2:link, a.menu2:active, a.menu2:visited, a.menu2:hover, a.menu2:focus, a.menuactive2:link, a.menuactive2:active, a.menuactive2:visited, a.menuactive2:hover, a.menuactive2:focus { background-color: #ffffff; font-size: 100%; text-decoration: none; font-weight: bold; }

a.menu1:link, a.menu1:active, a.menu1:visited, a.menu1:hover, a.menu1:focus, a.menuactive1:link, a.menuactive1:active, a.menuactive1:visited, a.menuactive1:hover, a.menuactive1:focus { text-transform: uppercase; }

a.menu1:link { color: #004646; }
a.menu1:active { color: #005a5a; }
a.menu1:visited { color: #004646; }
a.menu1:hover { color: #005a5a; }
a.menu1:focus { color: #005a5a; }
a.menuactive1:link { color: #cc0000; }
a.menuactive1:active { color: #ff0000; }
a.menuactive1:visited { color: #cc0000; }
a.menuactive1:hover { color: #ff0000; }
a.menuactive1:focus { color: #ff0000; }
a.menu2:link { color: #004646; }
a.menu2:active { color: #005a5a; }
a.menu2:visited { color: #004646; }
a.menu2:hover { color: #005a5a; }
a.menu2:focus { color: #005a5a; }
a.menuactive2:link {  color: #cc0000; }
a.menuactive2:active { color: #ff0000; }
a.menuactive2:visited { color: #cc0000; }
a.menuactive2:hover { color: #ff0000; }
a.menuactive2:focus { color: #ff0000; }

span.menuactive1, span.menuactive2 { background-color: #ffffff; color: #cc0000; font-size: 100%; text-decoration: none; font-weight: bold; }
span.menuactive1 { text-transform: uppercase;  }
span.menuactive2 {  }

a.path:link, a.path:active, a.path:visited, a.path:hover, a.path:focus { background-color: transparent; color: #336600; font-size: 95%; }
a.path:link { text-decoration: none; }
a.path:active { text-decoration: underline; }
a.path:visited { text-decoration: none; }
a.path:hover { text-decoration: underline; }
a.path:focus { text-decoration: underline; }

a.bottom:link, a.bottom:active, a.bottom:visited, a.bottom:hover, a.bottom:focus { background-color: transparent; color: #ffff00; }
a.bottom:link { text-decoration: none; }
a.bottom:active { text-decoration: underline; }
a.bottom:visited { text-decoration: none; }
a.bottom:hover { text-decoration: underline; }
a.bottom:focus { text-decoration: underline; }

a.mailto, a.msword, a.doc, a.msexcel, a.xls, a.msaccess, a.adp, a.mdb, a.mspowerpoint, a.ppt, a.adobeacrobat, a.pdf, a.zip, a.exe { padding-right: 18px; }

a.external { background: url(../images/link.external.gif) center right no-repeat; padding-right: 13px; }
a.mailto { background: url(../images/link.mailto.gif) center right no-repeat; }
a.msword, a.doc { background: url(../images/link.msword.gif) center right no-repeat; }
a.msexcel, a.xls { background: url(../images/link.msexcel.gif) center right no-repeat; }
a.msaccess, a.adp, a.mdb { background: url(../images/link.msaccess.gif) center right no-repeat; }
a.mspowerpoint, a.ppt { background: url(../images/link.mspowerpoint.gif) center right no-repeat; }
a.adobeacrobat, a.pdf { background: url(../images/link.adobeacrobat.gif) center right no-repeat; }
a.zip {  }
a.exe {  }

a img { vertical-align: bottom; }

img { border-width: 0px; }

h1, h2, h3, h4, h5 { background-color: #eeeeee; text-decoration: none; margin-bottom: 12pt; }
h1 {  color: #cc0000; font-size: 120%; font-weight: bold; }
h2 { border-bottom: 1px solid silver; color: #000000; font-size: 130%; font-weight: bold; text-align: left; }
h3 { color: #000000; font-size: 122%; font-weight: bold; text-align: left; }
h4 { color: #000000; font-size: 112%; font-weight: bold; }
h5 { color: #000000; font-size: 112%; font-weight: normal; font-style: italic; }

h1.sidecolon, h1.indexnews { color: #cc0000; font-size: 100%; text-align: left; text-decoration: none; text-transform: uppercase; 	font-weight: bold; margin-top: 0px; }
h1.sidecolon { background-color: #ffffff; margin-bottom: 6pt; }
h1.indexnews { background-color: #eeeeee; margin-bottom: 12pt; }

span.sidecolonsign { font-size: 125%; }

p.ratify { text-align: right; }
p.save { text-align: right; }

table.signature { width: 100%; border-width: 0px; background-color: #eeeeee; empty-cells: show; }
td.signature_post { border-width: 0px; vertical-align: top; text-align: left; width: 50%; padding-left: 10%; padding-right: 10%; }
td.signature_name { border-width: 0px; vertical-align: top; text-align: right; width: 50%; padding-left: 10%; padding-right: 10%; }

table.text { width: 100%; border-width: 0px; background-color: #cccccc; empty-cells: show;  }
.text caption { text-align: right; font-weight: bold; font-size: 112%; }
.text th { border-width: 0px; background-color: #F9F9F9; padding: 4px; text-align: center; vertical-align: middle; }
.text td { border-width: 0px; background-color: #eeeeee; padding: 4px; text-align: left; vertical-align: top; }
td.textdigit { border-width: 0px; background-color: #eeeeee; padding: 4px; text-align: center; vertical-align: top; }

table.path { border-width: 0px; background-color: #ffffff; width: 100%; }
td.pathtopconer { width: 10px; text-align: left; vertical-align: top; }
td.pathcenter { width: 100%; padding-top: 4px; padding-bottom: 12px; background: url(../images/objects.frame.bm.gif); background-position: bottom; background-repeat: repeat-x; }
td.pathtopshadow { width: 8px; text-align: left; vertical-align: top; background: url(../images/objects.frame.mr.gif); }
td.pathbottomleft { width: 10px; background: url(../images/objects.frame.bm.gif); text-align: left; vertical-align: bottom; padding: 0px; margin: 0px; line-height: 1px; }
td.pathbottomright { width: 10px; text-align: left; vertical-align: bottom; padding: 0px; margin: 0px; line-height: 1px; }
td.pathbottomshadow { width: 8px; background: url(../images/objects.frame.mr.gif); text-align: left; vertical-align: bottom; padding: 0px; margin: 0px; line-height: 1px; }

.bottom { background-color: #015551; color: #eeeeee; }

ul { margin-bottom: 8px; margin-top: 8px; }
li { margin-bottom: 8px; margin-top: 8px; }
.contents {  }
.contents li { margin-bottom: 0px; margin-top: 0px; }

ol.bracket { list-style-type: none; }

dt { font-weight: bold; }
dd { margin-bottom: 12px; margin-top: 4px; }

.list1 { margin-bottom: 8px; margin-left: 40px; margin-top: 8px; text-indent: -17px; }
.list2 { margin-bottom: 6px; margin-left: 80px; margin-top: 6px; text-indent: -17px; }
.list3 { margin-bottom: 4px; margin-left: 120px; margin-top: 4px; text-indent: -17px; }
.list4 { margin-bottom: 2px; margin-left: 160px; margin-top: 2px; text-indent: -17px; }
.list5 { margin-bottom: 0px; margin-left: 200px; margin-top: 0px; text-indent: -17px; }

form { margin: 0px; padding: 0px; }
.required { font-weight: bold; }
.required_err { color: #ff0000; font-weight: bold; }
.err { color: #ff0000; font-weight: bold; text-align: center; margin-bottom: 5px; }
.pixel { font-size: 1px; }
label { cursor: help; }

.deprecated { background-color: transparent; color: #808080; text-decoration: line-through; }
.added { text-decoration: underline; }

.text_navigation { white-space: nowrap; padding-left: 20px; }

.uppercase { text-decoration: underline; vertical-align: super; }
.superscript { vertical-align: top; font-size: xx-small; text-decoration: underline; }
.appendix { vertical-align: super; font-size: smaller; }
.nobr { white-space: nowrap; }

.important { border: 1px solid #cccccc; background-color: #ffffff; padding: 0px 5px 0px 5px; }
.important p {  }
.important span { color: #cc0000; font-size: larger; font-weight: bold; }
