




/*----------- STATS INDEX ------------*/ 
.contstats_right {float:left; width: 480px; margin-right: 20px;}
.contstats_left {float:left; width: 480px;}



/*----------- COMPETITIONS ------------*/ 
.basegallery table.competition {padding: 10px; background: #ffffff; font-size: 0.9em;}
.basegallery table.competition table.details {background: #efefef;}
.basegallery table.competition table.details td {padding: 5px 5px 5px 5px; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff;}
.basegallery table.competition table.details td.cpdata input {padding: 5px;}



/*----------- List Champions ------------*/ 
table.champions {font-size: 0.8em;}
table.champions tr td {height: 30px; border-bottom: 1px solid #cccccc; line-height: 30px; padding-left: 10px; font-weight: bold;  color: #000099; }
table.champions tr.odd {background-color: #ffffff;}
table.champions tr td.competition {border-right: 0px solid #ffffff;}


/*----------- Leading Points ------------*/ 
.stats_rankings {margin: 0px 0px 15px 0px;}
.stats_rankings .include {padding: 0px; margin: 0px;}
.ranking_ha {margin-top: 0px; background-color: #FFFFFF;}
.ranking_ha .image {border-right: 1px solid #C3D2CF; border-left: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; width: 80px; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg.gif"); background-repeat: repeat-y; background-position: right;}
.ranking_ha .image img {border: 1px solid #eeeeee; padding: 5px; background: #ffffff;}
.ranking_ha .name {vertical-align: middle;font-weight: bold; border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; width: 420px; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.ranking_ha .name a {font-size: 0.9em; }
.ranking_ha .total {vertical-align: middle; text-align: center; font-weight: bold;width: 90px; border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.rankings_pa {margin-top: 0px; background-color: #FFFFFF;}
.rankings_pa .image {border-right: 1px solid #C3D2CF; border-left: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; width: 80px; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg.gif"); background-repeat: repeat-y; background-position: right;}
.rankings_pa .image img {border: 1px solid #eeeeee; padding: 5px; background: #ffffff;}
.rankings_pa .name {vertical-align: middle; font-weight: bold; border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; width: 250px; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.rankings_pa .name a { font-size: 0.9em; }
.rankings_pa .total { vertical-align: middle;font-weight: bold; text-align: center; border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.rankings_pa .breakdown { width: 140px; vertical-align: middle;border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.basecolumn2a .stats_rankings .rankings_ha .dropdowns { float: right; height: 20px; margin: -30px 5px 0px 0px; }
.basecolumn2a .stats_rankings .rankings_ha .dropdowns input { font-size: 80%; cursor: pointer;}
.basecolumn2a .stats_rankings .rankings_ha .dropdowns select { font-size: 80%; margin-right:3px;}
.basecolumn2a .stats_rankings .rankings_pa .dropdowns { float: right; height: 20px; margin: -30px 5px 0px 0px; }
.basecolumn2a .stats_rankings .rankings_pa .dropdowns input { font-size: 80%; cursor: pointer;}
.basecolumn2a .stats_rankings .rankings_pa .dropdowns select { font-size: 80%; margin-right:3px;}
.rankings .dropdowns {height: 30px; line-height: 30px; background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; background-position: right; }
.rankings .dropdowns form {margin-left: 10px;}

/* Fairplay Table */
.fairplay th { background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; background-position: right; color: #000099;  font-size: 0.8em; padding: 5px 0px 5px 0px; }
.fairplay td { color: #000099; padding: 5px 0px 5px 0px; font-size: 0.8em; font-weight: bold;  border-bottom: solid 1px #cccccc; background-image: url("/images/structure/backgrounds/backg-newslist.png"); background-repeat: repeat-x; background-position: top;}
.fairplay td.name {padding-left: 10px;}
.fairplay tr.odd { background: #ffffff; }
.fairplay tr.even { background: #ffffff;}

/*---------------Player Index Pages------------------*/
/*----------toolbar area---------------*/
.stats_playpage .disclaimer { display: none; }
div.playsearchbar { display: block; padding: 0px; width: 980px; margin: 0px auto 15px auto; background-image: url("/images/structure/backgrounds/rabobg.jpg");
 background-repeat: repeat-x; -webkit-border-radius: 0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px;}
div.playsearchbar .squadselector .title { font-size: 1.0em; height: 33px; line-height: 33px; text-align: center;  font-weight: bold;  color: #ffffff; background-image: url("/images/structure/backgrounds/onecol-titleheader-expand.png"); background-repeat: no-repeat; background-position: top; background-color: #f4f4f4;}
div.playsearchbar .squadselector { display: block; margin-bottom: 0px; width: 980px; color: white; }
div.playsearchbar .playersearchbox { clear: both; color: white; width: 950px; padding: 0px 10px 10px 10px; z-index: 0;}
div.playsearchbar .playersearchbox .title { background: none; width: 150px; float: left; height: 30px; line-height: 30px;font-weight: bold; font-size: 0.9em;   }
div.playsearchbar .searchmenu { padding: 0px 0px 0px 0px; margin-bottom: 0px; }
div.playsearchbar .searchname { background: none; float:left; margin-top: 0px; width: 300px;  }
div.playsearchbar .searchname .namelabel { margin: 0px 0px 0px 0px; }
div.playsearchbar .searchname input { color: #000000; margin-right: 10px;}
div.playsearchbar .searchname .button { margin: 5px 0px 0px 0px; }
div.playsearchbar .searchname .button:hover { cursor: pointer; }
div.playsearchbar .searchyear { float: left; width: 150px; margin-top: 10px; }
div.playsearchbar .searchteamtxt, div.playsearchbar .searchyeartxt {display: block; clear: both; float:left; margin: 0px 30px 0px 10px; height: 40px; line-height: 40px; font-weight: bold; font-size: 0.9em;   }
div.playsearchbar .searchteam { float: left; width: 150px; height: 30px; margin-top: 8px; }
div.playsearchbar .searchinit { clear: both; margin: 10px 10px 10px 0px; height: 30px; line-height: 30px; font-weight: bold;}
div.playsearchbar .searchinit .lettertext { font-weight: bold; font-size: 0.9em;    padding-right: 10px; }
div.playsearchbar .searchinit .letter a { padding: 5px 5px 5px 5px; color: #FF6600; font-weight: bold; text-decoration: underline; font-size: 100%; }
div.playsearchbar .searchinit .letter a:hover { color: #ffffff; background: #FF6600; }
div.playsearchbar .spacer { margin-bottom: 5px;}
div.sortbar { font-weight: bold; margin: 0px 0px 0px 10px; padding: 5px; background-image: url("/images/structure/backgrounds/basetoolbar.png"); background-repeat: no-repeat; width: 950px; height: 20px; line-height: 22px; }
div.sortbar span.view { display: block; float: left; width: 340px; padding-left: 10px; margin: 0px 5px 0px 0px;  font-weight: bold; font-size: 0.8em; color: #000099;  }
div.sortbar span.view a { color: #FF6600; font-weight: bold; margin-right: 15px; margin-left: 10px; background-image: url("/images/structure/backgrounds/arrow-orange.png"); background-repeat: no-repeat; padding: 0px 0px 0px 20px; background-position: 8px 3px; }
div.sortbar span.sort { display: block; float: left; width: 430px; padding-left: 10px;  font-weight: bold; font-size: 0.8em; color: #000099;}
div.sortbar span.sort a { color: #FF6600; font-weight: bold; margin-right: 15px; margin-left: 10px; background-image: url("/images/structure/backgrounds/arrow-orange.png"); background-repeat: no-repeat; padding: 0px 0px 0px 20px; background-position: 8px 3px; }
div.sortbar span.view a:hover { color: #777777; }
div.sortbar span.sort a:hover { color: #777777; }
div.locationbar { font-size: 1.0em; height: 33px; line-height: 33px; text-align: center;  font-weight: bold;  color: #ffffff; background-image: url("/images/structure/backgrounds/onecol-titleheader-expand.png"); background-repeat: no-repeat;
 background-position: top; background-color: #f4f4f4;}
div.playeritem { padding: 18px 0px 15px 0px; width: 171px; height: 205px; margin: 15px 13px 0px 10px; float: left; background-image: url("/images/structure/backgrounds/playerbg.png"); background-repeat: no-repeat; }
div.playeritem .playerphoto { margin: 5px auto 0px auto }
div.playeritem .playerphoto img { border: solid #000000 1px; background: #ffffff; background-image: url("/images/structure/backgrounds/magners-player-nopic.jpg"); background-repeat: no-repeat; background-position: 0px 0px;}
div.playeritem .playername { font-weight: bold; text-align: center; color: #000099; padding: 10px 0px 0px 0px; font-size: 0.80em; }
div.playeritem a { display: block; color: #ffffff; height: 25px; line-height: 25px; padding: 0px 23px 0px 22px; background-image: url("/images/structure/backgrounds/fullsite-player.png"); background-repeat: no-repeat; background-position: 0px 0px; font-size: 0.8em; }
div.playeritem a:hover { text-decoration: underline; }
div.playeritem .comparelink { display: none;  }
div.playeritem .bioglink {display: block; width: 74px; height: 25px; padding: 0px; margin: 5px auto 0px auto; text-align: center;}
div.playeritem .playerpoints { margin: 0px 0px 0px 0px; text-align: center; font-size: 0.75em; color: #777777; }
.stats_playpage tr.colhead th {  background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; background-position: right; color: #000099;  font-size: 0.8em; padding: 7px 0px 7px 10px; }
.stats_playpage tr td { padding: 5px 5px 5px 5px; font-size: 0.8em; color: #000099; }
.stats_playpage tr.even td { padding: 5px 0px 5px 10px; font-size: 0.8em; border-top: solid 1px #ffffff; background: #f4f4f4; border-bottom: solid 1px #cccccc;  }
.stats_playpage tr.odd td {padding: 5px 0px 5px 10px; font-size: 0.8em; border-bottom: solid 1px #dddddd; background-image: url("/images/structure/backgrounds/backg-newslist.png"); background-repeat: repeat-x; background-position: top;}
.stats_playpage tr:hover { cursor: pointer; }
.stats_playpage tr.rollover td { cursor: pointer; background: #FF6600; color: #ffffff;}



/* Player Profile */
.playpage_ha { display: block; }
.playpage_ha .titlebar .title { font-size: 1.0em; height: 33px; line-height: 33px; text-align: center;  font-weight: bold;  color: #ffffff; background-image: url("/images/structure/backgrounds/onecol-titleheader-expand.png"); background-repeat: no-repeat;
 background-position: top; background-color: #f4f4f4;}
.playpage_ha .topcontainer .leftcol { clear: both; height: 245px; margin-bottom: 10px;  background-image: url("/images/structure/backgrounds/rabobg.jpg");
 background-repeat: repeat-x; background-position: -650px -379px;  padding: 5px; -webkit-border-radius: 0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px;}
.playpage_ha .topcontainer .leftcol .playcontainer { background-color: #none; }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg { float:left;  padding: 5px; }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg img { height: 230px; width: 230px; border: 1px solid #000000; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails { float:left; height: 230px; width: 710px; margin-left: 10px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails .name { font-size: 120%; color: #ff6600;  font-weight: bold; margin: 10px 0px 10px 0px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr.odd { background: #252525; color: #ffffff;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table td.heading { font-weight: bold; color: #ffffff;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table td { font-weight: bold; color: #ffffff; padding-left: 10px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr.odd td { font-weight: bold; color: #000099; background: #dddddd;}
.playpage_ha .topcontainer .rightcol { clear:both; margin-bottom: 10px; }
.playpage_ha .topcontainer .rightcol .tabs .tabheading { display: none;}
.playpage_ha .topcontainer .rightcol #playbiog { display: none;}
/*----- Player Biog and News removed 
.playpage_ha .topcontainer .rightcol .tabs .tabheading { color: #aaaaaa; cursor: pointer; float: left; background: #007145;  width: 150px; margin-right: 5px; height: 30px; line-height: 30px; padding-left: 10px; }
.playpage_ha .topcontainer .rightcol .tabs .selected { width: 150px; height: 30px; line-height: 30px;  color: #FFC212; background-image: url("/images/structure/backgrounds/magners-leftmenu-bgtitle.jpg"); background-repeat: no-repeat; background-position: top left; padding-left: 10px; }
.playpage_ha .topcontainer .rightcol #playbiog { clear: both; width: 670px; padding: 20px;background-image: url("/images/structure/backgrounds/magners-basecol2a-bg.jpg"); background-position: top; background-repeat: repeat-x; border-top: 1px solid #aaaaaa; }
.playpage_ha .topcontainer .rightcol #playnews { clear: both; width: 670px; padding: 20px; background-image: url("/images/structure/backgrounds/magners-basecol2a-bg.jpg"); background-position: top; background-repeat: repeat-x; border-top: 1px solid #aaaaaa;}
.playpage_ha .topcontainer .rightcol #playbiog .title { display: none; }
.playpage_ha .topcontainer .rightcol #playbiog .biog { line-height: 150%; }----*/
.playpage_ha .currentstats { clear: both; background: #ffffff; border: 10px solid #ffffff; padding-top: 0px; padding-bottom: 0px; margin-bottom:10px; }
.playpage_ha .currentstats tr.colhead th {  background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; background-position: right; color: #000099;  font-size: 0.8em; padding: 10px 0px 10px 10px; }
.playpage_ha .currentstats tr.even td {  }
.playpage_ha .currentstats tr.rollover td { cursor: pointer; background: #252525; color: white;}
.playpage_ha .currentstats .playmatches_aa select { display: none; }
.playpage_ha .currentstats .playmatches_aa tr td { padding: 6px 0px 6px 5px;  font-size: 0.8em;}
.playpage_ha .currentstats .playmatches_aa tr.total td  { font-weight: bold; padding: 7px 0px 7px 5px; font-size: 0.9em; color: white; background: #ff6600; }
.playpage_ha .prevstats { clear: both; background: #ffffff; border: 10px solid #ffffff; padding-top: 0px; padding-bottom: 0px; margin-bottom:10px; }
.playpage_ha .prevstats tr.colhead th {  background-image: url("/images/structure/backgrounds/titlethbg.jpg"); background-repeat: repeat-x; background-position: right; color: #000099;  font-size: 0.8em; padding: 10px 0px 10px 10px; }
.playpage_ha .prevstats tr.even td { }
.playpage_ha .prevstats tr.odd td { }
.playpage_ha .prevstats tr.seasontotal td { background: #F4F4F4; border-bottom: 1px solid #CCCCCC;    border-top: 1px solid #FFFFFF;}
.playpage_ha .prevstats .playstats tr.comptotal td { font-weight: bold; padding: 6px 0px 6px 5px; font-size: 0.9em; color: white; background: #ff6600; }
.playpage_ha .prevstats .playstats tr td { padding: 6px 0px 6px 5px;  font-size: 0.8em;}
.playpage_ha .prevstats .playstats tr.total td { font-weight: bold; padding: 10px 0px 10px 5px; font-size: 100%; color: white;background-image: url("/images/structure/backgrounds/newslist-selected.jpg"); background-repeat: repeat-x;}
.playpage_ha .centercol { display: block; clear: both; height: 35px; }
.playpage_ha .facebooklike { display: block; }



/*-----------Player Archive Search-----------*/
.basestatsplayers .stats_playsearchbar {clear: both; display: block; margin: 0px 0px 0px 0px;}



/*-----------Gallery Index Basecolumn2a-----------*/
.basecolumn2a .feat_gallindexd { clear: both; margin: 0px 0px 0px 0px; background-color: #ffffff; padding: 0px 10px 20px 15px; background-image: url("/images/structure/backgrounds/onecol-titleheader.png"); background-repeat: no-repeat; background-position: top; }
.basecolumn2a .feat_gallindexd .galleryitem { float: left;  padding: 0px; margin: 15px 20px 5px 0px; }
.basecolumn2a .feat_gallindexd .galleryitem .image { display: block; height: 72px; padding: 2px; background: #dddddd; }
.basecolumn2a .feat_gallindexd .galleryitem .image img { border: solid #dddddd 1px; width: 100px; height: 70px; opacity: 0.6; filter: alpha(Opacity=60); -moz-opacity: 0.6; }
.basecolumn2a .feat_gallindexd .selected .image {background: #ff6600; }
.basecolumn2a .feat_gallindexd .selected .image img { border: solid #ff6600 1px; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }
.basecolumn2a .galleryheadline { clear: both; display: block; height: 30px; line-height: 30px; }
.basecolumn2a .galleryheadline .headline { clear: both; display: block; padding: 0px 5px 0px 25px;  background: #ffffff;}
.basecolumn2a .galleryheadline .headline a {font-weight: bold; color: #000099; font-size: 1.0em; }



/*----------General Galleries Rotating------------*/
.basecolumn2a .feat_gallrotate { padding: 0px; background: #ffffff; background-image: url("/images/structure/backgrounds/onecola-bottombg.jpg"); background-repeat: no-repeat; background-position: bottom; padding: 0px 0px 60px 0px;}
.basecolumn2a .feat_gallrotate .photo { text-align: center;padding: 0px; height: auto; width: auto; }
.basecolumn2a .feat_gallrotate .photo img { text-align: center; padding: 7px 0px; margin: 0px; height: auto; width: auto; }
.basecolumn2a .feat_gallrotate .caption { margin-top: 5px; font-size: 0.8em;   color: #000099; text-align: center; font-weight: bold;}
.basecolumn2a .feat_gallrotate .buttons { text-align: center; height: 25px; line-height: 25px; color: #02493B; margin-bottom: 10px; font-size: 90%; }
.basecolumn2a .feat_gallrotate .buttons .selected a { background: #000099; padding: 5px; color: white;  font-weight: bold; font-size: 90%; text-decoration: none; }
.basecolumn2a .feat_gallrotate .buttons a { -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px;  background: #ff6600; padding: 5px; color: white;  font-size: 80%;  }
.basecolumn2a .feat_gallrotate .buttons a:hover { background: #000099; padding: 5px; color: white;  font-weight: bold; font-size: 80%; text-decoration: none; }
.basecolumn2a .feat_gallrotate .credit { display: block; padding: 5px 5px 5px 10px; text-align: center; color: #555555; font-size: 0.7em;}




/*----------------------WALLPAPER INDEX-------------------------*/
table.feat_wallindex { float: left; margin: 0px 0px 0px 0px; }
table.feat_wallindex td { text-align: center; vertical-align: middle; padding: 10px 0px 10px 0px; border: 1px solid #eaeaea; }
table.feat_wallindex td a { background: #ff6600; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; background: #ff6600; padding: 5px; color: white;  font-size: 80%;  }
table.feat_wallindex td a:hover { background: #000099; color: white;  font-weight: bold; font-size: 90%; text-decoration: none; }
table.feat_wallindex td img { border: solid 1px #000099; }
div.basecolumn1a .wallpapers .std_content .content {padding: 0px; background-image: none}
/*  */
/*  */

/*  */


