/* 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}

.vGlobContainer {width:952px; margin:0 auto; text-align:left}
.vGlobContainerSub {border:1px solid #CCCCCC;width:950px; background:#fff}

/* header
---------------------------------------------------------*/
.vRegionLine{text-align:right; }
.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;}
.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:359px; 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;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:190px; 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 0 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 33px; 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 34px 0 35px}
 .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%; overflow:hidden; padding:10px 0; height:260px; background:url(/images/bnr_index.jpg) no-repeat center 10px;}
.homeIntro h1{padding-top:40px; background:none; font-size:30px;}
.homeIntro ul { list-style:none; padding:5px 0 5px 30px}
.homeIntro li {background:url(../images/dot_red_2.gif) no-repeat 0 4px; padding: 3px 0 3px 15px}
 .leftTab { padding:14px 0 0 64px; float:left; width:309px}


/*   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%;overflow:hidden }
  .homeContent .leftCont { width:520px; float:left}
  .homeContent .leftCont h1 { font-size:13px; color:#657596; font-weight:bold;  padding:0; text-transform:uppercase; background:none;
      font-family:Verdana, Arial, Tahoma, sans-serif;
  }
  .homeContent .leftCont p { padding:7px 0}
  .homeContent .rightCont { float:right; width:207px}
  .homeContent .leftCont ul { list-style:none; padding:5px 0 5px 30px}
  .homeContent .leftCont li {background:url(../images/dot_red_2.gif) no-repeat 0 4px; padding: 3px 0 3px 15px}

.noBG { background:none}

/* 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,
.Services .centerColl,
.Samples .centerFullColl,
.Resources .centerColl{padding:190px 0 0 0}
.Features .centerColl{padding:270px 0 0 0}

.products .rightColl,
.Company .rightColl,
.Services .rightColl,
.Resources .rightColl{padding:215px 0 0 0}
.Features .rightColl{padding:295px 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 }
.Services  {background:url("/images/big_overview/up_banner_services.jpg") no-repeat 3px 1px; position:relative }
.Features {background:url("/images/big_overview/up_banner_features3.png") no-repeat 3px 1px; position:relative}
.Samples {background:url("/images/big_overview/up_banner_samples.jpg") no-repeat 3px 1px; position:relative}
.Resources {background:url("/images/big_overview/up_banner_resources.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 .link { float:right}

.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 li {background:url(../images/dot_red_2.gif) no-repeat 0 4px; padding: 3px 0 3px 15px}
.contentContainer li h3, .contentContainer li p {padding:0}
.contentContainer address  {padding:20px 0 20px  182px; font-style:normal; }

.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}


/* 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}



/* footer
----------------------------------*/
.vFooterCont {clear:both}
.menuLine {padding:0 100px; background:url(/images/bg_menu_dotted.gif) repeat-x; height:70px}
.menuLine p {}
.menuLine p.pLeft {float:left; padding:6px 0 0 0}
.menuLine p.pRight {float:right; padding:18px 0 0 0}
.menuLine ul {/*float:left;  width:587px;*/ 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 {  width:100%; padding:7px 0 0 0; overflow:hidden; background:url("/images/footer_banner_bg.gif") repeat-x; margin:45px 0 50px 0}
 .bunnerLine ul {margin:0; padding:0 0 0px 68px; list-style:none;}
 .bunnerLine li { float:left; padding: 0 19px 0 0}
 .bunnerLine p { padding: 0 0 0 80px;}
 .bunnerLineHome p { padding: 0 0 0 30px; 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 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}
 .bunnerLine a:hover { background-position: 0 -76px}
 .bunnerLineHome p a span { visibility:hidden;  position:absolute; width:189px; height:63px; margin:4px; border:1px solid red; }
 .bunnerLineHome p a span img {}
 .bunnerLineHome p a:hover { background:none}
 .bunnerLineHome p a:hover span {visibility:visible;}

/* 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.RB360ES{ 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_employee_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.jpg) 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.RB360ES a { display:block; background:url(/images/right_bar_bnr/360_employee_surveys.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.RB360ES 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}



/* 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;}
#bg_5 td{padding:7px 10px !important;}
.bg_middle, #bg_5 .bg_middle{padding:0 !important; background:url(/images/dot_little.gif) repeat-y left; font-size:1px;width:1px;}
#bg_1 td, #bg_1 th{padding:5px 5px 8px 5px;}
/*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;}
/*Resources*/
 div .ar{text-align:right; margin-top:10px;}
.ar A, .ar A:visited  {FONT: 11px/16px Verdana, Tahoma, Arial;  COLOR: #005C90 !important;  TEXT-DECORATION: underline;padding:0 0 0 15px;BACKGROUND: url(/images/bullet_head.gif) no-repeat 0 2px;}
.ar  A:hover {COLOR: #ff0000 !important; TEXT-DECORATION: underline;padding:0 0 0 15px;BACKGROUND: url(/images/bullet_head.gif) no-repeat 0 2px;}
.p_0 { margin:0;}
a.pdf, a.pdf:visited  {FONT: 11px/16px Verdana, Tahoma, Arial;  COLOR: #005C90 !important;  TEXT-DECORATION: underline;padding:0 0 0 17px;BACKGROUND: url(/images_test/sheet.gif) no-repeat 0px 0px;}
A.pdf:hover {COLOR: #ff0000 !important; TEXT-DECORATION: underline;padding:0 0 0 17px;BACKGROUND: url(/images_test/sheet.gif) no-repeat 0 0px;}