@charset "utf-8";
@import url("fontStyle.css");
body {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
margin:0;
width:100%;
overflow-x:hidden;
}

iframe {
border:none
}

div.loading-visible {
display:block;
position:absolute;
width:100%;
height:100%;
z-index:1000;
text-align:center;
opacity:.75;
padding-top:25%
}

.homeLPCont {
border-bottom:1px #bcbcbc solid;
border-top:1px #bcbcbc solid;
margin:5px 0;
padding:10px;
}

.conWidth330 {
width:330px;
float:left
}

.conWidth230 {
width:230px;
float:left
}

.conWidth200 {
width:200px;
float:left
}

.conWidth306 {
width:306px;
float:left
}

.conWidth556 {
width:556px;
float:left
}

.homeLPInnerSec {
position:absolute
}

.homemainbanner {
position:absolute;
float:left
}

.homemainflash {
position:absolute;
text-align:right;
width:960px;
height:50px;
padding:15px
}

.csBreadcrumb {
clear:both;
display:block;
overflow:hidden;
border-bottom:1px solid #909090;
margin-bottom:20px;
font-family:Verdana, Geneva, sans-serif;
padding:0 0 3px
}

.csBreadcrumb ul {
text-decoration:none;
margin:0;
padding:0
}

.csBreadcrumb ul li {
float:left;
list-style:none;
line-height:20px;
padding:0 5px 0 0
}

.homepopupblk {
z-index:2000;
position:absolute;
margin-left:990px;
width:420px;
height:466px;
overflow:hidden;
float:left
}

.homepopupcon {
position:absolute;
width:385px;
float:left;
background-color:#141a22;
height:440px;
padding:17px 20px 20px
}

.homepopupconSm {
position:absolute;
width:380px;
overflow:hidden;
float:left;
background-color:#141a22;
height:259px;
padding:17px 20px 20px
}

.tooltip {
position:absolute;
margin-left:-20px;
z-index:999;
left:-9999px;
background-color:#000
}

.tooltip p {
color:#fff;
background-color:#000;
font-size:11px;
margin:0;
padding:5px
}

.leftSection {
background:url(../beta/images/generic/ls_bannerHome_bg.jpg) right -37px #000 no-repeat;
height:278px;
width:100%;
border-top:42px #FFF solid
}

.rightSection {
background:url(../beta/images/generic/rs_bannerHome_bg.jpg) left top #000 no-repeat;
height:313px;
width:100%;
border-top:7px #FFF solid
}

.logoSection {
width:166px;
height:108px;
border-top:7px #FFF solid;
display:block;
position:absolute;
z-index:100;
margin:auto;
}

.logoSection a img {
margin-left:0
}

.logoSection span {
position:absolute;
margin:55px 0 0 125px
}

.logoLinks {
position:absolute;
margin-left:710px
}

.logoLinks a {
margin:0 10px
}

.logoSectionRight {
height:7px;
width:990px;
overflow:hidden;
display:block;
clear:both;
background-color:#FFFFFF;
}

.menuHomeSection {
width:990px;
display:block;
overflow:hidden;
position:absolute;
z-index:99;
background:url(../beta/images/generic/mainMenu_bg.png) repeat-x top;
text-align:right
}

.menuSecInner {
display:block;
overflow:hidden;
height:35px;
padding:0 10px
}

.menuSecInner a {
display:block;
float:right;
background:url(../beta/images/generic/menuDiv.png) no-repeat right top;
overflow:hidden;
padding:10px 24px
}

.subMenuFullSec {
width:990px;
display:block;
overflow:hidden
}

.subMenuSec {
width:930px;
height:85px;
background-image:url(../beta/images/generic/gra_transparency_bg.png);
display:block;
margin-top:-100px;
overflow:hidden;
padding:0 30px 15px 425px
}

.innerSubMenuSec {
width:930px;
height:115px;
background-image:url(../images/generic/gra_transparency_bg.png);
display:block;
margin-top:-130px;
overflow:hidden;
padding:0 30px 15px 400px
}

.SecondLevelMenuHeadCol h3 a {
line-height:20px;
font-size:15px;
font-weight:400;
color:#fff;
margin:0 0 0 10px;
padding:0
}

