body { font-family:arial; hevetica, sans-serif, verdana; margin:0px;
}
*.zwire .alignleft{float:left; }
*.zwire .alignright {float:right; }

.paperheader{
			color: #000000; 
			font-family: arial; font-size: 12px; 
			font-weight: bold;
			text-transform: uppercase;
			border-bottom: solid 1px;
			border-top: solid 1px;
			border-color: #999999;
			
			
  	 	}

/* Left split editorial column */
/*.zwire #col21 { border-right: 1px solid #999999; width:50%; }*/
/*.zwire #col23 { border-right: 1px solid #999999; width:50%; }*/


/* Right split editorial column */
*.zwire #col22 { width:50%; } 
*.zwire #col24 { width:50%; } 
*.zwire #col25 { width:50%; } 
*.zwire #col26 { width:50%; } 
*.zwire #col27 { width:50%; } 
*.zwire #col28 { width:50%; } 
*.zwire #col29 { width:50%; } 
*.zwire #col30 { width:50%; }

*.zwire .nav FORM {display:inline;}

*.zwire { width:835px; }


/* ------------   header table, cols 1000-1999  ------------- */

*.zwire #ht { width:858px; }

/* MASTHEAD ROW, contains weather and search */

/* End IE5-Mac hack */ 

*.zwire #rt_1075 { margin-left:auto; margin-right:auto; }

*.zwire #row1080 table { width:100%; }
*.zwire #row1080_obj_1 { font-size: 10px; color: #999999; width:40%; }
*.zwire #row1080_obj_1 a { font-size: 10px; color: #999999; text-decoration:none; text-align:left; }
*.zwire #row1080_obj_2 { font-size: 10px; color: #999999; width:30%; }
*.zwire #row1080_obj_3 { font-size: 10px; color: #999999; width:30%; text-align:right; margin-right:0px; margin-left:auto; }
*.zwire #row1080_obj_3 a {font-size: 10px; color: #999999; text-decoration:none; text-align:right; margin-right:0px; margin-left:auto; }


*.zwire #row1100 { height:75px; }
*.zwire #row1100 table { width:100%; }
*.zwire #row1100_obj_1 { width:400px; vertical-align:top; text-align:center; }
*.zwire #row1100_obj_2 { width:200; }
*.zwire #row1100_obj_3 { vertical-align:middle; text-align:right; }
*.zwire #row1100_obj_3 table { width:100%; vertical-align:middle; text-align:right; margin-right:0; margin-left:auto; }
*.zwire #row1100_obj_4 { width:200px; vertical-align:middle; text-align:center; }


*.zwire #row1125 table { width:100%; }
*.zwire #row1125_obj_1 { font-size: 10px; color: #000000; width:100%; text-align:center; margin-right:auto; margin-left:auto; background-color: #CCCCCC; border: 1px solid #000000; }

/* top tabs, strip with News, classified, etc. */

*.zwire #row1150 { background-color:#0066cc; height:20px; }
*.zwire #rt_1150 {margin-left:auto; margin-right:auto; }
*.zwire #row1150_obj_1 { text-align:center; }

/* top banner */

*.zwire #row1075 { background-color:#EEEEEE; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #000000; }
*.zwire #row1175 { background-color:#EEEEEE; padding-top:5px; padding-bottom:5px; border-bottom:1px solid silver; }

/* Commented backslash hack hides rule from IE5-Mac \*/

*.zwire #row1075 { text-align:center; }
*.zwire #row1175 { text-align:center; }
*.zwire #row1150 { text-align:center; }

*.zwire #row1080 A:hover {text-decoration:underline;color:black;}


/* TOP TAB BAR */

