.cnw_tool { 
 width:1000px;
 padding: 0 20px 0px 20px;
 margin: 0 auto 0px auto;
}
.cnw_topbar { background-color:#525252; height: 0px; overflow:hidden; }
.cnw_wrapper, .cnw_wrapperclosed { background:#eee url('http://www.quotemedia.com/clients/cnw/bg.gif') repeat left top; padding:10px 10px 40px 10px; }

.cnw_title { font: bold 15px arial; color:#555; float:left; width:165px; text-transform : uppercase; letter-spacing : -1px; }
.cnw_news { font: normal 12px arial; color:#555;float:left; width:438px; margin-top : 2px; overflow: hidden; }
.cnw_news_quote { font: normal 12px arial; color:#555;float:left; width:190px; margin-top : 2px; }
.cnw_closedindexes { font: normal 12px arial; color:#555;float:left; width:755px; margin-top : 2px; }
.cnw_newslast {}
.cnw_newsdirection {}
.cnw_newschangedown { color:#f00;}
.cnw_newschangeup { color:#0a0;}
.cnw_newsread a, cnw_newsread a:visited { color:#ff6633; text-decoration:none;}

.cnw_topwrapper { border-bottom:1px solid #ccc; padding-bottom: 5px; overflow: hidden; }
.cnw_topwrapperclosed { height:25px; }

.cnw_newstopstories { font-weight: bold; padding-right:5px;}
.cnw_newssymbol a, cnw_newsread a:visited { color:#555; }
.cnw_openclose { text-align:right; font: bold 11px arial; color:#aaa; float:left; width:150px; margin-top : 3px; }
.cnw_ocactive { color:#555;}
.cnw_topwrapperclosed .cnw_openclose { width: 188px; }
.cnw_bottomwrapper { margin-top:20px;}

.cnw_chart1 { padding-right:5px; font: normal 11px arial;}
.cnw_chart2 { padding-left:5px; font: normal 11px arial;}
.cnw_chart3 { padding-left:5px; font: normal 11px arial;}

.cnw_indextitle { font-weight: bold; color:#555;}
.cnw_indexlast { color:#777;}
.cnw_indexdirection {}
.cnw_indexchangedown { color:#f00;}
.cnw_indexchangeup { color:#0a0;}
.cnw_indexpercchange { text-align:right;}

.cnw_activetitle { font: bold 11px arial; color:#555; padding-bottom:14px;}
.cnw_percchange { font: normal 11px arial; text-align:right; padding-bottom:14px; padding-right:2px; width: 57px;}
.cnw_left { font: normal 11px arial; color:#555; padding:2px;}
.cnw_right { font: normal 11px arial; color:#555; text-align:right; padding:2px; }
.cnw_chart { margin-top:15px;}

.cnw_activetable { width:175px; margin-left:10px;}
.cnw_sectortable { width:175px; margin-left:10px;}

.cnw_newsheadline a, .cnw_newsheadline a:visited { color: #000; text-decoration: none; }