.SecondLevelMenuHeadColOn h3 a {
font-size:15px;
font-weight:400;
color:#ff9800;
margin:0 0 0 10px;
padding:0
}

.SecondLevelMenuCol {
float:left;
font-size:12px;
text-align:left;
width:150px;
height:130px;
display:block;
color:#ccc;
line-height:18px;
padding-top:5px
}

.SecondLevelMenuColOn {
float:left;
font-size:12px;
text-align:left;
width:150px;
height:130px;
display:block;
color:#ccc;
line-height:18px;
padding-top:5px;
background-image:url(../beta/images/generic/MenuSecondLevelBg_On.png)
}

.SecondLevelMenuCol:hover {
background:url(../beta/images/generic/MenuSecondLevelBg_On.png);
height:130px
}

.subMenuSecKnow {
float:left;
font-size:12px;
text-align:left;
width:145px;
height:100px;
display:block;
color:#ccc;
line-height:18px
}

.subMenuSecSee {
float:left;
font-size:12px;
text-align:left;
width:130px;
height:100px;
display:block;
color:#ccc;
line-height:18px
}

.contentSection {
width:988px;
display:block;
border:1px #8f8f8f solid;
overflow:hidden;
background-color:#FFF
}

.contentSectionWithBg {
width:988px;
background:url(../beta/images/generic/ContentSectionBg.gif) repeat-y left top;
display:block;
border:1px #8f8f8f solid;
background-color:#FFF;
overflow:hidden
}

.contentSectionSldBg {
width:948px;
display:block;
border:1px #8f8f8f solid;
background-color:#ebebeb;
overflow:hidden;
padding:20px
}

.contentSectionBanOvlay {
width:990px;
display:block;
position:absolute;
margin-top:-157px;
overflow:hidden
}

.contentSectionBanOvlayBot {
width:990px;
display:block;
height:120px;
background-color:#FFF;
overflow:hidden
}

.contentSectionInner {
width:986px;
border:1px #f7f7f7 solid;
border-bottom:none;
display:block;
overflow:hidden
}

.contentSectionInnerLt {
float:left;
width:659px;
display:block;
border-right:1px solid #a7a7a7;
background-color:#ebebeb;
text-align:left;
overflow:hidden;
padding:20px
}

.contentSectionInnerRt {
float:left;
width:247px;
display:block;
background-color:#FFF;
overflow:hidden;
padding:20px
}

.contentGraBgTAlign {
background:url(../beta/images/generic/gra_bg.jpg) top repeat-x #fff


}

.homeTwominInterSec {
width:250px;
display:block;
background:url(../beta/images/generic/home_twomintBlkBg.jpg) repeat-x top #f6f8f9;
overflow:hidden
}

.homeContentSec {
width:990px;
display:block;
position:absolute;
z-index:98;
margin-top:278px;
overflow:hidden
}

.homebannerSec {
display:block;
width:990px;
margin-top:-34px;
overflow:hidden
}

.homebannerSecInner {
display:block;
width:990px;
height:245px;
overflow:hidden
}

.homefooterSec {
display:block;
width:990px;
overflow:hidden
}

.homeContents {
width:988px;
display:block;
overflow:hidden;
padding:0
}

.homeContentLs {
width:525px;
float:left;
display:block;
overflow:hidden;
padding:20px 20px 0
}

.homeContentRs {
width:382px;
float:left;
display:block;
background:url(../beta/images/generic/hom_rsBlk_bg.jpg) top #11161f;
overflow:hidden;
padding:20px
}

.homeContentSub {
display:block;
overflow:hidden;
clear:both;
padding:20px 20px 0
}

.homeContentSubL {
float:left;
display:block;
width:218px;
overflow:hidden
}

.homeContentSubR {
float:left;
display:block;
width:719px;
overflow:hidden
}

.homeServicesBox {
background:url(../beta/images/generic/hom_servicesbg.png) no-repeat left top;
float:left;
display:block;
width:144px;
height:150px;
cursor:pointer;
overflow:hidden;
padding:0 13px
}

.homeServicesBox img {
margin:15px 0 7px
}

.homeServicesBox .cHt {
display:block;
height:65px;
overflow:hidden
}

.homeExpandColBtn {
float:right;
background:url(../beta/images/generic/home_expandBg.gif) no-repeat center bottom;
padding:0 0 9px
}

