.attention { text-align : center; font-size : 80%; color : red; } 
.bbcode { background-color : #eeeeee; vertical-align : middle; margin : 0; padding : 5px; border : 1px solid #52547a; } 
.bbquote { background-color : #eeeeee; vertical-align : middle; margin : 0; padding : 5px; border : 1px solid #52547a; } 
.bullet_black { padding-left : 17px; font-weight : bold; background : url(/img/bullet_black.gif) no-repeat; margin : 5px 0 5px 0; } 
.bullet_black a, .bullet_black a:hover{ color : #000; text-decoration : none; font-weight : bold; } 
.bullet_blue { padding-left : 17px; font-weight : bold; background : url(/img/bullet_blue.gif) no-repeat; margin : 5px 0 5px 0; } 
.bullet_blue a, .bullet_blue a:hover{ color : #000; text-decoration : none; font-weight : bold; } 
.bullet_green { padding-left : 17px; font-weight : bold; background : url(/img/bullet_green.gif) no-repeat; margin : 5px 0 5px 0; } 
.bullet_green a, .bullet_green a:hover{ color : #000; text-decoration : none; font-weight : bold; }
.bullet_red { padding-left : 17px; font-weight : bold; background : url(/img/bullet_red.gif) no-repeat; margin : 5px 0 5px 0; } 
.bullet_red a, .bullet_red a:hover{ color : #000; text-decoration : none; font-weight : bold; margin : 5px 0 5px 0; } 
.header { text-align : left; font-weight : bold; white-space : nowrap; color : #000; background-image : url(/img/section_head.gif); background-repeat : no-repeat; background-position : 5px 50%; vertical-align : top; padding : 2px 10px 2px 20px; } 
.header a, .header a:hover { color : #000; text-decoration : underline; font-weight : bold; } 
.highlight { background-color : yellow; font-weight : bold; color : red; }
.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; } 
.s_body { background-color : #eeeeee; text-align : left; vertical-align : top; margin-bottom: 5px; padding : 10px 20px; border : 1px solid #a8bfd2; } 
.s_body ul { margin-top : 0; margin-bottom : 0; } 
.s_body ul li.level_0 { font-size : 85%; 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 solid #a8bfd2; }
.s_head { background-color : #ccccff; background-image : url(/img/bg_sectionhead.gif); background-repeat : repeat-x; border : 1px solid #798a92; vertical-align : top; text-align : left; } 
.s_side { background-color : #eeeeee; text-align : left; vertical-align : middle; margin-bottom: 5px; padding : 5px; border : solid 1px #a8bfd2; } 
.s_side a { color : black; } 
.s_side li { font-size : 85%; margin : 0 0 0 5px; } 
.s_side small { font-size : 85%; } 
.s_side ul { margin-top : 0; margin-bottom : 0; } 
.s_side ul li { font-size : 85%; margin-left : -25px; } 
.s_top { color : black; vertical-align : middle; text-align : left; padding : 15px 30px 0; } 
.small { font-size : 80%; } 
.tb { background-color : #eeeeee; text-align : left; vertical-align : top; padding : 5px; border : 1px solid #a8bfd2; } 
.th { background-color : #a7bdc8; text-align : left; font-weight : bold; vertical-align : top; padding : 5px; border : 1px solid #a8bfd2; } 
a { color : #2c6ed5; text-decoration : none; } 
a:hover { color : #f54882; text-decoration : underline; } 
body { font-family : sans-serif; background-color : #b0c4de; } 
body a { color : blue; font-weight : normal; text-decoration : none; } 
body a:hover { color : #f54882; font-weight : normal; text-decoration : none; } 
code, pre { font-family : monospace; } 
h1 { font-size: 180%; font-weight: bold; margin: 10px 1em; padding: 0; text-align: center; }
h2.head { font-size : 100%; font-weight : bold; color : blue; background-image : url(/img/body_head.gif); background-repeat : no-repeat; background-attachment : scroll; background-position : 0 50%; padding-left : 20px; } 
h2.head a { color : blue; text-decoration : none; font-size : 100%; font-weight : bold; } 
p { margin : 5px 0; padding : 0; } 
pre { margin : 5px 0 5px 4em; padding : 0; } 
small { font-size : 80%; } 
table.body { border-spacing : 10px; width : 900px; vertical-align : top; font-size : 10pt; } 
table.catalog { border-spacing : 5px; width : 100%; vertical-align : top; } 
table.section { border-spacing : 2px; width : 100%; vertical-align : top; } 
td, form { font-size : 10pt; } 
td.bottom { background-color : #dddddd; text-align : center; vertical-align : middle; padding : 10px 20px; border : 1px solid gray; } 
td.main { background-color : #dddddd; vertical-align : top; margin : 0; padding : 5px; border : 1px solid gray; } 
td.side { background-color : #dddddd; text-align : left; vertical-align : top; width : 180px; padding : 5px; border : 1px solid gray; } 
td.top { background-color : #ffdddd; vertical-align : middle; border : 1px solid gray; } 
