






/* 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; } 

/*------------- 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 1px; } .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 0px;} .pagevariants a { color: #000066; } .pagevariants a:hover { color: #000000; } .basebranch .pagevariants a { color: #000066; } .basebranch .pagevariants a:hover { color: #000000; } 



/*------------- 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; float: left; } 
.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;  float: left; } 
.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; float: left;} 
.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: 128px height: 59px; background: white; padding: 2px 18px 0px 18px; } 
.basefooter .footerbutton-02 .button2 { position: absolute; margin: 55px 0px 0px 822px; width: 128px height: 59px; background: white; padding: 0px 18px 0px 18px; } 
.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; float: left; } 

.baseskyscraper { float: right; width: 120px;  }



div.basecredits { margin-top: 0px; margin-left: auto; margin-right: auto; width: 960px; float: left; 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; } 


/*------------- 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;}



/*------------- Home 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%; }


/*------------- 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;} 



/*------------- Home Left Buttons --------------*/ 
.util_button {margin-top: 5px;} 
.leftbuttons .button { padding: 5px 0px 0px 0px; }



/*------------- Home 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; } 

/*------------- Home Tabbed News Container, tabs and news --------------*/ 
.homeotherutil { margin-bottom: 0px; } 
.homenewstabs { margin: 7px 0 0 0; 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 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;} 


/*------------- Home 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; } 

/*------------- 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; } 


/*------------- Home Bottom Text Box Area --------------*/ 

.homecontainer { width: 950px; height: 200px; background: #ffffff; clear: both; margin-bottom: 5px; padding: 5px;} 
.homecontainer .util_textbox { width: 226px; background-image: url("/images/structure/background/bg-tb-2010.jpg"); background-repeat: no-repeat; background-position: bottom; float: left; margin: 0px; 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 { padding: 5px 0px 5px 0px;  } 
.homecontainer .util_textbox .heading { height: 30px; line-height: 30px; padding-left: 10px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("/images/structure/background/bg-tb-title-2010.jpg"); background-repeat: no-repeat; background-position: top left; } 
.homecontainer .util_textbox .text { line-height: 140%; padding: 0px 3px 0px 3px; font-size: 95%; }




/*Search Box*/

.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; }




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


/*------------- TV --------------*/ 
.leinster_home_mini_player .list_articles { display: block; }
.leinster_home_mini_player .article1 {clear: both;}
.leinster_home_mini_player .article1 .mediaplayer { background: black; height: 190px; padding: 0px; margin: 0px; }
.leinster_home_mini_player .article1 .mediaplayer .player { height: 190px; padding: 0px; margin: 0px; }
.leinster_home_mini_player .article1 .headline { display: block; background: #000066; border: solid black 2px; padding: 5px 5px 5px 5px;}
.leinster_home_mini_player .article1 .headline a { color: white; font-size: 95%; font-weight: bold; text-transform: uppercase;}
.leinster_home_article_list_mdtv { background: black; height: 75px; border: solid black 2px;overflow-y: scroll; }
.leinster_home_article_list_mdtv .article { clear: both; border-bottom: solid #252525 1px; }
.leinster_home_article_list_mdtv .article .headline { display: block; padding: 5px 5px 5px 5px; }
.leinster_home_article_list_mdtv .article .headline a { font-size: 95%; color: #ffffff }
.basecolumn2b .util_customhtml {display: none;}

/* <IMG src="/images/structure/background/background-header.jpg"><IMG src="/images/structure/background/leinster_bg2.jpg"><IMG src="/images/structure/background/background-header.jpg"> */

