h1  { font-size:17px; }
ul li		{ margin-left:30px; list-style-image: url('/img/icons/arrow_green.png'); }
ul,ol		{ margin-top:10px; margin-bottom:13px; }
#path { padding:4px 0px 10px 0px; color:#79796C; }
#path a,a:visited { color:#656559; text-decoration:none; }
#path a:hover { color:#656559; text-decoration:none; }

#body		{ padding:0px 10px 10px; background:url('/img/bgs/top-page-bg.gif') repeat-x; line-height:19px; }

.separator-left { width:100%; padding-bottom:5px; }
.margin-3 { margin-top:-3px;}
#news { padding:0px 5px; }
#news a.p-link,a:hover.p-link,a:visited.p-link { color:#000000; text-decoration:underline; }
.news { width:440px; margin-top:8px; padding:10px 10px; height:215px; }
.news1 { background:#ffffff url('/img/bgs/project1-bg.gif') repeat-y; background-position:right; }
.news2 { margin-left:8px; background:#ffffff url('/img/bgs/project2-bg.gif') repeat-y; }
.news-thumb  { width:432px; height:102px; overflow:hidden; }
.news-info { color:#535346; padding-top:10px; }
.news-title  { font-weight:bold; font-size:14px; }
.news-desc { padding:5px 0px 10px 0px; line-height:16px; height:38px; }
.date { color:#79796D; }

.news-img {  float:left; width:442px; padding-top:10px; text-align:center; }
.news-content { float:left; width:450px; padding-left:20px; margin-top:6px; }
.news-pic  { border:1px solid #CFCFBC; }

.box-page  { border:1px solid #B8B89D; background:#E7E7D8; padding:0px 4px; font-size:10px; font-weight:bold; }
.box-page-active { border:1px solid #81B900; background:#B4E744; padding:0px 4px; font-size:10px; font-weight:bold;}
