/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, form, p, select, input, ul, dl, dd, dt  {margin:0; padding:0;  font-family:Verdana, Arial, Tahoma, sans-serif;}
html, body {background:#EAEAEA; text-align:center; padding:3px 0 10px; font-size:11px; font-family:Verdana, Arial, Tahoma, sans-serif;}
img {border:none}
a {color:#003399; outline:none;}
 a:hover {color:#F00 !important}

 h1 { font-family:"Times New Roman", sans-serif; font-size:21px; color:#000; font-weight:normal; padding:3px 0; margin: 0 0 5px 0; background:url(/images/point.gif) repeat-x left bottom}
 h2 { font-size:12px; color:#444; background:#F5F7FB; border-bottom:1px solid #7C9CBE; padding:4px 5px; clear:both; margin:20px 0 0 0 }
 h3 { font-size:11px; padding:10px 0 0}
 p { padding:7px 0}
.m_0{padding:0; margin:0;}

.vGlobContainer {width:952px; margin:0 auto; text-align:left}
.vGlobContainerSub {border:1px solid #CCCCCC;width:950px; background:#fff}

/* header
---------------------------------------------------------*/
.vRegionLine #search {float:left; background:#F3F3EC; border:1px solid #999; color:#333; font-size:12px; height:18px;  line-height:18px;  width:147px}
.vRegionLine #search_s {float:right;margin:0 ;width:26px; height:20px;border:0;}
.vRegionLine form{width:180px; float:right;  margin:0;padding: 2px 1px 8px 0;}
.vRegionLine{text-align:right; padding: 2px 1px 8px 0}
.vRegionLine select { background:#F3F3EC; border:1px solid #999; color:#333; font-size:12px; height:18px;  line-height:18px;  width:147px}
.header {height:68px}
 .header h1 {position:relative; margin:-34px 0 0 -1px; float:left; padding:0; background:none}
 .header .slogan {padding:18px 0 0 14px; float:left}
 .header .right {float:right; width:405px; text-align:right}
 .header .loginButon  a {background:url(/images/btn_login_h.gif) no-repeat top; color:#000000; display:block; font-size:12px; padding:8px 0 10px 15px; text-decoration:none; width:127px}
 .header .loginButon {float:right; padding:5px 6px 0 0; text-align:left}
 .header .loginButon  a:hover {background-position:0 -33px; color:#000000 !important;padding:9px 0 9px 16px; text-decoration:none; width:126px}
 .header .right ul {list-style:none; margin:0; padding:7px 0 0 0; clear:both}
 .header .right ul li {display:inline; padding: 0 21px 0 2px}
 .header .right ul li.last {display:inline; padding: 0 7px 0 2px}
 .header .right ul li a,  .header .right ul li a:visited {color:#005C90; padding:0 0 0 15px; background: url(/images/bullet_head.gif) no-repeat 0 3px}
.header .right ul li a:hover {color:#ff0000;}
 .header .phone {float:left; width:234px; padding:13px 6px 0}

/* menu
--------------------------------------------------------*/
.menu {background:url(/images/bg_menu_dotted.gif) repeat-x; padding:5px 3px;}
/* .menu .subMenu {background:#F2F2EA; height:60px; margin:0; padding:0 22px}
 .menu ul {background:#F2F2EA; list-style:none; margin:0; padding:27px 0 0 0}
 .menu ul li {border:1px solid #ADA78E;background:#FFF; margin:0 4px 0 0; padding:1px; float:left}
 .menu ul li a, .menu ul li span {display:block; background:#FFF; line-height:20px; color:#333; text-decoration:none; padding:0 21px; font-size:12px}
 .menu ul li a:hover, .menu ul li span, .menu ul li a.active   {background:#35352D; color:#FFF !important;}
 .menu ul li a.active:hover {color:#f00 !important}
 .menu ul li a.free_trial {background:#f00; color:#fff !important; padding:0 23px;}
 .menu ul li a.free_trial:hover {background:#35352D; color:#FFF !important;}
 .menu ul li.last a, .menu ul li.last span {padding:0 14px}*/



/* home  into  tabs
----------------------------------------------------*/
.homeIntro { width:100%;  padding:10px 0; height:260px}
.homeIntro:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 .leftTab { padding:14px 0 0 64px; float:left; width:309px}
  .tubs { padding:0; margin:0; list-style:none}
  .tubs li { border:1px solid #BFB9A1; padding:2px;  width/**/ : /**/90px; float:left; margin:0 2px -1px 0;  background:#FFF; border-bottom:none; position:relative}
  .tubs li a {border:1px solid #DBD9CB; text-align:center; display:block; padding:2px 5px 2px; background:#F1F1EA; color:#333; text-decoration:none ;  }
  .tubs li.selected { border-bottom:none; padding:2px 2px 3px; }
  .tubs li.selected a { border:1px  solid #FFF; background:none; font-weight:bold; color:#7F7E7E;}
  .tubs li b { height:7px; width:7px; position:absolute; font-size:1px; display:block; line-height:1px; overflow:hidden; background:url(../images/bg_b_tabs.gif) no-repeat; margin:-3px 0 0 86px}
  .tubs li.selected b { background-position:0 -7px}

 .tabHomeCont { border:1px solid #BFB9A1; border-right:none; height:201px; clear:left; background:#FFF; display:none; color:#666; overflow:hidden }
 #tabscont1 { display:block;}
.tabHomeCont h3 { font-size:11px; padding:10px 10px 0 10px; color:#3C3D35}
  #tabscont2  h3 { padding:30px 10px 0 10px}
 .tabHomeCont p {padding:0 0 0 10px}
 .tabHomeCont ul { margin:0; padding:10px 10px 0 20px; list-style:none}
 .tabHomeCont ul li { background:url(../images/dot_red_2.gif) no-repeat 0 3px; padding: 0 10px 3px 15px; position:relative; }
.homeIntro .right {  width:500px; float:left}
.homeIntro .right #flashBnnr { display:none; }
.homeIntro .right #flashBnnr p.flashCC { padding:8px 0 0;}
.noFlashCont{ background: url(/images/intro_no_flash.jpg) no-repeat; margin:7px 0; height:234px; width:505px;}
.noFlashCont p {padding:15px 0 0 185px; margin:0}
.noFlashCont p a {background: url(/images/buttons/but_singup.gif) no-repeat; display:block; height:190px; width:365px;}
.noFlashCont p a:hover {background:url(/images/buttons/but_singup.gif) no-repeat -5px -192px;}


/*   home content
-----------------------------------------*/
.homeContent { clear:both; padding:0 74px 0 64px ; margin:40px 0 0; color:#666; background:url(../images/point.gif) repeat-y 619px; height:1%; }
 .homeContent:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
  .homeContent .leftCont { width:520px; float:left}
  .homeContent .leftCont h1 { font-family:Verdana,Arial,Tahoma,sans-serif; font-size:13px; color:#657596; font-weight:bold;  padding:0; text-transform:uppercase; background:none}
  .homeContent .leftCont p { padding:7px 0}
  .homeContent .rightCont { float:right; width:201px}

.contBoxHome {background:url(../images/point.gif) repeat-x bottom; padding:20px 0; width:100%;}
 .contBoxHome:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.contBoxHome .img { float:left; width:165px; padding:8px 0 0 }
.contBoxHome .img img.img1 { background:url("../images/index_sub_all.jpg") no-repeat 0 -115px;}
.contBoxHome .img img.img2 { background:url("../images/index_sub_all.jpg") no-repeat 0 -346px }
.contBoxHome .img img.img3 { background:url("../images/index_sub_all.jpg") no-repeat 0 -230px;;}
.contBoxHome .img img.img4 { background:url("../images/index_sub_all.jpg") no-repeat;}
.contBoxHome .cont { float:left; width:350px}
.contBoxHome .cont p { padding:0 0 5px 0}
.contBoxHome h3 a { color:#666; text-decoration:none}
.contBoxHome a:hover, .contBoxHome p.link a:hover { color:#F00;}
.contBoxHome p.link { text-align:left}
.contBoxHome p.link a { color:#336699}
.noBG { background:none}

#tab7_3 a {display:block;padding:0; margin:0;width:950px; height:113px; background:url("/images/index/v7_3.jpg") no-repeat left top;   }
#tab7_3 a:hover {background-position:  left bottom;  }
#tabWa_C a {display:block;padding:0; margin:0;width:950px; height:117px; background:url("/images/index/WA_com.png") no-repeat left top;   }
#tabWa_C1 a {display:block;padding:0; margin:0;width:950px; height:117px; background:url("/images/index/WA_com1.png") no-repeat left top;   }
#tabWa_C a:hover,#tabWa_C1 a:hover {background-position:  left bottom;  }


/* right home  cont
-------------------------------------------------------*/
.selectHome {padding:0 0 20px 0}
.selectHome select { width:200px; font-weight:bold; color:#666}

.homeHotLinks {width:100%; overflow:hidden; padding:10px 0}
.homeHotLinks dl {margin:0; padding:0; }
.homeHotLinks dt {width:40px; float:left; clear:left; padding:3px 0 0 0}
.homeHotLinks dd {width:160px; float:left; margin:0; padding:0 0 20px 0}
.homeHotLinks h4 {font-size:11px}
.homeHotLinks p {margin:0; padding:0}
.homeHotLinks a {font-size:10px; color:#336699}
.homeHotLinks a:hover {color:#F00}
.homeHotLinks a.fs11, .homeHotLinks h4 a  {font-size:11px}
 .homeHotLinks  img.ic1 { background:url("../images/icons/icon_bg_hotline.gif") no-repeat 0 0}
 .homeHotLinks  img.ic2 { background:url("../images/icons/icon_bg_hotline.gif") no-repeat 0 -35px}
 .homeHotLinks  img.ic3 { background:url("../images/icons/icon_bg_hotline.gif") no-repeat 0 -70px}
 .homeHotLinks  img.ic4 { background:url("../images/icons/icon_bg_hotline.gif") no-repeat 0 -105px}



 /* Case Studies*/
.caseStudies { width:180px; padding: 0 0 30px 0}
.caseStudies h3 { font-weight:normal; font-size:11px}
.caseStudies ul { margin:0; padding:3px 0; list-style:none}
.caseStudies li { background:url("/images/point.gif") repeat-x }
.caseStudies li a { display:block; padding:8px 0 8px 45px; background:url("/images/icons/icon_bg_hotline.gif") no-repeat -15px -140px; color:#000}
.caseStudies li.last { background:url("/images/bg_foot_casestudy.gif") no-repeat 100% 0 ; text-align:right}
.caseStudies li.last a { background:none;  padding:5px 20px 5px 0; color:#336699}
.caseStudies li a:hover, .caseStudies li.last a:hover {color:#F00}

/*Benefits*/
.aBenefitsBox { margin: 0 0 30px 0; width:201px;}
.aBenefitsBox div { background:url("/images/bg_benefice_border.gif") repeat-y; padding:0 3px 0 2px }
.aBenefitsBox h3 { background:#e5eef4 url("/images/bg_benefice_foot.gif") repeat-x left bottom; padding:10px 0; text-align:center; }
.aBenefitsBox ul { list-style:none; background:url("/images/bg_benefice_gradient.gif") repeat-x left bottom  }
.aBenefitsBox li { background:url("/images/point.gif") repeat-x left bottom}
.aBenefitsBox li span, .aBenefitsBox li a { display:block; padding:6px 5px 11px 25px; background: url(/images/dot_red.gif) no-repeat  11px 11px;}
.aBenefitsBox li a {display:block; padding:8px 5px 10px 30px; background:url("/images/icons/icon_bg_hotline.gif") no-repeat -18px -141px; color:#000; text-decoration:none}
.aBenefitsBox li a:hover {color:#f00; text-decoration:underline}
.aBenefitsBox li.last  {background:none; }
.aBenefitsBox p {background:#fff url("/images/bg_benefice_foot.gif") repeat-x left bottom;  height:3px; overflow:hidden; padding:0; margin:0 1px 0 1px;  font-size:1px ; line-height:1px}
 .CStadBox { margin: 0 0 20px 0} 
  .CStadBox ul { background:none}
  .CStadBox p { height:20px; font-size:11px; line-height:normal; background:url("/images/bg_foot_casestudy.gif") no-repeat right -30px; width:201px; margin:0 0 0 1px; text-align:right  }
  
  .CStadBox p a {padding: 2px 15px 0 0; display:block; font-size:10px;}
  .CStadBox p.footer { background:url("/images/bg_foot_document.gif") no-repeat -1px -1px; padding:11px 0}
  .SelClientBox p { height:auto;   padding:3px 0 5px 0; font-size:11px; line-height:normal; background:url("/images/bg_foot_casestudy.gif") no-repeat right -30px ; width:201px; margin:0 ; text-align:right  }
  .SelClientBox p a {padding: 2px 15px 0 0; font-size:10px;}
/* breadcrumb
------------------------*/
.breadcrumb { margin:0 0 0 0;border-left:3px solid #FFF; position:relative;}
 .breadcrumb ul {list-style:none; height:18px; border-left:1px solid #E5E4D8}
 .breadcrumb ul li {background:#F3F3EC; float:left; padding:1px 0; border-bottom:1px solid #E5E4D8; font-size:10px}
 .breadcrumb ul li a { border:1px solid #fff; display:block; color:#646150; padding:1px 5px 0}
 .breadcrumb ul li p {border:1px solid #fff; padding:1px 5px 0; border-right:none}
 .breadcrumb ul li.img { padding:0; border:0; background:none}

             
 /* pages layout
 --------------------------------*/
.aTreeColl { padding:0 25px; clear:both; overflow:hidden }
  .leftColl { width:677px; float:left}
  .leftCollFull { width:896px;}
    .leftNavColl {width:205px; margin: 0 21px 0 0; display:inline; float:left; padding:38px 0 0 0}
    .centerColl { width:450px; float:left; padding:76px 0 0 0}
    .centerFullColl {width:670px; float:left; padding:76px 0 0 0}
    .leftCenterColl {clear:left; float:left; width:674px}
  .rightColl { float:right; width:202px; padding:102px 0 0 0}
.vBodyCont {color:#666; padding-bottom:20px; height:1%; margin:-5px 0 0 0; overflow:hidden;  background:url("/images/bnr_blue.jpg") no-repeat 2px 1px;;}
.home .vBodyCont { margin:0; background:none}
.aTreeColl a {color:#336699}
.aTreeColl h2 a { text-decoration:none; color:#444; }
.aTreeColl h2 a:hover {  color:#F00; }

.products .centerColl,
/*.Company .centerColl,
.Samples .centerFullColl,*/
.solutions .centerColl,
.Features .centerColl,
.Enterprise .centerColl{padding:190px 0 0 0}
.products .rightColl,
/*.Company .rightColl,*/
.solutions .rightColl,
.Features .rightColl,
.Enterprise .rightColl {padding:215px 0 0 0}
.products {background:url("/images/big_overview/up_banner_products.jpg") no-repeat 3px 1px; position:relative }
/*.Company  {background:url("/images/big_overview/up_banner_company.jpg") no-repeat 3px 1px; position:relative }*/
.solutions  {background:url("/images/big_overview/up_banner_solutions.jpg") no-repeat 3px 1px; position:relative }
.Features {background:url("/images/big_overview/up_banner_features.jpg") no-repeat 3px 1px; position:relative}
/*.Samples {background:url("/images/big_overview/up_banner_samples.jpg") no-repeat 3px 1px; position:relative}*/
.Enterprise {background:url("/images/big_overview/up_banner_enterprise.jpg") no-repeat 3px 1px; position:relative}



/* page sud menu
-------------------------------------*/
.whiteBorder {border:1px solid #D5D2C2; background-color:#F3F3EC; margin: 0 0 40px; width:201px;}
.leftMenu {padding:15px 0 23px 0; list-style: none; border:3px solid #fff; text-align:left;}
.leftMenu span  {display:block; color:#bf0015;padding:4px 10px 4px 26px; font-size:11px; font-family: Verdana, Tahoma, Arial, serif; border-top:2px solid #F3F3EC; border-bottom:2px solid #F3F3EC;  background: url(/images/icons/icon_bg_hotline.gif) -30px 4px no-repeat;}
.leftMenu li a {display:block; border-top:2px solid #F3F3EC; border-bottom:2px solid #F3F3EC; text-decoration:none; color:#333333; padding:0 10px 0 0; }
.leftMenu li a:hover {background:#fff url("/images/bg_menu_hover.gif") repeat-y right top; border-top:2px solid #FFF; border-bottom:2px solid #FFF; color:#BF0015}
.leftMenu li a span {color:#333333; display:block; padding:4px 0 4px 26px; background: url(/images/icons/icon_bg_hotline.gif) 5px -172px no-repeat; border:none}
.leftMenu li a:hover span {color:#BF0015}
.leftMenu li.active a {color:#BF0015; text-decoration:none; cursor:text}
.leftMenu .subUL {  list-style:none; padding: 0 0 0 20px}
.leftMenu .subUL li { padding:0 0 0 15px; background:transparent url(/images_test/dot_red.gif) no-repeat scroll 9px 10px;}
.leftMenu .subUL span { background:none; padding:3px 10px 3px 5px; *width:137px;  }
.leftMenu .subUL li a { background:none ; padding:3px 10px 3px 5px; *width:137px;  }
.leftMenu .subUL li a:hover {background:none; border-top:2px solid #F3F3EC; border-bottom:2px solid #F3F3EC;  padding:3px 10px 3px 5px;}
.leftMenu .subUL li A:visited  { background:none ; padding:3px 10px 3px 5px; }

 /*  products
 --------------------------*/

.prodPlan { width:100%; overflow:hidden}
.prodPlan .left {float:left; width:224px}
.prodPlan .left h4  { color:#F00;  font-size:18px; padding:10px 20px 10px 65px; text-indent:-45px}
.prodPlan .left h4 a { color:#F00; font-size:18px; text-decoration:none}
.prodPlan .left h4 a:hover { text-decoration:underline;}
.prodPlan .left h4 span {}
.prodPlan .right { float:left; width:450px; background:url(../images/point.gif) repeat-x left bottom; padding: 10px 0 10px 0 }
.prodPlan .right .price { color:#8D845C; font-weight:bold; float:left}
.prodPlan .right .price a { font-weight:normal}
.prodPlan .right .price span { padding: 0 0 0 30px; }
.prodPlan .right .price span.fNormal { padding:0; font-weight:normal; color:#666}
.prodPlan .right .mark {clear:both; background:url(../images/point.gif) repeat-x left top; padding-top:20px; margin-top:10px }
.prodPlan .right .rightlink { float:right}
.left,.prodPlan .right .left { float:left; text-align:left;}
.prodPlan .right .link{padding:0 0 4px 0;}
.StComments { padding: 10px 0 0 30px}
.StComments span { text-indent:-29px; display:block;}
.StComments span b { padding: 0 4px 0 0; line-height:0;}
.StComments span b.st1 { padding: 0 20px 0 0;}
.StComments span b.st2 { padding: 0 12px 0 0;}

.contentContainer dl {padding: 15px 0 10px 40px}
.contentContainer dt {font-weight:bold;}
.contentContainer dd {padding: 0 0 7px}
.contentContainer table.prod .price { vertical-align:top; width:80px}
.contentContainer table.prod .price2 { vertical-align:top; width:125px}
.contentContainer table.prod td { vertical-align:top; padding: 10px 0 20px 10px; background:url(/images/point.gif) repeat-x left bottom; line-height:170%}
.contentContainer table.prod .price span {color:#F00; font-size:11px;  text-transform:uppercase;  font-family: Verdana, Arial, sans-serif}
.contentContainer table.prod .price2  span { text-transform:none; font-size:11px; color:#F00; font-family: Verdana, Arial, sans-serif }
.contentContainer table.prod a { font-size:12px; font-family:"Arial Cyr", Arial, Verdana, Helvetica, Tahoma, sans-serif}
.contentContainer table.prod strong { color:#666666; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.contentContainer table.prod span { color:#000;}
.contentContainer ul { list-style:none; padding:5px 0 5px 30px}
.contentContainer  ol { padding:5px 0 5px 50px; margin:0;}
.contentContainer li {background:url(/images/dot_red_2.gif) no-repeat 0 4px; padding: 3px 0 3px 15px}
.contentContainer ol li {background:none; padding: 3px 0 3px 0}
.contentContainer li h3, .contentContainer li p {padding:0}
.contentContainer address  {padding:20px 40px 20px 200px; font-style:normal; float:left; }

.exampleBox { width:655px; overflow:hidden; margin: 10px 0 0 15px }
.exampleBox div { display:inline; float:left; width:208px; padding: 0 0 20px 0; margin:0 0 0 10px }
.exampleBox  h3 { padding:10px 0 5px 0}
.exampleBox  h3.h2line { padding:10px 0 18px 0}
.exampleBox  p { padding:0; text-align:center}
.linkSemp { padding:20px 0 ; background:url(/images/point.gif) repeat-x left top; }

.Report { margin: 15px 0 0 0; width:670px;}
.Report div  { display:inline; width:325px; margin: 0 20px 0 0}
.Report p { text-align:right; }
.Report p a { margin: 0 10px 0 0}

.FAQ dl { }
.FAQ dt { padding:20px 90px 0 35px; }
.FAQ dd { padding:10px 90px 20px 35px; background:url(../images/point.gif) repeat-x left bottom; }
.FAQ dt a { float:right; margin: 0 -90px 0 0;  background: url(../images/bullet_head.gif) no-repeat  100% -29px; padding:2px 18px 2px 0;  }
.FAQ dt a:hover {color:#f00;  background: url(../images/bullet_head.gif) no-repeat  100% -12px;  }
.FAQ dl span { margin:0 21px 0 -35px;  }
.FAQ dd span { margin:0 22px 0 -35px;}
.FAQ ul  {padding: 20px 0 20px 20px; list-style:none }
.FAQ li { padding:2px 0 2px 20px ; background: url(../images/dot_red.gif) no-repeat  10px 8px; }
.FAQ .noBG {background:none}
/* faetures
--------------*/
.ftext p { padding:0 0 7px}
 p.dotted_10 { padding:10px; margin:0; background:url(/images/point.gif) repeat-x left 50%; font-size:1px; line-height:1px}
.tbl_td td { border:1px solid #CCCCCC; padding-left:0}
.tbl_td {border:1px solid #CCCCCC; line-height:20px}

/* company */
.listClientBox { float:left; width:50%}
.listClientBox ul { padding:5px 0 20px 0;}
.listClientBox ul li { padding-left:20px; background: url(../images/icons/icon_bg_hotline.gif) no-repeat  -28px -142px; line-height:150% }
.clear { clear:left}
.contactInfo { width:100%; background:url(../images/point.gif) repeat-y  190px top; border-collapse:collapse; }
.contactInfo  td { padding:20px; background:url(../images/point.gif) repeat-x left bottom;}

.grey_11   td   {background:url(../images/point.gif) repeat-x left bottom;}
.aDownloadPage .listClientBox  {width:45%; margin-right:4%}
/* customer  sexy show
------------------------*/
.custCont { padding:20px 0 20px 10px;  display:inline-block }
.custCont .imgBox { width: 67px; height:58px; position:relative; float:left;  z-index:16; padding:2px; margin:0}
.custCont  .imgBox img {width:67px; height:58px; position:absolute; z-index:15;}
.custCont  .imgBox img:hover  {width:101px; height:87px; position:absolute; z-index:20;}
/* footer
----------------------------------*/
.vFooterCont {clear:both}
.menuLine {padding:0 100px; background:url(/images/bg_menu_dotted.gif) repeat-x; height:70px}
.menuLine p.pleft{float:left; padding:5px 0 0 0}
.menuLine p.pRight {float:right; padding:17px 0 0 0}
.menuLine ul {  text-align:center; margin:0; padding:20px 0 0}
.menuLine ul li {display:inline ; line-height:150%}
.menuLine a {color:#003399}
.companyInfo {padding:20px 0; color:#666}
.companyInfo p { text-align:center; padding:5px 0}
.companyInfo p span { color:#FF0000; padding: 0 7px}
.companyInfo ul { margin:0; padding:10px 0 0 0; list-style:none; text-align:center}
.companyInfo ul li {display:inline}
.companyInfo ul li a {color:#000000}


/*
----------------------*/
.vBodyCont .m0 {margin:0}
.vBodyCont .p0 {padding:0}
.vBodyCont .pt0 {padding-top:0}
.vBodyCont .pb0 {padding-bottom:0}
.vBodyCont .pm0 {padding:0; margin:0}
.vBodyCont .noBG {background:none}


p.aBrowserLinkBox {border:3px double #CCCCCC; padding:3px 10px;}
p.aBrowserLinkBox a { color:#999}
p.aBrowserLinkBox a:hover { color:#f00}

/* bunners ands buttons*/
/* buner line home pade
--------------------------------------------*/
 .bunnerLine{margin:40px 0 7px 0;  width:100%; padding:7px 0 0 0; overflow:hidden; background:url("/images/footer_banner_bg.gif") repeat-x}
 .bunnerLine ul {margin:0; padding:0px 0 0 63px; list-style:none}
 .bunnerLine li { float:left; padding: 0 23px 0 0}
 .bunnerLine p { padding: 0 0 0 72px; background:url("../images/b_index_customers.gif") no-repeat right top }
 .bunnerLine a { display:block; width:172px; height:76px}
 .bunnerLine p a { display:block; width:199px; height:76px; position:relative }
 .bunnerLine p a span { visibility:hidden;  position:absolute; width:189px; height:63px; margin:4px; border:1px solid red; }
 .bunnerLine p a span img {}
 .bunnerLine a.btnRSD{ background:url("/images/line_banner/request_survey_design.gif") no-repeat}
 .bunnerLine a.btn60day{ background:url("/images/line_banner/60_day.gif") no-repeat}
 .bunnerLine a.btnFT { background:url("/images/line_banner/free_trial.gif") no-repeat}
 .bunnerLine a.btnLive { background:url("/images/line_banner/live_chat.gif") no-repeat}
 .bunnerLine a.btnProd { background:url("/images/line_banner/products.png") no-repeat}
 .bunnerLine a.btnFeat { background:url("/images/line_banner/features.png") no-repeat}
 .bunnerLine a.btnSolut { background:url("/images/line_banner/customer_survey.png") no-repeat}
 .bunnerLine a.btnProd { background:url("/images/line_banner/products.png") no-repeat}
 .bunnerLine a.btnCont { background:url("/images/line_banner/contact_us2.gif") no-repeat; width:201px;}
 .bunnerLine a:hover { background-position: 0 -76px}
 .bunnerLine p a:hover { background:none}
 .bunnerLine p a:hover span {visibility:visible;}
 .bunnerLineHome p{padding: 0 0 0 23px;}
 .bunnerLine li.last{padding:0 0 0 72px;}
 .bunnerLine li.last p{padding:0;}

/* bunners
----------------------*/
p.BNRfreeTrial{ margin:0; padding:0 0 20px 0}
p.BNRfreeTrial a { display:block; background:url(/images/dif_bnr/freetrial1.gif) no-repeat; height:129px; width:207px; overflow:hidden }
p.BNRfreeTrial a:hover {background-position:  0 -132px;}

                                                                          
p.RBFeaturesEnt, p.RBLifeChat, p.RBDemo, p.RBfreeTrial, p.RBLabel,  p.RB60Day, p.RBAPIint, p.RBservise, p.RBservise, p.RBquectur, p.RBShcedDemo,  p.RBFeatures, p.BNViewSemple,
p.RBCaseStudies, p.RBContact, p.RBDiscover, p.RBHundrets, p.RBldap, p.RBOurServ, p.RBProducts, p.PBQlik, p.RBQuote, p.RBFeatures2, p.RBSFInt, p.RBSamples,
p.RBLive, p.RBFirst, p.RBCall, p.RBBKS, p.RBWC{ margin:0; padding:0 0 20px 0}
p.RBFirst a { display:block; background:url(/images/right_bar_bnr/firstdesignfree.jpg) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBCall a { display:block; background:url(/images/right_bar_bnr/request_call.gif) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBLive a { display:block; background:url(/images/right_bar_bnr/live_chat_grey.gif) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBSamples a { display:block; background:url(/images/right_bar_bnr/see_customer_survey.jpg) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBSFInt a { display:block; background:url(/images/right_bar_bnr/salesforce_integration.jpg) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBQuote a { display:block; background:url(/images/right_bar_bnr/request_quote.jpg) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBFeatures2 a { display:block; background:url(/images/right_bar_bnr/features2.jpg) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.PBQlik a { display:block; background:url(/images/right_bar_bnr/qlik_view.jpg) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBProducts a { display:block; background:url(/images/right_bar_bnr/products.jpg) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBOurServ a { display:block; background:url(/images/right_bar_bnr/our_services.jpg) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBldap a { display:block; background:url(/images/right_bar_bnr/ldap.jpg) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBHundrets a { display:block; background:url(/images/right_bar_bnr/survey_samples.jpg) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBDiscover a { display:block; background:url(/images/right_bar_bnr/discover_ks.jpg) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBContact a { display:block; background:url(/images/right_bar_bnr/contact_us.gif) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBCaseStudies a { display:block; background:url(/images/right_bar_bnr/case_studies.jpg) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBLifeChat a { display:block; background:url(/images/right_bar_bnr/live_chat_grey.gif) no-repeat 0 0; height:76px; width:201px; overflow:hidden }
p.RBfreeTrial a { display:block; background:url(/images/right_bar_bnr/free_trial1.gif) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBDemo a { display:block; background:url(/images/right_bar_bnr/live_demo.jpg) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBLabel a { display:block; background:url(/images/right_bar_bnr/private_label1.gif) no-repeat; height:76px; width:201px; overflow:hidden }
p.RB60Day a { display:block; background:url(/images/right_bar_bnr/60-day.jpg) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBAPIint a { display:block; background:url(/images/right_bar_bnr/api_integration1.jpg) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBservise a { display:block; background:url(/images/right_bar_bnr/request_services.jpg) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBquectur a {  display:block; background:url(/images/right_bar_bnr/quick_tour.png) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBShcedDemo a { display:block; background:url(/images/right_bar_bnr/schedule_demo.png) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBBKS a { display:block; background:url(/images/right_bar_bnr/blog_ks.png) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBWC a { display:block; background:url(/images/right_bar_bnr/w_community.png) no-repeat; height:76px; width:201px; overflow:hidden }

p.RBLive a:hover,p.RBFirst a:hover,p.RBSamples a:hover, p.RBSFInt a:hover, p.RBContact a:hover, p.RBQuote a:hover,
p.RBFeatures2 a:hover, p.PBQlik a:hover, p.RBProducts a:hover, p.RBOurServ a:hover, p.RBldap a:hover,p.RBHundrets a:hover ,
p.RBDiscover a:hover, p.RBShcedDemo a:hover , p.RBCaseStudies a:hover, p.RBLifeChat a:hover, p.RBfreeTrial a:hover,
p.RBDemo a:hover, p.RBLabel a:hover, p.RB60Day a:hover, p.RBAPIint a:hover, p.RBservise a:hover, p.RBquectur a:hover,p.RBCall a:hover,
p.RBBKS a:hover, p.RBWC a:hover{background-position:  0 -76px}
p.RBFeatures a { display:block; background:url(/images/right_bar_bnr/view_features.gif) no-repeat 0 0; height:110px; width:201px; overflow:hidden }
p.RBFeatures a:hover {background-position:  0 -110px}
/**/

/*middle*/
p.MBFeatures, p.MBfreeTrial, p.MBldap, p.MBDemo{ margin:0; padding:0 }
p.MBDemo a { display:block; background:url(/images/middle_banner/view_demo.gif) no-repeat 0 0; height:60px; width:172px; overflow:hidden }
p.MBDemo a:hover {background-position:  0 -60px}
p.MBldap a { display:block; background:url(/images/middle_banner/ldap_demo.gif) no-repeat 0 0; height:60px; width:172px; overflow:hidden }
p.MBldap a:hover {background-position:  0 -60px}
p.MBfreeTrial a { display:block; background:url(/images/middle_banner/free_trial.jpg) no-repeat 0 0; height:60px; width:172px; overflow:hidden }
p.MBfreeTrial a:hover {background-position:  0 -60px}
p.MBFeatures a { display:block; background:url(/images/middle_banner/features.gif) no-repeat 0 0; height:60px; width:172px; overflow:hidden }
p.MBFeatures a:hover {background-position:  0 -60px}

.FAQ p.MBfreeTrial, .FAQ p.MBDemo { padding:20px 40px; float:left;}

/* sitemap */
.onefullColl {background:url(/images/big_overview/bnr_blue.gif) no-repeat scroll 2px -4px;color:#666666;padding:100px 140px 20px;}
.sitemap { padding:90px 30px 0 }
.sitemap ul {list-style:none;  padding:0 }
.sitemap ul li { padding:0}
#header_link a {color:#999999;font-weight:bold;text-decoration:none;}

.sitemap th { background:#F5F7FB url(/images/h2_bg.gif) repeat-x scroll left bottom ;text-align:left;vertical-align:bottom; padding:5px 10px 5px 5px;}
#site_map th a { color:#444444; font-family: Verdana,Tahoma,Arial,sans-serif;font-size:12px; font-variant:normal;font-weight:bold;}
#site_map ul li {background:transparent url(/images/sitemap_li_bg_point.gif) no-repeat scroll 1px 50%;}
#site_map ul li a {color:#333333; display:block; padding:10px 0 10px 24px; text-decoration:none;}

#site_map ul li a:hover {color:#FF0000;text-decoration:underline;}
#site_map { border-collapse:collapse;}
#site_map ul {background: url(/images/sitemap_ul_bg.gif) repeat-y 0 2px}
#site_map .last_li {background:transparent url(/images/site_map_li_last.gif) no-repeat scroll 0;}

.sitemap table { border-collapse:collapse;}
.sitemap table#site_map td { /*width:140px;*/ padding:0 10px 0 5px}
.sitemap table td.little_dots  {width:900px; padding:0}

#site_map .last_li a {padding:10px 0 10px 24px;}
/* sitemap off */

/*Next Step*/
.next_step{margin:0 0 20px 0;}
.next_step div { BACKGROUND: url(/images/next_step_bg.gif) repeat-y;padding:0 5px 0 5px;margin:0;}
.next_step div span {display:block;clear:both;width:160px; margin-left:15px;background:url(/images/dot_little.gif) repeat-x;line-height:1px; font-size:1px;}
.next_step b {font:bold 11px/14px Verdana, Tahoma, Arial; text-decoration:underline; }
.next_step div a, #next_step div a:visited { color:#000000; text-decoration:none;  clear:both; padding:5px 0 5px 10px;height:38px; display: block;background-color:#FFFFff;}
.next_step div a:hover { color:#ff0000;text-decoration:none;padding:5px 0 5px 10px;height:38px;display: block;background-color:#F3F3EC;}
.next_step div img {margin-right:3px;}
.next_step h4{padding:0; margin:0; background:url("/images/next_step_blue_bg.gif") no-repeat left top; height:28px; text-align:left;}
.next_step h4 a,  #next_step h4 a:visited{padding:0; margin:0; color:#666666; font:bold 12px/28px Verdana, Tahoma, Arial;padding-left:23px; text-decoration:none !important;}
.next_step h4 a:hover{color:#333333; text-decoration:none !important}
/*footer features matrix*/
.footermatr {margin:20px 0 0 0; background:url(/images/bnr_footer.gif) no-repeat  192px 4px; float:left;padding:20px 0 0 154px;}
.footermatr p { margin-left:178px;width:348px; height:100px; font-family:Arial, Verdana, Tahoma,   sans-serif; font-size: 13px; color: #000000;    }
.footermatr  a {text-decoration:underline;font-family:Arial, Verdana, Tahoma,   sans-serif; font-size: 13px; color: #bf0015;}

/**/
.fl{float:left; padding:0; margin:0;}
.fr{float:right; padding:0; margin:0;}

/*table .bg*/
 .bg td { color:#333333; padding:18px 0 25px 10px;}
 .bg  tr {background:url(/images_test/dot_little.gif) repeat-x bottom left #ffffff; vertical-align:top;font:11px/16px Verdana,Arial,Tahoma; }
 .bg_middle{padding:0 !important; background:url(/images/dot_little.gif) repeat-y left; font-size:1px;width:1px;}
 .bg  th {color:#666666;text-align:left;padding:18px 0 25px 10px;}
 .bg  strong {color:#9D9573;}
/*powerfeatures*/
#power_features {margin-bottom:20px;}
#power_features_bg { BACKGROUND: url(/images/next_step_bg.gif) repeat-y;padding:5px;margin:0;}
#power_features_bg p {display:block;clear:both;background: url(/images/bullet_head.gif) no-repeat 5px 7px;line-height:21px; margin:0 5px 10px 5px; padding:0;}
#power_features_bg a, #power_features_bg a:visited { color:#000000;   clear:both; padding:0 0 0 28px;  }
#power_features_bg a:hover { color:#ff0000;padding:0 0 0 28px; }
#power_features_up{padding:0; margin:0; background:url("/images/power_features_up.gif") no-repeat left bottom; height:28px;}
#power_features_up a,  #power_features_up a:visited{padding:0; margin:0; color:#ffffff; font:bold 12px/28px Verdana, Tahoma, Arial;padding-left:12px; text-decoration:none;}
#power_features_up a:hover{color:#ffff33 !important;}
#power_features p.footer { background:url("/images/bg_foot_document.gif") no-repeat 1px -1px; padding:11px 20px; height:20px; font-size:11px; line-height:normal; text-align:right}
#power_features .footer a:hover {color:#ff0000}

.little_dots {clear:both;background:url(/images/dot_little.gif) repeat-x;line-height:1px;font-size:1px;margin-top:4px; }

.topline {padding:214px 2px 0 255px;}
.scroll {   position:relative; overflow:hidden; height:24px;}
.scroll span{color:#ff0000}
.scroll{font-size:21px; color:#333333;}
/*services+homepage*/
.linkRequest { text-align:center; font-size:12px; padding:30px }
.linkRequest a {font-weight:bold;}
.linkRequest a:hover { color:#f00}
 p.link {text-align:right; padding:0;}
.link a { background: url(/images/bullet_head.gif) no-repeat 0 3px; padding:0 0 0 15px;}

/*Examples*/
.exampleline{
    width:100%;
    padding:20px 0 15px 25px;
}

 .example{
     float:left;
     padding:0 10px 0 0;
     width:208px;
 }

  .exampleline p{
      color:#666666 !important;
      padding:0 0 5px 0px;
      font-weight:bold;
      margin:0 0 0 0 !important;
  }
  .exampleline span{
      padding-left:10px;

  }
  .examplelast{
     float:left;
     padding:0 0 0 0;
      width:208px;
 }
/*company - clients-list*/
.red_big0 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.grey {
    font-family: tahoma;
	font-size: 11px;
	color:  #666666;

}
/*company-testimonial-old*/
.aTestimonialBox { border:1px solid #D5D2C2;  background:#FFF; padding:2px; margin-bottom:20px }
.aTestimonialBox .boxSub { background:#F3F3EC; height:1%}
.aTestimonialBox .img { text-align:center; padding:4px 0 }
.aTestimonialBox p { padding:20px 12px 20px 17px; font-family:Tahoma, Verdana, Arial, sans-serif; color:#333; font-size:12px}
.aTestimonialBox p.dotted_10 { height:5px; background-color:#FFF; padding:0; background-position: 0 1px; font-size:1px; line-height:1px }
.aTestimonialBox p.author { padding:0 12px 0 17px; font-size:11px  }
.aTestimonialBox p.link  { padding: 10px 12px 15px 17px; font-family: Verdana, Arial, sans-serif; }
.aTestimonialBox p.link a {background:none; color:#000; font-size:11px }

.contentContainer li, .contentContainer p, .homeContent .leftCont p {
line-height:150%;
}

/*left menu*/
.left_menu{margin-bottom:40px; width:199px; border:1px solid #D5D2C2; background-color:#F3F3EC;}
.left_menu ul{	padding:15px 0 16px 0; LIST-STYLE-TYPE: none;  text-align:left; border:3px solid #ffffff;}
.left_menu li {  padding:0; margin:0;}
.left_menu li.subheader { background:none; padding:12px 5px 3px 15px; margin:0; font-weight:bold}
.left_menu li.subheader strong { COLOR:#bf0015;}
.left_menu li a {FONT: 11px/16px Verdana, Tahoma, Arial;  COLOR: #333333; TEXT-DECORATION: none; display:block; width:157px; padding:5px 10px 5px 26px;}
.left_menu li a:hover {	 TEXT-DECORATION: none;  display:block; width:157px; BACKGROUND: url(/images/bullet_head7.gif) no-repeat 0 -1px;
                    color:#bf0015; padding:3px 10px 3px 26px; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff;}
.left_menu span {COLOR:#bf0015; FONT: 11px/16px Verdana, Tahoma, Arial; padding:5px 10px 5px 26px; display:block;}

.little_dots{clear:both; background:url(/images/dot_little.gif) repeat-x; line-height:1px; font-size:1px; }
.little_dots{padding-top:0; height:1px;line-height:1px; font-size:1px;}

#top .logo {float:left}
#top .logo a  { height:105px; display:block; float:left}

#head_menu span.m_1 { margin:0}

h2.p0 { background-position:0 10px; padding-top:10px}

.PDFlink a { background:url(../images/sheet.gif) no-repeat 0 0; padding: 0 0 0 20px}

#top_right div.phone{ padding:13px 8px 9px 10px; text-align:right}

/*top menu*/
.topmenu {  background:#F2F2EA ; height:60px; padding: 0 22px; border-collapse:collapse}
.topmenu ul {padding:16px 0 0 0; LIST-STYLE-TYPE: none; text-align:left;}
.topmenu li {display: block;  FLOAT: left; border:1px solid #ADA78E; margin: 0 4px 0 0; background-color:#ffffff; padding:1px;}
.topmenu li A,  .topmenu li span, .topmenu li a.active { display: block; FONT: 12px/100% Verdana, Tahoma, Arial;  COLOR: #333333; TEXT-ALIGN: center; TEXT-DECORATION: none; padding:4px 21px; }
.topmenu li span {  COLOR: #ffffff ; background-color:#35352D;}
.topmenu A:hover { COLOR: #ffffff; TEXT-DECORATION: none; background-color:#35352D;}
.topmenu li b { position:absolute; height:1px; width:1px; overflow:hidden; z-index:150; display:none}
.topmenu li b.lap1 { background-color:#fff; margin:18px 0 0 -1px}


 /*  drop down  menu */
.topmenu .supMenu { display:none; position:absolute;  padding:0;  z-index:100;  margin:-2px 0 0 -2px; width:209px;  }
.topmenu .supMenu .supMenuCont { padding:0;  background:url("/images/bg_menu_vup_sadow_left.png") no-repeat; }
.topmenu .supMenu  p { line-height:0; margin:0; padding:0; font-size:1px; height:7px; overflow:hidden;}
.topmenu .supMenu  ul  {	padding:0; }
.topmenu li:hover .supMenu  { display:block; }
.topmenu li:hover b  {display:block;}
.topmenu .left_menu {  width:200px; margin:0; padding:0;  border:1px solid #ada78e; }
.topmenu .left_menu ul {border:1px solid #fff; list-style:none; padding: 0 ;  margin:0; background:#35352d  }

.topmenu li a {position:relative;   }
.topmenu li:hover a, .topmenu li:hover span, .topmenu li a.active{ position:relative; z-index:102; background:#35352d; color:#FFF !important;   }
.topmenu li:hover li a, .topmenu li:hover li span { position:static; color:#FFF; }

.topmenu .left_menu li {  display:block;  background:none; font-size: 11px; width:auto; float:none; padding:0; margin:0; border:none;}
.topmenu .left_menu li a {  font-size: 11px; background:none;  border:none;  border-bottom:1px solid #716b5d;  width:auto; padding:3px 0 5px 15px; margin:0; color:#fff; font-weight:bold; text-align:left;  }
.topmenu  li .left_menu  li span, .topmenu .left_menu  li a:hover,
.topmenu .left_menu  li:hover a { font-size: 11px;  background:#FFF; border:none; border-bottom:1px solid #35352d; width:auto;  padding:3px 0 5px 15px; margin:0; text-align:left; color:#F00 !important; }
.topmenu .left_menu li a.last {  border-bottom:none}
.topmenu ul li a.free_trial {background:#f00; color:#fff !important;;}
.topmenu ul li a.free_trial:hover {background:#35352D; color:#FFF !important;}
.topmenu ul li a, .topmenu ul li span{display:block;}
/* of Menus ======================================= */