.homeExpandColBtnOn {
float:right;
background:url(../beta/images/generic/home_collapseBg.gif) no-repeat center top;
padding:9px 0 0
}

.homeExpandColBtn a {
color:#000;
line-height:16px;
border-bottom:1px solid #ffc166;
font-style:italic
}

.homeExpandColBtnOn a {
color:#000;
line-height:16px;
border-top:1px solid #ffc166;
font-style:italic
}

.expandCons {
display:none;
height:150px
}

.knowin2MinsCons {
width:250px;
height:205px;
background:url(../beta/images/generic/know2min_Bg.png) no-repeat left top;
padding:24px
}

.knowin2Mins {
width:250px;
height:100px
}

.homeContentRsInner {
display:block;
overflow:hidden;
margin:0;
padding:0
}

.homeContentRsInner .title {
width:80px;
float:left;
display:block;
margin-right:10px;
vertical-align:top;
overflow:hidden
}

.homeContentRsInner .details {
width:262px;
float:left;
display:block;
overflow:hidden
}

.details .arrowtext {
width:126px;
float:left;
display:block;
height:23px;
overflow:hidden
}

.knowin2MinsPopup {
position:absolute;
z-index:11111;
background:#000;
display:none
}

.knowin2MinsVideo {
width:1px;
height:1px;
position:absolute;
display:none;
z-index:111111;
background:#fff;
margin:0;
padding:5px
}

.knowin2MinsVideoTL {
position:absolute;
left:0;
top:0;
width:5px;
height:5px;
background:url(../beta/images/generic/whitBox_TL.png) no-repeat left top


}

.knowin2MinsVideoTR {
position:absolute;
right:0;
top:0;
width:5px;
height:5px;
background:url(../beta/images/generic/whitBox_TR.png) no-repeat left top


}

.knowin2MinsVideoBL {
position:absolute;
left:0;
bottom:0;
width:5px;
height:5px;
background:url(../beta/images/generic/whitBox_BL.png) no-repeat left top


}

.knowin2MinsVideoBR {
position:absolute;
right:0;
bottom:0;
width:5px;
height:5px;
background:url(../beta/images/generic/whitBox_BR.png) no-repeat left top


}

.knowin2MinsVideoClose {
position:absolute;
display:none;
width:400px;
height:18px;
z-index:111110;
background:url(../beta/images/generic/lightview/topclose.png) no-repeat right top;
cursor:pointer
}

.newsSection {
background:#000;
width:950px;
display:block;
overflow:hidden;
padding:5px 20px
}

.newsArrs {
margin:10px 0 0 75px
}

.newHead {
float:left;
width:125px;
font-size:12px;
color:#969696;
height:20px;
line-height:20px;
overflow:hidden
}

.newHead img {
border:none;
cursor:pointer
}

.newHead a {
color:#969696;
text-decoration:none
}

.newsContainer {
float:left;
position:relative;
width:815px;
height:20px;
display:block;
overflow:hidden
}

.newsContainerInner {
float:left;
display:block;
position:absolute;
width:820px;
height:200px;
left:0;
top:0;
z-index:500;
overflow:hidden;
padding:1px 0 0 5px
}

.newsContainer .newsContainerInner p {
display:block;
height:100px;
z-index:1000;
overflow:hidden;
margin:0;
padding:10px 0 0
}

.newsContainerInner span a {
color:#fff;
text-decoration:none
}

.seeSliderContent {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
float:left;
width:918px;
background:#ebebeb;
padding:15px
}

.seeSliderContent a.hilit {
color:#000;
padding:0 0 0 24px
}

.seeSlideContent {
display:none;
float:right;
text-align:left;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
width:838px
}

.seeSlideContentPad1 {
padding:0 40px
}

.seeSlideContentPad2 {
padding:10px
}

.seeInnerSlide {
display:block;
width:903px;
overflow:hidden;
padding:0 0 0 10px
}

.seeInnerSlideNav {
float:left;
display:block;
width:30px;
margin-top:50px;
overflow:hidden
}

.seeInnerSlideContainer {
float:left;
display:block;
width:823px;
overflow:hidden
}

.seeInnerSlideContainerBoxes {
float:left;
display:block;
width:1641px;
overflow:hidden
}

