#globalnavV3 a.globalnavV3_nw_selected {color:#FFFFFF; background-image:url(/glbimages/header/nw_bgon.jpg); background-position:left; background-repeat:repeat; }

/* NEW SECOND LEVEL TABBED MENU */
#secondmenu_sitter {}
#secondmenu {}
#secondmenu li {}
#secondmenu li span {}
#secondmenu a {}
#secondmenu a:hover {}
#secondmenu li.secondnav_off { background-image:url(/glbimages/header/nw_subnavr_off.jpg); background-repeat:no-repeat; background-position:top right; }
#secondmenu li.secondnav_off span {background-image:url(/glbimages/header/nw_subnavl_off.jpg); background-repeat:no-repeat; background-position:top left;   }
#secondmenu li.secondnav_off a {color:#FFFFFF; }
#secondmenu li.secondnav_off:hover{ background-image:url(/glbimages/header/nw_subnavr_on.jpg); background-repeat:no-repeat; background-position:top right;}
#secondmenu li.secondnav_off:hover span {background-image:none;}
#secondmenu li.secondnav_off a:hover {background-image:url(/glbimages/header/nw_subnavl_on.jpg); background-repeat:no-repeat; background-position:top left; color:#9E2D33;}


#secondmenu li.secondnav_selected{background-image:url(/glbimages/header/nw_subnavr_on.jpg); background-position:top right; background-repeat:no-repeat;}
#secondmenu li.secondnav_selected span {background-image:url(/glbimages/header/nw_subnavl_on.jpg); background-repeat:no-repeat; background-position:top left;}
#secondmenu li.secondnav_selected a {display:block; color:#9E2D33; text-decoration:none; margin:0; }


#secondmenuholder { background-image:url(/glbimages/header/nw_sitterbg.jpg); background-repeat:repeat-x; background-color:#EC3523 }
#secondmenuholder div.knot{ width:100%; background-image:url(/glbimages/header/nwknot.jpg); background-position:top left;  background-repeat:no-repeat;   height:35px;}

/* ############################################################################### */

