




/*-------------------------SQUAD SEARCH TOOLBAR-----------------------*/

table.stats_playsearchbar { width: 735px; float: left; background-color: #1d1d1d; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-top: 10px solid white; background-image: url("/images/structure/backgrounds/darkgradient.gif"); background-repeat: repeat-x; background-position: 0px 0px; }
table.stats_playsearchbar td.include { width: 705px; float: left; background-color: none; color: #ffffff; padding: 13px 13px 13px 13px; margin: 0px 0px 0px 0px; border: solid 2px #000000; }
table.stats_playsearchbar td.include div.playsearchbar { background: #000000; width: 705px; float: left; padding: 0px 0px 0px 0px; }

div.playsearchbar #playsearchbarform { width: 705px; float: left; padding: 0px 0px 0px 0px; }
div.playsearchbar #playsearchbarform input {  } 

div.playsearchbar div.squadselector { width: 705px; float: left; padding: 5px 0px 5px 0px; border-top: solid 1px #363636; border-bottom: solid 1px #363636; }
div.playsearchbar div.squadselector .title { width: 210px; float: left; font-family: Georgia; font-weight: normal; text-transform: uppercase; color: #ffffff; font-size: 100%; padding: 0px 0px 0px 5px; height: 20px; line-height: 20px; }
div.playsearchbar div.squadselector .searchyeartxt { width: 110px; float: left; font-family: Arial; font-weight: normal; text-transform: normal; color: #ffffff; font-size: 90%; padding: 0px 0px 0px 5px; height: 20px; line-height: 20px; }
div.playsearchbar div.squadselector .searchyear { width: 150px; float: left; }
div.playsearchbar div.squadselector #yeardropdown { width: 150px; float: left; }

div.playsearchbar .spacer { display: none; height: 0px; padding: 0px; }
div.playsearchbar .playersearchbox { width: 705px; float: left; padding: 5px 0px 5px 0px; border-bottom: solid 1px #363636; }
div.playsearchbar .playersearchbox .title { width: 210px; float: left; font-family: Georgia; font-weight: normal; text-transform: uppercase; color: #ffffff; font-size: 100%; padding: 0px 0px 5px 5px; height: 20px; line-height: 20px; border-bottom: solid 1px #363636; }
div.playsearchbar .playersearchbox .searchname { width: 490px; float: left; padding: 0px 0px 5px 0px; height: 20px; line-height: 20px; border-bottom: solid 1px #363636; }
div.playsearchbar .playersearchbox .searchname input { border: 0px blue solid; padding: 3px 0px 2px 0px; margin: 0px 0px 0px 0px; }
div.playsearchbar .playersearchbox .searchname .text {  }
div.playsearchbar .playersearchbox .searchname .button { background: #c0c0c0; padding: 3px 0px 2px 0px; text-transform: uppercase; font-weight: bold; font-size: 80%; border-left: solid 5px #000000; }
div.playsearchbar .playersearchbox .searchname .button:hover { cursor: pointer; background: #e2e2e2;  }
div.playsearchbar .playersearchbox .searchinit { width: 705px; float: left; padding: 0px 0px 0px 0px; }
div.playsearchbar .playersearchbox .searchinit .lettertext { width: 210px; float: left; font-family: Georgia; font-weight: normal; text-transform: uppercase; color: #ffffff; font-size: 100%; padding: 5px 0px 0px 5px; height: 20px; line-height: 20px; }
div.playsearchbar .playersearchbox .searchinit .letter { padding: 0px 0px 0px 5px; height: 20px; line-height: 30px;}
div.playsearchbar .playersearchbox .searchinit .letter a { padding: 0px 2px 0px 2px; font-family: Arial; font-weight: bold; text-transform: normal; color: #c0c0c0; font-size: 85%; }
div.playsearchbar .playersearchbox .searchinit .letter a:hover { cursor: pointer; color: #000000; text-decoration: none; background: #ffffff; }




/*-------------------------SQUAD INDEX----------------------------*/

div.stats_playpage .disclaimer { display: none; }

div.sortbar { width: 711px; float: left; background-color: #1d1d1d; padding: 5px 10px 5px 10px; margin: 0px 0px 20px 0px; border: 2px solid #000000; background-image: url("/images/structure/backgrounds/darkgradient.gif"); background-repeat: repeat-x; background-position: 0px 0px; }
div.sortbar span.view { background: #000000; display: block; float: left; width: 255px; padding: 3px 5px 3px 5px; margin: 0px 5px 0px 0px; text-transform: uppercase; font-weight: normal; font-family: Georgia; font-size: 90%; color: white; border-bottom: solid 1px #363636; border-top: solid 1px #363636; }
div.sortbar span.view a { color: #c0c0c0; font-family: Arial; font-size: 95%; font-weight: bold; margin-right: 15px; margin-left: 10px; padding: 0px 0px 0px 20px; background-image: url("/images/structure/backgrounds/arrowgold_black.gif"); background-repeat: no-repeat; background-position: 8px 3px; }
div.sortbar span.sort { background: #000000; display: block; float: left; width: 430px; padding: 3px 5px 3px 5px; text-transform: uppercase; font-weight: normal; font-family: Georgia; font-size: 90%; color: white; border-bottom: solid 1px #363636; border-top: solid 1px #363636; }
div.sortbar span.sort a { color: #c0c0c0; font-family: Arial; font-size: 95%; font-weight: bold; margin-right: 15px; margin-left: 10px; padding: 0px 0px 0px 20px; background-image: url("/images/structure/backgrounds/arrowgold_black.gif"); background-repeat: no-repeat; background-position: 8px 3px; }
div.sortbar span.view a:hover { color: #ffffff; }
div.sortbar span.sort a:hover { color: #ffffff; }

div.locationbar { clear: both; color: #ffffff; font-family: Georgia; font-weight: normal; text-transform: uppercase; font-size: 90%; line-height: 15px; padding: 4px 10px 4px 10px; margin: 0px 0px 10px 0px; border: solid 2px #000000; background-color: #000000; background-image: url("/images/structure/backgrounds/darkgradient3.gif"); background-repeat: repeat-x; background-position: top;  }
.baserugby div.locationbar { clear: both; border: solid 2px #a33038; background-color: #a33038; background-image: url("/images/structure/backgrounds/menu_rugby.gif"); background-repeat: repeat-x; background-position: bottom; }
.baseacademy div.locationbar { border: solid 2px #567632; background-color: #567632; background-image: url("/images/structure/backgrounds/menu_rugbydev.gif"); background-repeat: repeat-x; background-position: bottom; }

div.playeritem { padding: 5px 5px 5px 5px; height: 205px; width: 122px; margin: 0px 10px 15px 0px; float: left; background-color: #1d1d1d; border: 2px solid #000000; background-image: url("/images/structure/backgrounds/darkgradient.gif"); background-repeat: repeat-x; background-position: 0px 0px; }
.baseacademy div.playeritem { height: 175px; }
div.playeritem .playerphoto { width: 122px; height: 122px; background: #000000; margin: 0px 0 0px 0; }
div.playeritem .playerphoto img { border: solid #363636 1px;  }
div.playeritem .playername { background-color: black; margin: 0px 0px 5px 0px; color: white; text-transform: uppercase; font-weight: normal; font-size: 85%; line-height: 15px; padding: 5px 3px 5px 3px; font-family: Georgia; border-bottom: solid 1px #000000; background-image: url("/images/structure/backgrounds/darkgradient4.gif"); background-repeat: repeat-x; background-position: 0px 0px; }
.baserugby div.playeritem .playername { border-bottom: solid 1px #a33038; background-color: #a33038; background-image: url("/images/structure/backgrounds/menu_rugby.gif"); background-repeat: repeat-x; background-position: bottom; }
.baseacademy div.playeritem .playername { border-bottom: solid 1px #567632; background-color: #567632; background-image: url("/images/structure/backgrounds/menu_rugbydev.gif"); background-repeat: repeat-x; background-position: bottom; }
div.playeritem a { color: #ffffff; font-weight: bold; text-transform: uppercase; padding: 0px 0px 0px 10px; font-size: 85%; background-image: url("/images/structure/backgrounds/arrowgold_black.gif"); background-repeat: no-repeat; background-position: 0px 3px; }
div.playeritem .comparelink { display: none; color: #797979; font-weight: bold; padding: 0px 0px 0px 0px; background-image: url("/quins_playercomp_iconoff.gif"); background-repeat: no-repeat; background-position: 3px 4px;  }
div.playeritem .playerpoints { margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; font-size: 85%; color: #c0c0c0; }
.baseacademy div.playeritem .playerpoints { display: none; }
.baseacademy div.playeritem a { display: none;}

div.playeritem:hover { background-color: #000000; border: 2px solid #000000; background-image: url("/images/structure/backgrounds/darkgradient3.gif"); background-repeat: repeat-x; background-position: 0px 0px; }
div.playeritem a:hover {  }
div.playeritem .comparelink:hover { text-decoration: none; color: #248038; cursor: pointer; }

.stats_playpage tr.colhead th { background-color: black; margin: 0px 0px 0px 0px; color: white; text-transform: uppercase; font-weight: normal; font-size: 85%; line-height: 15px; padding: 5px 3px 5px 3px; font-family: Georgia; border: solid 2px #000000; background-image: url("/images/structure/backgrounds/darkgradient4.gif"); background-repeat: repeat-x; background-position: 0px 0px; }
.stats_playpage tr.colhead { background: #0062AD; background-image: url("/images/backgrounds/bg-title1.jpg");}
.stats_playpage tr.odd td { background: #e2e1e0; }
.stats_playpage tr td { padding: 5px; background: #efefef; color: #1d1d1d; font-size: 90%;}
.stats_playpage tr.rollover td { background: #1d1d1d; color: white; cursor: pointer; }
.baserugby .stats_playpage tr.rollover td { background: #a33038; }
.baseacademy .stats_playpage tr.rollover td { background: #567632; }





/*-------------------------PLAYER PROFILE----------------------------*/

.playpage_ha {}
.playpage_ha .titlebar .title { clear: both; color: #ffffff; font-family: Georgia; font-weight: normal; text-transform: uppercase; font-size: 90%; line-height: 15px; padding: 4px 10px 4px 10px; margin: 0px 0px 10px 0px; border: solid 2px #000000; background-color: #000000; background-image: url("/images/structure/backgrounds/darkgradient3.gif"); background-repeat: repeat-x; background-position: top;  }
.baserugby .playpage_ha .titlebar .title { clear: both; border: solid 2px #a33038; background-color: #a33038; background-image: url("/images/structure/backgrounds/menu_rugby.gif"); background-repeat: repeat-x; background-position: bottom; }
.baseacademy .playpage_ha .titlebar .title { border: solid 2px #567632; background-color: #567632; background-image: url("/images/structure/backgrounds/menu_rugbydev.gif"); background-repeat: repeat-x; background-position: bottom; }

.playpage_ha .topcontainer { width: 735px; float: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.playpage_ha .topcontainer .actionimg { position: absolute; float: none; width: 500px; height: 230px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }
.playpage_ha .topcontainer .actionimg img {}
.playpage_ha .topcontainer .leftcol { width: 735px; float: none; position: absolute; }
.playpage_ha .topcontainer .leftcol .playcontainer { width: 735px; position: absolute; }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg { position: absolute; width: 230px; height: 230px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 505px; }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg img {}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails { position: absolute; margin: 235px 0px 0px 0px; width: 500px; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails .name { color: #ffffff; font-family: Georgia; font-weight: normal; text-transform: uppercase; font-size: 90%; line-height: 15px; padding: 4px 10px 4px 10px; margin: 0px 0px 0px 0px; border: solid 2px #000000; background-color: #000000; background-image: url("/images/structure/backgrounds/darkgradient3.gif"); background-repeat: repeat-x; background-position: top; }
.baserugby .playpage_ha .topcontainer .leftcol .playcontainer .playdetails .name { clear: both; border: solid 2px #a33038; background-color: #a33038; background-image: url("/images/structure/backgrounds/menu_rugby.gif"); background-repeat: repeat-x; background-position: bottom; }
.baseacademy .playpage_ha .topcontainer .leftcol .playcontainer .playdetails .name { border: solid 2px #567632; background-color: #567632; background-image: url("/images/structure/backgrounds/menu_rugbydev.gif"); background-repeat: repeat-x; background-position: bottom; }

.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table { border: 2px solid #000000; background-color: #000000; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr td { background-color: #000000; color: #ffffff; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr.odd td { background-color: #1d1d1d; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr td.heading { font-weight: bold; width: 120px; }
.playpage_ha .topcontainer .leftcol .playcontainer .sponsor { background: #000000; height: 195px; position: absolute; width: 230px; padding: 0px 0px 0px 0px; margin: 235px 0px 10px 505px; }
.playpage_ha .topcontainer .leftcol .playcontainer .sponsor .title { display: block; color: #ffffff; font-family: Georgia; font-weight: normal; text-transform: uppercase; font-size: 90%; line-height: 15px; padding: 4px 10px 4px 10px; margin: 0px 0px 0px 0px; border: solid 2px #000000; background-color: #000000; background-image: url("/images/structure/backgrounds/darkgradient3.gif"); background-repeat: repeat-x; background-position: top; }
.playpage_ha .topcontainer .leftcol .playcontainer .sponsor img {}

.playpage_ha .topcontainer .rightcol { display: none; float: left; width: 500px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; color: #1d1d1d; }
.playpage_ha .topcontainer .rightcol .tabs { float: left; width: 500px; border-bottom: 2px solid #c0c0c0; }
.playpage_ha .topcontainer .rightcol .tabs .tabheading { float: left; width: 100px; padding: 4px 10px 4px 10px; margin: 0px 10px 0px 0px; color: #ffffff; font-family: Georgia; font-weight: normal; text-transform: uppercase; font-size: 90%; line-height: 15px; border: solid 2px #000000; background-color: #000000; background-image: url("/images/structure/backgrounds/darkgradient3.gif"); background-repeat: repeat-x; background-position: top;  }
.playpage_ha .topcontainer .rightcol .tabs .tabheading:hover { cursor: pointer; }
.playpage_ha .topcontainer .rightcol .tabs .tabheading.selected {}
.baserugby .playpage_ha .topcontainer .rightcol .tabs .tabheading.selected { border: solid 2px #a33038; background-color: #a33038; background-image: url("/images/structure/backgrounds/menu_rugby.gif"); background-repeat: repeat-x; background-position: bottom; }
.baseacademy .playpage_ha .topcontainer .rightcol .tabs .tabheading.selected { border: solid 2px #567632; background-color: #567632; background-image: url("/images/structure/backgrounds/menu_rugbydev.gif"); background-repeat: repeat-x; background-position: bottom; }

.playpage_ha .topcontainer .rightcol #playbiog { float: left; width: 480px; padding: 10px 10px 10px 10px; border-bottom: 1px solid #c0c0c0; background-image: url("/images/structure/backgrounds/page_gradient.jpg"); background-repeat: repeat-x; background-position: 0px 0px; }
.playpage_ha .topcontainer .rightcol #playbiog .title { font-family: Georgia; color: #1d1d1d; font-weight: normal; font-size: 180%; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #c0c0c0; }
.playpage_ha .topcontainer .rightcol #playbiog .biog { color: #1d1d1d; line-height: 18px; }
.playpage_ha .topcontainer .rightcol #playbiog .sponsor { display: none; }
.playpage_ha .topcontainer .rightcol #playbiog .sponsor img { display: none; }
.playpage_ha .topcontainer .rightcol #playbiog .sponsor .spacer { display: none; }

.playpage_ha .topcontainer .rightcol #playnews { display: block; float: left; width: 480px; padding: 10px 10px 10px 10px; border-bottom: 1px solid #c0c0c0; background-image: url("/images/structure/backgrounds/page_gradient.jpg"); background-repeat: repeat-x; background-position: 0px 0px; }
.playpage_ha .topcontainer .rightcol #playnews .newslist { display: block; float: left; width: 480px; }
.playpage_ha .topcontainer .rightcol #playnews .newslist .fixnewslist { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.playpage_ha .topcontainer .rightcol #playnews .newslist .fixnewslist .odd { background: #e2e2e2; }
.playpage_ha .topcontainer .rightcol #playnews .newslist .fixnewslist_ba .section_fixnewslist { display: none; }
.playpage_ha .topcontainer .rightcol #playnews .newslist .fixnewslist_ba .newsitem { float: left; width: 460px; float: left; padding: 5px 5px 10px 5px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #e2e1e0; color: #1d1d1d; }
.playpage_ha .topcontainer .rightcol #playnews .newslist .fixnewslist_ba .newsitem .headline { display: block; width: 350px; float: left; padding: 0px 0px 5px 0px; }
.playpage_ha .topcontainer .rightcol #playnews .newslist .fixnewslist_ba .newsitem .headline a { display: block; padding: 0px 0px 0px 0px; font-family: Georgia; font-weight: normal; color: #000000; font-size: 140%; line-height: 22px; }
.playpage_ha .topcontainer .rightcol #playnews .newslist .fixnewslist_ba .newsitem .image { display: block; float: left; width: 110px; }
.playpage_ha .topcontainer .rightcol #playnews .newslist .fixnewslist_ba .newsitem .image img { border: solid #000000 1px; }
.playpage_ha .topcontainer .rightcol #playnews .newslist .fixnewslist_ba .newsitem .abstract { display:none; }
.playpage_ha .topcontainer .rightcol #playnews .newslist .fixnewslist_ba .newsitem:hover { background: #e2e2e2; } 
.playpage_ha .currentstats { clear: both; margin: 450px 0px 0px 0px; }
.playpage_ha .prevstats { margin-top: 20px; clear: both; }

div.playpage_ha tr td { background: black; text-align: left; }
div.playpage_ha .currentstats { clear: both; background: #1b1b1b; padding: 10px;  }
div.playpage_ha .currentstats .title { clear: both; font-weight: bold; font-size: 105%; color: white; height: 35px; line-height: 35px; padding-left: 15px; margin-bottom: 10px; background-image: url("/images/structure/background/background-dropdown.gif"); background-repeat: no-repeat; }
div.playpage_ha .currentstats .playmatches { background: black; padding: 10px; border: solid #3c3c3c 1px; margin-bottom: 10px; }
div.playpage_ha .playmatches tr.colhead th { text-align: center; padding: 5px 0px 5px 5px; color: white; background-image: url("/images/structure/backgrounds/darkgradient3.gif"); background-repeat: repeat-x; background-position: top; }
div.playpage_ha .playmatches tr.odd td { padding: 5px 0px 5px 5px; background-color: #000000; color: #ffffff; }
div.playpage_ha .playmatches tr.even td { background: #1A1A1A; color: white; padding: 5px 0px 5px 5px; }
div.playpage_ha .playmatches tr.total td { padding: 10px 0px 10px 5px; color: white; font-weight: bold; background: #A33038; border-top: solid black 1px; }
div.playpage_ha .playmatches tr td { text-align: left; }
div.playpage_ha .playmatches tr td.try { text-align: center; }
div.playpage_ha .playmatches tr td.conv { text-align: center; }
div.playpage_ha .playmatches tr td.drop { text-align: center; }
div.playpage_ha .playmatches tr td.pen { text-align: center; }
div.playpage_ha .playmatches tr td.yell { text-align: center; }
div.playpage_ha .playmatches tr td.red { text-align: center; }
div.playpage_ha .playmatches tr td.pts { text-align: center; }
div.playpage_ha .playmatches tr td.mins { text-align: center; }
div.playpage_ha .playmatches tr th.try { text-align: center; }
div.playpage_ha .playmatches tr th.conv { text-align: center; }
div.playpage_ha .playmatches tr th.drop { text-align: center; }
div.playpage_ha .playmatches tr th.pen { text-align: center; }
div.playpage_ha .playmatches tr th.yell { text-align: center; }
div.playpage_ha .playmatches tr th.red { text-align: center; }
div.playpage_ha .playmatches tr th.pts { text-align: center; }
div.playpage_ha .playmatches tr th.mins { text-align: center; }
div.playpage_ha .prevstats { margin-top: 10px; clear: both; background: #1b1b1b; padding: 10px; }
div.playpage_ha .prevstats .title { clear: both; font-weight: bold; font-size: 105%; color: white; height: 35px; line-height: 35px; padding-left: 15px; margin-bottom: 10px; background-image: url("/images/structure/background/background-dropdown.gif"); background-repeat: no-repeat; }
div.playpage_ha .playstats { background: black; padding: 10px; border: solid #3c3c3c 1px; }
div.playpage_ha .playstats tr.colhead th { text-align: center; padding: 5px 0px 5px 5px; color: white; background-image: url("/images/structure/backgrounds/darkgradient3.gif"); background-repeat: repeat-x; background-position: top; }
div.playpage_ha .playstats tr.even td { background: #1A1A1A; color: white; }
div.playpage_ha .playstats tr.odd td { padding: 5px 0px 5px 5px; background-color: #000000; color: #ffffff; }
div.playpage_ha .playstats tr td { padding: 5px 0px 5px 5px; text-align: center; }
div.playpage_ha .playstats tr.seasontotal td { background: #A33038; border-bottom: solid black 30px; color: white; padding: 10px 0px 10px 5px; font-weight: bold; }
div.playpage_ha .playstats tr.comptotal td { background: #1B1B1B; color: white; padding: 10px 0px 10px 5px; font-weight: bold; border-top: solid black 1px; }
div.playpage_ha .playstats tr.total td { padding: 10px 0px 10px 5px; color: white; font-weight: bold; background: #A33038; border-top: solid black 1px; }
div.playpage_ha .playstats tr th.competition { text-align: left; } 
div.playpage_ha .playstats tr td.competition { text-align: left; } 
div.playpage_ha .plusmsg { color: black; padding: 10px 10px 15px 10px; font-weight: bold; }

/*  */

