.resosco_module_outer {
   background-color: #eee;
   text-align: center;
   position: relative;
   font-size: 10px !important;
}

.resosco_module_outer, .resosco_module_outer table, .resosco_module_outer td {
   font-size: 10px !important;
}

.resosco_module_scroll_outer {
   font-size: 10px !important;
}

.resosco_module_buttons table {
   height: 16px !important;
   font-size: 10px !important;
}

.resosco_module_button {
   height: 16px !important;
   text-align: center !important;
   font-family: trebuchet ms;
   font-weight: bold;
   cursor: pointer;
   color: #555;
   font-size: 10px !important;
}

.resosco_module_button:hover {
   color: #222;
   font-size: 10px !important;
}


td.resosco_module_button {
   height: 16px !important;
   background: #ddd;
}

td.resosco_module_button div {
   text-align: center !important;
   background: url(../images/button_bg.png) repeat-x top left;
   height: 16px !important;
   line-height: 16px;
   width: 100%;
   font-size: 10px !important;
}

.resosco_module_buttons_upper {
   font-size: 10px !important;
}

.resosco_module_buttons_lower {
   font-size: 10px !important;
}

.resosco_module_buttons_padding {
   width: 1px;
   background-color: #aaa;
   font-size: 10px !important;
}

.resosco_module_loader {
   position: absolute;
   background-color: #000;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); 
   -moz-opacity: 0.3; 
   -khtml-opacity: 0.3; 
   opacity: 0.3; 
   z-index: 99;
}

.resosco_module_loader_small {
   right: 0px;
   bottom: 40px;
   width: 100px;
   height: 17px;
   text-align: right;
   border-bottom: 0px;
   
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
   -moz-opacity: 0.3; 
   -khtml-opacity: 0.3; 
   opacity: 0.3;
   font-size: 10px !important;
}


.resosco_module_loader_big {
   left: 0px;
   top: 0px;
   width: 100%;
   height: 100%;
   font-size: 10px !important;
   
   background-image: url(../images/load.gif);
   background-repeat: no-repeat;
   background-position: center;
}

.resosco_module_message_box {
   height: 100%;
   width: 100%;
   padding-top: 100px;
   text-align: center;
   font-size: 10px !important;
   font-weight: bold;
}

.resosco_module_message_box_warning {
   color: red;
   font-size: 10px !important;
}

.resosco_module_message_box span {
   display: block;
   text-align: center;
   font-size: 10px !important;
}

.resosco_team_highlighted td {
   font-weight: bold;
   color: #222 !important;
   font-size: 10px !important;
   
}

tr.resosco_team_highlighted { 
   background-color: #ddd !important;
   font-size: 10px !important;
}

.resosco-module-small, .resosco-module-small table, .resosco-module-small td { 
   font-size: 10px !important;
}

.resosco-module-small  .resosco_standings_table_cell_c4 {
font-size: 10px !important;  
 display: none !important;
}


.resosco-module-medium, .resosco-module-medium table, .resosco-module-medium td { 
   font-size: 10px !important;
}

.resosco-module-large, .resosco-module-large table, .resosco-module-large td { 
   font-size: 10px !important;
}

.resosco-module-small .resosco_standings_table_row {
   height: 20px !important;
   font-size: 10px !important;
}

.resosco-module-small .resosco_matches_table_row {
   height: 20px !important;
   font-size: 10px !important;
}

.resosco-module-small tr.resosco_match_events_table_row {
   height: 15px !important;
   font-size: 10px !important;
}

.resosco-module-small tr.resosco_match_events_table_cell {
   padding-right: 2px !important;
   font-size: 10px !important;
}

td.resosco_match_events_table_cell_minute {
   font-size: 10px !important;
   width: 10% !important;
}

td.resosco_match_events_table_cell_score {
   width: 20% !important;
   font-size: 10px !important;
}

td.resosco_match_events_table_cell_player {
   font-size: 10px !important;
}


