/* $Id: style.css,v 1.38.2.4 2009/09/14 13:10:47 goba Exp $ */

/**
 * Garland, for Drupal 6.x
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */

/**
 * Generic elements
 */
body {
	margin: 0;
	padding: 0;
	background:#F3F4F4;
	font:11px "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #494F57;
}
.clear {
	clear:both;
}
input {
	font:bold 12px/100% "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #494949;
	padding:5px 10px;
}
textarea, select {
	font: 12px/160% "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #494949;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
}
h1 {
	font-size: 170%;
}
h2 {
	font-size: 160%;
	line-height: 130%;
}
h3 {
	font-size: 140%;
}
h4 {
	font-size: 130%;
}
h5 {
	font-size: 120%;
}
h6 {
	font-size: 110%;
}
ul, quote, code, fieldset {
	margin: .5em 0;
}
p {
	margin:0px;
	padding: 0;
	font:normal 11px "lucida grande", tahoma, verdana, arial, sans-serif;
}
a:link, a:visited {
	color: #027AC6;
	text-decoration: none;
}
a:hover {
	color: #0062A0;
	text-decoration: underline;
}
a:active, a.active {
	color: #5895be;
}
a:focus {
	outline:0px;
}
hr {
	margin: 0;
	padding: 0;
	border: none;
	height: 1px;
	background: #5294c1;
}
ul {
	margin: 0.5em 0 1em;
	padding: 0;
}
ol {
	margin: 0.75em 0 1.25em;
	padding: 0;
}
ol li, ul li {
	margin: 0.4em 0 0.4em .5em; /* LTR */
}
ul.menu, .item-list ul {
	margin: 0.35em 0 0 -0.5em; /* LTR */
	padding: 0;
}
ul.menu ul, .item-list ul ul {
	margin-left: 0em; /* LTR */
}
ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
	margin: 0.15em 0 0.15em .5em; /* LTR */
}
ul li, ul.menu li, .item-list ul li, li.leaf {
	padding: 0 0 .2em 1.5em;
	list-style-type: none;
	background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em; /* LTR */
	font-size:12px;
}
ol li {
	padding: 0 0 .3em;
	margin-left: 2em; /* LTR */
}
ul li.expanded {
	background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em; /* LTR */
}
ul li.collapsed {
	background: transparent url(images/menu-collapsed.gif) no-repeat 0px .35em; /* LTR */
}
ul li.leaf a, ul li.expanded a, ul li.collapsed a {
	display: block;
}
ul.inline li {
	background: none;
	margin: 0;
	padding: 0 1em 0 0; /* LTR */
}
ol.task-list {
	margin-left: 0; /* LTR */
	list-style-type: none;
	list-style-image: none;
}
ol.task-list li {
	padding: 0.5em 1em 0.5em 2em; /* LTR */
}
ol.task-list li.active {
	background: transparent url(images/task-list.png) no-repeat 3px 50%; /* LTR */
}
ol.task-list li.done {
	color: #393;
	background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%; /* LTR */
}
ol.task-list li.active {
	margin-right: 1em; /* LTR */
}
fieldset ul.clear-block li {
	margin: 0;
	padding: 0;
	background-image: none;
}
dl {
	margin: 0.5em 0 1em 1.5em; /* LTR */
}
dl dt {
}
dl dd {
	margin: 0 0 .5em 1.5em; /* LTR */
}
img, a img {
	border: none;
}
table {
	margin: 1em 0;

}
thead th {
	border-bottom: 2px solid #d3e7f4;
	color: #494949;
	font-weight: bold;
}
th a:link, th a:visited {
	color: #6f9dbd;
}
td, th {
	padding: .3em .5em;
}
tr.even, tr.odd, tbody th {
	border: solid #d3e7f4;
	border-width: 1px 0;
}
tr.odd, tr.info {
	background-color: #edf5fa;
}
tr.even {
	background-color: #fff;
}
tr.drag {
	background-color: #fffff0;
}
tr.drag-previous {
	background-color: #ffd;
}
tr.odd td.active {
	background-color: #ddecf5;
}
tr.even td.active {
	background-color: #e6f1f7;
}
td.region, td.module, td.container, td.category {
	border-top: 1.5em solid #fff;
	border-bottom: 1px solid #b4d7f0;
	background-color: #d4e7f3;
	color: #455067;
	font-weight: bold;
}
tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
	border-top-width: 0;
}
span.form-required {
	color: #ffae00;
}
span.submitted, .description {
	font-size: 0.92em;
	color: #898989;
}
.description {
	line-height: 150%;
	margin-bottom: 0.75em;
	color: #898989;
}
.messages, .preview {
	margin: .75em 0 .75em;
	padding: .5em 1em;
}
.messages ul {
	margin: 0;
}
.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
	margin: 0.25em 0;
}
#center form {
	margin-bottom: 2em;
}
.form-button, .form-submit {
	margin: 2em 0.5em 1em 0; /* LTR */
}
.form-submit {
}
#dblog-form-overview .form-submit, .confirmation .form-submit, .search-form .form-submit, .poll .form-submit, fieldset .form-button, fieldset .form-submit, .sidebar .form-button, .sidebar .form-submit, table .form-button, table .form-submit {
	margin: 0;
}
.box {
	margin-bottom: 2.5em;
}
/**
 * Layout
 */
.wrapper {
	margin:0px;
	padding:0px;
	width:auto !important;
	width:998px;
	min-width:998px;
	
}
.header {
	/*background:url(images/top_bg_hd.gif) repeat-x; */
	background:#000;
}
.headerInner {
	width:975px;
	margin:0px auto;
	padding:10px;
	height:55px;
	position:relative;
}
a.logoMain:link,a.logoMain:active,a.logoMain:visited,a.logoMain:hover{
	background:url(images/logo_top_hd.gif) no-repeat;
	position:absolute;
	top:15px;
	left:10px;
	width:179px;
	height:47px;
	text-indent:-9999px;	
	}
a.normalLi:link,a.normalLi:active,a.normalLi:visited,a.normalLi:hover{
	cursor:pointer;
	text-decoration:none;
	}

/*** Main Menu */

.nav {
	width: 431px;
	height:25px;
	background: url(images/mm_sprite.gif) no-repeat;
	position: absolute;
	/*top: 30px;
	 left:300px;  */
	top:45px;
	right:0px;
}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	text-indent: -9000px;
	overflow: hidden;
}
.nav .home a:link, .nav .home a:visited {
	left:0px;
	top:0px;
	width: 31px;
	height:26px;
}
.nav .home a:hover, .nav .home a:focus {
	background: url(images/mm_sprite.gif) no-repeat 0px -29px;
}
.nav .home a:active {
	background: url(images/mm_sprite.gif) no-repeat 0px -56px;
}
.current-home .home a:link, .current-home .home a:visited {
	background: url(images/mm_sprite.gif) no-repeat 0px -83px;
}
.nav .feature a:link, .nav .feature a:visited {
	left:38px;
	top:0px;
	width: 93px;
	height:26px;
}
.nav .feature a:hover, .nav .feature a:focus {
	background: url(images/mm_sprite.gif) no-repeat -38px -29px;
}
.nav .feature a:active {
	background: url(images/mm_sprite.gif) no-repeat -38px -56px;
}
.current-feature .feature a:link, .current-feature .feature a:visited {
	background: url(images/mm_sprite.gif) no-repeat -38px -83px;
}
.nav .pricing a:link, .nav .pricing a:visited {
	left:135px;
	top:0px;
	width: 62px;
	height:26px;
}
.nav .pricing a:hover, .nav .pricing a:focus {
	background: url(images/mm_sprite.gif) no-repeat -135px -29px;
}
.nav .pricing a:active {
	background: url(images/mm_sprite.gif) no-repeat -135px -56px;
}
.current-pricing .pricing a:link, .current-pricing .pricing a:visited {
	background: url(images/mm_sprite.gif) no-repeat -135px -83px;
}
.nav .demo a:link, .nav .demo a:visited {
	left:200px;
	top:0px;
	width: 55px;
	height:26px;
}
.nav .demo a:hover, .nav .demo a:focus {
	background: url(images/mm_sprite.gif) no-repeat -200px -29px;
}
.nav .demo a:active {
	background: url(images/mm_sprite.gif) no-repeat -200px -56px;
}
.current-demo .demo a:link, .current-demo .demo a:visited {
	background: url(images/mm_sprite.gif) no-repeat -200px -83px;
}
.nav .company a:link, .nav .company a:visited {
	left:256px;
	top:0px;
	width: 85px;
	height:26px;
}
.nav .company a:hover, .nav .company a:focus {
	background: url(images/mm_sprite.gif) no-repeat -256px -29px;
}
.nav .company a:active {
	background: url(images/mm_sprite.gif) no-repeat -256px -56px;
}
.current-company .company a:link, .current-company .company a:visited {
	background: url(images/mm_sprite.gif) no-repeat -256px -83px;
}
.nav .contact a:link, .nav .contact a:visited {
	left:345px;
	top:0px;
	width: 85px;
	height:26px;
}
.nav .contact a:hover, .nav .contact a:focus {
	background: url(images/mm_sprite.gif) no-repeat -345px -29px;
}
.nav .contact a:active {
	background: url(images/mm_sprite.gif) no-repeat -345px -56px;
}
.current-contact .contact a:link, .current-contact .contact a:visited {
	background: url(images/mm_sprite.gif) no-repeat -345px -83px;
}
/**** End Main menu */
/**** Top Nav Menu */

