



/* Colours go here
#000066 - dark blue body text
#999999 - headline list grey text
#ff9900 - headline list gold text
#cccccc - scrolling ticker text washed out blue
#ffcc00 - menu item normal gold
#ff9900 - menu item selected yellow
#f2fafc - left column background and box backgrounds
#ffffff - 1cola background
#677ac7 - unselected tabs washed out blue
#2d50af - border dark blue
#cccccc - border grey
*/
/* Base pages styleclass names
Base Main - basemain (homepage with wider 2colb)
Base Domestic - basedomestic (changes in color)
*/
/* Standard set-up */

body { font-family: arial; color: #010165; font-size: 75%; background: black; background-image: url("/images/structure/background/leinster_bg2.jpg"); background-repeat: no-repeat; background-position: center 0px; margin: 0px auto 0px auto;  } 
div.base_standard { width: 960px; background: black; margin: 0px auto 0px auto; }
div.basecontainer { width: 960px; float: left;  }


input, select, textarea { font-family: arial; font-size: 85%; z-index: 1; }
select {font-size: 100%;}
input.radio { border: 0px; background-color: transparent; }
table, th, td, img { border-style: solid; border-color: #cccccc; border-width: 0px; }
a { color: blue; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }
img { border: solid black 0px; }
table { width: 100%; font-size: 100%; }
th, td, div, ul, li { text-align: left; vertical-align: top; border: solid #cccccc 0px; }
ul { padding: 0px; margin: 0px; }
li { list-style-type: none; padding: 0px; margin: 0px; }
.std_content li { list-style-type: disc; margin: 0px 0px 0px 25px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; }
object, embed { z-index: 1; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0px; padding: 0px; }
.hidden { display: none; }
.spacer { height: 0px; clear: both; }
div.overlay { background: #000066; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; }
div.content img { padding: 2px; }
.nav_multilevel .popupback2, .nav_multilevel .popuptext2 { display: none; }
.nav_multilevel .popupback3, .nav_multilevel .popuptext3 { display: none; }
.nav_multilevel .popupback4, .nav_multilevel .popuptext4 { display: none; }
.nav_multilevel .popupback5, .nav_multilevel .popuptext5 { display: none; }
.nav_multilevel .popupback6, .nav_multilevel .popuptext6 { display: none; }
.nav_multilevel .popupback7, .nav_multilevel .popuptext7 { display: none; }
.nav_multilevel .popupback8, .nav_multilevel .popuptext8 { display: none; }
.nav_multilevel .popupback9, .nav_multilevel .popuptext9 { display: none; }
/* Mobile Fixture List */
.synd_downloadfix h2 { clear: both; height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
.synd_downloadfix h3 {padding: 5px 0px 5px 0px; text-transform: uppercase; font-weight: bold; font-size: 100%; border-bottom: 3px solid #010066; margin-bottom: 10px;}
.synd_downloadfix h4 {font-weight: bold; color: #000000;}
.synd_downloadfix .content {margin: 10px;}
.synd_downloadfix a {font-weight: bold; background-image: url(/images/structure/background/biog.gif); background-repeat: no-repeat; padding-left: 18px; color: #000066; text-decoration: underline;}
.synd_downloadfix a:hover {text-decoration: none}
table.stats_fixtures td.link {background-image: url(/images/structure/background/leinster-downloadbutton.png); background-repeat: no-repeat; height: 40px; line-height: 40px;}
table.stats_fixtures td.link a {padding-left: 45px; color: #cecece; font-weight: bold; font-size: 105%;}
table.stats_fixtures td.link a:hover { text-decoration: underline;}
.downloadable-fixture-list {}
.downloadable-fixture-list .headline {display: none}
.downloadable-fixture-list .content {background-image: url(/images/structure/background/leinster-downloadbutton.png); background-repeat: no-repeat; height: 40px; line-height: 40px; border-bottom: 0px !important; line-height: 100% !important; padding: 0px !important}
.downloadable-fixture-list .content a {padding-left: 45px; height: 40px; font-weight: bold; line-height: 40px; color: #cecece; text-decoration: none;}

/*Page Variants*/
.pagevariants { clear: both; height: 25px; padding: 2px 0px 2px 0px; border-top: 4px solid #ffffff; background: #DBEAEF; }
.pagevariants { font-size: 90%; width: auto; }
.pagevariants img { display: none; }
.pagevariants .email { line-height: 25px; padding: 0px 0px 0px 35px; background-image: url("/images/structure/background/icon_email_off.gif"); background-repeat: no-repeat; background-position: 11px 7px; }
.pagevariants .print { line-height: 25px; padding: 0px 0px 0px 40px; background-image: url("/images/structure/background/icon_print_off.gif"); background-repeat: no-repeat; background-position: 16px 6px;}
.pagevariants a { color: #000066; }
.pagevariants a:hover { color: #000000; }
.basebranch .pagevariants a { color: #000066; }
.basebranch .pagevariants a:hover { color: #000000; }
/*Email this page*/
body.emailpage { background-image: url("/images/structure/background/background-mainarea-3.jpg"); background-repeat: repeat-x; color: white; }
body.emailpage .section { height: 25px; line-height: 25px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
body.emailpage tr th { font-weight: bold; padding: 2px 3px 0px 0px; }
body.emailpage tr td { padding: 2px 0px 0px 0px; }

/*Titles*/
.titletxt { height: 30px; line-height: 30px; padding-left: 10px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/bg-title-2010.jpg"); background-repeat: repeat-x; background-position: top left; } 
.basebannertxt { height: 40px; line-height: 40px; margin: 0 0 5px 200px; padding-left: 45px; text-transform: uppercase; color: #ffffff; font-weight: bold; font-size: 140%; background-image: url("/images/structure/background/leinster_toptitle.jpg"); background-repeat: no-repeat; background-position: left; }

table.lhpoll {margin-top: 5px;}
table.lhpoll td.text { height: 30px; line-height: 14px; padding-left: 35px; text-transform: uppercase; color: #ffffff; font-weight: bold; background-image: url(/images/structure/background/background-title.jpg); background-repeat: no-repeat; background-position: left top; font-size: 85%; }

/*Column Layouts*/
.baseheader { margin: 0px auto 0px auto; width: 960px; height: 309px; background-image: url("/images/structure/background/background-header.jpg"); background-repeat: no-repeat; background-position: top; }
.baseleftmenu { width: 190px; border: solid #eeeeee 0px; background: white; float: left; padding: 0px; margin: 0px 0px 0px 0px; }
.basemainarea {  margin: 0px auto 0px auto; width: 950px; padding: 5px; background: white; background-image: url("/images/structure/background/bg-mainarea-2010.jpg"); background-position: top; background-repeat: repeat-x;}  
.basecolumn2a { width: 550px; padding: 0px 10px 0px 10px; float: left; }
.basecolumn2b { width: 190px; padding: 0px 0px 0px 0px; float: left; }
.basecolumn1a { width: 750px; padding: 0px 0px 0px 10px; float: left; }
.basemain .basecolumn2a { width: 505px; padding: 0px 10px 0px 10px; float: left; }
.basemain .basecolumn2b { width: 235px; padding: 0px 0px 0px 0px; float: left; }
.basefooter { background-image: url("/images/structure/background/background-footer-Ln.jpg"); background-repeat: no-repeat; background-position: 20px 73px; margin: 10px auto 0px auto; height: 200px; width: 960px; }
.basefooter .sponsorscroll { width: 960px; }
.basefooter .footercontact { position: absolute; margin: 25px 0px 0px 370px; padding: 10px 21px 2px 21px; border-left: 1px solid white; border-right: 1px solid white; }
.basefooter .footercontact .content { color: white; font-size: 90%; }
.basefooter .footercontact .content a { color: #ff9900; }
.basefooter .footerbutton-01 { position: absolute; margin: 25px 0px 0px 650px; padding: 0px 22px 0px 0px; border-right: 1px solid white; height: 59px; }
.basefooter .footerbutton-02 .button1 { position: absolute; margin: 25px 0px 0px 822px; width: 110px; height: 29px; background: white; padding: 2px 18px 0px 2px; } 
.basefooter .footerbutton-02 .button2 { position: absolute; margin: 55px 0px 0px 822px; width: 110px; height: 29px; background: white; padding: 0px 18px 0px 2px; }
.basefooter .footerbutton-03 { position: absolute; margin: 25px 0px 0px 917px; padding: 3px 22px 0px 0px; height: 59px; }
.basemain .basefooter { height: 398px; margin-top: 0px; background-image: url("/images/structure/background/background-footer-Ln.jpg"); background-repeat: no-repeat; background-position: 20px 273px;}
.basecontainer { text-align: center; width: 960px; margin: 0px auto 0px auto; background-image: url("/images/structure/background/background-footer.jpg"); background-repeat: repeat-x; background-position: bottom; } 

div.basecredits { margin-top: 0px; margin-left: auto; margin-right: auto; width: 960px; font-size: 90%; color: white; padding-bottom: 5px; }
div.basecredits a { color: #ff9900; }
div.basecredits .copyright { margin-right: 20px; }
div.basecredits .legalnotice { margin-right: 20px; text-decoration: underline; }
div.basecredits .sotic { margin-right: 20px; }
div.basecredits .sotic:hover { color: #117897; }
div.basecredits .reddot:hover { color: red; }

/*Text Box Area*/
.homecontainer { width: 950px; height: 200px; background: #ffffff; clear: both; margin-bottom: 5px; padding: 5px;}
.homecontainer .util_textbox { width: 223px; background-image: url("/images/structure/background/news_bg.jpg"); background-repeat: no-repeat; background-position: top; float: left; margin: 2px; padding-left: 5px; padding-right: 5px; height: 190px; }
.homecontainer .util_textbox .imgtop { text-align: center; }
.homecontainer .util_textbox .imgleft { text-align: center; }
.homecontainer .util_textbox .imgtop img { border: solid #ffffff 4px; }
.homecontainer .util_textbox .heading { height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
.homecontainer .util_textbox .text { line-height: 140%; padding: 0px 3px 0px 3px; }



/*------------- Home Header Area --------------*/ 
.homebutton { position: absolute; margin: 10px 0px 0px 20px; } 
.baseheader .adbanner { display: none; } 
.baseheader .adv_adtech { position: absolute; margin: 18px 0px 0px 470px; width: 468px; height: 60px; border: 0px solid #05096D; } 
.baseheader .flashbanner { position: absolute; margin: 88px 0px 0px 0px; width: 960px; } 
.baseheader .newsticker { position: absolute; margin: 273px 0px 0px 0px; width: 960px; } 
.flashbanner { display: none; }
.mainbuttons2010 {  display: block; height: 200px; position: absolute; margin: 88px 0px 0px 0px; width: 960px; background-image: url("/images/structure/background/banner2010.jpg"); background-repeat: no-repeat; }
.mainbuttons2010 .button { float: left;}




/*Left Menu
.baseleftmenu .nav_multilevel a:hover { text-decoration: none; }
.baseleftmenu .nav_multilevel .popuproot1:hover { cursor: pointer; background: #05096D; }
.baseleftmenu .nav_multilevel .popuproot1:hover { cursor: pointer; }
.baseleftmenu .nav_multilevel .popuproot1 { margin: 0px 0px 1px 0px; background-image: url("/images/structure/background/background-menuitem.jpg"); background-repeat: no-repeat; background-color: #121d89; padding: 0px 3px 0px 10px; height: 27px; line-height: 27px; }
.baseleftmenu .nav_multilevel .popuproot1 a { color: #ffcc00; font-weight: bold; }
.baseleftmenu .nav_multilevel .popuproot1:hover .popuptext2 { color: #ffcc00; position: absolute; display: block; margin: 0px 0px 0px 179px; background: #ffffff; width: 170px; padding: 2px; opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.8; }
.baseleftmenu .nav_multilevel .popuproot2 { line-height: 27px; height: 27px; margin: 0px 0px 1px 0px; background: #03076B; padding: 0px 3px 0px 5px; }
.baseleftmenu .nav_multilevel .popuproot2 .popuplink2 a { font-weight: normal; color: #ffcc00; font-size: 90%; }
.baseleftmenu .nav_multilevel .popuproot2:hover { background: #172787; }
.baseleftmenu .nav_multilevel .popuproot3 { display: none; } 
.baseleftmenu .nav_multilevel .popuproot4 { display: none; } 
.baseleftmenu .nav_multilevel .popuproot5 { display: none; } 
*/


/* New Left Menu */

/*------------- Home New Left Menu --------------*/ 
.baseleftmenu .nav_multilevel { background: #000000; float: left; padding: 0; margin:0; width:190px;} 
.baseleftmenu .nav_multilevel li {position:relative;z-index: 50;list-style: none; margin: 0; padding: 0;} 
.baseleftmenu .nav_multilevel li { background-image: none; background-repeat: no-repeat; background-color: #010066; height: 26px;} 
.baseleftmenu .nav_multilevel li li { background-image: url("/images/structure/background/background-menuitem.jpg"); background-repeat: no-repeat; background-color: #121d89; height: 26px;} 
.baseleftmenu .nav_multilevel a{ font-weight: bold; display:block; text-decoration:none; height: 25px; line-height:26px; color: #FFF; padding: 0px 0px 0px 6px; border-bottom: 1px #060d8c solid; font-family: Arial; font-size: 100%;} 
.baseleftmenu .nav_multilevel a:hover {color: #ffffff;} 
.baseleftmenu .nav_multilevel ul ul { position: absolute;left:100%;top:0; padding: 0px 0px 0px 0px; margin: 1px 0px 0px 0px; list-style: none; width: 190px; border-top: 0px #fff solid;border-left: 0px #fff solid;border-right: 0px #fff solid; } 
.baseleftmenu .nav_multilevel ul ul li { background: #05096D; height: 26px;padding:0;margin:0; } 
.baseleftmenu .nav_multilevel ul ul ul {position:relative;left:100%;top:-24px;z-index: 50; width:190px; padding: 0; margin:0px -3px 0px 0px;border-top: 0px #fff solid;border-left: 0px #fff solid;} 
.baseleftmenu .nav_multilevel ul ul ul li { background: #010066; height: 26px;} 
.baseleftmenu .nav_multilevel ul ul, .baseleftmenu .nav_multilevel ul li:hover ul ul, .baseleftmenu .nav_multilevel ul ul li:hover ul ul{display: none;} 
.baseleftmenu .nav_multilevel ul li:hover ul{display: block;background: #05096D; width: 190px;padding:0;margin:-1px -3px 0px 0px;} 
.baseleftmenu .nav_multilevel ul ul li:hover ul{display: block;background: #011e3e;width: 190px;padding:0;margin:-3px 0px 0px 0px;} 
.baseleftmenu .nav_multilevel ul ul ul li:hover ul{display: block;background: #05096D; width: 190px;padding:0;margin:-3px -3px 0px 0px;} 

.baseleftmenu .nav_multilevel li:hover { background-image: url("/images/structure/background/bg-nav-on.jpg"); background-repeat: no-repeat;} 
.baseleftmenu .nav_multilevel li:hover ul{background-image: url("/images/structure/background/bg-nav-on.jpg"); background-repeat: no-repeat;} 
.baseleftmenu .nav_multilevel li li:hover {background-image: url("/images/structure/background/bg-nav-on.jpg"); background-repeat: no-repeat;} 
.baseleftmenu .nav_multilevel li li:hover ul{background: #05096D;} 
.baseleftmenu .nav_multilevel ul ul a{ font-weight:normal;color: #Fff; display: block; text-decoration: none; height: 26px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; line-height: 26px; border-bottom: 1px #060d8c solid; font-family: arial; font-size: 95%; } 
.baseleftmenu .nav_multilevel ul ul ul a{ font-weight:normal;color: #Fff; display: block; text-decoration: none; height: 26px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; line-height: 26px; border-bottom: 1px #060d8c solid; font-family: arial; font-size: 95%; } 
*:first-child+html .baseleftmenu .nav_multilevel ul ul ul {position:relative;left:100%;top:-16px;margin:0px -3px 0px -3px;border-left: 0px #fff solid;} 
*:first-child+html .baseleftmenu .nav_multilevel ul ul li:hover ul{margin:0px 0px 0px 0px;} 
* html .baseleftmenu .nav_multilevel a {font-size: 75%;width:100%;} 
* html .baseleftmenu .nav_multilevel ul ul a {font-size: 75%;width:100%;} * html .baseleftmenu .nav_multilevel ul ul ul{position:relative;left:100%;top:-25px;} 
* html .baseleftmenu .nav_multilevel ul ul li:hover ul{margin:-3px 0px 0px 2px;} * html .baseleftmenu div.nav_multilevel {width:185px;} * html .baseleftmenu {width:185px;} 

.baseleftmenu .sys_searchbar {display: none;}
.smarteditmode .nav_multilevel a { color: white; }
.smarteditmode .nav_multilevel ul ul a { font-size: 90%; padding-left: 10px; }
.smarteditmode .nav_multilevel .toggle { color: yellow; padding: 0px 10px 0px 10px; } 


.leftbuttons .button { padding: 5px 0px 0px 0px; }


/*Tree Menu*/
.nav_multileveltree { clear: both; border: solid white 0px; padding: 5px 5px 5px 9px; background: #010066; }
.nav_multileveltree .multilevelitem { float: left; width: 170px; height: 20px; line-height: 20px; font-size: 90%; }
.nav_multileveltree .multilevelitem a { color: #ffcc00; }
.nav_multileveltree .multilevelitem a:hover { color: #ffcc00; text-decoration: underline; }


/* New Right Column Navigation */
.basecolumn2b .nav_multilevel { width: 190px; float: left; padding-bottom: 10px; }
.basecolumn2b .nav_multilevel .titletxt { font-family: Arial; font-size: 110%; margin: 0px; color: #fff; }
.basecolumn2b .nav_multilevel ul {position:relative;z-index: 50;list-style: none; margin: 0; padding: 0;}
.basecolumn2b .nav_multilevel li { height: 23px; background: #010066; }
.basecolumn2b .nav_multilevel a{ margin: 0px; color: #fff; background-image: url("/images/structure/background/BG-04-Right-Col-Menu.gif"); background-repeat: no-repeat; background-position: 12px 6px; padding: 0px 0px 0px 35px; height: 22px; line-height: 22px; font-weight: normal; display:block; text-decoration:none; }
.basecolumn2b .nav_multilevel a:hover {color: #ffffff;}
*:first-child+html .baseleftmenu .nav_multilevel ul li a {height: 1%;} 
*:first-child+html .baseleftmenu .nav_multilevel ul ul { margin:-3px 0px 0px 0px;border-right: 0px #0a3c79 solid; border-left: 0px #0a3c79 solid;}
*:first-child+html .baseleftmenu .nav_multilevel ul li:hover ul {margin:0px 0px 0px 1px;}
* html .baseleftmenu .nav_multilevel a {font-size: 75%;width:100%;}
* html .baseleftmenu .nav_multilevel { width: 170px;}

/* New Right Column Navigation End*/
/* Right Column Navigation */
.basecolumn2b .nav_multilevel { width: 100%; clear: both; padding-bottom: 10px; background: #010066; margin: 0px 0px 5px 0px; }
.basecolumn2b .nav_multilevel .titletxt { height: 28px; line-height: 28px; color: #fff; padding: 0px 0px 0px 12px; background: none; }
.basecolumn2b .nav_multilevel a:hover { text-decoration: underline; }
.basecolumn2b .nav_multilevel .popuproot1:hover a { color: #fff; }
.basecolumn2b .nav_multilevel .popuproot1 { margin: 0px; background-image: url("/images/structure/background/BG-04-Right-Col-Menu.gif"); background-repeat: no-repeat; background-position: 12px 6px; padding: 0px 0px 0px 35px; height: 22px; line-height: 22px; }
.basecolumn2b .nav_multilevel .popuproot1 a { color: #fff; }
.basecolumn2b .nav_multilevel .popuproot2 { display: none; }
.basecolumn2b .nav_multilevel .popuproot3 { display: none; } 
.basecolumn2b .nav_multilevel .popuproot4 { display: none; } 
.basecolumn2b .nav_multilevel .popuproot5 { display: none; } 
/* Right Col Adtech */
.basecolumn2b .adv_adtech { margin: 27px 0px 0px 32px; width: 120px; height: 600px; border: 0px solid #05096D; }

/* Right Column News Lists */
/* List 01 */
.basecolumn2b .list_articles { clear: both; width: 190px; margin-bottom: 0px; }
.basecolumn2b .list_articles .titletxt { margin-bottom: 0px; }
.basecolumn2b .list_articles .article1 { display: block;}
.basecolumn2b .list_articles .article1 .image { display: block; float: left; padding: 5px 5px 0 0; }
.basecolumn2b .list_articles .article1 .headline { display: block; padding: 5px 5px 0 0; font-size: 90%; border: 0px; }
.basecolumn2b .list_articles .article1 .headline a { color: #010066; font-weight: bold; }
.basecolumn2b .list_articles .article1 .abstract { display: block; clear: both; padding: 5px 0px 5px 0px; font-size: 90%;}
/* List 02 */
.basecolumn2b .rightcolumnnews {  clear: both; width: 190px; margin-bottom: 5px; border-width: 0px; }
.basecolumn2b .rightcolumnnews .titletxt { margin-bottom: 0px; }
.basecolumn2b .rightcolumnnews .article { display: block; clear: both; background: #fff; padding: 0px 0px 0px 0px; border-width: 0px; margin-bottom: 3px; width: 100%; }
.basecolumn2b .rightcolumnnews .article .image { display: none; }
.basecolumn2b .rightcolumnnews .article .headline { background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 5px 7px; display: block; margin-left: 0px; margin-top: 0px; padding: 5px 10px 5px 20px; font-size: 90%; border: 0px; }
.basecolumn2b .rightcolumnnews .article .headline a { color: #010066; font-weight: normal; }
.basecolumn2b .rightcolumnnews .article .abstract { display: none; }



/*Home Fixtures & Results Table*/
table.stats_matchbox {display: block; background-image: url("/images/structure/background/background-footer.jpg"); color: #ffffff; margin-top: 1px;}
table.stats_matchbox table.matchbox_aa {border-top: solid #ffffff 1px; margin: 0px; width: 235px;}
table.stats_matchbox table.matchbox_aa tr.match td {text-align: center; padding: 10px; font-weight: bold; font-size: 80%;}
table.stats_matchbox table.matchbox_aa tr td {text-align: center;}
table.stats_matchbox table.matchbox_aa tr td.versus {font-weight: bold; font-family: tahoma; color: #677AC7; font-size: 260%; padding-top: 25px; }
table.stats_matchbox table.matchbox_aa tr.venue td {background: #1A2E9A; color: #ffcc00; padding:5px; font-weight: bold; text-align: center;}
table.stats_matchbox table.matchbox_aa tr.date td {padding:5px; text-align: center; font-weight: bold; font-size: 95%;}
table.stats_matchbox table.matchbox_aa tr.time td {padding:5px; text-align: center; font-weight: bold; font-size: 95%;}
table.matchbox_sa {width: 235px;}
table.matchbox_sa td.box {border-bottom: dotted #677AC7 1px;}
table.matchbox_sa td.box table {background: #000066;}
table.matchbox_sa td.box table td.logo {width: 70px; vertical-align: middle; text-align: center;}
table.matchbox_sa td.box table td table.info {}
table.matchbox_sa td.box table td table.info td {height: 20px;}
table.matchbox_sa td.box table td table.info td.name {vertical-align: bottom; color: #ffcc00; font-weight: bold; font-size: 95%;}
table.matchbox_sa td.box table td table.info td.score {font-weight: bold;}
table.util_flash {margin-bottom: 4px;}
table.util_button {clear: both;}


/*Homepage Top Story Container and News*/
.homenewsutil { height: 390px; margin-bottom: 10px;;}
.topnews .titletxt { clear: both; margin-bottom: 10px; }
.topnews .topnewsitem .image { display: block; position: absolute; width: 300px; height: 225px; }
.topnews .topnewsitem .image img { display: block; border: 1px solid #000066; }
.topnews .topnewsitem .topnewsinfo { margin-bottom: 10px; position: absolute; width: 495px; margin: 235px 0px 0px 0px; }
.topnews .topnewsitem .topnewsinfo .headline { background-image: url("/images/structure/background/newslist_large.gif"); background-repeat: no-repeat; background-position: 0px 4px; display: block; display: block; font-size: 130%; margin: 0px 0px 5px 0px; padding-bottom: 3px; border-bottom: 1px dotted #000066; }
.topnews .topnewsitem .topnewsinfo .headline a { color: #000066; font-weight: bold; margin-left: 20px;}
.topnews .topnewsitem .topnewsinfo .abstract { display: block; }
.othernews { display: block; height: 225px; width: 200px; position: absolute; margin: 0px 0px 0px 305px; }
.othernews li { display: block; height: 45px; padding: 5px 5px 5px 50px; margin: 0 0 2px 4px; }
.othernews li.article0 { background-image: url("/images/structure/background/1.jpg"); background-repeat: no-repeat; }
.othernews li.article1 { background-image: url("/images/structure/background/2.jpg"); background-repeat: no-repeat; }
.othernews li.article2 { background-image: url("/images/structure/background/3.jpg"); background-repeat: no-repeat; }
.othernews li.article3 { background-image: url("/images/structure/background/4.jpg"); background-repeat: no-repeat; }
.othernews li.selected0 { background-image: url("/images/structure/background/1_over.jpg"); background-repeat: no-repeat; }
.othernews li.selected1 { background-image: url("/images/structure/background/2_over.jpg"); background-repeat: no-repeat; }
.othernews li.selected2 { background-image: url("/images/structure/background/3_over.jpg"); background-repeat: no-repeat; }
.othernews li.selected3 { background-image: url("/images/structure/background/4_over.jpg"); background-repeat: no-repeat; }
.othernews li.selected a { color: #ff9808; }
.othernews .otherheadline { display: block;  }
.othernews .otherheadline a { color: #999a9c; font-weight: bold; }


/*Ezine Subscription
.feat_ezinesub { background: white; margin: 10px 0px 10px 0px; height: 40px; line-height: 20px; }
.feat_ezinesub .form .yourname { font-weight: bold; padding-left: 10px;}
.feat_ezinesub .form .youremail { font-weight: bold; }
.newsezine{height: 420px; margin: 10px 0px 10px 0px; background-position: bottom; line-height: 20px; padding: 10px; }
*/


/* Div based ezine form */
.newsezine .form { width: 480px; padding: 0px; }
.newsezine .form .sub_title { padding: 5px 0px 5px 0px; clear: both; }
.newsezine .form .sub_firstname { padding: 5px 0px 5px 0px; clear: both;}
.newsezine .form .sub_surname { padding: 5px 0px 5px 0px; clear: both;}
.newsezine .form .sub_email { padding: 5px 0px 5px 0px; clear: both;}
.newsezine .form .sub_postcode { padding: 5px 0px 5px 0px; clear: both; }
.newsezine .form label { font-weight: bold; font-size: 90%; text-transform: uppercase; color: #000000; clear: both;}
.newsezine .form label input { color: #000000; margin-left: 0px; padding: 3px; font-size: 110%; }
.newsezine .form .sub_title input { margin-left: 65px; width: 90px; }
.newsezine .form .sub_firstname input { margin-left: 23px; width: 190px; }
.newsezine .form .sub_surname input { margin-left: 40px; width: 190px; }
.newsezine .form .sub_email input { margin-left: 54px;width: 190px; }
.newsezine .form .sub_postcode input { margin-left: 35px;width: 90px; }
.newsezine input.button { padding: 5px; text-transform: uppercase; background: #2B49A9; color: white; font-weight: bold; cursor: pointer; border: 0px; margin-top: 20px; }


/*Homepage Other Tabbed News Container, tabs and news*/
.homeotherutil { margin-bottom: 0px; }
.homenewstabs { margin: 0px; padding: 0px; clear: both; }
.homenewstabs .buttons { clear: both; }
.homenewstabs .content { clear: both; border-top: solid #2D50AE 2px; margin: 0px; padding: 0px; }
.homenewstabs li { float: left; } 
.homenewstabs li:hover { cursor: pointer; }
.homenewstabs ul.buttons li { margin-right: 5px; width: 170px; height: 30px; line-height: 30px; text-align: center; text-transform: uppercase; color: #000066; font-weight: bold; background-image: url("/images/structure/background/BG-06-Inactive-tab.gif"); background-repeat: repeat-x; background-position: top left; background-color: #DCE2F2; }
.homenewstabs ul.buttons li.selected { height: 30px; width: 170px; line-height: 30px; text-align: center; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
.homenewstabs .buttons a { color: white; font-weight: bold; }
.hometabnews { display: block; }
.hometabnews .article { display: block; height: 105px; padding: 10px; clear: both; background-image: url("/images/structure/background/news_bg.jpg"); background-repeat: no-repeat; background-position: top; border-bottom: 0px solid #dddddd; margin-top: 0px; margin-bottom: 0px; }
.hometabnews .image { display: block; width: 120px; float: left; margin: 3px 0px 0px 0px;}
.hometabnews .image img { display: block; border: 1px solid #000066; }
.hometabnews .headline { background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 120px 3px; display: block; padding: 0px; font-weight: bold; font-size: 100%; }
.hometabnews .headline a { color: #000066; font-weight: bold; font-size: 120%; margin-left: 20px; }
.hometabnews .date { display: block; font-size: 90%; color: #000066}
.hometabnews .abstract { width: 360px; display: block; float: left; padding: 10px 0px 6px 0px; border-top: 0px dotted #000066; }


.archivenews { display: block; float: left; width: 237px; height: 275px; margin-right: 10px; padding: 5px; background-image: url("/images/structure/background/news_bg.jpg"); background-repeat: no-repeat; background-position: top;}
.archivenews .article { display: block; clear: both; }
.archivenews .titletxt { padding: 0px; margin: 0px; background-image: none; color: #000066; font-size: 120%; border-bottom: 1px dotted #000066;}
.archivenews .image { display: none; }
.archivenews .headline { background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 0px 8px; display: block; float: left; padding: 5px 5px 5px 18px; margin-top: 0px; width: 210px; border-bottom: 1px dotted #ffffff; }
.archivenews .headline a { color: #000066; font-weight: bold; font-size: 100%; padding-left: 0px; }
.archivenews .date { display: none; }
.archivenews .abstract {display: none; }
.archivenews2 { display: block; float: left; width: 237px; height: 275px; margin: 0px; padding: 5px; background-image: url("/images/structure/background/news_bg.jpg"); background-repeat: no-repeat; background-position: top;}
.archivenews2 .article { display: block; clear: both; }
.archivenews2 .titletxt { padding: 0px; margin: 0px; background-image: none; color: #000066; font-size: 120%; border-bottom: 1px dotted #000066;}
.archivenews2 .image { display: none; }
.archivenews2 .headline { background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 0px 8px; display: block; float: left; padding: 5px 5px 5px 18px; margin-top: 0px; width: 210px; border-bottom: 1px dotted #ffffff; }
.archivenews2 .headline a { color: #000066; font-weight: bold; font-size: 100%; padding-left: 0px; }
.archivenews2 .date { display: none; }
.archivenews2 .abstract {display: none; }
.archivenews3 { display: block; float: right; width: 237px; height: 275px; margin: 0px; padding: 5px; background-image: url("/images/structure/background/news_bg.jpg"); background-repeat: no-repeat; background-position: top;}
.archivenews3 .article { display: block; clear: both; }
.archivenews3 .titletxt { padding: 0px; margin: 0px; background-image: none; color: #000066; font-size: 120%; border-bottom: 1px dotted #000066;}
.archivenews3 .image { display: none; }
.archivenews3 .headline { background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 0px 8px; display: block; float: left; padding: 5px 5px 5px 18px; margin-top: 0px; width: 210px; border-bottom: 1px dotted #ffffff; }
.archivenews3 .headline a { color: #000066; font-weight: bold; font-size: 100%; padding-left: 0px; }
.archivenews3 .date { display: none; }
.archivenews3 .abstract {display: none; }
.list_archive td.headline, table.list_archive td.date { font-weight: bold;}


/*Home Gallery*/
.homegallery { margin-top:10px;margin-bottom:5px; background: #DBEAEB; height: 295px; }
.homegallery .galleryitem { padding: 5px; float: left; }
.homegallery .galleryitem .image { display: block;  }
.homegallery .galleryitem img { border: solid #F2FAFC 2px; width: 100px; height: 70px;}
.homegallery .selected img { border: solid #020066 2px; }
.homegallery .headline { padding: 5px; font-size: 90%; }
.homegallery .headline a { font-weight: bold; color: #020066; }
.homegallery #galleryitem-2-551 { clear: both; padding: 5px; float: left; }


/*Archive*/
.basecolumn2b .nav_linklist {background: #f1f8ff; margin-bottom: 10px;}
.basecolumn2b .nav_linklist .link { clear: both; background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 5px 6px; display: block; padding-left: 22px }
.basecolumn2b .nav_linklist .link a { color: #000066; line-height: 20px;}


/*Content Items*/
.pageitems .std_content .headline, .pageitems .competition .title { clear: both; height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
.pageitems .std_content .content { border-bottom: solid #2B49A9 4px; margin-bottom: 5px; line-height: 150%; padding: 10px 0px 10px 0px; color: #000066;} 
.pageitems .std_content .content h1 { line-height: 150%; font-size: 100%; color: #000066; font-weight: bold; margin: 10px 0px 10px 0px; }
.pageitems .std_content .content h2 { background: #2A47A3; height: 25px; line-height: 25px; font-weight: bold; color: #ffffff; margin: 10px 0px 10px 0px; padding-left: 5px; }.pageitems .std_content .content h3 { height: 25px; line-height: 25px; border-bottom: solid #000066 2px; font-weight: bold; color: #000066; }
.pageitems .std_content img { text-align: center; margin: 5px auto 5px auto; }
.pageitems .std_content a { font-weight: bold; }
.pageitems .std_content a:hover { text-decoration: underline; }
.pageitems .std_content .content table { border-top: dashed #000066 1px; border-bottom: dashed #000066 1px; padding: 5px; background: #DBEAEF; margin-bottom: 10px; margin-top: 10px; }
.pageitems .std_content .content table td { background: white; padding: 5px 5px; }
.pageitems .std_content .content table th { background: #000066; color: white; border-bottom: 2px solid #ffcc00; padding: 5px 5px; }
.pageitems .backroom img { text-align: center; margin: 5px auto; border: 2px solid #000066;}


/*League Table*/
table.leaguetab tr.colhead th { font-weight: bold; padding: 5px 0px 3px 3px; text-align: center; border-bottom: solid 1px; }
table.leaguetab table.grid tr td { padding: 0px 0px 0px 3px; line-height: 25px; height: 25px; vertical-align: middle; border-bottom: solid white 1px; font-size: 95%; text-align: center; }
table.leaguetab tr.even td { background: #DBEAEB; }
table.leaguetab tr td.heading { vertical-align: middle; width: 590px; font-weight: bold;}
table.leaguetab tr.highlight td { font-weight: bold; text-transform: uppercase; }
table.leaguetab tr td.field_Logo img { padding-top: 5px; }
table.leaguetab tr.colhead th.field_TeamDisplay { text-align: left;  }
table.leaguetab table.grid tr td.field_TeamDisplay { text-align: left; }
table.minitable {margin-top: 5px;}
table.minitable tr.even td { background: #DBEAEB; }
table.minitable tr.highlight td { background: #19349D; text-transform: none; color: #ff9900; }


/*Fixture list*/
table.fixtures { background: #ffffff; margin-bottom: 10px; font-size: 95%; }
table.fixtures td.dropdowns { text-align: right; padding: 1px; }
table.fixtures tr.colhead th { font-weight: bold; padding: 7px 2px 7px 10px;  }
table.fixtures tr.colhead th.field_HomeDispName { text-align: right; }
table.fixtures tr td { padding: 0px 0px 0px 0px; }
table.fixtures tr td a { color: #eec61f; }
table.fixtures tr.group td { border-top: solid white 15px; height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
table.fixtures tr td.field_CompStageAbbrev { text-align: center; }
table.fixtures tr th.field_CompStageAbbrev { text-align: center; }
table.fixtures tr td.field_HomeDispName { text-align: right; }
table.fixtures tr td.field_Score { text-align: center; }
table.fixtures tr.even td { color: #1f3491; padding: 7px 2px 7px 10px; }
table.fixtures tr.odd td { background: #DBEAEF; color: #1f3491; padding: 7px 2px 7px 10px; }
table.fixtures tr.home td.field_VenName { font-weight: bold; }
table.fixtures tr.rollover td { cursor: pointer; background: #ffcc00; }


/*Stats Fixture list*/
table.stats_fixtures { clear: both; background: #ffffff; margin-bottom: 10px; font-size: 95%; }
table.stats_fixtures td.titletxt { font-size: 100%; height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left;  }
table.stats_fixtures td.dropdowns { text-align: right; padding: 1px; }
table.stats_fixtures tr.colhead th { font-weight: bold; padding: 7px 2px 7px 10px;  }
table.stats_fixtures tr.colhead th.field_HomeDispName { text-align: right; }
table.stats_fixtures tr td { padding: 0px 0px 0px 0px; }
table.stats_fixtures tr td a { color: #eec61f; }
table.stats_fixtures tr.group td { border-top: solid white 15px; height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
table.stats_fixtures tr td.field_CompStageAbbrev { text-align: center; }
table.stats_fixtures tr th.field_CompStageAbbrev { text-align: center; }
table.stats_fixtures tr td.field_HomeDispName { text-align: right; }
table.stats_fixtures tr td.field_Score { text-align: center; }
table.stats_fixtures tr.even td { color: #1f3491; padding: 7px 2px 7px 10px; }
table.stats_fixtures tr.odd td { background: #DBEAEF; color: #1f3491; padding: 7px 2px 7px 10px; }
table.stats_fixtures tr.home td.field_VenName { font-weight: bold; }
table.stats_fixtures tr.rollover td { cursor: pointer; background: #ffcc00; }
table.stats_fixtures tr.rollover td a { color: #1f3491; }


/*Social Bookmarks*/
div.socialbookmarks { clear: both; margin-bottom: 10px; background: #f1f8ff; }
div.socialbookmarks .titletxt { height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; border-bottom: 0px; margin-bottom: 10px;}
div.socialbookmarks .social-expand, div.socialbookmarks .social-hide { padding: 3px; cursor: pointer; }
div.socialbookmarks .tickerlabel { padding: 3px 3px 10px 3px; clear: both; }
div.socialbookmarks .socialitem { padding: 3px; }
div.socialbookmarks .socialitem img { cursor: pointer;  }
div.socialbookmarks .label { padding: 3px 3px 3px 5px; cursor: pointer; }


/*---------------Player Index Pages------------------*/

/*----------toolbar area---------------*/
.basetoolbar { width: 750px; padding: 0px 0px 0px 10px; float: left; margin-bottom: 10px;  }
.stats_playpage .disclaimer { display: none; }
div.playsearchbar { padding: 0px; margin: 0px 0px 0px 0px; }
div.playsearchbar .squadselector .title { height: 35px; line-height: 35px; float:left; font-size: 110%; font-weight: bold;color: #FFffff; padding: 0px 50px 0px 50px; background-image: url("/images/structure/background/leinster_toptitle.jpg"); background-repeat: no-repeat; background-position: left; }
div.playsearchbar .squadselector { margin-bottom: 5px; background-image: url("/images/structure/background/leinster_toptitle.jpg"); background-repeat: no-repeat; background-position: left; height: 35px; width: 750px; color: white; }
div.playsearchbar .playersearchbox { clear: both; height:60px; color: white; width: 730px; padding: 10px;}
div.playsearchbar .playersearchbox .title { font-weight: bold; color: #000066; width: 100px; float: left; height: 30px; line-height: 30px;}
div.playsearchbar .searchmenu { padding: 0px 0px 0px 0px; margin-bottom: 0px; }
div.playsearchbar .searchname { float:left; margin-top: 0px; width: 200px;  }
div.playsearchbar .searchname .namelabel { margin: 0px 0px 0px 0px; }
div.playsearchbar .searchname input { color: #2C523D; margin-right: 10px;}
div.playsearchbar .searchname .button { margin: 5px 0px 0px 0px; }
div.playsearchbar .searchname .button:hover { cursor: pointer; }
.lettertext {color: #000066;}
div.playsearchbar .searchyear { float: left; width: 150px; margin-top: 10px; }
div.playsearchbar .searchteamtxt, div.playsearchbar .searchyeartxt { float:left; margin: 0px 30px 0px 0px; height: 40px; line-height: 40px; font-weight: bold;  }
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 { padding-right: 20px; }
div.playsearchbar .searchinit .letter a { padding: 0px 5px 0px 5px; color: #000066; font-weight: bold; text-decoration: underline; font-size: 120%; }
div.playsearchbar .searchinit .letter a:hover { background: #FFCC00; }
div.playsearchbar .spacer { margin-bottom: 5px; }
div.sortbar { font-weight: bold; margin: 0px 0px 0px 0px; background: #000066; height: 40px; line-height: 40px; }
div.sortbar span.view { color: white; display: block; float:left; width: 200px; padding-left: 10px; }
div.sortbar span.view a { color: #eec61f; font-weight: bold; margin-right: 15px; background-image: url("/images/structure/background/biog.gif"); background-repeat: no-repeat; padding: 0px 0px 0px 20px; background-position: 4px 1px; }
div.sortbar span.sort { color: white; display: block; float:left; }
div.sortbar span.sort a { color: #eec61f; font-weight: bold;  margin-right: 15px; background-image: url("/images/structure/background/compare.gif"); background-repeat: no-repeat; padding: 0px 0px 0px 20px; background-position: 4px 1px; }
div.sortbar span.view a:hover { color: white; }
div.sortbar span.sort a:hover { color: white; }
div.locationbar { background: #2d50af; margin: 5px 0px 5px 0px; height: 30px; line-height: 30px; padding-left: 10px; font-size: 130%; color: white; font-weight: bold }
div.playeritem { background-image: url("/images/structure/background/news_bg.jpg"); background-repeat: no-repeat; background-position: top; padding-left: 20px; padding-right: 20px; height: 240px; width: 125px; margin: 20px 10px 10px 10px; float: left; }
div.playeritem .playerphoto { width: 150px; height: 150px; }
div.playeritem .playerphoto img { border: solid #000066 2px; background-image: url("/images/structure/background/leinster_photo.jpg"); background-repeat: no-repeat; background-position: 1px 1px;}
div.playeritem .playername { font-weight: bold; color: #000066; padding: 10px 0px 5px 0px; font-size: 120%; }
div.playeritem a { color: #2d50af; padding: 5px 5px 5px 20px; background-image: url("/images/structure/background/biog.gif"); background-repeat: no-repeat; background-position: 0px 6px; }
div.playeritem a:hover { text-decoration: underline; color: #000066; }
div.playeritem .comparelink { cursor: pointer; color: #2d50af; padding: 5px 5px 5px 20px; background-image: url("/images/structure/background/compare.gif"); background-repeat: no-repeat; background-position: 0px 6px;  }
div.playeritem .comparelink:hover { text-decoration: underline; color: #000066; }
div.playeritem .playerpoints { margin: 0px 0px 10px 0px; font-size: 100%; }
.stats_playpage tr.colhead th { color: white; font-weight: bold; padding: 0px 5px 0px 5px; height: 25px; line-height: 25px; background: #000066; }
.stats_playpage tr td { padding: 7px 5px 7px 5px; }
.stats_playpage tr.even td { background: #DBEAEF; color: #000066; }
.stats_playpage tr.odd td { color: #000066; }
.stats_playpage tr:hover { cursor: pointer; }
.stats_playpage tr.rollover td { cursor: pointer; background: #000066; color: #ffcc00; }


/*player comparison*/
div.comparelink { cursor: pointer; }
div.comparelist { clear:both; min-height: 130px; padding: 135px 0px 10px 0px; width: 190px; margin: 10px 0px 10px 0px; background-repeat: no-repeat; background-position: 0px 0px; background-color: #020129; }
div#dynamicadd { min-height: 95px; }
div.playercompbox { height: 70px; margin: 5px 5px 5px 5px; border-top: 1px dashed #AAAAAA; padding-top: 10px; padding-bottom: 10px; }
div.compimage { height: 70px; width: 70px; float:left; border: 1px dashed #AAAAAA; margin-right: 10px; background: none; }
span.compname { display:block; font-size: 120%; margin: 0px 0px 10px 0px; font-weight: bold; color: white; }
span.compteam { display: none; }
span.compteamname { display: block; }
div.removelink { color: #AAAAAA; font-size: 90%; text-align: right; padding: 0px 45px 5px 0px; background-image: url("/images/structure/background/x.gif"); background-repeat: no-repeat;  background-position: 80px 1px; cursor: pointer; }
div.removelink:hover { color: white; text-decoration: underline; }
div.comparebutton input { cursor: pointer; width: 150px; padding: 5px 10px 5px 10px; font-size: 110%; color: #000066; margin-left: 15px;}

/* Player Comparison page */
div.playercategories { float: left; width: 200px; }
div.playercategories td.sectionheading { color: #ffffff; font-weight: bold; font-size: 110%; text-align:left; }
div.feat_playercomparison .statsstatement { display: none;}
div.feat_playercomparison table.comparetable td.image { height: 80px;  }
div.playerarea { width: 550px; height: 660px; overflow-x: auto; }
div.playercolumn { float: left; width: 175px; margin: 19px 0px 0px 0px;}
div.comparisontitle { background: #2d50af; background-position: right; height: 30px; line-height: 30px; padding: 0px 0px 0px 10px; font-size: 120%;font-weight: bold; color: #ffffff; }
table.comparetable { border-collapse: collapse; }
table.comparetable td hr { color: #000066 }
table.comparetable tr.row { line-height: 20px;  }
table.comparetable td.headings { padding-left: 10px; text-align: left; font-weight: bold; border-bottom: 0px; }
table.comparetable td.info { text-align: center; }
table.comparetable tr.even { background: #DBEAEF; color: #000066;  }
table.comparetable td.removelink { font-size: 90%; background-image: url("/images/structure/background/x.gif"); background-repeat: no-repeat; background-position: 120px 3px; cursor: pointer; color: #AAAAAA; font-weight: bold; }
table.comparetable td.removelink a:hover { color: #000066; text-decoration: underline; }
table.comparetable td.playername { font-weight: bold; color: #000066; font-size: 120%; }
table.comparetable td.playerteam { display: none; }
table.comparetable td  { text-align: center; }


/* Player Profile */
.playpage_ha { background: #DBEAEF; padding: 0px 10px 10px 10px; }
.playpage_ha .titlebar .title { font-size: 130%; font-weight: bold; color: #000066; height: 35px; line-height: 35px; }
.playpage_ha .topcontainer { clear:both;  }
.playpage_ha .topcontainer .leftcol { clear: both; height: 235px; margin-bottom: 10px; border-bottom: dashed #ffcc00 1px; border-top: dashed #ffcc00 1px;background: #000066; padding: 5px; }
.playpage_ha .topcontainer .leftcol .playcontainer { }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg { float:left;  }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg img { height: 230px; width: 230px; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails { float:left; height: 230px; width: 460px; margin-left: 20px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails .name { font-size: 120%; color: #ffcc00; font-weight: bold; margin: 10px 0px 10px 0px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr.odd { background: #2D50AE; }
.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;}
.playpage_ha .topcontainer .rightcol { clear:both; margin-bottom: 10px; }
.playpage_ha .topcontainer .rightcol .tabs .tabheading { cursor: pointer; float: left; text-align: center; background-image: url("/images/structure/background/BG-06-Inactive-tab.gif"); background-repeat: repeat-x; background-position: top left; text-transform: uppercase; 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; text-align: center; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; padding-left: 10px; }
.playpage_ha .topcontainer .rightcol #playbiog { clear: both; width: 689px; padding: 20px; background: #ffffff; background-image: url("/images/structure/background/match_bg.jpg"); background-position: top; background-repeat: repeat-x; border-top: 0px solid #2D50AE; }
.playpage_ha .topcontainer .rightcol #playnews { clear: both; width: 689px; padding: 20px; background: #ffffff; background-image: url("/images/structure/background/match_bg.jpg"); background-position: top; background-repeat: repeat-x;}
.playpage_ha .topcontainer .rightcol #playbiog .title { display: none; }
.playpage_ha .topcontainer .rightcol #playbiog .biog { line-height: 150%; }
.playpage_ha .currentstats { clear: both; background: #DBEAEB; padding-top: 10px; padding-bottom: 10px; margin-bottom:20px; border-bottom: dashed #375b7f 1px; border-top: dashed #375b7f 1px; }
.playpage_ha .currentstats tr.colhead th {  background: #000066; padding: 10px 0px 10px 5px; border-bottom: solid #FFCC00 3px;}
.playpage_ha .currentstats tr.even td { background: #ffffff; }
.playpage_ha .currentstats tr.rollover td { cursor: pointer; background: #000066; color: white;}
.playpage_ha .currentstats .playmatches_aa tr td { padding: 6px 0px 6px 5px; font-size: 100%; }
.playpage_ha .currentstats .playmatches_aa tr.total td  { border-top: solid #FFCC00 3px; font-weight: bold; padding: 10px 0px 10px 5px; font-size: 110%; color: white; background: #000066; }
.playpage_ha .prevstats { clear: both; background: #DBEAEF; padding-top: 10px; padding-bottom: 10px; margin-bottom:20px; border-bottom: dashed #375b7f 1px; border-top: dashed #375b7f 1px; }
.playpage_ha .prevstats tr.colhead th { background: #000066; padding: 10px 0px 10px 5px; border-bottom: solid #FFCC00 3px;}
.playpage_ha .prevstats tr.even td { background: none; }
.playpage_ha .prevstats tr.seasontotal td { border-bottom: solid #012d5e 0px; background: #ffffff; color: #000066; font-weight: bold; padding: 12px 0px 12px 5px; }
.playpage_ha .prevstats tr.comptotal td { background: #000044; color: white; font-weight: bold; padding: 12px 0px 12px 5px; }
.playpage_ha .prevstats .playstats tr td { padding: 6px 0px 6px 5px; font-size: 100%; }
.playpage_ha .prevstats .playstats tr.total td { border-top: solid #FFCC00 3px; font-weight: bold; padding: 10px 0px 10px 5px; font-size: 110%; color: white; background: #000066;  }


.playpage_ha .centercol { display: block; clear: both; height: 35px; }
.playpage_ha .facebooklike { display: block; }



/*Newsroom*/
.newsroom_style1 { display: block; width: 260px; height: 345px; background-image: url("/images/structure/background/news_bg.jpg"); background-repeat: no-repeat; background-position: top; margin: 0px 0px 10px 5px; padding: 5px; float: left; }
.newsroom_style1 .titletxt {padding: 0px; margin: 0px; background-image: none; color: #000066; font-size: 130%; border-bottom: 1px dotted #000066; }
.newsroom_style1 .article1 .image { display: block; width: 110px; height: 85px; float: left; padding-right: 5px; margin-top: 10px }
.newsroom_style1 .article1 .image img { border: solid #000066 3px; opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.9; }
.newsroom_style1 .article1 .image img:hover { border: solid #ffcc00 3px; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }
.newsroom_style1 .article1 .headline { float: left; width: 120px; font-weight: bold; font-size: 120%; padding: 0px 0px 10px 18px; background-position: 0px 1px; margin-top: 10px}
.newsroom_style1 .article1 .abstract { clear: both; display: block; margin: 10px 0px 10px 0px; font-size: 100%; color: #000000;}
.newsroom_style1 .article1 .date {display: block; font-size: 90%; float: left;}
.newsroom_style1 .titletxt { display: block; background-image: url("/images/structure/background/newslist_large.gif"); background-repeat: no-repeat; background-position: 5px 8px; color: #000066; text-transform: uppercase; font-weight: bold; font-size: 120%; padding-left: 25px;}
.newsroom_style1 .headline { display: block; font-size: 100%; padding: 5px 0px 3px 20px; background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 2px 7px; }
.newsroom_style1 .headline a { color: #000066; font-weight: bold; }
.newsroom_style1 .headline a:hover { background-color: #ffcc00; }
.newsroom_style2 { display: block; width: 260px; height: 345px; background-image: url("/images/structure/background/news_bg.jpg"); background-repeat: no-repeat; background-position: top; margin: 0px 5px 10px 0px; padding: 5px; float: left; }
.newsroom_style2 .titletxt {padding: 0px; margin: 0px; background-image: none; color: #000066; font-size: 130%; border-bottom: 1px dotted #000066; }
.newsroom_style2 .article1 .image { display: block; width: 110px; height: 85px; float: left; padding-right: 5px; margin-top: 10px }
.newsroom_style2 .article1 .image img { border: solid #000066 3px; opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.9; }
.newsroom_style2 .article1 .image img:hover { border: solid #ffcc00 3px; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }
.newsroom_style2 .article1 .headline { float: left; width: 120px; font-weight: bold; font-size: 120%; padding: 0px 0px 10px 18px; background-position: 0px 1px; margin-top: 10px}
.newsroom_style2 .article1 .abstract { clear: both; display: block; margin: 10px 0px 10px 0px; font-size: 100%; color: #000000;}
.newsroom_style2 .article1 .date {display: block; font-size: 90%; float: left;}
.newsroom_style2 .titletxt { display: block; background-image: url("/images/structure/background/newslist_large.gif"); background-repeat: no-repeat; background-position: 5px 8px; color: #000066; text-transform: uppercase; font-weight: bold; font-size: 120%; padding-left: 25px;}
.newsroom_style2 .headline { display: block; font-size: 100%; padding: 5px 0px 3px 20px; background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 2px 7px; }
.newsroom_style2 .headline a { color: #000066; font-weight: bold; }
.newsroom_style2 .headline a:hover { background-color: #ffcc00; }
.newsroom_style3 { display: block; width: 260px; height: 345px; background-image: url("/images/structure/background/news_bg.jpg"); background-repeat: no-repeat; background-position: top; margin: 0px 0px 5px 5px; padding: 5px; float: left; }
.newsroom_style3 .titletxt {padding: 0px; margin: 0px; background-image: none; color: #000066; font-size: 130%; border-bottom: 1px dotted #000066; }
.newsroom_style3 .article1 .image { display: block; width: 110px; height: 85px; float: left; padding-right: 5px; margin-top: 10px }
.newsroom_style3 .article1 .image img { border: solid #000066 3px; opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.9; }
.newsroom_style3 .article1 .image img:hover { border: solid #ffcc00 3px; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }
.newsroom_style3 .article1 .headline { float: left; width: 120px; font-weight: bold; font-size: 120%; padding: 0px 0px 10px 18px; background-position: 0px 1px; margin-top: 10px}
.newsroom_style3 .article1 .abstract { clear: both; display: block; margin: 10px 0px 10px 0px; font-size: 100%; color: #000000;}
.newsroom_style3 .article1 .date {display: block; font-size: 90%; float: left;}
.newsroom_style3 .titletxt { display: block; background-image: url("/images/structure/background/newslist_large.gif"); background-repeat: no-repeat; background-position: 5px 8px; color: #000066; text-transform: uppercase; font-weight: bold; font-size: 120%; padding-left: 25px;}
.newsroom_style3 .headline { display: block; font-size: 100%; padding: 5px 0px 3px 20px; background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 2px 7px; }
.newsroom_style3 .headline a { color: #000066; font-weight: bold; }
.newsroom_style3 .headline a:hover { background-color: #ffcc00; }
.newsroom_style4 { display: block; width: 260px; height: 345px; background-image: url("/images/structure/background/news_bg.jpg"); background-repeat: no-repeat; background-position: top; margin: 0px 5px 5px 0px; padding: 5px; float: left; }
.newsroom_style4 .titletxt {padding: 0px; margin: 0px; background-image: none; color: #000066; font-size: 130%; border-bottom: 1px dotted #000066; }
.newsroom_style4 .article1 .image { display: block; width: 110px; height: 85px; float: left; padding-right: 5px; margin-top: 10px }
.newsroom_style4 .article1 .image img { border: solid #000066 3px; opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.9; }
.newsroom_style4 .article1 .image img:hover { border: solid #ffcc00 3px; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }
.newsroom_style4 .article1 .headline { float: left; width: 120px; font-weight: bold; font-size: 120%; padding: 0px 0px 10px 18px; background-position: 0px 1px; margin-top: 10px}
.newsroom_style4 .article1 .abstract { clear: both; display: block; margin: 10px 0px 10px 0px; font-size: 100%; color: #000000;}
.newsroom_style4 .article1 .date {display: block; font-size: 90%; float: left;}
.newsroom_style4 .titletxt { display: block; background-image: url("/images/structure/background/newslist_large.gif"); background-repeat: no-repeat; background-position: 5px 8px; color: #000066; text-transform: uppercase; font-weight: bold; font-size: 120%; padding-left: 25px;}
.newsroom_style4 .headline { display: block; font-size: 100%; padding: 5px 0px 3px 20px; background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 2px 7px; }
.newsroom_style4 .headline a { color: #000066; font-weight: bold; }
.newsroom_style4 .headline a:hover { background-color: #ffcc00; }
.newsroommain { display: block; }
.newsroommain .article { display: block; height: 95px; padding: 10px; clear: both; background-image: url("/images/structure/background/news_bg.jpg"); background-repeat: repeat; background-position: top; border-bottom: 0px solid #dddddd; margin-top: 0px; margin-bottom: 0px; }
.newsroommain .image { display: block; width: 120px; float: left; margin: 0px 0px 0px 0px;}
.newsroommain .image img { display: block; border: 1px solid #000066; padding: 2px; }
.newsroommain .headline { background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 120px 3px; display: block; padding: 0px; font-weight: bold; font-size: 100%; }
.newsroommain .headline a { color: #000066; font-weight: bold; font-size: 120%; margin-left: 20px; }
.newsroommain .date { display: block; font-size: 90%; color: #000066}
.newsroommain .abstract { width: 360px; display: block; float: left; padding: 3px 0px 6px 0px; border-top: 0px dotted #000066; }


/*News Toolbar*/
.basetoolbar .newstoolbar { height: 40px; background: #2d50af; margin: 0px; border-bottom: 1px solid #ffffff}
.basetoolbar .newstoolbar .nav_linklist { width: 530px; float: left; text-transform: uppercase; font-size: 95%; }
.basetoolbar .newstoolbar .nav_linklist a { color: #ffffff; font-weight: normal; }
.basetoolbar .newstoolbar .nav_linklist .link { border-right: solid #bbbbbb 1px; }
.basetoolbar .newstoolbar .nav_linklist .link:hover { color: #ffcc00;}
.basetoolbar .newstoolbar .nav_linklist .link1 { margin-right: 0px; float: left; height: 40px; line-height: 40px; padding-left: 35px; padding-right: 15px; background-image: url("/images/structure/background/rss_blue.gif"); background-repeat: no-repeat; background-position: 10px 9px; }
.basetoolbar .newstoolbar .nav_linklist .link2 { margin-right: 0px; float: left; height: 40px; line-height: 40px; padding-left: 35px; padding-right: 15px; background-image: url("/images/structure/background/news_blue.gif"); background-repeat: no-repeat; background-position: 10px 9px;}
.basetoolbar .newstoolbar .nav_linklist .link3 { margin-right: 0px; float: left; height: 40px; line-height: 40px; padding-left: 35px; padding-right: 15px; background-image: url("/images/structure/background/newsletter_blue.gif"); background-repeat: no-repeat; background-position: 10px 10px; }
.basetoolbar .newstoolbar .nav_linklist .link4 { margin-right: 0px; float: left; height: 40px; line-height: 40px; padding-left: 35px; padding-right: 15px; background-image: url("/images/structure/background/tv_blue.gif"); background-repeat: no-repeat; background-position: 10px 9px; }
.basetoolbar .newstoolbar .sys_searchbar { display: none; float: left; width: 205px; }
.basetoolbar .newstoolbar .sys_searchbar .titletxt {padding-left: 10px; color: white; float: left; height: 40px; line-height: 40px;  text-transform: uppercase; font-size: 95%; background-image: url("/images/structure/background/icon-top-search.gif"); background-repeat: no-repeat; background-position: 5px 8px; }
.basetoolbar .newstoolbar .sys_searchbar .query { float: left; margin-top: 9px; margin-left: 10px; }
.basetoolbar .newstoolbar .sys_searchbar .query input { width: 120px; font-size: 100%; font-family: arial; color: #0a3c79; }
.basetoolbar .newstoolbar .sys_searchbar .button { float: left; height: 23px; margin-top: 4px; margin-left: 5px; text-transform: uppercase; }


/* RSS */
.synd_rsslister { margin-bottom: 10px; background: white; }
.synd_rsslister td.include { padding: 10px 10px 10px 10px; }
.synd_rsslister a { font-size: 90%; color: #000066; }
.synd_rsslister a:hover { color: #000066; text-decoration: underline; }
.synd_rsslister tr.list td { height: 20px; line-height: 20px; vertical-align: middle; }
.synd_whatisrss .content { padding: 10px 10px 10px 10px;margin-bottom: 10px; background: #ffffff;}
.synd_whatisrss .title { height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
.synd_whatisrss h2 { clear: both; height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }


/*Text Box*/
.textboxslide { width: 190px; margin-top: 5px; float: left; }
.textboxslide .mainbox { display: block; width: 190px; height: 100px; }
.textboxslide .mainbox .details { display: block; position: relative; top: -103px; width: 190px; }
.textboxslide .mainbox .details .content { width: 180px; padding: 5px; background: #010066; filter: alpha(Opacity=80); -moz-opacity: 0.80; opacity: 0.80; color: white; line-height: 150%; }


/*Button*/
.util_button {margin-top: 5px;}
/*Google Maps*/
.feat_googlemap .searchbox { display : none }
.feat_googlemap .mapbox { margin: 10px 0px 10px 0px; border: solid #000066 1px; }


/* News Article */
.std_newsarta { color: #383838; background: #ffffff; background-repeat: repeat-x; background-position: bottom; padding-bottom: 25px; }
.std_newsarta .headline { display: block; font-size: 100%; padding: 5px 0px 3px 25px; background-image: url("/images/structure/background/newslist_large.gif"); background-repeat: no-repeat; background-position: 5px 10px; font-weight: bold; color: #000066; font-size: 160%; }
.std_newsarta .dateauthor {display: block; width: 100%; overflow: hidden; padding: 5px 0px 10px 0px; color: #2d50af; font-weight: bold; font-size: 90%; border-bottom: 1px #000066 solid; margin-bottom: 10px;}
.std_newsarta .dateauthor .date {display: block; float: left; margin-left: 5px;}
.std_newsarta .dateauthor .author {display: block; float: left; padding: 0px 0px 0px 5px;}
.std_newsarta .imagecon {display: block; float: left; padding: 0px 0px 10px 0px;}
.std_newsarta .imagecon .image img {margin: 2px; vertical-align: bottom; padding: 0px; width: 400px;}
.std_newsarta .imagecon .image {float: left; display:block; text-align: center; background-color: #FFFFFF; border: 2px solid #000066; }
.std_newsarta .imagecon .icon {display: none; }
.std_newsarta .imagecon .caption { background: #DBEAEF; width: 125px; color: #2d50af; float: left; border-bottom: solid #eeeeee 1px; line-height: 150%;  margin-left: 5px; display: block; padding: 5px; margin-bottom: 10px; font-style: italic; font-size: 100%;}
.std_newsarta .imagecon .credit {display: block; float: left; width: 135px; line-height: 150%;  margin-left: 5px;color: #2d50af; padding: 5px 0px 0px 0px; font-size: 90%;}
.std_newsarta .imagecon .copyright { width: 135px; border-bottom: solid #eeeeee 1px; float: left;  line-height: 150%;  margin-left: 5px; color: #bbbbbb; padding: 5px 0px 10px 0px; font-size: 90%;}
.std_newsarta .abstract {display: block; clear: both; font-size: 110%; font-weight: bold; color: #000066; padding: 0px 0px 10px 0px; line-height: 120%; border-bottom: dashed  #000066 1px;}
.std_newsarta .article {display: block; clear: both; line-height: 150%; color: #000066; border-bottom: solid #000066 1px; padding-top: 10px; padding-bottom: 10px;}
.std_newsarta .variants {clear: both; display: block; margin: 10px 0px 10px 0px; width: 260px; }
.std_newsarta .variants a { color: #707070; }
.std_newsarta .variants a:hover { color: #000066; }
.std_newsarta .variants .email {display: block; float: left; background: #ffffff; width: 50%; overflow: hidden;}
.std_newsarta .variants .email .emaillink {background-image: url("/images/structure/background/icon_email_off.gif"); background-repeat: no-repeat; background-position: 11px 1px; display: block; float: left; padding: 0px 10px 0px 35px; font-size: 90%;}
.std_newsarta .variants .email .emailimg { display: none; }
.std_newsarta .variants .print {display: block; float: left; background: #ffffff; width: 50%; overflow: hidden;}
.std_newsarta .variants .print .printlink {background-image: url("/images/structure/background/icon_print_off.gif"); background-repeat: no-repeat; background-position: 16px 1px; display: block; float: left; padding: 0px 10px 0px 40px; font-size: 90%;}
.std_newsarta .variants .print .printimg {display: none; }

.facebooklike { display: block; padding: 10px 0px 10px 10px; }

.std_newsarta #mpu { margin-right: 10px; text-align:center;}
#mpureset {clear:both; line-height:1px;}


/*Feedback Form*/
.std_formcustom { margin-top: 10px; }
.std_formcustom th { padding: 5px; }
.std_formcustom td { padding: 5px; }
.std_formcustom .titletxt { color: white; border-bottom: 0px; margin-bottom: 10px; font-weight: bold; height: 30px; line-height: 30px; padding: 0px 0px 0px 35px; }


/*Gallery*/
.gallindex_stylea td { text-align: center;  }
.gallindex_stylea td img { border: solid #05096D 3px; filter: alpha(Opacity=70); -moz-opacity: 0.9; opacity: 0.9;  }
.gallindex_stylea td img:hover { border: solid #ffcc00 3px; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1; }
.gallindex_stylea td a { color: #707070; }
.gallindex_stylea td a:hover { color: #000066; }
.feat_gallery_lightbox { margin-bottom: 10px; }
.feat_gallery_lightbox .thumbnail { float:left; margin: 0px 15px 20px 0px; background: #05096D; width: 106px; }
.feat_gallery_lightbox .thumbnail:hover { cursor: pointer; }
.feat_gallery_lightbox .thumbnail img { border: solid #05096D 3px; display: block; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; width: 100px; height: 70px;}
.feat_gallery_lightbox .thumbnail img:hover { border: solid #ffcc00 3px; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1; }
.feat_gallery_lightbox .thumbnail .caption { display: none; }
.feat_gallery_lightbox .lightbox { clear:both; position: absolute; background: white; padding: 10px; margin-left: 0px; height: 540px; width: 700px; z-index: 1000; border: 1px solid #bbbbbb; }
.feat_gallery_lightbox .lightbox .mainimg { text-align:center; display:block; height: 480px; width: 700px; margin-bottom: 0px; }
.feat_gallery_lightbox .lightbox_img img { width: 700px; height: 470px; }
.feat_gallery_lightbox .lightbox_img .caption { clear:both; text-align: left; font-size: 110%; font-weight: bold; margin: 0; background-color: #ffffff; }
.feat_gallery_lightbox .lightbox_img .credit {clear:both; padding: 0px; font-size: 80%; margin: 0px;  background-color: #ffffff;}
.feat_gallery_lightbox .lightbox .navbar { clear:both; height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
.feat_gallery_lightbox .lightbox .close { float: left; cursor: pointer; }
.feat_gallery_lightbox .lightbox .close:hover { color: #ffcc00; }
.feat_gallery_lightbox .lightbox .slideshow { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .slideshow:hover { color: #ffcc00; }
.feat_gallery_lightbox .lightbox .back { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .back:hover { color: #ffcc00; }
.feat_gallery_lightbox .lightbox .next { float: right; cursor: pointer; margin-right: 10px;}
.feat_gallery_lightbox .lightbox .next:hover { color: #ffcc00; }
.feat_gallery_lightbox .lightbox .seperator { float: right; margin: 0px 10px 0px 0px; }
.feat_gallery_lightbox .lightbox .imgindex { float: left; padding-left: 190px; color: #ffffff;}


/* Action Galleries */
.maingall { margin-top:10px;margin-bottom:5px; background: #DBEAEB; width: 744px;  }
.maingall .galleryitem { padding: 10px; float: left; }
.maingall .galleryitem .image { display: block;  }
.maingall .galleryitem img { border: solid #F2FAFC 2px; width: 100px; height: 70px;  }
.maingall .selected img { border: solid #020066 2px; }
.maingall .headline { padding: 5px; font-size: 90%; }
.maingall .headline a { font-weight: bold; color: #020066; }
.maingall #galleryitem-2-551 { clear: both; padding: 5px; float: left; }


/*Branch personnel*/
.feat_squadindex .name {background: #010066; padding: 0px; height: 25px; line-height: 25px; margin-bottom: 10px; border-bottom: 1px solid #cccccc;}
.feat_squadindex .name:hover {background: #19349D;}
.feat_squadindex .name a {color: #ffffff; font-size:90%; font-weight: bold; padding-left: 5px;}
.feat_squadprofile .photo img {border: 4px solid #010066; padding: 1px;}
.feat_squadprofile h1 {font-weight: bold; text-transform: uppercase; font-size: 110%; padding: 5px 0px 0px 0px;}
.feat_squadprofile h3 {padding: 0px 0px 5px 0px; font-size: 100%; border-bottom: 4px solid #010066;}


/* Gallery Index A */
table.gallindex_stylea { margin: 0px 0px 10px 0px; }
table.gallindex_stylea img { border-width: 2px; display: block; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
table.gallindex_stylea img:hover {border: solid #FFCC00 2px; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1;}
table.gallindex_stylea a { font-weight: bold; color: #0B3D92; font-size: 90%; }
table.gallindex_stylea td { text-align: center; padding: 10px 2px 10px 2px; }


/*Match Centre Tabs*/
.matchnav { clear: both; width: 750px; }
.matchnav a { color: #ffffff; font-size: 100%; font-weight: bold; padding-left: 35px;}
.matchnav a:hover { color: #ffcc00; font-size: 100%; font-weight: bold; text-decoration: none;}
.matchnav ul { margin: 0px; padding: 0px; }
.matchnav li { cursor: pointer;  background-color: #23379A; float: left; width: 135px; margin-right: 5px; height: 30px; line-height: 30px;  }
.matchnav li.selected { background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: left; float: left; width: 135px; color: white;  height: 30px; line-height: 30px; }
.matchnav li:hover { background-image: url("/images/structure/background/background-title.jpg"); color: white; background-repeat: no-repeat; background-position: left; float: left; width: 135px;  height: 30px; line-height: 30px; }


/*Match Details
.headlinepreview { display:block; padding-left:10px; line-height: 40px; height: 40px; font-size: 130%; color: #000066; font-weight: bold; clear: both; }
.matchinfo { display:block; padding: 10px 0 10px 0; height:90px;}
.matchinfo .teams {display:block; text-align: center;  }
.matchinfo .teams .hometeam .homelogo {float: left; width:100px; text-align: center;} 
.matchinfo .teams .awayteam .awaylogo {float: right; width:100px; text-align: center;}
.matchinfo .teams .hometeamname {float: left; text-align: center; line-height: 40px; height: 40px; width:225px; font-size: 180%; font-weight:bold; text-transform: uppercase; }
.matchinfo .teams .awayteamname { float: left; text-align: center; line-height: 40px; height: 40px; width:225px; font-size: 180%; font-weight:bold; text-transform: uppercase; }
.matchinfo .teams .versus {float: left; text-align: center; width:100px; line-height: 40px; height: 40px; color: #000066; font-size: 180%; font-weight:bold; text-transform: uppercase; }
.matchinfo .details {display:block; text-align: center;}
.matchinfo .details .date {float: left; text-align: center; height:25px; line-height:25px; background: #B2BEDB; font-weight:bold; text-transform: uppercase; width: 275px;}
.matchinfo .details .timevenue {float: left; text-align: center; height:25px; line-height:25px; background: #DBEAEB; font-weight:bold; text-transform: uppercase; width: 275px;}
*/


/*Match Preview*/
.std_matchprevb { clear: both; width:750px; border-top: 2px solid #2d50af; }
.std_matchprevb .rightcol { float: right; background: #DBEAEF; background-image: url("/images/structure/background/news_bg.jpg"); background-position: top; background-repeat: repeat-x; border: 0px solid #eeeeee;  width: 384px; margin: 0 10px 10px 0; padding:10px; }
.std_matchprevb .rightcol .date { display:block; float: left; font-family: Arial; font-size: 90%; margin-right:10px; }
.std_matchprevb .rightcol .author { display:block; font-size: 90%; color:#000000; margin-left:10px;}
.std_matchprevb .rightcol .headline { display:block; font-size: 180%; font-weight:bold; padding: 10px 0 10px 0; border-bottom: dotted #4572AB 1px; }
.std_matchprevb .rightcol .abstract { display:block; line-height: 170%; font-size: 100%; font-weight: bold; padding: 10px 0 0 0; }
.std_matchprevb .rightcol .multimedia { display:block; margin: 20px 0 20px 0;}
.std_matchprevb .rightcol .multimedia .titletxt { padding-bottom:5px;}
.std_matchprevb .rightcol .multimedia .mediaitem_video .headline {display: block; font-family: Georgia; font-size: 110%; cursor: pointer; padding: 6px 0px 3px 25px; background-image: url("/images/structure/background/tvicon_multimedia.gif"); background-repeat: no-repeat; background-position: 0px 3px;border-bottom: 0px;}
.std_matchprevb .rightcol .multimedia .section_multimedia {display: none;}
.std_matchprevb .rightcol .article { display:block; font-family: Arial; font-size: 100%; line-height: 170%; padding: 0 0 20px 0;}
.email { float: left; width: 150px}
.print { float: left; width: 150px}
.std_matchprevb .leftcol { width: 306px; margin: 0 10px 10px 10px; padding-bottom:1px }
.std_matchprevb .leftcol .image  { display:block; text-align: center; background-color: #FFFFFF; border: 2px solid #000066;}
.std_matchprevb .leftcol .image img {margin: 2px; vertical-align: bottom; padding: 0px; width: 297px; height: 220px;}
.std_matchprevb .leftcol .caption { display:block; color: #000033; font-family: Arial; font-size: 90%; font-style:italic;}
.std_matchprevb .leftcol .previous { display:block; margin: 20px 0 20px 0; }
.std_matchprevb .leftcol .previous .matchinfo_sa table { font-size: 90%;}
.std_matchprevb .leftcol .previous .matchinfo_sa table th { background:#ffffff; padding: 7px 2px 7px 10px;}
.std_matchprevb .leftcol .previous .matchinfo_sa table tr td{ background:#DBEAEF; padding: 7px 2px 7px 10px;}
.std_matchprevb .leftcol .previous .matchinfo_sa table tr.even td{ background:#ffffff; padding: 7px 2px 7px 10px;}
.std_matchprevb .leftcol .matchtickets { display: none; }
.std_matchprevb .leftcol .formguide { display:block; margin: 10px 0 10px 0; }
.std_matchprevb .leftcol .formguide table.fixtures { line-height: 100%; font-size: 90%; color: #000066; }
.std_matchprevb .leftcol .formguide table.fixtures th { background:#ffffff; color: #000066;}
.std_matchprevb .leftcol .formguide table.fixtures tr.odd td { background: #DBEAEF; color: #000066; }
.std_matchprevb .leftcol .formguide table.fixtures tr.even td { color: #000066; }
.std_matchprevb .leftcol .formguide table.fixtures tr { background:#ffffff; color: #000066;}
.std_matchprevb .leftcol .leaguetable { display:block; margin: 10px 0 20px 0; }
.std_matchprevb .leftcol .leaguetable table { line-height: 150%; background:#ffffff;}
.std_matchprevb .leftcol .leaguetable table.grid th { font-size: 90%;}
.std_matchprevb .leftcol .leaguetable table.grid tr.champion { background:#000066; color: #ffcc00; }
.std_matchprevb .leftcol .leaguetable table.grid td { line-height: 200%;}
.std_matchprevb .leftcol .leaguetable table.grid tr.even td { background: #DBEAEF;}


/*Match Report*/
.std_matchrepp { clear: both; width:750px; border-top: 2px solid #2d50af; background:#ffffff;}
.std_matchrepp .match_timeline { display:block; margin: 0 10px 15px 10px; padding:6px 0 4px 0; }
.std_matchrepp .rightcol { float: right;  background: #DBEAEF; background-image: url("/images/structure/background/news_bg.jpg"); background-position: top; background-repeat: repeat-x; border: 0px solid #eeeeee; width: 384px; margin: 0 10px 10px 0; padding:10px; }
.std_matchrepp .rightcol .date { display:block; float: left; font-family: Arial; font-size: 90%; margin-right:10px; }
.std_matchrepp .rightcol .author { display:block; color: #000033; font-family: Arial; font-size: 90%; margin-left:10px;}
.std_matchrepp .rightcol .headline { display:block; font-size: 180%; font-weight:bold; padding: 10px 0 10px 0; border-bottom: dotted #4572AB 1px; }
.std_matchrepp .rightcol .abstract { display:block; font-family: Arial; line-height: 170%; font-size: 100%; font-weight: bold; padding: 20px 0 0 0;}
.std_matchrepp .rightcol .article { display:block; font-family: Arial; font-size: 100%; line-height: 170%; padding: 0 0 20px 0;}
.std_matchrepp .rightcol .article_report { display:block; font-family: Arial; font-size: 100%; line-height: 170%; padding: 20px 0 20px 0;}
.std_matchrepp .leftcol { width: 308px; margin: 0 10px 10px 10px; padding-bottom:1px }
.std_matchrepp .leftcol .image  { display:block; text-align: center; background-color: #FFFFFF; border: 2px solid #000066;}
.std_matchrepp .leftcol .image img { margin: 2px; vertical-align: bottom; width: 300px; height: 230px;}
.std_matchrepp .leftcol .caption { display:block; color: #000033; font-family: Arial; font-size: 90%; font-style:italic;}
.std_matchrepp .quotea { display:block; line-height: 150%; background: #000066; font-size: 110%; color: #ffffff; margin: 20px 0 20px 0; padding: 0px; overflow:auto; padding: 5px; border: 1px dashed #B2BEDB;}
.std_matchrepp .quotea .quote1name {display:block; font-family: Arial; font-size: 80%; font-weight:bold; margin-top:5px; color: #cccccc;}
.std_matchrepp .quotea .bqstart { float:left; padding: 6px 15px 15px 25px; background-image: url("/images/structure/background/openq.gif"); background-repeat: no-repeat; background-position: 0px 3px;  }
.std_matchrepp .quotea .bqend { float:right; padding: 6px 15px 15px 20px; background-image: url("/images/structure/background/closeq.gif"); background-repeat: no-repeat; background-position: 0px 3px; overflow:auto;}
.std_matchrepp .quoteb { display:block; line-height: 150%; background: #000066; font-size: 110%; color: #ffffff; margin: 20px 0 20px 0; padding: 0px; overflow:auto; padding: 5px; border: 1px dashed #B2BEDB;}
.std_matchrepp .quoteb .quote2name {display:block; font-family: Arial; font-size: 80%; font-weight:bold; margin-top:5px; color: #cccccc;}
.std_matchrepp .quoteb .bqstart { float:left; padding: 6px 15px 15px 25px; background-image: url("/images/structure/background/openq.gif"); background-repeat: no-repeat; background-position: 0px 3px;  }
.std_matchrepp .quoteb .bqend { float:right; padding: 6px 15px 15px 20px; background-image: url("/images/structure/background/closeq.gif"); background-repeat: no-repeat; background-position: 0px 3px; }
.std_matchrepp .scorecard { display:block; background:#ffffff;}
.std_matchrepp .scorecard .mthome { display:block; margin: 20px 0 20px 0; font-size: 90%; }
.std_matchrepp .scorecard .mthome table.matchteams_home td.team { padding-left: 35px; text-transform: uppercase; color: white; font-size: 110%; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
.std_matchrepp .scorecard .mthome table.matchteams_home tr.colhead {background:#DBEAEF;}
.std_matchrepp .scorecard .mthome table.matchteams_home tr.colhead th {padding: 5px; }
.std_matchrepp .scorecard .mthome table.matchteams_home td {padding: 5px;}
.std_matchrepp .scorecard .mthome table.matchteams_home tr.total {background:#DBEAEF;}
.std_matchrepp .scorecard .mthome table.matchteams_home tr.total th {padding: 5px;}
.std_matchrepp .scorecard .mtaway { display:block; margin: 20px 0 20px 0; font-size: 90%; }
.std_matchrepp .scorecard .mtaway table.matchteams_away td.team { padding-left: 35px; text-transform: uppercase; color: white; font-size: 110%; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
.std_matchrepp .scorecard .mtaway table.matchteams_away tr.colhead {background:#DBEAEF;}
.std_matchrepp .scorecard .mtaway table.matchteams_away tr.colhead th {padding: 5px; }
.std_matchrepp .scorecard .mtaway table.matchteams_away td {padding: 5px;}
.std_matchrepp .scorecard .mtaway table.matchteams_away tr.total {background:#DBEAEF;}
.std_matchrepp .scorecard .mtaway table.matchteams_away tr.total th {padding: 5px;}
.std_matchrepp .otherresults {display:block; margin: 20px 0 0 0; }
.std_matchrepp .otherresults table.fixtures { line-height: 100%; font-size: 90%; color: #000066; }
.std_matchrepp .otherresults table.fixtures td.list table.list tr.odd td { background: #DBEAEF; color: #000066; }
.std_matchrepp .otherresults table.fixtures tr.even td { color: #000066; }
.std_matchrepp .leftcol .leaguetable { display:block; margin: 10px 0 20px 0; border-bottom: dotted #B2BEDB 1px;}
.std_matchrepp .leftcol .leaguetable table { line-height: 150%;  background:#ffffff;}
.std_matchrepp .leftcol .leaguetable table.grid th { font-size: 90%;}
.std_matchrepp .leftcol .leaguetable table.grid tr.champion { background:#000066; color: #ffcc00; }
.std_matchrepp .leftcol .leaguetable table.grid td { line-height: 200%;}
.std_matchrepp .leftcol .leaguetable table.grid tr.even td { background: #DBEAEF;}


/*Match Overview*/
.matchoverview_ca .std_matchcentre { clear: both; width:750px; overflow: auto; background: white; border-top: 2px solid #2d50af;}
.matchoverview_ca .std_matchcentre .rightcol { float: right; background: #DBEAEF; background-image: url("/images/structure/background/news_bg.jpg"); background-position: top; background-repeat: repeat-x; width: 363px; margin: 0 0 10px 0; padding:10px;  }
.matchoverview_ca .std_matchcentre .rightcol .mpreview_headline {display:block; font-size: 120%; font-weight: bold; color: #000066; border-bottom: dashed #4572AB 1px; padding-bottom:5px;}
.matchoverview_ca .std_matchcentre .rightcol .team_cont {display: none; height:30px; line-height:30px; color:#ffcc00; font-size: 110%; margin: 10px 0 0 0;}
.matchoverview_ca .std_matchcentre .rightcol .team_cont table.teamcompare td {background:#1F3390; text-align: center;}
.matchoverview_ca .std_matchcentre .rightcol .flashleaguetable {display:hide; height:150px; background:#000066; margin: 10px 0 0 0;}
.matchoverview_ca .std_matchcentre .rightcol .captain_cont {display:hide; }
.matchoverview_ca .std_matchcentre .rightcol .captain_cont .titletxt {display:block; height:25px; line-height:25px; background:#00264F; font-family: Georgia; font-size: 100%; text-align: center; border-bottom: dashed #4572AB 1px; color:#ffffff;}
.matchoverview_ca .std_matchcentre .rightcol .form_cont {display:block; margin: 10px 0 0 0;}
.matchoverview_ca .std_matchcentre .rightcol .form_cont .titletxt {display:block; font-size: 100%; color:#ffffff;}
.matchoverview_ca .std_matchcentre .rightcol table.formtb td {padding: 0;}
.matchoverview_ca .std_matchcentre .rightcol table.formtb td.formtd1 {width: 175px;}
.matchoverview_ca .std_matchcentre .rightcol table.formtb td.formtd2 {width: 23px; font-weight: bold;}
.matchoverview_ca .std_matchcentre .rightcol table.formtb td.formtd3 {width: 175px;}
.matchoverview_ca .std_matchcentre .rightcol table.formtb table.form_results td { height:25px; line-height:25px; text-align: center; font-size: 90%;}
.matchoverview_ca .std_matchcentre .rightcol table.formtb table.fixtures td.list table.list {height:25px; line-height:25px;}
.matchoverview_ca .std_matchcentre .rightcol table.formtb table.fixtures td.list table.list tr.odd  { background:#ffffff; }
.matchoverview_ca .std_matchcentre .rightcol table.formtb table.fixtures td.list table.list tr.even  { background:#ffffff; }
.matchoverview_ca .std_matchcentre .rightcol table.formtb table.fixtures td.list table.list tr.colhead {display: none;}
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont {display:block; }
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont .titletxt {display:block; font-size: 100%; color:#ffffff;}
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont td.dangermentd1 { height:25px; line-height:25px; width: 147px; }
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont td.dangermentd2 { height:25px; line-height:25px; width: 69px; }
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont td.dangermentd3 { height:25px; line-height:25px; width: 147px; }
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont .table_dangermen tr.odd  { background:#ffffff; font-size: 90%; font-weight: normal;}
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont .table_dangermen tr.even { font-size: 90%; font-weight: normal;}
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont td.dangermentd2 table.dangermen_results td{ font-size: 90%; text-align: center; font-weight: normal; }
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont td.dangermentd3 .table_dangermen tr.even td {padding-left: 5px;}
.matchoverview_ca .std_matchcentre .rightcol .dangermen_cont td.dangermentd3 .table_dangermen tr.odd td {padding-left: 5px;}
.matchoverview_ca .std_matchcentre .leftcol { float: left; width: 340px; margin: 0 0 10px 0; padding:10px;}
.matchoverview_ca .std_matchcentre .leftcol .mnews_headline {display:block; font-size: 120%; font-weight: bold; color: #000066; border-bottom: dashed #4572AB 1px; padding-bottom:5px;}
.matchoverview_ca .std_matchcentre .leftcol .fixnewslist_aa { padding: 0px; margin: 0px; height: 100px;} 
.matchoverview_ca .std_matchcentre .leftcol .fixnewslist_aa .section_fixnewslist {display: none; font-size: 120%; color: #000066; font-weight: bold; padding-bottom:5px; padding-top:10px;}
.matchoverview_ca .std_matchcentre .leftcol .newsitem .image {display: block; width: 110px; height: 85px; float: left; padding-right: 5px; margin-top: 10px}
.matchoverview_ca .std_matchcentre .leftcol .newsitem .image img {border: solid #000066 1px; opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.9;}
.matchoverview_ca .std_matchcentre .leftcol .newsitem .headline a { color: #000066; font-weight: bold;font-size: 100%; padding: 5px 0px 3px 20px; background-image: url("/images/structure/background/newslist_large.gif"); background-repeat: no-repeat; background-position: 2px 7px;}
.matchoverview_ca .std_matchcentre .leftcol .newsitem .headline { float: left; width: 220px; font-weight: bold; margin-top: 10px }
.matchoverview_ca .std_matchcentre .leftcol .newsitem .abstract { display: block; }
.matchoverview_ca .std_matchcentre .leftcol .newsitem-1 {margin-top:10px; }
.matchoverview_ca .std_matchcentre .leftcol .section_line {display: none; }
.matchoverview_ca .std_matchcentre .leftcol .multimedia { clear: both; display:block; background:#00264F; border-bottom: dashed #4572AB 1px; border-top: dashed #4572AB 1px; margin: 20px 0 20px 0; padding: 10px;}
.matchoverview_ca .std_matchcentre .leftcol .multimedia .section_multimedia { font-family: Georgia; font-size: 130%; color: #A7B8C8; padding-bottom:5px; }
.matchoverview_ca .std_matchcentre .leftcol .multimedia .mediaitem_video .headline {font-family: Georgia; font-size: 110%; cursor: pointer; display: block; padding: 6px 0px 3px 25px; background-image: url("/images/structure/background/tvicon_multimedia.gif"); background-repeat: no-repeat; background-position: 0px 3px;border-bottom: 0px;}
.matchoverview_ca .std_matchcentre .leftcol .leaguetable { display:block; clear: both; margin: 10px 0 20px 0; border-bottom: dotted #B2BEDB 1px; width: 340px;}
.matchoverview_ca .std_matchcentre .leftcol .leaguetable .titletxt {margin: 0px; padding: 0 0 0 35px;}
.matchoverview_ca .std_matchcentre .leftcol .leaguetable table { line-height: 150%;  background:#ffffff;}
.matchoverview_ca .std_matchcentre .leftcol .leaguetable table.grid th { font-size: 90%;}
.matchoverview_ca .std_matchcentre .leftcol .leaguetable table.grid tr.champion { background:#000066; color: #ffcc00; }
.matchoverview_ca .std_matchcentre .leftcol .leaguetable table.grid td { line-height: 200%;}
.matchoverview_ca .std_matchcentre .leftcol .leaguetable table.grid tr.even td { background: #DBEAEF;}
/*Team Lineup*/
table.matchteams_aa { width: 100%; width: 745px; height: 700px; background: #DBEAEF; padding-top: 1px; border-top: 1px solid #2d50af;}
table.matchteams_aa td, table.matchteams_aa th { text-align: center; padding: 5px 10px 5px 10px; }
table.matchteams_aa tr.colhead td { background: #2d50af; border-bottom: solid white 1px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; color: #eeeeee; }
table.matchteams_aa td.teams {  text-align: center; font-size: 120%; font-weight: bold; padding: 0px 0px 0px 0px; }
table.matchteams_aa tr.colhead td.teams { background: #000066; color: white; }
table.matchteams_aa tr.colhead td.vs { background: #B2BEDB; color: #000066; vertical-align: middle; }
table.matchteams_aa .namea { padding-right: 20px; text-align: right; }
table.matchteams_aa .nameb { padding-left: 20px; text-align: left; }
table.matchteams_aa .pos { background: #B2BEDB; font-weight: bold; color: #000066; }
table.matchteams_aa .penaltytries { text-align: center; padding-bottom: 10px;}
table.matchteams_aa .player td { border-bottom: 1px solid #ffffff; }


/*---------------Domestic Section------------------*/
/* Domestic Tweaks */
.basedomestic .titletxt { height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: #060263; font-weight: bold; background-image: url("/images/structure/background/BG-07-Domestic-Title.jpg"); background-repeat: no-repeat; background-position: top left;  background-color: #ffffff;}
.basedomestic .basebannertxt { height: 40px; line-height: 40px; margin: 0 0 5px 200px; padding-left: 45px; text-transform: uppercase; color: #000044; font-weight: bold; font-size: 140%; background-image: url("/images/structure/background/domestic_toptitle.jpg"); background-repeat: no-repeat; background-position: left; background-color: #ffffff; }
.basedomestic .basecolumn2b .nav_multilevel { background: #62BBEA; }
.basedomestic .basecolumn2b .nav_multilevel .titletxt { height: 15px; line-height: 25px; padding-left: 15px; color: #000044; background: #62BBEA; }
.basedomestic .basecolumn2b .nav_multilevel .popuproot1:hover a { color: #060263; }
.basedomestic .basecolumn2b .nav_multilevel .popuproot1 { background-image: url("/images/structure/background/BG-04-Right-Col-Dom-Menu.gif"); background-repeat: no-repeat; background-position: 12px 6px; }
.basedomestic .basecolumn2b .nav_multilevel .popuproot1 a { color: #060263; }
.basedomestic .basecolumn2b .rightcolumnnews .article4 { display:none; }
.basedomestic .basecolumn2b .article1 { width: 180px;  }
.basedomestic .basecolumn2b .article1 .image { float: left; width: 60px;; }
.basedomestic .basecolumn2b .article1 .headline { float: left; width: 110px;  }
.basedomestic .basecolumn2b .article1 .abstract { font-size: 90%; }


/*------------- Domestic New Left Menu --------------*/ 
.basedomestic .baseleftmenu .nav_multilevel { background: #000000; float: left; padding: 0; margin:0; width:190px;} 
.basedomestic .baseleftmenu .nav_multilevel li {position:relative;z-index: 50;list-style: none; margin: 0; padding: 0;} 
.basedomestic .baseleftmenu .nav_multilevel li { background-image: url("/images/structure/background/background-menuitem_domestic.jpg"); background-repeat: no-repeat; background-color: #121d89; height: 26px;} 
.basedomestic .baseleftmenu .nav_multilevel li li { background-image: url("/images/structure/background/background-menuitem_domestic.jpg"); background-repeat: no-repeat; background-color: #121d89; height: 26px;} 
.basedomestic .baseleftmenu .nav_multilevel a{ font-weight: bold; display:block; text-decoration:none; height: 25px; line-height:26px; color: #000033; padding: 0px 0px 0px 6px; border-bottom: 1px #ffffff solid; font-family: Arial; font-size: 100%;} 
.basedomestic .baseleftmenu .nav_multilevel a:hover {color: #000044; border: 0px !important} 
.basedomestic .baseleftmenu .nav_multilevel ul ul { position: absolute;left:100%;top:0; padding: 0px 0px 0px 0px; margin:-1px 0px 0px 0px; list-style: none; width: 190px; border-top: 1px #fff solid;border-left: 1px #fff solid;border-right: 1px #fff solid; } 
.basedomestic .baseleftmenu .nav_multilevel ul ul li { background: #5CB4E6; height: 26px;padding:0;margin:0; border: 0px !important } 
.basedomestic .baseleftmenu .nav_multilevel ul ul ul {display: none} 
.basedomestic .baseleftmenu .nav_multilevel ul ul ul li { display: none} 
.basedomestic .baseleftmenu .nav_multilevel ul ul, .baseleftmenu .nav_multilevel ul li:hover ul ul, .baseleftmenu .nav_multilevel ul ul li:hover ul ul{display: none;} 
.basedomestic .baseleftmenu .nav_multilevel ul li:hover ul{display: block;background: #05096D; width: 190px;padding:0;margin:-1px -3px 0px 0px; border: 0px !important } 
.basedomestic .baseleftmenu .nav_multilevel ul ul li:hover ul{display: none} 
.basedomestic .baseleftmenu .nav_multilevel ul ul ul li:hover ul{display: none} 
.basedomestic .baseleftmenu .nav_multilevel li:hover {background: #B2BEDB;} 
.basedomestic .baseleftmenu .nav_multilevel li:hover ul{background: #05096D;} 
.basedomestic .baseleftmenu .nav_multilevel li li:hover {background: #B2BEDB;} 
.basedomestic .baseleftmenu .nav_multilevel li li:hover ul{background: #05096D;} 
.basedomestic .baseleftmenu .nav_multilevel ul ul a{ font-weight:normal;color: #000044; display: block; text-decoration: none; height: 25px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; line-height: 26px; border-bottom: 1px #ffffff solid; font-family: arial; font-size: 95%; } 
.basedomestic .baseleftmenu .nav_multilevel ul ul ul a{ display: none} 
*:first-child+html .baseleftmenu .nav_multilevel ul ul ul {position:relative;left:100%;top:-16px;margin:0px -3px 0px -3px;border-left: 1px #fff solid;} 
*:first-child+html .baseleftmenu .nav_multilevel ul ul li:hover ul{margin:0px 0px 0px 0px;} 
*html .basedomestic .baseleftmenu .nav_multilevel a {font-size: 75%;width:100%;} 
*html .basedomestic .baseleftmenu .nav_multilevel ul ul a {font-size: 75%;width:100%;} 
*html .basedomestic .baseleftmenu .nav_multilevel ul ul ul{position:relative;left:100%;top:-25px;} 
*html .basedomestic .baseleftmenu .nav_multilevel ul ul li:hover ul{margin:-3px 0px 0px 2px;}
*html .basedomestic .baseleftmenu div.nav_multilevel {width:185px;} 
*html .basedomestic .baseleftmenu {width:185px;} 


/*Domestic Titles*/
.basedomestic .std_pagea .titletxt { height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: #000033; font-weight: bold; background-image: url("/images/structure/background/background-title_domestic.jpg"); background-repeat: no-repeat; background-position: top left;  background-color: #ffffff;}
.basedomestic .basecolumn2b .titletxt { height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: #000033; font-weight: bold; background-image: url("/images/structure/background/background-title_domestic.jpg"); background-repeat: no-repeat; background-position: top left;  background-color: #ffffff;}
.basedomestic .std_pagea .pageitems .std_content .headline {  height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: #000044; font-weight: bold; background-image: url("/images/structure/background/background-title_domestic.jpg"); background-repeat: no-repeat; background-position: top left;  }
.basedomestic .std_pagea .pageitems .std_content .content h2 { background: #B2BEDB; color: #000033; padding-left: 5px;}


/* New Right Column Navigation */
.basedomestic .basecolumn2b .nav_multilevel { width: 190px; float: left; padding-bottom: 10px; background: #5CB4E6;}
.basedomestic .basecolumn2b .nav_multilevel .titletxt { background: #5CB4E6; font-family: Arial; font-size: 100%; margin-bottom: 10px; color: #000044; padding-left: 12px; }
.basedomestic .basecolumn2b .nav_multilevel ul {position:relative;z-index: 50;list-style: none; margin: 0; padding: 0;}
.basedomestic .basecolumn2b .nav_multilevel li { height: 23px; background: #5CB4E6; }
.basedomestic .basecolumn2b .nav_multilevel a{ margin: 0px; color: #000044; background-image: url("/images/structure/background/BG-04-Domestic-Right-Col-Menu.gif"); background-repeat: no-repeat; background-position: 12px 6px; padding: 0px 0px 0px 32px; height: 22px; line-height: 22px; font-weight: normal; display:block; text-decoration:none; }
.basedomestic .basecolumn2b .nav_multilevel a:hover {color: #ffffff;}
*:first-child+html .baseleftmenu .nav_multilevel ul li a {height: 1%;} 
*:first-child+html .baseleftmenu .nav_multilevel ul ul { margin:-3px 0px 0px 0px;border-right: 0px #0a3c79 solid; border-left: 0px #0a3c79 solid;}
*:first-child+html .baseleftmenu .nav_multilevel ul li:hover ul {margin:0px 0px 0px 1px;}
* html .baseleftmenu .nav_multilevel a {font-size: 75%;width:100%;}
* html .baseleftmenu .nav_multilevel { width: 170px;}


/* New Right Column Navigation End*/
/*Domestic Social Bookmarks*/
.basedomestic .socialbookmarks { clear: both; margin-bottom: 10px; background: #F1F8FF; }
.basedomestic .titletxt { background: black; color: white; border-bottom: 0px; margin-bottom: 10px; font-weight: bold; height: 30px; line-height: 30px; padding: 0px 0px 0px 10px; }
.basedomestic .socialbookmarks .social-expand, div.socialbookmarks .social-hide { padding: 3px; cursor: pointer; }
.basedomestic .socialbookmarks .tickerlabel { padding: 3px 3px 10px 3px; clear: both; }
.basedomestic .socialbookmarks .socialitem { padding: 3px; }
.basedomestic .socialbookmarks .socialitem img { cursor: pointer; }
.basedomestic .socialbookmarks .label { padding: 3px 3px 3px 5px; cursor: pointer; }

/*Domestic Tree Menu*/
.basedomestic .nav_multileveltree { clear: both; border: solid white 0px; padding: 5px 5px 5px 9px; background: #5CB4E6; }
.basedomestic .nav_multileveltree .multilevelitem { float: left; width: 170px; height: 20px; line-height: 20px; font-size: 90%; }
.basedomestic .nav_multileveltree .multilevelitem a { color: #000044; }
.basedomestic .nav_multileveltree .multilevelitem a:hover { color: #000044; text-decoration: underline; }

/*Domestic Top Story Container and News*/
.homenewsutil { height: 360px; margin-bottom: 10px; }
.domesticnews {height: 235px; }
.domesticnews .topnews .titletxt { margin-bottom: 10px; }
.domesticnews .topnews .topnewsitem .image { float: left; width:306px; height: 231px; display:block; text-align: center; border: 0px solid #000066; }
.domesticnews .topnews .topnewsitem .image img { margin: 2px; vertical-align: bottom; }
.domesticnews .topnews .topnewsitem .topnewsinfo { float: right; margin-bottom: 10px; position: absolute; width: 425px; margin: 0px 0px 0px 315px; }
.domesticnews .topnews .topnewsitem .topnewsinfo .headline { display: block; font-size: 130%; margin: 0px 0px 10px 0px; padding-bottom: 5px; border-bottom: 1px dotted #000066; text-transform: uppercase;}
.domesticnews .topnews .topnewsitem .topnewsinfo .headline a { color: #000066; font-weight: bold; }
.domesticnews .topnews .topnewsitem .topnewsinfo .abstract { clear: both; display: block; line-height: 150%; }
.domesticnews .othernews { display: block; height: 225px; width: 430px; position: absolute; margin: 110px 0px 0px 315px; }
.domesticnews .othernews li { display: block; height: 15px; padding: 0; margin: 0; }
.domesticnews .othernews li.article0 { background: none; background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 1px 7px; display: block; margin-left: 0px; margin-top: 0px; padding: 5px 10px 5px 20px; font-size: 90%; border: 0px;}
.domesticnews .othernews li.article1 { background: none; background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 1px 7px; display: block; margin-left: 0px; margin-top: 0px; padding: 5px 10px 5px 20px; font-size: 90%; border: 0px; }
.domesticnews .othernews li.article2 { background: none; background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 1px 7px; display: block; margin-left: 0px; margin-top: 0px; padding: 5px 10px 5px 20px; font-size: 90%; border: 0px; }
.domesticnews .othernews li.article3 { background: none; background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 1px 7px; display: block; margin-left: 0px; margin-top: 0px; padding: 5px 10px 5px 20px; font-size: 90%; border: 0px; }
.domesticnews .othernews li.selected0 { background: #FFCC00; display: block; margin-left: 0px; margin-top: 0px; padding: 5px 10px 5px 20px; font-size: 90%; border: 0px;}
.domesticnews .othernews li.selected1 { background: #FFCC00; display: block; margin-left: 0px; margin-top: 0px; padding: 5px 10px 5px 20px; font-size: 90%; border: 0px;}
.domesticnews .othernews li.selected2 { background: #FFCC00; display: block; margin-left: 0px; margin-top: 0px; padding: 5px 10px 5px 20px; font-size: 90%; border: 0px; }
.domesticnews .othernews li.selected3 { background: #FFCC00; display: block; margin-left: 0px; margin-top: 0px; padding: 5px 10px 5px 20px; font-size: 90%; border: 0px; }
.domesticnews .othernews li.selected a { color: #000066; font-size: 110%; }
.domesticnews .othernews .otherheadline { display: block;  }
.domesticnews .othernews .otherheadline a { color: #000066; font-weight: bold; font-size: 110%;}


/*Domestic Text Box*/
.basedomestic .domestic_slidedown .textboxslide { width: 182px; margin-top: 15px; padding-left: 3px; float: left;}
.basedomestic .domestic_slidedown .textboxslide .mainbox { display: block; width: 182px; height: 100px; padding: 0; margin: 0; }
.basedomestic .domestic_slidedown .textboxslide .titletxt { margin: 0; }
.basedomestic .domestic_slidedown .textboxslide .mainbox .image { padding: 0; margin: 0; }
.basedomestic .domestic_slidedown .textboxslide .mainbox .details { display: block; position: relative; top: -103px; width: 182px; }
.basedomestic .domestic_slidedown .textboxslide .mainbox .details .content { width: 172px; background: #ffffff; filter: alpha(Opacity=180); -moz-opacity: 0.80; opacity: 0.81; color: #000066; line-height: 150%; }
.basedomestic .domestic_slidedown { clear: both; float: left; margin: 10px 0px 0px 0px; background-image: url("/images/structure/background/domestic_container_bg.jpg"); background-repeat: no-repeat; background-color: #ffffff; padding: 40px 0px 0px 0px; width: 745px; height: 320px; }

/*Domestic Content Items*/
.basedomestic .pageitems .std_content .content table { border-top: dashed #000066 1px; border-bottom: dashed #000066 1px; padding: 5px; background: #DBEAEF; margin-bottom: 10px; margin-top: 10px; }
.basedomestic .pageitems .std_content .content table td { background: white; padding: 5px 5px; }
.basedomestic .pageitems .std_content .content table th { background: #000066; color: white; border-bottom: 2px solid #5CB4E6; padding: 5px 5px; }


/*Domestic Upcoming Event*/
.basedomestic .domestic_event { display: block; width: 190px; height: 500px; background-image: url("/images/structure/background/news_bg.jpg"); background-repeat: no-repeat; background-position: top; margin-top: 10px; padding: 0px; float: left; }
.basedomestic .domestic_event .titletxt {padding-left: 30px; margin: 0px; color: #000044; background-image: url("/images/structure/background/background-title_domestic.jpg"); background-repeat: no-repeat; background-position: top left; font-size: 100%;  background-color: #ffffff;}
.basedomestic .domestic_event .article .image { display: none; }
.basedomestic .domestic_event .article .headline { float: left; font-weight: bold; font-size: 100%; padding: 0px 0px 0px 25px; background-position: 5px 1px; margin-top: 10px;}
.basedomestic .domestic_event .article .abstract { display: none}
.basedomestic .domestic_event .article .date {display: none;}
.basedomestic .domestic_event .headline { display: block; font-size: 100%; border-bottom: 1px dashed #ffffff; padding: 5px 0px 3px 20px; background-image: url("/images/structure/background/newslist_large.gif"); background-repeat: no-repeat; background-position: 5px 7px; }
.basedomestic .domestic_event .headline a { color: #000066; font-weight: bold; }
.basedomestic .domestic_event .headline a:hover { background-color: #ffcc00; }

/* Extra Domestic Hom Containers*/
.domhome01 {float: left; width: 485px; height: 200px; margin: 10px 10px 0px 0px; }
.domhome02 {float: left; width: 250px; height: 200px; margin: 10px 0px 0px 0px; }
.basedomestic .homegallery { height: 200px; margin: 0px; }
.domesticnews2 { display: block; }
.domesticnews2 .article { display: block; height: 10px; padding: 2px 0px 6px 5px; clear: both; }
.domesticnews2 .headline { background-image: url("/images/structure/background/newslist_small.gif"); background-repeat: no-repeat; background-position: 0px 3px; display: block; padding: 0px; font-weight: bold; font-size: 100%; }
.domesticnews2 .headline a { color: #000066; font-weight: bold; font-size: 100%; margin-left: 20px; }

/* MPU */
.basedomestic .centraliser { display: none; }


/* General Team Stats */
.statisticstabs { margin: 0px; padding: 0px; clear: both; }
.statisticstabs .buttons { clear: both; }
.statisticstabs .content { clear: both; border-top: solid #2D50AE 2px; margin: 0px; padding: 0px; }
.statisticstabs li { float: left; } 
.statisticstabs li:hover { cursor: pointer; }
.statisticstabs ul.buttons li { margin-right: 5px; width: 170px; height: 30px; line-height: 30px; text-align: center; text-transform: uppercase; color: #000066; font-weight: bold; background-image: url("/images/structure/background/BG-06-Inactive-tab.gif"); background-repeat: repeat-x; background-position: top left; background-color: #DCE2F2; }
.statisticstabs ul.buttons li.selected { height: 30px; width: 170px; line-height: 30px; text-align: center; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
.statisticstabs .buttons a { color: white; font-weight: bold; }
div.team_overall .heading { height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
div.team_overall .heading .statsstatement { display: none; }
div.team_overall .statsbar { padding-left: 10px; height: 30px; background: #2B49A9; line-height: 30px; }
div.team_overall .statsbar .statsrow { float: left; width: 118px; text-align: center; }
div.team_overall .statsbar .teamrow {display: none; }
div.team_overall .statsbar .approw { width: 145px; }
div.team_overall .statsbar .champrow { width: 135px; }
div.team_overall .statsbar .winrow { width: 110px; }
div.team_overall .statsbar .drawrow { width: 100px; }
div.team_overall .statsbar .loserow { width: 90px; }
div.team_overall .statsbar .label { display: block; float: left; color: #CECECE; }
div.team_overall .statsbar .info { font-weight: bold; color: #ffffff; }
div.team_overall .statsbar .info { display: block; float: left; margin-left: 5px; }
div.team_overall .charts { clear: both; }
div.team_overall .overallchart { float: left; width: 239px; background: white; border-left: 1px solid #2D50AE; border-right: 1px solid #2D50AE; border-bottom: 1px solid#2D50AE; }
div.team_overall .homechart { width: 260px; float: left; background: white; border-right: 1px solid #2D50AE; border-bottom: 1px solid #2D50AE; }
div.team_overall .awaychart { width: 225px; float: left; background: white; border-right: 1px solid #2D50AE; border-bottom: 1px solid #2D50AE; }
div.team_overall .charts .chartheading { background: white; text-align: center; font-weight: bold; height: 30px; line-height: 30px; border-top: solid #2D50AE 1px; color: #2D50AE; }
div.team_overall .overallstats { clear:both; height: 260px; margin-bottom: 10px; }
div.team_overall table .label { width: 190px; padding-left: 10px; font-weight: bold; }
div.team_overall table .row { line-height: 25px; }
div.team_overall .leftstats { float: left; width: 310px; }
div.team_overall .leftstats table { border-collapse: collapse; }
div.team_overall .rightstats table .label { width: 230px; padding-left: 10px; font-weight: bold; }
div.team_overall tr.odd { background: #DBEAEF; width: 100px; }
div.team_overall .rightstats { width: 435px;  }
div.team_overall .rightstats table { border-collapse: collapse; }


/* Matchcentre Overview */
.matchoverview {width: 750px; overflow: hidden; padding-top: 10px; clear: both; }
.matchoverview .columna { float: left; width: 225px; padding: 0px 5px 0px 0px; }
.matchoverview .columnb { color: white; float: left; width: 270px; background: #05096D; padding: 0px 10px 0px 10px; }
.matchoverview .columnc { float: left; width: 225px; padding: 0px 0px 0px 5px; }
.matchoverview .section { height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; margin-top: 10px; }
.matchoverview .logoa { text-align: center; padding: 20px 5px 0px 0px; }
.matchoverview .logob { text-align: center; padding: 20px 5px 0px 0px; }
.matchoverview .fixtures { font-size: 95%; }
.matchoverview table.fixtures tr td.field_Score { font-size: 100%; width: 35px;}
.matchoverview .fixtures tr td { }
.matchoverview .fixtures tr { cursor: pointer; }
.matchoverview .fixtures tr.odd { background: #DBEAEF; }
.matchoverview .fixtures th { display: none; }
.matchoverview .section_captain { display: none; }
.matchoverview .playphoto { display: none; }
.matchoverview .playdata { display: none; }
.matchoverview .dangermen th { padding: 4px; }
.matchoverview .dangermen td { padding: 4px; }
.matchoverview .dangermen tr.odd { background: #DBEAEF; }
.matchoverview th.field_DateShort, .matchoverview th.field_HomeDispName, .matchoverview th.field_AwayDispName { visibility: hidden; }
.matchoverview td.field_DateShort, .matchoverview .captnamea { font-weight: bold; padding-bottom: 5px;}
.matchoverview div.team_overall .overallstats_ea { border: 0px; padding: 0px; }
.matchoverview div.team_overall .overallstats_ea td.label { padding: 0px 0px 0px 5px; font-weight: bold;  width: auto; }
.matchoverview div.team_overall .overallstats_ea tr { height: 17px; }
.matchoverview div.team_overall .overallstats_ea tr.odd { background: #DBEAEF; }
.matchoverview .matchinfo { clear: both; height: 123px; }
.matchoverview .matchinfo td { text-align: center; }
.matchoverview .matchinfo .teamnames { padding: 10px 0px 10px 0px; font-size: 170%; color: white; font-weight: bold; clear: both; }
.matchoverview .matchinfo .info { clear: both;}
.matchoverview .fixnewslist { display: none  }
.matchoverview .fixnewslist .newsitem { clear: both; padding: 7px 0px 0px 15px; }
.matchoverview .fixnewslist .newsitem .headline a { color: white; }
.matchoverview .fixnewslist .newsitem li { list-style-type: disc; }
.matchoverview .fixnewslist .newsitem-0 { padding: 7px 0px 0px 0px; }
.matchoverview .fixnewslist .newsitem-0 .image img { border: 1px solid white; padding: 0px; background: #42598C; float: left; }
.matchoverview .fixnewslist .newsitem-0 .headline a { font-weight: bold; float: left; width: 150px; margin: 0px 0px 0px 5px; }
.matchoverview .spaceholder { clear: both; }
.matchoverview .spaceholder { clear: both; }
.matchoverview .section_multimedia { display: none; }
.matchoverview .section_headtohead { text-align: center; }
.matchoverview .team_overall .heading { display: none; }
.matchoverview .team_overall div.overallstats_fa { border: none; padding: 0px; }
.matchoverview .team_overall div.overallstats_fa td { text-align: center; }
.matchoverview .team_overall div.overallstats_fa table .label { padding: 0px; width: 50%; color: white; }
.matchoverview .team_overall div.overallstats_fa table .info { color: white; }
.matchoverview .team_overall div.overallstats_fa table .odd { background: #1F3396; }
.matchoverview .fixnewslist .section_fixnewslist { text-align: center; }
.matchoverview .fixnewslist .newsitem { background: #062E6C; margin-top: 5px; margin-bottom: 5px; height: 80px;  }
.matchoverview .fixnewslist .newsitem .image { margin: 0px 0px 0px 10px; }
.matchoverview .fixnewslist .newsitem .image img { border: solid #05204B 3px; }
.matchoverview .fixnewslist .newsitem .headline { float: right; width: 300px; margin: 5px 10px 0px 0px;}
.matchoverview .fixnewslist .newsitem .headline a { font-size: 120%; }
.matchoverview .fixnewslist .newsitem .abstract { display: none; }
.matchoverview .headtoheadteama { width: 33%; float: left; }
.matchoverview .headtoheadteamb { width: 67%; float: left; }
.matchoverview .headtoheadteama .label { display: none; }
.matchoverview .statsstatement { display: none; }





/*Match Formation*/
.matchteams_oa { float: left; height: 720px; padding-top: 10px; width: 728px; }
.matchteams_oa .cola { width: 255px; float: left; margin-left: 10px; margin-right: 10px; background: #ffffff; }
.matchteams_oa .cola .teamname { color: #000066; font-weight: bold; font-size: 130%; padding-bottom: 6px; border-bottom: dotted 1px #000066; margin-bottom: 5px; }
.matchteams_oa .cola table.matchteams tr.colhead th { font-weight: bold; background: #23379a; height: 20px; line-height: 20px; text-align: left; color: white; font-size: 90%; padding: 3px 2px 5px 3px;}
.matchteams_oa .cola table.matchteams tr.player td { padding: 5px 2px 5px 4px; cursor: pointer; font-size: 90%;}
.matchteams_oa .cola table.matchteams tr.odd td { background: #dbeaef; color: #000066;}
.matchteams_oa .cola table.matchteams tr.even td { background: #ffffff; color: #000066; }
.matchteams_oa .cola table.matchteams tr.sub td { color: #ffcc00; padding: 5px 0px 5px 5px; border-top: 1px solid #ffffff; background: #23379a; }
.matchteams_oa .cola table.matchteams tr td.biog { padding-left: 20px; color: #ffcc00; cursor: pointer; background-image: url("/images/structure/background/biog.gif"); background-repeat: no-repeat; background-position: 0px 6px; }
.matchteams_oa .colb { margin-top: 32px; display: block; width: 465px; float: right; }
.matchteams_oa .lineupmap { height: 650px; width: 465px; background-image: url("/images/structure/background/BG-Formation.gif"); background-repeat: no-repeat; }
.matchteams_oa .colb .photo { cursor: pointer; position: absolute; width: 40px; height: 60px; background-image: url("/images/structure/background/BG-Players-2.gif"); background-repeat: repeat-x; }
.matchteams_oa .colb .photo .image { text-align: center; padding: 5px 0px 3px 0px; }
.matchteams_oa .colb .photo .image img  { width: 36px; height: 36px; }
.matchteams_oa .colb .photo .pos { color: #000066; font-weight: bold; width: 40px; padding: 0px 0px 0px 0px; font-size: 100%; text-align: center;  }
.matchteams_oa .colb .photo_15 { position: absolute; margin: 500px 220px; }
.matchteams_oa .colb .photo_14 { position: absolute; margin: 470px 390px; }
.matchteams_oa .colb .photo_13 { position: absolute; margin: 440px 330px; }
.matchteams_oa .colb .photo_12 { position: absolute; margin: 410px 270px; }
.matchteams_oa .colb .photo_11 { position: absolute; margin: 470px 50px; }
.matchteams_oa .colb .photo_10 { position: absolute; margin: 380px 210px; }
.matchteams_oa .colb .photo_9 { position: absolute; margin: 350px 150px; }
.matchteams_oa .colb .photo_8 { position: absolute; margin: 260px 150px; }
.matchteams_oa .colb .photo_7 { position: absolute; margin: 240px 240px; }
.matchteams_oa .colb .photo_6 { position: absolute; margin: 240px 60px; }
.matchteams_oa .colb .photo_5 { position: absolute; margin: 170px 120px; }
.matchteams_oa .colb .photo_4 { position: absolute; margin: 170px 180px; }
.matchteams_oa .colb .photo_3 { position: absolute; margin: 100px 240px; }
.matchteams_oa .colb .photo_2 { position: absolute; margin: 100px 150px; }
.matchteams_oa .colb .photo_1 { position: absolute; margin: 100px 60px; }


/* securimagebox on feedbackform */
.securimage .instructions { padding: 5px 0px; }
.securimage .securimagebox { width: 177px; height: 45px; }
.securimage .securimagebox .captcha { float: left; }
.securimage .securimagebox .audio { float: left; margin: 1px 0px 0px 3px; }
.securimage .securimagebox .reload { float: left; margin: 0px 0px 0px 3px; }
.securimage .input { clear: both; padding: 0px 0px 5px 0px; }
/* centralise the MPU ad on the news page (News article - Style A) */
div.centraliser { text-align:center; }


/*--------Competitions--------*/
.feat_competition td.intro { line-height: 150%; font-weight: bold; }
.feat_competition td.section { background: #2A47A3; height: 25px; line-height: 25px; font-weight: bold; color: #ffffff; margin: 10px 0px 10px 0px; padding-left: 5px; }.pageitems .std_content .content h3 { height: 25px; line-height: 25px; border-bottom: solid #000066 2px; font-weight: bold; color: #000066; }
.feat_competition td.disclaimer {  font-size: 90%; font-style: italic; }


/*---------Poll-----------*/
.lhpoll { background: #F1F8FF; }
.lhpoll tr.option td { padding: 5px 0px 3px 0px; }
.lhpoll tr td.buttons { padding: 8px 0px 10px 10px; }
.lhpoll tr.option .bar { background: #2A47A3; height: 2px; padding: 3px; }


/*Domestic Fixture list*/
.basedomestic .fixturesdomestic { clear: both; background: #ffffff; margin-bottom: 10px; font-size: 95%; }
.basedomestic .fixturesdomestic td.titletxt { height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: #000033; font-weight: bold; background-image: url("/images/structure/background/background-title_domestic.jpg"); background-repeat: no-repeat; background-position: top left;  background-color: #ffffff;}
.basedomestic .fixturesdomestic td.dropdowns { text-align: right; padding: 1px; }
.basedomestic .fixturesdomestic tr.colhead th { font-weight: bold; padding: 7px 2px 7px 10px;  }
.basedomestic .fixturesdomestic tr.colhead th.field_HomeDispName { text-align: right; }
.basedomestic .fixturesdomestic tr td { padding: 0px 0px 0px 0px; }
.basedomestic .fixturesdomestic tr td a { color: #eec61f; }
.basedomestic .fixturesdomestic tr.group td { border-top: solid white 15px; height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title_domestic.jpg"); background-repeat: no-repeat; background-position: top left; }
.basedomestic .fixturesdomestic tr td.field_CompStageAbbrev { text-align: center; }
.basedomestic .fixturesdomestic tr th.field_CompStageAbbrev { text-align: center; }
.basedomestic .fixturesdomestic tr td.field_HomeDispName { text-align: right; }
.basedomestic .fixturesdomestic tr td.field_Score { text-align: center; }
.basedomestic .fixturesdomestic tr.even td { color: #1f3491; padding: 7px 2px 7px 10px; }
.basedomestic .fixturesdomestic tr.odd td { background: #dbeaeb; color: #1f3491; padding: 7px 2px 7px 10px; }
.basedomestic .fixturesdomestic tr.home td.field_VenName { font-weight: bold; }
.basedomestic .fixturesdomestic tr.rollover td { cursor: pointer; background: #ffcc00; }
.basedomestic .fixturesdomestic tr.rollover td a { color: #1f3491; }
.basedomestic .tablesdomestic td.dropdowns { text-align: right; padding: 1px; font-size: 80%;}
.basedomestic .baseleftmenu .sys_searchbar {display: none;}


/*Domestic Suspensions*/
.basedomestic .std_pagea .suspensionslist .list .date { width: 200px;}
.basedomestic .std_eventa .headline { font-size: 160%; padding: 0px 0px 10px 0px}
.basedomestic .std_eventa .date { font-style: italic;}
.basedomestic .std_eventa .article { padding-top: 10px;}


/* Mobile Fixture List */
.synd_downloadfix h2 { clear: both; height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: top left; }
.synd_downloadfix h3 {padding: 5px 0px 5px 0px; text-transform: uppercase; font-weight: bold; font-size: 100%; border-bottom: 3px solid #010066; margin-bottom: 10px;}
.synd_downloadfix h4 {font-weight: bold; color: #000000;}
.synd_downloadfix .content {margin: 10px;}
.synd_downloadfix a {text-decoration: underline;}
.synd_downloadfix a:hover {text-decoration: none;}
.baseleftmenu .sys_searchbar {display: block; background: #E6EAF6; height: 65px;}
.baseleftmenu .sys_searchbar .titletxt { margin-bottom: 5px; }
.baseleftmenu .sys_searchbar .query { float: left; margin-right: 5px; margin-left: 5px; }
.baseleftmenu .sys_searchbar .query input { padding: 2px; font-size: 110%; color: #010066; font-weight: bold; width: 120px; }
.baseleftmenu .sys_searchbar .button { float: left; }
.baseleftmenu .sys_searchbar .button input { font-weight: bold; font-size: 110%; width: 40px; cursor: pointer; }


/*---------------Search Results-----------------*/
form.zoom_searchform { margin-top: 20px; border-bottom: dashed #c3c3c3 1px; margin-bottom: 20px;}
form.zoom_searchform input.zoom_searchbox { width: 150px; font-size: 110%; padding-left: 5px;}
table.sys_search div.searchheading { background: #0062AD; background-image: url("/images/backgrounds/bg-title1.jpg"); color: #010066; height: 30px; line-height: 30px; font-weight: bold; text-transform: uppercase; font-size: 90%; background-repeat: no-repeat; padding: 0px 0px 0px 10px; margin-bottom: 10px; }
table.sys_search div.summary { font-size: 150%; color: #05096D; font-weight: bold;}
table.sys_search .result_pagescount { font-weight: bold; text-transform: uppercase; padding-bottom: 2px;  }
table.sys_search .sorting { margin: 0px 0px 15px 0px; padding: 15px 0px 15px 5px; background: #DBEAEF; }
table.sys_search .sorting a { text-decoration: underline; }
table.sys_search .result_title { margin: 20px 0px 5px 0px; padding-top: 10px; }
table.sys_search .result_title a { font-size: 120%; color: #050E4F;  font-weight: bold; text-transform: uppercase; }
table.sys_search .highlight { background: #F0AE00; font-weight: bold; padding: 2px;}
table.sys_search .description { display: none; line-height: 150%; }
table.sys_search .context { margin-bottom: 10px; line-height: 150%; }
table.sys_search .infoline { font-size: 85%; font-weight: bold; background: #DBEAEF; padding: 3px; border-bottom: dashed #c3c3c3 1px; margin-bottom: 10px;}
table.sys_search .searchtime { font-size: 85%; font-style: italic; }


.baseskyscraper { float: right; width: 120px;  }
div.baseskyscraper .util_container .util_customhtml { float: left; margin-left: 125px; clear: none; position: absolute; top: 0;}

/* <IMG src="/images/structure/background/bg-tb-2010.jpg"><IMG src="/images/structure/background/icon_email_off.gif"><IMG src="/images/structure/background/closeq.gif"><IMG src="/images/structure/background/openq.gif"><IMG src="/images/structure/background/closeq.gif"><IMG src="/images/structure/background/openq.gif"><IMG src="/images/structure/background/leinster_photo.jpg"><IMG src="/images/structure/background/icon_print_off.gif"><IMG src="/images/structure/background/bg-title-2010.jpg"><IMG src="/images/structure/background/banner2010.jpg"><IMG src="/images/structure/background/background-footer-Ln.jpg"><IMG src="/images/structure/background/leinster-downloadbutton.png"><IMG src="/images/structure/background/bg-mainarea-2010.jpg"><IMG src="/images/structure/background/bg-nav-on.jpg"><IMG src="/images/structure/background/bg-news-2010.jpg"><IMG src="/images/structure/background/bg-tb-title-2010.jpg"><IMG src="/images/structure/background/background-header-halloween.jpg"><IMG src="/images/structure/background/header-xmas09.jpg"><IMG src="/images/structure/background/background-title.jpg"><IMG src="/images/structure/background/interview.gif"><IMG src="/images/structure/background/newslist_large.gif"><IMG src="/images/structure/background/newslist_small.gif"><IMG src="/images/structure/background/tv-icon.gif"><IMG src="/images/structure/background/basemainarea_bg.jpg"><IMG src="/images/structure/background/news_blue.gif"><IMG src="/images/structure/background/newsletter_blue.gif"><IMG src="/images/structure/background/rss_blue.gif"><IMG src="/images/structure/background/tv_blue.gif"><IMG src="/images/structure/background/biog.gif"><IMG src="/images/structure/background/x.gif"><IMG src="/images/structure/background/compare.gif"><IMG src="/images/structure/background/4_over.jpg"><IMG src="/images/structure/background/background-header-christmas.jpg"><IMG src="/images/structure/background/leinster_toptitle.jpg"><IMG src="/images/structure/background/BG-04-Domestic-Right-Col-Menu.gif"><IMG src="/images/structure/background/domestic_toptitle.jpg"><IMG src="/images/structure/background/4.jpg"><IMG src="/images/structure/background/3_over.jpg"><IMG src="/images/structure/background/3.jpg"><IMG src="/images/structure/background/2_over.jpg"><IMG src="/images/structure/background/2.jpg"><IMG src="/images/structure/background/1_over.jpg"><IMG src="/images/structure/background/background-footer-Ln.jpg"><IMG src="/images/structure/background/openq.gif"><IMG src="/images/structure/background/1.jpg"><IMG src="/images/structure/background/BG-07-Page-Variant.gif"><IMG src="/images/structure/background/background-menuitem_domestic.jpg"><IMG src="/images/structure/background/player_comparison.jpg"><IMG src="/images/structure/background/background-title_domestic.jpg"><IMG src="/images/structure/background/background-header.jpg"><IMG src="/images/structure/background/match_bg.jpg"><IMG src="/images/structure/background/BG-04-Right-Col-Menu.gif"><IMG src="/images/structure/background/BG-04-Right-Col-News.gif"><IMG src="/images/structure/background/BG-06-Inactive-tab.gif"><IMG src="/images/structure/background/BG-05-eZine.gif"><IMG src="/images/structure/background/BG-03-Table-Champions.gif"><IMG src="/images/structure/background/bgr-main-grad.jpg"><IMG src="/images/structure/background/background-footer.jpg"><IMG src="/images/structure/background/BG-04-Right-Col-Dom-Menu.gif"><IMG src="/images/structure/background/background-menuitem.jpg"><IMG src="/images/structure/background/domestic_container_bg.jpg"><IMG src="/images/structure/background/news_bg.jpg"><IMG src="/images/structure/background/leinster_bg.jpg"><IMG src="/images/structure/background/leinster_bg1.jpg"><IMG src="/images/structure/background/background-title.jpg"><IMG src="/images/structure/background/closeq.gif"><IMG src="/images/structure/background/BG-Formation.gif"><IMG src="/images/structure/background/BG-Players.gif"><IMG src="/images/structure/background/BG-Players-2.gif"> */

