#prognosis {
	padding: 10px;
	background: #fff url(../img/base/prognosis_bg.jpg) no-repeat right top
}
#prognosis A {
	color: #0F4279
}
#prognosis P {
	margin: 0;
	padding: 0
}

/* Attention */
#attention{
	margin-bottom: 10px;
	padding: 10px;
	background-color: #ffaf70;
	font-size: 0.6875em
}

/* Confirm Form */
#confirm {
	margin: 0;
	padding: 0
}
#confirm H3 {
	margin: 0;
	padding: 0;
	padding: 8px 0px 4px 0px;
	color: #0F4279;
	font-size: 0.75em
}
#rules{
	margin-top: 10px;
	padding: 10px;
	background-color: #EDF0F6;
	font-size: 0.75em
}
#rulesform {
	margin-bottom: 6px;
	border: 1px solid #7F9DB9;
	width: 376px;
	height: 112px;
	background-color: #fff;
	font: 1em Tahoma;
}
.radio {
	padding: 4px;
	border-bottom: #C0CDD9 1px solid;
	font-size: 0.6875em
}
#confirmsubmit {
	margin-top: 6px
}
#errorconfmessage {
	margin-bottom: 10px;
	color: red;
	font-size: 0.75em
}

/* Bet Edit */
.betround {
	margin-top: 8px
}
.betround H3 {
	margin: 0;
	padding: 0;
	font-size: 0.875em
}
.betedit {
	padding: 4px 0px;
	font-size: 0.75em
}

/* Bet Table */
.bettable {
	width: 570px;
	font-size: 0.6875em;
	border-collapse: collapse
}
.bettable .month {
	color: #0F4279;
	text-transform: lowercase
}
.bettable .first {
	border-bottom: #C0CDD9 1px solid;
	color: #AA0000
}

/* Bet Form */
#betform {
	margin: 0;
	padding: 0
}
.betinput {
	width: 20px;
	height: 14px;
	font: 100% Tahoma
}

/* Members */
.members {
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 6px;
	background-color: #fff;
	font-size: 0.6875em
}
.members IMG {
	padding-right: 4px;
	vertical-align: middle
}
.members A {
	color: #0F4279
}
.lastusers {
	padding: 2px 0px;
	border-bottom: #C0CDD9 1px solid;
	color: #0F4279
}
.users {
	padding: 2px 4px;
	border-bottom: #C0CDD9 1px solid;
	color: #0F4279;
	background-color: #F1F4F7
}
.allusers {
	padding-top: 2px
}

/* Members LEFT */
.membersl {
	margin-top: 10px;
	margin-right: 10px;
	padding: 6px;
	background-color: #fff;
	font-size: 0.6875em
}
.membersl IMG {
	padding-right: 4px;
	vertical-align: middle
}
.membersl A {
	color: #0F4279
}

/* Rounds Winners */
#winners {
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 6px;
	background-color: #fff;
	font-size: 0.6875em;
	text-align: center
}
#winners  A {
	color: #0F4279
}
#winners .rounds {
	padding-top: 6px;
	padding-bottom: 2px;
	border-bottom: #C0CDD9 1px solid;
	color: #0F4279
}
#winners .winuser {
	padding: 2px 4px;
	border-bottom: #C0CDD9 1px solid;
	color: #0F4279;
	background-color: #F1F4F7
}
#winners .winuser IMG {
	padding-right: 4px;
	vertical-align: middle
}

/* Leaders */
.leaders {
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 6px;
	color: #0F4279;
	background-color: #fff;
	font-size: 0.6875em
}
.leaders A {
	color: #0F4279
}
.leaders .prfull {
	padding: 4px 0px;
	border-bottom: #C0CDD9 1px solid;
}
.leaders .prall {
	padding-top: 3px
}

/* Leaders Table */
.ldTable {
	width: 148px;
	border-collapse: collapse
}
.ldTable TD {
	border-bottom: #C0CDD9 1px solid;
	background-color: #F1F4F7
}
.ldTable IMG {
	padding-right: 4px;
	vertical-align: middle
}
.ldTable .first {
	border-bottom: #C0CDD9 1px solid;
	background-color: #fff
}
.ldC1 {
	padding: 2px 0px 2px 3px;
	width: 18px;
}
.ldC3 {
	padding-right: 3px;
	width: 16px
}

/* Rounds Table */
.prg1Table {
	width: 400px;
	border-collapse: collapse
}
.prg1Table .first {
	border-bottom: #C0CDD9 1px solid;
	color: #0F4279;
	background-color: #fff;
	font-size: 0.5625em;
}
.prg1Table TD {
	border-bottom: #C0CDD9 1px solid;
	background-color: #F1F4F7
}
.prg1Table IMG {
	padding-right: 4px;
	vertical-align: middle
}
.prg1C1 {
	padding: 3px 0px 3px 3px;
	width: 21px;
	font-size: 0.6875em
}
.prg1C2 {
	color: #0F4279;
	font-size: 0.6875em
}
.prg1C3 {
	width: 40px;
	font-size: 0.6875em;
	text-align: center
}
.prg1C4 {
	width: 26px;
	font-size: 0.6875em;
	text-align: center
}
.prg1C5 {
	width: 24px;
	font-size: 0.6875em;
	text-align: center
}
.prg1C6 {
	width: 38px;
	font-size: 0.6875em;
	text-align: center
}
.prg1C7 {
	width: 28px;
	font-size: 0.6875em;
	text-align: center
}
.prg1C8 {
	padding-right: 3px;
	width: 21px;
	font-size: 0.6875em;
	text-align: center
}

#generalrules {
	font-size: 0.75em
}

/* Prognosis View */
#bettitle {
	padding-bottom: 4px
}
#bettitle H3 {
	margin: 0;
	padding: 0;
	color: #0065d3;
	font-size: 0.6875em
}
#betregime {
	color: #0F4279;
	font-size: 0.6875em
}
#betregime IMG {
	vertical-align: middle
}
#betbracket {
	margin-top: 4px;
	color: #0F4279;
	font-size: 0.6875em
}
.ubround {
	margin-top: 8px;
	color: #0F4279;
	font-size: 0.75em
}

/* User Bet Table */
.ubtable {
	width: 400px;
	border-collapse: collapse
}
.ubtable TD {
	border-bottom: #C0CDD9 1px solid;
	color: #0F4279;
	background-color: #F1F4F7
}
.ubC1, .ubC2, .ubC3, .ubC4, .ubC5, .ubC6, .ubC7 {
	font-size: 0.6875em
}
.ubC1 {
	padding: 2px 0px 2px 3px;
	width: 24px
}
.ubC3 {
	width: 16px
}
.ubC4 {
	width: 120px
}
.ubC5 {
	width: 30px;
	text-align: center
}
.ubtable .ubC6 {
	width: 34px;
	background-color: #cfd9e4;
	text-align: center
}
.ubC7 {
	padding-right: 3px;
	width: 30px;
	text-align: center
}
.ubtable .first {
	border-bottom: #C0CDD9 1px solid;
	color: #0F4279;
	background-color: #fff;
	font-size: 0.5625em
}
.ubtable .ubtotal {
	background-color: #fff;
	font-size: 0.6875em
}
.ubtable .ubtotalpts {
	font-size: 0.6875em;
	text-align: center
}
