




.basecolumn1a .latestfeaturescont { clear: both; width: 740px; height: 220px; clear: both; background: #181818; border: solid #505050 5px; background-image: none; background-position: top right; margin-bottom: 10px; }
.basecolumn1a .latestfeatures { padding: 5px; background: none; height: 190px; width: 705px; }
.basecolumn1a .latestfeatures .titletxt { clear: both; background-image: url("/images/structure/background/red_thinheader.jpg"); background-repeat: x; height: 25px; line-height: 25px; width: 715px; }
.basecolumn1a .latestfeatures .article { padding: 5px 5px 5px 5px; background: none; height: 40px; width: 345px; }
.basecolumn1a .latestfeatures .article:hover { background: #292929; }
.basecolumn1a .latestfeatures .article .headline { display: block; width: 260px; float: left; margin: 0px; margin-top: 0px; font-size: 95%; background-image: url("/images/structure/background/features_icon.gif"); background-repeat: no-repeat; background-position: 5px 3px; }
.basecolumn1a .latestfeatures .article .headline a { padding: 3px 0px 3px 0px; color: white; }
.basecolumn1a .latestfeatures .article .image { display: block; width: 55px; float: left; padding: 0px; }
.basecolumn1a .latestfeatures .article .image img { border: solid #aaaaaa 2px; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; }
.basecolumn1a .latestfeatures .article1 { display: block; width: 345px; height: 150px; position: absolute; margin: 5px 0px 0px 0px; border-right: 1px #505050 solid; border-bottom: none; }
.basecolumn1a .latestfeatures .article1 .image { display: block; width: 105px; float: left; padding: 0px; margin: 0px 10px 0px 0px; }
.basecolumn1a .latestfeatures .article1 .image img { border: solid #aaaaaa 2px; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; }
.basecolumn1a .latestfeatures .article1 .headline { display: block; float: left; width: 205px; font-size: 95%; padding: 3px 0px 3px 25px; background-position: 0px 3px; margin: 0px 0px 5px 0px; }
.basecolumn1a .latestfeatures .article1 .date { display: block; float-left; width: 195px; font-size: 85%; font-weight: bold; color: #cccccc; margin: 0px 0px 5px 25px; }
.basecolumn1a .latestfeatures .article1 .headline a { color: white; }
.basecolumn1a .latestfeatures .article1 .abstract { display: block; padding: 5px 0px 5px 0px; font-size: 95%; color: #909090; }
.basecolumn1a .latestfeatures .article2 { display: block; position: absolute; margin: 5px 0px 0px 360px; }
.basecolumn1a .latestfeatures .article3 { display: block; position: absolute; margin: 60px 0px 0px 360px; }
.basecolumn1a .latestfeatures .article4 { display: block; position: absolute; margin: 115px 0px 0px 360px; }
.basecolumn1a .latestfeatures .article5 { display: block; position: absolute; margin: 165px 0px 0px 360px; }
.basecolumn1a .latestfeatures .article2  { clear: both; } 
.basecolumn1a .latestfeatures .article2 .headline {border-top: dashed #949494 0px; padding-top: 0px; background-position: 5px 0px;  }


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



/*News Toolbar*/
.newstoolbar { height: 40px; background: black;  margin: 0px 0px 10px 195px;}
.newstoolbar .nav_linklist { width: 425px; float: left; font-family: Trebuchet MS; text-transform: uppercase; font-size: 95%; }
.newstoolbar .nav_linklist a { color: white; font-weight: normal; }
.newstoolbar .nav_linklist .link { border-right: solid #292929 1px; }
.newstoolbar .nav_linklist .link:hover { background-color: #292929; }
.newstoolbar .nav_linklist .link1 { margin-right: 0px; float: left; height: 40px; line-height: 40px; padding-left: 45px; padding-right: 10px; background-image: url("/images/structure/background/toolbar_rssicon.gif"); background-repeat: no-repeat; background-position: 15px 9px; }
.newstoolbar .nav_linklist .link2 { margin-right: 0px; float: left; height: 40px; line-height: 40px; padding-left: 45px; padding-right: 10px; background-image: url("/images/structure/background/toolbar_archiveicon.gif"); background-repeat: no-repeat; background-position: 15px 9px;}
.newstoolbar .nav_linklist .link3 { margin-right: 0px; float: left; height: 40px; line-height: 40px; padding-left: 45px; padding-right: 10px; background-image: url("/images/structure/background/toolbar_newslettericon.gif"); background-repeat: no-repeat; background-position: 15px 13px; }
.newstoolbar .sys_searchbar { display: block; float: left; width: 305px; }
.newstoolbar .sys_searchbar .titletxt { padding-right: 5px; color: white; float: left; height: 40px; line-height: 40px;  font-family: Trebuchet MS; text-transform: uppercase; font-size: 95%; background-image: url("/images/structure/background/icon-top-search.gif"); background-repeat: no-repeat; background-position: 5px 8px; }
.newstoolbar .sys_searchbar .query { margin-top: 7px}
.newstoolbar .sys_searchbar .query input { font-size: 100%; float: left; width: 120px; padding: 3px 3px 3px 5px; border: solid #000000 1px; margin-left: 10px; } 
.newstoolbar .sys_searchbar .button input { cursor: pointer; padding: 2px; float: left; background: #cc0000; border: solid #000000 1px; width: 27px; font-size: 100%; height: 26px; color: #ffffff; font-weight: bold; margin-left: 5px;}


/* News Archive */
.archiveindex .nav_linklist { margin: 0px 10px 20px 0px; width: 250px; float: left; }
.archiveindex .nav_linklist .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%; margin-bottom: 5px;  }
.archiveindex .nav_linklist .link { background: #eeeeee; padding: 3px 0px 3px 5px; margin: 1px 0px 1px 0px; color: #292929; }
.archiveindex .nav_linklist .link:hover { background: white; }
.archiveindex .nav_linklist .link a { color: #cc0000; }
.archiveindex .nav_linklist .link a:hover { color: #292929; }
.basecolumn2a .list_archive .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%; margin-bottom: 5px; }
.basecolumn2a .list_archive .colhead { background: #505050; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 100%; }
.basecolumn2a .list_archive .date { padding: 3px 5px 3px 5px; width: 50px; }
.basecolumn2a .list_archive .headline { padding: 3px 5px 3px 5px; }
.basecolumn2a .list_archive .odd { background: #eeeeee; }
.basecolumn2a .list_archive .odd:hover, .basecolumn2a .list_archive .even:hover { background: #dddddd; }
.basecolumn2b .nav_linklist { background: #000000; }
.basecolumn2b .nav_linklist .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%; margin-bottom: 5px; }
.basecolumn2b .nav_linklist .link { padding: 2px 5px 2px 5px; background: #292929; margin: 2px 0px 1px 0px; }
.basecolumn2b .nav_linklist .link:hover { background: #505050; }
.basecolumn2b .nav_linklist .link a { color: #808080; }
.basecolumn2b .nav_linklist .link a:hover { color: #ffffff; }


/*RSS*/
.synd_rsslister { margin-bottom: 10px;  }
.synd_rsslister .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%; margin-bottom: 5px; }
.synd_rsslister .include table { padding: 10px; background: #000000; }
.synd_rsslister .include table tr.list td { height: 30px; line-height: 30px; padding-left: 30px; background-image: url("/images/structure/background/toolbar_rssicon.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.synd_rsslister .include table a { color: white; }
.synd_whatisrss { margin-top: 10px; }
.synd_whatisrss .title { 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%; margin-bottom: 5px; }
.synd_whatisrss .content { margin-bottom: 10px; line-height: 150%; }



/*Site Search*/
.searchpage div.sys_searchbar { padding: 0px 0px 15px 0px; }
.searchpage div.sys_searchbar .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%; margin-bottom: 5px; }
.searchpage div.sys_searchbar .query { float: left; margin-right: 10px; }
.searchpage div.sys_searchbar .query input { width: 250px; color: #C20336; }
table.sys_search 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%; margin-bottom: 5px; }
.searchpage form.zoom_searchform { margin-top: 20px; border-bottom: dashed #c3c3c3 1px; margin-bottom: 20px;}
.searchpage form.zoom_searchform input.zoom_searchbox { width: 150px; font-size: 110%; padding-left: 5px;}
.searchpage table.sys_search div.searchheading { background: #505050; height: 25px; line-height: 25px; color: white; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 100%; }
.searchpage table.sys_search div.summary { font-size: 120%; color: red; }
.searchpage table.sys_search .result_pagescount { font-weight: bold; text-transform: uppercase; padding-bottom: 2px; border-bottom: dashed #c3c3c3 1px; }
.searchpage table.sys_search .sorting { margin: 0px 0px 15px 0px; padding: 15px 0px 15px 5px; border-bottom: dashed black 1px; background: #f2f2f2; }
.searchpage table.sys_search .sorting a { text-decoration: underline; }
.searchpage table.sys_search .result_title { margin: 20px 0px 5px 0px; padding-top: 10px; }
.searchpage table.sys_search .result_title a { font-size: 120%; }
.searchpage table.sys_search .highlight { background: #cc0000; color: white; }
.searchpage table.sys_search .description { display: none; }
.searchpage table.sys_search .context { margin-bottom: 10px; }
.searchpage table.sys_search .infoline { font-weight: bold; background: #f2f2f2; padding: 3px; border-bottom: dashed #c3c3c3 1px; margin-bottom: 10px;}

div.basecolumn2a .std_newsarta { width: 520px; }
div.basecolumn2a .std_newsarta .imagecon {display: block;}
div.basecolumn2a .std_newsarta .image { display: block; width: 460px; height: 323px; margin: 10px 0px 5px 32px; }
div.basecolumn2a .std_newsarta .image img { display: block; width: 450px; height: 315px; border: solid black 3px; }
div.basecolumn2a .std_newsarta .multimedia { display: block; width: 450px; margin: 10px auto 10px auto; padding: 10px; background: #f2f2f2; }
div.basecolumn2a .std_newsarta .headline { display: block; font-weight: bold; font-size: 150%; text-transform: uppercase; color: #cc0000; display: block; font-family: Trebuchet MS; clear: both; padding: 0px 10px 5px 10px; }
div.basecolumn2a .std_newsarta .date { display: block; clear: both; font-size: 90%; padding: 0px; font-weight: bold; color: #a30606; 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 { display: block; 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: 90%; padding: 0px; font-weight: bold; color: #a30606; margin-bottom: 5px; }
div.basecolumn2a .std_newsarta .abstract { display: block; clear: both; line-height: 150%; padding: 10px 0px 10px 0px; font-weight: bold;}
div.basecolumn2a .std_newsarta .article { display: block; clear: both; margin-top: 10px; line-height: 150%; }
div.basecolumn2a .std_newsarta .dateauthor { display: block; clear: both; font-size: 90%; padding: 0px; font-weight: bold; color: #404040; margin-left: 10px; }
div.basecolumn2a .std_newsarta .dateauthor .date {color: #404040; float: left;}
div.basecolumn2a .std_newsarta .dateauthor .author {display: block; color: #404040; width: 200px;}
.sharebox { display: block; float: right; width: 70px; }
.tweetmeme { display: block; }
.facebookshare { display: block; }
/*  */

/*  */

