.heading_news_main{ float:left; width:242px; padding-left:10px; }
.newsListHeader{height:30px; margin:20px 40px 20px 40px;border-bottom:dotted 1px #CCC }
.contentNewsItems{margin:0px 40px 0px 40px;}
.newsTitle{float:left;}
.newsTitle h1 {border-bottom:none;margin-top:0px;}
.newsControls{float:right;}
#bcont1_news_content{ float:left; min-height:250px; padding-right:0px; padding-left:0px; margin:0px; padding-bottom:20px; position:0px; background-color:#fff; }

.newspage  {float:left; width:660px;  background-color:#DE1F26; margin:0px; margin-bottom:5px; border-bottom:1px solid #948a85;}
.newspageimg { float:left; width:170px;  }
.newspage h2 { font-weight:bold; font-size:11px; margin:0px; color:#BE1E2D; }
.newspagetxt { padding-left:10px; float:left; width:450px; }
.newspage  p { padding-left:2px; padding-bottom:0px; margin:8px 0px 8px 0px; }
.newspage img { border:none;}
.newspage a {float:left; background:#CCC url(../images/news_grad_box.jpg) repeat-x ; padding:6px 20px 5px 10px; text-decoration:none; color:#666; border:none;   }
.newspage a:hover{float:left; background-color:#790000; padding:6px 20px 5px 10px; text-decoration:none; color:#666; }
#searchnews{ float:left; width:490px; height:30px; margin-bottom:15px}
#searchnews1{ float:left; width:220px; height:30px; vertical-align:middle; }
#searchnews2{ float:right; width:240px; height:30px; vertical-align:middle; }
#searchnews3{ float:right; height:30px; vertical-align:middle; margin:0px; padding:0px; }



/**
 * Styles for the news cycler
 */
.contentNewsTicker { overflow: hidden; }
.contentNewsTicker .image { float: left; width: 400px; height: 200px; line-height: 1px; overflow: hidden; }
.contentNewsTicker .text { margin-left: 400px; height: 200px; }
.contentNewsTicker .text .story_1 { background-color: #948A85; color:#FFF }
.contentNewsTicker .text .story_2 { background-color: #DD1E26; color:#FFF }
.contentNewsTicker .text .story_3 { background-color: #BE1E2D; color:#FFF }
.contentNewsTicker .text .story_4 { background-color: #BFBAB5; color:#FFF }
.contentNewsTicker .text .story_5 { background-color: #CCC; color:#FFF }

.contentNewsTicker .text .story { height: 200px; padding:0px 20px 0px 20px; }
.contentNewsTicker .text .story h1 {padding-top:10px; font: bold 15px Arial; line-height: 16px;  overflow: hidden; color:#333;margin-top:0px;}
.contentNewsTicker .text .story p { font: normal 11px Arial; color:#fff;overflow: hidden; }
.contentNewsTicker .text .story p.summary { line-height: 15px;  overflow: hidden; }
.newsdate {width:250px; float:left; display:block;}
.newssource {width:250px; float:left;display:block;}
.newsreadmore {width:250px; float:left;display:block;}
.contentNewsTicker .text .story p a { font: bold 11px Arial; color: #333; width:200px;}

/**
 * Styles for the news article styles
 */
.newsarticle {padding:0px 200px 0px 00px;margin:20px 0px 0px 43px;width: 500px;}
.newsarticle h2 {margin:0 0 10px 0;font-size:17px;color:#DE1F26;}
.newsarticle p {margin:0 0 10px 0;font-size:12px;}
.newsarticle ul {list-style: inside; margin: 20px;}
.newsarticle ul li {margin: 5px;}
.pBold {font-weight: bold;}
#newsContent img{ margin:0 0 0 0px  }
#newsContent input{ border:1px solid #ccc }