@charset "utf-8";
#banner {
border-right:1px solid #a7a7a7;
width:989px
}

.srvBlockTcBRImg1 {
background:url(../images/know/srvcs_tech_block_1.png) no-repeat right bottom


}

.srvBlockTcBRImg2 {
background:url(../images/know/srvcs_tech_block_2.png) no-repeat right bottom


}

.srvBlockTcBRImg3 {
background:url(../images/know/srvcs_tech_block_3.png) no-repeat right bottom


}

.srvBlockUxBRImg1 {
background:url(../images/know/srvcs_ux_block_1.png) no-repeat right bottom


}

.srvBlockUxBRImg2 {
background:url(../images/know/srvcs_ux_block_2.png) no-repeat right bottom


}

.srvBlockUxBRImg3 {
background:url(../images/know/srvcs_ux_block_3.png) no-repeat right bottom


}

.srvBlockElBRImg1 {
background:url(../images/know/srvcs_el_block_1.png) no-repeat right bottom


}

.srvBlockElBRImg2 {
background:url(../images/know/srvcs_el_block_2.png) no-repeat right bottom


}

.srvBlockElBRImg3 {
background:url(../images/know/srvcs_el_block_3.png) no-repeat right bottom


}

.srvBlockDmBRImg1 {
background:url(../images/know/srvcs_dm_block_1.png) no-repeat right bottom


}

.srvBlockDmBRImg2 {
background:url(../images/know/srvcs_dm_block_2.png) no-repeat right bottom


}

.srvBlockDmBRImg3 {
background:url(../images/know/srvcs_dm_block_3.png) no-repeat right bottom


}

.srvBlockHt {
height:314px
}

.srvTechBlockHt {
height:500px
}

.blockContent {
float:left;
display:block;
overflow:hidden;
width:288px
}

.srvBlockMethBox1 {
display:block;
overflow:hidden;
width:344px;
float:left
}

.srvBlockMethBox2 {
display:block;
overflow:hidden;
width:537px;
float:left
}

.auBlockContent {
display:block;
overflow:hidden;
padding:30px 30px 0
}

.auBlockContentLeft {
float:left;
display:block;
overflow:hidden;
width:420px;
margin:0 20px 0 0
}

.auBlockContentRight {
float:left;
display:block;
overflow:hidden;
width:464px
}

.auBlockContentRightBg {
background:url(../Images/Know/au_bg_stars.png) no-repeat bottom;
padding-bottom:30px
}

.auBlockContentRightBg2 {
background:url(../Images/Know/au_bg_stars2.png) no-repeat bottom left
}

.auBlockContentRightInner {
display:block;
overflow:hidden;
padding:0 15px
}

.auBlockContentRightInnerBot {
background:url(../images/know/au_bg_shad_bot.png) bottom no-repeat;
display:block;
overflow:hidden;
padding-bottom:10px
}

.auBlockSlide {
display:block;
overflow:hidden;
width:352px;
border:1px solid #c2c2c2;
margin:0 20px
}

.auBlockSlideContainer {
display:block;
overflow:hidden;
width:2500px;
padding:0
}

.auBlockSlideContainer_Clients {
display:block;
overflow:hidden;
width:13000px;
padding:0
}

.auBlockSlideBox {
display:block;
overflow:hidden;
float:left;
width:352px
}

.auBlockSlideBoxTop {
display:block;
overflow:hidden;
background-color:#FFF;
text-align:center;
width:332px;
border-bottom:1px solid #c2c2c2;
margin:0 auto;
padding:20px 10px
}

.auBlockSlideBoxBot {
display:block;
overflow:hidden;
background-color:#323232;
height:109px;
padding:5px 10px 10px 10px
}

.auBlockNav {
position:absolute;
margin-top:118px
}

.auBlockNavRight {
margin-left:434px
}

.auTmInnerBlockLeft {
float:left;
display:block;
overflow:hidden;
width:250px;
margin-right:20px
}

