/* CSS Document */

* {
padding:0;
margin:0;
border:0;
}

/* Global*/

body{
padding:0;
background: url(../images/bg_top.png);
background-repeat:repeat-x;
background-color:#E1E4D3;
font-family: "Lucida Sans Unicode", "Trebuchet MS";
margin:0px auto 0px auto;
}

/* main */
#main
{
width:944px;
margin:0px auto 0px auto;
/*padding:0 30px 0 30px;*/
}
#content1{
 width: 944px;
 margin:0px auto 0px auto;
 
 
}
#wrapper 
{
 width: 944px;
 margin:0px auto 0px auto;
 display: inline;
 float: left;
 text-decoration:none;
}

/* header */

#header
{
width:944px;
height:85px;
float:left;
background-color:#FFFFFF;
}
#logo
{
width:470px;
height:85px;
float:left;
padding:0px 0 0 0px;
}
#tuv
{
width:160px;
height:85px;
float: right;
padding:0px;

}

/* banner */
#banner
{
width:905px;
height:220px;
padding:0 0 0 23px;
clear:both;
}
.banner
{
width:899px;
height:220px;
background:url(../images/banner_bg.jpg) no-repeat;
padding:0px 0px 0px 4px;
}
.flash
{
width:895px;
height:220px;
background:#CCCCCC;
}
#menu{
float:left;
width:906px;
height:53px;
padding:0px 0 0px 22px;
}
.menu
{
float:left;
width:888px;
height:53px;
background:url(../images/menu_bg.jpg) repeat-x left;
}
/* content */
#content
{
width:944px;
background-image:url(../images/clip_image2.gif);
background-repeat:no-repeat;
background-attachment: inherit;
background-position:2px 224px;
margin-top:4px;
margin-bottom:8px;
}
#content_inner
{
width:941px;
background-image:url(../images/clip_image2.gif);
background-repeat:no-repeat;
background-attachment: inherit;
background-position:2px 224px;
margin-bottom:8px;
padding-left:3px;
}
#right_content
{
width:575px;
float: right;
margin-right:18px;
font-size:12px;
text-align:justify;
line-height:20px;
padding-top:5px;

}

#left_content
{
width:246px;
float:left;
margin-left:18px;
display: inline;
font-size:12px;
text-align:justify;
line-height:21px;
padding-top:5px;

}
#left_content2
{
width:845px;
float:left;
margin-left:18px;
display: inline;
font-size:12px;
text-align:justify;
line-height:21px;
padding-top:5px;
padding-left:5px;


}
#table
{
width:900px;
/*height:322px;*/
padding:0px 0px 0 0px;
margin-left:22px;
margin-top:0px;
background-color:#FFFFFF;
background-image:url(../images/clip_image3.gif);
background-repeat:no-repeat;
background-position:0px 224px;

}
#breadcrum
{
font-size:12px;
width:864px;
float:left;
padding-left:18px;
padding-bottom:10px;
color:#939598;
background-image:url(../images/line_image.gif);
background-position: bottom center;
background-repeat:no-repeat;

}
.breadcrum_head
{
font-size:12px;
color:#FF9933;
text-decoration: none;
}
a.breadcrum_head:hover
{
font-size:12px;
color:#FF9933;
text-decoration:underline;
}
#sub_menu
{
width:900px;
height:92px;
margin:auto;
margin-bottom:8px;
background-color:#FFf;
clear:both;
}
#content_top
{
width:900px;


}
#overview
{
width:220px;
float:left;
/*margin-left:26px;*/
padding-left:40px;
font-size:12px;
text-align:justify;
line-height:17px;



}
#quality
{
width:313px;
float: left;
/*margin-right:10px;*/
padding-left:35px;
font-size:12px;
text-align:justify;
line-height:17px;


}
#news
{
width:244px;
float: right;
/*margin:0 10px 0 0px;*/
font-size:12px;
text-align:justify;
line-height:17px;
padding:0 40px 0 0;
clear:right;

}
#news_bg
{
width:244px;
height:225px;
background-image:url(../images/news_bg.gif);
background-repeat: no-repeat;
margin-top:5px;
line-height:20px;
}
#clip
{
width:600px;

background-image:url(../images/clip_image.gif);
background-attachment:fixed;
background-position: 0px 100px;
background-repeat:no-repeat;
margin-top:6px;


}
#clip_bg
{
width:609px;
height:91px;
background-image:url(../images/clip_bg.gif);
background-position:top center;
background-repeat:no-repeat;
margin-left:38px;
margin-top:13px;
font-size:12px;
font-weight:bold;
padding-top:10px;

}
#download
{
width:173px;
height:57px;
float:left;
padding:18px 0 0 22px;
}
#request_quote
{
width:130px;
height:57px;
float:left;
padding:18px 0 0 70px;
}
#request_trail
{
width:133px;
height:57px;
float:left;
padding:18px 0 0 84px;
}
#support
{
width:181px;
height:57px;
float:left;
padding:18px 0 0 68px;

}

/* footer */
#footmain{
 width:900px;
 clear:both;
 margin:0px auto 0px auto;
 background-color:#E1E4D3;
 background-image: url(../images/bottom_bg.png);
 background-repeat:repeat-x;
}
#content2{
 width: 900px;
 margin:0px auto 0px auto;
 background-color:#808080;
 background-image:url(../images/footer_inner.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 
 
 
   
}

#footer{
width:600px;
font-size:11px;
color:#FFFFFF;
padding-top:10px;
padding-left:21px;
line-height:19px;



}

.footerlinks
{
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
line-height:22px;
font-weight:normal;


}
.footerlinks a:hover{

font-weight:normal;
color:#FF9933;
text-decoration:underline;
line-height:22px;
font-weight:normal;
}


.readmore
{
font-size:12px;
color:#FF9933;
float: right;
font-weight:bold;
text-decoration:none;
}
a.readmore:hover
{
font-size:12px;
color:#FF9933;
float: right;
font-weight:bold;
text-decoration:underline;
}
.paging
{
font-size:12px;
color:#FF9933;
font-weight:bold;
text-decoration:none;
}
a.paging:hover
{
font-size:12px;
color:#FF9933;
font-weight:bold;
text-decoration:underline;
}
#table_content
{
font-size:12px;
line-height:18px;
color:#000000;
margin-top:10px;



}
ul.list 			
{
text-align:left; 
padding:10px 0px 5px 20px;  
list-style-type:none;	
margin:0px;	
font-size:12px;

}
ul.list li			
{ 
padding:0px 15px 5px 20px;	
background: url(../images/bullet2.gif) no-repeat 8px 7px;
line-height:18px;

}
.news_title
{
font-size:12px;
color:#fe6601;
font-weight:bold;
}
.sercive_title
{
float:left;
width:840px;
height:26px;
background:#808080;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:4px 0px 0px 10px;
}
