.HPMainTable {width:915px; margin-top:10px; color:#002056;}
.MainPic {background-image:url(../../images/homepage/en/main_pic.jpg); width:915px; height:278px; vertical-align:bottom; background-repeat:no-repeat;}
.WhoWeAre {float:left; width:380px; height:64px; margin-left:34px; display:inline;}
.WhoWeAre p{padding:0px; margin:0px;}
.WhoWeAre .Title {font-size:17px; /*height:20px;*/ font-weight:bold; margin-top:2px;}
.WhoWeAre .Text {font-size:13px; /*height:85px;*/}
.WhoWeAre .Link {margin-top:8px; margin-bottom:15px; margin-left:12px; }
.WhoWeAre .Link a {color:#e20a17; font-size:13px; text-decoration:underline;}
.WhoWeAre .Link a:visited {color:#e20a17; font-size:13px; text-decoration:underline;}
.WhoWeAre .Link a:hover {color:#e20a17; font-size:13px; text-decoration:underline;}
.Divider {height:15px; line-height:15px;}
.Products {padding-top:10px; width:291px; vertical-align:top; background-image:url(../../images/homepage/box_large.gif); background-repeat:no-repeat; height:448px;}
.Products .Title { padding-left:20px; font-size:17px; height:17px; margin-left:10px; font-weight:bold; background-image:url(../../images/homepage/red_bullet.gif); background-repeat:no-repeat; background-position:left 2px; margin-bottom:10px;}
.Products .Text {margin-left:15px; width:250px; font-size:13px;}
.Products .Link {margin-left:15px; margin-top:15px;}
.Products .Link a {color:#e20a17; font-size:13px; text-decoration:underline; font-weight:normal;}
.Products .Link a:visited {color:#e20a17; font-size:13px; text-decoration:underline; font-weight:normal;}
.Products .Link a:hover {color:#e20a17; font-size:13px; text-decoration:underline; font-weight:normal;}
.Products .Pic {margin-top:15px; margin-left:5px;}
.TdDivider {width:21px;}

.Customer {width:291px; vertical-align:top;}
.Customer .CustomerBG {background-image:url(../../images/homepage/banners_bg.gif); background-repeat:no-repeat; width:291px; height:118px;}
.Customer .Text {width:180px; float:left;}
.Customer .Title {font-size:17px; height:40px; width:175px; font-weight:bold; color:#516ead; margin-left:10px; margin-top:10px;}
.Customer .Link {margin-left:10px; margin-top:12px; height:50px; margin-bottom:5px;}
.Customer .Link a {color:#3f577f; text-decoration:none;font-size:13px; font-weight:normal;}
.Customer .Link a:visited {color:#3f577f; text-decoration:none;font-size:13px; font-weight:normal;}
.Customer .Link a:hover {color:#3f577f; text-decoration:none;font-size:13px; font-weight:normal;}
.Customer .Link .LinkTitle {width:140px; float:left;}
.Customer .Link .LinkBtn {width:19px; float:right;}

.Download {width:291px; vertical-align:top;}
.Download .DownloadBG {background-image:url(../../images/homepage/banners_bg.gif); background-repeat:no-repeat; width:291px; height:118px;}
.Download .Text {width:180px; float:left;}
.Download .Title {font-size:17px; height:40px; width:175px; font-weight:bold; color:#516ead; margin-left:10px; margin-top:10px;}
.Download .Link {margin-left:10px; margin-top:12px; height:50px; margin-bottom:5px;}
.Download .Link a {color:#3f577f; text-decoration:none;}
.Download .Link a:visited {color:#3f577f; text-decoration:none;}
.Download .Link a:hover {color:#3f577f; text-decoration:none;}
.Download .Link .LinkTitle {width:140px; float:left;}
.Download .Link .LinkBtn {width:19px; float:right;}
.Download .Pic {width:85px; float:right; margin-right:5px; margin-top:5px;}

.Customer .Pic {width:85px; float:right; margin-right:5px; margin-top:5px;}
.BoxNews {width:291px; margin-top:15px; padding-top:1px; background-image:url(../../images/homepage/box_mid.gif); height:316px; background-repeat:no-repeat;}
.BoxNews .Title {font-size:17px; height:17px; margin-left:10px; font-weight:bold; background-image:url(../../images/homepage/red_bullet.gif); background-repeat:no-repeat; background-position:left 2px; margin-bottom:10px;}
.BoxNews .NewsItems {margin-left:15px; margin-top:15px; width:265px;}
.BoxNews .Item {margin-bottom:15px; cursor:pointer;}
.BoxNews .ItemDate {font-size:13px; font-weight:bold;}
.BoxNews .ReadMore a {color:#e20a17; font-size:13px; text-decoration:underline;}
.BoxNews .ReadMore a:visited {color:#e20a17; font-size:13px; text-decoration:underline;}
.BoxNews .ReadMore a:hover {color:#e20a17; font-size:13px; text-decoration:underline;}

.EventsBox {width:291px; margin-top:15px; padding-top:1px; background-image:url(../../images/homepage/box_mid.gif); background-repeat:no-repeat; height:316px;}
.EventsBox .Title {font-size:17px; height:17px; margin-left:10px; margin-top:10px; font-weight:bold; background-image:url(../../images/homepage/red_bullet.gif); background-repeat:no-repeat; background-position:left 2px; margin-bottom:10px;}
.EventsBox .EventsItems {margin-left:15px; margin-top:15px; width:265px;}
.EventsBox .ItemWithPic {margin-top:15px; width:265px; margin-bottom:10px;}
.EventsBox .ItemWithPic .Pic {float:left; width:63px;}
.EventsBox .ItemWithPic .Text {float:left; margin-left:10px; width:190px; font-size:13px;}
.EventsBox .ItemWithPic .ItemDate {font-size:13px; margin-bottom:3px; font-weight:bold;}
.EventsBox .Item {float:left; width:250px; font-size:13px; margin-bottom:10px;}
.EventsBox .Item .ItemDate {font-size:13px; margin-bottom:3px; font-weight:bold;}
.FontSize12 {font-size:13px;}
.EventsBox .ReadMore {margin-top:10px; margin-left:15px; height:20px;}
.EventsBox .ReadMore a {color:#e20a17; font-size:13px; text-decoration:underline;}
.EventsBox .ReadMore a:visited {color:#e20a17; font-size:13px; text-decoration:underline;}
.EventsBox .ReadMore a:hover {color:#e20a17; font-size:13px; text-decoration:underline;}

.FooterHP {}
.FooterHP img {border:0px;}
.FooterHP a {font-size:14px; font-weight:bold; color:#516ead; text-decoration:none;}
.FooterHP a:visited {font-size:14px; font-weight:bold; color:#516ead; text-decoration:none;}
.FooterHP a:hover {font-size:14px; font-weight:bold; color:#516ead; text-decoration:none;}
.FooterHP .ButtonTDLeft {width:6px;}
.FooterHP .ButtonTDRight {width:6px; text-align:right;}
.FooterHP .ButtonTD {background-image:url(../../images/homepage/footer_bg_mid.gif); background-repeat:repeat-x; vertical-align:middle; text-align:center;}
.FooterHP .ButtonMid {background-color:#FFFFFF; text-align:center; font-size:14px; font-weight:bold; color:#516ead;}
.FooterHP .ButtonSide {width:5px;}
.FooterHP .TdWidth {background-image:url(../../images/homepage/footer_bg_mid.gif); background-repeat:repeat-x;}
.tblFooterHP {text-align:left; background-color:#C2D5E6; height:21px;}