body {
font-family: Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
text-align:center;
background:url(../images/topbg.gif) repeat-x;
}
#topbg{
background:url(../images/logo.gif) no-repeat;
background-position: center !important;
margin:auto;
}
.zym{float:left; padding:30px 0 0 245px; font-size:12px ; }
#top_tools { float:right; margin:10px 10px 0 0; font-size:12px;}
#top_tools a{text-decoration: none; color:#000;}
#top_tools a:hover { color:#000; text-decoration: underline; }
#top_tools img { vertical-align:middle; margin-right:5px;margin-left:15px;}
#sc{
height:63px;
margin:0px;
padding:0px;
width:938px;
}
#content{
width:938px;
margin:auto;
overflow:hidden;
}
#leftcontent{
width:237px;
float:left;
}
#openaide{
background:url(../images/openaide.gif) no-repeat;
height:210px;
text-align:left;
padding:41px 0px 0px 0px;
}
#openaide .aide{
font-size:12px;
}
#openaide .aide li{
line-height:140%;
}
*html #openaide .aide li{
line-height:160%;
}
*+html #openaide .aide li{
line-height:160%;
}
#openaide .aide ul{
margin:0;
padding:0 0 0 40px;
}
#content #leftcontent #openaide .aide a{
color:#333;
text-decoration:none;
}
#content #leftcontent #openaide .aide a:hover{
color: #A80004;
text-decoration: underline;
}
#ContactUs .OnLineConsultation{
height:100px;
margin:auto;
padding:10px 0px 0px 72px;
}
#ContactUs .OnLineConsultation span{
padding:6px 0 0 0; 
display:block;
}
#ContactUs .Way{
padding:10px 0px 0px 40px;
}
#ContactUs .Way ul{
list-style:none;
}
#ContactUs .Payment{
padding:2px 4px;
}
#ContactUs .Payment h3{
margin:0;
color:#375A9B;
padding:0 0 0 20px;
font-size:14px;
}
#ContactUs .Payment ul{
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}
#ContactUs{
background:url(../images/ContactUs.gif) no-repeat;
height:421px;
text-align:left;
font-size:12px;
padding:41px 0px 0px 0px;
}
#OurServices{
float:left;
padding:0px 0px 0px 3px;
}
#OurServicestab{
background:url(../images/bg01.gif) no-repeat;
overflow:hidden;
width:698px
}
#page2content{
background: url(../images/2pagebg01.gif) ;
width:698px; 
text-align:left;
overflow:hidden;
}
#aidesoft_2center_txt {
color:#333;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#aidesoft_2center_txt h3 {
color:#0754A9;
font-size:14px;
text-decoration:none;
background-color:#f5f5f5;
padding:4px 2px 2px 4px;
}
#aidesoft_2center_txt li {
padding-bottom:4px;
}

#aidesoft_2center_txt p {
line-height:160%;
margin:0;
padding:0;
}

.imgbottom {
vertical-align:bottom;
}

