﻿

div.rafflesOuterDiv { width: 580px; margin: 12px auto 0 auto; }
table.rafflesOuterTable { width: 100%; }
table.rafflesOuterTable td.topHeader { font-size: 0; width: 580px; height: 147px; background: url(../images/raffles/raffle_assignments_top.gif) no-repeat; }
table.rafflesOuterTable td.leftSide { font-size: 0; width: 51px; background: url(../images/raffles/raffle_assignments_left.gif) repeat-y; }
table.rafflesOuterTable td.mainContentContainerCell { width: 477px; background-color: #fff; vertical-align: top; text-align: center; }
table.rafflesOuterTable div.mainContentDiv { text-align: center; padding: 12px; overflow: auto; }
table.rafflesOuterTable td.rightSide { font-size: 0; width: 52px; background: url(../images/raffles/raffle_assignments_right.gif) repeat-y; }
table.rafflesOuterTable td.bottomFooter { width: 580px; height: 19px; background: url(../images/raffles/raffle_assignments_bottom.gif) no-repeat; }
table.rafflesOuterTable td.bottomFooter div { height: 19px; line-height: 1.25em; overflow: hidden; color: #fff; font-size: 0.8em; font-weight: bold; text-align: right; padding-right: 65px; padding-top: 1px; }


div.inputControls { margin: 6px auto 12px auto; }
div.raffleMessage { margin: 12px auto 0 auto; text-align: center; color: Red; font-weight: bold; }
table.rafflesOuterTable table.assignmentsTable { width: 100%; }
table.assignmentsTable td { padding: 4px; border: 1px solid #000; text-align: center; vertical-align: middle; }
table.assignmentsTable .hdrcell { text-align: center; vertical-align: middle; background-color: #fff; font-weight: bold; }
table.assignmentsTable .oddrow { background-color: #e6e6fa; }
table.assignmentsTable .evenrow { background-color: #afeeee; }
table.rafflesOuterTable table.extraColumns td { font-size: 0.9em; }
