/* CSS Document */

body{ background:url(../nbt_images/body_bg.gif) repeat-x top #FFFFFF; margin:0px; padding:0px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#545454;}
h2{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#1F995A; margin:0px; padding:0px;}

#main_container{ width:1000px; margin:0px auto; padding:0px; }
#header{ margin:0px; width:1000px; height:124px; padding:0px; background:url(../nbt_images/header_bg.gif) repeat-x top;}
#header_main{ margin:0px; width:1000px; height:124px; padding:0px; background:url(../nbt_images/header_bgm.gif) repeat-x top;}
.logo{ background:url(../nbt_images/logo.jpg) no-repeat top left; width:186px; height:124px; float:left;}
.header_right{width:810px; margin:0px; padding:0px;float:right;}
.header_top{ width:810px; height:81px; float:right;}
.header_txt{ width:264px; height:60px; float:left; margin:0px; padding:0px; background:url(../nbt_images/logo_text.gif) top left no-repeat;}
.header_search{ float:right; width:380px; margin:15px 5px 0px 0px; text-align:right; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.header_searchtxtbox{ width:140px; height:17px; background-color:#FFFFFF; padding:4px 0px 0px 5px; border:1px solid #CCCCCC; font:11px tahoma, Verdana, Arial, Helvetica, sans-serif; color:#727272;}
.header_searchmenu{ width:140px; height:20px; line-height:20px; font:10px Verdana, Arial, Helvetica, sans-serif;}
.header_searchicon{ float:right; width:28px; height:35px; margin:0px; padding:0px;}

/* Main Nav css starts */
#top_nav{width:800px; float:right; background:url(../nbt_images/top_nav_bg.gif) repeat-x top left;}
.topnav_lft{ width:710px; float:left;}
.topnav_rht{ float:right; background:url(../nbt_images/topnav_rht.gif) right top; width:23px; height:35px;}
#main_nav{width:750px; height:27px; float:left; margin:0px; padding:0px;}
.mainmenu{ width:750px; height:27px; float:left; padding:0px; margin:0px;}
.mainmenu ul{ float:left; padding:0px; margin:0px;}
.mainmenu ul li {float:left; list-style:none; padding:0px; height:27px; display:inline; cursor:pointer;}
/*.mainmenu li a{background:url(../nbt_images/top_nav_bg.gif) repeat-x right top; padding:6px 7px 6px 5px; text-decoration:none; 
float:left;  margin:0px;}
.mainmenu li a:hover{background:url(../nbt_images/tab_rht_hov.gif) no-repeat right top; float:left;  margin:0px; text-decoration:none;}
.mainmenu li a span{background:url(../nbt_images/top_nav_bg.gif) repeat-x left top; margin:0px; height:30px; padding:6px 0px 6px 9px; text-decoration:none;  font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.mainmenu li a:hover span{background:url(../nbt_images/tab_lft_hov.gif) no-repeat left top; margin:0px; padding:6px 0px 6px 9px; font: bold 12px Arial, Helvetica, sans-serif; color:#E7A500; height:30px; text-decoration:none; }

 dropdown menu css starts */
.dropmenudiv{position:absolute;	margin-top:-1px; font:normal 12px Verdana; line-height:18px; z-index:100; visibility:hidden;
	left: 279px;}
	.popup_bot{background:url(../nbt_images/bottom.gif) bottom left; width:146px; padding:0px 0px 5px 5px; }
/*.A001_popuptop{background:url(../nbt_images/top.gif) no-repeat top left; width:151px; height:15px;}
.A002_popuptop{background:url(../nbt_images/about_popuptop.gif) no-repeat top left; width:151px; height:15px;}
.A003_popuptop{background:url(../nbt_images/event_popuptop.gif) no-repeat top left; width:151px; height:15px;}
.A004_popuptop{background:url(../nbt_images/club_popuptop.gif) no-repeat top left; width:151px; height:15px;}
.A005_popuptop{background:url(../nbt_images/news_popuptop.gif) no-repeat top left; width:151px; height:15px;}
.A006_popuptop{background:url(../nbt_images/services_popuptop.gif) no-repeat top left; width:151px; height:15px;}
.A007_popuptop{background:url(../nbt_images/blog_popuptop.gif) no-repeat top left; width:151px; height:15px;}
.A008_popuptop{background:url(../nbt_images/bookstore_popuptop.gif) no-repeat top left; width:151px; height:15px;}
.A009_popuptop{background:url(../nbt_images/account_popuptop.gif) no-repeat top left; width:151px; height:15px;}
*/
ul.popup{ margin:0px; padding:0px; list-style:none;}
.popup li{ font:11px Arial, Helvetica, sans-serif; color:#333333; float:left; width:140px;}
.popup li a:link, .popup li a:visited{ font:11px Arial, Helvetica, sans-serif; color:#333333; float:left; text-decoration:none;
text-align:left; margin:5px 0px 0px 10px;}
.popup li a:hover{ font:11px Arial, Helvetica, sans-serif; color:#333333; float:left; text-decoration:underline; text-align:left;}
/* dropdown menu css Ends */
/* Main Nav css Ends */
#contentarea{ width:971px; float:right; margin:0px; padding:10px 10px 0px 10px; background:url(../nbt_images/contentarea_bg.gif) repeat-x top left #EEEEEE;}
.contentarea_bot{ width:991px; height:15px; line-height:15px; background:url(../nbt_images/contentarea_bot.gif) top no-repeat;  font-size:2px; float:right;}
/*
.home_about_block{width:352px; height:212px; float:left; background:url(../nbt_images/home_abt_img.gif) no-repeat top left;}
.home_about_txt{ width:315px; margin:50px 0px 0px 16px; font: bold 11px tahoma, Arial, Helvetica, sans-serif; color:#A11D21; text-align:justify;}
*/
.home_about_block{width:214px; height:212px; float:left; background:url(../nbt_images/home_abt_img.gif) no-repeat top left;}
.home_about_txt{ width:160px; margin:25px 0px 0px 16px; font: bold 11px tahoma, Arial, Helvetica, sans-serif; color:#A11D21; text-align:justify;}
.wdth100 {width:100%;}

.abt_readmore{ margin:15px 0px 0px 16px; float:left;display:inline;}
.readmore_btn{background:url(../nbt_images/btn_readmore.gif) no-repeat left; width:82px; padding-bottom:2px;height:18px; border:none; font: bold 11px Tahoma; color:#FFFFFF;}
.home_flash{ width:613px; height:215px; float:right; background:url(../nbt_images/home_flash_bg.gif) no-repeat;}
.flast_txt{ float:left; margin:5px 0px 5px 20px; font:bold 17px Verdana, Arial, Helvetica, sans-serif; color:#353535; display:inline;}
.flash_area{ width:595px; height:170px; border:1px solid #000000; margin:0px auto;}
.home_botblock_lft{ float:left; width:184px; height:219px;}
.home_botblock_center{ float:left; width:162px; height:221px; margin-left:6px;}
.home_botblock_center1{ float:left; width:90px; height:221px;  margin-left:6px;}
.home_botblock_right{ width:613px; height:215px; float:right;}
.bookfair_head{ width:83px; height:215px; float:left; background:url(../nbt_images/wbf_heading.gif) no-repeat top left; }
.bookfair_flash{ width:613px; height:215px; float:left;}
#footer{ width:1000px; margin:0px auto; padding-bottom:5px;}
.bottom_nav{ text-align:center; line-height:15px; padding:10px 0px; color:#00A750; border-bottom:1px solid #B8B8B8; width:980px; margin:0px auto; margin-bottom:10px; }
.bottom_nav a:link, .bottom_nav a:visited{ font:11px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.bottom_nav a:hover{ font:11px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.bottom_link{padding:0px; width:980px; margin:0px auto; color:#9F9E9E; font:11px Tahoma, Arial, Helvetica, sans-serif;}
.bottom_link a:link, .bottom_link a:visited{color:#9F9E9E; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.bottom_link a:hover{color:#9F9E9E; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}
.bottom_link_left{ float:left; margin-left:10px;}
.bottom_link_right{ float:right; margin-right:10px; text-align:right;}
.bottom_link_right a:link, .bottom_link_right a:visited{ text-decoration:none; color:#9F9E9E;}
.bottom_link_right a:hover{ text-decoration:underline; color:#9F9E9E;}

.bookfair_flashleft{ width:307px; height:215px; float:left; margin-right:7px;}
.ghandhiji_image{ width:299px; height:215px; float:right;}




/* Inner page css starts - 29/01/08 */

#left_panel{ width:185px; float:left; margin:0px; padding:0px;}
.left_block{ width:185px; float:left;}
.left_block_top{ background:url(../nbt_images/leftblock_top.gif) no-repeat left bottom; width:170px; height:27px; float:left; display:inline; font:bold 16px Arial, Helvetica, sans-serif; color:#282828; padding:8px 0px 0px 15px;}
.left_block_mid{ background:url(../nbt_images/leftblock_mid.gif)  no-repeat bottom left #FFFFFF; border-left:1px solid #CDBC9A;  border-right:1px solid #CDBC9A; float:left; width:183px; display:inline;}
ul.left_link{ margin:0px; padding:0px; list-style:none;}
.left_link li{ margin: 5px 0px 0px 10px; background:url(../nbt_images/left_arrow.gif) no-repeat left 2px; padding:0px 0px 0px 13px; float:left; width:150px; }
.left_link li a:link, .left_link li a:visited{ font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#545454; text-decoration:none;}
.left_link li a:hover{ font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#545454; text-decoration:underline;}
.left_block_bot{ background:url(../nbt_images/leftblock_bot.gif) no-repeat left top; width:185px; height:8px; float:left; font-size:2px; display:inline;}
.left_adv{width:185px; float:left; text-align:center; margin:0px; padding:0px;}
.right_adv{width: 100%; float:left; text-align:center; margin:0px; padding:0px;}

#center_panel{ width:600px; float:left; margin:0px 0px 0px 6px;}
#right_panel{ width:175px; float:right;}
.right_block{ width:175px; float:left;}
.right_block_top{ background:url(../nbt_images/rhtblock_top.gif) no-repeat left bottom; width:175px; height:7px; float:left; display:inline; font-size:2px;}
.right_block_mid{ background:url(../nbt_images/rhtblock_mid.gif) no-repeat bottom left #FFFFFF; border-left:1px solid #A9D0E6;  border-right:1px solid #A9D0E6; float:left; width:173px; display:inline;}
ul.right_link{ margin:0px; padding:0px; list-style:none;}
.right_link li{ margin: 5px 0px 0px 10px; background:url(../nbt_images/rht_arrow.gif) no-repeat left 8px; padding:0px 0px 0px 13px; float:left; width:130px; }
.right_link li a:link, .right_link li a:visited{ font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#545454; text-decoration:none;}
.right_link li a:hover{ font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#545454; text-decoration:underline;}
.right_block_bot{ background:url(../nbt_images/rhtblock_bot.gif) no-repeat left top; width:175px; height:15px; float:left; display:inline; font-size:2px;}
.right_block_content{ width:150px; margin:0px auto; padding:0px; font:11px Tahoma, Arial, Helvetica, sans-serif;}
.news_heading{ background:url(../nbt_images/news_icon.gif) no-repeat left; padding:7px 0px 0px 45px; height:23px; width:105px;}
.newsletter_heading{ background:url(../nbt_images/newsletter_icon.gif) no-repeat left; padding:2px 0px 0px 45px; height:25px; width:105px;}
.rightblock_heading{ font:bold 13px Tahoma, Arial, Helvetica, sans-serif; color:#1F995A; line-height:12px;}
.newsletter_txtbox{ width:140px; height:17px; background-color:#FFFFFF; padding:4px 0px 0px 7px; border:1px solid #CCCCCC; font:11px tahoma, Verdana, Arial, Helvetica, sans-serif; color:#727272;}
.newsletter_button{ float:left; color:#FFFFFF; margin:5px 0px 10px 0px; width:150px;}
.newsletter_bgbutton{ background:url(../nbt_images/newsletter_submit.gif) no-repeat left; width:75px; height:20px; border:none; color:#FFFFFF; font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;}


.center_block{width:600px; float:left;}
.topGleft, .topGright {background-image: url(../nbt_images/centerblockhead_lft_top.gif); height:40px;}
.bottomGleft, .bottomGright {background:url(../nbt_images/rcb.gif) no-repeat;height:9px;font-size: 2px;}
/*.topGleft, .bottomGleft {margin-right: 20px;}*/
.topGright, .bottomGright {margin-left: 20px;}
.topGright{ padding-top:7px; font:bold 15px Arial, Helvetica, sans-serif; color:#000000; height:30px;}
.topGright {background-position: 100% 0;}
.bottomGleft  {background-position: 0 -5px;}
.bottomGright {background-position: 100% -5px;}
.insideRep {border-left: 1px solid #9F9F9F;border-right: 1px solid #9F9F9F; background:#FFFFFF; color:#013986; padding:15px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; width:568px; line-height:15px;}

.highlight{ font-weight:bold;}
.clear{ clear:both;}
.fl_lft{ float:left;}
.fl_rht{ float:right;}
.mat_t10{ margin-top:10px;}
.mat_t5{ margin-top:5px;}
.mat_b5{ margin-bottom:5px;}


.center_block1{width:600px; padding:0px; margin:auto;}
.topGleft, .topGright {background-image: url(../nbt_images/centerblockhead_lft_topa.gif); height:40px;}
.bottomGleft, .bottomGright {background:url(../nbt_images/rcb.gif) no-repeat;height:9px;font-size: 2px;}
/*.topGleft, .bottomGleft {margin-right: 20px;}*/
.topGright, .bottomGright {margin-left: 20px;}
.topGright{ padding-top:7px; font:bold 15px Arial, Helvetica, sans-serif; color:#000000; height:30px;}
.topGright {background-position: 100% 0;}
.insideRep {border-left: 1px solid #9F9F9F;border-right: 1px solid #9F9F9F; background:#FFFFFF; color:#013986; padding:15px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; width:568px; line-height:15px;}
.bottomGleft  {background-position: 0 -5px;}
.bottomGright {background-position: 100% -5px;}
h2{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:0px; padding:0px;}
.textunderline{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#575757; text-decoration:underline}
.smalltext{ font:11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.toptext{ font:11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:25px 0px 19px 14px;}
a{font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000}
a:hover{font: bold 11px Verdana, Arial, Helvetica, sans-serif;color:#000000; text-decoration:underline;}