.topNav {
	width: 196px;
	height:24px;
	background: url(images/tm_sprite.gif) no-repeat;
	position: absolute;
	top: -1px;
	/* 	right:30px; */
	right:10px;
}
.topNav li {
	display: inline;
}
.topNav li a:link, .topNav li a:visited {
	position: absolute;
	text-indent: -9000px;
	overflow: hidden;
}
.topNav .client a:link, .topNav .client a:visited {
	left:0px;
	top:0px;
	width: 125px;
	height:26px;
}
.topNav .client a:hover, .topNav .client a:focus {
	background: url(images/tm_sprite.gif) no-repeat 0px -28px;
}
.topNav .client a:active {
	background: url(images/tm_sprite.gif) no-repeat 0px -56px;
}
.current-client .client a:link, .current-client .client a:visited {
	background: url(images/tm_sprite.gif) no-repeat 0px -83px;
}
.topNav .support a:link, .topNav .support a:visited {
	left:128px;
	top:0px;
	width: 80px;
	height:26px;
}
.topNav .support a:hover, .topNav .support a:focus {
	background: url(images/tm_sprite.gif) no-repeat -128px -28px;
}
.topNav .support a:active {
	background: url(images/tm_sprite.gif) no-repeat -128px -56px;
}
.current-support .support a:link, .current-support .support a:visited {
	background: url(images/tm_sprite.gif) no-repeat -128px -83px;
}
/* End Top Nav Menu */ 

.contentWrapper {
	margin:0px;
	padding:0px;
	position:relative;
}
.footer {
}
.footCopy{
	position:absolute;
	bottom:0px;
	left:280px;
	color:#999999;
	text-align:center;
	}
.footerInner {
	margin:0px auto;
	width:975px;
	padding:10px;
	border-top:1px solid #DADBDB;
	position:relative;
	height:150px;
}
.footerTxt {
	position:absolute;
	left:260px;
	top:20px;
	font:11px "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#999999;
	text-align:left;
	text-shadow:0 2px 0 #fff;
}
.footerTxt .txt {
	width:145px;
	float:left;
}
.footerTxt .txt ul {
	margin:0px;
	padding:0px;
}
.footerTxt .txt ul li {
	display:block;
	font-size:11px;
}
.txt a:link, .txt a:visited, .txt a:active {
	color:#999;
}
.txt a:hover {
	color:#000;
	text-decoration:none;
}
.btn_price {
	width: 223px;
	height:65px;
	background: url(images/btn_price.gif) no-repeat;
	position: absolute;
	top:20px;
	left:20px;
}
.btn_price li {
	display: inline;
}
.btn_price li a:link, .btn_price li a:visited {
	position: absolute;
	text-indent: -9000px;
	overflow: hidden;
}
.btn_price .btn_seeprice a:link, .btn_price .btn_seeprice a:visited {
	left:0px;
	top:0px;
	width: 223px;
	height:65px;
}
.btn_price .btn_seeprice a:hover, .btn_price .btn_seeprice a:focus {
	background: url(images/btn_price.gif) no-repeat 0px -66px;
}
.btn_price .btn_seeprice a:active {
	background: url(images/btn_price.gif) no-repeat 0px -132px;
}
.current-btn_seeprice .btn_seeprice a:link, .current-btn_seeprice .btn_seeprice a:visited {
	background: url(images/btn_price.gif) no-repeat 0px -83px;
}
/****** Home Page *****/

.bannerHeader {
	background:url(images/bg_banner_hme.gif) repeat-x;
	position:relative;
}
.bannerWrap {
	margin:0px auto;
	position:relative;
	width:975px;
	height:auto !important;
	min-height:370px;
	height:370px;
}
.bannerTxt {
	background:url(images/bnr_txt.gif) no-repeat;
	width:706px;
	height:72px;
	position:absolute;
	top:20px;
	left:10px;
}
.bannerImg {
	background:url(images/bnr_img.jpg) no-repeat;
	width:716px;
	height:255px;
	position:absolute;
	top:118px;
	left:0px;
}
.btn_bnr {
	width: 221px;
	height:228px;
	background: url(images/btn_bnr.gif) no-repeat;
	position: absolute;
	top:30px;
	right:0px;
}
.btn_bnr li {
	display: block;
}
.btn_bnr li a:link, .btn_bnr li a:visited {
	position: absolute;
	text-indent: -9000px;
	overflow: hidden;
}
.btn_bnr .trial a:link, .btn_bnr .trial a:visited {
	left:0px;
	top:0px;
	width: 219px;
	height:65px;
}
.btn_bnr .trial a:hover, .btn_bnr .trial a:focus {
	background: url(images/btn_bnr.gif) no-repeat -224px 0px;
}
.btn_bnr .trial a:active {
	background: url(images/btn_bnr.gif) no-repeat -449px 0px;
}
.btn_bnr .demo a:link, .btn_bnr .demo a:visited {
	left:0px;
	top:80px;
	width: 219px;
	height:65px;
}
.btn_bnr .demo a:hover, .btn_bnr .demo a:focus {
	background: url(images/btn_bnr.gif) no-repeat -224px -80px;
}
.btn_bnr .demo a:active {
	background: url(images/btn_bnr.gif) no-repeat -449px -80px;
}
.btn_bnr .edition a:link, .btn_bnr .edition a:visited {
	left:0px;
	top:160px;
	width: 219px;
	height:65px;
}
.btn_bnr .edition a:hover, .btn_bnr .edition a:focus {
	background: url(images/btn_bnr.gif) no-repeat -224px -160px;
}
.btn_bnr .edition a:active {
	background: url(images/btn_bnr.gif) no-repeat -449px -160px;
}
/* contentHome */
.contentHome {
	width:975px;
	margin:0px auto;
}
.bannerChge {
	width:942px;
	_width:940px;
/*	background:#fff url(images/hme_c_bg.gif) repeat-x 0 180px; */
	background:#fff;
	border-top:1px solid #D8D9D9;
	border-right:1px solid #D8D9D9;
	border-left:1px solid #D8D9D9;
	border-bottom:2px solid #D8D9D9;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	height:183px;
	margin:5px 0 10px 10px;
	float:left;
	padding:10px 0 0 10px;
	_background-position:0px 196px;
	_margin-left:6px;
}
.slideCnt {
	width:400px;
	height:180px;
	float:left;
	margin-right:0px;
	position:relative;
	background:url(images/bnr_tab_rght.gif) no-repeat right top;
}
.gartner {
	width:230px;
	height:180px;
	float:left;
	margin-right:0px;
    background:url(images/bnr_tab_rght.gif) no-repeat right top;
	padding:20px;
	_padding:10px;
	position:relative;
}
.gartner h2, .testi h2 {
	margin:0px;
	padding:0px 0 10px 0;
	text-align:left;
	font:bold 16px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#3F3F37;
	text-shadow:0 1px 0 #F3F4F4;
}
.gartner h2{
	background:url(images/safe.gif) no-repeat left top;
	padding:10px 0 15px 35px;
	}
