@charset "utf-8";

											/*---------------------- Landing pages css ----------------------*/
											
											
.containerallbg{width:100%; margin:0px; padding:0px; background:url(../ndchr_images/inner_bg.jpg) repeat-x; background-color:#FFFFFF; background-position:top;}
.containerall{width:1003px; margin:0px auto; padding:0px;}
/*.innerbannerwrapper{ height:170px;}*/
.innerbgheading .loginmsg{position:absolute; top:0px; padding:0px 20px 0px 0px; left:650px; text-align:right; color:#d84c00; font-size:12px; width:300px; height:80px; padding:10px 0px 0px 0px;}
.innerbgheading .loginmsg span{ display:block; padding:5px 0px;}

/*.innerbannerwrapper .innerbannercontainer{ width:1003px; margin:0px auto;}*/
.containerall .orange{ color:#ff9933;}

.containerall .topcontentcontainer3 .breadcrumbs{font-size:12px; color:#000000; font-weight:normal; margin:0px 0px 30px 0px;}


.containerall p{margin:0px 0px 15px 0px; padding:0px; font-size:12px; color:#000000; line-height:22px; text-align:justify;}
.containerall .testimony{background:url(../ndchr_images/testimony-panel.jpg) no-repeat; width:270px; height:67px; padding:45px 20px 0px 26px; font-size:12px; color:#000000; text-align:justify;}


/*landing-page body content container*/
.containerall h3{ font-size:14px; color:#cc6600; font-weight:bold; margin-bottom:10px;}
.containerall .listingcolumn{ width:120px; float:left;}

.containerall ul {list-style-type:none; margin:0px 0px 30px 15px; padding:0px 0px 0px 0px;}
.containerall li {background:url(../ndchr_images/arrow.jpg) no-repeat 0px 8px; line-height:22px; font-size:12px; color:#000000; padding:0px 0px 0px 12px; margin:0px 0px 10px 0px;}
.containerall li a{color:#000000; text-decoration:underline;}
.containerall li a:hover{color:#000000; text-decoration:none;}


.containerall .blueboxcontainer1 img, .blueboxcontainer1 img{display:block; margin:0px auto;}
.containerall .blueboxcontainer1{width:300px; float:left; margin-right:10px;}
.containerall .blueboxcontainer2{width:300px; float:left; margin-left:10px;}
.containerall .blueboxT{background: url(../ndchr_images/bluedot.jpg) 0 0 repeat-x; background-color:#f5faff;}
.containerall .blueboxB {background: url(../ndchr_images/bluedot.jpg) 0 100% repeat-x;}
.containerall .blueboxL {background: url(../ndchr_images/bluedot.jpg) 0 0 repeat-y;}
.containerall .blueboxR {background: url(../ndchr_images/bluedot.jpg) 100% 0 repeat-y;}
.containerall .blueboxTL{background:url(../ndchr_images/blueboxTL.jpg) no-repeat top left; width:auto; }
.containerall .blueboxTR{background:url(../ndchr_images/blueboxTR.jpg) no-repeat top right; width:auto;}
.containerall .blueboxBL{background:url(../ndchr_images/blueboxBL.jpg) no-repeat bottom left; width:auto;}
.containerall .blueboxBR{background:url(../ndchr_images/blueboxBR.jpg) no-repeat bottom right; width:auto; padding:10px;height:430px;}
.containerall .blueboxBR h2{ font-size:18px; color:#333333; font-weight:normal; margin:0px 0px 10px 0px; padding:0px;}

/* Right panel*/
.containerall .rightpanelbluebox img{display:block; margin:0px auto;}
.containerall .rightpanelbluebox{width:316px; font-size:12px; color:#000000; margin-bottom:20px;}
.containerall .rightpanelbluebox .blueboxT {background: url(../ndchr_images/bluedot.jpg) 0 0 repeat-x; background-color:#f5faff;}
.containerall .rightpanelbluebox .blueboxB {background: url(../ndchr_images/bluedot.jpg) 0 100% repeat-x;}
.containerall .rightpanelbluebox .blueboxL {background: url(../ndchr_images/bluedot.jpg) 0 0 repeat-y;}
.containerall .rightpanelbluebox .blueboxR {background: url(../ndchr_images/bluedot.jpg) 100% 0 repeat-y;}
.containerall .rightpanelbluebox .blueboxTL{background:url(../ndchr_images/blueboxTL.jpg) no-repeat top left; width:auto; }
.containerall .rightpanelbluebox .blueboxTR{background:url(../ndchr_images/blueboxTR.jpg) no-repeat top right; width:auto;}
.containerall .rightpanelbluebox .blueboxBL{background:url(../ndchr_images/blueboxBL.jpg) no-repeat bottom left; width:auto;}
.containerall .rightpanelbluebox .blueboxBR, .blueboxBR2{background:url(../ndchr_images/blueboxBR.jpg) no-repeat bottom right; width:auto; padding:10px; min-height:200px; height:100%;}

.containerall .rightpanelbluebox .blueboxBR ul, .blueboxBR2 ul {list-style-type:none; margin:0px 0px 30px 10px; padding:0px 0px 0px 0px;}
.containerall .rightpanelbluebox .blueboxBR li, .blueboxBR2 li {background:url(../ndchr_images/blog_garrow.gif) no-repeat 0px 8px; line-height:22px; font-size:12px; color:#000000; padding:0px 0px 0px 12px; margin:0px 0px 10px 0px; }
.containerall .rightpanelbluebox .blueboxBR2 li {background:url(../ndchr_images/blog_barrow.gif) no-repeat 0px 8px; line-height:22px; font-size:12px; color:#000000; padding:0px 0px 0px 12px; margin:0px 0px 10px 0px; }
.containerall .rightpanelbluebox .blueboxBR li a, .blueboxBR2 li a{color:#000000; text-decoration:underline; display:block;}
.containerall .rightpanelbluebox .blueboxBR li a:hover, .blueboxBR2 li a:hover{color:#000000; text-decoration:none; background-color:#e5f8e6; display:block;}
.containerall .rightpanelbluebox .blueboxBR2 li a:hover{color:#000000; text-decoration:none; background-color:#d9eeff; display:block;}


.containerall .rightpanelbluebox .blueboxBR h2{ font-size:18px; color:#333333; font-weight:normal; margin:0px 0px 10px 0px; padding:0px;}

.containerall .rightpanelbluebox .blueboxBR table.blueboxcolumn {width:100%; text-align:center; min-height:200px; height:100%;}
.containerall .rightpanelbluebox .blueboxBR .blueboxcolumn th{color:#000000; font-size:12px; font-weight:bold; line-height:30px; border-right:solid 1px #dbe9f1;}
.containerall .rightpanelbluebox .blueboxBR .blueboxcolumn td{ border-right:solid 1px #dbe9f1; color:#e37d04;}
.containerall .rightpanelbluebox .blueboxBR .blueboxcolumn .noborder{ border:none; color:#FF0000;}
.containerall .rightpanelbluebox .blueboxBR .blueboxcolumn .price{ color:#FF0000;}




/* right panel ends*/

/*inner footer column*/
.footerwrapper .footerlistcontainer .footerlisting .innerfootercolumn{width:176px; float:left; list-style-type:none; padding:0px 20px 5px 0px; height:240px; position:relative; overflow:hidden;}


											/*------------------------------------------------------------*/
											

											/*-----------------------------sub pages------------------------
.containerall .topcontentcontainer2 {width:1003px; z-index:999;}
.containerall .topcontentcontainer2 .topcontentleft2{background:url(../ndchr_images/topcontentboxL.png) no-repeat top left; padding-left:24px; width:979px; min-height:218px; height:100%; }
.containerall .topcontentcontainer2 .topcontentright2{background:url(../ndchr_images/topcontentboxR.png) no-repeat top right; padding-right:24px; width:955px; min-height:218px; height:100%;}
.containerall .topcontentcontainer2 .topcontenttop2{background:url(../ndchr_images/contentbox_top.png) repeat-x; background-position:top; padding-top:20px; width:956px; min-height:218px; height:100%;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer{background-color:#FFFFFF; width:955px; min-height:218px; height:100%; padding-bottom:20px;}

.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .cotentarea{ width:620px; padding:0px 18px 0px 0px; float:left;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .contentrightpanel{ width:317px; float:left;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .contentrightpanel img.hwhoffer{ margin:0px 0px 62px 0px;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer h1{ font-size:28px; color:#000000; margin:0px; padding:0px; font-weight:normal;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer h2{ font-size:18px; color:#333333; margin:0px 0px 10px 0px; padding:0px; font-weight:normal;}

.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .cotentarea .topheadingcontent{ min-height:139px; height:100%;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .cotentarea .gradecontainer {width:100%; padding:0px;  margin:0px 0px 20px 0px;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .cotentarea .gradeheading p{float:left; width:210px; font-size:18px; color:#000000; margin:0px; padding:0px; font-weight:normal; color:#ff9933; font-style:italic; font-weight:bold;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .cotentarea form{ float:left; margin:0px; padding:0px 0px 0px 0px;}

.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .cotentarea .contenblueboxborder{ border:solid 1px #afd2d8; background-color:#FFFFFF; width:604px; padding:8px; margin:20px 0px 0px 0px;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .cotentarea .contenblueboxinner{ background-color:#f0f8fa; padding:10px;}


.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .contentrightpanel .rightpanelbluebox{width:316px; font-size:12px; color:#000000; margin-bottom:30px;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .contentrightpanel .rightpanelbluebox .blueboxT {background: url(../ndchr_images/bluedot.jpg) 0 0 repeat-x;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .contentrightpanel .rightpanelbluebox .blueboxB {background: url(../ndchr_images/bluedot.jpg) 0 100% repeat-x;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .contentrightpanel .rightpanelbluebox .blueboxL {background: url(../ndchr_images/bluedot.jpg) 0 0 repeat-y;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .contentrightpanel .rightpanelbluebox .blueboxR {background: url(../ndchr_images/bluedot.jpg) 100% 0 repeat-y;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .contentrightpanel .rightpanelbluebox .blueboxTL{background:url(../ndchr_images/blueboxTL.jpg) no-repeat top left; width:auto; }
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .contentrightpanel .rightpanelbluebox .blueboxTR{background:url(../ndchr_images/blueboxTR.jpg) no-repeat top right; width:auto;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .contentrightpanel .rightpanelbluebox .blueboxBL{background:url(../ndchr_images/blueboxBL.jpg) no-repeat bottom left; width:auto;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .contentrightpanel .rightpanelbluebox .blueboxBR{background:url(../ndchr_images/blueboxBR.jpg) no-repeat bottom right; width:auto; padding:10px; min-height:200px; height:100%;}
.containerall .topcontentcontainer2 .topcontenttop2 .subpagecontentcontainer .contentrightpanel .rightpanelbluebox .blueboxBR h2{ font-size:18px; color:#333333; font-weight:normal; margin:0px 0px 10px 0px; padding:0px;}*/

											/*------------------------------------------------------------*/											

											/*-----------------------------blog page------------------------*/
.containerall .paymentwrapper{padding-top:10px; width:1003px; height:100%; min-height:300px; z-index:999; }											
.containerall .paymentwrapper .topcontentcontainer3 {width:1003px; z-index:999;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontentleft3{background:url(../ndchr_images/paycontentboxL.png) no-repeat top left; padding-left:24px; width:979px; min-height:293px; height:100%; }
.containerall .paymentwrapper .topcontentcontainer3 .topcontentright3{background:url(../ndchr_images/paycontentboxR.png) no-repeat top right; padding-right:24px; width:955px; min-height:293px; height:100%; }
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3{background:url(../ndchr_images/contentbox_top.png) repeat-x; background-position:top; padding-top:20px; width:956px; min-height:218px; height:100%;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer{background-color:#FFFFFF; width:955px; min-height:218px; height:100%; padding-bottom:20px; position:relative;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer h1{ font-size:28px; color:#000000; margin:0px 0px 20px 0px; padding:0px; font-weight:normal;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer h2{ font-size:18px; color:#333333; margin:0px 0px 10px 0px; padding:0px; font-weight:normal;}

.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .mandatory{ color:#FF0000; font-size:12px; font-weight:bold; margin:50px 0px 0px 0px;}

.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxborder{ border:solid 1px #afd2d8; background-color:#FFFFFF; width:938px; padding:8px; margin:20px 0px 0px 0px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner{ background-color:#f0f8fa; padding:10px;}

.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner h4{ color:#ff9933; font-size:18px; font-weight:normal; margin:0px 0px 20px 0px; padding:0px; }

.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner form{ margin:0px; padding:0px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner form .submitbtns{ width:auto; padding:0px 5px; margin:0px; height:24px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table { font-size:12px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table td.lefttext{ font-size:12px; max-height:50px; height:30px; background-color:#ddeef2; border-right:solid 2px #f1e2af; width:200px; padding-left:5px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table td.righttext{ background-color:#e7f6f9; width:257px; font-size:12px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table td.righttext input.noborder{border:none; margin:0px; padding:0px; width:auto;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table td.rightadjust{ background-color:#e7f6f9; width:485px; font-size:12px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table td.rightarea{ background-color:#e7f6f9; width:auto; font-size:12px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table td.rightarea input.noborder{border:none; margin:0px; padding:0px; width:auto;}

.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table.terms input.orderbtn{ background:url(../ndchr_images/order-now.jpg) no-repeat; background-color:transparent; height:34px; width:213px; border:none; cursor:pointer;}

.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table.terms{ background-color:#e7f6f9; width:915px; font-size:12px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table.terms input{ boder:solid 1px #b9cbdd; font-size:12px; height:18px; width:auto; margin:0px 5px 0px 0px; padding:0px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table.terms a{ text-decoration:underline; color:#0000FF;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table.terms a:hover{ text-decoration:none; color:#0000FF;}

.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table .highlight{ color:#FF0000; font-size:11px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table input{ boder:solid 1px #b9cbdd; font-size:12px; height:18px; width:200px; margin-left:5px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table select{ boder:solid 1px #b9cbdd; font-size:12px; height:22px; width:205px; margin-left:5px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contenblueboxinner table select.small{ boder:solid 1px #b9cbdd; font-size:12px; height:22px; width:60px; margin-left:5px;}

.social{text-align:right; margin-bottom:20px; background-color:#f7f5e8; border:solid 1px #e3e1ba;}
.social .socialicons {width:242px; float:left;  padding:10px 0px 0px 5px;} 
.social img{ text-align:right; margin-right:5px;}
.comments{font-size:12px; font-weight:normal; display:block; width:600px; test-align:right; padding:10px 5px 5px 0px; color:#006633;}
.commentsdate{color:#993300; margin-bottom:10px; font-size:12px; font-weight:normal; padding:10px 5px 0px 0px;}
.comments a{text-decoration:underline; color:#006633;}
.comments a:hover{text-decoration:none; color:#006633;}

/* blog spot*/
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contentarea{ width:620px; padding:0px 18px 0px 0px; float:left; min-height:300px; height:100%; background-color:#FFFFFF;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contentarea img{ float:left; margin:0px 10px 0px 0px; border:none; padding:0px;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .contentrightpanel{ width:317px; float:left;}
.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .grey{ font-size:22px; color:#333333; font-weight:normal; margin-top:20px;}

.containerall .paymentwrapper .topcontentcontainer3 .topcontenttop3 .subpagecontentcontainer .btnscontainer{margin-top:30px;}


