body
{
	font: 76%/1.5 verdana, arial, sans-serif; 
}

h1
{
	font-size: 160%;
}

h1.festive
{
	background: url(../images/bullet_snowman.gif) no-repeat 0 50%;
	padding-left: 40px;
}

h2
{
	font-size: 100%;
}

h2.noSpacing
{
	margin: 0;
	padding: 0;
	margin-top: 20px;
}

#betContainer
{
	padding: 10px;
}

#betHeader
{
    text-align:center;
	margin-bottom: 20px;
}

#betOptions
{
	border: solid 1px #ccc;
	border-left: none;
	border-right: none;
	padding: 10px 0;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

#buttons
{
	text-align: center;
	width: 160px;
	margin: 0 auto;
}

#betBody
{
	clear: both;
}

#textBody
{
	clear: both;
}


/***** Lists ******/
ul.details
{
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.details li .col1
{
	display: block;
	width: 160px;
	float: left;
}

ul.details li .colA
{
	display: block;
	width: 120px;
	float: left;
}

ol.references li
{
	margin-bottom: 5px;
}

ul.buttons
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.buttons li
{
	float: left;
	padding: 0 10px;
}

/***** Bet Table Formatting *****/
.betTable
{
	border: solid 1px #c0c0c0;
	border-collapse: collapse;
	font-size: 90%;
}

.betTable th
{
	background-color: #eaeaea;
}

.betTable th, .betTable td
{
	border: solid 1px #c0c0c0;
}

.betTable td
{
	vertical-align: top;
}

/***** Appraisal Specific *****/
#submittedBy
{
	margin-top: 20px;
}

.QAcontainer
{
	margin: 0 0 10px 0;
	float: left;
	width: 100%;
}

.main
{
	font-weight: bold;
}

.QAcontainer .row .col1
{
	display: block;
	float: left;
	width: 25px;
	padding: 0 5px 0 0;
}

.QAcontainer .row
{
	
	padding: 3px 0;
	width: 100%;
	clear: both;
	
}

.QAcontainer .row .colA
{
	display: block;
	float: left;
	border: solid 1px #ccc;
	width: 90%;
	padding: 3px;
	margin: 0 0 10px 3px;
}

.rating
{
	color: #9c0000;
	font-weight: bold;
	padding: 10px 0 20px 0;
	clear: both;
}