.testi h2{
	background:url(images/usersay.gif) no-repeat left top;
	padding:2px 0 15px 38px;
	}
.gartner p {
	/* background:url(images/gar_img.gif) no-repeat bottom left; */
	font-size:11px;
	line-height:normal;
	text-align:left;
	padding-bottom:70px;
	text-shadow:0 1px 0 #F3F4F4;
}
a.knowmore:link, a.knowmore:visited, a.knowmore:active {
	position:absolute;
	right:20px;
	bottom:50px;
	background:#fff;
	color:#000;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	border:1px solid #D8D9D9;
}
a.knowmore:hover {
	background:orange;
	text-decoration:none;
	color:#fff;
}
a.learnMLi:link,a.learnMLi:active,a.learnMLi:visited,a.learnMLi:hover{
	position:absolute;
	bottom:5px;
	right:20px;
	background:#fff;
	color:#000;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	border:1px solid #D8D9D9;
	z-index:1;
	}
a.learnMLi:hover {
	background:orange;
	text-decoration:none;
	color:#fff;
}
.testi {
	width:230px;
	height:180px;
	float:left;
	padding:20px;
	_padding:10px;
	position:relative;
}
.testi p {
	font-size:11px;
	line-height:normal;
	text-align:left;
}
.featHme {
	width:975px;
	margin:0px auto 20px auto;
	float:left;
	padding-top:10px;
}
.feat {
	background:url(images/hme_feat_t.gif) no-repeat;
	width:237px;
	height:190px;
	float:left;
	padding:0px;
	margin-left:5px;
	position:relative;
}
.feat h1 {
	font:bold 18px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding:15px 10px 10px 15px;
	text-shadow:0 2px 0 #fff;
	color:#3F3F37;
}
.feat p {
	padding:0px 20px 10px 20px;
	text-align:left;
	text-shadow:0 2px 0 #fff;
}
.feat .bf {
	position:absolute;
	bottom:-5px;
	left:0px;
	background:url(images/hme_feat_b.gif) no-repeat;
	width:239px;
	height:15px;
}
a.fmore:link, a.fmore:visited, a.fmore:active {
	position:absolute;
	right:20px;
	bottom:10px;
	background:#F7F7F7;
	color:#000;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	border:1px solid #D8D9D9;
}
a.fmore:hover {
	background:orange;
	text-decoration:none;
	color:#fff;
}
/*** For Support and Training **/
.hmeSuprt {
	background:url(images/hme_s_bg.gif) no-repeat top;
	width:375px;
	float:left;
	position:relative;
	padding:13px 0 0 10px;
	_padding:13px 0 0 0px;
}
.hmeSuprtB {
	background:url(images/c_test_bg_b.gif) no-repeat top;
	position:absolute;
	bottom:-16px;
	left:6px;
	_left:1px;
	height:16px;
	width:375px;
}
.basic {
	width: 356px;
	_width: 360px;
	text-align:left;
	margin:0px 0 0 5px;
	font:bold 12px "lucida grande", tahoma, verdana, arial, sans-serif;
}
.basic div {
	background-color: #F3F4F4;
	height:160px;
	_height:0px;
	padding:0px 0;
	position:relative;
}
.basic p {
	padding:10px 0;
}
#textDiv {
	height:auto;
	font:normal 11px "lucida grande", tahoma, verdana, arial, sans-serif;
	padding:0 20px;
}
.basic a.head {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	color: black;
	background-color: #fff;
	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #D8D9D9;
	padding-left:18px;
	background:#fff url(images/hme_tab_a.gif) no-repeat 2px 5px;
}
.basic a.head:hover {
	background:#fff url(images/hme_tab_d.gif) no-repeat 2px 5px;
}
.basic a.selected {
	background:#fff url(images/hme_tab_d.gif) no-repeat 2px 5px;
}
a.liHme:link, a.liHme:visited, a.liHme:active {
	text-decoration:none;
	background:none;
	border:none;
	font:bold 11px "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#027AC6;
	display:block;
	padding:3px 0 3px 20px;
}
a.liHme:hover {
	color:#000;
}
a.litxtNews:link, a.litxtNews:visited, a.litxtNews:active {
	text-decoration:none;
	background:none;
	border:none;
	font:bold 11px "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#027AC6;
	display:block;
	padding:5px 0 3px 20px;
	background:url(images/hme_tab_l.gif) no-repeat 5px 10px;
}
a.litxtNews:hover {
	color:#000;
}
.basic div span{
	padding-left:20px;
	color:#999999;
	font:normal 10px "lucida grande", tahoma, verdana, arial, sans-serif;
	}
a.viewAll:link, a.viewAll:visited, a.viewAll:active {
	position:absolute;
	bottom:5px;
	right:10px;
	color:#000;
	font:normal 11px "lucida grande", tahoma, verdana, arial, sans-serif;
}
a.viewAll:hover {
	color:#000;
	text-decoration:none;
}
.newsList {
	margin:0px;
	padding:0px;
}
.newsList li {
	display:block;
	font:bold 11px "lucida grande", tahoma, verdana, arial, sans-serif;
	padding:5px 0px 5px 15px;
	background:url(images/hme_tab_l.gif) no-repeat 0px 10px;
}
.listNews{
	padding:0 10px 20px 50px;
	background:url(images/news_icon.gif) no-repeat;
	color:#000;
	font:normal 12px "lucida grande", tahoma, verdana, arial, sans-serif;
	}
.listNews a:link,.listNews a:active,.listNews a:visited{
	font:bold 14px "lucida grande", tahoma, verdana, arial, sans-serif;
	}
.listNews a:hover{
	color:green;
	text-decoration:none;
	}
.listNews span{
	display:block;
	color:#494F57;
	padding-bottom:10px;
	}
/*** End Accordiion **/
/* End contentHome */

/**** Why SCRM in Home page **/

.fwrap {
	padding:25px;
	font:bold 14px "lucida grande", tahoma, verdana, arial, sans-serif;
	float:left;
	text-align:left;
	height:228px;
}
.fwrap h2 {
	font:bold 20px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 2px 0 #fff;
	padding-bottom:5px;
}
.f1, .f2, .f3, .f4, .f5, .f6 {
	font:bold 16px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 2px 0 #fff;
	border-bottom:1px solid #D8D9D9;
	border-top:1px solid #fff;
	padding:16px 0px 16px 45px;
	width:210px;
	margin-left:10px;
	float:left;
	background:url(images/f_hme_icons.gif) no-repeat;
}
.f1 {
	background-position:-10px 0px;

}
.f2 {
	background-position:-10px -175px;

}
.f3 {
	background-position:-10px -62px;
}
.f4 {
	background-position:-10px -240px;
}
.f5 {
	background-position:-10px -120px;
}
.f6 {
	background-position:-10px -300px;
}
/*** End Why ****/
/***** End home page ***/



/* Pricing & Editions */

