div.wctopFullWrapper {
        clear:both;
}

div.newsFullWrapper {
        clear:both;
        margin:0px 0px 20px 0px;
        border:1psx solid #bbce9e;
}

div.newsFullHeadline {
        background-color:#bbce9e;
        height:22px;
        padding:7px 19px 0px 19px;
}

h2.newsFullHeadline {
        color:#2d4d1b;
        font-size:16px;
        font-style:normal;
        font-weight:bold;
        line-height:16px;
}

div.newsFullText {
        border:1px solid #bbce9e;
        overflow:hidden;
}

div.newstFullText td table {

}

div.newstFullText td table td {
        padding:9px 0 9px 10px;
        text-align:left;
}

div.newstFullText td table td a:link,
div.newstFullText td table td a:visited {
        font-weight:bold;
}

div.newstFullText td table td a.read_more:link,
div.newstFullText td table td a.read_more:visited {
        color:#688452;
        text-transform:uppercase;
        font-weight:normal;
        text-decoration:none;
}

div.wctopFulllist {
        width:140px;
        height:137px;
        padding:5px;
        background:#a4c18a;
        border-left:1px solid #bad0a6;
        border-bottom:1px solid #3f5c2e;
        border-right:1px solid #3f5c2e;
        border-top:1px solid #d8e5cd;
}

div.wctopFulllist div {
        background:#e3ebd6;
        height:135px;
        border-left:1px solid #496637;
        border-bottom:1px solid #d8e5cd;
        border-right:1px solid #bad0a6;
        border-top:1px solid #3f5c2e;
}

div.wctopFulllist div ul {
        margin:0;
        padding:5px 0 0 10px;
        list-style:none;
}

div.wctopFulllist div ul li {
        padding:2px 0;
}

div.wcScore {
        clear:both;
        margin:15px;
        border:1px solid #314d1d;
        background:url(/cms/styles/default/img/world_cup_2010/wcScore.jpg) no-repeat;
}

div.wcScore marquee {
        /*padding:3px 0 0 0;*/
        height:16px;
        line-height:16px;
        /*text-align:center;*/
        /*overflow:hidden;*/
}

div.wc_machesFullWrapper {
        clear:both;
        margin:0px 0px 20px 0px;
        border:1psx solid #bbce9e;
}

div.wc_machesFullHeadline {
        background-color:#bbce9e;
        height:22px;
        padding:7px 19px 0px 19px;
}

h2.wc_machesFullHeadline {
        color:#2d4d1b;
        font-size:16px;
        font-style:normal;
        font-weight:bold;
        line-height:16px;
}

div.wc_machesFullText {
        border:1px solid #bbce9e;
        overflow:hidden;
}

div.wc_machesFullText .wc_tableHead td {
        height:20px;
        background:url(/cms/styles/default/img/world_cup_2010/wcHead.gif) repeat-x;
}

div.wc_machesFullText table td{
        border:1psx solid #bbce9e;
}

div.wc_machesFullText .wc_TableText_button img{
        margin:0 2px;
        text-align:left;
}

div.wc_machesFullText .wc_tableHead img {
        vertical-align:middle;
        margin:0 3px;
}

.wc_tableText td {
        border-right:1px solid #9aab8b;
		height: 20px;
}

div.wctopFullWrapper {
        clear:both;
}

div.wctabsFullWrapper {
        clear:both;
        border:1psx solid #bbce9e;
}

div.wctabsFullHeadline {
        background-color:#bbce9e;
        height:22px;
        padding:7px 19px 0px 19px;
        margin:0 5px 2px;
}

h2.wctabsFullHeadline {
        color:#2d4d1b;
        font-size:16px;
        font-style:normal;
        font-weight:bold;
        line-height:16px;
}

div.wctabsFullText {
        overflow:hidden;
}

.wctabsTable_left td,
.wctabsTable_center td,
.wctabsTable_right td {
        height:22px;
        border-left:1px solid #dbe4c9;
        border-right:1px solid #dbe4c9;
}

.wctabsTable_left th,
.wctabsTable_center th,
.wctabsTable_right th {
  cursor:pointer;
}

.wctabsTable_left th.nosort,
.wctabsTable_center th.nosort,
.wctabsTable_right th.nosort {
  cursor:default;
}

