em {
  font-style:normal;
  display:table-cell;
}
.boxcontent{
font-family:arial,sans-serif;
border:1px solid #C8C4C8;
margin:0 2px 0 2px!important;
margin/**/:0 3px 0 3px;
}
form{
  margin:0;
}
h1{
  margin:0;
}
#op{
  margin:0 2px 5px 2px;
}
#header{
  display:table;
  border:1px solid #9EA9B0;
  margin:0 0 2px 0;
  background-color:#D6DCE0;
width:100%;
}

h5 {
  display:table-cell;
  * display:inline;
  margin:0 3px 0 0;
  color:#A70002;
  font-size:13px;
}
.tournament{

}
.advertiser{
  padding:0 0 0 5px;
  border:0px solid red;
  width:120px;
  height:18px;
border:solid black 0px;
vertical-align:middle;
}
.advertiser1{
  padding:0 0 0 5px;
  border:0px solid red;
  width:150px;
  
}
.advertiser2{
  padding:0 0 0 5px;
  border:0px solid red;
  width:152px;
  height:18px;

}
a.advertiser{
  color:#2F1CA4;
  font-weight: 600;
  text-decoration:underline;
}
a.advertiser:active{
  color:#2F1CA4;
  font-weight: 600;
  text-decoration:overline;
}
a.advertiser:hover{
  color:#2F1CA4;
  font-weight: 600;
  text-decoration:none;
}
.advertiser_index, .advertiser_index:active, .advertiser_index:link{
  border:0px;
  width:300px;
  color:#2F1CA4;
  font-weight: 600;
  text-decoration:underline;
}
.advertiser_index:hover{
  text-decoration:none;
}

.name{
  border:0px solid blue;
  width:180px;
}
.start{
  border:0px solid green;
  width:90px;
vertical-align:middle;
}
.start1{
  border:0px solid green;	
}
.start2{
  border:0px solid green;	
	width:50px;
}
.start_index{
  border:0px;
  width:65px;
}
.game{
  border:0px solid silver;
  width:65px;
vertical-align:middle;
}
.game1{
  border:0px solid silver;
  width:60px;
}
.type{
  border:0px solid red;
  width:55px;
vertical-align:middle;
}
.type1{
  border:0px solid red;
  width:60px;
}
.pp{
  border:0px solid green;
  width:50px;
vertical-align:middle;
}
.pp1{
  border:0px solid green;
  width:50px;
}
.rf{
  border:0px solid blue;
  width:50px;
vertical-align:middle;
}
.rf1{

  border:0px solid blue;
  width:50px;

}
#months{
  display:block;
  border:1px solid #A4BACB;
  width:332px;
  height:145px;
  background-color:#F2F9FE;
}
.months{
  display:block;
  height:17px;
  width:73px;
  background-color:#7491A9;
  border:1px solid #434343;
  color:#ffffff;
  margin:0 0 4px 0;
  padding:0 0 0 4px;
  text-decoration:none;
font-weight: 500;
}
.months:active{
  display:block;
  height:17px;
  width:73px;
  background-color:#7491A9;
  border:1px solid #434343;
  color:#ffffff;
  margin:0 0 4px 0;
  padding:0 0 0 4px;
  text-decoration:none;
font-weight: 500;
}
.months:hover{
  display:block;
  height:17px;
  width:73px;
  background-color:#8FB4D3;
  border:1px solid #434343;
  color:#ffffff;
  margin:0 0 4px 0;
  padding:0 0 0 4px;
  text-decoration:none;
font-weight: 500;
}
.cmonths{
  display:block;
  height:17px;
  width:73px;
  background-color:#8FB4D3;
  border:1px solid #434343;
  color:#BC091B;
  font-weight: 500;
  margin:0 0 4px 0;
  padding:0 0 0 4px;
  text-decoration:none;
}
.cmonths:active{
  display:block;
  height:17px;
  width:73px;-row
  background-color:#7491A9;
  border:1px solid #434343;
  color:#ffffff;
  font-weight: 500;
  margin:0 0 4px 0;
  padding:0 0 0 4px;
  text-decoration:none;
}
.cmonths:hover{
  display:block;
  height:17px;
  width:73px;
  background-color:#8FB4D3;
  border:1px solid #434343;
  color:#ffffff;
  font-weight: 500;
  margin:0 0 4px 0;
  padding:0 0 0 4px;
  text-decoration:none;
}
#calender{
  background-color:#F2F9FE;
  width:332px;
  height:145px;
  border:1px solid #A4BACB;
  margin:0 0 8px 0;
}
#calender th{
color:#607081;
}
#date{
  border:1px solid #9AA9B6;

}
.day{
width:21px;
height:24px;
border:1px solid #A4BACB;
border-collapse: collapse;
text-align:center;
}
.day_now{
width:21px;
height:24px;
border:1px solid #A4BACB;
border-collapse: collapse;
text-align:center;
background: #CEDEEA url("/images/v.gif");
background-repeat:no-repeat;
background-position:  bottom right;
}
.day_now a{
color:#FE0101;
text-align:center;
font-weight: 600;
text-decoration: none;
}
.day_now a:hover{
color:#FE0101;
font-weight: 600;
text-decoration: none;
}
.day_now a:active{
color:#FE0101;
font-weight: 600;
text-decoration: overline;
}
.day a{
color:#000000;
text-align:center;
font-weight: 600;
text-decoration: none;
}
.day a:hover{
color:#FE0101;
font-weight: 600;
text-decoration: none;
}
.day a:active{
color:#FE0101;
font-weight: 600;
text-decoration: overline;
}
.trn_line_1{
  background-color:#efefef;
  width:100%;
}
.trn_line_2{
  background-color:#ffffff;
  width:100%;
}
.trn_link,.trn_link:visited,.trn_link:active{
  color:291ca5;
  text-decoration:underline;
}
.trn_link:hover{
  text-decoration:none;
}
.detailed{
  display:none;
  color:#A70002;
  font-weight: 600;
  background-color:#DADFE3;
  margin:1px 1px 1px 3px;
  height:20px;
  padding:1px 1px 1px 3px;
}
.detailed a{
  color:#A70002;
  font-weight: 600;
  text-decoration:underline;
}
.detailed a:active{
  color:#A70002;
  font-weight: 600;
  text-decoration:overline;
}
.detailed a:hover{
  color:#A70002;
  font-weight: 600;
  text-decoration:none;
}

