@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
#container{ width:775px; margin:0 auto}
a{ text-decoration:none}
#leftPanel{ width:199px; float:left}
#rightPanel{ width:576px; float:right}
.clr{ clear:both}
#menu{}
#menu a{display:block; font-size:18px; background:url(../images/arrow.gif) left no-repeat; color:#b0b0b0; height:31px; width:160px; padding-left:39px; line-height:31px;}
#news{ margin-top:10px; border-top: solid 1px #999; padding:8px;} 
.newslist{ list-style-type:none; margin:0px; padding:0px; margin-top:10px;}
.newslist span{ color:#be0101; font-weight:bold; width:170px; display:block}
.newslist li{ margin-bottom:10px;}
#menu a:hover{ color:#CCC}
#content{ margin-top:10px; padding:10px 10px 10px 0px;}
#services, #solution{ width:270px; float:left; border-left:solid 1px #999; padding-left:10px;}
#footer{ background:url(../images/footer_bg.gif); height:35px; padding:15px 10px;  font-size:11px; color:#666}
#footer a{color:#666}
#footer a:hover{color:#000}
.mr{margin-right:10px;}
.mt{margin-top:10px;}
.rdtxt{ color:#990000; font-weight:bold}
.fl{float:left; width:270px;}
.fr{float:right}
.more{ background:url(../images/arrow1.gif) left no-repeat; padding-left:15px; color:#999}