.line {
padding-top:6px;
}
#OurServices .SoftwareOutsourcing{
width:336px;
float:left;
padding:0px 0px 0px 12px;
margin:0px;
overflow:hidden;
}
#OurServices .title{
background:url("../images/wb.png");
height:18px;
padding:8px 0px 0px 0px;
font-size:13px;
font-weight:bold;
color:#1261B8;
}
#OurServices .content{
background:url(../images/01_02.gif) center;
height:159px;
}
#OurServices .Solutions{
width:336px;
float:left;
margin:0px;
padding:0px;
overflow:hidden;
}
#banner{
background: url(../images/bannerbg.gif);
padding:0px 0px 6px 0px;
}
#Information{
padding:0px 0px 0px 0px;
}
.Text{
margin:0px;
background:url(../images/04.gif) repeat-y center;
overflow:hidden;
padding:0px 0px 0px 3px;
}
.Text ul{
display:block;
width:210px;
list-style:none;
float:left;
margin:0px;
padding:6px 0px 10px 19px;
text-align:left;
background:url(../images/05.gif) bottom no-repeat;
}
.Text li{
padding:0px 0px 2px 0px;
margin:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width: 190px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.Text ul li a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000;
}
.Text ul li a:hover{
color: #A80004;
text-decoration: underline;
}
#Partners{
	background:url(../images/06.gif) no-repeat left 0;
	height:120px;
	width:578px;
	padding:16px 0px 0px 112px;
	margin:0px;
	text-align:left;
}
#Partners a{
text-decoration:none;
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#Partners ul{
display:block;
width:136px;
float:left;
margin:0px;
padding:0px 0px 0px 4px;
list-style: none;
}
#Partners li{
padding:0px 0px 0px 0px;
margin:0px;
list-style-position: inside;
}
#Partners a:hover{
color:#A80004;
text-decoration:underline;
}
#footer{
background:url(../images/bottombg.gif) center top;
width:1002px;
height:100px;
clear:both;
}
#Sitemap a:link,#Sitemap a:visited,.line a {
color:#000;
text-decoration:none;
}
#footer {
clear:both;
width:950px;
text-align:center;
font-size:12px;
color:#666666;
margin:auto;
padding:0px 0px 10px 0px;
}

#Sitemap {
padding-top:10px;
margin-top:10px;
}

#Sitemap a:hover {
color:#A80004;
text-decoration:underline;
}

#bottom {
font-family:Arial, Helvetica, sans-serif;
color:#666;
}
#bottom a{
color: #666666;
text-decoration: none;
}
#bottom a:hover {
color:#A80004;
text-decoration:underline;
}
.dis {
    DISPLAY: block
}
.undis {
    DISPLAY: none
}
#cntR {
    WIDTH: 302px; margin:0px; padding:0px;
}
#NewsTop {
    CLEAR: both;  padding:0px 0px 0px 7px;
}
#NewsTop P {
    FLOAT: left; LINE-HEIGHT: 37px; margin:0px; padding:0px;
}
#NewsTop P.topTit {
    FONT-WEIGHT: bold; WIDTH: 117px
}
#NewsTop P.topC0 {
    BACKGROUND: #dcdcdc; border-right: 1px solid #dff2f9; border-top:1px solid #dff2f9; background:#FFFFFF;  WIDTH: 112px; 
}
#NewsTop P.topC1 {
    BORDER-top: #dff2f9 1px solid; WIDTH: 113px; COLOR: #000
}
#NewsTop #NewsTop_tit {
    float:left; width:112px;font-size:12px 
}
#NewsTop #NewsTop_cnt {
    PADDING-LEFT: 32px; BACKGROUND: url(o2007320133249.gif) no-repeat 12px 13px; LINE-HEIGHT: 26px; PADDING-TOP: 7px;  
    TEXT-ALIGN: left;margin:0px; padding:6px 0px 0px 6px;
}
#NewsTop #NewsTop_cnt A {
    COLOR: #666; TEXT-DECORATION: none; font-size:12px;
}
#NewsTop #NewsTop_cnt A:hover {
     TEXT-DECORATION: underline; COLOR: #A80004;
}
#NewsTop #NewsTop_tit2{
    float:left; width:112px;font-size:12px 
}
#NewsTop #NewsTop_cnt2 {
    PADDING-LEFT: 32px; BACKGROUND: url(o2007320133249.gif) no-repeat 12px 13px; LINE-HEIGHT: 26px; PADDING-TOP: 7px;  
    TEXT-ALIGN: left;margin:0px; padding:6px 0px 0px 6px;
}

#NewsTop #NewsTop_cnt span, #NewsTop #NewsTop_cnt2 span{
     margin:0px; 
	 padding:0px 2px 0px 4px; 
	 LINE-HEIGHT:150%; 
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
}
#NewsTop #NewsTop_cnt2 A {
    COLOR: #666; TEXT-DECORATION: none; font-size:12px;
}
#NewsTop #NewsTop_cnt2 A:hover {
     TEXT-DECORATION: underline; COLOR: #A80004;
}

