.attention { text-align : center; font-size : 85%; color : red; }
.bbcode { vertical-align : middle; padding : 5px; border-left: 3px solid #87CEFA; font-style: italic; }
.bbquote { vertical-align : middle; padding : 5px; border-left: 3px solid #DEB887; font-style: italic; }
.header { font-weight : bold; white-space : nowrap; color : #000; background-repeat : no-repeat; padding : 2px 10px 2px 10px; }
.header a, .header a:hover { color : #000; font-weight : bold; }
.highlight { background-color : yellow; font-weight : bold; color : red; }
.p { margin : 5px 0 5px; padding : 0; }
.par_c { text-align : center; margin : 5px 0; padding : 0; }
.par_j { text-align : justify; margin : 5px 0; padding : 0; }
.par_l { text-align : left; margin : 5px 0; padding : 0; }
.par_r { text-align : right; margin : 5px 0; padding : 0; }
.par_posted { text-align : right; background: #E8E8E8; padding: 3px; margin-bottom: 15px; }
.par_responsed { text-align : right; background: #E8E8E8; padding: 3px; margin-bottom: 15px; }
.s_body { background-color : White; text-align : left; padding : 10px 20px 10px 20px; border-bottom: 1px dotted Silver; }
.s_body ul { margin-top : 0; margin-bottom : 0; }
.s_body ul li.level_0 { margin-left : -20px; }
.s_body ul li.level_1 { font-size : 85%; margin-left : 0; }
.s_body ul li.level_2 { font-size : 85%; margin-left : 20px; }
.s_bottom { color : black; vertical-align : middle; padding : 5px; }
.s_catalog { text-align : left; vertical-align : top; padding : 5px 5px; margin-bottom: 5px; border-spacing : 10px; border : 1px dotted Silver; }
.s_head { background-color : White; vertical-align : top; text-align : left; border-bottom: 2px solid #DCDCDC; }
.s_side { background-color : White; text-align : left; vertical-align : middle; margin-bottom: 1px; padding : 5px; }
.s_side a { color : black; }
.s_side li { margin : 0 0 0 5px; }
.s_side small { font-size : 85%; }
.s_side ul { margin-top : 0; margin-bottom : 0; }
.s_side ul li { margin-left : -25px; }
.s_top { color : White; padding-left: 20px; text-align : left; }
.small { font-size : 85%; }
.tb { text-align : left; vertical-align : top; padding : 5px; border: 1px dotted Silver; }
.th { background-color : #a7bdc8; text-align : left; font-weight : bold; vertical-align : top; padding : 5px; border : 1px solid #a8bfd2; }
a { color : #4682B4; text-decoration : none; }
a:hover { color : Blue; text-decoration : underline; }
body { font-family : sans-serif; font-size : 9pt; background-color : #696969; }
body a { color : #4682B4; font-weight : normal; text-decoration : none; }
body a:hover { color : Blue; font-weight : normal; text-decoration : none; }
code, pre { font-family : monospace; }
h1 { font-size : 125%; font-weight : bold; color : White; text-align : left; }
h1.head { font-size: 125%; font-weight: bold; color: White; }
h1.head a { font-size: 125%; color: White; text-decoration: none; font-weight: bold; }
h2 { font-size : 100%; font-weight : bold; color : blue; padding-top : 0; margin-top : 0; }
h2.head { font-size : 100%; font-weight : bold; color : #4682B4; }
h2.head a { color : #4682B4; text-decoration : none; font-size : 100%; font-weight : bold; }
pre { margin : 5px 0 5px 4em; padding : 0; }
small { font-size : 85%; }
table.body { border-spacing : 5px; width : 900px; vertical-align : top; background: White; }
table.catalog { border-spacing : 5px; width : 100%; vertical-align : top; }
table.section { border-spacing : 2px; width : 100%; vertical-align : top; }
td, form { font-size : 100%; }
td.bottom { background-color : White; text-align : center; vertical-align : middle; padding : 10px 20px; border: 1px dotted Silver; }
td.main { background-color : White; vertical-align : top; margin : 0; padding : 10px; border: 1px dotted Silver; width: 700px; }
td.side { background-color : White; text-align : left; vertical-align : top; width : 200px; padding : 10px; border: 1px dotted Silver; }
td.top { background-color: #697B8B; padding : 2px; border: 1px dotted #DCDCDC; }