*.zwire .tabbar {margin-left:auto;margin-right:auto;}
*.zwire .tabbar A { font-weight:normal; padding:0px 4px 0px 4px; margin-left:auto; margin-right:auto; font-size: 13px; border-left: #ffffff 1px solid; color:#ffffff; height:10px; text-decoration: none; text-align:center; white-space:nowrap; }
*.zwire .tabbar A:hover { text-decoration: underline; }
*.zwire .tab1 A { border-left: #000000 0px solid; }

*.zwire #col101 {  background-color:white; margin:0px; padding:0px}





*/ Stupid weather thing */
/*.zwire #weathertable { width:170px; background-color:gray; border:1px solid black; vertical-align:middle; font-family:arial; font-size:10px;*/
/*color:#000000; text-decoration:none; } */





*.zwire .weather { width:80px; position:relative; margin:auto; }
*.zwire .weather A { font-family:arial; font-size:10px; color:#000000; text-decoration:none; }
*.zwire .weather A:hover { text-decoration:underline; }
*.zwire .weather .condition { color:white; white-space:nowrap; }
*.zwire .weather .forecast { display:none; position:absolute; top:30px; left:0px; text-indent:10px; }
*.zwire .weather .weatherimage { position:absolute; top:10px; left:90px; visibility:hidden; }

*.zwire #news_search_top { display:inline; }
*.zwire .news_search { display: inline; }
*.zwire .news_search TABLE { width:120px; margin:auto; }
*.zwire .news_search THEAD { font-size:10px; text-transform:uppercase; text-align:left; }
*.zwire .news_search TD { vertical-align:top; }
*.zwire .news_search TD.inputs { text-align:left; width:90; }
*.zwire .news_search .searchinput{ size:10; color:#000000; font-size:13px; width:80px; }
*.zwire .news_search A.advancedsearch { color:#000000; font-size:10px; text-align:center; }
*.zwire .news_search TD.go { text-align:left; width:30; }
*.zwire .news_search .go A{ color:gray; font-weight:bold; font-size:16px; text-align:center; text-decoration:none; }





/* breadcrumb row */

*.zwire #row1200 { background-color:#0066cc; height:15px; border-top:1px solid #000000; }


/* ----------------  main table, cols 1-10 ------------   */

*.zwire #mt { width:835px; border-right: 1 #2F2F65 solid }
*.zwire #mt TD { vertical-align:top; }

/* mt col1, left nav bar */

*.zwire #mt #col1 {width:130px; padding-top: 5px; text-align:center; }

/* mt col2  story column */

*.zwire #mt #col2 { padding-top: 5px; padding-left:5px; padding-right:2px; text-align:center; width:545px; }

/* mt col3 near ad column */

*.zwire #mt #col3 { width:130px; padding-top: 5px; padding-right:5px; }

/* mt col4  far ad column */

*.zwire #mt #col4 { width:160px; padding-top: 5px; background-color: #ffffff; text-align:center; border-left: 1 silver solid }

/* mt col 5 far far column added by dh */

*.zwire #mt #col5 { width: 10px; padding-top: 5px; background-color: #dcdcdc; text-align:center; width:200px; }

/* netscape centering */

*.zwire #mt #col1 > * { margin-left: auto; margin-right: auto; }
*.zwire #mt #col2 > * { margin-left: auto; margin-right: auto; }
*.zwire #mt #col4 > * { margin-left: auto; margin-right: auto; }

/* content header */

*.zwire .contentheader { text-align:left; font-weight:normal; color:black; font-size:12px; background-color:#ffffff; margin-bottom:10px; text-decoration: none; }
*.zwire .contentheader a { text-align:left; font-weight:normal; color:black; font-size:12px; background-color:#ffffff; margin-bottom:10px; text-decoration: underline; }
*.zwire .contentheader a:hover {  color:maroon; text-decoration: underline; }




/*  ----------------  footer table, cols 2000-2999  ---------------- */
*.zwire #ft { width:858px; }

*.zwire #row2000 { text-align:center; }
*.zwire #row2010 { text-align:center; }


/* bottom tabs */ 

*.zwire #row2000 { background-color:#0066cc; height:20px; border-bottom:1px solid #000000;}
*.zwire #row2000_obj_1 { text-align:center; }
*.zwire #rt_2000 { margin-left:auto; margin-right:auto; }


/* words in bottom nav strip */

*.zwire #rt_2030 { margin-left:auto; margin-right:auto; }

/* bottom banner */

*.zwire #row2010 { padding-top:5px; padding-bottom:5px; }

*.zwire #footertext { font-size:10px; width:800px; text-align:center; padding:5px 0px; }
*.zwire #copyrighttext { font-size:10px; width:800px; text-align:center; padding:5px 0px; }



/* ---------------- NavBar BEGINS ---------------- */

*.zwire .nav { margin-left:2px; margin-bottom:5px; font-size: 68%; width: 135px; border-bottom: silver 1px solid; text-align:left; background-color: #EEEEEE;; color:#036 }
*.zwire .nav a, {border-bottom: silver 0px solid; border-left: silver 1px solid; border-right: silver 1px solid; border-top: silver 1px solid;  color: #0066cc; display: block; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;   padding-top: 2px; text-decoration: none; 	width: 135px; }
*.zwire .nav A:hover { background-color: #eeeeee; color: maroon;}

*.zwire .ng {font-weight: bold; text-transform: ; background-color: #eeeeee;}
*.zwire .ng .inactive .ni {display:none;}
*.zwire .ngnolink {display:none;}

*.zwire .nav .ni {text-indent: 6px;}
*.zwire .nav .ni a {border-top: silver 1px solid; }
*.zwire .nav .ni A:hover {color: maroon; background-color: #F7F0D4;  }
*.zwire .ni .active {font-size: 11px; text-transform:none; font-weight:normal; background-color: #eeeeee;}
*.zwire .ni .inactive {font-size: 11px;	text-transform:none; font-weight:normal; background-color: #eeeeee;}

/* NavBar ENDS */

/* STORY TEXT */
*.zwire .storylist TD { text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#000000; }

/* RULE BETWEEN STORIES */

*.zwire .storylist HR { background-color:#dcdcdc; color:#dcdcdc; border:0px; height:1px; }

/* HEADLINES */

*.zwire .storylist .headline { font-weight:bold; color:#333366; font-size:13px; }
*.zwire .storylist .headline A { color:#333366; text-decoration:none; }
*.zwire .storylist .headline A:hover { text-decoration:underline; }
*.zwire .storylist .link { height:10px; padding-top:5px; }
*.zwire .storylist .link A { font-size:10px; color:#cc0033; text-decoration:none; background:url('http://images.zwire.com/images/redtriangle_sm.gif'); background-repeat:no-repeat; background-position:center right; padding-right:8px; }
*.zwire .storylist .link A:hover { text-decoration:underline; }

/* DATE */

*.zwire .date { text-align:center; width:175px; border-right:1px solid silver; color:#ffffff; font-size:10px; font-weight:normal; font-family:arial; }
*.zwire .date {	font-size: 10px; color: #999999; text-decoration:none; text-align:right; border-right:none; }


*.zwire #col102 {width:150;}

*.zwire .fullstory { position:relative; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#000000; margin:5px 5px; padding:0px; width:490px; }

*.zwire .fullstory  .headline { font-weight:bold; color:#333366; font-size:22px; display:block; }
*.zwire .fullstory  .leadline { }
*.zwire .fullstory  .byline { width:490px; position:relative; clear:both;  font-size:10px; height:15px; vertical-align:middle; margin-top:10px;
margin-bottom:10px; display:block; top:auto; }
*.zwire .fullstory  .byline .bylinesource { font-size:12px; text-align:right; width:80%; top:0px; }
*.zwire .fullstory  .byline .dateline { ont-size:10px; text-align:right; width:20%; left:80%; top:0px; text-transform:uppercase; white-space:nowrap;}



*.zwire .fullstory .story:first-letter {font-size: 30pt; 	font-weight: bold; color:#333366; }

*.zwire .fullstory_linkbar_link { font-size:10px; color:#333366; clear:both; }
*.zwire .fullstory_linkbar { width:100%; text-align:right; }
*.zwire .fullstory_linkbar TD { width:100%; text-align:right; white-space:nowrap; }

*.zwire .fullstory_extras { border:1px solid #0000CD; margin-bottom:10px; margin-left:0px; width:100%; }
*.zwire .fullstory_extras THEAD { background-color:#0000CD; color:#ffffff; font-size:10px; height:15px; text-transform:uppercase; }
*.zwire .fullstory_extras TBODY TD { padding:2px; background-color:white; }
*.zwire .fullstory_extras .body { text-align:center; }

*.zwire .fullstory_opinions { font-size:12px; font-family:arial; width:100%; }
*.zwire .fullstory_opinions_text { adding-bottom:5px; }
*.zwire .fullstory_opinions_name { font-weight:bold; }

*.zwire .fullstory .readeropinions { text-align:center; }
*.zwire .fullstory .relatedstories { text-align:center; }


*.zwire .fullstory .byline {font-size:10pt; text-align:right }


*.zwire .sectiontitle { display:none; }

*.zwire #col1 .objectborder, #col4 .objectborder, #col3 .objectborder { width:130px; }


*.zwire .objectborder { border:1px solid #0066cc; margin-bottom:10px; width:100%; }
*.zwire .objectborder THEAD { background-color:#0066cc; color:#ffffff; font-size:10px; height:15px; text-transform:uppercase; padding-left:2px;
}
*.zwire .objectborder TBODY TD { padding:2px; background-color:white; }
*.zwire .objectborder .body { text-align:center; }


*.zwire .highlights A { text-align:left; display:block; padding-bottom:5px; padding-left:5px; }
*.zwire .highlights A:hover { color:#333366; text-decoration:underline; }
*.zwire .highlights A.cat, .highlights A.subcat { font-size:10px; font-family:Verdana,arial,helvetica; font-weight:bold; color:#000000;
text-decoration:none; }
*.zwire .highlights A.story { font-size:10px; font-family:arial,helvetica; font-weight:normal; color:#333366; background:url('http://images.zwire.com/images/redtriangle_sm.gif'); background-repeat:no-repeat; background-position:5px 4px; padding-left:10px;}


/*ADDED BY POWERONEMEDIA*/

*.zwire .storylist .breaking_news { border-bottom:1px solid #999999; margin-bottom:3px; }
*.zwire .storylist .breaking_news .headline , *.zwire .storylist .breaking_news .headline  A{ font-size:18px; font-weight: bold; }
*.zwire .storylist .nso1 .story .headline  A{ font-size:18px;	font-weight: bold; }

*.zwire .nsogrid_newhaven table{ width:100%; margin-left: auto;	margin-right: auto; }

*.zwire .nsogrid_otherstories table{ width:95%; margin-left: auto; margin-right: auto; border:1 silver solid; margin-left:2px; margin-bottom:4px }
*.zwire .nsogrid_otherstories .nsogridHeadline { padding-bottom:2px };
*.zwire .nsogrid_otherstories .nsogridHeadline A { font-size:12px; font-family:arial,helvetica,sans-serif,verdana; font-weight:normal; color:#333366; background:url('http://images.zwire.com/images/redtriangle_sm.gif'); background-repeat:no-repeat; background-position:5px 4px; padding-left:10px;}


*.zwire .nsogridHeading { width:100%; FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; BACKGROUND-COLOR: #003366;
TEXT-ALIGN: center; margin-left: auto; margin-right: auto; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 1px;
}
*.zwire .nsogridHeadline A {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #24338a; FONT-FAMILY: Arial, Helvetica, sans-serif; }
*.zwire .nsogridHeadline A:hover {COLOR: maroon; }
*.zwire .nsogridHeadline A:visited {COLOR: #24338a; }
*.zwire .nsogridMoreLink a{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: maroon; FONT-FAMILY: Arial, Helvetica, sans-serif; float-align:right; }
*.zwire .nsogridTitle {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: maroon; FONT-FAMILY: Arial, Helvetica, sans-serif; padding-top: 4px }
*.zwire .nsogridTitle A {  FONT-WEIGHT: bold;     FONT-SIZE: 14px;  COLOR: maroon;     PADDING-TOP: 4px;     TEXT-DECORATION: underline;  FONT-FAMILY: Arial, Helvetica, sans-serif}


*.zwire .cust1 { font-size: 10px; color: #000000; width:100%; text-align:center; margin-right:auto; margin-left:auto; background-color: #CCCCCC; border: 1px solid #000000; }


*.zwire .stockwatch .header {display:none}


/*added to break tables apart from top an dbottom*/
*.zwire .nso_7990  
{ 
padding-top: 10px;
border-color: #999999;
border-width: 1px;
border-top-style: solid;
border-right: none; }


