body {margin:23px 0px 0px 0px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000}

p {margin:0px; padding:0px; border:0px;}
img {margin:0px; padding:0px; border:0px;}

.clear {clear:both}


.btn-wapper {padding:8px 0 0 0;}
.btn {background:url(../images/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;}
.input {margin:0px; padding:4px 10px 6px 9px; border:1px solid #b1b1b1; color:#545454; font-family:Tahoma; font-size:11px; width:200px; min-width:200px;}
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(../images/page-bg.gif) left top repeat-x #efefef; padding:0 0 20px 0}

.subscribe {background:url(../images/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 5px 0;}
.logo {float:left; padding:0 0 0 20px;}
.top-right {float:right; padding:0 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(../images/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(../images/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(../images/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;}
.left-banner-2 {float:left; width:210px; padding:10px 27px 0px 17px;}
.left-banner-2 .hd{color:#575757; font-size:26pt; 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; font-size:12px;}
.left-banner-3 {float:right; padding:0; color:#FFFFFF;}

.cbt-banner-bg {float:right; width:517px; min-width:518px; background:url(../images/cnt-banner-bg.gif) left top repeat-x #ffffff; border:1px solid #d9d9d9; padding:10px 10px 11px 10px; _padding:10px 10px 10px 10px; .padding:10px 10px 8px 10px; }

.slogan {padding:33px 0 22px; text-align:center;}
/* ------------------ header banner end ------------------------ */




/* ------------------------  content start  -----------------------------*/

div.box1 {width:277px; float:left; background:#FFFFFF; border:1px solid #dbdbdb; padding:17px 17px 10px 17px; margin:0 15px 0 0; height:192px; min-height:172px;}
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; height:192px;}
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; height:192px;}
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-1 {float:left; width:320px; padding:0 65px 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(../images/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(../images/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(../images/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(../images/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(../images/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 {color:#2e2e2e;}
.cnt-text .text {line-height:22px;}
.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(../images/arrow.gif) left 3px no-repeat; padding:3px 0 5px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.cnt-page-hd {background:url(../images/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(../images/inn-cnt-bg2.gif) left top repeat-y; padding:0 1px 28px 1px; border-top:1px solid #d3cfcf;}
.inn-left-call {float:left; width:650px; padding:38px 38px 0 38px;}
.inn-right-call {float:right; width:228px;}

.inn-cnt-bg1 {background:url(../images/inn-cnt-bg1.gif) left top repeat-y; padding:0 1px 28px 1px; border-top:1px solid #d3cfcf;}
.inn-prod {float:left; width:100%; padding:38px 38px 0 38px;}

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




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

.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;}


form {margin:0px; padding:0px; border:0px;}
.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;}

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

.login {float:right; margin:0 0 0 5px;}
.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(../images/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(../images/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(../images/login-left-h.gif) left top no-repeat;}
.login a:hover span {background:url(../images/login-right-h.gif) right top no-repeat; color:#818181; padding:0px 25px 10px 25px; }

.form-test {background:url(../images/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(../images/cnt-box-bg2.gif) left top no-repeat; margin:0 10px 0 0;}
div:hover.sub-box1 {background:url(../images/cnt-box-bg2-h.gif) left top no-repeat;}
div.sub-box2 {width:204px; float:left; padding:15px 15px 0px 15px; background:url(../images/cnt-box-bg2.gif) left top no-repeat; margin:0 10px 0 0;}
div:hover.sub-box2 {background:url(../images/cnt-box-bg2-h.gif) left top no-repeat;}
div.sub-box3 {width:204px; float:left; padding:15px 15px 0px 15px; background:url(../images/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(../images/cnt-box-bg2-h.gif) left top no-repeat;}
div.sub-box4 {width:204px; float:right; padding:15px 15px 0px 15px; background:url(../images/cnt-box-bg2.gif) left top no-repeat;}
div:hover.sub-box4 {background:url(../images/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(../images/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(../images/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(../images/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(../images/user-icon-bg.gif) left top no-repeat; padding:3px;}










/*div.left-menu3 {background:url(../images/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(../images/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(../images/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(../images/cnt-tbl-bg.gif) left top repeat-y;}
.inn-left-call2 {padding:38px 38px 0 32px;}

.tbl-hd-bg {background:url(../images/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(../images/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(../images/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(../images/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(../images/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 ------------------------*/




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


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

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

.input-brd {border:1px solid #cea500; background:#fffce1; width:375px; min-width:375px; margin:0px; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.input-brd-small {border:1px solid #cea500; background:#fffce1; 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 {border:1px solid #cea500; background:#fffce1; width:385px; min-width:385px; margin:0px; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.input-drop-brd2 {border:1px solid #cea500; background:#fffce1; width:140px; min-width:140px; margin:0px; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

.register-bot-bg {background:url(../images/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}

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;}

.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 a{color:#000000; text-decoration:none; font-weight:bold;}
.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 a{color:#000000; text-decoration:none; font-weight:bold;}
.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{color:#000000; text-decoration:none; font-weight:bold;}
.content .content-right a:hover{color:#333333; text-decoration:none; font-weight:bold;}

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










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

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

.buttons {margin:0; padding:13px 0px 0px 0px; border:0px;}
.buttons ul {margin:0px; padding:0px; border:0px;}
.buttons li {margin:0px; border:0px; display:inline; background:url(../images/btn-left.gif) left top no-repeat; padding:9px 22px 15px 15px; _padding:0 0 0 15px; .padding:0 0 0 15px;}
.buttons li span{background:url(../images/btn-right.gif) right top no-repeat; padding:8px 15px 10px 0; font-size:14px; 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(../images/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(../images/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(../images/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(../images/calc-arrow.gif) right top no-repeat;}
.calc-tbl .row .three .red{ background:url(../images/calc-arrow-2.gif) right top no-repeat;}




.calc-tbl-lthd {background:url(../images/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(../images/calc-tbl-right-hd.gif) left 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 {background:url(../images/calc-tbl-left-bot.gif) left top no-repeat; width:212px; text-align:center; font-size:18px; color:#d40505; font-weight:bold; padding:20px 0 19px 0;}
.calc-tbl-bot-left span{font-size:14px;}
.calc-tbl-bot-right {background:url(../images/calc-tbl-right-bot.gif) right top no-repeat #FF0000; text-align:center; font-size:12px; color:#00a651; font-weight:bold; padding:11px 0;}
.calc-tbl-bot-right span{font-size:15px;}



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


.imgLT {margin:0 40px 20px 0; float:left;}


.cnt-dots {margin:0px; padding:0px;}
.cnt-dots ul{margin:0px; padding:0 0 10px 0; border:0px;}
.cnt-dots li{background:url(../images/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;}











/*-----------------------------------------  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; 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 {margin:0px; padding:0 0 5px 0; border:0px; list-style:none; text-align:center;}

.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(../images/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;}


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

#cpanel {  text-align: center;  vertical-align: middle; }

#cpanel div.icon   { margin: 3px; }
#cpanel div.icon a { 
	display: block; float: left;
	height: 185px !important;
	height: 185px; 
	width: 204px !important;
	width: 204px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}

#cpanel div.icon a:link    {  color : #808080;  }
#cpanel div.icon a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #c24733;
	padding: 3px 4px 0px 6px; 
}
#cpanel div.icon a:active  {  color : #808080;  }
#cpanel div.icon a:visited {  color : #808080;  }

#cpanel div.icon img { margin-top: 5px; }
#cpanel div.icon span { display: block; padding-top: 3px;}

.form-row {
	clear: both;
	padding: 0em;
	border: 0px;
}
.button {
	border-top : solid 1px #d5d5d5;
	border-right : solid 1px #808080;
	border-bottom : solid 1px #808080;
	border-left : solid 1px #d5d5d5;
	color : #333;
	font-weight : bold;
}
.inputbox {
        z-index: -3;
        font-size: 11px;
        padding: 2px;
}
.text_area {
        border : 1px solid #ccc;
        z-index: -3;
        font-size: 11px;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}
input.required, textarea.required {
	border: 1px solid #00A8E6;
	padding: 2px;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
	padding: 2px;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
	padding: 2px;
}
input, textarea, select {
	z-index : -3;
	font-size: 11px;
}
.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
.panel {
	clear: both;
	display: none;
	border: 3px solid #CCC;
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
}
.contactfieldholder {
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	padding-right: 20px;
}
.contactfieldholder label {
	display: block;
	padding-bottom: 5px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #222;
}
.contactfieldholder span {
	display: block;
	padding-bottom: 5px;
	padding-top: 2px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ab4b4b;
}

.contactfieldmsg {
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	padding-right: 20px;
}
.contactfieldmsg label {
	display: block;
	padding-bottom: 5px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #222;
}
.contactfieldmsg span {
	display: block;
	padding-bottom: 5px;
	padding-top: 2px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ab4b4b;
}
.contactfieldmsg div {
	width:577px;
	margin: 5px 0;
	padding: 5px;
	background-color: #ad4c4e;
	color : #FFF;
	font-weight: bold;
}


input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required 
{
	/*
border: 1px solid #00A8E6;
*/
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	width:274px;
	margin: 5px 0;
	padding: 5px;
	background-color: #ad4c4e;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}

.productbuttonholder {
	float: left;
}
.products {
	padding-top: 20px;
	padding-bottom: 10px;
}
.productsicon {
	width: 145px;
	float: left;
}
.productsdesc {
	width: 560px;
	float: left;
}