.detailed_index{
  margin-bottom:25px;
  height:20px;
}

#tournaments_overflow {
  height:350px;
  overflow: auto;
  font-family:arial,verdana,sans-serif;
  font-size:11px;
  border:1px solid #9EA9B0;
  margin:0 0 10px 0;
}
a.trn_sort,a.trn_sort:link,a.trn_sort:visited,a.trn_sort:active {color:#a50000;cursor:pointer;text-decoration:none;}
a.trn_sort:hover {text-decoration:none;}
a.trn_sort1,a.trn_sort1:link,a.trn_sort1:visited,a.trn_sort1:active {color:#a50000;cursor:help;text-decoration:none;}
a.trn_sort1:hover {text-decoration:none;}

.img{
margin-top:5px;
}
#index_header{
width:100%;
background-color:#C8C4C8;
margin:0px 0 0px; 4px;
padding:1px 0 1px 0;
color:#990000;
font-weight: 600;
font-size:13px;
}
.boxtitle_tournaments{
border-bottom:1px solid #9EA9B0;
background-image:url(/image/title.gif);
width:469px;
height:25px;
font-family:Arial; 
font-size:12px;
font-weight:bold;
padding-left:10px
}
.htime{
padding-left:5px;
  width:70px;
  margin:0px;
}
.itime{
padding-left:5px;
}
.hsite{
  width:204px;
  margin:0px;
}
.hgame{
width:70px;
  margin:0px;
}
.hbetting{
width:54px;
margin:0px;
}
.hpp{
  margin:0px;
  width:40px;
}
.hrf{
  margin:0px;
  width:40px;
}
#index_marq{
width:478px;
padding:0;
margin:0;
font-family:arial,sans-serif;
border:1px solid #C8C4C8;
}
.tournament_arrow_image{
margin:2px 0 1px 2px;
vertical-align:middle;
border:solid black 0px;
}
#tournament_user_manual{
list-style:none;
text-align:justify;
width:400px;
margin-left:0px;
}
.tournament_user_manual_op{
text-align:justify;
padding-left:10px;
padding-right:10px;
}
