 @import url( /stylesheets/common_style_new_v69.css );
 @import url( /stylesheets/logo.css );
 @import url( /stylesheets/footer.css );
 @import url( /stylesheets/next_step.css );
 @import url( /stylesheets/samples_box.css );
 @import url( /stylesheets/right_column.css );



#content {background:url(/images_page/bnr_blue.gif) no-repeat 3px 0;  overflow:hidden; width:950px}
#contentleft {float:left; display:inline; margin:40px 0 0 30px;}

.contact {background:url(/images_page/bg_top_contact_us.jpg) no-repeat 3px 0 !important;}
.solutions {background:url(/images_page/bg_top_solutions.jpg) no-repeat 3px 0 !important;}
.services {background:url(/images_page/bg_top_services.jpg) no-repeat 3px 0 !important;}
.product {background:url(/images_page/bg_top_product.jpg) no-repeat 3px 0 !important;}
.features {background:url(/images_page/bg_top_features.jpg) no-repeat 3px 0 !important;}
.integration {background:url(/images_page/bg_top_integration.jpg) no-repeat 3px 0 !important;}
.company {background:url(/images_page/bg_top_company.jpg) no-repeat 3px 0 !important;}
.samples {background:url(/images_page/bg_top_samples.jpg) no-repeat 3px 0 !important;}

  .contact #middle_column,
  .solutions #middle_column,
  .services #middle_column,
  .product #middle_column,
  .features #middle_column,
  .integration #middle_column,
  .company #middle_column,
  .samples #middle_column_two {padding:100px 0 0 0}

  .contact #contentright,
  .solutions #contentright,
  .services #contentright,
  .product #contentright,
  .features #contentright,
  .integration #contentright,
  .company #contentright {padding-top:100px}


#path {margin-left:3px; vertical-align:top;  padding:0;}
#path div { float:left}
#path_left {float:left; background:url(/images_page/path_bg.gif) repeat-x; vertical-align:top;color:#ffffff;font-weight:bold;}
#path span {font:10px/14px Verdana, Tahoma, Arial; color:#646150;}
#path a {font:10px Verdana, Tahoma, Arial;color:#918A78;}
#path a:hover {font:10px Verdana, Tahoma, Arial;color:#ff0000;}

#left_column { width:201px; float:left; overflow:hidden; }
#left_column_banner {width:201px; float:left;overflow:hidden;}
#left_column_menu {border:1px solid #D5D2C2; margin:0 0 30px}

