



/*----------------- Domestic Style Sheet -------------------*/

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

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

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

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

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

/*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-transform: 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: #ffcc00; }
.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: #ffcc00; 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: #ffcc00; padding: 0px 0px 0px 12px; background: none; }
.basecolumn2b .nav_multilevel a:hover { text-decoration: underline; }
.basecolumn2b .nav_multilevel .popuproot1:hover a { color: #ffcc00; }
.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: #ffcc00; }
.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: #f1f8ff; 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; }

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

/*Home Gallery*/
.homegallery { margin-top:10px;margin-bottom:5px; background: #DBEAEB; height: 210px; }
.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 { 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;}

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

/*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: 640px; width: 700px; z-index: 1000; border: 1px solid #bbbbbb; }
.feat_gallery_lightbox .lightbox .mainimg { text-align:center; display:block; height: 590px; width: 700px; margin-bottom: 20px; }
.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; }

/* Gallery Index A */
table.gallindex_stylea { margin: 0px 10px 10px 0px; }
table.gallindex_stylea img { border-width: 2px; display: block; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; width: 240px; height: 160px; }
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: 2px 2px 2px 2px; }

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




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

/*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-transform: 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; padding: px; }
.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; background: #;}
.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; }

/*Search box and results*/

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

/*  */