.bgInnerCtnt {
	background:url(images/bg_innerCtnt.gif) repeat-x;
}
.innerCntnr {
	width:975px;
	position:relative;
	margin:0px auto;
	height:90px;
}
.bnr_txt_price {
	width:325px;
	height:51px;
	background:url(images/bnr_txt_price.gif) no-repeat;
	position:absolute;
	top:15px;
	left:0px;
}
a.btn_help:link, a.btn_help:visited {
	position: absolute;
	text-indent: -9000px;
	overflow: hidden;
	top:12px;
	right:0px;
	width: 219px;
	height:60px;
	background: url(images/btn_bnr.gif) no-repeat -2px -232px;
}
a.btn_help:link, a.btn_help:visited {
	width: 219px;
	height:65px;
}
a.btn_help:hover, a.btn_help:focus {
	background: url(images/btn_bnr.gif) no-repeat -225px -232px;
}
a.btn_help:active {
	background: url(images/btn_bnr.gif) no-repeat -449px -232px;
}
.priceWrap {
	width:975px;
	position:relative;
	margin:0px auto;
}
.priceContainer {
	width:240px;
	float:left;
}
.priceHead {
	background:url(images/bg_priceTxt.gif) no-repeat;
	position:relative;
	height:170px;
	margin:0px auto;
	width:200px;
}
.priceHead h1 {
	color:#fff;
	font-weight:bold;
	/*position:absolute;
	left:55px;
	top:8px; */
	padding-top:8px;
	text-align:center;
	font-size:14px;
	font-family:"Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}
.priceHead h2 {
	color:#000;
	font:normal 60px "lucida grande", tahoma, verdana, arial, sans-serif;
	margin:0px;
	position:absolute;
	left:70px;
	top:35px;
}
.priceHead span {
	position:absolute;
	top:40px;
	left:50px;
	font-weight:bold;
	font-size:18px;
	color:#000;
}
.priceFeature {
	position:relative;
	background:url(images/price_desBg.gif) no-repeat left top;
	width:215px;
	margin:0 auto 20px auto;
	padding:10px 10px 10px 15px;
	height:420px;
	text-align:left;
	color:#000;
}

/* .priceFeature {
	position:relative;
	background:#fff;
	border-top:1px solid #000;
	border-right:1px solid #E1E2E2;
	border-left:1px solid #E1E2E2;
	border-bottom:2px solid #000;
	width:200px;
	margin:0 auto 20px auto;
	padding:10px;
	height:500px;
}*/


.mostPop{
	position:absolute;
	top:-185px;
	left:80px;
	font:bold 11px "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#469304;
	}
.popular{
	/* border-top:2px solid #000; */
	background:url(images/price_desBgpop.gif) no-repeat left top;
	color:#000;
	}
.expHigh {
	background:#D8D8D8;
	padding:10px 5px;
	font-weight:bold;
	width:203px;
	color:#000;
}
 /*.pop{
	background:#E3DE52;
	} */
.priceFeature p {
	margin:5px 0;
	padding:10px 0;
	text-align:left;
}
.featPrice{
	margin:0px;
	padding:0px;
	text-align:left;
	}
.featPrice li{
	margin:0px;
	padding:4px 0 4px 20px;
	background:url(images/prc_arrw.gif) no-repeat left;
	font:normal 11px "lucida grande", tahoma, verdana, arial, sans-serif;
	}
a.choosePlan:link, a.choosePlan:visited {
	background:url(images/btn_pricechoose.gif) no-repeat;
	width:211px;
	height:38px;
	position:absolute;
	bottom:10px;
	left:10px;
	text-indent:-9999px;
}
a.choosePlan:hover, a.choosePlan:focus {
	background:url(images/btn_pricechoose.gif) no-repeat 0 -37px;
}
a.choosePlan:active {
	background:url(images/btn_pricechoose.gif) no-repeat 0 -74px;
}
a.contacts:link, a.contacts:visited {
	background:url(images/btn_priceContact.gif) no-repeat;
	width:211px;
	height:38px;
	position:absolute;
	bottom:10px;
	left:10px;
	text-indent:-9999px;
}
a.contacts:hover, a.contacts:focus {
	background:url(images/btn_priceContact.gif) no-repeat 0 -37px;
}
a.contacts:active {
	background:url(images/btn_priceContact.gif) no-repeat 0 -74px;
}
.faq {
	margin:0px auto;
	width:975px;
	text-align:left;
	border-top:1px solid #DADBDB;
	padding:10px 0;
	margin-top:20px;
}
.faq h2 {
	font:bold 40px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding:10px 0;
	text-shadow:0 2px 0 #fff;
}
.faqcnt {
	width:460px;
	float:left;
	margin-bottom:20px;
}
.faqcnt h1 {
	font:bold 20px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding:10px 0;
	text-shadow:0 2px 0 #fff;
}
.faqcnt p {
	font-size:13px;
	padding:0 25px;
}
.hdTextP {
	font:bold 32px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
	color:#469304;
	text-align:center;
	height:120px;
}
.hdTextP span {
	font-size:20px;
	margin:0px;
	padding:0px;
	background:#fff;
	padding:5px 10px;
	color:#494F57;
}

.currency {
	text-align:right;
}
.dropcontent {
	display:block;
	padding:5px 5px;
	text-align:center;
	color:#000;
	font:bold 50px "lucida grande", tahoma, verdana, arial, sans-serif;
	position:relative;
	position:absolute;
	left:50px;
	top:35px;
	text-shadow:0 2px 0 #fff;
	width:100px;
}
.dropcontent span {
	position:absolute;
	top:0px;
	left:-5px;
	font-weight:bold;
	font-size:18px;
	color:#000;
}
.dropcontent span.rm {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/* End Pricing and Editions */

/*** Feature */
.bnr_txt_feature {
	width:325px;
	height:51px;
	background:url(images/bnr_txt_f.gif) no-repeat;
	position:absolute;
	top:12px;
	left:0px;
}
.bnr_txt_contact {
	width:325px;
	height:51px;
	background:url(images/bnr_txt_c.gif) no-repeat;
	position:absolute;
	top:12px;
	left:0px;
}
.bnr_txt_abt {
	width:325px;
	height:51px;
	background:url(images/bnr_txt_a.gif) no-repeat;
	position:absolute;
	top:12px;
	left:0px;
}
.bnr_txt_dem {
	width:325px;
	height:51px;
	background:url(images/bnr_txt_d.gif) no-repeat;
	position:absolute;
	top:12px;
	left:0px;
}
.bnr_txt_cli {
	width:325px;
	height:51px;
	background:url(images/bnr_txt_cl.gif) no-repeat;
	position:absolute;
	top:12px;
	left:0px;
}
.bnr_txt_visa {
	width:325px;
	height:51px;
	background:url(images/bnr_txt_visa.gif) no-repeat;
	position:absolute;
	top:12px;
	left:0px;
}
.bnr_txt_select {
	width:425px;
	height:51px;
	background:url(images/bnr_txt_select.gif) no-repeat;
	position:absolute;
	top:12px;
	left:0px;
}
.featMenu ul {
	margin:3px;
}
.featMenu ul li {
	border-top:1px solid #fff;
	border-bottom:1px solid #D8D9D9;
	background:#F3F4F4 url(images/abt_current.gif) no-repeat right 4px;
	padding:5px 5px 5px 10px;
	margin:0px;
	font:bold 15px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
	text-align:left;
}
.featMenu ul li a:link, .featMenu ul li a:visited, .featMenu ul li a:active {
	color:#222222;
}
.featMenu ul li a:hover {
	color:#479404;
	text-decoration:none;
}
.featMenu ul li #current {
	color:#479404;
}
.featWrap {
	float:left;
	margin:20px 0;
}
.featMenuWrap {
	width:220px;
	float:left;
}
.featOverview{
	font:normal 12px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#494F57;
	padding:20px;
	border:1px solid #C3C3C3;
	background:#F3F4F4 url(images/feature/fover_bg.gif) repeat-x;	
	text-align:left;
	}
.featOverview h1{
	font:bold 20px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
	text-align:left;
	color:#000;
	padding-bottom:5px;
	}
.featMenuTop {
	background:url(images/f_bg_mm.gif) no-repeat bottom center;
	position:relative;
	padding:10px;
	text-align:center;
    height:23px;
	padding-top:120px;
}
.featMenuTop  ul{
	margin:0px;
	padding:0px;
	}
.featMenuTop ul li {
	padding:5px 10px;
	margin:0px;
	font:bold 15px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
	text-align:left;
	display:inline;
}
.featMenuTop ul li a:link, .featMenuTop ul li a:visited, .featMenuTop ul li a:active {
	color:#000;
	padding:100px 0 0 0 ;
}
.featMenuTop ul li a:hover {
	color:#479404;
	text-decoration:none;
}
a.fm1:link,a.fm1:active,a.fm1:visited,a.fm1:hover {
	background:url(images/feature/fm1.gif) no-repeat center 14px;

}
a.fm2:link,a.fm2:active,a.fm2:visited,a.fm2:hover{
	background:url(images/feature/fm2.gif) no-repeat center 14px;
}
a.fm3:link,a.fm3:active,a.fm3:visited,a.fm3:hover{
	background:url(images/feature/fm3.gif) no-repeat center 14px;
}
a.fm4:link,a.fm4:active,a.fm4:visited,a.fm4:hover{
	background:url(images/feature/fm5.gif) no-repeat center 13px;
}
a.fm5:link,a.fm5:active,a.fm5:visited,a.fm5:hover {
	background:url(images/feature/fm4.gif) no-repeat center 14px;
}
.featCntnt {
	width:970px;
	border:1px solid #D8D9D9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float:left;
	margin:0px auto;
	background:#fff;
}
.feattxt{
height:340px;
	}
.featCntntc {
	margin:2px;
	background:#F3F4F4;
	border:1px solid #fff;
	padding:10px;
	position:relative;
	text-align:left;
	text-shadow:0 2px 0 #fff;
}
.featCntntc p{
	font-size:12px;
	padding:10px 0;
	}
.featCntntc h2{
	font:bold 24px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
	color:#000;
	}
.ftwrap{
	position:relative;
	padding-top:70px;
	border-bottom:1px solid #D8D9D9;
	border-top:1px solid #fff;
	}
.ftwrap #hdFeat{
	background:url(images/feat_hd_bg.gif) repeat-x;
	border:1px solid #BB6D22;
	font-size:20px;
	padding:9px;
	position:absolute;
	left:-22px;
	top:10px;
	text-shadow:0 1px 0 #fff;
	}
