 * {margin:0; padding:0; font-family:Verdana, Arial, sans-serif; font-size:11px}
body {background-color:#EAEAEA; TEXT-ALIGN:center; color:#000; padding:3px 0 0 0}
a{color:#005C90; outline:none;}
a:hover{color:#F00}
img{border:0}
h3 { margin:0; padding:15px 0 7px; font-size:12px }
.clearfix:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
 
 
 

#frame {color:#666; background:#fff; width:950px; margin:0 auto 10px auto; text-align:left; border:1px solid #CCCCCC; border-top:none; }
.little_dots, .little_dots2{clear:both; background:url(/images-idea/dot_little.gif) repeat-x; line-height:1px; font-size:1px; }
.little_dots{padding-top:0px; height:1px;line-height:1px; font-size:1px;}






 /* menus
 -------------------------------------------------------*/
/*top menu*/
.topmenu {  background:#F2F2EA ; height:60px; border-collapse:collapse}
.topmenu ul {padding:24px 0 15px 22px; LIST-STYLE-TYPE: none; text-align:left; border:3px solid #FFFFFF; border-bottom:none; }
 
.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 32px; }
.topmenu li a.active, .topmenu li span {  COLOR: #ffffff ; background-color:#35352D;}
.topmenu A:hover { COLOR: #ffffff; TEXT-DECORATION: none; background-color:#35352D;}
.topmenu li A.free_trial  { COLOR: #ffffff ; background-color:#ff0000; padding:4px 27px;}
.topmenu A.free_trial: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}
.topmenu li b.lap2 {}
/*top menu*/
/**/
 
 /*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-idea/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;}


 /*  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-idea/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 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 {  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}
/* of Menus ======================================= */




/* header on
--------------------------------------------------  */
#top {height:110px; overflow:hidden; background: url(/images-idea/top_bg.gif) repeat-x #fff; width:951px; margin: 0 auto; text-align:left; border-left:1px solid #CCCCCC; z-index:100; }
#top .logo, #top .slogan {float:left}
#top .slogan {padding:55px 43px 0 0; float:left; background:url(../images-idea/slogan-bg.png) no-repeat -27px 37px; font-weight:bold;}
#top form {margin:5px 0 0 0; padding:0 0 0 65px; clear:both}
#top label, .search label{float:left; padding-top:3px; line-height:100%}
#top .logo  { }
#top .logo a  { height:105px; display:block; float:left}


#search, #searchPG{width:202px; background-color:#F3F3EC; border:1px solid #999999; margin:0 0 0 14px; height:18px; float:right; font:12px/18px Verdana, Arial, Tahoma}
#search_s, #search_PS{width:26px; height:20px; border:0; float:right}
#search_s { margin: 0 0 0 2px}
#search_PS{float:left; margin:0 0 0 10px }
#searchPG {width:250px}
.search label {font-size:11px}
.topSearch {float:right; width:350px; padding:0 0 8px 0}
.topSearch label{color:#666666; text-align:right; }
h1 label { font:26px/95% Verdana,Arial,serif;}
.subGoogleForm  {  text-align:left}
.subGoogleForm #searchPG,  .subGoogleForm #search_PS{ float:none; vertical-align:middle; margin:0;}


#top_right {border-right:1px solid #CCCCCC; /*width:349px;*/ height:77px; float:right; margin: 8px 0 0 0 }

#head_menu { clear:both; text-align:right; padding: 0 9px 0 0; position:relative; }
#head_menu span {background: url(/images-idea/bullet_head.gif) no-repeat 0 3px; margin:0 38px 0 2px; font: 11px/100% Verdana, Tahoma, Arial}
#head_menu span.m_1 { margin:0}
#head_menu a, #head_menu a:visited { font: 11px Verdana, Tahoma, Arial;  color: #005C90;  text-decoration: underline; padding:0 0 0 15px}
#head_menu a:hover {color: #ff0000}

#top .fl{float:left; display:block; }
#top_right div.phone{ padding:13px 8px 9px 10px; text-align:right}

.castomLogin{float:right;padding:5px 3px 0 8px}
.castomLogin a{background:url(/images-idea/btn_login_h.gif) no-repeat 0 0; padding:8px 0 10px 15px; display:block; width:127px;  color:#000000; font-size:12px; margin:0pt 3px; text-decoration:none}
.castomLogin a:hover{background: url(/images-idea/btn_login_h.gif) no-repeat 0 -33px ; padding:9px 0 9px 15px;  color:#000000; text-decoration:none}


/* header off  */


h1  { font: normal 26px/95%  Verdana, Arial, serif; color:#333; padding:5px 0 8px}
h2 { BACKGROUND: url(/images-idea/h2-title-ico.png) no-repeat 0 31px ;   padding:31px 0 1px 25px ; font:bold 16px/100% Verdana,  Arial; color:#333333;}
h2.oldStyle   { background:#F5F7FB none repeat scroll 0 0; font-size:12px; line-height:22px; border-bottom:1px solid #7C9CBE; margin:30px 0 0px ;  padding:1px 0 1px 8px ; padding-left:8px;} 

 /*========== tabs off ================*/
 
.tabOverviews { background:url("/images_page/home_into_bottom_bg.jpg") no-repeat left top; height:43px; clear:both}



.no_bg{background:none !important}
.next_step { margin: 0 0 30px 0}
.next_step_up { background:transparent url(/images-idea/next_step_blue2.gif) no-repeat scroll left 25px; height:27px; margin:0 3px 0 0; padding:0;}
.next_step_up a {padding:0; margin:0; background-color:#fff; height:25px; width:105px; }
.next_step_up ul { list-style:none}
.next_step { margin: 0 0 30px 0}
.next_step p { background:#fff url("/images-idea/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}

.lrtbl_nextstep { list-style:none;  BACKGROUND: url(/images-idea/next_step_bg.gif) repeat-y -2px 0; padding:0 5px 0 3px;margin:0;}
.lrtbl_nextstep li{background:url(/images-idea/dot_little.gif) repeat-x   0 0 ; padding:1px 0 0px 0;}
.lrtbl_nextstep li.last{background:none; padding-bottom:0;}
.lrtbl_nextstep a {color:#000; text-decoration:none; height:38px;  clear:both; padding:5px 0 5px 5px; display: block;}
.lrtbl_nextstep a:hover { color:#ff0000; background-color:#F3F3EC;}
.lrtbl_nextstep a strong { text-decoration:underline }
.lrtbl_nextstep img {border:0;  background-image:url(/images-idea/next_step_img.gif); margin-right:5px;}
.lrtbl_nextstep_new img {border:0;  background-image:url(/images-idea/next_step_img1.gif); margin-right:5px;}
.lrtbl_nextstep li.lrtbl_ns1 img{background-position:0 0px;}
.lrtbl_nextstep li.lrtbl_ns2 img{background-position:0 -40px;}
.lrtbl_nextstep li.lrtbl_ns3 img{background-position:0 -80px;}
.lrtbl_nextstep li.lrtbl_ns4 img{background-position:0 -120px;}
.lrtbl_nextstep li.lrtbl_ns5 img{background-position:0 -160px;}
.lrtbl_nextstep li.lrtbl_ns6 img{background-position:0 -200px;}
.lrtbl_nextstep li.lrtbl_ns7 img{background-position:0 -240px;}
.lrtbl_nextstep li.lrtbl_ns8 img{background-position:0 -280px;}
.lrtbl_nextstep_new .lrtbl_ns1,.lrtbl_nextstep .lrtbl_ns8 { background-position:0 -1px;}

.lrtbl_nextstep_worldapp a{height:auto !important;padding:10px 0 10px 24px; background-image:url(/images-idea/dot_red_3.gif); background-repeat:no-repeat; background-position: 9px 12px }
.lrtbl_nextstep_worldapp a span{font-family: Arial, Verdana, serif; font-size:10px; color:#333333}


/* footer
----------------------------------*/
.vFooterCont {clear:both}
.menuLine {padding:0 100px; background:url(../images/bg_menu_dotted.gif) repeat-x; height:70px}
.menuLine p {float:left; padding:12px 0 0 0}
.menuLine ul { text-align:center; margin:0; padding:30px 0 0}
.menuLine ul li {display:inline }
.menuLine a {color:#003399}
.menuLine a:hover {color:#FF0000}
.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}



 /* NEW STYLESHEET for new  pages
 -------------------------------------*/ 
 /*  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") repeat-x 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}
.boxPowerFch li a { color:#000; padding:0 0 0 20px; background:url(/images_page/bullet_head.gif) no-repeat 0 3px;  }

 


 /* buttons
-------------------------------------- */
 .btnRSchedDemo, .btnRCall { padding:0 0 30px 0}
 .btnRSchedDemo a , .btnRCall a {display:block; height:76px;width:201px; overflow:hidden}
 .btnRSchedDemo a {  background:transparent url(../images_page/btn_201x76/live_demo.jpg) no-repeat 0 0;}
 .btnRSchedDemo a:hover { background-position:0 -76px}
 .btnRCall a { background:transparent url(../images_page/btn_201x76/request_call.png) no-repeat 0 0;}
 .btnRCall a:hover { background-position:0 -76px}


/* NEW HOME PAGE CONCEPT
-----------------------------------------------------------------------------*/
.introHomePageNoFla { margin: 3px 3px 0; padding: 35px 315px 35px 105px; background:#000 url(../images-idea/lemp.png) no-repeat right bottom }
 .introHomePageNoFla  h1 { margin:0; padding:5px 0; }
 .introHomePageNoFla  h1 span { display:none}
 .introHomePageNoFla p { padding: 7px 60px 7px 0; color:#ccc; font-size:12px; line-height:170%}
 .introHomePageNoFla p a { color:#ccc; font-size:12px; } 
 .introHomePageNoFla p a.not_bold { color:#ccc; } 
 .introHomePageNoFla p a:hover { color:#fff}
 .introHomePageNoFla p.link { float:right}
 .introHomePageNoFla p.link a { color:#baddff;  font-size:13px; }
 
 .introHomePage {margin: 3px 3px 0; height:250px; background:#000}
 

 


.bCarousel { background:#fec864; padding:12px 30px; position:relative ;  margin: 0 3px; height:50px; }
.bCarousel li { margin: 0 19px;  float:left}
.bCarousel ul { float:left; list-style:none; }
.jCarouselLite {height:44px; overflow:hidden }

.prev { float:left; margin:4px 0 0 10px}
.next { float:right;margin:4px 10px 0  0}
p.prevP { position:absolute; background:#fec864; width:40px; height:48px ; left: 0; z-index:5}
p.nextP { position:absolute; background:#fec864; width:40px; height:48px ; right: 0; z-index:5}
p.prevP img , p.nextP img { cursor:pointer; }


 /* bnrs scroll */
 .bCarousel li a { display:block; width:183px; height:43px; overflow:hidden }
 .bCarousel a:hover { background-position:0 -43px}
 .btnCRIDEA a {background:url("/images-idea/homescroll/idea.png")  }
 .btnCRCastm a {background:url("/images-idea/homescroll/castom-solution.png")  }
 .btnCRCastmRep a {background:url("/images-idea/homescroll/castom-reports.png")  }
 .btnCRInteg a {background:url("/images-idea/homescroll/integration.png")  }
 .btnCRPlugn a {background:url("/images-idea/homescroll/plugins.png")  }
 .btnCRDeshb a {background:url("/images-idea/homescroll/deshboards.png")  }
 .btnCRDEV a {background:url("/images-idea/homescroll/development.png")  }
 
 

 .contentHOME { padding:20px; margin:0; width:auto; background:none }
 .contentHOME #contentleft{float:left;   padding:0;  margin:0;  width:52%;}
 .contentHOME #contentright{float:left; width:430px;  padding:0;  margin:0 0 0 0px;  }
           


 .homePlane { background: url("/images-idea/bg_plan_sep.png") no-repeat 48% 40px; padding:0 0 0px 0;}
 .homePlane .left, .homePlane .right { width:48%; float:left}
 .homePlane .right { float:right;}
 .homePlane h2 {background:none; line-height:150%; margin:0; padding:15px 0; }
 .homePlane h2 img { margin:0 0 10px}
 .homePlane h2 a { text-decoration:none; font-size: 16px; font-family: Arial, Verdana, serif ; color:#999; display: block;  background:url("/images-idea/arr_hover_l.png") no-repeat 150px 57px}
 .homePlane .right h2 a { background-position:160px 57px}
 .homePlane h2 a:hover { background-position:150px  -90px; color:#ff0000}
 .homePlane .right  h2 a:hover { background-position:160px  -90px}
 .homePlane h3 { font-size: 24px; font-family: Arial, Verdana, serif ; color:#000; padding:10px 0;  }
 .homePlane h3 span { display:none}
 .homePlane ul { margin:0; padding:7px 10px 0 0px; list-style:none}
 .homePlane ul li { background:url(../images-idea/dot_red_2.gif) no-repeat 0 3px; padding: 0 10px 3px 15px; position:relative; }
 .homePlane p { padding:7px 10px 7px 0; line-height:150%}
 .homePlane p b {color:#999;}



/* blog  feed reader */
#feed { line-height:140%; padding:0 10px 0 0} 
#feed .gfc-resultsHeader {  padding:16px 0 0 0; border:none; background:url(../images-idea/rss_bg_line.png) no-repeat  50% 0 } 
#feed .gfc-resultsHeader .gfc-title{ font-size:12px; font-weight:bold;  font-size:12px;  padding:0; line-height:100%; color:#333333 }
/* off blog  feed reader */



 .homeCastomers { background: url("/images-idea/extremeform-cast.png") no-repeat 0 30px;  padding:0 0 40px 0; color:#000}
 .homeCastomersSUp { padding:290px 25px 10px;  background: url("/images-idea/extremeform-cast-bot.png") no-repeat 0 bottom;}
 .homeCastomers h3 { font-size: 12px;  padding:3px 0; line-height:150%; color:#333333   }
 .homeCastomers p { padding:0  0 12px; color:#000000; line-height:150%}

/*   end  home  page
-----------------------------------------
------------------------------------------ */






/**/
#middle_column ul, #text_block ul { margin: 5px 0 5px 15px; padding:0 0 0 15px; list-style-type: none;}
#middle_column ul li, #text_block  ul li { background: url(/images-idea/dot_red_2.gif) no-repeat 0 8px;   padding:5px 0 5px 15px;}
#middle_column ol { padding: 0 0 0 45px}
#middle_column ol li { background:none; padding:5px 0}
.space_25 {line-height:25px;}
.fl p.p_0, .fr p.p_0 { margin:0; padding:0}



/*  id to class move */
.middle_column ul, #text_block ul { margin: 5px 0 5px 15px; padding:0 0 0 15px; list-style-type: none;}
.middle_column ul li, #text_block  ul li { background: url(/images-idea/dot_red_2.gif) no-repeat 0 8px;   padding:5px 0 5px 15px;}
.middle_column ol { padding: 0 0 0 45px}
.middle_column ol li { background:none; padding:5px 0}
.space_25 {line-height:25px;}
.fl p.p_0, .fr p.p_0 { margin:0; padding:0}





 
    /*.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:200px  0 0 0 }
*/



 /* overvivs */
 .content {background:url(/images-idea/bnr_blue.gif) no-repeat 3px 0;  width:950px;}
 .content:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
 
 .content #contentleft {float:left; display:inline; margin:40px 5px 30px 25px;}
 .content #contentright {float:left; width:201px; display:inline; padding:90px 0 0 30px; margin:0; vertical-align:top; }

    .DATAtask  #middle_column,
	.IDEAS  #middle_column,
	.Solution #middle_column, 
	.Integration  #middle_column, 
	.Company #middle_column,
	.Services   #middle_column,
	.Technology   #middle_column{padding:225px  0 0 0}

	.DATAtask  #contentright,
	.IDEAS  #contentright,
	.Solution #contentright,
	.Integration  #contentright,
	.Company #contentright,
	.Services #contentright,
	.Technology #contentright {padding:300px 0 0 30px; }
	
	 .IDEAS  #middle_column, .Company  #middle_column{padding:100px 0 0}
	 .IDEAS  #contentright{padding:135px 0 0 30px}
	  .Company  #contentright {padding:170px 0 0 30px}

 
 
 .IDEAS  .middle_column {padding:225px  0 0 0}
 .IDEAS  .middle_column2lev {padding:0}

 
 /* breadcrumb
------------------------*/
.breadcrumb { margin:0 0 0 0;border-left:3px solid #FFF; position:relative;}
 .breadcrumb:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
 .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}

 #left_column { width:201px; float:left; overflow:hidden; display:inline-block;}
 #left_column_banner {width:201px; float:left;overflow:hidden;}
 #left_column_menu { margin:0 0 30px}


#middle_column, #middle_column_two, .middle_column { float:left; display:inline; width:450px; margin:0 0 0 25px; padding:40px 0 50px 0; line-height:150%  }
#middle_column_two { width:670px}
#middle_column b, #middle_column_two b,  .middle_column b {/* color:#336699;*/}
#middle_column b span.norm, #middle_column_two b span.norm  , .middle_column b span.norm {font-weight:normal}
#middle_column p, #text_block p , .middle_column p{ padding:7px 0;}
#middle_column .p_0, .middle_column  .p_0 { padding:0; margin:0;}
#middle_column h2.p_0, .middle_column h2.p_0{ padding: 10px 0 1px 25px; background-position:0 10px}
#text_block{ clear:both}
 .middle_column h2.p_top_0 { padding-top:0}


/**/
/* buttons
-------------------------------------- */
  .btnRSchedDemo, .btnRCall, .btnEnterpFeaters, .btn60day, .btnRQuote, .BTfreeTrial, .btnRContactUS { padding:0 0 30px 0}
  .btnRSchedDemo a , .btnRCall a, .btnEnterpFeaters a, .btn60day a, .btnRQuote a, .BTfreeTrial a, .btnRContactUS a { display:block; height:76px; width:201px; overflow:hidden;}
  .btnRSchedDemo a { background:transparent url(../images_page/btn_201x76/live_demo.jpg) no-repeat 0 0; }
  .btnRSchedDemo a:hover { background-position:0 -76px}
  .btnRCall a { display:block; background:transparent url(../images_page/btn_201x76/request_call.png) no-repeat 0 0; height:76px;width:201px;}
  .btnRCall a:hover { background-position:0 -76px}
  .btnEnterpFeaters {}
  .btnEnterpFeaters a { display:block; background:transparent url(../images-ideas/enterprise_features.png) no-repeat 0 0; height:110px; width:201px;}
  .btnEnterpFeaters a:hover { background-position:0 -110px}

  .btn60day a { display:block; background:transparent url(../images-ideas/60-day_enterprise_evaluatn.png) no-repeat 0 0; height:76px;width:201px;}
  .btn60day a:hover { background-position:0 -76px}

  .btnRQuote a { display:block; background:transparent url(../images-ideas/request_quote.png) no-repeat 0 0; height:76px;width:201px;}
  .btnRQuote a:hover { background-position:0 -76px}
  .BTfreeTrial a { display:block; background:transparent url(../images-ideas/free_trial.png) no-repeat 0 0; height:76px;width:201px;}
  .BTfreeTrial a:hover { background-position:0 -76px}

  .btnRContactUS a { display:block; background:transparent url(../images_page/btn_201x76/b_index_contact_us-h.gif) no-repeat 0 0; height:76px;width:201px;}
  .btnRContactUS a:hover { background-position:0 -76px}

 /*  top Overviews
 -------------------------------------*/
 .overviwTop { position:absolute; margin: 6px 0 0 226px; background:#fff; width:723px; height:280px;  }
 .overviwTop h1 { font: normal 28px  Verdana, Arial, serif; color:#333; padding: 15px 0 0 0 }
 .overviwTop h4 { font: bold 13px  Verdana, Arial, serif; color:#999; padding:0 0 3px}
 .overviwTop h3 {font: bold 18px  Verdana, Arial, serif; color:#F00; padding:42px 0 0}
 .overviwTop h3 span {display:none}
 .prodOvTop { background:#fff url("/images72/overview/top1.jpg") no-repeat 0 -2px}
 .overviwTop .supOvTop  { padding:0px 0 10px 50px}
 .overviwTop .supOvTop ul { list-style:none; padding:10px 0 10px 8px; margin:0}
 .overviwTop .supOvTop ul li { background:transparent url(/images_test/dot_red_2.gif) no-repeat scroll 0 4px; padding:2px 0 5px 15px; }
 .featOvTop {height:345px;  background:#fff url("/images_page/overview/features_top.jpg") no-repeat 0 -2px}
 .enterOvTop {  background:#fff url("/images_page/overview/enterprise_top.jpg") no-repeat -2px -2px}
 .compOvTop { background:#fff url("/images-idea/overview/top1.jpg") no-repeat 0 -3px} 
 .IDEAS .compOvTop { background: url("/images-idea/overview/top-ideas2.jpg") no-repeat 0 -3px}
 
 .Company .compOvTop { background: url("/images-idea/overview/top-company.png") no-repeat 0 -3px}
 .DATAtask .compOvTop { background:#fff url("/images-idea/overview/top-data-task.jpg") no-repeat 0 -3px}
 .Technology .compOvTop { background:#fff url("/images-idea/overview/top-integration.jpg") no-repeat 0 -3px}
 .Services .compOvTop { background:#fff url("/images-idea/overview/top-services.jpg") no-repeat 0 -3px}
 .Solution .compOvTop { background:#fff url("/images-idea/overview/top-solution.jpg") no-repeat 0 -3px} 
 .compOvTop .supOvTop p { padding: 50px 140px 0 26px; color:#000; font-family:"Times New Roman", Times, serif; font-size:25px;  line-height:110%}
  .compOvTop .linkOver, .servicOvTop .linkOver, .solutOvTop  .linkOver { padding:130px 0 0 31px}
 .servicOvTop { background:#fff url("/images_page/overview/services_top.jpg") no-repeat 0 -2px}
 .solutOvTop { background:#fff url("/images_page/overview/solutions_top.jpg") no-repeat 0 -2px}
 .solutOvTop .btn_singup   { margin:-35px 0 0 651px; display:none }
 
 .Company .compOvTop,.IDEAS .compOvTop {margin:6px 0 0 247px; width:702px;  padding: 0 0 0 0 }
 .IDEAS .compOvTop h1{ color:#FFFFFF; font-size:24px; padding:15px 0 5px}
 .Company .compOvTop h1{ color:#FFFFFF; font-size:23px; padding:15px 0 5px}
  .Company .compOvTop h1 b{ color:#B4D3FA ; font-weight:normal; font-size:23px; }
 .IDEAS .compOvTop h4 { color:#b4d3fa}
 .IDEAS .compOvTop .supOvTop, .Company .compOvTop .supOvTop { padding:18px 0 10px 28px}
 .IDEAS .overviwTop, .Company .compOvTop  { height:145px}
 
.Contacts  dl { margin:0 0 0 31px; padding:10px 0; overflow:hidden; width:250px;} 
.Contacts  dl dt { float:left; clear:left; width:100px; padding:1px 0} 
.Contacts  dl dd { float:right; padding:0;  font-weight:bold;  margin:0; width:150px; padding:1px 0  } 
.Contacts  dl.mails { margin:0 0 0 31px;  padding:15px 0 10px;}
.Contacts  dl.mails dt { font-weight:bold; padding:15px 0 0}
.Contacts  dl.mails dd { font-weight:normal; padding:15px 0 0}
.Contacts  h3 { color:#999999; padding:5px 31px 0; }

.custCont { padding:20px 0 20px 10px; display:inline-block;}

#middle_column .custCont p { width: 67px; height:58px; position:relative; float:left;  padding:2px; margin:0}
.custCont p img {width:67px; height:58px; position:absolute; top:0; left:0; }

/* sitemap */
.sitemap { padding:90px 25px 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 ; border-bottom:1px solid #7C9CBE; 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-idea/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-idea/sitemap_ul_bg.gif) repeat-y 0 2px}
#site_map .last_li {background:transparent url(/images-idea/site_map_li_last.gif) no-repeat scroll 0;}

.sitemap table { border-collapse:collapse; width:100%;}
.sitemap table#site_map td {  padding:0 10px 0 5px}
.sitemap table td.little_dots  {width:900px; padding:0}

#site_map .last_li a {padding:10px 0 10px 24px;}
#middle_link {padding:20px 70px 10px; margin:0 0 70px 0}
#middle_link .middle_link {border:1px solid #ddd; padding:0 10px;  background:#f9f9f9}
#middle_link td { padding: 0 20px; white-space:nowrap;}
#middle_link a {color:#000}
#middle_link a:hover {color:#f00}

.sitemap .text_list3 {list-style:none !important; margin:0; padding:0}
.sitemap .text_list3 a { padding:6px 0 6px 3px; display:block; text-decoration:none;  height:auto;  line-height:100%;}
.sitemap .text_list3 a:hover {text-decoration:underline;}
.sitemap .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%;}

.aSearch {  padding:90px 25px 50px 150px}


/* sitemap off */
.EnteDOC { padding:90px 140px 90px  }
.EnteDOC ul {list-style:none; float:left;  width:45%; padding:20px 0 20px 20px }
.EnteDOC ul li { padding:0; background:url(../images-idea/sheet.gif) no-repeat 0 7px; padding:7px 0  7px 20px  }



/*left_right bnr*/
p.RBnr{margin:0; padding:0 0 20px; text-align:left;}
p.RBnr a{display:block; height:76px; width:201px; overflow:hidden}
p.RBnr a:hover{background-position:0 -76px}
p.RB60Day a{background:url(/images-idea/left_right_banner/60-day.jpg) no-repeat;}
p.RBApi a{background:url(/images-idea/left_right_banner/api_integration.jpg) no-repeat;}
p.RBBID a{background:url(/images-idea/left_right_banner/business_intelligence_d.png) no-repeat;}
p.RBCSt a{background:url(/images-idea/left_right_banner/case_studies.jpg) no-repeat;}
p.RBCont a{background:url(/images-idea/left_right_banner/contact_us.jpg) no-repeat;}
p.RBDiscKS a{background:url(/images-idea/left_right_banner/discover_ks.jpg) no-repeat;}
p.RBDT a{background:url(/images-idea/left_right_banner/design_templates.png) no-repeat;}
p.RBFDF a{background:url(/images-idea/left_right_banner/first_design_free.jpg) no-repeat;}
p.RBFrTr a{background:url(/images-idea/left_right_banner/free_trial.gif) no-repeat;}
p.RBFrTr2 a{background:url(/images-idea/left_right_banner/free_trial_2.jpg) no-repeat;}
p.RBFtrs a{background:url(/images-idea/left_right_banner/features.jpg) no-repeat;}
p.RBFTStu a{background:url(/images-idea/left_right_banner/free_trial_stu.jpg) no-repeat}
p.RBHarvard a{background:url(/images-idea/left_right_banner/harvard.gif) no-repeat;}
p.RBHoS a{background:url(/images-idea/left_right_banner/survey_samples.jpg) no-repeat;}
p.RBLD a{background:url(/images-idea/left_right_banner/live_demo.jpg) no-repeat;}
p.RBLS a{background:url(/images-idea/left_right_banner/launch_survey.png) no-repeat;}
p.RBldap a{background:url(/images-idea/left_right_banner/ldap.jpg) no-repeat;}
p.RBMLS a{background:url(/images-idea/left_right_banner/multylingual_surveys.png) no-repeat;}
p.RBOS a{background:url(/images-idea/left_right_banner/our_services.jpg) no-repeat; }
p.RBPlug  a{background:url(/images-idea/left_right_banner/ks_plugin.png) no-repeat; }
p.RBPrL a{background:url(/images-idea/left_right_banner/private_label.gif) no-repeat;}
p.RBProd a{background:url(/images-idea/left_right_banner/products.jpg) no-repeat;}
p.RBQT2 a{background:url(/images-idea/left_right_banner/quick_tour2.jpg) no-repeat;}
p.RBQV a{background:url(/images-idea/left_right_banner/qlik_view.jpg) no-repeat;}
p.RBQVI a{background:url(/images-idea/left_right_banner/qlikview_integration.png) no-repeat;}
p.RBRC a{background:url(/images-idea/left_right_banner/request_call.jpg) no-repeat;}
p.RBReporting a{background:url(/images-idea/left_right_banner/reporting.png) no-repeat;}
p.RBRepS a{background:url(/images-idea/left_right_banner/report_samples.png) no-repeat;}
p.RBRQ a{background:url(/images-idea/left_right_banner/request_quote.jpg) no-repeat;}
p.RBRS a{background:url(/images-idea/left_right_banner/request_services.jpg) no-repeat;}
p.RBRSD a{background:url(/images-idea/left_right_banner/request_survey_design.gif) no-repeat;}
p.RBSCS a{background:url(/images-idea/left_right_banner/see_customer_survey.jpg) no-repeat;}
p.RBSchD a{background:url(/images-idea/left_right_banner/schedule_demo.gif) no-repeat;}
p.RBSchLD a{background:url(/images-idea/left_right_banner/schedule_live_demo.png) no-repeat;}
p.RBSCrtn a{background:url(/images-idea/left_right_banner/survey_creation.png) no-repeat;}
p.RBSES a{background:url(/images-idea/left_right_banner/see_employee_survey.jpg) no-repeat;}
p.RBSFI a{background:url(/images-idea/left_right_banner/salesforce_integration.jpg) no-repeat;}
p.RBSM a{background:url(/images-idea/left_right_banner/survey_management.png) no-repeat;}
p.RBTESTME a{background:url(/images-idea/left_right_banner/test_me.jpg) no-repeat;}
p.RBUM a{background:url(/images-idea/left_right_banner/user_management.png) no-repeat;}
p.RBBKS a{background:url(/images-idea/left_right_banner/blog_ks.png) no-repeat;}
p.RBRSc a{background:url(/images-idea/left_right_banner/request_a_scanning.png) no-repeat;}
p.RBRSc2 a{background:url(/images-idea/left_right_banner/request_services.png) no-repeat;}
.BTfreeTrial  a {background:url(/images-idea/left_right_banner/free_trial_ef.png) no-repeat;}
.RBWC  a {background:url(/images-idea/left_right_banner/w_community.png) no-repeat;}

p.RBnr110{margin:0; padding:0;}
p.RBnr110 a{display:block; height:110px; width:201px; overflow:hidden}
p.RBnr110 a:hover{background-position:0 -110px}
p.RBFtrslist a{background:url(/images-idea/left_right_banner/ks_features_new.gif) no-repeat; height:112px;}
p.RBFtrslistC a{background:url(/images-idea/left_right_banner/ks_features_comp.gif) no-repeat; height:112px;}
p.RBFtrslistC a:hover,p.RBFtrslist a:hover { background-position:0 -112px}
p.RBFTind a{background:url(/images-idea/img_index/right_bnr.png) no-repeat; width:209px; margin-bottom:20px;}
p.RBBIDind a{background:url(/images-idea/img_index/right_bnr1.png) no-repeat; width:209px;}
p.RBLWind a{background:url(/images-idea/img_index/live_webinars.png) no-repeat; width:209px;}
p.RBOTind a{background:url(/images-idea/img_index/online_traning.png) no-repeat; width:209px;}
p.RBSchDind a{background:url(/images-idea/img_index/schedule_demo.gif) no-repeat; width:209px;}
p.RBSchLDind a{background:url(/images-idea/img_index/schedule_live_demo.png) no-repeat; width:209px;}
p.RBSchLDind1 a{background:url(/images-idea/img_index/schedule_live_demo1.png) no-repeat; width:209px;}
p.RBFBildSol a{background:url(/images-idea/img_index/build-your-solution.png) no-repeat; width:209px; margin-bottom:20px;}

p.RBnr160{margin:0; padding:0;}
p.RBnr160 a{display:block; height:160px; width:201px; overflow:hidden}
p.RBnr160 a:hover{background-position:0 -160px}
p.RBBC a {background:url(/images-idea/left_right_banner/become_a_customer.png)  no-repeat; width:201px}
p.RBDash a {background:url(/images-idea/left_right_banner/dashboard.png)  no-repeat; width:201px}
 /**/
 p.RBnr1{margin:0 0 30px; padding:0 0 21px 0; text-align:left; background:url(/images-idea/left_right_banner/bottom_bnr1_left.png) no-repeat center bottom}
p.RBnr1 a{display:block; height:99px; width:201px; overflow:hidden;}
#contentright p.RBnr1 a{background:url(/images-idea/left_right_banner/bottom_bnr1_right.png)}
p.RBnr1 a:hover img{background-position:0 -120px}
p.RBSFI1 img{background:url(/images-idea/left_right_banner/salesforce_integration1.png) no-repeat;}
p.RBQV1 img{background:url(/images-idea/left_right_banner/qlikview.png) no-repeat;}
p.RBSfQvI img{background:url(/images-idea/left_right_banner/s_q_integration.png) no-repeat;}
/*middle bnr*/
a.MBnr{margin:0; padding:0; text-align:left; display:block; height:60px; width:172px; overflow:hidden}
a.MBnr:hover{background-position:0 -60px}
a.MBnr30dFT{background:url(/images-idea/middle_banner/free_trial.gif) no-repeat;}
a.MBnr30dFT2{background:url(/images-idea/middle_banner/free_trial_2.gif) no-repeat;}
a.MBnrAPID{background:url(/images-idea/middle_banner/api_diagram.gif) no-repeat;}
a.MBnrAPII{background:url(/images-idea/middle_banner/api_integration.gif) no-repeat;}
a.MBnrFtrs{background:url(/images-idea/middle_banner/features.gif) no-repeat;}
a.MBnrLDAP{background:url(/images-idea/middle_banner/ldap_demo.gif) no-repeat;}
a.MBnrLCh{background:url(/images-idea/middle_banner/live_chat.gif) no-repeat;}
a.MBnrVD{background:url(/images-idea/middle_banner/view_demo.gif) no-repeat;}
.inc500 {background:url( /images-idea/img_index/inc5000.jpg ) no-repeat 15px 100%; height:245px }
.inc500 p { padding:180px 38px 0; color:#000}

p.BTBMSolut a { background:url(/images-idea/left_right_banner/build-solution.png) no-repeat 0 0; height:82px}
p.BTBMSolut a:hover { background-position:0 -82px}
p.BTBMPotal a { background:url(/images-idea/left_right_banner/build-portal.jpg) no-repeat 0 0; height:100px}
p.BTBMPotal a:hover { background-position:0  -100px}
p.BTBMIntg a { background:url(/images-idea/left_right_banner/build-integration.png) no-repeat 0 0; height:82px}
p.BTBMIntg  a:hover { background-position:0  -82px}

p.BTBMDatafl a { background:url(/images-idea/left_right_banner/build-dataflow.png) no-repeat 0 0; height:82px}
p.BTBMDatafl  a:hover { background-position:0  -82px}

p.BTBMDashb a { background:url(/images-idea/left_right_banner/build-dashbord.png) no-repeat 0 0; height:82px}
p.BTBMDashb  a:hover { background-position:0  -82px}



.docBox { width:202px; padding:0 0  20px}
.docBox h3 { background:url(/images-idea/bg_doc_box_top.png) no-repeat top left; padding:16px 0 11px 46px; color:#F00}
.docBox ul { list-style:none; margin:0;   background:url(/images-idea/bg_doc_box_bottom.png) bottom left no-repeat;  padding:0 0  21px}
#contentright .docBox ul {background:url(/images-idea/bg_doc_box_bottom_right.png) bottom left no-repeat;}
.docBox ul li { list-style:none; margin:0; padding:0 5px 0 5px ; background:url(/images-idea/bg_doc_box_sep.png) top center }
.docBox ul li a { display:block; padding:7px 3px 7px 35px; background:url(/images-idea/bullet_blue.gif) no-repeat 9px 8px }
.docBoxKSB ul li a {padding-left:26px; background:url(/images-idea/dot_red_3.gif) no-repeat 12px 8px }
.docBoxKSB h3 { background:url(/images-idea/bg_doc_box_top2.png) no-repeat top left; padding:17px 0 15px 40px; color:#F00}



.Brandbook {padding:100px 100px;  background: url(/images-idea/bg_plan_sep.png) no-repeat  49% 125px !important;}

.bBleft {float:left; width:45%;}
.bBright {float:right; width:50%; padding:34px 0 0 0}
.bBright .subBR {padding:0 0 0 35px}
.Brandbook h1 a img {background:transparent url(/images-idea/arr_hover_l.png) no-repeat scroll 0px 1px; vertical-align:bottom}
.Brandbook h1 a:hover img {background-position:0px -146px;}
.Brandbook p {padding:7px 0}
.bBright p {padding:14px 3px 14px 50px; display:block; text-decoration: none; line-height:150%; color:#333333; background: url(../images-idea/pdf-icon.png) no-repeat  0 50%}
.bBright p a:hover {text-decoration:underline}
.bBright p.brand-logos {background: url(../images-idea/logo-ico.png) no-repeat 0 50%}
.bBright p.brand-illustrations  {background: url(../images-idea/ai-icon.png) no-repeat 0 50%}


  .flasContIDEA {clear:both; text-align:center; padding:0;   margin:-30px 0 0 0 }
  .flasContIDEA object { text-align:center}
  
 .pictureGalery {padding:120px 0 ; margin:0 130px;} 
 .pictureGalery p{  padding:0 0 12px}
.imBOX { position:relative; text-align:left}
.imBOX img.screenshot { border:1px solid #666; padding:2px; margin:0; width:105px; height:105px  }
#screenshot{ position:absolute;border:1px solid #ccc;background:#ccc url(../images-idea/loader-text.gif) no-repeat right bottom; padding:3px;display:none;color:#fff;z-index:999;}


  