/* ------------------------------------Common ----------------------- */

.Doc               { font-size: 100%; font-weight: normal; line-height: 130%; }
.DocSmall          { font-size:  90%; font-weight: normal; line-height: 120%; }
.DocBold           { font-size: 100%; font-weight: bold; line-height: 130%; }
.DocSmallBold      { font-size:  90%; font-weight: bold; line-height: 130%; }

.DocMinute         { font-size: 80% }
.DocLarge          { font-size: 110%; font-weight:normal }
.DocLargeBold      { font-size: 110%; font-weight: bold }

.DocSelected       { font-size: 90%; color: #cc0000; }

/* ---------------------------- Shopping ---------------------------- */

a.PageTop:link    { font-size: 80%; color: #333333; text-decoration: underline }
a.PageTop:visited { font-size: 80%; color: #333333; text-decoration: underline }
a.PageTop:hover   { font-size: 80%; color: #333333; text-decoration: underline }
a.PageTop:active  { font-size: 80%; color: #333333; text-decoration: underline }

/* ---------------------------- guidance ---------------------------- */

.caption   { font-size:  90%; line-height: 120%; }
.softtext  { font-size:  90%; line-height: 140%; }

.font_s    { font-size:  90%; line-height: 120%; }
.font_m    { font-size: 100%; line-height: 120%; }
.font_l    { font-size: 115%; line-height: 120%; }

.font36f   { color:#3366ff; }
.font777_s { color:#777777; font-size: 90%; line-height: 160%; }

.font36f_b { color:#3366ff; font-weight:bold; }

a.font000:link { color: #000000; text-decoration: underline }
a.font000:visited { color: #000000; text-decoration: underline }
a.font000:hover { color: #000000; text-decoration: underline }
a.font000:active { color: #000000; text-decoration: underline }
span.font000 { color: #000000; }


a.font000_l:link { font-size: 120%; line-height: 120%; color: #000000; font-weight: bold; text-decoration: underline }
a.font000_l:visited { font-size: 120%; line-height: 120%; color: #000000; font-weight: bold; text-decoration: underline }
a.font000_l:hover { font-size: 120%; line-height: 120%; color: #000000; font-weight: bold; text-decoration: underline }
a.font000_l:active { font-size: 120%; line-height: 120%; color: #000000; font-weight: bold; text-decoration: underline }
span.font000_l { font-size: 120%; line-height: 120%; color: #000000; font-weight: bold; }

a.font336_l:link { font-size: 120%; color: #3366ff; font-weight: bold; text-decoration: underline }
a.font336_l:visited { font-size: 120%; color: #3366ff; font-weight: bold; text-decoration: underline }
a.font336_l:hover { font-size: 120%; color: #3366ff; font-weight: bold; text-decoration: underline }
a.font336_l:active { font-size: 120%; color: #3366ff; font-weight: bold; text-decoration: underline }
span.font336_l { font-size: 120%; color: #3366ff; font-weight: bold; }