.auTmInnerBlockRight {
float:left;
display:block;
overflow:hidden;
width:146px
}

.auTmInnerBlockRight img{
border:1px #cdcdd5 solid;
}

.auTmNavTop {
position:absolute;
margin-top:-3px;
margin-left:217px;
width:30px;
height:30px;
z-index:1
}

.auTmNavBot {
position:absolute;
margin-top:-24px;
margin-left:217px;
width:30px;
height:30px;
z-index:1
}

.auRightContentsHolder {
width:416px;
height:395px;
display:block;
position:absolute;
overflow:hidden;
z-index:0;
padding:10px 0
}

.auRightContents {
width:416px;
height:1100px;
display:block;
position:absolute;
overflow:hidden;
z-index:0
}

.auContentInnerBlock {
width:416px;
height:395px;
display:block;
overflow:hidden
}

.auRightContentContainer {
width:416px;
height:420px;
display:block;
overflow:hidden
}

.auCustomWH {
height:420px
}

.auCustomScroller {
width:200px;
height:265px;
overflow:auto
}

.quickFlip {
position:relative;
height:267px;
width:219px;
float:left;
overflow:hidden
}

.quickFlipPanel {
height:267px;
width:219px;
float:left;
overflow:hidden
}

.quickFlip .quickFlipPanel {
position:absolute;
top:0;
left:0;
margin:0;
padding:0
}

.flipColLeft,.flipColRight {
position:absolute;
top:0;
overflow:hidden;
margin:0;
padding:0
}

.flipColRight .quickFlipPanel {
right:0;
left:auto
}

.quickFlipCta {
cursor:pointer
}

#flipContainer {
margin:0;
padding:0
}

.flipDivider {
width:10px;
height:279px;
float:left
}

.flipDivider2 {
width:10px;
height:50px;
float:left
}

.flipTextsOff,.flipTextsOn {
width:209px;
float:left;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0 10px
}

.flipTextsOff {
color:#666
}

.flipTextsOn {
color:#000
}

#hider0,#hider1,#hider2,#hider3 {
background:url(../images/generic/trans.gif) repeat;
height:279px;
cursor:pointer;
width:250px;
position:absolute;
display:none
}

#hider0 {
z-index:11111
}

#hider1 {
z-index:1111111
}

#hider2 {
z-index:11111111
}

#hider3 {
z-index:111111111
}

.flipContent {
overflow:hidden;
display:none
}

.flipContentTopBor1,.flipContentTopBor2,.flipContentTopBor3,.flipContentTopBor4 {
display:block;
overflow:hidden;
width:988px
}

.flipContentTopBor1 {
border-top:3px solid #ff4e00
}

.flipContentTopBor2 {
border-top:3px solid #426906
}

.flipContentTopBor3 {
border-top:3px solid #292929
}

.flipContentTopBor4 {
border-top:3px solid #044b66
}

.flippingContents {
border-left:1px solid #a7a7a7;
border-right:1px solid #a7a7a7;
border-bottom:1px solid #a7a7a7;
width:988px;
float:left
}

.flipContentHolder {
width:988px;
display:block;
overflow:hidden;
position:relative
}

.flipContentSlider {
width:2100px;
display:block;
overflow:hidden;
position:relative
}

.flipContentSlider .contentHolder {
width:908px;
float:left
}

.flipButton {
position:absolute;
margin-left:960px;
margin-top:180px
}

.flipButton2 {
position:absolute;
margin-left:0;
margin-top:180px
}

.auCsInner {
display:none
}

.auTableData table {
border-top:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
background-color:#FFF;
display:block; overflow:hidden;
width:888px;
}

.auTableData td {
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
width:150px
}

.auTableData th {
border-bottom:1px solid #CCC;
width:150px
}

.auTableDataBorderRt {
border-right:none
}

.flipContainer,.auTableData {
display:block;
overflow:hidden
}

.gBlockShadBoxCenterPad1 {
overflow:hidden;
padding:13px;
}