.seeInnerSlideBox {
float:left;
display:block;
width:144px;
overflow:hidden
}

.seeInnerSlideBoxImg {
display:block;
text-align:center;
overflow:hidden;
margin:0 auto
}

.seeInnerSlideBoxTitle {
display:block;
overflow:hidden;
text-align:center;
padding:0 21px
}

.seeBlockSlideImg {
float:left;
display:block;
width:480px;
margin-right:30px;
overflow:hidden
}

.seeBlockSlideCon {
float:left;
display:block;
width:328px;
overflow:hidden
}

.fRight {
float:right;
display:block;
overflow:hidden
}

.fLeft {
float:left;
display:block;
overflow:hidden
}

.alignTop {
vertical-align:top
}

.alignCenter {
margin:auto
}

.alignTopLeft {
text-align:left;
vertical-align:top
}

.pad20 {
display:block;
overflow:hidden;
padding:20px
}

.pad30 {
display:block;
overflow:hidden;
padding:30px
}

.pad40 {
display:block;
overflow:hidden;
padding:40px
}

.pTLR40 {
display:block;
overflow:hidden;
padding:15px 40px 0
}


.pLR40 {
display:block;
overflow:hidden;
padding:0 40px
}

.padT {
padding-top:12px;
overflow:hidden
}

.hight15 {
height:15px;
overflow:hidden
}

.mLn1 {
margin-left:-1px;
overflow:hidden
}

.conblk {
display:block;
float:right;
overflow:hidden
}

p {
list-style:none;
margin:0;
padding:0 0 10px
}

.lsSideBg {
display:block;
border-top:42px #FFF solid;
overflow:hidden;
}

.rsSideBg {
display:block;
border-top:7px #FFF solid;
overflow:hidden;
height:7px;
top:0;
background-color:#FFF;
}

.clear {
clear:both;
height:0
}

.borderBDot {
display:block;
line-height:0;
border-bottom:1px dotted #bebfbf;
margin:5px 0
}

.tableBorderBDot {
display:block;
line-height:0;
border-bottom:1px dotted #bebfbf;
margin:3px 0;
padding:0 0 4px
}

.borderTDot {
display:block;
border-top:1px dotted #bebfbf;
overflow:hidden
}

.servConBlk {
display:block;
overflow:hidden;
padding:15px 20px 0
}

.lsSideServicesbg {
background:url(../beta/images/generic/ls_bannerServ_bg.jpg) top right no-repeat #000;
height:300px
}

.bgNoRepeatTL {
background:top left no-repeat #000
}

input,textarea {
font-family:Arial;
font-size:11px
}

.frmTextbox input {
border:1px solid #333;
padding:3px 5px
}

.frmTextbox2 input {
border:1px solid #c8c8c8;
background-color:#f6f6f6;
padding:2px 5px
}

.frmButton input {
background-color:#59636c;
color:#FFF;
border:none;
line-height:16px;
padding:2px 5px
}

.frmTxtMessage textarea {
border:1px solid #333;
padding:5px
}

.frmTxtMessage2 textarea {
border:1px solid #c8c8c8;
background-color:#f6f6f6;
padding:5px
}

.frmTable {
width:100%
}

.frmTableColName {
width:150px
}

.gListNone ul li {
list-style:none;
line-height:20px
}

.gListPlain ul li {
list-style:circle
}

.gListOrangeArr ul li {
list-style:none;
background:url(../beta/images/generic/arrow_txt_next.png) no-repeat left;
padding:8px 5px
}

.gListOrangeArrS ul li {
list-style:none;
background:url(../beta/images/generic/OrangeArr2.gif) no-repeat left 5px;
padding:0 0 8px 15px
}

.gListOrangeArrL ul li {
list-style:none;
background:url(../beta/images/generic/OrangeArr1.gif) no-repeat left 5px;
padding:0 0 8px 15px
}

.gListOrangeArrL .default a {
color:#ff9800
}

.gListBlue ul li {
list-style:none;
line-height:20px;
background:url(../beta/images/generic/bullet_blue.png) no-repeat left 6px;
padding:0 0 0 14px
}

.gListBlueDk ul li {
list-style:none;
line-height:20px;
background:url(../beta/images/generic/bullet_bluedk.png) no-repeat left 6px;
padding:0 0 0 14px
}