.wctabsTable_left th.sortdesc,
.wctabsTable_center th.sortdesc,
.wctabsTable_right th.sortdesc {
  background: url(/cms/styles/default/img/world_cup_2010/ar_r_down.png) no-repeat 90% 50%;
}

.wctabsTable_left th.sortasc,
.wctabsTable_center th.sortasc,
.wctabsTable_right th.sortasc {
  background: url(/cms/styles/default/img/world_cup_2010/ar_r_top.png) no-repeat 90% 50%;
}

.wctabs {
        padding:10px 0px 0px 0px;
        background-color: #dbe4c9;
        border:1px solid #d5dfc5;
        }

.wctabs .even td.select_td,
.wctabs .odd td.select_td {
        color:#0068ae;
        background:#bedcfa !important;
}

.wctabs .even td.select_td_b,
.wctabs .odd td.select_td_b {
        font-weight:bold;
        color:#0068ae;
        border:1px solid #0068ae;
}

.wctabs .even td.select_td_bg,
.wctabs .odd td.select_td_bg {
        font-weight:bold;
        color:#0068ae;
        background:#bedcfa !important;
        border:1px solid #0068ae;
        }

.wctabsTable_Bottom {
        width:100%;
        margin:10px 0 5px;
}

.wctabsTable_Button      {
        display:inline-block;
        width:150px;
        height:18xp;
        /*background:url(images)*/
}

.even td.wc_TableText_select {
        background:#c3d3ae !important;
}

.odd td.wc_TableText_select {
        background:#bccea3 !important;
}


div.wcgroupFullWrapper {
        clear:both;
        border:1px solid #bdcfa1;
        background:#dbe4c8;
}

div.wcgroupFullHeadline {
        background-color:#bbce9e;
        height:22px;
        padding:7px 19px 0px 19px;
        margin:0 0px 2px;
}

h2.wcgroupFullHeadline {
        color:#2d4d1b;
        font-size:16px;
        font-style:normal;
        font-weight:bold;
        line-height:16px;
}

div.wcgroupFullText {
        overflow:hidden;
        padding:0 0 10px 0;
}

div.wcgroupFullText  p {
        line-height:1.5;
        font-size:10px;
        padding-left:10px;
}

div.wcgroupFullText  p a:link,
div.wcgroupFullText  p a:visited {
        text-decoration:none;
        font-weight:bold;
}

table.wcgroupBox {
        background:#dbe4c8;
        border:1px solid #bbce9e;
        margin:0 0 0 5px;
}

table.wcgroupBox td {
        height:22px;
        padding:0px;
}

div.wcTopCsoreFullWrapper {
        margin:10px 10px 10px 0px;
        border:1px solid #bdcfa1;
        background:#dbe4c8;
        width:322px;
        height:210px;
        float:left;
}

div.wcTopCsoreFullHeadline {
        background-color:#bbce9e;
        height:22px;
        padding:7px 19px 0px 19px;
        margin:0 0px 2px;
}

h2.wcTopCsoreFullHeadline {
        color:#2d4d1b;
        font-size:16px;
        font-style:normal;
        font-weight:bold;
        line-height:16px;
}

div.wcTopCsoreFullText {
        overflow-y:scroll;
        overflow-x:hidden;
        height:168px;
        padding:0 0 10px 0;
}

div.wcChampoionFullWrapper {
        margin:10px 0px 10px 0px;
        border:1px solid #bdcfa1;
        background:#dbe4c8;
        width:322px;
        height:210px;
        float:left;
}

div.wcChampoionFullHeadline {
        background-color:#bbce9e;
        height:22px;
        padding:7px 19px 0px 19px;
        margin:0 0px 2px;
}

h2.wcChampoionFullHeadline {
        color:#2d4d1b;
        font-size:16px;
        font-style:normal;
        font-weight:bold;
        line-height:16px;
}

div.wcChampoionFullText {
        overflow-y:scroll;
        overflow-x:hidden;
        height:168px;
        padding:0 0 10px 0;
}


div.wcGoalWeekFullWrapper {
        margin:10px 0px;
        border:1px solid #bdcfa1;
        background:#dbe4c8;
        clear:both;
}

