#header { height: 144px; overflow: visible;  }
#header .search { z-index: 9999; background:  #1f2a42; }

#right { margin-top: 35px; border-top: 5px solid #2f5f84;  }
#page_content {  background: #FFF; /* url(page_content_bgrd_home.gif) right top repeat-y; */ height: 100%; }
#content { width: 728px; }

#list_company .image_list li a { display: block; font-weight: bold; color: #000; }
#list_company .image_list li a.more { display: inline; color: #C0C0C0; font-weight: normal; padding: 0 10px 0 10px; background: url(bullet_blue.gif) 0 5px no-repeat; }
#list_company li .desc { display: block; padding-bottom: 2px; }

#articles { margin: 0; }
#articles .nav_article { padding: 0 10px 0 0; color: #2f5f84; position: absolute; bottom: 10px; left: 10px; }
#articles .nav_article a { text-transform: uppercase; font-weight: bold; text-decoration: none; color: #2f5f84; padding: 0 6px; }
#articles .nav_article a:hover { text-decoration: underline; }
#articles .nav_article .first { padding-left: 0; }
#articles .nav_article .last { border-right: none;  padding-right: 0; color: #ec8133; padding-left: 18px; background: url(rss_small.gif) 5px 1px no-repeat; }
#articles .hdr { padding-top: 0px; }

#articles .c2 .box { height: 60px; }
#articles .box { overflow: hidden; }
#articles.tabs .text { width: 335px; text-align: right; text-transform: none; cursor: default; }

#guide { background: #c8d8e3; margin-top: 5px; }
#guide .hdr h2 { height: 29px; border-bottom: 1px solid #b2c7d6; padding-left: 10px; font-size: 14px; line-height: 29px; color: #2f5f84; text-transform: uppercase; line-height: 33px; }
#guide .cnt { padding: 10px 0 15px 0; }


#guide li {
background:url("bullet_darkblue.gif") no-repeat scroll 12px 6px transparent;
display:block;
float:left;
line-height:14px;
list-style-type:none;
padding-left:23px;
width:33%;
}


#guide li a { color: #000; text-decoration: none; }
#guide li a:hover { text-decoration: underline; }

#persons { margin-top: 5px; }
#persons li { list-style-type: none; display: block; clear: both;  }
#persons li.last a { border-bottom: none; }
#persons li span { display: block; }
#persons li a { display: block; text-decoration: none; height: 100%; height: 65px; padding: 5px 0 0 5px; border-bottom: 1px solid #eaeaea; overflow: hidden; }
#persons li a:hover { background: #F0F0F0; }
#persons .image { width: 100px; height: 60px; float: left; margin: 0 10px 0 0; overflow: hidden; }
#persons .image img { display: block;  }
#persons .date { color: #666; }
#persons .hdr { font-weight: bold; color: #369; }
#persons .desc { color: #999; }

#persons .banner { width: 100%; height: 50px; display: block; }
#persons .special li { width: 33.33%; clear: none; float: left; }
#persons .special li a { height: 165px; border-bottom: none; border-right: solid 1px #EAEAEA; padding: 0 5px; }
#persons .special li.last a { border: none; }
#persons .special .image { margin: 5px 0; }
#persons .special .date { display: none; }

.matrix { width: 100%; table-layout: fixed; border-collapse: collapse; margin-top: 5px; }
.matrix td { border: 1px solid #c0c0c0; height: 200px; padding: 10px; vertical-align: top; }
.matrix td img { display: block; width: 100%; }

.matrix .panel .hdr {  }
.matrix .panel .hdr h3 { text-transform: uppercase; margin-bottom: 5px; font: bold 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #2f5f84; }
.matrix .panel .hdr a { color: #2f5f84; font-weight: bold; text-decoration: none; }
.matrix .panel .nav { border-bottom: 1px solid #c0c0c0; padding: 0 0 10px 0; margin-bottom: 5px; white-space: nowrap; }
.matrix .panel .nav ul { clear: both; height: 25px; }
.matrix .panel .nav li { display: block; list-style-type: none; float: left; margin-bottom: 2px;  }
.matrix .panel .nav a { display: block; float: left; padding: 0 5px; text-decoration: none; font-weight: bold; color: #2f5f84; border-left: 1px solid #2f5f84; }
.matrix .panel .nav a:hover { text-decoration: underline; }
.matrix .panel .cnt li { line-height: 14px; list-style-type: none; text-indent: 8px; background: url(bullet_darkblue.gif) 0px 6px no-repeat; }
.matrix .panel .cnt li a { color: #666; text-decoration: none;  }
.matrix .panel .cnt a:hover { text-decoration: underline; }
.matrix dt { font-size: 10px; font-weight: bold; color: #2f5f84; text-transform: uppercase; padding-top: 5px; }
.matrix dd { padding-bottom: 10px; }
.matrix .panel .cnt .inline li { display: inline; list-style-type: none; background: none; }


.matrix #linksen .panel .cnt li { display: block; width: 50%; float: left; }

#articles .col { width: 33.33%; }
#articles .c1 .image { width: 218px; }
#articles .c2 { background: transparent url(border.gif) repeat-y scroll right top; }
#articles .c2 .image { width: 60px; }
#articles .c2 .image img { margin-left: -20px; }
#articles .c2 li { padding-left: 70px; }
#articles .c3 h3 { font: bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif; text-transform: uppercase; padding: 10px 10px 5px 10px; color: #369; }
#articles .c3 ul { padding: 0 10px 10px 10px; color:#666666; }
#articles .c3 .date { display: none; }
#articles .c3 li { padding: 5px 0; border-top: solid 1px #d7d7d7; } * html #articles .c3 a { display: inline; }
#articles .c3 a { color:#336699; display: block; }
#articles .c3 a:hover { color: #369; /*background: #F0F0F0;*/ text-decoration: underline; }

#market { margin-top: 5px; }
#market .finance { padding: 0 5px; height: 10px; margin: 5px 0 10px 0; font-weight: bold; }
#market .finance a.selected { color: #000000;  }







.sdhgfjds{
background:url("xmod_iarticles_li_bgrd.gif") repeat-x scroll left top transparent;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:24px !important;
line-height:1.5;
list-style:none outside none;
margin:0;
overflow:hidden;
text-indent:15px;
}

.tabs {
border:4px solid #222D47;
}

#stwe{ 
float:right;
margin-bottom:10px;
margin-left:10px;
width:220px;
} 

#biz101 img{ 
height:250px;
width:250px;
}

#story22{text-align:justify;font-size:12px;} 
 
.hkj{padding-left:0 !important;}

.last_articles .cnt ul.simplelist li{font-size:12px;}

#logo22 {height:114px;}
#logo22 img{
margin-left:19px;
margin-top:55px;
}