.gListDm ul li {
list-style:none;
line-height:20px;
background:url(../beta/images/generic/bulletDm.png) no-repeat left 9px;
padding-left:14px
}

.gListEl ul li {
list-style:none;
line-height:20px;
background:url(../beta/images/generic/bulletEl.png) no-repeat left 9px;
padding:0 0 0 14px
}

.gListUx ul li {
list-style:none;
line-height:20px;
background:url(../beta/images/generic/bulletUx.png) no-repeat left 9px;
padding-left:14px
}

.gListTech ul li {
list-style:none;
line-height:20px;
background:url(../beta/images/generic/bullet_tech.png) no-repeat left 9px;
padding:0 0 0 14px
}

.lbSqGrayDown {
background:url(../images/generic/btn_linksqDown_left.png) left top no-repeat;
height:21px;
padding:0 0 0 14px
}

.lbSqGrayDown span a {
line-height:18px;
float:left;
color:#fff;
padding:0 10px 3px 8px
}

.lbSqGray {
background:url(../images/generic/btn_linksq_left.png) left top no-repeat;
display:block;
overflow:hidden;
padding-left:13px
}

.lbSqGray span a {
float:left;
color:#fff;
padding:1px 7px 3px
}

.lbSqGray span a img {
vertical-align:top;
border:0;
padding:1px 0 0 5px
}

.lbSqBlack {
background:url(../beta/images/generic/btn_rating_left.png) left no-repeat;
height:60px;
padding:0 0 0 5px
}

.lbSqBlackInner {
background:url(../beta/images/generic/btn_rating_right.png) right no-repeat;
width:42px;
height:46px;
padding:7px 3px
}

.lbSqBlackInner2 {
background:url(../beta/images/generic/btn_rating_right.png) right no-repeat;
text-align:center;
height:25px;
padding:20px 15px 15px
}

.lbArrowOrange {
background:url(../beta/images/generic/arrow_txt_next.png) left no-repeat;
height:21px;
display:block
}

.lbArrowOrange a {
font-style:italic;
margin-left:5px;
padding:3px 10px 3px 8px
}

.lbBackArrowOrange {
background:url(../beta/images/generic/arrow_txt_prev.png) left no-repeat;
height:21px;
display:block
}

.lbBackArrowOrange a {
font-style:italic;
margin-left:5px;
padding:3px 10px
}

.lbImgNav {
cursor:pointer
}

.gBlockShadBox {
display:block;
overflow:hidden
}

.gBlockShadBoxTop {
background:url(../beta/images/generic/shadow_top.png) repeat-x top;
display:block;
padding-top:5px;
float:left;
overflow:hidden
}

.gBlockShadBoxLeft {
float:left;
background:url(../beta/images/generic/shadow_left.png) no-repeat;
width:5px;
display:block;
height:170px;
overflow:hidden
}

.gBlockShadBoxRight {
float:left;
background:url(../beta/images/generic/shadow_right.png) no-repeat;
width:5px;
height:170px;
display:block;
overflow:hidden
}

.gBlockShadBoxCenter {
float:left;
width:268px;
display:block;
border-top:5px solid #fff;
border-left:5px solid #fff;
border-right:5px solid #fff;
background:url(../beta/images/generic/bg_gradt_block.png) repeat-x bottom #f4f4f4;
overflow:hidden
}

.gBlockShadBoxCenterPad {
overflow:hidden;
padding:15px 20px
}

.gBlockShadBoxCenter1 {
float:left;
width:344px;
display:block;
border-top:5px solid #fff;
border-left:5px solid #fff;
border-right:5px solid #fff;
background:url(../beta/images/generic/bg_gradt_block.png) repeat-x bottom #f4f4f4;
overflow:hidden
}

.gBlockShadBoxCenter2 {
float:left;
width:757px;
display:block;
border-top:5px solid #fff;
border-left:5px solid #fff;
border-right:5px solid #fff;
background:url(../beta/images/generic/bg_gradt_block.png) repeat-x bottom #f4f4f4;
overflow:hidden
}

.gBlockShadBoxMed {
display:block;
width:464px
}

.gBlockShadBoxMedCenter {
float:left;
width:444px;
display:block;
border-top:5px solid #fff;
border-left:5px solid #fff;
border-right:5px solid #fff;
background:url(../beta/images/generic/bg_gradt_block.png) repeat-x bottom #f4f4f4;
overflow:hidden
}

