@charset "utf-8";
/* CSS Document */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3c3c3c; background:url(images/background.jpg) center repeat-y #017535; margin:0; padding:0}
h1, h2, h3, h4, h5, ul, ol, li, p { margin:0; padding:0}
a { color:#017535; text-decoration:underline}
a:hover { color:#ff0000; text-decoration:none}
.spacer { clear:both}
.red { color:#ff0000}

h2 { color:#11305F; font-size:22px; font-weight:normal}
h3 { color:#0461B7; font-size:17px; font-weight:normal}
h3 a { color:#0461B7; font-size:17px; font-weight:normal; text-decoration:none}
h4 { color:#7CC441; font-size:17px; font-weight:normal}
h4 a { color:#7CC441; font-size:17px; font-weight:normal; text-decoration:underline}
h1 {color:#11305F; font-size:24px; font-weight:normal; border-bottom:#ccc 1px dashed; padding:0 0 10px 0}

.janus-header { width:990px; margin:0 auto;  height:198px;}
.janus-header ul { width:971px; margin:0 auto; border:0px solid #ff0000;}
.janus-header ul li { list-style-type:none}
.janus-header ul li.logo { width:238px; height:198px; float:left; display:block}
.janus-header ul li.family { width:554px; height:198px; background:url(images/family-photo.jpg) no-repeat; float:left; display:block; position:relative}
.janus-header ul li.family div { width:350px; position:absolute; left:30px; top:0; color:#11305F;}
.janus-header ul li.family div a {color:#11305F; font-size:10px; font-weight:bold;}
.janus-header ul li.rajes-jain { width:179px; height:198px; background:url(images/rajes-jain.jpg) no-repeat; float:left; display:block}

ul.nav { background:url(images/navigation-bg.jpg) 1px top no-repeat; width:981px; height:62px; padding:10px 0 0 10px; margin:0 auto}
ul.nav li { list-style-type:none; float:left; display:block}
ul.nav li a { color:white; text-decoration:none; float:left; display:block; font-weight:bold; padding:0 10px 0 0; line-height:35px; font-size:11px;}
ul.nav li a span {padding:0 0 0 7px;}
ul.nav li a:hover { background:url(images/hover.gif) no-repeat right top; color:white; text-decoration:none;}
ul.nav li a:hover span {background:url(images/hover.gif) no-repeat left top; padding:0 0 0 7px;display:block; }

ul.nav li.hindi a { color:white; text-decoration:none; float:left; display:block; font-weight:bold; padding:0 10px 0 0; line-height:35px; font-size:11px;}
ul.nav li.hindi a img {padding:8px 0 10px 0;}
ul.nav li.hindi a span {padding:0 0 0 7px;}
ul.nav li.hindi a:hover { background:url(images/hover.gif) no-repeat right top; display:block; }
ul.nav li.hindi a:hover img { padding:8px 0 10px 0;}
ul.nav li.hindi a:hover span { background:url(images/hover.gif) no-repeat left top; padding:0 0 0 7px; display:block; }

ul.nav li a.active { background:url(images/hover.gif) no-repeat right top}
ul.nav li a.active span {background:url(images/hover.gif) no-repeat left top; padding:0 0 0 7px;display:block; }

ul.nav li.hindi a.active img { padding:8px 0 10px 0;}

.container { width:971px; margin:0 auto}
.content-area { width:698px; float:left; display:block; padding:0 10px 10px 10px; border:0px solid #ff0000;}
.right-nav {width:237px; float:left; display:block; padding:5px 5px 5px 8px; color:white; text-align:center}
.right-nav a.more { color:#BEE184; text-decoration:underline}
.right-nav div.left h4 { text-align:left;}
.line { border-bottom:#365C95 1px dotted}
.line-gray { border-bottom:#ccc 1px dotted}
.faq-bg {background:url(images/are-they.gif) no-repeat #D1D2D1; width:223px; padding:55px 5px 0 10px; color:#16010E}
.faq-bg a { color:#11305F; text-decoration:underline}

.date {color:#BEE184}

.services-bg { background:#EEEEEE; padding:10px 10px 10px 0}
.service-box { background:white; border:#DDDDDD 1px solid; width:205px; height:370px; float:left; display:block; padding:5px; margin:0 0 0 10px}
.service-box h2 { background:url(images/services-header.gif) repeat-x; border:#017536 1px solid; font-size:10px; color:white; font-weight:bold; display:block; text-align:center; line-height:31px; letter-spacing:-1px}
.service-box ul li { list-style-type:none; background:url(images/arrow.gif) no-repeat 0 10px; padding:5px 0 5px 15px;}
.service-box ul li a { color:black; text-decoration:none;}
.service-box ul li a:hover { color:#71B23C; text-decoration:none;}

.publishers-area { width:423px; float:left; display:block; margin:0 5px 0 0}
.articles-area { width:260px; padding:0 9px 0 0; float:left; display:block; background:#EEEEEE}
.book-sec { background:#EEEEEE; padding:10px}
.articles-area h3 { background:url(images/articles-icon.gif) no-repeat 0 0; padding:0 0 0 55px; font-size:18px; font-weight:normal; line-height:45px}
.articles-area ul li { color:#4F0000; border-bottom:#4F0000 1px dotted; list-style-type:none; padding:10px 0 10px 10px}
.articles-area ul li a { color:#4F0000; text-decoration:none;}
.articles { background:#F8F8F8; border:#EAEAEA 1px solid; padding:10px; margin:0 0 10px 0; line-height:20px;}
.articles h3 { color:#0E589F}

h5 {background:url(images/quote-left.gif)no-repeat; font-size:24px; color:#7CC441; font-weight:normal; padding:10px 0 10px 50px}
.tesimonial-name {color:#BEE184; text-align:right; background:url(images/quote-right.gif) no-repeat right; padding: 0 50px 0 0}

.footer { background:#082552; width:970px; padding:10px 0 0 0; margin:0 auto; text-align:center; color:#6885B3; font-size:10px; font-weight:bold;}
.footer a { color:#6885B3; text-decoration:none; font-size:10px; font-weight:bold; line-height:25px}

.form { width:680px; background:#EDF3FB;}
.form h2 { background:#4C81C9; color:white; font-size:12px; font-weight:bold; padding:5px}
.form fieldset { margin:0; padding:0 10px 10px 10px; border:0}
.form legend {padding:0; margin:0; border:0}
.form fieldset.form-left {width:355px; float:left; display:block} 
/*.form fieldset.form-left textarea { width:330px; border:#cccccc 1px solid; margin:0 0 10px 0}*/

/*Soumik*/
.form fieldset.form-left input.txt_boxindex { width:330px; border:#cccccc 1px solid; margin:0 0 10px 0}

.form fieldset.form-right textarea.txt_boxindex_area { width:250px; border:#cccccc 1px solid; margin:0 0 10px 0}
/*Soumik*/

.form fieldset.form-left textarea.txt_boxindex { width:330px; border:#cccccc 1px solid; margin:0 0 10px 0}


/*.form fieldset.form-left input { width:330px; border:#cccccc 1px solid; margin:0 0 10px 0}*/
.form fieldset.form-left input.reset { width:55px; border:#cccccc 0px solid; margin:0 0 10px 0}
.form fieldset.form-left input.send { width:52px; border:#cccccc 0px solid; margin:0 0 10px 0}

.reset { width:55px; border:#cccccc 0px solid; background:url(images/reset-btn.gif) no-repeat; height:21px; margin:0 0 10px 0; cursor:pointer}
.send { width:52px; border:#cccccc 0px solid; margin:0 0 10px 0; background:url(images/send-btn.gif) no-repeat; height:21px; cursor:pointer}

.form fieldset.form-right {width:265px; float:left; display:block; padding:0 0 10px 10px; line-height:20px;}
/*.form fieldset.form-right textarea { width:250px; border:#cccccc 1px solid; margin:0 0 10px 0}*/


.testimonial-img { width:115px; float:left; display:block;}
.testimonial-txt { width:112px; float:left; display:block; font-size:14px; color:#A2B7D5; font-style:italic}

.img-left {width:340px; float:left; display:block; text-align="center"}
.img-left p { padding:5px 0 0 0; text-align:center; font-style:italic; font-size:12px;}
.img-left a img { border:#D6D6D6 1px solid; background:white; padding:5px}
.img-right {width:330px; float:left; display:block; text-align="center"}
.img-right p { padding:5px 0 0 0; text-align:center; font-style:italic; font-size:12px;}
.img-right a img { border:#D6D6D6 1px solid; background:white; padding:5px}
.italics {padding:5px 0 0 0; text-align:center; font-style:italic; font-size:12px;}

.bullet { background:url(images/arrow-green.gif) no-repeat 0 15px; color:#7CC441; padding:10px 0 5px 10px}
.display-none {text-align:center; line-height:20px;}
.small {font-size:10px;}
.poem-block { background:#017536; margin:0 auto; padding:10px; width:184px}
.poem-block a{ color:white; text-decoration:none}

ul.list li { background: url(images/arrow.gif) no-repeat 0 8px; padding:5px 0 5px 20px; list-style-type:none}
.book-frame { width:230px; margin:0 auto; float:none; display:block; text-align:center; font-size:14px; font-weight:bold; color:#060E10}

.book-details-title { font-size:18px}
.book-details-left { width:160px; float:left; display:block;}
.book-details-right { width:460px; float:left; display:block;}
.slogan { color:#97454B; font-size:18px; font-style:italic}

.datatable { background:#365C95}
.datatable td { background:#fff}

.testimonials-left {width:128px; float:left; display:block}
.testimonials-right {width:548px; float:left; display:block}
.testimonials-top { background:url(images/testimonial-top.gif) no-repeat top left; height:13px;}
.testimonials-bg { background:url(images/testimonial-bg.gif) no-repeat top left; padding:0 10px 10px 40px;}
.testimonials-bg span {color:#1862A9; font-style:italic}
.testimonials-bottom { background:url(images/testimonial-bottom.gif) no-repeat top left; height:13px;}
.img-border {border:#cccccc 1px solid; padding:3px}
.review-box {background:#CC0000; padding:3px 0 3px 0}
.review-box h1 { color:#FFFF00; font-size:16px; font-weight:bold; border:0; margin:0; padding:0; text-align:center}
.review-box h2 { color:white; font-size:18px; font-weight:bold; border:0; margin:0; padding:0; text-align:center}



.greenBox
{
	border:1px solid #ff0000;
	background-color:#6BDEFC;
}
.errorBox
{
	
	
	width:330px; border:#FF0000 1px solid; margin:0 0 10px 0;
}
.errorBoxArea
{
	
	
	width:250px; border:#FF0000 1px solid; margin:0 0 10px 0;
}th:330px; border:#FF0000 1px solid; margin:0 0 10px 0;
}
.errorBoxArea
{
	
	
	width:250px; border:#FF0000 1px solid; margin:0 0 10px 0;
}