.leftcon { width:647px; float: left; padding-top: 20px; }
.left_con { float: left; padding:0 3px; }
.oneline { height:1px; background:#cdcdcd; font-size:1px; overflow:hidden; width:641px; clear:both; }
.product_con { background-color: white; width: 639px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; font-size: 11px; }
.product_title { background-image: url(../images/index_titlebg.gif); border: 1px solid #cdcdcd; width: 639px; clear: both; }
.product_title img { float: left; }
.product_title h1 { padding: 0; margin: 0; line-height: 22px; font-size: 12px; font-weight: bold; float: left; }
.product_title a { color:#404040; text-decoration:none; }
.product_title b { color: #7d2b2e }
.product_title span { font-size: 12px; color: #ff0000; line-height: 22px; padding-left: 5px; }
.product_img { float: left; padding: 0 39px 0 14px; }
.product_con p { padding:26px 20px 0 0; font-size: 11px; color: #58595b; line-height: 16px; }
.product_con a { color: #0078ff; text-decoration: none; }
.product_con a:hover { color:#ff0000; text-decoration: underline; }
.learn_more { text-align:right; padding-right:20px; }
.product_button { padding-top:25px; text-align: right; padding-right: 20px; padding-bottom: 12px; }
.product_button img { margin-left:10px; }
.product_con_over { background-color: white; width: 639px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; float: left; font-size: 12px; }
.product_con_over p { padding:26px 20px 0 0; font-size: 11px; color: #58595b; line-height: 16px; }
.product_con_over p a { color: #0078ff; text-decoration: none; }
.product_con_over p a:hover { text-decoration: underline; }
/*------------------------------------------------------------------------------------------------------*/

.rightcon { float: left; width:321px; padding-top: 20px; padding-left: 13px; padding-right: 3px; overflow:hidden; }

/*Update News*/
.index_box1 h2 { font-size:12px; padding: 0; margin: 0; color: #2a2a2a; background-image: url(../images/index_boxtitle.gif); line-height: 25px; padding-left: 15px; }
.index_box1 ul { margin:0; padding: 0; list-style-image: url(../images/icon_book.gif); }
.index_box1 ul li { padding-bottom:20px; }
.index_box1con { padding:  15px 30px 10px 30px; border-left: 1px solid #cdced0; border-right: 1px solid #cdced0; border-top: 1px solid #cdced0; background-color: #ffffff; font-size: 11px; width: 259px; color: #58595b; line-height: 16px;}

.indeox_box1link { text-align: right; font-weight: bold; }
.indeox_box1link a { color: #264552; text-decoration: none; }
.indeox_box1link a:hover { text-decoration: underline; }

/*Release News*/
.index_box2 h2 { font-size:12px; padding: 0; margin: 0; color: #2a2a2a; background-image: url(../images/index_boxtitle1.gif); line-height: 25px; padding-left: 15px; }
.index_box2 ul { margin:0; padding: 0; list-style-image: url(../images/icon_book.gif); }
.index_box2 ul li { padding-bottom:20px; }
.index_box2con { padding:  15px 30px 13px 30px; border-left: 1px solid #cdced0; border-right: 1px solid #cdced0; border-top: 1px solid #cdced0; background-color: #ffffff; font-size: 11px; width: 259px; color: #58595b; line-height:16px;}

/*Industry News*/
.index_box3 { clear:both; height:1%;}
.index_box3 h2 { font-size:12px; padding: 0; margin: 0; color: #2a2a2a; background-image: url(../images/index_boxtitle1.gif); line-height: 25px; padding-left: 15px; }
.index_box3con { padding:  15px 30px 12px 30px; border: 1px solid #cdced0; background-color: #ffffff; font-size: 11px; width: 259px; color: #58595b;  line-height: 16px;}
.index_box3con p { padding-bottom:10px; }
.index_box3con p a { color:#0078ff; text-decoration: none; }
.index_box3con p a:hover { color:#0078ff; text-decoration: underline; }
.index_box3con p span a { color:#126f9d; }



/*Support*/
.index_box4 h2 { font-size:12px; padding: 0; margin: 0; color: #2a2a2a; background-image: url(../images/index_boxtitle1.gif); line-height: 25px; padding-left: 15px; }
.index_box4con { padding:  15px 30px 11px 30px; border: 1px solid #cdced0; background-color: #ffffff; font-size: 11px; width: 259px; color: #58595b;  line-height: 16px;}
.index_box4con p { padding-bottom:10px; }
.index_box4con p a { color:#0078ff; text-decoration: none; }
.index_box4con p a:hover { color:#0078ff; text-decoration: underline; }
.index_box4con p span a { color:#126f9d; }


a.news_title { display:block; color:#000; font-weight:bold; text-decoration:none; }
a.news_title:hover { text-decoration:underline; }
div.unique { padding-top:0; }
