body { font-family:"Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif; margin:0; padding:0; background-color:#FFFFFF; font-size:11px; 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 { text-decoration:none; }
p { margin:2pt 0 0 0; padding:0; }
p + h2 { margin-top:6pt; }

#header { background-color:#4DAFFF; }
#mainLogo { width:680px; height:201px; margin:0 auto; }
#menubar { height:22px; background:#93FF4C url('Artwork/Navibar.png') 0 0 repeat-x;border-top:1px solid black;border-bottom:1px solid black; }
#mainmenu { text-align:center; font-size:11px; font-weight:bold; }
ul#mainmenu { list-style:none;margin:3px 0 0 0;padding:0; }
ul#mainmenu li { display:inline;list-style:none;margin:0;padding:0; }
ul#mainmenu a { color:black; }
ul#mainmenu:hover a:hover { color:yellow; }
ul#mainmenu a:visited { color:black; }
ul#mainmenu a:active { color:black; }

ul#mainmenu li + li { margin-left:20px; }
ul#mainmenu img { border:none; }

#content { width:680px; margin:0 auto; }
#leftColumn { float:left; width:180px; padding-top:20pt;}
#centerColumn { float:left; width:490px; padding:10px 0 10px 10px; text-align:justify; }
#wholeColumn { float:left; width:680px; padding:10px 0 10px 10px; text-align:justify; }
#ColumnClear { clear:both; }
#footer { border-top:1px solid #A0A0A0; padding-top:10px; width:680px; margin:20pt auto 10pt auto; color:#404040; text-align:center; }

.lcPicture { width:178px; padding-top:0px; text-align:center; border:0px solid black; }
.lcPicture + .lcPicture { margin-top:20px; }
.lcPicture + .lcPicture + .lcPicture { margin-top: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:#FBEC5D; }
tr.silver td { background-color:#D0D0D0; }
tr.bronze td { background-color:#A67D3D; }

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; }
