﻿/* clearfix */
html .clearfix { height: 1%; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

body { background: #696a6c; padding: 0; margin: 0; font-size: 100.1%; color: #696a6c; font-family: verdana; }
h1, h2, h3, h4, h5, h6 { overflow: hidden; }
a { color: #6d6d6d; }
a.button { display: block; height: 100%; width: 100%; text-decoration: none; }
a:hover { color: #505050; }
a img { border: 0; }
.hidden { visibility: hidden; overflow: hidden; }

#content p { padding: 0.6em 0; line-height: 1.6em; }
#content p.subnote { font-size: 0.79em; line-height: 1.4em; }
#content h1 { color: #faa634; font-size: 1.6em; font-family: Arial; padding: 1em 0 0.6em 0; margin: 0; }
#content h2 { color: #39649c; font-size: 1.3em; font-family: Arial; margin: 0.6em 0 0.3em 0; }
#content h3 { color: #696a6c; font-size: 1.1em; font-family: Arial; margin: 0.6em 0 0.6em 0; }
#content #document h1 { padding: 0.5em 0 0.3em 0; }
#content ul li { line-height: 1.6em; color: #686868; padding: 0.2em 0 0.2em 0; }
#content ol li { line-height: 1.6em; color: #686868; padding: 0.2em 0 0.2em 0; }
#content ul.custom_bullets { list-style-type: none; }
#content ul.custom_bullets li { background: url(/images/common/li[custom_bullets].gif) no-repeat left 4px; padding: 0 0 0 16px; margin: 1.1em 0pt; }
#content blockquote { padding: 0.7em 0 0.3em 0.3em; }
#content #document ul { padding: 9px 0 12px 24px; width: 85%; }
#content #document ol { padding: 9px 0 12px 24px; width: 85%; }
#content input { border: 1px solid #566d91; color: #444546; }
#content input.textfield { font-size: 1em; height: 1.2em; padding: 2px; }
#content input.button { background: #ebeef2; padding: 2px; font-variant: small-caps; font-family: Verdana; font-size: 1em; }
#logoRear { float:right}
#content ul.custom_bullets_03 { list-style-type: none; }
#content ul.custom_bullets_03 li { background: url(/images/common/li[custom_bullets_03].gif) no-repeat left 4px; padding: 0 0 0 16px; margin: 1.1em 0pt; }