.curve{
	background:url(images/feat_hd_cr.gif) no-repeat;
	position:absolute;
	left:-22px;
	top:55px;
	_top:53px;
	width:8px;
	height:4px;
	}
*+html .curve{
	top:53px;	
	}
.des1,.des2,.des3,.des4,.des5{
	background:url(images/feature/sales.gif) no-repeat;
	width:489px;
	height:360px;
	float:right;
	}
.des2{
	background:url(images/feature/marketing.gif) no-repeat;
	}
.des3{
	background:url(images/feature/customer.gif) no-repeat;
	}
.des4{
	background:url(images/feature/business.gif) no-repeat;
	}
.des5{
	background:url(images/feature/operation.gif) no-repeat;
	}
.topFeat a:link,.topFeat a:visited,.topFeat a:active{
	background:url(images/feat_top.gif) no-repeat;
	position:absolute;
	top:10px;
	right:10px;
	width:115px;
	height:29px;
	text-indent:-9999px;
	}
/* End Feature */

/*** Contact Us page ***/
.content {
	position:relative;
}
.cntcWrp {
	padding:20px 0 0 35px;
	background:url(images/c_icon.gif) no-repeat left 20px;
}
a.btn_demo:link, a.btn_demo:visited {
	position: absolute;
	text-indent: -9000px;
	overflow: hidden;
	top:12px;
	right:0px;
	width: 190px;
	height:65px;
	background: url(images/btn_bnr.gif) no-repeat -2px -303px;
}
a.btn_demo:link, a.btn_demo:visited {
	width: 190px;
	height:65px;
}
a.btn_demo:hover, a.btn_demo:focus {
	background: url(images/btn_bnr.gif) no-repeat -225px -303px;
}
a.btn_demo:active {
	background: url(images/btn_bnr.gif) no-repeat -449px -303px;
}
.contactTxt {
	margin:0 0 20px 0;
	text-shadow:0 2px 0 #fff;
	width:945px;
	text-align:left;
	position:relative;
}
.contactTxt h1 {
	font:bold 20px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
}
.contactTxt p {
	padding:5px 0;
	font-size:12px;
}
.cntncTop {
	position:absolute;
	left:52%;
	top:120px;
	background:#fff;
	width:460px;
	height:200px;
	border:1px solid #E0DADA;
	border-bottom:none;
}
.cntncTop h1 {
	width:51px;
	height:51px;
	position:absolute;
	left:20px;
	top:-20px;
	background:url(images/con_icon.gif) no-repeat;
}
.cntnFrmtxt {
	position:absolute;
	right:1px;
	top:50px;
	z-index:5;
	background:#F3F4F4;
	padding:10px;
	width:438px;
	text-align:left;
	font:bold 13px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
	color:#222222;
}
#webform-client-form-5 {
	width:440px;
	position:absolute;
	left:52%;
	top:220px;
	border:1px solid #E0DADA;
	border-bottom:2px solid #000;
	border-top:none;
	background:#fff;
	padding:10px;
	text-align:left;
}
#webform-client-form-5 label {
	font:bold 13px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	padding-bottom:5px;
}
#webform-client-form-5 input[type="text"] {
	width:400px;
	border:1px solid #E0DADA;
	padding:8px;
}
#webform-client-form-5 textarea {
	width:400px;
	border:1px solid #E0DADA;
	padding:8px;
	overflow:auto;
}
#webform-client-form-5 textarea.error,#webform-client-form-5 select.error,#webform-client-form-5 input.error{
	background:#FAF7C6;
	border:1px dotted #FF0000;
	color:#000;
	}
#webform-client-form-5 #edit-submitted-your-name-wrapper {
}
#webform-client-form-5 div {
	margin-left:3px;
}
/** End Contact us page **/

/** About Us page */

.hdText,.hdTextV {
	font:bold 28px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
	color:#222222;
	text-align:center;
}
.hdText span {
	font-size:20px;
}
.hdTextV #colorTxt{
	font-size:inherit;
	color:#358EB6;
	}
.hdTextV{
	font-size:25px;
	}
.abtWrap {
	float:left;
	margin:20px 0;
}
.abtMenuWrap {
	width:220px;
	float:left;
}
.abtMenu {
	border:1px solid #D8D9D9;
	background:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position:relative;
}
.powered {
	background:url(images/abt_powrd.gif) no-repeat -3px 0;
	height:364px;
	width:226px;
}
.abtMenu ul {
	margin:3px;
}
.abtMenu ul li {
	border-top:1px solid #fff;
	border-bottom:1px solid #D8D9D9;
	background:#F3F4F4 url(images/abt_current.gif) no-repeat right 4px;
	padding:5px 5px 5px 10px;
	margin:0px;
	font:bold 15px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
	text-align:left;
}
.abtMenu ul li a:link, .abtMenu ul li a:visited, .abtMenu ul li a:active {
	color:#222222;
}
.abtMenu ul li a:hover {
	color:#479404;
	text-decoration:none;
}
.abtMenu ul li #current {
	color:#479404;
}
.abtCntnt {
	width:725px;
	border:1px solid #D8D9D9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float:left;
	margin-left:20px;
	background:#fff;
}
.abtCntntc {
	margin:2px;
	background:#F3F4F4;
	border:1px solid #fff;
	padding:10px;
	position:relative;
	text-align:left;
	text-shadow:0 2px 0 #fff;
	font-size:12px;
}
.innercontentabt {
	background:url(images/abt_peo.gif) no-repeat right top;
}
.innercontentabt h2, .innercontentabt1 h2 {
	font:bold 27px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
	color:#000;
	padding-bottom:10px;
}
.innercontentabt p, .innercontentabt1 p {
	padding:5px 0;
	font-size:12px;
}
.innercontentabt1 .abt1, .innercontentabt1 .abt2, .innercontentabt1 .abt3 {
	padding-left:150px;
	height:100px;
	padding-top:20px;
	font-size:12px;
}
.innercontentabt1 .abt1 h1, .innercontentabt1 .abt2 h1, .innercontentabt1 .abt3 h1 {
	font:bold 18px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
}
.innercontentabt1 .abt1 {
	background:url(images/abt_2.gif) no-repeat left;
}
.innercontentabt1 .abt2 {
	background:url(images/abt_1.gif) no-repeat left;
}
.innercontentabt1 .abt3 {
	background:url(images/abt_3.gif) no-repeat left;
}
.btnDwn {
	position:relative;
	height:100px;
	padding-top:50px;
}
.btnDwn h2 {
	text-align:center;
	font:bold 20px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
}
a.abtDwn:link, a.abtDwn:visited, a.abtDwn:active, a.abtDwn:hover {
	background:url(images/abt_dwn_btn.gif) no-repeat;
	text-indent:-9999px;
	width:255px;
	height:55px;
	position:absolute;
	top:80px;
	left:80px;
}

