




/*----------Iframe--------------*/
.baseiframe .basecompetitions .basecolumn1a {background-color: transparent; !important; background-color: none;}
.baseiframe .pagevariants {display: none}
.baseiframe .iframe {background-color: transparent;}
.baseiframe iframe {background-color: #000000; background-image: url("/images/structure/background/munster09_domestic_bg4.jpg") !important; background-repeat: no-repeat; background-position: -430px -220px; padding: 0px; margin: 0px;}



/*----------Fixture List--------------*/
.basecolumn2a .stats_leaguetab .titletxt { background: none; display: block; font-size: 100%; font-family: tahoma; color: #ffffff; height: 26px; line-height: 26px; font-weight: bold; padding-left: 10px; text-transform: uppercase; background-image: url("/images/structure/background/domestic-2a-title.jpg"); background-repeat: no-repeat;}
.basecolumn2a .stats_fixtures .titletxt { background: none; display: block; font-size: 100%; font-family: tahoma; color: #ffffff; height: 26px; line-height: 26px; font-weight: bold; padding-left: 10px; text-transform: uppercase; background-image: url("/images/structure/background/domestic-2a-title.jpg"); background-repeat: no-repeat;}
.basecolumn1a table.stats_fixtures { margin-bottom: 10px; }
table.fixtures { margin: 5px; width: 550px; font-size: 85%;}
table.fixtures tr.group td {color: #C61C1C; font-weight: bold; font-size: 110%; padding: 10px 0px 0px 0px; border-bottom: 1px dotted #252F59; }
table.fixtures tr td { padding: 4px 2px 4px 2px; color: #252F59; }
table.fixtures tr td a { font-weight: bold; color: #C61C1C; }
table.fixtures tr.colhead th { background: #252F59; color: #ffffff; height: 23px; line-height: 23px; font-weight: bold; text-transform: uppercase; font-size: 90%;  }
table.fixtures tr.colhead { background: #007A45; background-image: url("/images/backgrounds/bg-title.jpg"); }
table.fixtures tr.odd td { background: #DFDFDF;}
table.fixtures tr.even td { border-bottom: solid #DFDFDF 1px;}
table.fixtures tr td.field_DateShort { width: 70px; }
table.fixtures tr.home td.field_VenName { color: #C61C1C; font-weight: bold; }
table.fixtures tr td.field_HomeDisplay { text-align: right; }
table.fixtures tr th.field_HomeDisplay { text-align: right; }
table.fixtures tr td.field_AwayDispName { text-align: left; }
table.fixtures tr td.field_Score { text-align: center; font-weight: bold; color: #C61C1C; }
table.fixtures tr th.field_Score { text-align: center; }
table.fixtures tr td.field_CompStageAbbrev { width: 45px; }
table.fixtures tr td.field_Score { width: 60px; }
table.fixtures tr.rollover td { cursor: pointer; background: #212C5A; color: white; }
table.fixtures tr.rollover td a { color: white; }





/*-------League Table---------*/
.basecolumn2a table.leaguetab {margin: 10px; width: 540px; font-size: 85%; }
.basecolumn2a table.leaguetab td.heading { background: #252F59; height: 23px; line-height: 23px; border-bottom: solid white 5px; color: white; font-weight: bold; padding: 2px 5px 2px 5px; }
.basecolumn2a table.leaguetab td.dropdowns { background: #252F59; height: 23px; line-height: 23px; text-align: right; border-bottom: solid white 5px; padding-right: 5px; }
.basecolumn2a table.leaguetab tr td { height: 21px; line-height: 21px; padding: 1px 2px 1px 2px; }
.basecolumn2a table.leaguetab tr td.field_Position {width: 15px;}
.basecolumn2a table.leaguetab tr td.field_LastRoundArrowPos {width: 40px; }
.basecolumn2a table.leaguetab tr td.field_LastRoundArrowPos img { margin: 2px 0px 0px 23px; }
.basecolumn2a table.leaguetab tr td img { position: absolute; margin: 3px 0px 0px 0px; padding: 1px; border: 1px solid #b9b9b9; background: #ffffff; }
.basecolumn2a table.leaguetab tr.colhead th { color: #C61C1C; height: 21px; line-height: 21px; font-weight: bold; text-transform: uppercase; border-bottom: 1px dotted #252F59; }
.basecolumn2a table.leaguetab tr.colhead th.field_Position {width: 35px;}
.basecolumn2a table.leaguetab tr.odd td { background: #DFDFDF; color: #252F59; }
.basecolumn2a table.leaguetab tr.even td { color: #252F59; }
.basecolumn2a table.leaguetab tr.champion td { height: 21px; line-height: 21px; font-weight: bold; }
.basecolumn2a table.leaguetab tr.highlight td { background: #C61C1C; color: #ffffff; font-weight: bold; }
.basecolumn2a .grid td.stage { padding: 0px; font-size: 110%; height: 30px; line-height: 30px; color: #252F59; font-weight: bold; }



/*-------Coaching---------*/

.basecompetitions div.basecolumn2a .coaching-index {padding: 0px; margin: 0px;}
.basecompetitions div.basecolumn2a .coaching-index .pageitems {padding: 0px; margin: 0px 0px 10px 0px;}
.basecompetitions div.basecolumn2a .coaching-index a {font-family: arial; font-size: 90%; font-weight: bold;}
.basecompetitions div.basecolumn2a .coaching-index .howtobook h1 {margin: 0px 10px 0px 10px; width: 530px;}
.basecompetitions div.basecolumn2a .coaching-index .howtobook .content {margin: 0px 10px 0px 10px; width: 520px;}
.basecompetitions div.basecolumn2a .coaching-index .coaching-links h1 {margin: 5px 10px 0px 10px; width: 530px;}
.basecompetitions div.basecolumn2a .coaching-index .coaching-links .content {margin: 0px 10px 0px 10px; width: 520px;}
.basecompetitions div.basecolumn2a .coaching-index .coaching-resources {width: 540px; margin: 5px 10px 0px 10px; }
.basecompetitions div.basecolumn2a .coaching-index .coaching-resources h1 {margin: 0px 5px 0px 5px; width: 540px;}
.basecompetitions div.basecolumn2a .coaching-index .coaching-resources .content {margin: 0px 10px 0px 10px; width: 520px; font-family: arial;}
.basecompetitions div.basecolumn2a .coaching-index .coaching-resources .link { padding: 5px 0px 0px 20px; background-image: url("/images/structure/background/icon-news-nobg.png"); background-repeat: no-repeat; background-position: 5px 10px; }

/*-----------Match Nav-------------*/
.matchnavba { clear: both; height: 120px; }
.matchnavba .fixinfo { height: 120px; background: #252F59; background-image: url("/images/structure/background/match-score-bg.jpg"); background-repeat: no-repeat; }
.matchnavba .fixinfo .homelogo { position: absolute; margin: 20px 0px 0px 30px; }
.matchnavba .fixinfo .awaylogo { position: absolute; margin: 20px 0px 0px 695px; }
.matchnavba .fixinfo .maininfo { position: absolute; }
.matchnavba .fixinfo .maininfo .teams { position: absolute;}
.matchnavba .fixinfo .maininfo .teams .home { position: absolute; color: white; font-weight: bold; text-align: center; text-transform: uppercase; font-size: 130%; margin: 35px 0px 0px 130px; width: 200px; }
.matchnavba .fixinfo .maininfo .teams .score { position: absolute; color: white; font-weight: bold; text-align: center; text-transform: uppercase; font-size: 170%; margin: 32px 0px 0px 350px; width: 100px; }
.matchnavba .fixinfo .maininfo .teams .away { position: absolute; color: white; font-weight: bold; text-align: center; text-transform: uppercase; font-size: 130%; margin: 35px 0px 0px 460px; width: 200px; }
.matchnavba .fixinfo .maininfo .details { position: absolute; color: #252F59; margin: 85px 0px 0px 320px; width: 390px; text-transform: uppercase; font-weight: bold; font-size: 80%;}
.matchnavba .fixinfo .maininfo .details .date { display: none; float: left; margin-right: 30px; }
.matchnavba .fixinfo .maininfo .details .time {display: none; float: left; margin-right: 30px;}
.matchnavba .fixinfo .maininfo .details .venue {display: none; }
.matchnavba .fixinfo .maininfo .details .comp { float: left; margin-right: 30px;}
.matchnavba .navlinks { display: none; }

.dynamicmatchreport_aa table.matchinfo { background: #f2f2f2; margin: 0px 0px 10px 0px; border-bottom: solid #c4c4c4 2px;padding: 3px 0px 3px 0px; }
.dynamicmatchreport_aa .matchinfo .teamnames { display: none; }
.dynamicmatchreport_aa .matchinfo td { padding: 2px; text-align: center; font-weight: bold; text-transform: uppercase; color: #212C5A; font-size: 90%; }
.dynamicmatchreport_aa .report { padding: 0px 10px 10px 10px; }

/*  */


