






.basebranch a { color: #3c9f20; } 

.basebranchhome .basecolumn1a { width: 950px; padding: 0px 0px 0px 0px; }

.basebranch .basecolumn2a { margin: 0px 3px 10px 7px; }
.basebranch div.basefooter .std_content .content a { color: #328a17; }
.basebranch div.basefooter .std_content .content a:hover { color: #ffffff; }
.basebranch div.basefooter .nav_linklist a { color: #328a17; }
.basebranch div.basefooter .nav_linklist a:hover { color: #ffffff; }

.basebranch .basefooter .majorsponsors { display: none; }
.basebranch .basefooter .util_flash { display: none; }
.basebranch div.basefooter .footerlogo { margin-top: 10px; }
.basebranch div.basefooter .std_content { margin-top: 10px; }
.basebranch div.basefooter .nav_linklist { margin-top: 10px; }
.basebranch div.footerezine { margin-top: 10px; }
.basebranch div.basecredits { margin-top: -120px; }

.basebranch div.basebannertxt { text-transform: uppercase; font-size: 150%; margin: 0px 0px 10px 195px; border-bottom: 3px #000000 solid; height: 40px; line-height: 40px; color: white; padding-left: 10px; background-image: url("/images/structure/background/longbranch_greenstripes.jpg"); background-repeat: no-repeat; }

.basebranch div.pagetitle { background-image: url("/images/structure/background/branch_textboxheader.jpg"); }

.basebranch .pagevariants a { color: #2a7811; }
.basebranch .pagevariants a:hover { color: #000000; }

/* Branch - New menu classes */
.basebranch .basetopmenu { height: 205px; }
.basebranch .basetopmenu .nav_multilevel { width: 960px; height: 40px; position: absolute; margin: 0px auto 0px auto;z-index: 100; background-image: url("/images/structure/background/branchmenu-off.jpg"); background-repeat: repeat-x; background-color: #3AA420; }
.basebranch .basetopmenu a { color: white; }
.topnav li.item7382 {width: 130px; }
.topnav li.item7383 {width: 75px;}
.topnav li.item7384 {width: 90px;}
.topnav li.item7385 {width: 120px;}
.topnav li.item7386 {width: 140px;}
.topnav li.item7387 {width: 100px;}
.topnav li.item7388 {width: 120px;}
.topnav li.item7389 {width: 90px;}
.basebranch .basetopmenu .nav_multilevel a:hover { background-image: url("/images/structure/background/branchmenu-on.jpg"); background-repeat: repeat-x; color: #ffffff; }
.topnav li.item9068 { width: 95px; background-image: url("/images/structure/background/menu-off.jpg"); background-repeat: repeat-x; background-color: #C6012F; }
.topnav li.item9068 a:hover {  background-image: url("/images/structure/background/menu-on.jpg"); background-repeat: repeat-x; }
.basebranch .basetopmenu .nav_multilevel li:hover { background-image: url("/images/structure/background/branchmenu-on.jpg"); background-repeat: repeat-x;}
.basebranch .basetopmenu .nav_multilevel a { padding: 0px 0px 0px 15px; }
/* End Branch - New menu classes */

.basebranch .leftnavigation .titletxt { font-size: 150%; margin: 0px 0px 0px 0px; border-bottom: 3px #000000 solid; height: 40px; line-height: 40px; color: white; padding-left: 40px; background-image: url("/images/structure/background/branch_greenstripes.jpg"); background-repeat: no-repeat; }
.basebranch .leftnavigation a { color: white; }
.basebranch .leftnavigation ul li:hover ul{display: block;background-image: url("/images/structure/background/branchleftmenu-on.jpg"); background-repeat: repeat-x;width: 230px;padding:0;margin:-1px -3px 0px -3px;}
.basebranch .leftnavigation ul ul li:hover ul{display: block;background-image: url("/images/structure/background/branchleftmenu-on.jpg"); background-repeat: repeat-x;width: 230px;padding:0;margin:-3px -3px 0px -3px;}
.basebranch .leftnavigation li:hover { background-image: url("/images/structure/background/branchleftmenu-on.jpg"); background-repeat: repeat-x; }


.basebranch .onecolgalleryindex .titletxt { background-image: url("/images/structure/background/green_thinheader.jpg"); height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; }
.basebranch .onecolgalleryindex .galleryitem .image img { border: solid #328a17 2px; }

.basebranch .socialbookmarks { margin-left: 5px; width: 225px; }
.basebranch .socialbookmarks .titletxt { background-image: url("/images/structure/background/branch_textboxheader.jpg"); height: 35px; line-height: 35px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; }


.basebranch .basecolumn2b .list_articles { margin-left: 5px; width: 225px; }
.basebranch .basecolumn2b .list_articles .titletxt { width: 215px; background-image: url("/images/structure/background/branch_textboxheader.jpg"); }
.basebranch .basecolumn2b .list_articles .headline { background-image: url("/images/structure/background/newsicon_green.gif"); background-repeat: no-repeat; background-position: 5px 4px; }
.basebranch .basecolumn2b .list_articles .headline a { color: #328a17; }
.basebranch .basecolumn2b .list_articles .headline a:hover { color: black; }
.basebranch .basecolumn2b .list_articles .article1 .image img:hover { border: solid #3c9f20 2px; }
.basebranch .basecolumn2b .list_articles .article1 .headline { width: 142px; }

.basebranch .basecolumn2b .textboxslide { margin-left: 5px; width: 225px; }
.basebranch .basecolumn2b .textboxslide .mainbox { width: 225px; }
.basebranch .basecolumn2b .textboxslide .titletxt { width: 215px; background-image: url("/images/structure/background/branch_textboxheader.jpg"); }
.basebranch .basecolumn2b .textboxslide .mainbox .details { width: 225px; }
.basebranch .basecolumn2b .textboxslide .mainbox .details .content { width: 205px; }
.basebranch .baseleftmenu .feat_poll td.titletxt { background-image: url("/images/structure/background/branch_textboxheader.jpg"); }


/*Branch Homepage*/
.basebranchhome div.topnews div.image {display: block; height: 315px; position: absolute; margin: 0px 0px 0px 495px; width: 450px; border: solid #338a18 3px;}
.basebranchhome div.topnews div.headline { text-transform: uppercase; background-image: url("/images/structure/background/branchicon-big-latestnews.jpg"); background-repeat: no-repeat; background-position: 5px 5px; display: block; padding: 30px 0px 0px 5px; font-weight: bold; font-size: 150%; }
.basebranchhome div.topnews div.headline a { color: #328a17; }
.basebranchhome div.othernews .otherheadline { display: block; padding: 3px 0px 3px 35px; background-image: url("/images/structure/background/newsicon_green.gif"); background-repeat: no-repeat; background-position: 5px 4px; }
.basebranchhome div.othernews .otherheadline a { color: #328a17; font-weight: bold; }
.basebranchhome div.othernews .selected a { color: black; }
.basebranchhome .promocont { background: black; height: 318px;  margin-bottom: 5px; }
.basebranchhome .promocont .textboxslide { width: 225px; margin: 10px 0px 0px 10px; float: left; }
.basebranchhome .promocont .tblast { margin-right: 0px; margin-left: 2px;}
.basebranchhome .promocont .textboxslide .mainbox { display: block; width: 225px; height: 110px; padding: 0; margin: 0; }
.basebranchhome .promocont .textboxslide .titletxt { background-image: url("/images/structure/background/branch_textboxheader.jpg"); height: 35px; line-height: 35px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%;}
.basebranchhome .promocont .textboxslide .mainbox .image { padding: 0; margin: 0; }
.basebranchhome .promocont .textboxslide .mainbox .details { display: block; position: relative; top: -113px; width: 225px; }
.basebranchhome .promocont .textboxslide .mainbox .details .content { font-weight: bold; width: 205px; padding: 10px; background: #000000; filter: alpha(Opacity=80); -moz-opacity: 0.80; opacity: 0.81; color: #ffffff; line-height: 150%; }

.basebranch .basecolumn1a .standardpromocont .textboxslide .titletxt { background-image: url("/images/structure/background/branch_textboxheader.jpg"); height: 35px; line-height: 35px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%;}
.basebranch div.basecolumn2a .list_articles .titletxt { background-image: url("/images/structure/background/branch_textboxheader.jpg"); }

.basebranch div.basecolumn2a .list_articles .article .image img:hover { border: solid #3c9f20 2px; }
.basebranch div.basecolumn2a .list_articles .article .headline { background-image: url("/images/structure/background/newsicon_green.gif"); }
.basebranch div.basecolumn2a .list_articles .article .headline a { color: #3c9f20;}
.basebranch div.basecolumn2a .list_articles .article .headline a:hover { color: black; }
.basebranch div.basecolumn2a .list_articles .article .date { color: #3c9f20; }
.basebranch div.basecolumn2a .list_articles .article1 .image img:hover { border: solid #3c9f20 2px; }

.basebranch .basecolumn1a .list_articles .titletxt { background-image: url("/images/structure/background/green_thinheader.jpg"); background-repeat: x; }
.basebranch .basecolumn1a .list_articles .headline { background-image: url("/images/structure/background/newsicon_green.gif"); background-repeat: no-repeat; background-position: 5px 4px; }
.basebranch .basecolumn1a .list_articles .headline a { color: #338a17; }
.basebranch .basecolumn1a .list_articles .article1 .image img:hover { border: solid #338a17 2px; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }



/* News Article */
div.basecolumn2a .std_newsartd { width: 520px; }
div.basecolumn2a .std_newsartd .image { width: 460px; height: 323px; margin: 10px 0px 5px 32px; }
div.basecolumn2a .std_newsartd .image img { width: 450px; height: 315px; border: solid black 3px; }
div.basecolumn2a .std_newsartd .headline { font-weight: bold; font-size: 150%; text-transform: uppercase; color: #cc0000; display: block; font-family: Trebuchet MS; clear: both; padding: 5px 5px 5px 30px; background-image: url("/images/structure/background/toolbar_archiveicon.gif"); background-repeat: no-repeat; background-position: 0px 7px; margin-top: 10px; }
div.basecolumn2a .std_newsartd .date { display: block; clear: both; font-size: 90%; padding: 0px; font-weight: bold; color: #a30606; margin-bottom: 5px; }
div.basecolumn2a .std_newsartd .caption { width: 460px; margin-left: 30px; padding-left: 3px; color: #404040; font-weight: normal; font-size: 90%; }
div.basecolumn2a .std_newsartd .credit { width: 460px; margin-left: 30px; padding-left: 3px; color: #404040; font-weight: normal; font-size: 90%; }
div.basecolumn2a .std_newsartd .author { display: block; clear: both; font-size: 90%; padding: 0px; font-weight: bold; color: #a30606; margin-bottom: 5px; }
div.basecolumn2a .std_newsartd .abstract { clear: both; line-height: 150%; padding: 20px 0px 20px 0px; margin: 20px 0px 20px 0px; font-weight: bold; border-bottom: dashed #949494 1px; border-top: dashed #949494 1px; }
div.basecolumn2a .std_newsartd .article { line-height: 150%; padding: 0px 5px 20px 0px; color: #404040; margin-bottom: 20px; border-bottom: dashed #949494 1px; }
div.basecolumn2a .std_newsartd .footer { height: 25px; background: #eeeeee; padding: 2px 0px 2px 0px; border: solid #949494 1px; margin-top: 10px;}
div.basecolumn2a .std_newsartd .footer { font-size: 90%; width: auto; }
div.basecolumn2a .std_newsartd .footer img { display: none; }
div.basecolumn2a .std_newsartd .forumlink { display: none; }
div.basecolumn2a .std_newsartd .emaillink { float: left; width: 100px; line-height: 25px; padding: 0px 0px 0px 45px; background-image: url("/images/structure/background/ulster_emailicon.gif"); background-repeat: no-repeat; background-position: 25px 8px; }
div.basecolumn2a .std_newsartd .printlink { float: left; width: 100px; line-height: 25px; padding: 0px 0px 0px 65px; background-image: url("/images/structure/background/ulster_printericon.gif"); background-repeat: no-repeat; background-position: 45px 5px;}
div.basecolumn2a .std_newsartd .footer a { color: #cc0000; }
div.basecolumn2a .std_newsartd .footer a:hover { color: #000000; text-decoration: none; }


.basebranch div.basecolumn2a .std_newsartd .headline { color: #328a17; background-image: url("/images/structure/background/branch_bignewsicon.gif"); background-repeat: no-repeat; background-position: 0px 7px; }
.basebranch div.basecolumn2a .std_newsartd .date { color: #20570e; }
.basebranch div.basecolumn2a .std_newsartd .author { color: #20570e; }
.basebranch div.basecolumn2a .std_newsartd .footer a { color: #328a17; }

.basebranchhome .pageitems .nav_multileveltree { display: none; }

.basebranch .basecolumn2a .staffindex table.feat_squadindex .photo { background: #2f8516; }
.basebranch .basecolumn2a .staffindex table.feat_squadindex .photo img { background: #2f8516; }
.basebranch .basecolumn2a .staffindex table.feat_squadindex .photo:hover { background: #599c3d; }
.basebranch .basecolumn2a .staffindex table.feat_squadindex .name { background: #2f8516; }
.basebranch .basecolumn2a .staffindex table.feat_squadindex .name:hover { background: #599c3d; }

.basebranch .basecolumn1a .util_iframe .titletxt { background-image: url("/images/structure/background/branch_textboxheader.jpg"); }

.basebranch .feat_gallrotate .titletxt { display: block; background-image: url("/images/structure/background/green_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; }
.basebranch .feat_gallrotate .buttons .selected { background: #328a17; color: white; }
.basebranch .feat_gallrotate a { color: #328a17; }
.basebranch .feat_gallrotate a:hover { font-weight: normal; color: black; }

table.stats_leaguetab { margin-bottom: 10px; }
table.stats_leaguetab td.titletxt { background-image: url("/images/structure/background/background-title-25.jpg"); height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; }
table.stats_leaguetab tr.colhead th { color: white; font-weight: bold; padding: 0px 5px 0px 5px; height: 25px; line-height: 25px; background: #000000; }
table.stats_leaguetab table.leaguetab tr td { padding: 7px 5px 7px 5px; }
table.stats_leaguetab tr.even td { background: #dddddd; color: #292929; }
table.stats_leaguetab tr.odd td { color: #292929; }
table.stats_leaguetab tr.highlight td { color: white; font-weight: bold; background: #505050; border-top: solid black 1px; border-bottom: solid black 1px; }
table.stats_leaguetab tr.champion td { border-bottom: solid #292929 1px; }

/* Fixture List */
table.stats_fixtures { margin-bottom: 10px; }
table.stats_fixtures td.titletxt { display: block; background-image: url("/images/structure/background/red_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; }
table.stats_fixtures table.fixtures { margin-top: 10px; font-size: 90%;}
table.stats_fixtures table.fixtures tr.group td { font-size: 130%; color: #cc0000; padding: 20px 0px 5px 0px; border-bottom: 1px solid #505050; }
table.stats_fixtures table.fixtures tr td { height: 25px; line-height: 25px; padding: 0px 2px 0px 2px; color: #292929; }
table.stats_fixtures table.fixtures tr.colhead { background: #000000; color: white; height: 25px; line-height: 25px; font-weight: bold; }
table.stats_fixtures table.fixtures tr.odd td { background: #dddddd; }
table.stats_fixtures table.fixtures tr.home td.field_VenName { color: #cc0000; font-weight: bold; }
table.stats_fixtures table.fixtures tr.rollover td.field_VenName { color: #ffffff; font-weight: bold; }
table.stats_fixtures table.fixtures tr td.field_HomeDispName { text-align: right; }
table.stats_fixtures table.fixtures tr th.field_HomeDispName { text-align: right; }
table.stats_fixtures table.fixtures tr td.field_AwayDispName { text-align: left; }
table.stats_fixtures table.fixtures tr td.field_Score { text-align: center; font-weight: bold; width: 100px; color:#CF0000; font-size: 110%; }
table.stats_fixtures table.fixtures tr th.field_CompStageAbbrev { padding-left: 10px;width: 50px; text-align: center; }
table.stats_fixtures table.fixtures tr td.field_CompStageAbbrev { padding-left: 10px;width: 50px; text-align: center; }
table.stats_fixtures table.fixtures tr.rollover td { cursor: pointer; background: black; color: white; }
table.stats_fixtures table.fixtures tr.rollover td a { color: white; }

/* Ulster Branch Fixtures Top Nav */
div.fixturestopnav li { text-align: center; background: #0F2906; width: 140px; float: left; margin-left: 6px; margin-bottom: 3px; padding: 3px; }
div.fixturestopnav li a { font-size: 80%; color: #ffffff; }



/*Referee Law Poll*/
.basecolumn2a .feat_poll { margin-bottom: 10px; background: #eeeeee; }
.basecolumn2a .feat_poll td.include { padding: 0px 5px 10px 5px; }
.basecolumn2a .feat_poll td.titletxt { background-image: url("/images/structure/background/branch_textboxheader.jpg"); height: 35px; line-height: 35px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 110%; }
.basecolumn2a .feat_poll td.text { padding: 10px 0px 10px 0px; }
.basecolumn2a .feat_poll tr.option td { color: #292929; font-weight: bold; font-size: 90%; padding: 0px 0px 5px 0px;}
.basecolumn2a .feat_poll tr.option td .bar { background: black; height: 5px; margin: 3px 3px 3px 0px; }
.basecolumn2a .feat_poll td.buttons { padding-top: 10px; }
.basecolumn2a .feat_poll .thankyou { padding: 10px 0px 0px 0px; }



div.basecolumn2a .std_newsarta { width: 520px; }
div.basecolumn2a .std_newsarta .multimedia { display: block; width: 450px; margin: 10px auto 10px auto; padding: 10px; background: #f2f2f2; }
div.basecolumn2a .std_newsarta .headline { font-weight: bold; font-size: 150%; text-transform: uppercase; color: #3c9f20; display: block; font-family: Trebuchet MS; clear: both; padding: 0px 10px 5px 10px; }
div.basecolumn2a .std_newsarta .dateauthor { display: block; padding-left: 10px; }
div.basecolumn2a .std_newsarta .date { display: block; clear: both; font-size: 80%; font-weight: bold; color: #3c9f20; margin-bottom: 5px; }
div.basecolumn2a .std_newsarta .caption { display: block; width: 460px; margin-left: 30px; padding-left: 3px; color: #404040; font-weight: normal; font-size: 90%; }
div.basecolumn2a .std_newsarta .credit { width: 460px; margin-left: 30px; padding-left: 3px; color: #404040; font-weight: normal; font-size: 90%; }
div.basecolumn2a .std_newsarta .author { display: block; clear: both; font-size: 80%; font-weight: bold; color: #3c9f20; margin-bottom: 5px; }
div.basecolumn2a .std_newsarta .abstract { display: block; clear: both; line-height: 150%; padding: 10px; font-weight: bold;}
div.basecolumn2a .std_newsarta .article { display: block; clear: both; margin-top: 10px;  }
div.basecolumn2a .std_newsarta .imagecon { clear: both; display: block; text-align: center; padding: 10px 0px 10px 0px; }
div.basecolumn2a .std_newsarta .imagecon .image { display: block; }

/*  */