a.abtDwn1:link, a.abtDwn1:visited, a.abtDwn1:active, a.abtDwn1:hover {
	background:url(images/abt_dwn_btn1.gif) no-repeat;
	text-indent:-9999px;
	width:300px;
	height:55px;
	position:absolute;
	top:80px;
	left:220px;
}

a.abttrial:link, a.abttrial:visited, a.abttrial:active, a.abttrial:hover {
	background:url(images/abt_dwn_btn.gif) no-repeat -292px 0;
	text-indent:-9999px;
	width:295px;
	height:55px;
	position:absolute;
	top:80px;
	right:60px;
}
a.abtCo:link, a.abtCo:visited, a.abtCo:active, a.abtCo:hover {
	background:url(images/abt_co_btn.gif) no-repeat -10px 0;
	text-indent:-9999px;
	width:255px;
	height:55px;
	position:absolute;
	top:80px;
	right:80px;
}
a.feattrial:link, a.feattrial:visited, a.feattrial:active, a.feattrial:hover {
	background:url(images/abt_dwn_btn.gif) no-repeat -292px 0;
	text-indent:-9999px;
	width:295px;
	height:55px;
	position:absolute;
	bottom:20px;
	right:10px;
}
/*** End About Us page ***/


/*** Demo  ***/
.deBg {
	background:url(images/de_bg.gif) no-repeat left;
	width:325px;
	height:165px;
	float:left;
	position:relative;
	margin:30px 0;
}
ul.hover_block li {
	list-style:none;
	height:110px;
	width:228px;
	position: absolute;
	left:28px;
	_left:27px;
}
ul.hover_block li a {
	display: block;
	position: relative;
	overflow: hidden;
	height:110px;
	width:238px;
	color: #000;
}
ul.hover_block li a {
	text-decoration: none;
}
ul.hover_block li img {
	position: absolute;
	top: 0;
	left:0px;
}
.de_e_h, .de_s_h, .de_p_h {
	background:url(images/de_e_h.gif) no-repeat;
	width:238px;
	height:110px;
}
.de_s_h {
	background:url(images/de_s_h.gif) no-repeat;
}
.de_p_h {
	background:url(images/de_p_h.gif) no-repeat;
}
/* popup**/

#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background:#000;
	display:none;
	height:100%;
}
.window {
	position:absolute;
	left:0;
	top:0;
	width:600px;
	height:380px;
	display:none;
	z-index:9999;
	padding:20px;
	background:#fff;
}
#dialog1, #dialog2, #dialog3 {
	height:380px;
	padding:10px;
	background:#fff;
	position:relative;
	position:absolute;
}
#frame1 {
	width:600px;
	height:390px;
	background:#F3F4F4;
	overflow:hidden;
}
#frame1 .wrapper{
	width:600px;
	height:390px;
	background:#F3F4F4;
	overflow:hidden;
}
.demoLogin {
	text-align:left;
	font-size:12px;
	position:relative;
	padding:10px;
}
.demoLogin h2 {
	font:bold 20px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
}
#webform-client-form-10 {
	text-align:left;
	padding:10px;
}
#webform-client-form-10 label {
	font:bold 13px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	padding-bottom:5px;
}
#webform-client-form-10 input[type="text"] {
	width:400px;
	border:1px solid #E0DADA;
	padding:8px;
}
#webform-client-form-10 textarea.error,#webform-client-form-10 select.error,#webform-client-form-10 input.error{
	background:#FAF7C6;
	border:1px dotted #FF0000;
	color:#000;
}
a.close:link, a.close:visited, a.close:active {
	position:absolute;
	top:320px;
	_top:325px;
	left:320px;
	background:url(images/de_skip.gif) no-repeat;
	width:275px;
	height:66px;
	text-indent:-9999px;
}