.gBlockShadBoxMedCenterPad {
overflow:hidden;
padding:20px
}

.gBlockReg {
width:291px;
display:block
}

.gBlockRegTop {
background:url(../beta/images/generic/block_reg_top.png) no-repeat;
width:291px;
height:10px;
display:block;
overflow:hidden
}

.gBlockRegBot {
background:url(../beta/images/generic/block_reg_bot.png) no-repeat;
width:291px;
height:10px;
display:block;
overflow:hidden
}

.gBlockRegMid {
background:url(../beta/images/generic/block_reg_mid.png) repeat-y;
display:block;
overflow:hidden;
margin:0;
padding:0 8px
}

.gBlockRegMidBg {
background:url(../beta/images/generic/bg_gradt_block2.png) bottom repeat-x #fafafa;
display:block;
overflow:hidden;
padding:16px 14px 16px 20px
}

.gBlockMed {
width:659px;
display:block;
overflow:hidden
}

.gBlockMedTop {
background:url(../images/generic/block_med_top.png) no-repeat;
width:659px;
height:7px
}

.gBlockMedBot {
background:url(../images/generic/block_med_bot.png) no-repeat;
width:659px;
height:7px
}

.gBlockMedMid {
background:url(../images/generic/block_med_mid.png) repeat-y;
width:637px;
display:block;
overflow:hidden;
padding:22px 22px 22px 0
}

.gBlockMedMid2 {
background:url(../images/generic/block_med_mid.png) repeat-y;
width:615px;
display:block;
padding:0 22px 22px
}

.gBlockMed2 {
width:470px;
display:block;
overflow:hidden
}

.gBlockMed2Top {
background:url(../images/generic/block_med2_top.png) no-repeat;
height:10px
}

.gBlockMed2Bot {
background:url(../images/generic/block_med2_bot.png) no-repeat;
height:10px
}

.gBlockMed2Mid {
background:url(../images/generic/block_med2_mid.png) repeat-y;
width:416px;
display:block;
padding:27px
}

.gBlockMed3 {
width:464px;
display:block;
overflow:hidden
}

.gBlockMed3Top {
background:url(../images/generic/block_med3_top.png) no-repeat;
height:9px;
display:block;
overflow:hidden;
margin:0;
padding:0
}

.gBlockMed3Bot {
background:url(../beta/images/generic/block_med3_bot.png) no-repeat;
height:10px
}

.gBlockMed3Mid {
background:url(../beta/images/generic/block_med3_mid.png) repeat-y;
display:block;
width:420px;
padding:11px 22px
}

.gBlockSm {
width:222px;
display:block;
overflow:hidden
}

.gBlockSmTop {
background:url(../beta/images/generic/block_sm_top.png) no-repeat;
height:10px
}

.gBlockSmBot {
background:url(../beta/images/generic/block_sm_bot.png) no-repeat;
height:10px
}

.gBlockSmMid {
background:url(../beta/images/generic/block_sm_mid.png) repeat-y;
width:178px;
display:block;
overflow:hidden;
padding:11px 22px
}

.gBlockSmMid2 {
background:url(../beta/images/generic/block_sm_mid.png) repeat-y;
width:208px;
display:block;
padding:11px 7px 0
}

.gBlockORating {
background:url(../beta/images/generic/bg_rating_left.png) left top no-repeat;
float:left;
overflow:hidden;
height:60px;
padding:0 0 0 5px
}

.gBlockORatingInner {
background:url(../beta/images/generic/bg_rating_right.png) no-repeat;
width:108px;
height:60px;
overflow:hidden;
padding:10px 5px 10px 2px
}

.gBlockGrad {
background:url(../beta/images/generic/bg_gradt_innerblock.png) repeat-x;
display:block;
overflow:hidden
}

.productBanner {
height:515px;
width:990px;
float:left;
background:url(../images/know/banner_bdr.gif) repeat-y left


}

.productAnimationArea {
background:url(../images/know/productsBannerBg.jpg) no-repeat left top;
position:relative;
height:375px;
overflow:hidden;
padding:140px 30px 0
}

