body {margin:23px 0px 0px 0px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
a{color:#999;}
p {margin:0px; padding:0px; border:0px; text-align:justify;}
img {margin:0px; padding:0px; border:0px;}

form, fieldset {margin:0px; padding:0px; border:0px;}
label { padding: 0px 2px; }
input { border: 1px solid #c2c0b7; margin:2px; margin-bottom: 8px; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif;
background: #fff url(form-input-bg.gif) repeat-x; }

.clear {clear:both}

h1 {margin:0px; padding:0px; border:0px; font-size:28px; color:#575757; line-height:38px;}
h1 span{color:#d40505;}
h2 {margin:0px; padding:0px; border:0px; font-size:22px; color:#575757; font-weight:normal; line-height:20px;}


.btn-wapper {padding:8px 0 0 0;}
.btn {background:url(btn-bg.gif) left top no-repeat; width:67px; min-width:67px; margin:0px; padding:0px 0px 5px 0px; _padding:0px 0px 0px 0px; .padding:0px 0px 2px 0px; border:0; height:21px; min-height:21px; font-family:Tahoma; font-size:11px; color:#d90000;}

.select {margin:0px; padding:4px 4px 6px 4px; border:1px solid #aeae5b; color:#545454; font-family:Tahoma; font-size:11px; width:200px; min-width:200px; background:#fefef8;}

input.cleardefault {margin:0px; padding:4px 10px 6px 9px; border:1px solid #b1b1b1; color:#545454; font-family:Tahoma; font-size:11px; width:190px; min-width:190px;}

.page-bg {background:url(page-bg.gif) left top repeat-x #efefef; padding:0 0 20px 0}

.subscribe {background:url(btn-bg-2.gif) left top repeat-x; margin:0px; padding:5px; border:0px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#ffffff; width:75px; min-width:75px;}


.main {width:968px; min-width:968px; margin:0 auto 0 auto;}

.top {margin:0 0 9px 0;}
.logo {float:left; padding:0 0 0 6px;}
.top-right {float:right; padding:14px 0 0 0px; width:783px;}

.top-left-cove {float:left}
.top-right-cove {float:right}
.loginError{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#FF0000; padding-top:20px;}


.top-left-menu {float:left; background:url(top-menu-bg.gif) left top repeat-x; padding:7px 0 0 0; width:770px; color:#FFFFFF; font-weight:bold; height:33px; min-height:33px;}
.tabs {padding:3px 0 0 0; float:left;}
.tabs ul {margin:0; padding:0; list-style:none; }
.tabs li {display:inline; margin:0; padding:0;}
.tabs a {float:left; background:url(top-menu-left.gif) left top no-repeat; margin:0; padding:0 0 0 4px; text-decoration:none; margin:0 2px 0 0}
.tabs a span {float:left; display:block; background:url(top-menu-right.gif) right top; padding:2px 10px 3px 6px; color:#FFFFFF; text-decoration:none}

.tabs a span {float:none;}
/* End IE5-Mac hack */
.tabs a:hover span {color:#FFFFFF;}
.tabs a:hover {background-position:0% -20px;}
.tabs a:hover span {background-position:100% -20px;}

.tabs a.active {background-position:0% -20px;}
.tabs a.active span {background-position:100% -20px;}


.top-cotect {float:right; color:#393838; font-size:16px; text-transform:uppercase; padding:3px 0 0 0;}
.top-cotect span{color:#ffffff;}


/* ------------------ header banner start ------------------------ */

.left-banner {float:left; width:428px;
height:332px; position:relative; z-index:200;
}
.left-banner div.btnDiv{
position:absolute; 
right:0px; 
top:0px; 
z-index:100;
padding-top:5px;
padding-right:5px;
}
.left-banner div.btnDiv a img{
	border:2px solid #970508;
}
.left-banner div.btnDiv a:hover img{
	border:2px solid #D90D11;
}
.left-banner ul{
	padding:0px; 
	margin:0px; 
	position:absolute; 
	z-index:-200;
	list-style:none;
}
.left-banner ul li{
	position:relative; width:428px; height:322px;
	float:left;
}
.left-banner ul li div.des{
	position:absolute; top:217px; left:0px; color:#fff;
	padding-left:5px;
	padding-right:5px;
}
.left-banner ul li div.des a{
	float:right;
	background:url(readmoreR.gif) 0px 0px no-repeat;
	width:79px;
	height:20px;
	text-indent:-9999px;
	text-align:center;
}
.left-banner-2 {float:left; width:210px; font-weight:bold; padding:10px 27px 0px 17px; text-align:justify;}
.left-banner-2 .hd{color:#575757; font-size:20pt; font-weight:normal; line-height:34px;}
.left-banner-2 .hd span{color:#c30000;}
.left-banner-2 p{line-height:21px; color:#424040; margin:0 0 6px 0; padding-top:19px; font-size:12px;}
.left-banner-3 {float:right; padding:0; color:#FFFFFF; width:252px;}

.cbt-banner-bg {
	float:right; 
	width:517px; 
	min-width:518px; 
	background:url(cnt-banner-bg.gif) left top repeat-x #ffffff; 
	border:1px solid #d9d9d9; 
	padding:10px 10px 11px 10px; 
	height:309px;	
	}
.left-banner-3  .bonusDiv{
	float:left;
	width:252px; 
	height:93px;
	margin-bottom:10px;
	background:url(e-proposal-our-flagship-product-sell-more.gif) 0px 0px no-repeat;
}
.left-banner-3  .bonusDiv span.ban{
	float:left; 
	padding-top:8px; 
	padding-left:10px;
}
.left-banner-3  .bonusDiv div.bonusBox{
	float:right; 
	width:150px; 
	color:#fff;
	padding-top:7px; 
	font-weight:bold;
	font-size:16px;
}
.left-banner-3  .bonusDivH{
	float:left;
	width:252px; 
	height:93px;
	margin-bottom:10px;
	cursor:pointer;
	background:url(e-designer-soon.gif) 0px 0px no-repeat;
}
.left-banner-3  .bonusDivH span.ban{
	float:left; 
	padding-top:20px; 
	padding-left:8px;
}
.left-banner-3  .bonusDivH div.bonusBox{
	float:right; 
	width:150px; 
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:7px; 
	font-weight:bold;
	font-size:16px;
}
td.fontBig{
	font-size:14px;
}
.slogan {padding:33px 0 22px; text-align:center;}

div.box1 {
width:277px; 
float:left; 
background:#FFFFFF; 
border:1px solid #dbdbdb; 
padding:17px 17px 10px 17px; 
margin:0 15px 0 0; 
min-height:217px;
height:auto !important;
height:217px;
}
div.box1 ul{
	width:220px;
	list-style:none;
	padding:0px;
	margin:0px;
}
div.box1 ul li{
	width:269px;
	float:left;
	font-weight:bold;
}
div.box1 ul li a{
	background:url(bullet.jpg) 0px 2px no-repeat;
	padding-left:20px;
	float:left;
	width:200px;
	padding-top:3px;
	padding-bottom:6px;
	color:#5E4D4D;
	font-size:12px;
	text-decoration:none;
	
}
div.box1 ul li a:hover{
	background:url(bulletH.jpg) 0px 2px no-repeat;
}
div:hover.box1{background:#FFFFFF; border:1px solid #048ca4;}
.heading {color:#048ca4; font-size:17px; font-weight:bold; margin:0 0 10px 0;}
.heading span{color:#d90000;}
.heading a{color:#048ca4; text-decoration:none}
.heading a span{color:#d90000; text-decoration:none}
.heading a:hover{color:#048ca4; text-decoration:underline}
.heading a:hover span{color:#d90000; text-decoration:underline}


div.box2 {
	width:277px; 
	float:left; 
	background:#FFFFFF; 
	border:1px solid #dbdbdb; 
	padding:17px 17px 10px 17px; 
	min-height:217px;
	height:auto !important;
	height:217px;
}
div:hover.box2{background:#FFFFFF; border:1px solid #048ca4;}

div.box3 {
	width:277px; 
	float:right; 
	background:#FFFFFF; 
	border:1px solid #dbdbdb; 
	padding:17px 17px 10px 17px; 
	min-height:217px;
	height:auto !important;
	height:217px;
}
div.box3 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
div.box3 ul.article li{
	width:257px;
	float:left;
	font-weight:bold;
	background:url(bullet.jpg) 0px 2px no-repeat;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:6px;
}
div.box3 ul.article li a{
	color:#5E4D4D;
	font-size:12px;
	text-decoration:none;
}

div.box3 p{
}


div:hover.box3{border:1px solid #048ca4; background:#FFFFFF;}

.cnt-box-img {padding:0 0 14px 0;}
.cnt-box-left {float:left;}
.cnt-box-right {float:right; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.cnt-box-right p{line-height:19px}
.cnt-box-right a {color:#048ca4; text-decoration:none}
.cnt-box-right a:hover {color:#000000; text-decoration:none}

.spacer {padding:11px 0 0 0; _padding:18px 0 0 0; .padding:18px 0 0 0;}

/* ------------------------  content end  -----------------------------*/


/* ------------------------  bottom start  -----------------------------*/

.footer-box {padding:32px 0 32px 0; font-size:11px; width:968px; margin:0 auto;}
.footer-box div.flag{

float:right;
}

.footer-box div.flag ul{
	float:left;
	width:574px;
	list-style:none;
	padding:0px;
}
.footer-box div.flag ul li{
	float:left;
	width:95px;
}
.footer-box div.flag ul li a{
	text-decoration:none;
	color:#999;
	font-size:12px;
	font-weight:bold;
}	
.footer-box-1 {float:left; width:320px; padding:0 0 0 0;}
.footer-box-1 p{padding:0 0 10px 0; line-height:16px; color:#545454;}
.footer-box-1 span{color:#bc0000;}

.footer-box-2 {float:left; width:200px; padding:0 70px 0 0; color:#5a5858}
.footer-box-2 p{padding:0 0 10px 0; line-height:18px;}
.footer-box-3 {float:left}
.footer-box-3 .box-left {color:#5e4d4d; margin:10px 10px 0 0; float:left; width:145px;}
.footer-box-3 .box-left a{color:#5e4d4d; text-decoration:none;}
.footer-box-3 .box-left a:hover{color:#5e4d4d; text-decoration:underline;}

.footer-box-3 .box-left p{background:url(footer-dot.gif) left 6px no-repeat; padding:0 0 5px 10px; margin:0px;}

.footer {border-top:1px solid #e0dfdf; padding:10px;}
.footer-wapper {width:968px; margin:0 auto;}
.copyright {text-align:left; line-height:30px; font-family:Tahoma; font-size:11px; color:#545454}
.footer-logo {float:right;}
/* ------------------------  bottom end  -----------------------------*/


/* --------------------------------------------------------------  Home page End ----------------------------------------------------------------------*/ 

/* --------------------------------------------------------------  inner page start ----------------------------------------------------------------------*/ 
/* ------------------------  eproposal start  -----------------------------*/

.inn-left-boxes {padding:0 28px 10px 28px; width:484px; float:right;}


.inn-left-banner-2 {height:120px; }


.inn-left-banner-2 .hd {color:#FFFFFF; font-size:35pt; font-weight:normal; line-height:normal}
.inn-left-banner-2 .hd span{color:#790000;}
.inn-left-banner-2 p{line-height:20px; color:#FFFFFF; margin:0 0 2px 0; font-size:14px;}
.inn-left-banner-3 {
	color:#FFFFFF; 
	
	padding:10px 0 0 0;
}
.inn-left-banner-3 .box {padding:0; overflow:hidden;}
.inn-left-banner-3 .box .left{float:left; margin:0}
.inn-left-banner-3 .box .right{float:right; width:140px;}

.banner-icon {padding:0px 0 0 0; font-size:11px; color:#575555;}
.banner-icon a{color:#c0201f; text-decoration:underline;}
.banner-icon a:hover{color:#566163; text-decoration:none;}

.benner-icon-left {float:left; width:50%;}
.benner-icon-left .left {float:left; width:80px; text-align:center}
.benner-icon-left .right {float:right; width:160px; text-align:left; font-size:14px; color:#566163; font-weight:bold; padding:12px 0 0 0}

.benner-icon-right {float:right; text-align:center; width:50%;}
.benner-icon-right .left {float:left; width:80px; text-align:center}
.benner-icon-right .right {float:right; width:160px; text-align:left; font-size:14px; color:#566163; font-weight:bold; padding:12px 0 0 0}
/* ------------------------  eproposal end  -----------------------------*/



/* ------------------------  feature-report.html start  -----------------------------*/

.inn-cnt-bg {background:url(inn-cnt-bg.gif) left top repeat-y; padding:0 2px 28px 1px; border-top:1px solid #d3cfcf;}

.inn-left {float:left; width:273px; min-width:273px;}

.left-menu ul{margin:0px; padding:0px; border:0px;}
.left-menu li{margin:0px; border:0px; display:inherit; list-style:none; font-size:11px; color:#514b4b; line-height:15px; padding:0;}
.left-menu li a {background:url(left-menu.gif) left top no-repeat; display:block; font-size:11px; color:#514b4b; text-decoration:none; padding:10px 25px 26px 30px;height: 32px; height: 24px;}
.left-menu li a span{font-weight:bold; font-size:12px; color:#514b4b}
.left-menu li a:hover {background:url(left-menu-h.gif) left top no-repeat; display:block; font-size:11px; color:#FFFFFF; text-decoration:none; padding:10px 25px 26px 30px;}
.left-menu li a:hover span{font-weight:bold; font-size:12px; color:#FFFFFF}
.left-menu li a.active {background:url(left-menu-h.gif) left top no-repeat; display:block; font-size:11px; color:#FFFFFF; text-decoration:none; padding:10px 25px 26px 30px;}
.left-menu li a.active span{font-weight:bold; font-size:12px; color:#FFFFFF}


.inn-right {float:right; width:600px; padding:0 63px 0 0;}
.cnt-hd {border-bottom:1px solid #b6b9bb; font-family:Arial, Helvetica, sans-serif; font-size:20pt; color:#1ca0ac; padding:20px 0 10px 0; margin:0 0 5px 0;}
.cnt-text .midtext { line-height: 18px; margin: 12px 0px; }
.cnt-text {color:#2e2e2e;}
.cnt-text h1, h2, h3 { margin-bottom: 15px; }
.cnt-text .text {line-height:24px; font-size: 13px; font-weight:bold;}
.cnt-text .text a {color:#048ca4; text-decoration:underline; font-weight:bold}
.cnt-text .text a:hover {color:#000000; text-decoration:none}
.cnt-sub-hd {font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#1ca0ad; padding:15px 0 10px 0; margin:0 0 5px 0; }

.cnt-points {background:url(arrow.gif) left 3px no-repeat; padding: 0px 0px 15px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.cnt-page-hd {background:url(inn-cnt-top-bg.gif) left top repeat-y; padding:17px 0 13px 25px;}

.cnt-top-link {padding:8px 25px 13px 25px; float:right; color:#d40505;}
.cnt-top-link a{color:#d40505; text-decoration:none; padding:0 5px;}
.cnt-top-link a:hover{color:#d40505; text-decoration:underline; padding:0 5px;}

/* ------------------------  feature-report.html end  -----------------------------*/


/* ------------------------  company.html start  -----------------------------*/
.inn-cnt-bg2 {background:url(inn-cnt-bg2.gif) left top repeat-y; padding:0 1px 28px 1px; border-top:1px solid #d3cfcf;}
.inn-left-call {float:left; width:660px; padding:38px 38px 0 38px;}
.inn-right-call {float:right; width:228px;}

.inn-hd {border-bottom:1px solid #d40505; padding:0 0 10px 0; margin:0 0 15px 0;}
/* ------------------------  company.html end  -----------------------------*/




/* ------------------------  contact.html start  -----------------------------*/

.contact-mainbg { background: url(contact-main-bg.jpg) no-repeat bottom right; }
.contact-details {padding:30px; color:#2e2e2e;}
.contact-details span {color:#d40505; font-weight:bold}
.contact-details a {color:#2e2e2e; text-decoration:underline;}
.contact-details a:hover {color:#2e2e2e; text-decoration:none;}


.input {background:#fefef8; border:1px solid #aeae5b; margin:0px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:196px; min-width:196px;}
.input-big {background:#fefef8; border:1px solid #aeae5b; margin:0px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:510px; min-width:510px;}
#frmContactMain span { color: #555; }
#frmContactMain textarea { border: 1px solid #c2c0b7; margin:2px; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; background: #fff url(form-textarea-bg.gif) repeat-x; }
#frmContactMain  input.checkbox { padding: 0px; margin: 0px; }
input.submit { border: 1px solid #b31514; background: #fd5843 url(form-submit-bg.gif) repeat-x bottom; color: #fff; }

/* ------------------------  contact.html end  -----------------------------*/

.login {float:right; margin:0 0 0 15px;}
.login {}
.login ul {margin:0; padding:0; list-style:none; }
.login li {display:inline; margin:0; padding:0; font-family:"Arial Narrow"; font-size:14pt; font-weight:bold;}
.login a {float:left; background:url(login-left.gif) left top no-repeat; margin:0; padding:0 0 0 4px; text-decoration:none; margin:0 2px 0 0}
.login a span {float:left; display:block; background:url(login-right.gif) right top no-repeat; padding:0px 25px 3px 25px; color:#818181; text-decoration:none; text-decoration:none}
.login a span {float:none;}
.login a:hover span {color:#FFFFFF;}
.login a:hover {background:url(login-left-h.gif) left top no-repeat;}
.login a:hover span {background:url(login-right-h.gif) right top no-repeat; color:#818181; padding:0px 25px 10px 25px; }

.form-test {background:url(login-bg.gif) left top repeat-y; color:#45484c;}

.form-wapper {padding:20px 20px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.form-wapper p{padding:0 0 5px 0;}

.login-input {margin: 0 0 5px 0; padding:2px; border:1px solid  #c9c39e; color:#45484c; font-family:Verdana, Arial, Helvetica, sans-serif; width:220px; min-width:220px;}

.forgot-pass {color:#e60000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right}
.forgot-pass a{color:#e60000; text-decoration:none;}
.forgot-pass a:hover{color:#e60000; text-decoration:underline;}




div.sub-box1 {width:204px; float:left; padding:15px 15px 0px 15px; background:url(cnt-box-bg2.gif) left top no-repeat; margin:0 10px 0 0;}
div:hover.sub-box1 {background:url(cnt-box-bg2-h.gif) left top no-repeat;}
div.sub-box2 {width:204px; float:left; padding:15px 15px 0px 15px; background:url(cnt-box-bg2.gif) left top no-repeat; margin:0 10px 0 0;}
div:hover.sub-box2 {background:url(cnt-box-bg2-h.gif) left top no-repeat;}
div.sub-box3 {width:204px; float:left; padding:15px 15px 0px 15px; background:url(cnt-box-bg2.gif) left top no-repeat;}
.text{line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.text p{padding:0 0 10px 0;}
div:hover.sub-box3 {background:url(cnt-box-bg2-h.gif) left top no-repeat;}
div.sub-box4 {width:204px; float:right; padding:15px 15px 0px 15px; background:url(cnt-box-bg2.gif) left top no-repeat;}
div:hover.sub-box4 {background:url(cnt-box-bg2-h.gif) left top no-repeat;}

.cnt-box-right2 {float:right; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000}
.cnt-box-right2 a {color:#d90000; text-decoration:none}
.cnt-box-right2 a:hover {color:#000000; text-decoration:none}







/* --------------------- A creative professional start ------------------------*/

.left-menu2 ul{margin:0px; padding:0px; border:0px;}
.left-menu2 li{margin:0px; border:0px; display:inherit; list-style:none; font-size:11px; color:#514b4b; line-height:15px; padding:0;}
.left-menu2 li a {background:url(left-menu.gif) left top no-repeat; display:block; font-size:11px; color:#514b4b; text-decoration:none; padding:10px 0 10px 30px; _padding:10px 0 26px 30px; .padding:10px 0 9px 30px; height:40px; min-height:40px;}
.left-menu2 li a span{font-weight:bold; font-size:12px; color:#514b4b}
.left-menu2 li a:hover {background:url(left-menu-h.gif) left top no-repeat; display:block; font-size:11px; color:#FFFFFF; text-decoration:none; padding:10px 0 10px 30px; _padding:10px 0 26px 30px; .padding:10px 0 9px 30px; height:40px; min-height:40px;}
.left-menu2 li a:hover span{font-weight:bold; font-size:12px; color:#FFFFFF}
.left-menu2 li a.active {background:url(left-menu-h.gif) left top no-repeat; display:block; font-size:11px; color:#FFFFFF; text-decoration:none; padding:10px 0 10px 30px; _padding:10px 0 26px 30px; .padding:10px 0 9px 30px; height:40px; min-height:40px;}
.left-menu2 li a.active span{font-weight:bold; font-size:12px; color:#FFFFFF}
.left-menu2-thumb {float:left; margin:0 10px 0 0; background:url(user-icon-bg.gif) left top no-repeat; padding:3px;}










/*div.left-menu3 {background:url(left-menu.gif) left top no-repeat; display:block; font-size:11px; color:#514b4b; text-decoration:none; padding:10px 0 26px 30px; height:32px; height:24px;}
div.a.left-menu3 {background:url(left-menu-h.gif) left top no-repeat; display:block; font-size:11px; color:#FFFFFF; text-decoration:none; padding:10px 0 26px 30px;}
div:hover.left-menu3 {background:url(left-menu-h.gif) left top no-repeat; display:block; font-size:11px; color:#FFFFFF; text-decoration:none; padding:10px 0 26px 30px; height:32px; height:24px;}

*/


/* --------------------- A creative professional end ------------------------*/

.cnt-sub-hd2 {font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#757575; padding:20px 0 5px 0; margin:0 0 5px 0; font-weight:bold; border-bottom:1px dashed #999999;}

/* --------------------- A creative professional end ------------------------*/


/* --------------------- Pricing end ------------------------*/
.inn-cnt-bg3 {padding:0 1px 28px 1px; background:#ffffff; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.tbl-bg {background:url(cnt-tbl-bg.gif) left top repeat-y;}
.inn-left-call2 {padding:38px 38px 0 32px;}

.tbl-hd-bg {background:url(cnt-tbl-hd-bg.gif) left top no-repeat; padding:5px 2px 5px 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; height:25px; min-height:25px; line-height:25px;}
.tbl-hd-bg .cal1 {width:84px; min-width:84px; text-align:center; float:left;}
.tbl-hd-bg .cal2 {width:196px; min-width:196px; text-align:center; float:left;}
.tbl-hd-bg .cal3 {width:193px; min-width:193px; text-align:center; float:left;}
.tbl-hd-bg .cal4 {width:225px; min-width:225px; text-align:center; float:left;}
.tbl-hd-bg .cal5 {width:191px; min-width:191px; text-align:center; float:left;}

.row {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#262626; padding:0 2px;}
.row .cal1 {width:78px; min-width:78px; text-align:center; float:left; color:#1ca0ac; font-weight:bold; padding:5px 3px;}
.row .cal2 {width:187px; min-width:187px; text-align:left; float:left; padding:5px 3px 5px 5px; border-bottom:1px solid #d2d2d2;}
.row .cal3 {width:187px; min-width:187px; text-align:center; float:left; padding:5px 3px; border-bottom:1px solid #d2d2d2;}
.row .cal4 {width:219px; min-width:219px; text-align:center; float:left; padding:5px 3px; border-bottom:1px solid #d2d2d2;}
.row .cal5 {width:187px; min-width:187px; text-align:center; float:left; padding:5px 3px; border-bottom:1px solid #d2d2d2;}

.row .cnt-tbl-seprater {background:url(cnt-tbl-seprater.gif) left bottom no-repeat; width:78px; min-width:78px; text-align:center; float:left; color:#1ca0ac; font-weight:bold; padding:5px 3px 6px 3px;}



.tbl-bot-bg {background:url(cnt-tbl-bot-bg.gif) left top no-repeat; padding:0 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; height:33px; min-height:33px; line-height:33px;}
.tbl-bot-bg .cal1 {width:84px; min-width:84px; text-align:center; float:left;}
.tbl-bot-bg .cal2 {width:196px; min-width:196px; text-align:center; float:left;}
.tbl-bot-bg .cal3 {width:193px; min-width:193px; text-align:center; float:left;}
.tbl-bot-bg .cal4 {width:225px; min-width:225px; text-align:center; float:left;}
.tbl-bot-bg .cal5 {width:191px; min-width:191px; text-align:center; float:left;}

.bot-button {padding:30px 0 0 0; text-align:center}
.bot-button img{padding:0 20px 0 0}







.inn-wapper {padding:0 6px 0 9px; width:845px}
.sub-hd {color:#767373; font-weight:bold; font-size:17px; padding:0 0 10px 0;}
.pric-left-cal {float:left; width:400px;}
.pric-left-cal .hd {background:url(cnt-hd-bg.gif) left top no-repeat; padding:10px 10px 9px 10px; font-weight:bold; color:#d40505; margin:0 0 8px 0;}
.pric-left-cal .sub-hd {color:#1ca0ac; font-size:17px;}
.pric-left-cal .box-wapper {margin:0 0 10px 0;}
.pric-left-cal .box-bg {background:#FFFFFF; border-left:1px solid #e1dbdb; border-right:1px solid #e1dbdb; padding:0 20px 5px 20px;}

.pric-right-cal {float:right; width:400px;}
.pric-right-cal p{margin:0px; padding:0px;}
.pric-right-cal .hd {background:url(cnt-hd-bg.gif) left top no-repeat; padding:10px 10px 9px 10px; font-weight:bold; color:#d40505; margin:0 0 8px 0;}
.pric-right-cal .sub-hd {color:#1ca0ac; font-size:17px; font-weight:bold;}
.pric-right-cal .box-wapper {margin:0 0 10px 0;}
.pric-right-cal .box-bg {background:#FFFFFF; border-left:1px solid #e1dbdb; border-right:1px solid #e1dbdb; padding:0 20px 5px 20px;}
.pric-right-cal .box-bg2 {background:#f4feff; border-left:1px solid #e1dbdb; border-right:1px solid #e1dbdb; padding:0 20px 5px 20px;}

.drop {width:100px; min-width:100px; color:#d40505; font-weight:bold; border:1px solid #aeae5b;}






/* --------------------- Pricing end ------------------------*/

/* --------------------- Tooltips ------------------------*/

a.tt{ position:relative; z-index:24; font-weight:bold; text-decoration:none; }
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip { display:block; position: absolute; top:15px; left:0px; padding: 0px; width: 240px; background: #fff; color: #555; }
a.tt:hover span.tooltip p { padding: 10px; border: 1px solid #777;}

/* --------------------- light box start ------------------------*/


.register-hd {background: url(registration-for-free-top-cove.gif) left top no-repeat; text-align:right; padding:7px; height:24px;}
.register-cnt {background: #fff url(register-box-mid-bg.gif) left top repeat-y; padding:5px 20px;}
.register-cnt a{color:#048ca4; text-decoration:underline;}
.register-cnt a:hover{color:#048ca4; text-decoration:none;}
.register-ft { height: 15px; background: url(register-footer-cove.gif) left top no-repeat;}

.form-left, .form-right { padding: 3px; }
.form-left {width: 188px; height: 509px; float: left; background: url(register-left-bg.gif) no-repeat;}
.form-right {width: 415px; height: 549px; float: right; background: url(register-right-bg.gif) no-repeat;}
.form-right h3.register { margin: 0px; padding: 5px; font-size: 16px; text-decoration: none; color: #4a4; }

ul.register-point { margin: 0px 0px 0px 4px; padding: 0px 0px 0px 22px; list-style-image: url(list-bullet-check.gif); }
ul.register-point li { margin: 0px 5px 0px 0px; }

.forget-hd {background:url(forgot-password.gif) left top no-repeat; text-align:right; padding:7px; height:35px;}

.input-brd {margin:0px; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.input-brd-small {width:140px; min-width:140px; margin:0px; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

.input-drop-brd {margin:0px; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.input-drop-brd2 {margin:0px; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.input-image { margin: 0px; padding: 0px; border: 0px;}

.register-bot-bg {background:url(register-bot-bg.gif) left top no-repeat; padding:17px 40px 18px 0; text-align:center;}

/* --------------------- light box end ------------------------*/

.header-banner {padding:0 0 0 0;}
.inner-header-banner {padding:8px 0 25px 0;}

/* --------------------------------------------------------------  inner page end ----------------------------------------------------------------------*/






























.content {background:#ffffff; border:1px solid #dbdbdb; margin:20px 0; padding:20px; width:926px; color:#000000}

.content-link {color:#566163;}
.content-link a{color:#c0201f; text-decoration:underline; font-weight:bold;}
.content-link a:hover{color:#566163; text-decoration:none; font-weight:bold;}

.sub-h1 {margin:0px; padding:0px; border:0px; font-size:24px; color:#575757; line-height:38px;}
.sub-h1 span{color:#d40505;}
.sub-h2 {margin:0px; padding:0px; border:0px; font-size:18px; color:#575757; font-weight:normal; line-height:20px;}
.sub-h2 a{color:#575757; text-decoration:none;}
.sub-h2 a:hover{color:#575757; text-decoration:none;}



.cnt-heading-img {float:left; margin:0px 10px 20px 0px; padding:0px; }


.content .content-left {float:left; width:270px; margin:0 12px 0 0; padding:0 30px 0 0; line-height:17px; overflow:hidden; display:block;}
.content .content-left span{color:#d40505; font-weight:bold; font-size:15px;}

.content .content-left a
{
background:url(readmore.jpg) 0px 0px no-repeat;
width:115px;
height:25px;
text-indent:-999px;
font-size:1px;
cursor:pointer;
text-align:center;
float:left;
}

.content .content-left a:hover{color:#333333; text-decoration:none; font-weight:bold;}

.content .content-mid {float:left; width:270px; padding:0 30px 0 0; line-height:17px; overflow:hidden; display:block;}
.content .content-mid span{color:#d40505; font-weight:bold; font-size:15px;}
.content .content-mid a
{
background:url(readmore.jpg) 0px 0px no-repeat;
width:115px;
height:25px;
text-indent:-999px;
font-size:1px;
cursor:pointer;
text-align:center;
float:left;
}
.content .content-mid a:hover{color:#333333; text-decoration:none; font-weight:bold;}

.content .content-right {float:right; width:270px; padding:0 30px 0 0; line-height:17px; overflow:hidden; display:block;}
.content .content-right a
{
background:url(readmore.jpg) 0px 0px no-repeat;
width:115px;
height:25px;
text-indent:-999px;
font-size:1px;
cursor:pointer;
text-align:center;
float:left;
}
.content .content-right a:hover{color:#333333; text-decoration:none; font-weight:bold;}

.content .content-right span{color:#d40505; font-weight:bold; font-size:15px;}
.content .content-right strong{color:#474747}










/* ------------------------------------------------ inner page start on 24-02-09 ------------------------------------------------ */

.inner-page-bg {background:url(inn-page-bg.gif) left top repeat-x #efefef; padding:0 0 20px 0;}

.buttons {margin:0; padding:10px 0px 0px 0px; border:0px;}
.buttons ul {margin:0px; padding:0px; border:0px;}
.buttons li {margin:0px; border:0px; display:inline; background:url(btn-left.gif) left top no-repeat; padding: 10px 4px 15px 15px; _padding:0 0 0 15px; .padding:0 0 0 15px;}
.buttons li span{background:url(btn-right.gif) right top no-repeat; padding: 10px 12px 9px 0; font-size:12px; letter-spacing: -0.06em; color:#c30000; font-weight:bold;}




div.inn-box1 {width:277px; float:left; background:#FFFFFF; border:1px solid #dbdbdb; padding:17px 17px 10px 17px; margin:0 15px 0 0; height:172px;}
div:hover.inn-box1{background:#FFFFFF; border:1px solid #048ca4;}

div.inn-box2 {width:277px; float:left; background:#FFFFFF; border:1px solid #dbdbdb; padding:17px 17px 10px 17px; height:172px;}
div:hover.inn-box2{background:#FFFFFF; border:1px solid #048ca4;}

div.inn-box3 {width:277px; float:right; background:#FFFFFF; border:1px solid #dbdbdb; padding:17px 17px 10px 17px; height:172px;}
div:hover.inn-box3{border:1px solid #048ca4; background:#FFFFFF;}

.newSmalltext{ font-size:13px; word-spacing:1px; color:#FFFFFF;}




/* ------------------------------------------------ inner page end on 24-02-09 ------------------------------------------------ */




.inner-sub-page-bg {background:url(inner-sub-page-bg.gif) left top repeat-x #efefef; padding:0 0 20px 0;}







/* ------------------------------------------------ inner page start on 13-03-09 ------------------------------------------------ */

.cnt-page-hd2 {background:url(inn-cnt-top-bg.gif) -1px top repeat-y; padding:17px 0 13px 25px;}

.calculator {padding:25px 129px 20px 137px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545454}

.cnt-hd2 {border-bottom:1px solid #b6b9bb; font-family:Arial, Helvetica, sans-serif; font-size:20pt; color:#d40505; padding:20px 0 10px 0; margin:0 0 5px 0;}

.calc-tbl {width:700px; }
.calc-tbl .hd { padding:10px 0;}
.calc-tbl .hd .one{float:left; width:240px; text-align:center;}
.calc-tbl .hd .two{float:left; width:200px; text-align:center; font-size:18px; color:#464646}
.calc-tbl .hd .three{float:left; width:253px; text-align:center; font-size:18px; color:#d40505}


.calc-tbl .row { padding:10px 0; border-bottom:1px solid #d3cfcf; background:url(calc-mid-bgr.gif) left top repeat-y;}
.calc-tbl .row .one{float:left; width:230px; text-align:right; font-size:12px; color:#555555; padding:0 10px 0 0;}
.calc-tbl .row .two{float:left; width:180px; text-align:left; font-size:14px; color:#464646; font-weight:bold; padding:0 0 0 20px;}
.calc-tbl .row .two input {border:1px solid #c2c2c2; margin:0px; padding:4px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; width:80px;}

.calc-tbl .row .three{float:left; width:253px; text-align:center; font-size:12px; font-weight:bold; color:#545454}
.calc-tbl .row .three span{color:#00a651}
.calc-tbl .row .three strong {color:#d40505}
.calc-tbl .row .three a {color:#d40505; text-decoration:underline;}
.calc-tbl .row .three a:hover {color:#d40505; text-decoration:none;}

.calc-tbl .row .three .green{ background:url(calc-arrow.gif) right top no-repeat;}
.calc-tbl .row .three .red{ background:url(calc-arrow-2.gif) right top no-repeat;}




.calc-tbl-lthd {background:url(calc-tbl-left-hd.gif) left top no-repeat; width:212px; text-align:center; font-size:12px; color:#555555; font-weight:bold; padding: 11px 0;}
.calc-tbl-lthd span{font-size:11px; color:#555555;}
.calc-tbl-rthd {background:url(calc-tbl-right-hd.gif) right top no-repeat; text-align:center; font-size:12px; color:#555555; font-weight:bold; padding:11px 0;}
.black-hd {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:right; padding:10px 10px 10px 0; border-right:1px solid #d3cfcf; border-bottom:1px solid #d3cfcf;}
.tbl-txt {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:right; padding:10px 10px 10px 0; border-right:1px solid #d3cfcf; border-bottom:1px solid #d3cfcf;}
.tbl-brd {border-bottom:1px solid #d3cfcf;}

.calc-tbl-bot-left, .calc-tbl-bot-right {
	padding: 25px 0 25px 70px; width: 270px; font-size:19px; line-height: 18px; letter-spacing: -0.04em; font-weight: bold; float: left; color:#222;  }
.calc-tbl-bot-left { background: url(calc-time-saved.gif) no-repeat left; } /* #d40505 */
.calc-tbl-bot-msg { position: relative; width: 180px; float: left; }
.calc-tbl-equals { position: absolute; margin-left: 154px; padding-top: 8px; width: 22px; font-size: 30px;}
.calc-tbl-bot-right .calc-tbl-equals  { margin-left: 150px; }
.calc-tbl-bot-left div.blue, .calc-tbl-bot-right div.blue { float: left; color: #05a;}
.calc-tbl-bot-right {background:url(calc-sales.gif) no-repeat left; } /* :#00a651 */




/* ------------------------------------------------ inner page end on 13-03-09 ------------------------------------------------ */


.imgLT {margin:0 40px 20px 0; float:left;}
.imgRT {padding:0 0 0 20px; margin:0 0 0 40px; float:right; background:#FFFFFF;}
.imgRT img{border:3px solid #d3cfcf;}


.cnt-dots {margin:0px; padding:0px;}
.cnt-dots ul{margin:0px; padding:0 0 10px 0; border:0px;}
.cnt-dots li{background:url(points.gif) 5px 17px no-repeat; margin:0px; padding:10px 0 0 20px; border:0px; list-style:none;}
.fontError{ color:#ff1f1f; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 1em;}











/*-----------------------------------------  start for intelagent page 20-04-09 ---------------------------------------------*/


.inn-right2 {float:right; width:660px; padding:0 0 0 0;}
.intelagent-right-left {width:430px; float:left;}
.intelagent-right-right {width:200px; float:right; }

.right-menu { padding:26px 0; background:#f9f9f9; border-left:1px solid #d3cfcf; border-bottom:1px solid #d3cfcf; }
.right-menu ul {margin:0px; padding:0px; border:0px;}
.right-menu li {display: block; height: 37px; margin:0px; padding:0px; border:0px; list-style:none; text-align:center;} /* padding: 0 0 5px 0; */

.right-menu2 ul {margin:0px; padding:0px; border:0px;}
.right-menu2 li {margin:0px; padding:0 0 5px 25px; border:0px; list-style:none; background:url(right-menu-point.gif) 13px 5px no-repeat;}
.right-menu2 li a{color:#566163; text-decoration:none;}
.right-menu2 li a:hover{color:#c0201f; text-decoration:none;}

.eproposal-ad1 { margin: 0px auto; margin-top: 10px; width: 167px; height: 210px; background: url("eproposal-ad1-bg.png"); }

/*-----------------------------------------  end for intelagent page 20-04-09 ---------------------------------------------*/
