body { font-family:"Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif; margin:0; padding:0; background-color:#FFFFFF; font-size:10px; color:black; }
div { margin:0; padding:0; border:none; }
h1 { font-weight:bold;font-size:14pt;margin:0 0 6pt 0; }
h2 { font-weight:bold;font-size:10pt;margin:0 0 3pt 0; }
a, a:visited, a:active { text-decoration:none;color:#005C8F; }
p { margin:10px 0 0 0; padding:0; }
p + h2 { margin-top:6pt; }

#header { background:#378EBF; }
#mainLogo { width:680px;height:192px;margin:0 auto; }
#menubar { height:18px;background:#00476E;border-top:1px solid black;border-bottom:1px solid black;color:#FFFFFF; }
#mainmenu { text-align:center; font-size:10px; font-weight:bold; }
ul#mainmenu { list-style:none;margin:0;padding:0;height:18px;line-height:18px; }
ul#mainmenu li { display:inline;list-style:none;margin:0;padding:0; }
ul#mainmenu li img { vertical-align:top;margin-top:3px; }
ul#mainmenu a,  ul#mainmenu a:visited, ul#mainmenu a:active { color:#FFFFFF; }

ul#mainmenu li { margin:0 15px 0 15px; }
ul#mainmenu img { border:none; }

#content { width:690px; margin:0 auto; }
#leftColumn { float:left; width:180px; padding-top:20pt; }
#centerColumn { float:left; width:490px; padding:20pt 0 10px 20px; text-align:justify; }
#ColumnClear { clear:both; }
#footer { border-top:1px solid #A0A0A0; padding-top:10px; width:690px; margin:20pt auto 10pt auto; color:#404040; text-align:center; }

.lcPicture { width:178px; padding-top:0px; text-align:center; border:0px solid black; margin-bottom:20px; }

table.report tr th { padding-left:5px; padding-right: 5px; }
table.report tr td { padding-left:5px; padding-right: 5px; }

tr.gold td { background-color:#FFDB5B; }
tr.silver td { background-color:#D0D0D0; }
tr.bronze td { background-color:#BB7B3B; }

tr.gold td { text-align:right }
tr.gold td+td { text-align:left }
tr.gold td+td+td { text-align:center }

tr.silver td { text-align:right }
tr.silver td+td { text-align:left }
tr.silver td+td+td { text-align:center }

tr.bronze td { text-align:right }
tr.bronze td+td { text-align:left }
tr.bronze td+td+td { text-align:center }

tr.nomedal td { text-align:right }
tr.nomedal td+td { text-align:left }
tr.nomedal td+td+td { text-align:center }

table.tasktable tr td+td { padding-left:10px; }

img.figure { padding-left:10px; padding-right: 10px; }
