div#hdr
	{ height:68px; background:#000000; border-bottom:1px solid #cccccc; }
div#hdr div.pt
	{ margin-left:331px; padding-top:18px; }
div#hdr div.je
	{ margin-left:629px; margin-top:7px; }
div#hdr div.je p, div#hdr div.je p a, div#hdr div.je p a:hover
	{ color:#fff; }

div#unv
	{ height:21px; background:#001e62 url('../img/unvbg.jpg') repeat-x; }
div#unv div
	{ float:right; }

div#body
	{ background:url('../img/cntbgbtm.jpg') repeat-x bottom; }

div.mlbox
	{ width:191px; padding-right:22px; padding-left:33px; background:url('../img/cntbgl.jpg') repeat-x; float:left; }
div.mlbox div.medal
	{ margin-top:100px; }
div.mlbox div.photo
	{ margin-top:200px; }
div.mlbox div.photo2
	{ margin-top:320px; }
div.mrbox
	{ width:492px; padding-top:30px; padding-right:12px; background:url('../img/cntbgr.jpg') no-repeat; float:right; }
div.mrbox#winnerslist
	{ height:650px; }


div#btbox, div#upbox
	{ clear:both; width:750px; }
div#btbox div.mlbox
	{ background:none; }
div#btbox div.mlbox div.photo
	{ margin-top:30px; }
div#btbox div.mrbox
	{ background:none; padding-top:0; }

h2
	{ border:3px double #001e62; text-align:center; padding:5px 0; color:#001e62; font-size:14pt; margin-bottom:10px; }
h3
	{ background:#001e62; padding:3px 0 3px 10px; color:#ffffff; font-size:12pt; }
h3.nm
	{ background:none; padding:3px 0 3px 10px; color:#001e62; font-size:14pt; padding-top:3px; text-align:right; }
h4
	{ border-bottom:1px solid #90794D; margin-left:5px; padding:5px 0 0 5px; color:#001e62; font-size:11pt; margin-bottom:10px; }
ul
	{ list-style-type:none; list-style-image:url('../winner/img/point.gif'); padding-left:30px; margin-bottom:20px; }
p.tx
	{ padding-left:15px; margin-bottom:10px; }
p.tx2
	{ margin-top:10px; padding-left:15px; margin-bottom:10px; }
table.line
	{ margin:10px; }
table.line td
	{ vertical-align:top; }
table.line td p
	{ padding:1px 5px; }
table.line td.tc
	{ background:url('../winner/img/line.gif') repeat-y; }
table.line td.tt
	{ white-space:nowrap; }
