/* News */
.newsHeader {
	width: 588px;
	height:30px;
	background: url('../images/center_top_news_bg.jpg') repeat-x; 
}
.newsHeadlineText {
    padding-left: 180px;
    font-weight: bold;
    height:22px;
    background: url('../images/news_icon.gif') 10px no-repeat;}
.newsHeadlineText2 {
   	width: 572px;
	border-bottom: 1px #ccc solid;
	padding-left: 15px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	color: #878787;
	background: url(../images/table_title_bg.jpg) no-repeat;
}
.news_tab{
    display:block;
    width:71px;
    float:left;
    padding:3px 0px;
    text-align: center;
    background: url('../images/news_tab_bg.gif') no-repeat;
    background-position: center 1px;
    cursor:pointer;
}
.news_tab:hover{
    background: url('../images/news_tab_bg.gif') no-repeat;
    background-position: center -21px;
}
.news_more{
    display:block;
    width:45px;
	text-align: center;
	background: #fff;
    float:right;
    padding:6px 0;
	padding:2px 0\9;
}
.newsHeadlineText IMG { vertical-align: middle; }
.articleHeading { padding-left: 15px; }
h1.articleHeading { font-weight: bold; margin: 0px 5px; padding: 0; font-size:16px;color:#000;display:block;}
span.articleHeading { font-weight: bold; }
span.articleDate{margin-left:10px;color:#aaa;}
p.articleByLine { font-size: 11px; padding: 2px 10px; margin: 0; color:gray;}
p.articleByLine SPAN.author { float:right;width:120px; text-align:right; }
p.articleByLine SPAN.comments { float:right;margin-left:5px; }
p.articleByLine A { text-decoration: underline; }

div.articleTextBlock { clear: both; padding: 0; margin: 0; }
div.articleText, p.articleText { margin: 0; padding: 5px 15px; text-align:left;}

IMG.articleImage { border:none; background: #FFFFFF; padding: 0; margin: 4px 4px 4px 4px; }

p.newsListingDate { font-weight: bold; text-align: center; margin: 0; padding: 0; }

ul.articleLinkList { list-style-type: none; line-height: 1.5em; padding: 0px 0 0 0; margin: 0; }
ul.archiveLinkList { list-style-type: none; line-height: 1.5em; padding: 0; margin: 0; }
ul.articleLinkList li, ul.archiveLinkList li { background-image: url(""); background-repeat: no-repeat; background-position: 0px 0px; padding: 0 0 0 15px; }
ul.articleLinkList li.articleStoreLink { background-color:#CCCCCC; background-image: url(""); background-repeat: no-repeat; background-position: 0px 0px; padding: 0 0 0 0px; }
ul.articleLinkList li.articleProductLink { background-image: url(""); background-repeat: no-repeat; background-position: 0px 0px; padding: 0 0 0 0px; }
ul.articleLinkList a, ul.archiveLinkList a { text-decoration: underline; }

.commentsHeading { background: #ddd; margin: 0 10px;   padding: 5px; border: 1px #ccc solid; border-bottom: none;margin-top:-1px; }
.commentsBody { background: #f4f4f4; margin: 0 10px;   padding: 5px; border: 1px #ccc solid; word-wrap:break-word;}
p.backLink { float: right; margin: 0; padding: 0; clear: right; }
.commentsAuthor { text-align: left; float: left; margin: 0; width: 45%; padding-left: 15px; }
.commentsSubject { font-weight: bold; }
.commentsDate { text-align: right; float: right; padding: 0; margin: 0; padding: 0.5em; padding-right: 35px; }
div.commentsBody p { clear: both; padding: 0 10px 10px 10px; margin: 0; }

fieldset.commentsFieldSet { text-align: left; border: 1px solid #e7e6e0; padding: 1em; margin: 6px 0 0 0; }
fieldset.commentsFieldSet legend { padding: 0.2em 0.5em; border: 1px solid #CA3308; background: #fff; color: #000; text-align: right;}
fieldset.commentsFieldSet label { display: block; text-align: left; margin: 3px;}
fieldset.commentsFieldSet label input { display: block; }
.commentsSubmit { text-align: right; }

.splitSolid {}
.splitSolidGray {}
.clearSplit {
     background-position: bottom;
    height: 10px; padding: 0; margin: 0;
}
.splitSolid hr, .splitSolidGray hr, .clearSplit hr { display: none; }

.clearboth { clear: both; height: 1px; width: 100%; }
.clearboth hr { display: none; }

#news{
	float: left; 
	width: 588px;
	margin-top: 10px;
}
.line{
	padding-top: 3px;
	border-bottom: 1px #b7b7b7 dashed;
}
.news_content{
    word-wrap:break-word;
	border-left: 1px #828282 solid;
	border-right: 1px #828282 solid;
}
.news_content ul{
	padding: 11px 0;
	margin:0px;
}
.news_content li{
    display:block;
    height: 34px;
	line-height: 34px;
}
.news_input input.normal {
	margin-left: 0;
}
.no_border_2 {
	border-left: none;
	border-right: none;
}