div.wcGoalWeekFullHeadline {
        background-color:#bbce9e;
        height:22px;
        padding:7px 19px 0px 19px;
        margin:0 0px 2px;
}

h2.wcGoalWeekFullHeadline {
        color:#2d4d1b;
        font-size:16px;
        font-style:normal;
        font-weight:bold;
        line-height:16px;
}

div.wcGoalWeekFullText {
        overflow:hidden;
        padding:0 0 10px 0;
}

div.wcGoalWeekFullText p{
        font-size:10px;
}

div.wcGoalWeekFullText p a:link,
div.wcGoalWeekFullText p a:visited {
        text-decoration:none;
}

.wcBestOnlineTable td {
        padding:2px 0px 2px 5px;
}

div.wcBestOnlineFullWrapper {
        margin:10px 10px 10px 0px;
        border:1px solid #bdcfa1;
        background:#dbe4c8;
        width:322px;
        height:190px;
        float:left;
}

div.wcBestOnlineFullHeadline {
        background-color:#bbce9e;
        height:22px;
        padding:7px 19px 0px 19px;
        margin:0 0px 2px;
}

h2.wcBestOnlineFullHeadline {
        color:#2d4d1b;
        font-size:16px;
        font-style:normal;
        font-weight:bold;
        line-height:16px;
}

div.wcBestOnlineFullText {
        overflow:hidden;
        padding:0 0 10px 0;
}

div.wcBettingVariationFullWrapper {
        margin:10px 0px 10px 0px;
        border:1px solid #bdcfa1;
        background:#dbe4c8;
        width:322px;
        height:190px;
        float:left;
}

div.wcBettingVariationFullHeadline {
        background-color:#bbce9e;
        height:22px;
        padding:7px 19px 0px 19px;
        margin:0 0px 2px;
}

h2.wcBettingVariationFullHeadline {
        color:#2d4d1b;
        font-size:16px;
        font-style:normal;
        font-weight:bold;
        line-height:16px;
}

div.wcBettingVariationFullText {
        overflow:hidden;
        padding:0 0 10px 0;
}

.searchFullWrapper {
        padding:10px 0;
        background:#a4c18a;
}

.searchFullBlock {
        width:634px;
        height:34px;
        margin:0 auto;
        background:url(/cms/styles/default/img/world_cup_2010/searchFullBlock.gif) no-repeat;
        clear:both;
}

.searchFullBlock  form {
        display:block;
        padding:8px 0 0 0;
}

.searchFullBlock  form label {
        display:inline-block;
        vertical-align:top;
        width:154px;
        margin:2px 0 0 0;
        text-align:center;
}

.searchFullBlock  form .inputbox {
        width:320px;
        background:none;
        display:inline-block;
        vertical-align:top;
        margin:0 58px 0 0;
        border:none;
}

.searchFullBlock  form .button {
        background:none;
        border:none;
        cursor:pointer;
        width:16px;
}

div.NewsBlockFullWrapper {
        margin:10px 10px 10px 0px;
        border:1px solid #bdcfa1;
        background:#dbe4c8;
        width:322px;
        height:230px;
        float:left;
}

div.NewsBlockFullHeadline {
        background-color:#bbce9e;
        height:22px;
        padding:7px 19px 0px 19px;
        margin:0 0px 2px;
}

h2.NewsBlockFullHeadline {
        color:#2d4d1b;
        font-size:16px;
        font-style:normal;
        font-weight:bold;
        line-height:16px;
}

div.NewsBlockFullText {
        overflow-y:scroll;
        height:188px;
        padding:0 0 10px 0;
}

div.NewsBlockFullText table {
        margin:0 0 0 5px;
}

div.NewsBlockFullText table td{
        height:20px;
        padding:0 0 0 5px;
}

div.NewsBlockFullText table td a {
        font-weight:bold;
}

div.CalendarFullWrapper {
        margin:10px 0px 10px 0px;
        border:1px solid #bdcfa1;
        background:#dbe4c8;
        width:322px;
        height:230px;
        float:left;
}

div.CalendarFullHeadline {
        background-color:#bbce9e;
        height:22px;
        padding:7px 19px 0px 19px;
        margin:0 0px 2px;
}