.soxBox {
float:left;
width:454px;
position:absolute;
left:30px;
z-index:11;
cursor:pointer
}

.resultikBox {
float:right;
width:454px;
position:absolute;
right:30px;
z-index:12;
cursor:pointer
}

.productBoxTextArea {
float:left;
padding:5px 40px 20px
}

.productContentMid {
background:url(../images/know/FlipArea_bg.gif) repeat-x left top #fff;
border-left:1px solid #a7a7a7;
border-right:1px solid #a7a7a7;
border-bottom:1px solid #eee;
width:988px;
text-align:center;
float:left;
display:none
}

.productcontentSection {
background:url(../images/know/FlipArea_bg.gif) repeat-x left top #fff;
border:1px #fbfbfb solid;
width:906px;
padding:15px 40px 0
}

.pcontentSection {
border-left:1px solid #a7a7a7;
width:988px;
border-right:1px solid #a7a7a7
}

.prdBlock {
display:block;
padding-bottom:10px;
overflow:hidden
}

.prdBlockDefBox {
width:464px;
display:block;
float:left;
overflow:hidden
}

.prdBlockDefBoxImg {
width:434px;
text-align:center;
overflow:hidden;
margin:0 auto
}

.prdBlockLeft {
float:left;
width:592px;
display:block;
overflow:hidden
}

.prdBlockRight {
float:left;
width:292px;
display:block;
overflow:hidden
}

.prdBlockLeftInner {
float:left;
width:286px;
display:block;
overflow:hidden
}

.prdImage {
padding:20px 0
}

.prdImageNav {
display:block;
text-align:center;
width:861px;
overflow:hidden;
margin:0 auto;
padding:20px
}

.prdBlockHeadIcon {
float:left;
margin-right:10px;
width:40px;
overflow:hidden
}

.dummyBlock {
height:0;
margin:0;
padding:0
}

.clr {
clear:both
}

.dispInl {
display:inline
}

.taR {
text-align:right
}

.taC {
text-align:center
}

.taJ {
text-align:justify
}

.mCtr {
margin:0 auto
}

.mT2 {
margin-top:2px
}

.mT5 {
margin-top:5px
}

.mT10 {
margin-top:10px
}

.mT15 {
margin-top:15px
}

.mT20 {
margin-top:20px
}

.mT40 {
margin-top:40px
}

.mR2 {
margin-right:2px
}

.mR3 {
margin-right:3px
}

.mR5 {
margin-right:5px
}

.mR10 {
margin-right:10px
}

.mR12 {
margin-right:12px
}

.mR13 {
margin-right:13px
}

.mR15 {
margin-right:15px
}

.mR17 {
margin-right:17px
}

.mR20 {
margin-right:20px
}

.mR30 {
margin-right:30px
}

.mB5 {
margin-bottom:5px
}

.mB10 {
margin-bottom:10px
}

.mB15 {
margin-bottom:15px
}

.mB20 {
margin-bottom:20px
}

.mL5 {
margin-left:5px
}

.mL90 {
margin-left:90px
}

.mL15 {
margin-left:15px
}

.mL20 {
margin-left:20px
}

.pT5 {
padding-top:5px
}

.pT10 {
padding-top:10px
}

.pT15 {
padding-top:15px
}

.pT20 {
padding-top:20px
}

.pR5 {
padding-right:5px
}

.pR12 {
padding-right:12px
}

.pR10 {
padding-right:10px
}

.pR15 {
padding-right:15px
}

.pR20 {
padding-right:20px
}

.pR30 {
padding-right:30px
}

.pB5 {
padding-bottom:5px
}

.pB10 {
padding-bottom:10px
}

.pB15 {
padding-bottom:15px
}

.pB20 {
padding-bottom:20px
}

.pB25 {
padding-bottom:25px
}

.pB30 {
padding-bottom:30px
}

.pL5 {
padding-left:5px
}

.pL10 {
padding-left:10px
}

.pL15 {
padding-left:15px
}

.pL20 {
padding-left:20px
}

.pF20 {
padding:20px
}

.comFooter {
position:absolute;
z-index:1111;
height:268px;
border-right:1px solid #a7a7a7
}

.rndCorData {
position:relative
}

.rndCorTL {
position:absolute;
left:0;
top:0;
width:5px;
height:5px;
background:url(../beta/images/generic/whitBox_TL2.png) no-repeat left top


}

