﻿.heading_news_main{ float:left; width:262px; padding-left:10px; }
.news  {float:left; width:395px;   margin:0px; margin-bottom:4px; }
.heading_news {  font-weight:bold; font-size:11px; margin:0px; color:#fff; line-height:normal  }
.heading_body {  padding-bottom:0px; margin:10px 0px 10px 0px; color:#fff; line-height:normal }
.newsimg  { float:left; padding:2px; background-color:#FFF}
.newsimg img { border:none; }
.news a {float:left; background-image:url(../images/news_back.jpg); background-repeat:no-repeat; width:380px; height:65px;  padding:8px 5px 8px 10px; text-decoration:none;  border:none;   }
.news a:hover{float:left;  border:5px; background-repeat:no-repeat; background-image:url(../images/news_back02.jpg);  padding:8px 5px 8px 10px; text-decoration:none;  }
.newsListHeader{height:30px; margin:20px 0px 20px 0px;border-bottom:dotted 1px #CCC }
.newsTitle{float:left;}
.newsTitle h1 {border-bottom:none;}
.newsControls{float:right;}
.twitter{ float:right; width:90px; height:30px; text-align:right;   }
.twitter img{ padding-left:2px; border:0px;   }

.newspage  {float:left; width:735px;  background-color:#58A5E1; margin:0px; margin-bottom:5px; border-bottom:1px solid #000000;color:#FFFFFF}
.newspageimg { float:left; width:170px;  }
.newspage h2 { font-weight:bold; font-size:15px; margin:0px; color:#333333; }
.newspagetxt { padding-left:10px; float:left; width:525px; color:#666;}
.newspage  p { font-size:11px; padding-left:2px; padding-bottom:0px; margin:8px 0px 8px 0px; }
.newspage img { border:none;}
.newspage a {float:left; background-color:#CDDADB; padding:6px 20px 5px 10px; text-decoration:none; color:#ddd; border:none;   }
.newspage a:hover{float:left; background-color:#B6CACB; padding:6px 20px 5px 10px; text-decoration:none; color:#DDDBD0; }
#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: #78BDE2; color:#FFF }
.contentNewsTicker .text .story_2 { background-color: #FFCC00; color:#FFF }
.contentNewsTicker .text .story_3 { background-color: #BACCCD; color:#FFF }
.contentNewsTicker .text .story_4 { background-color: #FECB00; color:#FFF }
.contentNewsTicker .text .story_5 { background-color: #BED600; color:#FFF }

.contentNewsTicker .text .story { height: 200px; padding:0px 0px 0px 20px; }
.contentNewsTicker .text .story h1 {padding-top:10px; font: bold 15px Arial; line-height: 16px; overflow: hidden; color:#333;}
.contentNewsTicker .text .story p { font: normal 11px Arial; color:#666;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: #FFF; width:200px;}

/**
 * Styles for the news article styles
 */
.newsarticle {padding:0 10px 0 0;margin:20px 0px 0px 0px;width: 500px;}
.newsarticle h2 {margin:0 0 10px 0;font-size:17px;color:#3194c9;}
.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;}