.d1_bkg_top {
  width: 625px;
  background-position: 0px 0px;
  padding:0px;
  margin:0px;
}
.d1_bkg_cap {
  margin:0px;
  padding:5px 0px 0px 5px;
  height:20px;
  border-bottom:1px solid #888;
  line-height:1em;
  width:100%;
  font-size:14px;
  font-weight:bold;
  position:relative;
}

.d1_bkg_cap span.news_source_links {
  position: absolute;
  top: 4px;
  right: 0px;
  font-weight:normal;
  font-size:80%;
}

.d1_bkg_body {
  margin:0px;
  padding:10px 0px 0px 5px;
  width:628px;
}
.d1_bkg_btm {
  width: 605px;
  height: 10px; 
  background: url(/css/i/dt1_bg_btm.gif);
}
.inlineErr {
  color: #ff0000;
  font-size:95%;
}
.newsTitle {
  padding-top:8px;
  width: 620px;
  padding-right:16px;
}
.newsDate {
  padding-top:8px;
  font-size:9px;
  width: 600px;
  padding-left:16px;
  padding-right:16px;
  padding-top:4px;
  text-align:right;
  color: black;
}
.newsTitle a {
  color:#004d83;
  font-weight: bold;
  text-decoration:none;
}
.newsTitle a:hover {
  font-weight: bold;
  text-decoration:none;
}
.newsTitle a:visited {
  font-weight: bold;
  text-decoration:none;
}
.newsDescWp {
/*
  width: 570px;
  padding-left:16px;
  padding-right:16px;
*/
  padding-top:4px;
}
.newsDesc {
  background-position:0px 0px;
  background-repeat: no-repeat;
  min-height:83px;
  padding-left:126px;
  padding-right:16px;
  padding-top:4px;
}
.newsImg {
  float:left;
  margin-left:4px;
  background-repeat:no-repeat; 
  background-position: 0px 0px;
  width:86px;height:86px;
}
.newsImgDesc {
  float:left;
  padding-left:12px;
  padding-right:10px;
  width:515px;
}


.stdInput {
border: 1px solid #a0a0a0;
height:18px;
margin:0px;padding:0px 3px 0px 3px;
background:#fff;
}
.litInput {
border: 1px solid #a0a0a0;
height:18px;
margin:0px;padding:0px 3px 0px 3px;
background-color:#fafafa;
}
.inputSearch {
background: url(i/magglass.png) white no-repeat 3px 4px;
padding-left: 17px; width: 254px;
border: 1px solid #d0d0d0;
height:16px;
}
.excTD {
	background-color: #ffffff;
	border: 1px solid #808080;
	color: #000000;
	padding: 0px;
	height: 21px;
}

.grpTD {
	padding: 0px;
	width: 100%;
}

.frmTD {
	padding-right: 10px;
vertical-align:top;
}

.std_input {
	width: 100%;
	BORDER-RIGHT: #c0cad5 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #c0cad5 1px solid;
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #c0cad5 1px solid;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #c0cad5 1px solid;
	FONT-FAMILY: tahoma, tahoma;
}

.stdCheck {
  padding:0px;
  margin:0px;
  width:12px;
  height:12px;
  border:1px solid #606060;
}
.impText {
  border: 0px;
  background: transparent;
  width:100%;
}
.errDiv {
  width: 595px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:5px;
  padding-right:5px;
  background-color:#ffd9d9;
  border: 1px solid #fd7e7e;
  max-height:48px;
  overflow:auto;
}
.succDiv {
  width: 740px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:5px;
  padding-right:5px;
  background-color:#EBF6FF;
  border: 1px solid #7e7efd;
}
.successDiv {
  width: 740px;
  margin-right: auto;
  padding-top:10px;
  padding-bottom:10px;
  margin-left: auto;

  background-color:#EBF6FF;
  border: 1px solid #7e7efd;
}
.ajaxed {
  width:725px;
}
.topSuccessDiv {
  width: 90%;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  background-color:#EBF6FF;
  border: 1px solid #7e7efd;
}
.float {
    position:absolute;
    padding:0px;
    width:150px;
    background: #fff url(i/myslide2.gif) no-repeat center top;
}
.left {
    left: 20px;
    top:0px;
}
.panel{
	margin-top:10px;
	padding-bottom:10px;
	background: #fff url(i/myslide.gif) no-repeat center bottom;
}

.panel ul{
    list-style:none;
    margin:0px 0px;
    padding:0px 0px;
    border-left:2px solid #eee;
    border-right:2px solid #eee;
}

.expanded {
  background: url(i/expanded.gif) no-repeat 130px 8px;
}

.collapsed {
  background: url(i/collapsed.gif) no-repeat 130px 8px;
}
.child li a {
  background:#fff;
  font-weight: normal;
}

.panel li ul{
    list-style-type: none;	
    line-height:5px;
    margin: 0px;
    padding: 0px;	
    border:0;
}
.panel li ul li {
	margin: 0px 0px 0px 8px;
	padding: -0px;
}
.panel a {
	display: block; 
	padding: 5px 10px;
	font-size:11px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
.panel a:link {
  color:#000;
	font-size:11px;
}
.panel a:hover {
	font-size:11px;
  color:#000;
  text-decoration:underline;
}
.panel a:visited {
	font-size:11px;
  color:#000;
}

.tv_icn {
  width:22px;
  height:22px;
  border:0px;
}
.tv_icn_full {
  width:35px;
  height:35px;
  border:0px;
}
#tvchan {
  width:500px;
  padding-left:40px;
}
#tvchan .ico {
   vertical-align:middle;
   white-space:normal;
}
#tvchan .text{
   vertical-align:middle;
   padding-right:32px;
   padding-left:16px;
   white-space:normal;
}

.refreshCaptcha a, .refreshCaptcha a:link, .refreshCaptcha a:visited, .refreshCaptcha a:hover{
  display:block;
  width:16px;
  height: 16px;
  cursor:pointer;
  outline:0;
  background:url(/img/refresh16.gif) no-repeat 0 0;
}

.psubcap{
  margin-bottom:16px;
  background:#eee;
  padding:3px;
  border-left:2px solid #888;
}
#social_comments {
  padding:15px;
  width:628px;
}

.titlecap{
  margin-bottom:16px;
  background:#eee;
  padding:3px;
  border-left:2px solid #888;
}