.bigthumb{position: relative;top:0px; left:0px; width:260px; background-color:#FFFFFF; padding:0px; border: 1px dotted #778888; float:right; text-align:center;/* margin-left:20px;*/margin-bottom:1px; }
.bigthumb span{margin:1px;}
#imagegallery {margin-top:-8px;}

h1 a:hover {color:#990000;}


#comright #popularstories {margin:10px 0px;}
#comright .popular {margin:0px; padding:0px; list-style:none}
#comright .popular li {padding:0px; margin:0px; margin-bottom:2px;}
#comright .popular a {text-decoration:none; color:#333333; font-size:11px; padding:0 10px;}
#comright .popular a:hover {background-color:#FFFFFF; text-decoration:underline; color:#990000;}




/*LEFT NAV */
div.subtitle {background-color:#9E2D33; color:#FFFFFF; width:176px; font-weight:bold; padding:0px; margin-bottom:5px;}
div.subtitle a {color:#FFFFFF; text-decoration:none;}
ul#leftnavmain { width:175px; margin:0px; padding:0px; list-style:none; border-left:1px solid #cccccc; }
ul#leftnavmain li {list-style:none; margin-bottom:3px; border:1px solid #cccccc; padding:0px;}
ul#leftnavmain a {color:#9E2D33; text-decoration:none; display:block; padding:2px;  font-size:0.85em; line-height:1.5em;}
ul#leftnavmain a:hover { text-decoration:none; background-color:#E7DCDC; color:#9E2D33; }
li.leftnavmain { background-color:#FAF8FA; color:#000000;}
li.leftnavmain:hover { background-color:#E8DBE6}

li.leftnavselected {background-color:#E8DBE6;  }


li.leftnavselected a, .leftnavselected li a, .leftnavselected a { font-weight:bold;border-left:4px solid #9E2D33 /*#606B80*/}
li.leftnavselected:hover, .leftnavselected li:hover {background-color:#E8DBE6}
li.leftnavselected a:hover {text-decoration:none;background-color:#E8DBE6}


ul.leftnavmain { width:175px; margin:0px; padding:0px; list-style:disc  }
ul.leftnavmain li {margin:2px; margin-left:20px; padding:0px;}
ul.leftnavmain a {color:#666666; text-decoration:none; display:block; padding:0px 2px;  font-size:0.85em; line-height:1.1em;}
ul.leftnavmain a:hover { text-decoration:underline; background-color:transparent; color:#9E2D33; }
ul.leftnavmain li {color:#000000;}
ul.leftnavmain li:hover { background-color:transparent}
ul.leftnavselected li { }

li.sectorLiClass, .sectorLiClass li {background-color:#E8DBE6;}
a.sectorLiClass, .sectorLiClass a, .sectorLiClass a { text-indent:5px;}

/**/
div.youarehere_subtitle {background-color:#9E2D33; color:#FFFFFF; font-weight:bold; width:175px; text-align:left}
div.youarehere_subtitle table {}
div.youarehere_subtitle table td {padding:2px; color:#FFFFFF; text-align:left }
div.youarehere_subtitle table td a {color:#FFFFFF; text-decoration:none;}
div.youarehere_subtitle table td img {border:0px;}
ul#youarehere { width:175px; margin:0px; padding:0px; list-style:none;}
ul#youarehere li {list-style:none; margin-bottom:2px; border:1px solid #CCCCCC; padding:0px;}
ul#youarehere li:hover {}
ul#youarehere a {color:#9E2D33; text-decoration:none; display:block; padding-left:8px; padding:2px; font-size:0.85em; line-height:1.5em; }
ul#youarehere a:hover {text-decoration:none; background-color:#CCCCCC; }
li.yhnavmain, .yhnavmain li { background-color:#E0E0E0}
li.yhnavmain:hover, .yhnavmain li:hover { background-color:#CCCCCC; }

li.yhnvmn, .yhnvmn li {background-color:#CCCCCC; }
li.yhnvmn a, .yhnvmn li a, .yhnvmn a {border-left:4px solid #9E2D33; border-left:4px solid #606B80; border-right:4px solid #606B80; font-weight:bold; padding-left:5px;}
li.yhnvmn:hover, .yhnvmn li:hover {background-color:#CCCCCC; }
li.yhnvmn a:hover {text-decoration:none;  }


div.youarehere_sep {clear:both; height:10px; border-top:1px dashed #DADFE7; margin:10px 0 0 0;}

/* ############################# */

div.cleft { width:50px; float:left; padding-right:5px; text-align:left  }
div.cnwleft {float:left; padding-right:5px;  }
div.cright {width:90px; float:left; padding:0px 5px; padding-left:10px;  }
div.cExright {width:160px; float:left; padding:0px 5px; padding-left:10px; }
div.cLnright {width:245px; float:left; padding:0px 5px; padding-left:10px;  }



/*Directory Search */
div.DirSearchBox div.SearchBox {background-image:url(/glbimages/search/bd_directorysearch.jpg); background-repeat:repeat-x;  min-height:2em; padding:8px 2px 4px 2px;}
/* ###############  */


/* News Search Box */
div.NewsSearchBox {margin:10px 0px; padding:5px 0px; width:255px; border-bottom:1px dotted silver;}
div.NewsSearchBox span {font-weight:bold;}
div.NewsSearchBox  div.SearchInputBox {width:215px; float:left; padding-right:5px;}
div.NewsSearchBox  div.SearchInputBox .dsearchin {width:210px; border:1px solid #333333}
div.NewsSearchBox  div.SearchButton {}
div.NewsSearchBox  div.SearchButton .SearchButton {}



span.commentsicon {width:25px;background-image:url(/glbimages/news/comments.jpg);  background-repeat:no-repeat; padding-right:18px; background-position:left 2px;  }

/************************************* */
#newsListings, div.newsLanding {margin:0px; width:100%;}
div.nwSectorNews {margin:4px 0px; width:100%; background-color:/*#0383a8;*/#9E2D33; padding:0px;}
div.nwSectorNews h1 {color:#FFFFFF;  padding:0px; padding-left:2px; margin:0px; line-height:normal}
div.nwSectorNews h1 a {color:#FFFFFF;}
div.newsLanding div.nwSectorNews h2 a {color:#FFFFFF;}
div.newsLanding div.nwSectorNews h2 a:hover {background-color:transparent; text-decoration:underline;}



#newsListings div.mainheadline, div.newsLanding div.mainheadline { margin:5px 0px; width:100%; text-align:left; border-bottom:1px dotted silver; }
#newsListings div.mainheadline_left, div.newsLanding div.mainheadline_left {padding-right:5px; padding-bottom:5px; float:left; text-align:left}
#newsListings div.mainheadline_right, div.newsLanding div.mainheadline_right {width:490px; float:left; padding-bottom:5px;}
#newsListings div.mainheadline_right, div.newsLanding div.mainheadline_rightNW { float:left; padding-bottom:5px;}

#newsListings div.subnews, div.newsLanding div.subnews{ width:100%; text-align:left; border-bottom:1px dotted silver;  }
#newsListings div.subnewsl, div.newsLanding div.subnewsl {float:left; width:325px; padding-right:10px;padding-bottom:5px;  }
#newsListings div.subnewsr, div.newsLanding div.subnewsr {float:left; width:325px; padding-left:10px;padding-bottom:5px; }



#newsListings div.mininews, div.newsLanding div.mininews { width:100%; margin:10px 0px; text-align:left; }
#newsListings div.mininewsl, div.newsLanding div.mininewsl {float:left; width:325px; padding-right:10px; padding-bottom:5px; }
#newsListings div.mininewsr, div.newsLanding div.mininewsr {float:left; width:325px; padding-left:10px; padding-bottom:5px; }


#newsListings div.mininewsnavl, div.newsLanding div.mininewsnavl {float:left; width:235px; padding-right:10px; padding-bottom:5px;  }
#newsListings div.mininewsnavr, div.newsLanding div.mininewsnavr {float:left; width:235px; padding-left:10px; padding-bottom:5px; }


div.mainheadline:after, div.subnews:after, div.mininews:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#newsListings h1, #newsListings h2, #newsListings h3, div.newsLanding h1, div.newsLanding h2, div.newsLanding h3 { } 
#newsListings p, div.newsLanding p{margin:.25em 0 1em 0;line-height:1.35em;}
#newsListings h2.mainheadline, div.newsLanding h2.mainheadline {line-height:normal; font-size:24px; padding:0px; margin-bottom:6px; text-decoration:none; }
#newsListings h2, div.newsLanding h2 {line-height:normal; font-size:14px; padding:0px; margin-bottom:4px; text-decoration:none; }
#newsListings h2 a, #newsListings h3 a, div.newsLanding h2 a, div.newsLanding h3 a{  text-decoration:none; }
#newsListings h2 a:hover, #newsListings h3 a:hover, div.newsLanding h2 a:hover, div.newsLanding h3 a:hover  { color:#990000; text-decoration:none; }
#newsListings h2.artdetail, div.newsLanding h2.artdetail {font-size:20pt; padding-bottom:15px; padding-top:0px;}
#newsListings h3, div.newsLanding h3 { font-size:12px; margin: 0px; padding:0px; }



div.newsroomtitle {margin:0px; padding:2px; width:99%;border-bottom: 3px solid #0383a8;}
div.newsroomtitle:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.newsroomtitle  {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html div.newsroomtitle  {height:1%;display:block;}
div.newsroomtitle_l {width:465px; float:left;  }
div.newsroomtitle_r { width:220px; float:left; padding:0px; margin:0px; }
div.newsroomtitle_r iframe {margin:0px; padding:0px; border:0px;}

div.newsroomtitlenav_l {width:260px; float:left; }


div.newsroomtitle h1 {border:0px;}

#newsListings img, #newsArticle img, div.newsLanding img {background: #fafafa; border: 1px solid #dcdcdc; padding: 5px; }

div.mainleft {min-height: 200px;}
#newsArticle {margin:0px; width:99%;}
#newsArticle div.addrss {font-size:11px; font-weight:bold;}
#newsArticle div.nwarticletags {}
#newsArticle h1.artdetail { border-bottom:0px; font-size:25px; margin:0px; padding:0px;}
#newsArticle .datepost p,  #newsArticle p.datepost{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; 	 margin-bottom:5px; padding-top:0px; padding-right:1px; padding-bottom:1px; padding-left:0px; text-align:left; }
#newsArticle p.backlink {margin:0px; padding:0px; font-size:11px;}
#newsArticle p.backlink a {text-decoration:none;}


#newsArticle li {padding-bottom:5px;}



#ArchiveNews {width:98%; margin:0 auto;}
#ArchiveNews ul.newsArchiveList {margin:0px; padding:0px; list-style:none}
#ArchiveNews li {padding:0.2em 0px;list-style:none; margin:0px; margin-bottom:5px; border-bottom:1px dotted silver}
#ArchiveList {margin:0;margin:0 auto;width:100%; border-bottom:1px solid #333333; min-height:1.5em;padding:0;list-style:none;}
#ArchiveList li {display:inline;margin:0;padding:0;}
#ArchiveList a {padding:.2em 10px;text-decoration:none;color:#000;line-height:1em;display:block;float:left; border-right:1px solid #333333}
#ArchiveList a:hover {background:#000000; color:#FFFFFF;}
#ArchiveList a.lnews:hover {background-color:#990000; }
#ArchiveList a.snews:hover {background-color:#006600; }
#ArchiveList a.bnews:hover {background-color:#003399; }
#ArchiveList a.bfnews:hover {background-color:#003366; }

#ArchiveNews a.newstitle {font-weight:bold; text-decoration:none;}
div.archivePaginate {margin:0px; margin-top:10px;width:100%; text-align:center; border-top:1px dotted #990000;}
div.archivePaginate a {color:#990000; text-decoration:none; font-weight:bold; padding:0px 15px;}
div.archivePaginate a:hover {color:#FFFFFF;}







span.comments {line-height:0.75em; background-color:#FFFF33;}
img.float-left { margin: 5px 10px 2px 10px; float: left; position:relative; }
img.float-left {padding-right:20px; padding-bottom:20px; border:0px;}
img.float-right,  img.float-right{ margin: 5px 0px 10px 20px; float: right; position:relative; }
img.float-rightbt,  img.float-rightbt { margin:0px; float: right; position:relative; }

div.sectionwidebanner {clear:both; margin:0px; width:100%; text-align:center; border-top:1px dotted silver; border-bottom:1px dotted silver; padding:10px 0px;}
div.articlewidebanner {clear:both; margin:0px; width:100%; text-align:center;  padding:10px 0px;}






div.newsComments {width:100%;}
div.tabtitle {border-bottom:1px solid #DEDEDE; width:100%;}
div.tabtitle:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.CommentsTitle {background-color:#EFEFEF; border-left:1px solid #DEDEDE; background-image:url(/~/media/Images/iom.com_images/tabgrey.ashx); background-position:right top; width:200px; float:left}
div.CommentsTitle h3 {margin:0px; color:#333333; padding:0; display:block; vertical-align:text-bottom;line-height:25px; padding-left:5px; }
div.CommentsAdd {background-color:#EFEFEF; border-right:1px solid #DEDEDE; background-image:url(/~/media/Images/iom.com_images/tabgrey_right.ashx); background-position:left top; width:180px; float:right; text-align:right}
div.CommentsAdd h3 {margin:0px; padding:0; display:block; vertical-align:text-bottom;line-height:25px; padding-right:5px;  background-image:url(/glbimages/news/comments_grey.jpg); background-position:left; background-repeat:no-repeat; background-position:6px 5px;}
div.CommentsAdd h3 a {color:#666666; text-decoration:none;}
div.CommentsAdd h3 a:hover {background-color:#EFEFEF; text-decoration:underline;}


div.newsComments div.row1 { background-color:#F7F7F7; border-bottom:1px solid #DEDEDE }
div.newsComments div.row2 { background-color:#FCFCFC; border-bottom:1px solid #DEDEDE }
div.newsComments div.row1 div, div.newsComments div.row2 div {padding:5px;}

div.usercomments_disc {background-color:#666666; color:#FFFFFF; width:100%; margin:0px;}
div.usercomments_disc div {padding:4px;}

/*  ADD COMMENTS */
#commentsSubmitHold {margin:20px 0px;width:100%;}
#commentsSubmitHold h2 {margin:0px; padding:0px;}
div.haveyoursay {background-color:#EBEBEB; width:100%; border-top:1px solid #666666;  margin:0px;  color:#000000; padding:4px 5px; text-decoration:none;}
div.haveyoursay #formheader { }
div.haveyoursay div.formInputArea {}
div.formInputArea label {width:150px; display:block; float:left; font-weight:bold; text-decoration:none;}
div.formInputArea .commentsLabel {float:none; width:100%;}
div.formInputArea input {margin-bottom:5px;}
div.formInputArea div.input {width:100%; display:block; float:left;}
div.formInputArea div.inputcomment {width:100%; float:none;}
div.haveyoursay div.formButton {}
div.haveyoursay .cmName {width:400px; border:1px solid #666666;}
div.haveyoursay .cmEmail {width:400px; border:1px solid #666666;}
div.haveyoursay .cmComment {width:400px; border:1px solid #666666;}
div.haveyoursay .InputButton {background-image:url(/glbimages/news/commentButton.jpg); background-repeat:repeat-x; border:1px solid #999999; color:#666666; width:180px;}
div.haveyoursay p, pre {margin:.25em 0 1em 0;line-height:1.35em;}

span.formInputAreaValidation {color:#FF0000; font-weight:bold;}



/* SHOW HIDE */
.showhide_title{ color:#FFF; font-size:0.9em; background-color:#990000; width:255px; margin-bottom:2px; margin-top:2px; padding-left:2px; line-height:20px; overflow:hidden; cursor:pointer; background-image:url(/glbimages/news/redarrow.jpg); background-repeat:no-repeat; background-position:right; }
.showhide_answer{border:1px solid #317082; background-color:#F3EDDE; width:255px; visibility:hidden; height:0px; overflow:hidden; position:relative; }
.showhide_answer_content{ padding:1px; font-size:0.9em; position:relative; }


#shpanel {background:#F3EDDE; border-top:2px solid #990000; padding:2px 0px; display: none; width:100%;}
.slide { margin:0; padding:0; color:#FFF; font-size:0.9em; background-color:#990000; width:100%; }
.btn-slide { background-image:url(/glbimages/news/redarrowUp.jpg); background-repeat:no-repeat; background-position:right; text-align: center; width:244px; line-height:20px; padding:0; margin: 0 auto; display: block;text-decoration: none; color:#FFFFFF; text-align:left }
.active { background-position: right; }
a.btn-slide:hover {background-color:#990000;}




/* Left Nav News */
div.newsSections div.mainheadine {width:100%; margin-bottom:2px; padding-bottom:2px; border-bottom:1px dotted silver;}
div.newsSections { }
div.newsSector {width:170px; float:left; margin:0px; margin-right:2px; padding:0px;  }
div.newsSections div.nsHold { width:160px; padding-left:6px; padding-right:2px; }
div.newsSections div.mainheadine p {font-size:120%;}


div.SectornewsSectorHold { }
div.SectornewsSectorHold {width:100%; margin:5px 0px; border-top:3px solid #5c7333}
div.SectornewsSector {width:100%;  margin:5px 0px; padding:0px; font-size:11px;}
div.SectornewsSector div.linehold {width:100%;border-bottom:1px dotted silver; height:5px;}
div.SectornewsSector div.nsHold h3 {}
div.SectornewsSector div.col1 {width:48%; float:left; margin:0px; margin-right:2px; margin-bottom:5px; padding:0px;}
div.SectornewsSector div.col2 {width:48%; float:left; margin:0px; margin-left:10px; margin-bottom:5px; padding:0px;}
div.SectornewsSector div.nsHold { width:100%; padding-left:4px; padding-right:2px; }

div.newsSections h1, div.newsSections h1 a {color:#0383a8;  text-decoration:none; }
div.newsSections h3, div.newsSections h3 a {color:#0383a8; text-decoration:none; font-size:14px; word-wrap:break-word; }
div.newsSections h1 a:hover, div.newsSections h3 a:hover { color:#990000; text-decoration:none; }
div.newsSections img {background: #fafafa; border: 1px solid #dcdcdc; padding: 5px; }
div.newsSector img { overflow: hidden; height:90px; max-width:160px; width:auto !important;  }
div.SectornewsSector img { overflow: hidden; width:auto !important;  }

img.headlineleft {float:left; border:none; padding-bottom:4px;}

div.newsSections:after, div.mainheadine:after, div.SectornewsSectorHold:after, div.SectornewsSector:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.newsSections, div.SectornewsSectorHold, div.SectornewsSector {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html div.newsSections, * html div.SectornewsSectorHold, * html div.SectornewsSector {height:1%;display:block;}

* html div.newsSector {width:170px; wid\th:170px;}
* html div.SectornewsSector div.nsHold {width:100%; wid\th:98%;}
* html div.SectornewsSector img  {wid\th:90px !important; }
/*#####################*/






/* Date Picker */
#datePicker {width:290px; border-bottom:1px dotted silver}
#datePicker div.storiestitle {background-color:#333333; font-size:0.9em; color:#FFFFFF;width:290px; margin-bottom:2px; margin-top:2px; padding-left:2px; line-height:20px;}

/* News Search Results */
#NewsSearchHold {width:98%; margin:0px;}
span.local {color:#990000; text-transform:capitalize}
span.sports {color:#006600; text-transform:capitalize}
span.business {color:#003399; text-transform:capitalize}
div.search_r1, div.search_r2 {border-bottom:1px dotted silver; margin:0px; padding:4px;}
div.search_r1 p, div.search_r2 p {margin:0px; padding:0px;}
div.search_r1 {background-color:#F8F8F8}
div.search_r2 {background-color:#F0F0F0}
a.searchTitle {font-weight:bold; text-decoration:none;}


div.itemsperpage {font-size:11px; width:100%; text-align:left; color:#000000; border-bottom:solid 1px #333333; padding:4px 1px; background-color:#EFEFEF}
div.itemsperpage span {padding:0px 25px; padding-left:0px; float:left; display:block; border:0px;}
div.itemsperpage a {text-decoration:none; padding:0px 6px;}
div.itemsperpage a.selected {color:#000000; font-weight:bold;}
div.itemsperpage a.selected:hover {color:#FFFFFF;}
div.itemsperpage div.ipgft {width:210px; float:right; }

ul.itmsppg {margin:0px; padding:0px; list-style:none;  border-bottom:0px; }
ul.itmsppg {width:108px; float:left;  }
ul.itmsppg li {display:inline;margin:0;padding:0; border:0px;}



ul.pageno {margin:0px; padding:0px; list-style:none; }
ul.itmsppg {width:108px; float:left;  }
ul.pageno li {display:inline;margin:0;padding:0;}
ul.pageno a {display:block; float:left; padding:0px 8px;}
ul.pageno a:hover {background-color:#333333; color:#FFFFFF;}
ul.pageno a.current {color:#FFFFFF;background-color:#666666;}
div.pagHold img {border:none; margin:0px 5px;}

div.pagHold {width:100%; line-height:2em;}

div.pagHold table { margin:0px; padding:0px;}
div.pagHold table td {text-align:left; vertical-align:middle; font-size:smaller}
div.pagHold table td.pageof {width:150px;}
div.pagHold table td.prev  {width:90px;}
div.pagHold table td.pages  {padding:0px 10px;}
div.pagHold table td.next  {width:70px; text-align:right}
div.pagHold table td.prev span, div.pagHold table td.next span {padding:0px 4px;}
div.pagHold table td.prev a:hover, div.pagHold table td.next a:hover {background-color:transparent; text-decoration:underline; color:#003366}



/* Self-clearing Containers */
.itemsperpage:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.itemsperpage {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html itemsperpage {height:1%;display:block;}
/* ################################ */










/*############## */

div.rightWeather {border-bottom:1px dotted silver;font-size:11px; }
div.rightWeather h2 {background-color:#9E2D33; color:#FFFFFF; }
div.rightWeather div.daysHold { background-image:url(../glbimages/weather/right_bg.gif); background-repeat:repeat-y;}


