@import url(../images/ide_ads_styles.css);
body { background:url(../images/idr_ground_bg.jpg) repeat-x; width:100%; margin:0px auto; padding:0px; line-height:18px; font-size:12px; font-family:Verdana, Arial, Geneva, sans-serif; color:#484848;}
img { border:0px; outline:none;}
.idr_fl { float:left}
.idr_fr { float:right}
.idr_cl { clear:both}
.idr_mt20 { margin-top:15px;}
.idr_cur { cursor:pointer}
/* Container Styles */
.idr_wrapper { width:976px; margin:0px auto; overflow:hidden; height:auto; }
.idr_container { width:960px; margin:0px auto; overflow:hidden; height:auto;}
.idr_header { width:960px; margin:2px auto 0px; overflow:hidden; height:76px; padding:12px 0px 12px; color:#fff; line-height:24px; font-weight:bold; }
.idr_menu { width:960px; margin:0px auto 0px; overflow:hidden; height:36px;}
.idr_banner { width:960px; margin:10px auto 0px; overflow:hidden; height:362px; background: url(../images/idr_banner_notxt.jpg) no-repeat; font-size:14px; font-weight:bold;}
.idr_plans_cont { width:958px; margin:0px 0px 0px 8px; height:auto; background:url(../images/idr_planbg.jpg) repeat-x bottom; -webkit-border-radius: 0px 0px 6px 6px;-moz-border-radius: 0px 0px 6px 6px;border-radius: 0px 0px 6px 6px;border:1px solid #cccccc; border-top:0px; border-bottom:0px;position:relative; float:left; padding:10px 0px 1px; font-size:11px;}
.idr_products { width:958px; margin:15px auto 0px; overflow:hidden; height:auto; background: #fff url(../images/idr_products_bg.jpg) repeat-x bottom; border:1px solid #cccccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:0px 0px 20px 0px }
.idr_news { width:960px; margin:15px auto 0px; overflow:hidden; height:auto;}
.idr_footer { width:100%; margin:20px auto 0px; overflow:hidden; height:auto; background: url(../images/ide_footer_bg.jpg) repeat-x; padding:10px 0px; }
.idr_footnote { width:960px; margin:20px auto 0px; overflow:hidden; height:auto; border-top:1px solid #CCCCCC; padding:20px 0px; color:#000; font-size:11px;}

/* Header Styles */
.idr_header a { color:#ccc; text-decoration:none; font-size:11px; padding-left:8px; font-weight:normal;}
.idr_header img { margin-top:2px}
.idr_header a:hover { color:#fff; text-decoration:none;}
.idr_header label { font-size:11px; padding:0px 0px 3px; float:left; margin-right:8px; font-weight:normal;} 
.idr_lang { list-style-type:none; padding:0px; margin:0px 0px 10px; float:right; height:15px; background: url(../images/idr_btn_multiling.gif) no-repeat -2px 0px; overflow:hidden }
.idr_lang li { list-style-type:none; padding:0px; margin:0px 0px 0px 8px; overflow:hidden; height:15px; width:64px; float:left; text-indent:-3500px;  }
.idr_header .idr_lang li a {text-indent:-3500px; width:64px; height:15px; overflow:hidden; float:left; font-size:0px; padding-left:0px;}
.idr_header .idr_lang li a:hover { background-image: url(../images/idr_btn_multiling.gif); background-repeat:no-repeat}
.idr_spanish:hover { background-position:-10px -15px;}
.idr_japanese:hover { background-position:-82px -15px;}
.idr_german:hover { background-position:-154px -15px;}
.idr_french:hover { background-position:-226px -15px;}

/* Menu styles */
.idr_menu ul { float:left; height:36px; margin:0px 0px 0px; padding:0px; list-style-type:none; background: url(../images/ide_navs_new.jpg) no-repeat; width:960px;}
.idr_menu li { float:left; height:36px; margin:0px; padding:0px; list-style-type:none; }
.idr_menu a { text-indent:-3500px; float:left; height:40px;  width:106px;}
.idr_menu a:hover { background-image: url(../images/ide_navs_new.jpg)}
.idr_menu a.idr_features, .idr_menu a.idr_faq { width:109px;}
.idr_menu a.idr_features:hover { background-position:0px -40px;}
.idr_download:hover { background-position: -109px -40px; }
.idr_pricing:hover { background-position: -215px -40px; }
.idr_demo:hover { background-position: -321px -40px;  }
.idr_security:hover { background-position: -427px -40px;}
.idr_partners:hover { background-position: -533px -40px; }
.idr_compliance:hover { background-position: -639px -40px; }
.idr_support:hover { background-position: -745px -40px; }
.idr_faq:hover { background-position: -851px -40px; }

/* Banner Styles */
.idr_banner div.idr_fr { width:440px; float:right}
.idr_banner h1 { margin:30px 0px 15px; padding:0px; float:left; overflow:hidden; width:440px; height:80px; }
.idr_banner h1 a { float:left; height:80px; width:440px; color:#2d6899; font-size:30px; font-weight:bold; text-decoration:none; line-height:40px; font-family:Georgia, "Times New Roman", Times, sans-serif}
.idr_banner h1 a span { color:#2d2d2d; font-size:26px; font-weight:normal}
.idr_banner h2 { margin:0px 0px 5px; padding:0px; float:left; overflow:hidden; width:420px; height:20px; font-size:12px; font-weight:normal;  }
.idr_banner h3 { margin:5px 0px 5px; padding:0px; float:left; overflow:hidden; width:420px; height:40px; font-size:12px; font-weight:normal; }
.idr_banner h3  a { text-decoration:none; color:#2d2d2d }
.idr_banner h2 a { float:left; color:#2d2d2d; text-decoration:none}
.idr_banner .idr_fr div { float:left; margin-bottom:15px; margin-top:15px; font-size:13px}
.idr_banner .idr_fr div img { vertical-align:middle; margin:10px 15px 0px 2px}
.idr_banner .idr_fr div a { color:#42638e; text-decoration:none; line-height:45px; font-size:13px}
.idr_banner .idr_fr div a:hover { color:#996600; text-decoration:none;}
.idr_banner p { margin:0px 0px 0px 0px; padding:20px 0px 10px 0px;}
.idr_banner p img { margin-left:4px;}

/* Plans Styles */
.idr_plans_basic { width:148px; text-align:center; float:left; margin:5px 38px 0px 30px; background: url(../images/idr_basicuse.png) no-repeat; padding:20px 0px 15px; cursor:pointer }
.idr_plan_img  { margin:65px 0px 25px; float:left; width:100%; text-align:center;}
.idr_plans_basic p { margin:0px; padding:0px 0px 41px; font-size:18px;}
.idr_plans_pro { width:442px; text-align:center; float:left; margin:5px 12px 0px 0px; background: url(../images/idr_proplan_bg_n.png) no-repeat; padding-top:20px; height:232px; cursor:pointer}
.idr_pro_plans { width:145px; float:left; margin:0px; text-align:center; padding:0px;}
.idr_pro_plans p { height:55px; padding:0px; margin:10px 0px 0px;}
.idr_pro_plans p b { font-size:12px; font-weight:bold;}
.idr_pro_plans p span { font-size:18px; }
p.idr_pl_fix { margin-top:25px;}
.idr_plan_pro_btn p { margin:0px; padding:15px 0px 0px;}
.idr_plan_pro_btn a { color:#42638E; text-decoration:none;}
.idr_plan_pro_btn a:hover { color:#000; text-decoration:none;}
.idr_new_prod { position:absolute; background: url(../images/idr_mobileaccess_n.png) no-repeat; height:258px; width:262px; float:left; right:-9px; top:5px; padding-right:8px; }
.idr_new_prod h4 { font-size:18px; color:#fff; font-weight:bold; margin:0px 0px; padding:20px 0px 0px 0px; text-align:center }
.idr_new_prod h4 a { color:#fff; text-decoration:none;}
.idr_new_prod p { font-size:12px; color:#fff;  margin:0px 0px; padding:5px 0px 0px 0px; text-align:center; }
.idr_plans p.idr_phfix { margin-top:24px}
.idr_rel { position:relative}
.idr_pos_fam { position:absolute; top:49px; left:457px; z-index:999; cursor:pointer; height:12px; width:12px; }

/* Products Styles */
.idr_pr_sec { width:190px; padding:0px 24px; margin:0px; float:left; font-size:12px; line-height:20px; text-align:center; overflow:hidden }
.idr_pr_sec h5 { margin:0px; padding:20px 0px 10px; font-size:16px; font-weight:bold; font-family:Arial,Verdana,Geneva,sans-serif; text-align:left;}
.idr_pr_sec h5 a { color:#4B4B4B; text-decoration:none;}
.idr_pr_sec p { margin:5px 0px 0px; padding:0px; height:65px; text-align:left;}
.idr_pr_sec img { text-align:center}
.idr_pr_sec p a { color:#154977; text-decoration:none;}
.idr_pr_sec p a:hover { color:#484848; text-decoration:none;}
.idr_pr_sec .idr_fl { margin:10px 0px 30px; width:100%; text-align:left; }
.idr_pr_sec .idr_pr_img { margin:0px; text-align:center; float:left}

/* News & Press styles */
.idr_news_sec { width:319px; float:left; height:60px; padding:10px 0px 30px; border-right:1px solid #eee; }
.idr_news_sec a { color: #484848; text-decoration:none; }
.idr_news_sec a:hover { color: #154977; text-decoration:none;}
.idr_news_sec p { margin:0px 0px; padding:15px 0px 0px;}
1.idr_news_sec div { height:50px;}
.idr_news_sec .idr_fl { float:left; width:110px; padding-left:10px}
.idr_news_sec .idr_fr { float:right; width:170px; padding:0px 12px}

.idr_news_content{float:left; height:123px; width:200px; border-right:1px solid #eee; padding-right:20px;}
.idr_news_content a{color: #484848; text-decoration:none;}
.idr_news_content a:hover { color: #154977; text-decoration:none;}
.idr_news_cntmain{padding-top:10px;}
.idr_pd_left{padding-left:20px;}
.idr_nbrdr{border:none !important;}
.idr_img_ht{height:45px;}

/* Footer Styles */
.idr_footer ul { width:auto; padding:0px; margin:0px; float:left; }
.idr_footer li { padding:0px 0px; margin:0px 0px; font-size:11px; color:#000; list-style-type:none }
.idr_footer li a { display:block; padding:3px 45px 3px 10px; margin:0px 0px; color:#484848; text-decoration:none;}
.idr_footer li a:hover { background:#ccc; text-decoration:none; color:#484848;}
.idr_footer li.idr_ft_hd { font-size:12px; font-weight:bold; padding:10px 10px; }
.idr_footer .idr_fr a { margin-left:10px}
.idr_footnote  p { margin:0px; padding:0px; line-height:20px;}
.idr_footnote a { color:#666; text-decoration:none;}
.idr_footnote a:hover { color:#0086d0; text-decoration:underline;}
.idr_footnote .idr_fl { width:700px}
.idr_footnote .idr_fr { background: url(../images/ide_adds_newbg.jpg) no-repeat; height:50px; width:140px; padding-left:60px}
.idr_footnote .idr_fr a { float:left; background:; margin-left:0px; margin-right:5px}
.idr_ftlt{width:570px; float:left; background:url(../images/ide_verticals_seprtr.jpg) no-repeat right;}
.idr_brdrht{  float: left; padding-left: 23px; width: 340px; }
.idr_adsn{ position:absolute; top:250px; right:0px}
.idr_ftcontainer{position:relative; height:280px; width:960px; margin:0px auto; }
/* Form Styles */
.idr_txtbox { width:145px; margin-right:10px}

/* Button Styles */
.idr_login_btn { background: url(../images/ide_login_btn_new.gif) no-repeat 0px 0px; border:0px; height:21px; width:56px; float:left; cursor:pointer }
.idr_plan_pro_btn { width:100%; float:left; text-align:center; margin:4px 0px 0px}

/* Popup styles */
.popdiv{height:450px; width:510px; overflow:hidden; margin:10px auto; padding:0px 10px 0px 10px; float:left;}
.planpop h1 { float:left; width:480px; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; color: #0086D0; font-size: 12px; }
.popdiv p { margin:5px 0px 5px 0px; padding:0px 0px 0px 0px;}
.planpop {background-image:url(../images/ide_pop.png);_background-image:url(../images/ide_pop.gif); background-repeat:no-repeat; width:540px; height:470px; padding:10px 10px 20px 10px; height:auto; text-align:justify; 1overflow:hidden; position:fixed; top:50px; left:50%; margin-left:-270px; z-index:999;}
.popclose { float:right; width:25px; height:27px;position:absolute;top:-8px; right:-8px; z-index:999;cursor:pointer;
border:0px; background-image: url(../images/ide_close.png); background-repeat:no-repeat;}
.planpop a{ color: #154977; text-decoration: none; }
.idr_greybg { background:#333; height:100%; width:100%; position:absolute; top:0px; left:0px;}

/* Special Note styles */
.ide_newnote {width:938px; margin:10px auto; padding:10px; background:#f0f0f0; border:1px solid #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
.ide_newnote img { vertical-align:middle }
.ide_newnote  a { color: #154977; text-decoration:none; }
.ide_newnote  a:hover { color:#484848;  text-decoration:none;}
/* Stay Signed in styles */
.idr_stay_sign { font-weight:normal; font-size:11px;}
.idr_stay_sign input { vertical-align:middle}
.idr_ads{ position:absolute; top:220px; right:0px}
.idr_footer li.idr_ft_shd { font-size:12px; font-weight:bold; padding:6px 10px; }