h2.CalendarFullHeadline {
        color:#2d4d1b;
        font-size:16px;
        font-style:normal;
        font-weight:bold;
        line-height:16px;
}

div.CalendarFullText {
        overflow:hidden;
        padding:0 0 10px 0;
}

div.ArticleFullWrapper {
        background:#fff;
        clear:both;
}

div.ArticleFullHeadline {
        padding:10px 5px 5px 10px;
        *padding:5px 5px 0px 10px;
}

div.ArticleFullHeadline h1{
        font-size:27px;
        color:#000;
        font-weight:normal;
        margin:0;
        padding:0;
}

div.ArticleFullHeadline p {
        margin-top:0px;
        color:#000;
}

div.ArticleImg {
        width:651px;
        margin:0 auto;
        position:relative;
}

div.ArticleImgText {
        width:631px;
        position:absolute;
        padding:4px 10px;
        color:#fff;
        text-align:right;
        font-size:14px;
        bottom:0;
        left:0;
        background:url(/cms/styles/default/img/world_cup_2010/bg_img.png);
}

div.ArticleFullText {
        padding:0;
}

div.ArticleFullText p {
        font-size:12px;
        padding:5px 10px;
        color:#000;
        text-align:justify;
        line-height:1.5;
}

div.ArticleFullText blockquote {
        margin:0 5px;
        padding:5px 50px;
        font-size:22px;
        border-top:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
        background:#f1f1f1 url(/cms/styles/default/img/world_cup_2010/bq.jpg) no-repeat;
        font-style:italic;
        color:#9e9e9e;
}

div.ArticleFullText blockquote span {
        font-style:normal;
        font-size:16px;
        color:#000;
}

.selectFullWrapper {
        padding:10px 0;
        background:#a4c18a;
}

.selectFullBlock {
        width:634px;
        height:34px;
        margin:0 auto;
        background:url(/cms/styles/default/img/world_cup_2010/selectFullBlock.gif) no-repeat;
        clear:both;
}

.selectFullBlock  form {
        display:block;
        padding:4px 0 0 0;
}

.selectFullBlock label {
        display:inline-block;
        vertical-align:top;
        width:420px;
        padding:2px 0 0 40px;
        font-size:15px;
        font-weight:bold;
}

.selectFullBlock label img {
        margin:1px 10px 0 0;
}

.selectFullBlock select {
        width:152px;
        display:inline-block;
        vertical-align:top;
        height:20px;
        margin:3px 0 0 0;
}

.wcQulificationFullWrapper {
        clear:both;
        padding:10px 0 0 0;
        background:#dbe4c8;
}

.wcQulificationFullWrapper h2{
        font-style:normal;
        font-weight:bold;
        font-size:14px;
        color:#ff1e0f;
        font-family:Verdana;
        padding-left:12px;
}

.wcQulificationFullWrapper h2 span {
        color:#2d4d1b;
}

.wcQulificationHeader td{
        height:20px;
        background:url("/cms/styles/default/img/world_cup_2010/wcHead.gif") repeat-x scroll 0 0 transparent;
        font-weight:bold;
        padding:0 0 0 10px;
}

.wcQulificationTable th{
        height:20px;
        background:#bbce9d;
        font-weight:bold;
        padding:0 10px;
}

.wcQulificationTable td {
        height:20px;
        padding:0 10px;
}

.wcQulificationTable tr.wcLineQ  td{
        height:20px;
        background:url("/cms/styles/default/img/world_cup_2010/wcLineQ.gif") no-repeat center 0;
}

.wcQulificationTable td.home {
        height:22px;
        background:url("/cms/styles/default/img/world_cup_2010/wcHomeQ.gif") no-repeat 100% 0;
}

.wcQulificationTable td.wcSumQ {
        background:url("/cms/styles/default/img/world_cup_2010/wcSumQ.gif") repeat-x 0 0;
}

.wcQulificationTable td.away {
        height:22px;
        background:url("/cms/styles/default/img/world_cup_2010/wcAwayQ.gif") no-repeat 0 0;
}

.wcQulificationTable tr.wcAfterQ  td {
        height:10px;
}