#login {
	height:290px;
	padding:20px;
	position:relative;
	position:absolute;
}
#frameLogin {
	width:600px;
	height:390px;
	background:#F3F4F4;
	overflow:hidden;
}
.crmwindow{
	position:absolute;
	left:0;
	top:0;
	width:680px;
	height:290px;
	display:none;
	z-index:9999;
	padding:20px;
	background:#E3EAED;
	border:10px solid #898989;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
.txtInfo{
	color:#000;
	margin-top:30px;
	}
.txtInfo h2{
	font:bold 25px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-align:left;
	color:#469304;
	}
.txtLogin{
	color:#000;
	}
.txtLogin h2{
	font:bold 25px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-align:left;
	}
.txtLogin p{
	text-align:left;
	}
.txtLogin a:link,.txtLogin a:active,.txtLogin a:visited,.txtLogin a:hover{
	color:#000;
	text-align:left;
	text-decoration:none;
	}
.yes{
	width:280px;
	float:left;
	border:5px solid #6CD1F2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-right:20px;
	background:#AFE5F7;
	padding:20px;
	height:80px;
	margin-top:20px;
	}
.no{
	width:280px;
	float:left;
	border:5px solid #BFCBD1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background:#F3F4F4;
	padding:20px;
	height:80px;
		margin-top:20px;
	}
.yes h2,.no h2{
	text-align:center;
	text-shadow:0 2px 0 #fff;
	}
.no p{
	padding:5px 25px;
	}
.yes p{
	padding:5px;
	}
/** End popup***/

/*** End Demo **/

/**** Investors ****/
.innercontentabt1 h1,.innercontentabt h1{
	font:bold 18px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;	
}




/***** End Investors *****/

/***** Clients ***/
.clientWrap {
	float:left;
}
.clientDesWrap {
	float:left;
	width:586px;
}
.clientList {
	background:url(images/c_case_bg.gif) no-repeat top;
	width:586px;
	float:left;
	position:relative;
	margin-bottom:10px;
}
.clientListB {
	background:url(images/c_case_bg_b.gif) no-repeat;
	position:absolute;
	bottom:-10px;
	left:3px;
	height:16px;
	width:586px;
}
.caseDes {
	padding:20px 0px 10px 70px;
	font-size:11px;
	text-align:left;
	text-shadow:0 2px 0 #fff;
	position:relative;
	_padding-right:0px;
	background:url(images/c_case_icon.gif) 20px 20px no-repeat;
}
.caseDes h2 {
	color:#000;
	font:bold 20px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.caseDes p {
	padding-right:150px;
}
.client1,.client2,.client3 {
	background:url(images/c_client1.gif) no-repeat;
	position:absolute;
	right:10px;
	top:12px;
	width:147px;
	height:118px;
}
.client2 {
	background:url(images/c_client2.gif) no-repeat;
}
.client3 {
	background:url(images/c_client3.gif) no-repeat;
}
.liClient1,.liClient2,.liClient3{
	position:absolute;
	right:40px;
	top:125px;	
}
.liClient2{
	right:25px;
 }
.liClient3{
	right:45px;
}
.clientTest {
	background:url(images/c_test_bg.gif) no-repeat top;
	width:381px;
	padding-top:50px;
	float:left;
	position:relative;
}
.clientTestB {
	background:url(images/c_test_bg_b.gif) no-repeat top;
	position:absolute;
	bottom:-10px;
	left:1px;
	height:16px;
	width:381px;
}
.testmo {
	width:250px;
	margin:0px auto;
	padding:20px 0 10px 0px;
	text-align:left;
	font-size:11px;
	text-shadow:0 2px 0 #fff;
	border-bottom:1px solid #D8D9D9;
	border-top:1px solid #fff;
}
.picewrf{
	
	}
/**** Case Studies Display***/

h2.trigger {
	padding: 0 0 0 25px;
	margin:10px 0;
	background: url(images/c_o_icon.gif) no-repeat left;
	width: 300px;
	font:bold 13px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	float: left;
	line-height:30px;
}
h2.trigger a:link, h2.trigger a:visited, h2.trigger a:active {
	color: #4A9604;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover {
	color: #000;
}
h2.active {
	background: url(images/c_c_icon.gif) no-repeat left;
}
.toggle_containerl {
	margin: 0 0 5px;
	padding: 0;
	background: #F3F4F4;
	overflow: hidden;
	font-size: 1.2em;
	clear: both;
	text-align:justify;
}
.toggle_containerl .block {
}
.toggle_containerl .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_containerl h3 {
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
	color:#000;
}
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	background: #F3F4F4;
	overflow: hidden;
	font-size: 1.2em;
	width: 450px;
	clear: both;
	text-align:justify;
}
.toggle_container .block {
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container h3 {
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
	color:#000;
}
/** End Case Studies **/
/*** End Clients ***/

/*** Support ****/

.sup1, .sup2, .sup3, .sup4 {
	padding:20px 0 10px 10px;
}
.sup1 h1, .sup2 h1, .sup3 h1, .sup4 h1 {
	font:bold 18px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.sup1 {
	/* background:url(images/sup_icon1.gif) no-repeat 0px 10px; */
}
.sup2 {
	background:url(images/sup_icon2.gif) no-repeat 0px 10px;
}
.sup3 {
	background:url(images/sup_icon3.gif) no-repeat 0px 10px;
}
.sup4 {
	background:url(images/sup_icon4.gif) no-repeat 0px 0px;
}
/*** End Support ***/
/*** login Popup **/

/** End Login popup **/
/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
	background-color: #fcc;
	border-color: #ebb;
	color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
	background-color: #ffd;
	border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
	background-color: #dfd;
	border-color: #beb;
}
/** Visa Offers */

.visaImg{
	background:url(images/v_img.gif) no-repeat  top right;
	width:250px;
	height:199px;
	float:right;
	}
a.vtalk:link, a.vtalk:visited, a.vtalk:active, a.vtalk:hover {
	background:url(images/v_btn.gif) no-repeat;
	text-indent:-9999px;
	width:173px;
	height:55px;
	position:absolute;
	top:80px;
	left:320px;
}
a.vurl:link, a.vurl:visited, a.vurl:active, a.vurl:hover {
	background:url(images/v_btn.gif) no-repeat -180px 0;
	text-indent:-9999px;
	width:175px;
	height:55px;
	position:absolute;
	top:80px;
	left:500px;
}
.detFeatDwn{
	background:#BDE5F8 url(images/price_discount.gif) no-repeat;
	width:508px;
	height:198px;
	float:left;
	}
/*.detFeatDwn{
	background:#BDE5F8 url(images/ex_i_info.gif) no-repeat 10px 15px;
	position:relative;
	font:bold 20px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
	color:#000;
	border:1px solid #93D3F2;
	padding:20px 0px 20px 50px;
	text-align:left;
	width:450px;
	float:left;
	}*/
a.ediDwn:link, a.ediDwn:visited, a.ediDwn:active, a.ediDwn:hover {
	background:url(images/p_download.gif) no-repeat;
	text-indent:-9999px;
	width:155px;
	height:40px;
	position:absolute;
	top:15px;
	right:5px;
}
a.ediHelp:link, a.ediHelp:visited, a.ediHelp:active, a.ediHelp:hover {
	background:url(images/p_download.gif) no-repeat -160px 0;
	text-indent:-9999px;
	width:110px;
	height:40px;
	position:absolute;
	top:25px;
	right:10px;
}
.detFeatNeed,.detFeatNeed1{
	background:#BDE5F8 url(images/ex_i_info.gif) no-repeat 10px 15px;
	position:relative;
	font:bold 15px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 2px 0 #fff;
	color:#000;
	border:1px solid #93D3F2;
	padding:20px 0px 15px 50px;
	text-align:left;
	width:390px;
	height:55px;
	float:left;
	margin-left:20px;
	}
.detFeatNeed span,.detFeatNeed1 span{
	font:normal 13px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding-top:20px;
	}
.detFeatNeed1{
	margin-top:10px;
	}
/*** Excel Hell */

.exTopBg{
	background:url(images/ex_t_bg.gif) no-repeat; 
	height:185px;
	}
.alertTxt{
  float:left;
  background:url(images/ex_i_alrt.gif) no-repeat left top;
  height:70px;
  width:410px;
  padding:5px 30px 10px 40px;
  text-align:justify;	
}
.exBgMain{
	background:url(images/ex_bg_ex.gif) no-repeat bottom center;
	height:340px;
	text-align:center;
	margin-top:20px;
	}
.exBgMain h1,.intro h1{
	font:bold 20px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 2px 0 #fff;
	}
.intro{
	width:580px;
	float:left;
	text-align:justify;
	padding:10px;
	position:relative;
	}
.intro p{
	padding:10px 0;
	}
.quickLinksWrap{
	float:right;
	background:#BDE5F8;
	border:1px solid #9BD6F2;
	padding:20px;
	text-align:left;
	}
.quick{
	font:bold 18px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff;
	background:url(images/ex_i_info.gif) no-repeat left top;
	padding:5px 0 0 50px;
	}
.quick ul{
	margin:10px 0;
	padding:0;
	}
.quick ul li{
	margin:0px;
	padding:2px 0;
	}
/** End Excel Hell **/

.innercontentabt1 .agreeTxt{
	position:relative;
	margin:40px 0;
	}
.topAgree a:link,.topAgree a:visited,.topAgree a:active{
	background:url(images/feat_top.gif) no-repeat;
	position:absolute;
	bottom:-30px;
	right:10px;
	width:115px;
	height:29px;
	text-indent:-9999px;
	}

/*** For Select Edition page **/

.seleWrap {
	float:left;
	margin:0px 0;
	text-align:left;
}
.seleWrap h2{
	background:url(images/choose_ques.gif) no-repeat left;
	font:bold 18px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff;
	padding:8px 0 8px 40px;
	}
.seleWrap h2.info{
	background:url(images/choose_i.gif) no-repeat left;
	font:bold 18px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff;
	padding:10px 0 8px 40px;
	}
.txtQues{
	font:normal 12px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff;
	padding:0px 0 5px 40px;
	margin-bottom:0px;
	}
a.seltrial:link, a.seltrial:visited, a.seltrial:active, a.seltrial:hover {
	background:url(images/abt_dwn_btn.gif) no-repeat -292px 0;
	text-indent:-9999px;
	width:295px;
	height:55px;
	position:absolute;
	bottom:-70px;
	right:0px;
}
/** End Select Edition page **/	

/* For Enterprise Edition Page */
.bnr_txt_ent {
	width:325px;
	height:51px;
	background:url(images/bnr_txt_ent.gif) no-repeat;
	position:absolute;
	top:15px;
	left:0px;
}
.entTop {
	background:url(images/f_bg_mm.gif) no-repeat bottom center;
	position:relative;
	text-align:left;
    height:120px;
}
.entTop  h1{
	font:bold 25px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff;
	padding:5px 0 5px 35px;
	background:url(images/ent_hd.gif) no-repeat left;
	}
.entTop span{
	padding-left:35px;
	color:#AAA9A9;
	font-size:12px;
	}
.enttxtOuter{	
	width:600px;
	text-align:justify;
	float:left;
	}
.enttxt{
	margin:10px 0;
	}
.enttxt h2{
	font:bold 18px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff;
	}
.enttxt p{
	padding:8px 0;
	}
.premium{
	margin:5px 0;
	padding:0px;
	}
.premium li{
	font-size:12px;
	background:url(images/ent_pre.gif) no-repeat left;
	padding:5px 0 5px 25px;
	color:#027AC6;
	}
.pre{
	border:1px solid #71BCE0;
	background:#BDE5F8;
	padding:10px;
	}
.pre h2{
	color:#027AC6;
	font-size:18px;
	}
.entRight{
	border:1px solid #000;
	padding:3px;
	background:#fff;
	margin-left:25px;
	float:left;
	width:335px;
	}
.entRighti{
	border:1px solid #B5B5B5;
	padding:10px;
	background:#F3F4F4;
	text-align:left;
	}
.entRighti h1,.enthlpi h1{
	font:bold 18px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff;
	}
.entRighti p{
	padding:8px 0;
	}
.entRighti h2{
	font:bold 16px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff;
	padding-top:10px;
	}
.entRighti ul{
	margin:5px 0;
	padding:0;
	}
.entRighti ul li{
	font-size:11px;
	background:url(images/ent_tick.gif) no-repeat left;
	padding:2px 0 2px 25px;
	color:#000;
	}
.enthlp{
	border:1px solid #71BCE0;
	padding:3px;
	background:#fff;
	margin-left:25px;
	float:left;
	width:335px;
	margin-top:10px;
	}
.enthlpi{
	border:1px solid #9BD6F2;
	padding:10px;
	background:#BDE5F8;
	text-align:left;
	}
.entmyob{
	border:1px solid #FF7D07;
	padding:3px;
	background:#FF7D07;
	margin-left:25px;
	float:left;
	width:335px;
	margin-top:10px;
	}
.entmyobi{
	border:1px solid #FF7D07;
	padding:10px 10px 10px 30px;
	text-align:left;
	color:#fff;
	background:#2060AA url(images/migrate.png) no-repeat 0px 10px;
	}
.entmyobi h2{
    font:bold 15px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
a.mobco:link, a.mobco:visited, a.mobco:active, a.mobco:hover {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	}
.exOuter{
	padding:10px;
	border:1px solid #D5D5D5;
	margin:5px 0;
	background:#fff;
	}
.exOuter span{
	padding:2px 0; 
	display:block;
	font:bold 12px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    color:#000;
	text-shadow:0 1px 0 #fff;
	color:#027AC6;
	}
.enthlp{
	border:1px solid #71BCE0;
	padding:3px;
	background:#fff;
	margin-left:25px;
	float:left;
	width:335px;
	margin-top:10px;
	}
.enthlpi{
	border:1px solid #9BD6F2;
	padding:10px;
	background:#BDE5F8;
	text-align:left;
	}
/*** End Enterprise Edition **/
	
/**** Second CRM safe **/

.hdSecSa{
	border:1px solid #72BCE0;
	background:#BDE5F8 url(images/secsafe_bg.gif) no-repeat 20px 50%;
	margin-bottom:20px;
	text-align:left;
	height:200px;
	}
.hdSecSa h1{
	font:bold 24px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    color:#000;
	text-shadow:0 1px 0 #fff;
	color:#027AC6;
	padding:20px 0 10px 170px;
	}
.hdSecSa ul{
	margin:0px 0 10px 165px;
	}
.hdSecSa ul li{
	background:url(images/secsafe_tick.gif) no-repeat 0px 10px;
	padding:10px 0 8px 30px;
	font:bold 15px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	float:left;
	width:300px;
	display:block;
	}
.secsaCont p{
	padding:5px 0 20px 0;
	text-align:left;
	}
.secsaCont h2{
	font:bold 18px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-shadow:0 1px 0 #fff;
	margin:0px;
	padding:0px;
	text-align:left;
	}
.listSa{
	width:460px;
	padding:0px 20px 10px 0;
	float:left;
	margin-left:5px;
	}
.bnr_txt_safe {
	width:325px;
	height:51px;
	background:url(images/bnr_txt_safe.gif) no-repeat;
	position:absolute;
	top:15px;
	left:0px;
}
/** Second CRM safe */
	
/*** Why on Demand **/
.bnr_txt_whyon {
	width:325px;
	height:51px;
	background:url(images/whyon_bnr.gif) no-repeat;
	position:absolute;
	top:15px;
	left:0px;
}
.whytxtOuter{	
	width:570px;
	text-align:justify;
	float:left;
	}
.whyRight{
	border:1px solid #000;
	padding:3px;
	background:#fff;
	margin-left:25px;
	float:left;
	width:370px;
	position:relative;
	}
.whyRight span{
 color:#868E93;
position:absolute;
right:15px;
bottom:15px;	
}
.whyontxt{
	background:#FCFCFC;
	border:1px solid #D5D5D5;
	margin:5px 0;
	padding:10px;
	}
.whyontxt h2{
	font:bold 16px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff;
	}
.whyontxt p{
	padding:8px 0;
	}
.entRightnew{
	border:1px solid #71BCE0;
	padding:10px 10px 10px 60px;
	background:#BDE5F8 url(images/whyon_crm.gif) no-repeat left;
	text-align:left;
	}
.entRightcloud{
	border:1px solid #71BCE0;
	padding:20px 10px 20px 100px;
	background:#BDE5F8 url(images/whyon_cloud.gif) no-repeat left;
	text-align:left;
	}
.entRightnew h1,.entRightcloud h1{
	font:bold 18px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff;
	}
.entRightnew p,.entRightcloud p{
	padding:8px 0;
	}
.entRightcompare{
	border:1px solid #B5B5B5;
	background:#FCFCFC;
	text-align:left;
	padding:10px;
	}
.entRightcompare h1{
	font:bold 18px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff;
	}
.entRightcompare p{
	padding:8px 0;
	}
.compareTab{
	font-size:11px;
	color:#4F4F4F;
	width:350px;
	border-collapse:separate;
	}
.compareTab div.txt{
	text-align:left;
	color:#999999;
	width:330px;
	margin:0px auto;
	}
.compareTab th{
	text-align:left;
	padding:5px 0 5px 10px;
	font-weight:normal;
	border:0px;
	}
.compareTab .bgwhy{
	padding:8px;
	background:#F0F0F0;
	font-size:11px;
	text-align:left;
	color:#000;
	font-weight:bold;
	}
.compareTab td{
	text-align:right;
	padding:5px 5px;
	}
.bottoms{
	background:#BDE5F8;
	padding:10px;
	border:1px solid #71BCE0;
	}
.bottoms ul{
	padding:0 0 0 15px;
}
.bottoms ul li{
	       font-size:11px;
list-style:decimal;
padding:3px 0;
}
.noneList ul li{
	       font-size:11px;
list-style:circle;
padding:3px 0;
}
/** End Why on Demand **/	
	
/** Why CRM? **/

.picGartner{
	background:url(images/gartnerPic.gif) no-repeat center top;
	padding-top:410px;
	font-size:11px;
	}
.bnr_txt_whycrm {
	width:325px;
	height:51px;
	background:url(images/whycrm_br.gif) no-repeat;
	position:absolute;
	top:15px;
	left:0px;
}
/*** End Why CRM? ***/
	
/*** About Second CRM ****/

a.liscrmDwld1:link,a.liscrmDwld1:active,a.liscrmDwld1:visited,a.liscrmDwld1:hover{

background:url(images/abt_small.gif) no-repeat;
width:260px;
height:62px;
position:absolute;
text-indent:-9999px;   
left:80px;  
bottom:0px;                                
}


a.liscrmDwld2:link,a.liscrmDwld2:active,a.liscrmDwld2:visited,a.liscrmDwld2:hover{

background:url(images/abt_mid.gif) no-repeat;
width:260px;
height:62px;
position:absolute;
text-indent:-9999px;  
left:350px;
bottom:0px;                                  
}

/********* For Enterprise page ***********/

.btnDwnEnt{
	border:1px solid #71BCE0;
	padding:3px;
	background:#fff;
	margin-left:25px;
	float:left;
	width:335px;
	margin-top:10px;
	}
.btnDwnEnti{
	border:1px solid #9BD6F2;
	padding:10px;
	background:#BDE5F8;
	text-align:left;
	position:relative;
	height:80px;
	}
.btnDwnEnti h1{
	font:bold 17px "Helvetica Neue (TT)", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff;
	}
a.liscrmDwld3:link,a.liscrmDwld3:active,a.liscrmDwld3:visited,a.liscrmDwld3:hover{

background:url(images/abt_mid_ent.gif) no-repeat;
width:260px;
height:62px;
position:absolute;
text-indent:-9999px;  
bottom:0px;
                             
}

/*** End ****/	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	