/* Layout styles */
DIV.root_panel       { position: relative; width: 650px; height: 600px; z-index: 1; left: 24px; top: 0px; right: 0; display:inline;  overflow:visible;}
DIV.header_panel     { position: absolute; width: 650px; height: 100px; z-index: 2; left: 0px; top: 0px; }
DIV.logo_panel       { position: absolute; width: 150px; height: 100px; z-index: 3; left: 0px; top: 0px; }
DIV.title_panel      { position: absolute; width: 650px; height: 80px; z-index: 3; left: 0px; top: 0px; }
DIV.body_panel       { position: absolute; width: 650px; z-index: 2; left: 0px; top: 80px; overflow:visible; }
DIV.body_left_3      { position: absolute; width: 226px; z-index: 3; left: 0px; top: 8px; overflow:visible; }
DIV.body_left_2      { position: absolute; width: 458px; z-index: 3; left: 0px; top: 8px; overflow:visible; }
DIV.body_bboard      { position: absolute; width: 158px; z-index: 3; left: 464px; top: 8px; overflow:visible; }
DIV.body_right_3     { position: absolute; width: 226px; z-index: 3; left: 232px; top: 8px; overflow:visible; }
DIV.footer_panel     { position: absolute; width: 650px; height: 25px; z-index: 2; left: 0px; top: 575px; }
DIV.breadcrumb_panel { position: absolute; left: 6px; top: 576px; z-index: 2; width: 630px; }
/* Format styles */
DIV.root_panel       { text-align:left; background-color:#ffffff; }
DIV.header_panel     { color:#000000; background-color:#ffffff; }
DIV.title_panel      { text-align:left;vertical-align:middle; }
DIV.body_panel       { background-color:#ffffff; }
DIV.body_left_3,
DIV.body_left_2,
DIV.body_right_3     { background-color:#ffffff; line-height:105%; }
DIV.body_bboard      { background-color:#ffffff; line-height:105%; font-size:0.9em; border:1px solid #a0a0a0; border-top:0em;}
DIV.footer_panel     { font-size:0.9em; vertical-align:baseline; color:#000000; background-color:#ffffff; line-height:102%; }
DIV.breadcrumb_panel { font-size:0.9em; text-align:left; color:#000000; }
#box                 { border:1px solid #dddddd; padding:0.166667em 0.333333em 0.166667em 0.333333em; font-size:0.9em; }
DIV.prtbtns { text-align:left; margin-bottom:1em; border-bottom:1px solid #666666; color:#000000; background-color:#e0e0e0; line-height:110%; padding-top:0.333333em; }

P.compressed         { margin:0em; padding-top:0em; padding-bottom:0em; }
P.compressed1        { margin:0em; padding:0em; }

BODY                 { font-family:Arial,Helvetica,sans-serif,regular; font-size:78%; color:#000000; background-color:#ffffff; }
A                    { text-decoration:underline; color:#666666; }
A:hover              { color:#000000; background-color:#ffcc99; text-decoration:underline; }
.white,
.black               { color:#000000; }
.grey,
.red,
.green,
.blue                { color:#666666; }
.grey_b,
.red_b,
.green_b,
.blue_b,
.green_b             { border:1px solid #cccccc; }
A.white, 
A.black, 
A.grey, 
A.red, 
A.green, 
A.blue               { text-decoration:none; }
.abbrev              { border-bottom:1px dotted; }
P,UL,LI              { margin-top:0; margin-bottom:0.333333em; padding-left:0.333333em; padding-right:0.333333em; }
UL                   { margin-left:17px; }
LI                   { padding-left:0em; }
LI.compressed        { margin:0em; padding-top:0em; padding-bottom:0em; }
H1                   { margin-top:0.333333em; margin-bottom:0.166667em; color:#000000; font-size:2.0em; }
DIV.body_bboard TABLE,
DIV.body_left_3 TABLE,
DIV.body_left_2 TABLE,
DIV.body_right_3 TABLE { margin:0em 0.166667em 0em 0.166667em; }
DIV.body_bboard TABLE { color:#000000; }
.outline             { margin-top:0em; margin-bottom:0em; font-size:1.3em; color:#000000; padding:0em;}
H2                   { margin-top:1.0em; margin-bottom:0.333333em; padding: 0em 0.333333em 0em 0.333333em; border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; font-size:1.2em; background-color:#ffffff; line-height:110%;}
H2.top               { margin-top:0em;}
H2.highlight         { background-color:#ffffff; margin-top:0.333333em; margin-bottom:0.166667em; }
DIV.body_bboard + H2 { background-color:#ffffff; margin-top:0.333333em; margin-bottom:0.166667em; }
H2.highlight_top     { background-color:#ffffff; margin-top:0em; }
H3                   { margin-top:0.666667em; margin-bottom:0.166667em; padding-left:0.333333em; padding-right:0.333333em; font-size:1.1em; font-weight:bold;}
H4                   { margin-top:0.333333em; margin-bottom:0.166667em; padding-left:0.333333em; padding-right:0.333333em; font-size:1.0em; font-weight:bold;}
DIV + H1,DIV + H2,DIV + H3,DIV + H4 { margin-top:0em; }
DIV #box p,
DIV #box h2,
DIV #box h3, 
DIV #box h4 { padding-left:0; padding-right:0; }
IMG                  { border:0px; }
FORM                 { margin:0px; padding:0px; text-align:left; }
.btn                 { border:1px solid #999999; cursor:pointer; }
.btn_small           { font-size:0.7em; border:1px solid #999999; vertical-align:middle; cursor:pointer; }
TABLE                { font-size:1.0em; margin:0; border:0em; }
TR                   { padding-top:0em; padding-bottom:0em; }
TD                   { padding-top:0em; padding-bottom:0em; line-height:105%; vertical-align:top; }
TH                   { padding-top:0em; padding-bottom:0em; line-height:105%; vertical-align:middle; background-color:#dddddd; font-weight:bold; border:1px solid #ffffff; }
.finput              { border:1px solid #999999; color:#000000; background-color:#f7f7f7; font-size:0.9em; }
.finput1             { border:1px solid #999999; color:#000000; background-color:#f7f7f7; }
.button              { border:1px solid #999999; color:#000000; background-color:#f7f7f7; font-size:0.9em; cursor:pointer; }
.button1             { border:1px solid #999999; color:#000000; background-color:#f7f7f7; cursor:pointer; }
.ltag                { border:1px solid #666666; font-size:0.8em; }
.ltxt                { font-family:monospace; font-size:1.0em; }

