/* home css */
.feat-article { margin-top:3px; width:300px; float:left; }
.feat-article img { border:1px solid #efefef;padding:1px;}
.feat-article h3 { font-family: Arial, sans-serif; }
.feat-article .image { background:url(../images/img_shadow.png) no-repeat bottom left; height:205px;  margin:0 0 5px 0; }
.feat-small-articles { margin-top:3px; list-style:none; width:300px; float:right; }
.feat-small-articles li { float:left; width:286px; padding: 5px 7px 6px 7px; }
.feat-small-articles li.active {background:#efefef; }
.feat-small-articles li img { border:1px solid #efefef; padding:1px; }
.feat-small-articles li .feat-text { float:right; width:227px; }
.feat-small-articles li h3 { font-family: Arial, sans-serif; }

.sub-article { margin-top:3px; width:300px; float:left; clear:left;}
.sub-article img { margin:0 0 5px 0; border:1px solid #efefef;padding:1px;}
.sub-article h3 { font-family: Arial, sans-serif; }
.sub-article .image { background:url(../images/img_shadow.png) no-repeat bottom left; height:205px;  margin:0 0 5px 0; }

.sub-small-articles { margin-top:3px; list-style:none; width:295px; float:right; }
.sub-small-articles li { float:left;clear:left; width:295px; padding: 5px 0px 6px 0px; }
.sub-small-articles li.active {background:#efefef; }
.sub-small-articles li img { border:1px solid #efefef; padding:1px; }
.sub-small-articles li .sub-text { float:right; width:235px; }
.sub-small-articles li h3 { font-family: Arial, sans-serif; }

.feat-video { margin-top:3px;width:292px;height:255px; overflow:hidden; float:left; }

.news-list-square { color:#777;list-style-type: none; float:left;width:288px; padding-left:0px; }
.news-list-square li { border-bottom:1px solid #efefef;width:288px;float:left;clear:left;padding:5px 0 5px 0px; }
.news-list-square li h3 { font-family: Arial, sans-serif; }
.news-list-square li div.news-list-text { width:288px; float:right; }

.article-list { padding-top:3px; list-style:none; float:left; width:450px; }
.article-list li { width:450px;border-bottom:1px solid #efefef; float:left; clear:left; padding: 10px 0; }
.article-list li img { float:left;padding:1px; border:none; }
.article-list li .article-list-text {width:400px; float:right; }
.article-list li h3 { font-family: Arial, sans-serif; }