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