/*$Id: request.css,v 1.3 2014/05/26 13:24:54 cms Exp $ */
body {margin:0 auto; font:12px Arial, Helvetica, sans-serif;background:#ffffff;}
img, a{border:0px;outline:none;color:#1b6bbd;text-decoration:none;}
img, a:hover{ text-decoration:underline;}
.flLeft {float:left;}
.flRight {float:right;}
.clearBoth {clear:both;}
.resetMargin{margin:0 auto; padding:0; list-style:none;}
.borderNone{ border:none;}
.cursorPointer{cursor:pointer;}
.mouseOver:hover{text-decoration: underline;}
input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
hr{ border:none;}
.displayNone{ display:none;}
/** Common Styles End**/

/** Common Styles Fonts  **/
.normalText {font-size:13px;line-height:1.5;text-align:left; }
.boldText, .boldText a {font-weight:bold;text-decoration:none; font-size:13px;}
.italicText{ font-style:italic;}
.smallText {font-size:11px;color:#000; font-weight:normal;}
.normalSmallText{font-size:12px; }
.bodytext{font-size: 12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #4d4d4d;
font-weight:normal;}
.heading {font-size:3.3em;font-family:Georgia, "Times New Roman", Times, serif;font-weight:lighter;letter-spacing:-0.01em;}
.pageHeader .subHeading {font-size:20px;}
.subHeading1{font-size:18px; color:#000000;}
.normalhead {font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;padding-top:8px; padding-bottom:6px;}
h1.home {margin-bottom:80px; font-family:Georgia,Times,serif;font-size:38px; line-height:45px;font-weight:lighter;letter-spacing:-0.01em; padding-left:15px;color:686868;}
h2.home { font:12px Arial, Helvetica, sans-serif;background:#ffffff; font-size:24px; margin-bottom:0; line-height:1.5;}
/*subHeading1 added by me*/
.subHeading{font-size:20px;}
.subHeading1{font-size:24px;}
.smallHeading{ font-size:18px; }
.smallHeading1{ font-size:20px; font-weight:bold;  color:#FFFFFF;}
.smallHeading1 a{ font-size:26px; font-weight:bold;  color:#FFFFFF; margin-top:20px; text-decoration:none;}
.veryHeading{ font-size:14px;}
.verysmallText{ font-size:10px;}
.normalLink a,.normalLink{font-size:13px;color:#000;text-decoration:none;}
.subLink {font-size:12px;color:#000;text-decoration:none;}
.smallLink {font-size:11px;text-decoration:none;}
.boldLink a,.boldLink{font-weight:bold;}
.specialLink{ color:#0f0e8e;text-decoration:none;}
.dimText{color:#9f9f9f;}
.textUnderline{ text-decoration: underline;}
.textDecoration{ text-decoration:none;}
.textAlign{ text-align:center;}
.specialText,.specialText a{color:#105cb6;text-decoration:none;}
.mandatory{color:#de0000;}
.linkColor{ color:#105cb6;text-decoration:none;}
.statusColor{color:#5db400;}
/**Common Styles Fonts  End**/

/**img Area**/
/*.imgmainscreenshot{background:url(../images/discussions-homepage/mainscreenshot.png) no-repeat;width:553px;height:370px;cursor:pointer;}
.imgmainscreenshot:hover{background:url(../images/discussions-homepage/mainscreenshot.png) no-repeat left -391px;width:553px;height:370px;margin-top:3px;}*/
.imgLogo{background:url(../images/imgsprite-homepage.png) no-repeat -1px -1118px;width:260px;height:48px;}
.imgicon1{background:url(../images/imgsprite-homepage.png) repeat-x -219px -1059px;width:60px;height:53px; float:left;}
.imgicon2{background:url(../images/imgsprite-homepage.png) repeat-x -17px -1058px;width:60px;height:53px; float:left;}
.imgicon3{background:url(../images/imgsprite-homepage.png) repeat-x -83px -1058px;width:60px;height:53px; float:left; }
.imgicon4{background:url(../images/imgsprite-homepage.png) repeat-x -67px -1172px;width:60px;height:53px; float:left; }
.imgicon5{background:url(../images/imgsprite-homepage.png) repeat-x -138px -1174px;width:60px;height:56px; float:left;}
.imgicon6{background:url(../images/imgsprite-homepage.png) repeat-x -152px -1060px;width:60px;height:55px; float:left; }
.imgscreenshot{background:url(../images/imgsprite-homepage.png) repeat-x -7px -1125px;width:268px;height:172px;}
.imgpre{background:url(../images/imgsprite-homepage.png) no-repeat left -1312px;width:25px;height:43px;margin-top:62px;cursor:pointer;}
.imgnext{background:url(../images/imgsprite-homepage.png) no-repeat -69px -1312px;width:21px;height:43px;margin-top:62px;cursor:pointer;}
.imgBullet{background:url(../images/imgsprite-homepage.png) repeat-x -289px -1637px;width:14px;height:14px;margin-right:9px;}
.imgbigIcon1{background:url(../images/imgsprite-homepage.png) no-repeat -3px -2722px;width:130px;height:130px; vertical-align:text-top; float:left;}
.imgbigIcon2{background:url(../images/imgsprite-homepage.png) no-repeat -158px -2710px;width:143px;height:136px;vertical-align:text-top;float:left;}
.imgbigIcon3{background:url(../images/imgsprite-homepage.png) no-repeat -174px -2852px;width:130px;height:130px;vertical-align:text-top;float:left;}
.imgbigIcon4{background:url(../images/imgsprite-homepage.png) no-repeat -16px -174px;width:136px;height:130px;float:left;}
.imgbigIcon5{background:url(../images/imgsprite-homepage.png) no-repeat -162px -186px;width:136px;height:130px;float:left;}
.imgbigIcon6{background:url(../images/imgsprite-homepage.png) no-repeat -7px -315px;width:140px;height:130px;float:left;}
.imgbigIcon7{background:url(../images/imgsprite-homepage.png) no-repeat -162px -318px;width:136px;height:130px;float:left;}
.imgbigIcon8{background:url(../images/imgsprite-homepage.png) no-repeat -16px -2493px;width:140px;height:130px;float:left;}
.imgbigIcon9{background:url(../images/imgsprite-homepage.png) no-repeat -16px -2859px;width:136px;height:138px;float:left;}
.imgbigIcon10{background:url(../images/imgsprite-homepage.png) no-repeat -2px -458px;width:143px;height:130px;float:left;}
.imgbigIcon11{background:url(../images/imgsprite-homepage.png) no-repeat -162px -462px;width:136px;height:130px;float:left;}
.imgbigIcon12{background:url(../images/imgsprite-homepage.png) no-repeat -112px -1658px;width:136px;height:130px;float:left;}
.imgFooterbg{background:url(../images/imgsprite-homepage.png) repeat-x left -1567px;height:10px;}
.pagemainContainer{ margin:auto;}
.pagetopHeader{background:#b9b9b9 url(../images/imgsprite-homepage.png) repeat-x left -920px; height:40px;display:none}
.pageHeader{background:#fff;width:970px; margin:auto; padding:0px 0px 8px 0px;}
.pageHeader h2{ padding:2px 0 0 0;margin:0;color:#0052ad;}
/*.pageHeader p{ text-align:right;padding-right:2px;}
.pageHeader .logoArea a{ text-decoration:none;}*/
.pageHeader .subMenu{ text-align:right;float:right;padding-top:15px;}
.pageHeader .subMenu h3{text-align:right;padding:5px 0 0 0;margin:0;color:#565656;line-height:20px;font-size:17px;}
.pageHeader .subMenu a{ padding:0 0px 0 20px;text-decoration:underline;}
.pageHeader .subMenu a:hover{ text-decoration:none;}
.navigationList{ width:100%;background:#3789c9 url(../images/imgsprite-homepage.png) repeat-x left -2629px; height:32px;border-top:1px solid #056fc3;border-bottom:1px solid #056fc3;clear:both; text-align:center;}
.navigationList .content{ width:970px;margin:0 auto;}
.navigationList .content ul li{ font-weight:bold;float:left;text-align:center;cursor:pointer;border-right:1px solid #056fc3;}
/*.navigationList ul > li:first-child{border-left:1px solid #056fc3;}*/
.navigationList .content ul{border-left:1px solid #056fc3; #margin-left:-40px;}
.brdleft{border-left:1px solid #056fc3;}
.navigationList .content ul li a{min-width:70px!important;width:70px;color:#ffffff;text-decoration:none;
display:block;padding:7px 20px 5px 20px;#padding:7px 35px 5px 35px;font-size:1em;height:20px;float:left;}
.navigationList .content ul li.selected a,.navigationList .content ul li.selected a:hover{ color:#000;background:#fff url(../images/imgsprite-homepage.png) repeat-x left -20px}
.navigationList .content ul li a:hover{ background:#cbdff6;color:#000000;}
/*pageContent Area*/
.pagebannerArea{background:url(../images/bg.gif) repeat-x center top;margin:0 auto;padding:10px 0 0px 0;overflow:hidden;height:445px; }
.pagebannerArea h2{ text-align:center;padding:3px 0 13px 0;margin:0;}
.bannercontent{ width:960px;margin:0 auto;padding:0px 0 0 0;clear:both;}
.bannercontent .banner{}
.bannerBottoouter{border-bottom:1px solid #e2e2e2;padding:3px 0px 3px 0px;}
.bannerBottomcontent{clear:both;width:945px;margin:0 auto;padding:0px 2px 0px 2px;color:#000}
.bannerBottomcontent p.resetMargin {font-size:14px;}
.mainScreenShot img.main {margin-top:-6px;}
.bannerBottomBut{/*background:url(../images/imgSprite-homepage.png) no-repeat -112px -1366px;*/float:left;padding:0px 0px 10px 0;width:200px;}
.bannerBottomBut h4{padding:0 0 10px 0px;margin:17px 0px 0px 0;float:left;}
.pageContentcontainer{width:960px;margin:0 auto;background:#fff;}
.bannerrightcontent{ width:300px;min-height:270px;padding-left:25px;float:left;border-left:1px dotted #97b9e0;margin-left:25px;padding-top:35px; padding-bottom:10px;margin-top:0px;}
.bannerrightcontent h2{ padding:0px 0 10px 0;margin:0;clear:both;}
.bannerrightcontent h5{line-height:18px;padding:5px 0 0 5px;font-style:normal;font-weight:lighter;text-align:center;}
.bannerrightcontent .signupbutton{ border:3px solid #fff;padding:0px 0 10px 0;#padding:0px 0 10px 0;-moz-border-radius:5px;padding-left:0px;width:285px;}

/*sinupbutton*/
.signupbutton h2{ padding:10px 0 0 0;color:#FFFFFF;line-height:18px; margin:auto;}
.signupbutton p{ margin:0 0 0px 0;padding:2px 0 0px 0;color:#e1e1e1;line-height:18px;}
.signupbuttonArea{margin:15px 4px 7px 0px;text-align:center;}
.footersignup .signupbuttonArea{margin:0px 4px 7px 0px;text-align:center;}
.signupbutton {BORDER-RIGHT: #065fcb 1px solid; BORDER-TOP: #065fcb 1px solid;  BACKGROUND: url(../images/imgsprite-homepage.png) #065fcb repeat-x left -59px; FLOAT: right; BORDER-LEFT: #065fcb 1px solid; WIDTH: 210px; CURSOR: pointer; BORDER-BOTTOM: #065fcb 1px solid}
.videoArea{background:#fbfbfb;width:240px;border:1px solid #eeeeee; -moz-border-radius:5px;margin:5px 30px 0 25px;}
.signupbuttonArea a{ text-decoration:none; text-align:center;}
/*sinupbutton End*/
.homepageScreenshot .curveBoxheader,.reasonscontent .curveBoxheader { background:#F7F7F7 url(../images/imgsprite-homepage.png ) repeat-x scroll left -121px;height:7px;}
.subpageBannerareaWrapper{padding:15px 0 0 0;}
.subpageBannerarea{padding-top:60px; padding-right:30px;float:right;}
.subpageBannerarea h2{font-size:50px;line-height:43px;}
.subpageBannerarea h3{ padding:0;margin:0;}
.subpageBannerarea h4{ padding:0;margin:0;}
/*innerPageheadersignup*/
.innerPageheadersignup{ background:#c04828 url(../images/imgsprite-homepage.png) repeat-x scroll left -59px; padding-left:5PX; padding-RIGHT:5PX;height:44px;width:180px;text-align:center;margin:6px 0 3px 0;cursor:pointer;padding:3px 0 0 0;border:1px solid #fb7a00;-moz-border-radius:5px;}
.innerPageheadersignup h3{ padding:0;margin:0;color:#fff;font-size:15px;}
.innerPageheadersignup p{ padding:0;margin:0;color:#E1E1E1;line-height:10px;}
.innerPageheadersignup a{ text-decoration:none;}
/*Home page Footer*/
.footersignup{padding:0px 0px 0px 0px;margin:0px 0 0px 0;-moz-border-radius:5px;border:1px solid #f6f6f6;background:#f7f7f7;margin:20px 0 0 0;border-bottom:none;border-top:none;}
.footersignup input{background:#5a941a url(../images/imgsprite-homepage.png) repeat-x left -2426px;width:100%;height:34px;border:1px solid #65a120;-moz-border-radius:3px;color:#fff;padding:0;margin:0;}
.innerpagemainContainer .footersignup .curveBoxbottom{margin-bottom:20px;}
.footersignup .content{padding:8px 0 0 20px;float:left;}
.footersignup .signupbutton{ margin:8px 10px 10px 0;-moz-border-radius:5px;padding-bottom:10px; text-align:center;}
.footersignup .inputWrapper{ width:170px;}
.footersignup a{ text-decoration:none;}
.signSublink{width:260px;padding-top:5px;}
.homepageFooter{background-color:#d4e5fc; width:100%;padding:0px 0 0px 0; margin:auto; text-align:center; }
.homepageFooterinner{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 960px; PADDING-TOP: 5px;}
.homepageFooterinner ul { float:left;min-width:220px; list-style:none;padding:0;margin:0;margin-left:60px;margin-right:60px;slist-style:none; text-align:left}
.homepageFooterinner > ul:first-child{ margin-left:0px;border:none;}
.homepageFooterinner ul li{ padding:4px 0 4px 0;}
.homepageFooterinner ul li h4{ padding:0;margin:0;border-bottom:1px dotted #000;}
.homepageFooterinner .twitterContentWrapper{ border:5px solid #e5effd;width:480px;float:right;-moz-border-radius:5px;margin-top:15px;color:#6b6a6a;background:#eef4fc;}
.homepageFooterinner .twitterContent{-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;background:#eef4fc;padding:10px;color:#6b6a6a;}
.homepageFooterinner .twitterContentWrapper span{ display:block;background:#fff;padding:0px 10px;}
.copyRightcontentWrapper{ background:#dae9fc;padding:5px 0;}
.copyRightcontentWrapper .innerContent{ width:960px;margin:0 auto;}
.copyRightcontentWrapper .innerContent a{ padding-right:25px;}
/*Home page Footer END*/

/*homepage Signup area*/
.homepageSignup{background-color:;padding:5px 0 0 0;}
.homepageSignup h3{ padding:0;margin:0;padding-left:25px;}
.homepageSignup div label{padding-right:4px;width:100px;float:left;text-align:right;}
.homepageSignup div input[type='text']{ margin:0 0 3px 0;width:150px;background:#fff;border:1px solid #89a4bd;height:18PX;}
.homepageSignup .content{padding-left:102px;}
.homepageSignup .forgotPassword{padding:0;margin:0;padding-right:40px;text-align:right;}
.signInUsing{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:10px 19px;margin:10px 0 0 0;}
/*homepage Signup area End*/
/*loginArea*/
.loginArea{ height:65px;float:right;padding-top:13px;width:465px;}
.loginArea ul li{ float:left;width:150px;}
.loginArea ul li input[type='text']{background:url(../images/imgsprite-homepage.png) repeat-x left -1461px;border:1px solid #e4e4e4;width:144px;height:18px;overflow:hidden;}
.loginArea a{ padding:0 2px 0 1px;}
.loginArea label{color:#676767;}
.loginimg{ padding-top:17px;float:left;}
.forgetText{ padding-left:40px;}
.signingLink{ text-align:right;padding-right:88px;float:right;line-height:23px;}
.signingLink a{ text-decoration:underline;}
/*pagemainContent Area*/
.hmoePageContent{background:#fff;padding-bottom:20px;}
.pagemainContent{ width:960px;margin:0 auto;/*background:#fff url(../images/contentBg.gif) repeat-y;padding-left:30px*/min-height:500px;}
.pagemainContentwrapper{/*background:#fff url(../images/contentrightBg.gif) right repeat-y;padding-right:30px;*/min-height:500px;}
.featuresContent{ float:left;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;margin:20px 0 20px 0;background:#fff;border-bottom:none;border-top:none;}
.featuresContent h3{ color:#0a60bc;padding:14px 0;margin:0;font-weight:bold;font-size:15px;min-height:35px;}
.featuresContent h3 a{ text-decoration:none;}
.featuresContent ul li{ padding:0px 20px 0px 20px;margin:0px 0px 0px 0px;width:278px;float:left;line-height:18px;/*-moz-border-radius:5px;*/}
.featuresContent ul li p{ padding:0;margin:0;min-height:74px;padding-left:0px;#padding:0;color:#6b6a6a;}
.moreText{ text-align:right;padding-right:20px;}
.featuresContentBorder{border-left:1px dotted #E1E1E1;border-right:1px dotted #E1E1E1;}
.featuresContent .curveBoxheader{}
/*pagemainContent END Area*/

/*reasons content*/
.reasonscontent{ padding:0px 0px 0 0px;line-height:18px;background:#fff;margin-top:20px;border:#f6f6f6 solid 1px;border-bottom:none;border-top:none;}
.reasonscontent ul{ padding:15PX 20PX 0 20PX;}
.reasonscontent h4{ padding:10px 0 15px 20PX;margin:0;background:#F7F7F7;}
.reasonscontent ul li ol li { float:left;width:285px;padding:0 0 10px 0;margin:0 0 0 30px;min-height:215px;}
.reasonscontent .resetMargin{ margin-left:0;}
.reasonscontent ul li ol li h5{ float:left;width:170px;margin:0;padding:0 0 0 10px;color:#474545;min-height:35px;overflow:hidden;font-size:13px;}
.reasonscontent ul ol{ padding:0;margin:0;list-style:none;float:left;}
.reasonscontent ul li p{ padding:15px 0 0 0;margin:0;color:#6b6a6a;line-height:20px;font-size:13px;}
.reasonscontent .header{border:1px solid #ccc;padding:2px;clear:both;min-height:53px}
.reasonscontent .header span{ font:44px Arial, Helvetica, sans-serif;float:right;color:#f4f4f4;font-weight:bold;display:block;position:relative;height:30pxx;overflow:hidden;width:30px;}
.recentBuzzContent{ border:1px solid #e2ecf7;-moz-border-radius:6px;background:#f4f8fc;padding:5px 5px 10px 5px;}
.recentBuzzContent h6{ border-bottom:1px dotted #ccc;margin-bottom:3px;padding-left:10px;}
.recentBuzzContent span{ display:block;}
.reasonscontent ul li .recentBuzzContent P{ padding:1px 0 1px 10px;margin:0;min-height:0;}
/*reasons content End*/

/*SubPage conent*/
.subPageconent a{ text-decoration:none;}
.subPageconent a:hover{ text-decoration:underline;}
.subPageconent{padding:10px 115px 10px 10px;}
.subPageconent h2{ border-bottom:1px dotted #ccc;padding:3px 0;}
.subPageconent h3{ padding:0;margin:0;font-size:16px;color:#2f77a8;border-bottom:1px dotted #ccc;padding:3px 0;}
.subPageconent h4{ font-size:14px;padding:0;margin:0;}
.subPageconent h5{border-bottom:1px dotted #ccc; font-size:14px;color:#000;}
.subPageconent .subcontent{ padding:10px;border-bottom:1px solid #f4f4f4;float:left;}
.subPageconent ul li{ padding:5px 0;}
.screenshotConent{padding-left:290px;}
.customerFeature{ padding:20px 0 30px 0;}
.customerFeature ul li{width:47%;float:left; margin-right:25px;padding:0;min-height:170px;}
.customerFeature ul li p{min-height:110px;}
.customerFeature ul li h4{ padding:0;margin:0;}
/*SubPage conent END*/
/*inner pages*/
.innerpagemainContainer{ width:970px;margin:0 auto;padding:10px 0 0px 0;}
.innerPagesubmenu{ padding-bottom:10px;}
.innerpageWrapper{ border-top:none;padding:0 0 0px 0;min-height:auto; margin-bottom:20px;}
.innerpageWrapper .headerPart{margin:0px;clear:both;padding-top: 15px;padding-right: 15px;padding-bottom: 5px;padding-left: 15px;
}
.innerpageWrapper .headerPart h2,.innerpageWrapper .headerPart h4{ padding:0px 0 0 0px;margin:0;float:left;color:#ed0700;font-size:24px;line-height:40px;}
.innerpageWrapper .headerPart h4{ padding:10px 0 0 0;}
.innerpageWrapper .headerPart input ,.engageCustomerheader input{background:#5a941a url(../images/imgsprite-homepage.png) repeat-x left -2426px;width:170px;height:34px;border:1px solid #65a11f;-moz-border-radius:3px;color:#fff;padding:0;margin:0;}
.inputWrapper{ border:1px solid #497f10;-moz-border-radius:3px;}
.innerpageWrapper .headerText{ padding:5px 0px 0 0;height:89px;background:#ececee;text-align:center}
/*solutionsHeader*/
.solutionsHeader{padding:14px 0 0 20px;float:left;text-align:center;width:95%;}
.solutionsHeader P,.featuresHeader h1{ font-size:24px;padding:0;margin:0;line-height:28px;text-align:left}
.solutionsHeader h2{padding:0;margin:0;font-size:17px;color:#3e3e3e;text-align:left;line-height:30px;}
.solutionsHeader h2 span{padding:0 3px;}
.solutionsHeader h3{ padding:0;margin:0;text-align:left;color:#747373;line-height:23px;font-size:13px;font-weight:normal;}
.featuresHeader{padding:10px 0 0 15px;#padding:20px 0 0 15px;float:left;}
.pricingHeader{padding:14px 0 0 20px;float:left;text-align:left;width:95%;}
.pricingHeader h1{ font-size:17px;padding:0;margin:0;line-height:27px;text-align:left;color:#3E3E3E;}
.pricingHeader h2{ font-size:24px;padding:0;margin:0;line-height:23px;}
.innerpageWrapper .headerText a{ text-decoration:none;color:#000;border-bottom:1px dotted;}
.innerpageWrapper .headerText a:hover{ text-decoration:none;border:none;}
.innerpageWrapper .contentArea{ padding:20px;color:#000000;border-bottom:3px double #e9e9e9;margin:0 3px;}
.innerpageWrapper .borderNone{ border-bottom:none;margin:0;}
.innerpageWrapper .contentArea .imgArea{border:0px solid #efefef;padding:10px;width:140px;text-align:center;float:left;margin-top:4px;}
.innerpageWrapper .contentAreaouter{padding-left:190px;}
.innerpageWrapper .contentArea h3{ color:#1b6bbd;padding:0 0px;margin:0;font-size:17px;}
.innerpageWrapper .contentArea ul{ list-style:none;}
.innerpageWrapper .contentArea ul li{ padding:0 0 0 0px;margin:0;color:#1b6bbd;padding:5px 0;float:left;margin-right:25px;}
.innerheaderleftcurve{ background:url(../images/imgsprite-homepage.png) no-repeat -266px -2142px;height:106px;width:10px;margin-left:-8px;margin-top:-17px;}
.innerheaderrightcurve{ background:url(../images/imgsprite-homepage.png) no-repeat -277px -2142px;height:106px;width:10px;margin-right:-10px;margin-top:-17px;position:relative;}
.moreBut{margin-top:20px;float:left;margin-left:2px;}
.moreBut ul { list-style:none;padding:0;margin:0;}
.moreBut ul li.imgmoreButleft{background:url(../images/imgsprite-homepage.png) no-repeat -284px -1689px;width:7px;height:28px;float:left;}
.moreBut a .imgmoreButleft{background:url(../images/imgsprite-homepage.png) no-repeat -293px -1689px;width:7px;height:28px;float:left;}
.moreBut a .imgmoreButCenter{background:url(../images/imgsprite-homepage.png) repeat-x -284px -1926px;float:left;height:22px;padding:4px 0px 0 0px;cursor:pointer;min-width:80px;text-align:center}
.moreBut a .imgmoreButright{background:url(../images/imgsprite-homepage.png) no-repeat -279px -1656px;width:22px;height:26px;float:left;}
.moreBut a:hover .imgmoreButleft{background:url(../images/imgsprite-homepage.png) no-repeat -293px -1719px;width:7px;height:28px;float:left;}
.moreBut a:hover .imgmoreButCenter{background:url(../images/imgsprite-homepage.png) repeat-x left -2375px;}
.moreBut a:hover .imgmoreButright{background:url(../images/imgsprite-homepage.png) no-repeat -269px -1719px;width:22px;height:26px;float:left;}
.footersignupBut{padding:0;margin:0;text-align:center;-moz-border-radius:5px;border:1px solid #ccc;background:#CCCCCC}
.footersignupBut .signupbutton{ padding:0;margin:0;text-align:center;-moz-border-radius:5px;border:1px solid #ccc;}
.innerPageFooter{padding:20px;margin:30px 0 10px 0;-moz-border-radius:5px;border:1px solid #f4f4f4;background:#fff}
/*Engage Customer page*/
.engageCustomerheader{padding:10px 10px 10px 10px;background:none;}
.engageCustomermaincontent{ font-weight:;padding:0 20px 10px 20px;color:#000;}
.engageCustomermaincontent p{ padding-left:150px;}
.engageCustomerSubcontentwrapper{padding:0 15px 30px 20px;color:#676767;border-bottom:1px solid #F4F4F4;margin:0 5px;}
.engageCustomerSubcontent{ padding:0 0px 10px 0px;color:#000;}
.engageCustomerSubcontent h3{ color:#000000;padding:0;margin:0;}
.engageCustomerSubcontent .alternate{ margin-right:0px;margin-left:5px;float:right;}
.engageCustomer .screenshot{text-align:left;padding:0 0px;position:relative;margin-right:5px;border:3px solid #e2e2e2;width:233px;}
.engageCustomer .screenshot .header{ height:5px;display:block;}
.otherFeaturescontent{ padding:15px 0px;}
.otherFeaturescontent h2{ padding:0 0 10px 30px;margin:0 0 0px 0;}
.otherFeaturescontent ul li ol{ float:left;margin-bottom:20px;}
.otherFeaturescontent ul li ol li { width:275px;float:left;list-style:none;margin:0 0 0px 0;padding:0;margin-right:27px;min-height:130px}
.otherFeaturescontent ul li ol li p{ padding:0;margin:0;padding-left:31px;}
.otherFeaturescontent ul li ol li h4{padding:0;margin:0;font-weight:bold;}
.imgscreenshotLeftCuve{background:url(../images/imgsprite-homepage.png) no-repeat -291px -1863px;width:10px;height:10px;float:left;margin:-3px;}
.imgscreenshottoprightCuve{background:url(../images/imgsprite-homepage.png) no-repeat -277px -1863px;width:10px;height:10px;float:right;margin:-3px -4px 0 0;}
.imgscreenshotRightCuve{ background:url(../images/imgsprite-homepage.png) no-repeat -291px -1874px;width:10px;height:10px;float:right;margin:0px -4px -6px 0;}
.imgscreenshotbottomRightCuve{background:url(../images/imgsprite-homepage.png) no-repeat -277px -1874px;width:10px;height:10px;float:left;margin:0px 0 -6px -3px;}
/*Engage Customer END page*/
/*Featuress pages*/
.featuresWrapper{ padding:0px 0px 0 0px; border-bottom:1px solid #e7e7e7;margin:0 0px; }
.featuresWrapper h2{ margin:0;padding:10px 0 10px 15px;font-size:18px;}
.featuresWrapper ul{ padding:0px 10px 0 20px;margin:0;}
.featuresWrapper ul li{ list-style:none;padding:0 0 0 0;margin:0 0;}
.featuresWrapper ul li ol li{ list-style:none;margin:0 29px 0px 0px;padding:5px 0 15px 0 ;float:left;width:439px;}
.featuresWrapper ul li ol li p{ padding:0;margin:0;}
.featuresWrapper ul li ol .marginRight{ margin:0px;margin-right:0;width:455px;}
.featuresWrapper ul li ol{ margin:0 0 15px 0;padding:0px 0 0px 0px;float:left;list-style:none;border-bottom:1px solid #e7e7e7;text-align:justify}
.featuresWrapper ul li h3{ margin:0;padding:0;}
.featuresWrapper .iconArea{float:left;padding:2px;border:5px solid #efefef;overflow:hidden;margin-right:10px;margin-top:4px;}
.featuresWrapper .borderNone{ border:none;margin-bottom:0;}
.featuresWrapper .alternate{ background:#f9f9f9;}
/*Featuress pages END*/

/*pricing pages*/
.pricingpage{ padding:0;margin:0;}
.pricingWrapper{ padding:25px 10px 40px 30px;border-bottom:3px double #e9e9e9;margin:0 4px;}
.pricingArea{ margin:0px -10px 0px 0px;float:left;width:220px;border:0px solid #f6f6f6;background:#fff;font-size:1.2em;}
.areaExpanded {width:245px;}
.pricingArea .wrapper {
border:1px solid #ccc;height:362px;
}
.pricingArea .highlighted {border:5px solid #0E990E;padding:0px 0px 5px;margin-top:-10px;margin-right:10px;-moz-border-radius:5px;height:370px;}
.pricingArea .header{background:#f3f3f3;text-align:center;border:1px solid #efefef;margin:0px;padding:3px 3px;}
.pricingArea .headerouter h2{ padding:0;margin:0;line-height:22px;font-size:1.4em;}
.pricingArea .headerouter h3{ padding:0;margin:0;line-height:28px;font-size:1.16em;}
.pricingAreacontent{min-height:260px;margin:0 0px 0 0px;min-width:207px;overflow:hidden;}
.pricingAreacontent .btnContainer {padding-top:77px;}
.pricingAreacontent .btnContainerSmall {padding-top:16px;}
.pricingAreacontent ul{ list-style:none;padding:0;margin:0 0px;}
.pricingAreacontent ul.highlight {background-color:#ffffcc;}
.pricingAreacontent ul li{ border-bottom:1px dotted #ccc;padding:6px 0px;text-align:center;color:#000;}
.pricingAreacontent .pricingBut{background:#ab4024 url(../images/imgsprite-homepage.png) repeat-x left -61px;width:170px;height:30px;border:none;color:#fff;padding:5px 0 0 0;font-weight:bold;cursor:pointer;text-align:center;}
.pricingAreacontent ul li:hover{ }
.pricingAreacontent ul li b{ color:#1B6BBD;text-decoration:none;cursor:default;}
.pricingAreacontent ul li b:hover{text-decoration:none;}
.pricingArea .inputWrapper{width:170px;border:1px solid #d5d5d5;padding:3px;}
.pricingArea .inputWrapper a:hover {text-decoration:none;}
.pricingselected{ padding:4px 0 0 0;}
.pricingselected h2{ padding:0;margin:0;color:#4a4a4a;line-height:32px;}
.pricingselected h3{ padding:0;margin:0;line-height:20px;}
.pricingmaincontent{ padding:15px 30px 20px 20px;clear:both;background-color:#f7f7f7;border-top:3px double #E9E9E9;}
.pricingmaincontentList ul li{padding:5px 20px;margin-bottom:5px;}
.pricingmaincontentList .content{margin:0 0 0 80px;padding:5px;}
.pricingAreacurveBoxheader{height:10px;border-top:1px solid #eaeaea;background:#f4f4f4;}
.pricingAreacurveBoxheader b{background:#fff;height:1px;overflow:hidden;display:block;float:left;width:84%}
.pricingAreacurveBoxBottom{border-bottom:2px solid #dddddd;height:9px}
.imgimgCallout{background:url(../images/imgsprite-homepage.png) no-repeat -278px -1056px; width:22px;height:22px;float:left;margin:10px 0 -3px -2px;position:relative;left:1px;}
.pricingHelp{position:absolute;width:260px;float:right;text-align:right;margin:-15px 210px;#margin:0;}
.pricingHelp .content{background-color:#fff4e7;font-size:13px;border:1px solid #c66600;border-right:4px solid #c66600;border-bottom:4px solid #c66600;padding:10px;-moz-border-radius:4px;width:200px;height:260px;text-align:left;float:left;text-align:left;}
.pricingDetails{ padding:10px 35px;margin-bottom:15px;}
.pricingDetails h2{ padding:10px 0px 14px 0;margin:0;}
.pricingDetails table{border:1px  solid #dddddd;border-right:none;border-bottom:none}
.pricingDetails table td{ padding:17px 15px; border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;height:40px;font-size:1em;}
.pricingDetails table td h2{font-size:1.5em;padding:0px 0;margin:0;line-height:22px;}
.pricingDetails table td b{ font-size:14px;}
.pricingDetails .alternate{ background:#f7fafd;}
.pricingDetails .colorchnges{ background:#f1f1f1}
.pricingDetails .colorchnges td{ padding:5px 0;}
/*.rotateText {-webkit-transform: rotate(-80deg); -moz-transform: rotate(-90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);color:#fff;font-size:10px;}*/
/*inner pages END*/
body.download_home .content ul li.selected.download_menu a {
color:#DE380C;background:#003399;font-weight:bold;color:#000000; height:22px;padding:0px 0px 0px 0px;}
/*MODIFICATION.dimDivBg {
background:url(../images/discussions-homepage/dimBgcolor.png) repeat;overflow:hidden;position:fixed;width:100%;height:100%;z-index:6000;
}*/
.dropShadowCont {border-width:5px;border-style:solid;border-color:#67686b;width:688px;margin:0 auto;-moz-border-radius:5px;margin-top:70px;#margin-top:67px;background:#000;height:555px;-webkit-border-radius: 5px ;}
.normalPopupCont {
border:0px solid #467FD2;padding:0px;background-color:#;text-align:left;position:relative;}
.normalPopupCont .header {padding:0px 0px;color:#fff;}
.whiteCloseButton {background:url(../images/imgsprite-homepage.png) no-repeat -254px -1764px  ;width:46px;height:46px;cursor:pointer;position:absolute;right:-20px;top:-22px;}
#outerImageContainer{ border:4px solid #67686b;-moz-border-radius:10px;position:relative;bottom:58px;padding-top:15px;min-width:800px;height:545px;}
#imageData img{ position:relative;left:35px;top:-20px!important;top:-40px;} 
#imageData { height:30px;position:relative;z-index:999;}
#imageContainer{padding:0px 0px 0px 0;}
#imageContainer{ padding:0;}
#login {
-moz-border-radius-bottomleft:.5em;
-moz-border-radius-bottomright:.5em;
-moz-border-radius-topleft:.5em;
-moz-border-radius-topright:.5em;width:73%;height:25px;text-align:center;color:#FFFFFF;font-size:20px; font-weight:bold;cursor:pointer;}
#login1 {
  -moz-border-radius-bottomleft:.5em;
-moz-border-radius-bottomright:.5em;
-moz-border-radius-topleft:.5em;
-moz-border-radius-topright:.5em;
width:170px;height:27px;text-align:center;float:right;color:#FFFFFF;font-size:20px; font-weight:bold;cursor:pointer;}
#login2 {
-moz-border-radius-bottomleft:.5em;
-moz-border-radius-bottomright:.5em;
-moz-border-radius-topleft:.5em;
-moz-border-radius-topright:.5em;width:160px;height:25px;text-align:center;float:right;color:#FFFFFF;font-size:18px;font-weight:bold;margin-top:0px;margin-bottom:10px;cursor:pointer;}
.login-border {border: 2px solid #00437c;padding:.5em;BACKGROUND: url(../images/imgsprite-homepage.png) #156ed7 repeat-x left -59px;}
  .login-border a {color:#FFFFFF;padding:.2em; 
 }
.tablerow{border-bottom:solid 1px #FFFFFF;padding-left:5px;}
.subscribebtn{ color:#ffffff; font: bold 12px Arial, Helvetica, sans-serif ;background-image: url(../images/button-bg.gif);
border: 1px solid; border-color: #696 #363 #363 #696;padding-bottom:3px; height:22px; cursor:pointer;} 
.subscribebtn1{ color:#f1f1f1; font: bold 12px Arial, Helvetica, sans-serif ;background-color:#CCCCCC;border: 1px solid; 
border-color: #696 #363 #363 #696;padding-bottom:3px; height:22px;cursor:pointer;} 
.pricingtable{ 
border-left:solid 2px #5fcbf4; 
border-top:solid 2px #5fcbf4;
border-bottom:solid 1px #5fcbf4;
border-right:solid 2px #5fcbf4; 
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
} 
.pricingtable1{ 
border-left:solid 2px #5fcbf4; 
border-top:solid 1px #dbdbdb; 
border-right:solid 2px #5fcbf4; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
} 
.pricingtable1b{ 
border-left:solid 2px #5fcbf4; 
border-top:solid 1px #dbdbdb; 
border-right:solid 0px #5fcbf4; 
font-family:Arial, Helvetica, sans-serif;
padding-right:5px;
font-size:12px;
font-weight:normal;
} 
.pricingtable1a{ 
border-left:solid 2px #5fcbf4; 
border-top:solid 1px #a7d2f0;
border-right:solid 2px #5fcbf4; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
} 
.pricingtable2{ 
border-left:solid 2px #5fcbf4; 
border-right:solid 2px #5fcbf4;
border-bottom:solid 2px #5fcbf4;
border-top:solid 1px #5fcbf4;
} 
.pricingtable3{ 
border-left:solid 3px #dbdbdb; 
border-right:solid 1px #a7d2f0;
border-top:solid 1px #dbdbdb; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;}
.pricingtable3a{ 
border-left:solid 3px #dbdbdb; 
border-right:solid 1px #a7d2f0;
border-top:solid 1px #a7d2f0; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
} 
.pricingtable4{ 
border-left:solid 3px #dbdbdb; 
border-right:solid 1px #a7d2f0;
border-bottom:solid 1px #a7d2f0;
border-top:solid 1px #a7d2f0;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:008ce5;
} .pricingtable5{ 
border-left:solid 3px #dbdbdb; 
border-right:solid 1px #a7d2f0;
border-bottom:solid 1px #a7d2f0;
border-top:solid 1px #a7d2f0;
} 
.pricingtable_l{ 
border-left:solid 1px #a7d2f0; 
border-top:solid 1px #a7d2f0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-left:10px;
}
.pricingtable_la{ 
border-left:solid 1px #a7d2f0; 
border-top:solid 1px #dbdbdb;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-left:10px;}
.pricingtable_lb{ border-left:solid 1px #a7d2f0; border-top:solid 1px #dbdbdb;border-bottom:solid 1px #a7d2f0; font-family:Arial,Helvetica, sans-serif;font-size:12px;font-weight:normal;padding-left:10px;}
.subhead1{color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; }
.subhead2{color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; }
#Confirmation{position:absolute;left:360px;top:380px;width:310px;height:180px;z-index:1;background-color:#FFFFFF;
}
.yes{background:url(../images/imgsprite-homepage.png) no-repeat -31px -1180px  ;width:23px;height:22px; margin-right:0px; margin-left:0px;}
.no{background:url(../images/imgsprite-homepage.png) no-repeat -31px -1228px  ;width:23px;height:22px; margin-right:0px; margin-left:0px;}
.KeyBenefits{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:8px; text-align:left;}
.border {border: 1px solid #ccc;
-moz-border-radius-bottomleft:.7em ;
-moz-border-radius-bottomright:.7em;
-moz-border-radius-topleft:.7em;
-moz-border-radius-topright:.7em;
padding:15px;
background-color:#f4f4f4;
 }
.border2 {border: 1px solid #ccc;
-moz-border-radius-bottomleft:.7em ;
-moz-border-radius-bottomright:.7em;
-moz-border-radius-topleft:.7em;
-moz-border-radius-topright:.7em;
padding:15px;
 }
 .border1 {border: 1px solid #ccc;
 -moz-border-radius-bottomleft:.7em ;
-moz-border-radius-bottomright:.7em;
-moz-border-radius-topleft:.7em;
-moz-border-radius-topright:.7em;
 }
 /*.border3 added by me*/
 .border3 { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding:15px;
background-color:#f4f4f4;
 }
 .heading-border {border: 1px solid #c8c8c8;
  -moz-border-radius-bottomleft:.7em ;
-moz-border-radius-bottomright:.7em;
-moz-border-radius-topleft:.7em;
-moz-border-radius-topright:.7em;
 }
.borderleft{ border-left:dotted 1px #e0e1e3;}
.borderleft1{ border-left:dotted 1px #d7d7d7;}
.borderbottom{ border-bottom:dotted 1px #e0e1e3;}
.faqs-a { font-weight:normal; height:auto; padding-bottom:15px;
  }
.faqs-q { font-weight:bold;  height:30px; color:#1b6bbd;}
.faqs-q1 { font-weight:bold;  height:auto px; color:#1b6bbd; line-height:35px;}
.right-nav{float:right; padding-left:20px; padding-top:10px;margin-bottom:6px;margin-top:10px; margin-left:10px; 
 font-weight:bold; background:url(../images/rightnav-bg.gif) no-repeat}
.action-btn{ border:solid 1px #d2d2d2; border-left:0px #a7d2f0; border-right:0px #a7d2f0; font-family:Arial, Helvetica, sans-serif;font-size:20px; background-color:#eeeeee; font-weight:bold; color:0000cc;}
.navigationList .content1 ul li a {min-width:110px!important; width:110px; color:#ffffff;text-decoration:none;display:block;padding:7px 0px 5px 0px ;font-size:1em;height:20px; background:#0764ba;}
.navigationList .content1 ul li.selected a,.navigationList .content ul li.selected a:hover{ color:#000;background:#fff url(../images/imgSprite-homepage.png) repeat-x left -20px}
.navigationList .content1 ul li a:hover{ background:#cbdff6;color:#000000;}
.assist{ margin:0px;}.assist ul{ list-style:none; margin:0px; padding:0px;}
.assist ul li{ line-height:20pt; margin-left:25px;list-style:circle}


.border-landing{border: 1px solid #ccc;
-moz-border-radius-bottomleft:.7em ;
-moz-border-radius-bottomright:.7em;
-moz-border-radius-topleft:.7em;
-moz-border-radius-topright:.7em;
width:900px;
margin-left:auto;
margin-right:auto; 
text-align:center;
background-color:#FFFFFF;
 }
 .landing-head{font-family:"Times New Roman", Times, serif; font-size:24px;}
 .landing-header{ height:103; border-bottom:solid 1px #CCCCCC; background:url(../images/landing-header.png) no-repeat right; }
.landing-login{border: 1px solid #e2c822;
-moz-border-radius-bottomleft:.4em ;
-moz-border-radius-bottomright:.4em;
-moz-border-radius-topleft:.4em;
-moz-border-radius-topright:.4em;
background-color:#fff9d7;
width:280px;
height:165px;
margin-left:auto;
margin-right:auto;
text-align:center;
center;color:#000000;font-size:18px; font-weight:normal;
font-family:Georgia,Times,serif;

 }
 #landing-login {
-moz-border-radius-bottomleft:.5em;
-moz-border-radius-bottomright:.5em;
-moz-border-radius-topleft:.5em;
-moz-border-radius-topright:.5em;
width:190px;height:25px;text-align:center;color:#FFFFFF;font-size:20px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;cursor:pointer;margin-left:auto;
margin-right:auto;
}
.demoform #landing-login {width:100px;font-size:15px;height:18px;float:left;margin-left:10px}
.landingbg{margin-right:auto;margin-left:auto; text-align:center; width:100%;  background:#CCCCCC; padding-top:20px;padding-bottom:20px; background-color:#f7f7f7}
#signup{
	position:absolute;
	left:20%;
	top:10%;
	width:756px;
	height:540px;
	z-index:1;
	background-color:#FFFFFF;
	border:solid 1px #0099CC;
	visibility: visible;
}
.veil {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/veil.gif) repeat scroll left top;
height:150%;
opacity:0.2;
filter: Alpha(opacity = 20);
overflow:hidden;
position:absolute;
text-align:center;
vertical-align:middle;
width:100%;
z-index:1;
}
 .landing-header1{margin-bottom:80px; font-family:Georgia,Times,serif;font-size:38px; line-height:45px;font-weight:lighter;letter-spacing:-0.01em; padding-left:15px;color:000000;margin:16px 0 20px 0}
 .landing-header2{ font-family:Georgia,Times,serif;font-size:38px; font-weight:lighter; color:000000;}

.footer {text-align:center;margin:4px auto}

.demoform {font-size:14px;font-family:Arial, Helvetica, sans-serif;text-align:left;padding:6px;height:456px}
.demoform label {font-size:12px;margin:10px 0 14px 4px}
.demoform input {width:200px; margin:0 0 10px 0;height:24px;padding:4px 2px 0 2px}
.demoform input, .demoform textarea {border:1px solid #95b2ce;width:260px;clear:both;margin:4px 4px 14px 4px}
.demoform textarea {height:100px;padding:2px}
.demoform h3 {font-size:16px;margin:2px 0 12px 4px}
.greentxt {font-size:17px;font-weight:bold;color:#339900;line-height:26px}
#errormessage {margin-left:10px}
#errormessage div {margin:4px 0;color:#FF0000;font-size:12px}

.demoform .submitbutton {background-color:#0a72d2;color:#fff;font-size:13px;border:1px solid #00437c;height:28px;width:60px;font-weight:bold;margin-left:12px;}