.rndCorTR {
position:absolute;
right:0;
top:0;
width:5px;
height:5px;
background:url(../beta/images/generic/whitBox_TR2.png) no-repeat left top


}

.rndCorBL {
position:absolute;
left:0;
bottom:0;
width:5px;
height:5px;
background:url(../beta/images/generic/whitBox_BL2.png) no-repeat left top


}

.rndCorBR {
position:absolute;
right:0;
bottom:0;
width:5px;
height:5px;
background:url(../beta/images/generic/whitBox_BR2.png) no-repeat left top


}

.conPopup {
display:block;
padding:15px
}

.widgetRatingBox {
display:block;
cursor:pointer
}

.sHelpText {
display:block;
margin-bottom:10px
}

.sHelpText .sHelpTextInn {
padding-left:20px;
display:block
}

.sTermsItem div {
display:block;
overflow:hidden;
clear:both;
float:left;
width:3%
}

.sTermsItem p {
float:left;
width:97%
}

.feedbackBlock {
position:fixed;
margin-left:-218px;
width:237px;
z-index:1112
}

.feedbackBlock img {
float:right
}

.feednacBlockCon {
float:left;
background-color:#2385c6;
padding:15px
}

div.loading-invisible,.printFooter {
display:none
}

.menuInnerSection,.menuSection {
width:990px;
display:block;
position:absolute;
z-index:99;
background:url(../images/generic/mainMenu_bg.png) repeat-x top;
text-align:right;
overflow:hidden
}

.mainMenu,.innerMenu,.alignLeft,.taL {
text-align:left
}

.SecondLevelMenuCol a,.SecondLevelMenuColOn a,.subMenuSecLearn a,.subMenuSecKnow a,.subMenuSecSee a,.subMenuSecShare a {
color:#ccc;
text-decoration:none
}

.SecondLevelMenuCol a:hover,.SecondLevelMenuColOn a:hover,.subMenuSecLearn a:hover,.subMenuSecKnow a:hover,.subMenuSecSee a:hover,.subMenuSecShare a:hover {
color:#e68121
}

.SecondLevelMenuCol ul,.SecondLevelMenuColOn ul,.subMenuSecLearn ul,.subMenuSecKnow ul,.subMenuSecSee ul,.subMenuSecShare ul {
list-style:none;
margin:6px 10px;
padding:0
}

.subMenuSecLearn,.subMenuSecShare {
float:left;
font-size:12px;
text-align:left;
width:144px;
height:100px;
display:block;
color:#ccc;
line-height:18px
}

.subMenuSecLearn:hover,.subMenuSecKnow:hover,.subMenuSecSee:hover,.subMenuSecShare:hover {
background:url(../beta/images/generic/MenuSecondLevelBg_On.png);
height:100px
}

#homeExpandColBtn a:hover,.newsContainerInner a:hover {
text-decoration:none
}

.newHead a:hover,.newsContainerInner a {
color:#f29205;
text-decoration:none
}

.disOver,.lbSqBlackInner a,.dispOver,.widgetRating {
display:block
}

.gListNone ul li span,.gListNone ul li h1,.mL10 {
margin-left:10px
}

.gListOrangeArr ul li h5,.gListOrangeArrS ul li h5 {
margin-left:14px
}

.lbSqGrayDown span,.lbSqGray span {
background:url(../images/generic/btn_linksq_right.png) right top no-repeat;
float:left
}

.printEmailBlock {
display:block;
overflow:hidden;
margin-bottom:10px
}

.p0m0,.gListPlain {
margin:0;
padding:0
}

.prdBlockDefBoxInner,.pad2040,.gBlockPad {
display:block;
overflow:hidden;
padding:20px 40px
}

.SecondLevelMenuCol ul li,.SecondLevelMenuColOn ul li,.subMenuSecLearn ul li,.subMenuSecKnow ul li,.subMenuSecSee ul li,.subMenuSecShare ul li,.gListNone ul,.gListOrangeArr ul,.gListOrangeArrS ul,.gListOrangeArrL ul,.gListBlue ul,.gListBlueDk ul,.gListDm ul,.gListEl ul,.gListUx ul,.gListTech ul {
list-style:none;
margin:0;
padding:0
}