.wcQulificationFullWrapper2 {
        clear:both;
        padding:10px 0;
        background:#dbe4c8;
        margin:20px 0 0 0;
}

.wcQulificationFullWrapper2 h2{
        font-style:normal;
        font-weight:bold;
        font-size:14px;
        color:#ff1e0f;
        font-family:Verdana;
        padding-left:12px;
}

.wcQulificationFullWrapper2 h2 span {
        color:#2d4d1b;
}

.wcQulificationTable,
.wcQulificationTable2 {
        background:url(/cms/styles/default/img/world_cup_2010/wcLineQ.gif) left bottom no-repeat ;
        padding:0 0 1px 0;
}


.wcQulificationHeader2 td{
        height:20px;
        background:url("/cms/styles/default/img/world_cup_2010/wcHead.gif") repeat-x scroll 0 0 transparent;
        font-weight:bold;
        padding:0 0 0 10px;
}

.wcQulificationTable2 th{
        height:22px;
        background:#bbce9d;
        font-weight:bold;
        padding:0 10px;
}

.wcQulificationTable2 td {
        height:20px;
        padding:0 10px;
}

tr.wcSelect1 td {
        background:#8cbeff;
}
tr.wcSelect2 td {
        background:#bed7fa;
}

p.wcSelect1 {
        background:#8cbeff;
        margin:2px 0 0 0;
        padding:2px 0 2px 5px;
}

p.wcSelect2 {
        background:#bed7fa;
        margin:0 0 2px 0;
        padding:2px 0 2px 5px;
}

tr.bold td {
        font-weight:bold;
}

tr.bold td a {
        text-decoration:none;
}


.wcQulificationTable2 td.first {border-right:1px solid #9aab8b;}
.wcQulificationTable2 td.last {border-left:1px solid #9aab8b;}


.wcQulificationText3 {
        margin:20px 0 0 0;
}

.wcContentFullWrapper {
        margin:10px 0 0 0;
        background:url(/cms/styles/default/img/world_cup_2010/wcContentFullWrapper.gif) repeat-y;
}

.wcContentFullWrapper h2{
        font-size:14px;
        font-style:normal;
        font-weight:bold;
        font-family:Verdana;
        padding:10px 10px 0 10px;
}

.wcContentText {
        padding:0 10px;
        text-align:left;
}


table.wcCalendar {
	width: 316px;
	border: 0px;
	display: block;
	margin-left: 4px;
	padding: 0px;
	float: left;
}

table.wcCalendar th,
table.wcCalendar td {
	color: #9CB188;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	border: 0px;
	height: 22px;
	font-size: 12px;
	padding: 0px;
}

table.wcCalendar th {
	color: #688452;
	font-weight: normal;
	padding-right: 2px;
}


table.wcCalendar tr.weekday td {
	color: #E4EADE;
	background: url(/cms/styles/default/img/world_cup_2010/calendar_weekday_bg.jpg) no-repeat;
	width: 40px;
	font-weight: bold;
}

table.wcCalendar tr.weekday th,
table.wcCalendar tr.weekday td {
	text-transform: uppercase;
}

table.wcCalendar tr.week td {
	background: url(/cms/styles/default/img/world_cup_2010/calendar_day_bg.jpg) no-repeat;
	width: 40px;
	color: #688452;
	font-weight: bold;
}

table.wcCalendar td.today {
	background: url(/cms/styles/default/img/world_cup_2010/calendar_today_bg.jpg) no-repeat !important;
	vertical-align: top;
	line-height: 20px;
	color: #FF1E0F;
	text-transform: uppercase;
	cursor: pointer;
}

table.wcCalendar td.empty {
	background: none !important;
	border: 0px;
}

table.wcCalendar td.date {
	color: #688452;
	font-weight: bold;
}

table.wcCalendar td.spacer {
	height: 8px;
}


table.wcCalendar td.active {
	cursor: pointer;
	color: #2D4D1B !important;
}

table.wcCalendar tr.week td.selected {
	color: #FF1E0F !important;
	background: url(/cms/styles/default/img/world_cup_2010/calendar_selected_day_bg.jpg) no-repeat !important;
}

.sortable .AffiliateLink img {
  vertical-align: middle;
}

