body{
background-image:url(images/bg-bluline.png);
background-repeat:repeat; 
margin-top:15px;}

h1{
font-size:12px;
font-weight:bold; }

#page{
background-color:#FFFFFF;
width:750px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #000000;
margin-right:auto;
margin-left:auto; }

#content{
width:750px;
height:350px;
margin-top:2px;
background-image:url(images/gray_content_bg.jpg);
background-repeat:no-repeat; }

#leftblock{
width:160px;
height:280px;
/* margin-right:10px; */
margin-left:-14px;
font-family:Arial, Helvetica, sans-serif;
float:left;  }

#navlist{
width:140px;
margin-top:10px;
margin-right:5px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif; }
#navlist li{
border-bottom:1px solid #000;
list-style-type: none; }
#navlist li a:link, #navlist li a:visited{
font-size:14px;
font-weight:bold;
display:block;
color:black;
padding-top:2px;
padding-bottom:2px;
padding-left:12px;
text-decoration:none; }
#navlist li a:hover{
color:white;
background-color: #000099; }
#download_img {
width:150px;
margin-left:10px; }
#download_img img{
border:1px solid #000;
margin-left:25px;
margin-bottom:2px; }

/********************
Center Block
********************/
#home_product_info{
width:410px;
float:left;
padding-left:10px;
border-left:1px solid #999999;
border-right:1px solid #999999;  }

#spotlight{
margin-top:5px;
font-size:12px; }

#spotlight_tb{
width:401px;
border:1px solid #999999; }

.spot_title{
color: #666699;
font-weight:bolder;
font-size:1.2em;
}
.spot-1{
width:125px; }

.spot-2{
width:240px; }

.spot_style{
padding-left:5px; }

.more a{
text-decoration:none;
color:#5900B2; }

.space{
margin-top:20px; }
/**********************
Right Block
**********************/
#rightblock{
width:170px;
height:280px;
padding:0px;
/* margin-left:10px; */
margin-bottom:10px;
float:left;}

.news {
width:160px;
margin-top:10px;
margin-left:10px;
margin-bottom:5px;
font-size:12px; }

.news_table{
margin-top:-5px;
margin-bottom:5px;
width:155px;}

.news a{
color: #666666;
text-decoration:none;  }
.news a:hover{
color: #999999;  }


.news_t1{
color: #333333; }

#download {
width:150px;
margin-left:10px; }

#download table{
font-size:12px;
font-weight:bold;
color: #666666; }

#download img{
border:0;
 }
/***********************
Footer
***********************/
#footer{
margin-top:10px;
clear:both;
 }
#footer p{
display:block;
color:#666666;
font-size:12px;
text-align:center;
padding:1pt 0;
background-color: #E8E8E8; }