body {
background-color: #F3F3F3;
margin:0px;
padding:0px;
font: 11px  verdana, arial, helvetica;
color: #2d3c39;
}
h1{
font-size:16px;
font-weight:bold;
font-family:Arial;
color:#2d3c39;
padding:8px 0 8px 0;
margin:0px;
}
h2{
font-size:12px;
font-weight:bold;
font-family:Arial;
color:#2d3c39;
padding:3px 0 8px 0;
margin:0px;
}
h3{
font-size:14px;
font-weight:bold;
font-family:Arial;
color:#2d3c39;
padding:8px 0 8px 0;
margin:0px;
}
p{
text-align:justify;
padding:0px;
margin:0px;
}
p.date{
text-align:justify;
padding:0px;
margin:0px;
color:#4DA8DF;
font-size:11px;
}
p.panel{
text-align:left;
padding:0px;
margin:0px;
color:#2d3c39;
font-size:10px;
}
img.left_img{
float:left;
padding:3px;
margin:0px 10px 10px 0;
border:1px #CCCCCC solid;
}
a.left_img_link {
float:left;
padding:3px;
margin:0px 10px 10px 0;
border:1px #CCCCCC solid;
}
a.left_img_link:hover {
float:left;
padding:3px;
margin:0px 10px 10px 0;
border:1px #666666 solid;
}
#main_container{
width:900px;
height:auto;
margin:auto;
background-color:#FFFFFF;
}
#header{
width:900px;
height:110px;
background:url(images/header_bg.jpg) no-repeat center;
}
.logo{
padding:29px 0 0 47px;
}
/*----------------------menu-------------------------*/
#menu{
width:900px;
height:29px;
background-color:#192A2A;
}
#menu ul{
list-style:none;padding:0px 0px 0px 20px;margin:0px;display:block;
}
#menu ul li{
list-style:none;display:inline;float:left;width:auto;height:29px;padding:0px;line-height:28px;
}
#menu ul li a{
height:29px;float:left;text-decoration:none;padding:0px 11px 0 11px;font-size:11px;color:#FFFFFF;
}
#menu ul li a:hover{
width:auto;height:29px;text-decoration:none;background:url(images/bt_bg.jpg) no-repeat center;background-position:50% 50%;
}
#menu ul li a.current{
height:29px;float:left;text-decoration:none;padding:0px 11px 0 11px;font-size:11px;color:#FFFFFF;background:url(images/bt_bg.jpg) no-repeat center;background-position:50% 50%;
}

/*--------------------------center_content--------------*/
#center_content{
width:900px;
clear:both;
height:auto;
background:url(images/center_top_bg.jpg) no-repeat top center;
}
.text_box{
width:410px;
float:left;
padding:15px 25px 10px 15px;
}
.link_bt{
width:auto;float:right;padding:5px;
}
.link_bt a{
width:85px;height:24px;display:block;text-decoration:none;color: #2d3c39;background:url(images/link_bt.gif) no-repeat center;text-align:center;line-height:23px;
}
.link_bt a:hover{
text-decoration:underline;
}
.link{
width:auto;float:right;padding:5px 25px 0 0;
}
.link a{
text-decoration:none;color: #fff;text-align:center;line-height:23px;
}
.link a:hover{
text-decoration:underline;
}
.wide_content{
clear:both;
width:855px;
height:auto;
margin:auto;
}
.box_content{
width:135px;
padding:5px 0 10px 20px;
}
.box1{
width:264px;height:151px;padding:10px;float:left;margin:0px;background:url(images/panel1.gif) no-repeat center;
}
.box2{
width:264px;height:151px;padding:10px;float:left;margin:0px;background:url(images/panel2.gif) no-repeat center;
}
.box3{
width:264px;height:151px;padding:10px;float:left;margin:0px;background:url(images/panel3.gif) no-repeat center;
}
/*--------------------services_list---------------------*/
.services_list{
width:380px;
height:auto;
float:left;
padding-bottom:20px;
}
.services_list ul{
list-style:none;
display:block;
margin:0px;
padding:0px;
}
.services_list ul li{
width:380px;
height:30px;
line-height:28px;
padding:2px 0 2px 0;
}
.services_list ul li a{
width:350px;
height:30px;
display:block;
color:#000000;
text-decoration:none;
padding-left:30px;
background:url(images/services_bullet.gif) no-repeat left #e3e8ea;
background-position:5px 50%;
}
.services_list ul li a:hover{
background:url(images/services_bullet.gif) no-repeat left #d7dcde;
background-position:5px 50%;
}

.latest_news{
width:440px;
height:auto;
float:left;
padding:0 10px 20px 20px;
}
.client_test{
width:380px;
height:auto;
float:left;
padding:20px;
}
.news_box{
padding-bottom:5px;
border-bottom:1px #E6E6E6 solid;
margin-bottom:8px;
float:left;
}

/*-----------------------------footer------------------*/
#footer{
clear:both;
width: auto;
height:50px;
color: #999999;
/*background:url(images/footer_logo.gif) no-repeat left #e3e8ea;*/
background-position:0px 50%;
}
.copyright{
float:left;
padding-left:50px;
padding-top:15px;
}
.footer_links{
float:right;
padding-right:10px;
padding-top:15px;
}
.footer_links a{
text-decoration:none;
color: #999999;
}
.footer_links a:hover{
text-decoration:underline;
color: #666666;
}
