#competition_title div {
background-image:url(../images/lotto/arrow_competition.jpg);
background-position:left center;
background-repeat:no-repeat;
color:#1B2238;
font-family:Verdana,GRHelvetica,'Trebuchet MS',Arial,Tahoma;
font-size:12px;
font-weight:bold;
padding-left:22px;
padding-top:2px;
text-align:center;
}
#opap_panel {
background-color:#FFFFFF;
}
.red {
    margin-top:20px;
	margin-left:20px;
	text-align:center;
	color:#3D4461;
	font-size:11px;
}

table.category {
	width:450px;
	text-align:center;
	border: 1px solid #D2D5DC;
	font-family:Verdana, GRHelvetica,'Trebuchet MS', Arial, Tahoma,;
	font-size:10px;
}

td.category {
	text-align:center;
	border: 1px solid #D2D5DC;
	font-size:10px;
	font-family:Verdana, GRHelvetica,'Trebuchet MS', Arial, Tahoma;
	}

td.category_td {
	text-align:center;
	border: 1px solid #EBEDEF;
	font-size:10px;
	font-family:Verdana, GRHelvetica,'Trebuchet MS', Arial, Tahoma;}

td.category_td1 ,td.category_td1 a {
	text-align:center;
	border: 1px solid #EBEDEF;
	background-color:#E5E9EF;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, GRHelvetica,'Trebuchet MS', Arial, Tahoma;}



#lottery_left {
	width: 228px;
	float:left;
}

#lottery_text_left {
margin-left:30px;
padding-left:0px;
}

#lottery_text_left div{
width:200px;
padding-top:5px;
}

#lottery_text_right {
margin-left:30px;
padding-left:0px;
}

#lottery_text_right div{
width:200px;
padding-top:5px;
}

.table {
background: #ffffff;

}

.table td {	border:1px solid #dfdfdf;}
td.cell_1 {background: #DCDAC9;}
td.cell_2 {background: #F3EFC6;}

td.gameBlue{
	font-weight : normal;
	text-decoration: none;
	background : #DADCDF;
}

td.gameYellow{
	font-weight : normal;
	text-decoration: none;
	background : #FFF6D7;
}

.titmauve ,.titmauve a{
	color : #000000;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight:bold;
	text-decoration: none;
	background-color: #FFF6D7;
}

.redtitle {
	color: #C4261D;
	font-size : 10px;
	font-weight : bold;
	padding-left: 2px;
	text-decoration:none;
}




#lottery_right {
	width: 228px;
	float:left;
}

#update_title{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 22px 0px 0px 0px;
	text-align: center;
	color: #4B4B4B;
}

#arrow_title{
	padding: 28px 0px 0px 0px;
	padding-left: 42px;
	font-family: Verdana, 'Trebuchet MS', Arial, Tahoma, GRHelvetica;
	color: #0B4DA2;
	font-weight:bold;
	font-size:13px;
}

.ball {
	background-image: url(/opap/modules/opapresults/images/ball.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding-top: 6px;
	width:28px;
	height:28px;
	font-family: 'Trebuchet MS', Arial, Tahoma, Verdana, GRHelvetica;
	color: #ffffff;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	margin: 0px auto;
	padding-left: 2px;
}

#path {
	background-image: url(../images_opap/lotto/bullet_red.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-top:40px;
	margin-left:30px;
}
#column3 .games {
	background-image:url( /opap/modules/opapresults/images/bullet_yellow.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:237px;
	background-color: #0F417E;
	height:20px;
	margin-top:3px;
	padding-left:10px;
	padding-top:5px;
}

span.name  {
	float:left;
	width:80px;
	margin-left:8px;
	color: #FFFFFF;
	font-weight:bold;
	position: relative;
	overflow: hidden;
}

span.name a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	padding-top:2px;
	width: 80px;
	display: block;
}

span.date {
	color:#fff;
	float:right;
	width:140px;
	text-align: right;
	height:14px;
	padding-top:2px;
	padding-right:1px;
}

span.date a {
	color: #FFFFFF;
	text-align:right;
	padding-right: 5px;
	padding-top:2px;
	width:140px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.balls{
	margin-top: 5px;
	width:239px;
}
table.balls {
	width:245px;
	table-layout:fixed;
	text-align:center;
	padding-top:5px;
	padding-left: 1px;
	
}
#balls_propo{
	width:245px;
	height:35px;
	background-image: url(/opap/modules/opapresults/images/bg_propo.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	margin-left:1px;
	background-color: #EEF1F8;
	padding-top: 5px;
}

#balls_propo td{
	text-align: center;
}
.balls div {
	background-image: url(/opap/modules/opapresults/images/ball.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding-top: 6px;
	width:28px;
	height:28px;
	font-family: 'Trebuchet MS', Arial, Tahoma, Verdana, GRHelvetica;
	color: #ffffff;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	margin: 0px auto;
	padding-left: 2px;
}