.leftBNRplace { padding:30px 0 0 0}
.leftBNRplace p, #contentright .btnRSchedDemo { margin:0; padding:0 0 30px 0}
.leftBNRplace p.btContaus  a { display:block;;  height:76px;width:201px; background:url("/images_page/btn_201x76/b_index_contact_us_h.gif") no-repeat;}



 .white_border {border:1px solid #ffffff; background-color:#F3F3EC}


.left_menu{	padding:22px 0 23px 2px;LIST-STYLE-TYPE: none;  text-align:left;}
.left_menu li {	 BACKGROUND: url(/images_page/bullet_head.gif) no-repeat 8px 4px; margin:8px 0 7px 0;}
.left_menu li A:link {	FONT: 11px/16px Verdana, Tahoma, Arial;  COLOR: #646150;  TEXT-DECORATION: underline;padding:0 0 0 24px;}
.left_menu li A:visited {	FONT: 11px/16px Verdana, Tahoma, Arial;  COLOR: #646150;  TEXT-DECORATION: underline;padding:0 0 0 24px;}
.left_menu li A:hover {COLOR: #ff0000; TEXT-DECORATION: underline;padding:0 0 0 24px;}
.left_menu span{ COLOR:#bf0015; FONT: 11px/16px Verdana, Tahoma, Arial; padding:0 0 0 24px;}
.left_menu li.active a {color:#BF0015; text-decoration:none; cursor:text}
 .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;}



 div .ar {text-align:right; margin-top:10px;}

 .ar A {FONT: 11px/16px Verdana, Tahoma, Arial;  COLOR: #005C90;  TEXT-DECORATION: underline;padding:0 0 0 15px;BACKGROUND: url(/images_page/bullet_head.gif) no-repeat 0 2px;}
 .ar A:visited {FONT: 11px/16px  Verdana, Tahoma, Arial;  COLOR: #005C90;  TEXT-DECORATION: underline;padding:0 0 0 15px;BACKGROUND: url(/images_page/bullet_head.gif) no-repeat 0 2px; }
 .ar A:hover {  COLOR: #ff0000; TEXT-DECORATION: underline;padding:0 0 0 15px;BACKGROUND: url(/images_page/bullet_head.gif) no-repeat 0 2px; }

#text_block {width:670px;}

 #frame .fl { FLOAT: left;width:199px;display:inline; }
 #frame .fr { FLOAT: left;width:430px;margin:2px 0 0 20px;display:inline;}

 #text_block .fl a { text-decoration:none;font:bold 18px Verdana, Tahoma, Arial; color:#ff0000; margin-left:35px;}
 #text_block .fl a:hover {font:bold 18px Verdana, Tahoma, Arial; color:#ff0000; margin-left:35px; text-decoration:underline;}

 .fr p {margin:0 20px 20px 0;}

 .fl_290 { FLOAT: left;width:290px;}
 .fr_100 { FLOAT: right;width:100px;margin-right:20px;}
 .fr_100 a{  BACKGROUND: url(/images_page/bullet_head.gif) no-repeat 0 3px;FONT: 11px Verdana, Tahoma, Arial;  COLOR: #005C90;  TEXT-DECORATION: underline;padding:0 0 0 15px;}
 .fl_290 strong {color:#8D845C; font:bold 11px Verdana, Tahoma, Arial;}
 .fl_290 a {color:#8D845C; font:bold 11px Verdana, Tahoma, Arial; text-decoration:underline;}


#frame h2 { clear:both; color:#444444; font-family:Verdana,Tahoma,Arial, serif; font-size:12px; BACKGROUND: url(/images_page/h2_bg.gif) repeat-x bottom left; line-height:25px; margin:0; padding: 30px 0 0 8px;}


#middle_column, #middle_column_two { float:left; display:inline; width:450px; margin:40px 0 0 20px; }
 #middle_column_two { width:670px}
#middle_column b, #middle_column_two b { color:#336699;}
#middle_column b span.norm, #middle_column_two b span.norm  {font-weight:normal}

#middle_column p, #text_block p  { padding:7px 0;}
#middle_column .p_0 { padding:0; margin:0;}
 #middle_column h2.p_0 { padding: 0 0 0 10px}
#text_block{ clear:both}


#frame h1 {FONT:21px Times New Roman, Times, serif; color:#000; margin-bottom:5px;padding-bottom:5px;  background:url(/images/dot_little.gif) repeat-x bottom;}


#contentright {float:left; width:205px; display:inline; margin:80px 0 0 20px; vertical-align:top; }

#footer {margin:40px 0 0 190px;}
#footer_column  {background:url( /images_page/bnr_footer.gif ) no-repeat;}
#footer_column p {padding:20px 0 0 140px; width:300px; height:100px; font-family:Arial, Verdana, Tahoma,   sans-serif; font-size: 13px; color: #000000; }
#footer_column a {text-decoration:underline; color:#bf0015; font-family:Arial, Verdana, Tahoma,   sans-serif; font-size: 13px;}

.search {width:625px !important}

#text_block ol { padding:0 0 0 40px}
#text_block ol li { background:none; margin:0; padding:5px 0}


#content_full {padding:100px 120px 20px 120px}
#content_full p { padding:7px 0}
#content_full p.address { padding:10px 0 0 100px}
#content_full .totop { text-align:right; padding:0}
#content_full .fl { width:auto; float:left; padding:0 20px}
#content_full .fl ul {margin:0; padding:0; list-style:none; width:300px}
#content_full .fl ul li {padding:5px 20px;  background: url("/images_test/dot_red_2.gif") no-repeat 5px 7px;}
#content_full .fl ul li a {color:#000}
#content_full .fl ul li a:hover {color:#F00}
#content_full .little_dots {padding-bottom:10px}

.bigbanner {background:transparent url( /images_page/content/btn_bg.gif ) no-repeat scroll left bottom; height:57px; float:left; padding:0 0 0 6px; text-align:left; vertical-align:top; }
.h34 {height:32px; padding: 0 0 0 4px;float:left;}

  .bigbanner a { display:block; float:left; height:48px; width:196px; width/**/ /**/: /**/198px }
  .bigbanner a.bn60Day { background:url("/images_page/content/60_day_evaluation_h.gif") no-repeat 0 0 }
  .bigbanner a.Contact { background:url("/images_page/content/mail_to_sales_h.gif") no-repeat 0 0 }
  .bigbanner a.Bfeatures { background:url("/images_page/content/features_h.gif") no-repeat 0 0 }
  .bigbanner a.lDemo { background:url("/images_page/content/live_demo_h.gif") no-repeat 0 0 }
  .bigbanner a.Contact {height:26px;}
  .bigbanner a.Contact:hover {background-position: 0 -26px}
  .bigbanner a:hover {background-position: 0 -48px}

   .m_0 { margin:0 !important; height:1px}



 .blue_12 { padding:0 20px 0 0; background:url("../images_test/top_btn_1.gif") no-repeat right top}
 .blue_12:hover { background:url("../images_test/top_btn.gif") no-repeat right top}

 .mailWP {margin-left:182px;}
 .m_b_20 { margin-bottom:20px;}

 .red {color:#F00}
 .black {color:#000}

 .b_p_0 { margin-bottom:0}

 table.bg {width:100%}
 table.bg td.w40 { width:40%}

 #text_block p.diagramIMG { text-align:right; padding:25px 0}

 .brRec { width:190px; padding:3px 3px 7px 3px; border:3px double #cccccc; text-align:center}
.brRec a { color:#666;}
 .brRec a:hover {color:#F00}


  .btn_singup { position:absolute; margin:114px 0 0 883px;  *margin:114px 0 0 880px; z-index:2}
   .btn_singup a { height:63px; width:64px; display:block; background:url("/images_page/button/btn_sign_up_over.png"); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images_page/button/btn_sign_up_over.png',sizingMethod='scale');}
   .btn_singup a:hover {   background:url("/images_page/button/btn_sign_up.png"); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images_page/button/btn_sign_up.png',sizingMethod='scale');}

 .exampleline {
padding:20px 0pt 15px 25px;
width:100%;
}
.example {
float:left;
padding:0pt 10px 0pt 0pt;
width:208px;
}
.exampleline p {
color:#666666 !important;
font-weight:bold;
margin:0 !important;
padding:0 0 5px 0;
}
.exampleline span {
padding-left:10px;
}
.examplelast {
float:left;
padding:0pt;
width:208px;
}




.valFormDownl { padding:10px 0 80px; text-align:center;}
.valFormDownl input { background-color:#F3F3EC;
border:1px solid #999999;
font-family:Verdana,Arial,Tahoma;
font-size:12px;
height:18px;
line-height:18px;
margin:0pt;
padding:0pt;
width:145px;
vertical-align:middle;
}
.valFormDownl input.bt { width:auto;height:20px;
line-height:20px; border:none}
.valFormDownl span { font-weight:bold; color:#333}


 /*  boxPowerFch  */
.boxPowerFch { margin: 0 0 30px 0}
.boxPowerFch div { background:url("../images70/bg_benefice_border.gif") repeat-y; padding:0 3px 0 2px }
.boxPowerFch h3 { background:#FFF url("../images70/bg_features_title.gif")  no-repeat left bottom; padding:6px 0 9px 20px; text-decoration:none; font-size:12px;   }
.boxPowerFch h3 a  { color:#FFF; text-decoration:none}
.boxPowerFch ul { list-style:none; padding:15px 0  }
.boxPowerFch li {padding:7px 0 7px 15px}
.boxPowerFch li span, .boxPowerFch li a { color:#000; padding:0 0 0 20px; background:url("../images_page/bullet_head.gif") no-repeat  0 3px  }
.boxPowerFch li a:hover {color:#f00; text-decoration:underline}
.boxPowerFch li.last  {background:none; }
.boxPowerFch p {background:#fff url("../images70/bg_bottom_featers.gif") repeat-x left bottom;  height:3px; overflow:hidden; padding:0;  font-size:1px ; line-height:1px}

 #next_step { margin: 0 0 30px 0}
 #next_step p { background:#fff url("../images70/bg_bottom_featers.gif") repeat-x left bottom;  height:3px; overflow:hidden; padding:0; margin:0 0 0 1px;  font-size:1px ; line-height:1px}



 /* buttons
-------------------------------------- */
 p.RBnr{margin:0; padding:0; text-align:left;}
 p.RBnr a{display:block; height:76px; width:201px; overflow:hidden}
 p.RBnr a:hover{background-position:0 -76px}

p.btnRSchedDemo, p.btnRCall, p.btnEnterpFeaters, p.btn60day, p.btnRQuote, p.BTReqD, p.BTfreeTrial, p.BTfreeTrial2,
p.btnRContactUS, div.f_t_in, p.BTReqS, p.btWAB, p.btLdemo, p.BTpoc{ padding:0 0 30px 0}

.btLdemo a {background:url("/images_page/btn_201x76/live_demo.jpg") no-repeat; }
.btnRSchedDemo a { background:transparent url(../images_page/btn_201x76/live_demo.jpg) no-repeat 0 0; }
.btnRCall a {background:transparent url(../images_page/btn_201x76/request_call.png) no-repeat 0 0;}
.btnEnterpFeaters a {display:block; background:transparent url(../images70/enterprise_features.png) no-repeat 0 0;
                    height:110px; width:201px; overflow:hidden;}
.btnEnterpFeaters a:hover { background-position:0 -110px}
.btn60day a {background:transparent url(../images70/60-day_enterprise_evaluatn.png) no-repeat 0 0;}
.btnRQuote a {background:transparent url(../images70/request_quote.png) no-repeat 0 0;}
.BTfreeTrial a {background:transparent url(../images70/free_trial.png) no-repeat 0 0;}
.BTfreeTrial2 a {background:transparent url(/images_page/btn_201x76/free_trial_ef.png) no-repeat 0 0;}
.BTReqD a {background:transparent url(/images_page/btn_201x76/request_form_design.png) no-repeat 0 0;}
.BTReqS a {background:transparent url(/images_page/btn_201x76/b_request_service_sp.gif) no-repeat 0 0;}
.BTpoc a {background:transparent url(/images_page/btn_201x76/poc.png) no-repeat 0 0;}
.btWAB a {background:transparent url(/images_page/btn_201x76/blog_ks.png) no-repeat 0 0;}
.btWC a {background:transparent url(/images_page/btn_201x76/w_community.png) no-repeat 0 0;}
.btnRContactUS a {background:transparent url(../images_page/btn_201x76/b_index_contact_us-h.gif) no-repeat 0 0;}
.btnREFFeat a {background:transparent url(/images_page/btn_201x76/ef_features.png) no-repeat 0 0;}
#contentright  .btnREFFeat{margin:0; padding:0 0 30px 0;}

/*  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_page/bg_menu_vup_sadow_left.png") no-repeat; _height:1px; behavior: url(/stylesheets/iepngfix.htc) }
#topmenu .supMenu  p { line-height:0; margin:0; padding:0; font-size:1px; height:7px; overflow:hidden;}
#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{line-height:100%;  position:relative; z-index:102; background:#35352d; color:#FFF !important;  padding-top:0; padding-bottom:0; }
#topmenu li:hover li a, #topmenu li:hover li span { position:static; color:#FFF; }
#topmenu li a.active { position:static;}
#topmenu li:hover a.active { position:relative;}

#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 { line-height:100%;  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 !important; 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 li .left_menu  li.subheader  {padding:7px 0 3px  15px; color:#FFF;  border-top:1px solid #716b5d;}
#topmenu li .left_menu  li.subheaderTop { border-top: none;}
#topmenu li .left_menu  li.submenu {  }
#topmenu li .left_menu  li.submenu a { zoom:1; border-bottom:none;  padding: 3px 0 5px 25px; font-weight:normal;}
#topmenu li .left_menu  li.submenu a:hover, #topmenu li .left_menu  li.submenu span  { padding: 3px 0 5px 25px;  border-bottom:none;}
#topmenu li .left_menu  li.subheader strong { display:block; color:#FFF;  }
 #menu li b.lap1 { background-color:#fff; margin:18px 0 0 -1px}
#menu li b.lap2 { background-color:#fff; margin:19px 0 0 -1px}
 #menu li b { display:none; position:absolute;}
#topmenu .white_border{border:none; background:none;}
 #menu li b { display:none; position:absolute; width:1px; height:1px;z-index:200}
 #topmenu li .left_menu li.last span,  #topmenu .left_menu li.last a{border-bottom:none;}
/* ----   */

 /*sitemap*/
 .div_Sitemap{padding:80px 25px 40px;}
 #frame .div_Sitemap h1{background:none}
 .page404 #content{background:none;}
 .page404 #content .p404{padding:0 25px 40px;}
 .page404 #frame  h1 {font-family:Verdana,Arial,sans-serif; text-align:center; color:#F00; background:none; font-weight:normal;  padding:57px 0 2px;  font-size:18px; }
 .page404 #frame p.center { text-align:center;}

 .page404 .list404 { float:left; list-style-type:none;}
 .page404 .list404 li {  padding:3px 0 7px 15px; background: url(/images_test/dot_red_2.gif) no-repeat scroll 0 4px;line-height:100%;}
.box404 { width:350px;  margin:0 auto; padding:20px 0 80px}
.box404 p.btFTR { float:right; margin:7px 0 0;}
.box404 p.btFTR a { display:block; width:155px; height:55px; background: url("/images_page/btn-free-trial.png")  no-repeat}
.box404 p.btFTR a:hover { background-position: 0 -55px}
.flClean:after { content: "."; display:block; height:0; clear:both; visibility:hidden; zoom:1}

 table.sitemap ul {list-style:none; margin:0 0 0 8px; padding:0}
 table.sitemap ul li { padding:0 0 0}
 .sitemap th{ background:#F5F7FB url(/images_page/h2_bg.gif) repeat-x scroll left bottom ;text-align:left;vertical-align:bottom;padding:5px 10px 5px 5px;}
 #site_map th a {text-decoration:none; 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_test/sitemap_li_bg_point.gif) no-repeat scroll 1px 50%;}
 #site_map ul li a {color:#333333; display:block; padding:10px 8px 10px 20px; 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_test/sitemap_ul_bg.gif) repeat-y 0 2px}
 #site_map .last {background:transparent url(/images_test/site_map_li_last.gif) no-repeat scroll 0;}

 #middle_link { padding:50px 70px 10px}
#middle_link .middle_link {border:1px solid #ddd; padding:0 10px;  background:#f9f9f9}
#middle_link td { padding: 0 50px; white-space:nowrap;}

#middle_link .text_list3 {list-style:none !important; margin:0; padding:0}
#middle_link .text_list3 a {color:#333333; padding:6px 0 6px 3px; display:block; text-decoration:none;  height:auto;  line-height:100%;}
#middle_link .text_list3 a:hover {text-decoration:underline;color:#ff0000;}
#middle_link .text_list3 li {list-style:none !important; height:auto; margin:0;  padding:2px 5px 2px 25px; background:url(/images_test/dot_red_2.gif) no-repeat 15px 50%;}

 /**/
 #pr_surv .fl{margin:10px 0 0 17px;  width:auto !important;}
#pr_surv .fl p{margin:20px 0 0 0}
#pr_surv .fl p a {font-size:11px; color:#ff0000; font-weight:bold}
#pr_surv {height:120px; padding:0 20px;}

 /*banner f_t_in*/
 .f_t_in{margin:0; }
 .f_t_in ul{padding:0;  list-style-type:none;}
 .f_t_in li{display:inline; float:left;margin:0 0 0 5px; }
  #left_column .f_t_in,  #contentright .f_t_in { width:201px; height:76px; background:url(/images_page/bnr_bg.png) no-repeat left top;}
 #left_column .f_t_in ul,  #contentright .f_t_in ul { margin:0 0 0 42px;}
#contentright .f_t_in p {
color:#333333;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
margin:0;
padding:10px 0 5px;
text-align:center;
}