@charset "utf-8";

/* CSS Document */

/*------------------------------------------------------------------Body--------------------------------------------------------------------*/
body { font-size: 100%; font-family:verdana, arial, sans-serif; margin:0; padding:0; }

/*------------------------------------------------------------------Block-level elements-----------------------------------------------------*/

div, form, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, pre, table, fieldset { margin: 0; padding:0; }

/*------------------------------------------------------------------Headings----------------------------------------------------------------*/

h1 { margin-bottom:0px; }
h2 { font-size:110%;  margin-bottom:0px; }
h3 { font-size: 105%; line-height: 22px; margin-top:0px; margin-bottom:0px; }
h4 { font-size: 90%; line-height: 22px; margin-top: 0px; margin-bottom: 0px; }
h5 { font-size: 80%; line-height: 22px; margin-top: 0px; margin-bottom: 0px; }
h6 { font-size: 75%; line-height: 22px; margin-top:0px; margin-bottom:0px; }

/*------------------------------------------------------------------Paragraph----------------------------------------------------------------*/

p { text-align:justify;  }

p.spacer {margin:0px!important; padding:0px;}

/*------------------------------------------------------------------Clear class----------------------------------------------------------------*/

.clear { clear:both; }

/*------------------------------------------------------------------ Lists----------------------------------------------------------------*/

ul ul, ul ol, ol ol, ol ul { margin: 0; }
ul { list-style-type: none; }
ul ul { list-style-type: none; }
ul ul ul { list-style-type: none; }
ul ul ul ul { list-style-type: none; }
ol { list-style-type: none; }
ol ol { list-style-type:none; }
ol ol ol { list-style-type: none; }
ol ol ol ol { list-style-type: none; }
dt { margin: 0; padding: 0; }
dd { margin: 0 0 0 2em; padding: 0; }
.content-content ul li ol {margin-top:10px; line-height:18px;}
.content-content ul li ol li {margin-left:25px; margin-top:5px; list-style-type:decimal!important; background:none;  padding:0px; line-height:18px;}
.content-content ol li ul li {list-style-type:none!important; line-height:18px; margin-left:10px;}

.content-content  ol li {list-style-type:decimal!important; margin-left:25px; padding:5px 0 5px 0; line-height:18px;}
.content-content ol li ul li ul li {margin-left:10px;}

a img {border:none; padding:2px 0 0 5px;}
/*-----------------------------------------------------------Main Content-------------------------------------------------*/

#page-wrapper { width:98.3%; margin:auto;  }
.content-content {font-size:84%; margin-top:15px;}
.content-content span {/*float:left;*/ padding-right:5px;}
.content-content  a { text-decoration:none;}
.content-content  a:hover {text-decoration:underline;}

/*-----------------------------------------------------------Green line-------------------------------------------------*/

.greenline {height:3px; }

/*-----------------------------------------------------------Header-------------------------------------------------.value-data{ float:right; width:110px; height:24px; color:#fff; margin:10px 0px 0px 50px; border:2px dotted #e06a0e	;
 background:#ff8502; padding:7px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}*/

#header { width:100%;  }
.logo { width:15.5%; height:89px; float:left; margin-top:2px; }
.logo img {padding:10px;}
.value-data{ float:right; width:110px; height:24px; color:#1196DE; /*margin:10px 0px 0px 50px*/; 
  padding:7px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.slogan { float:left; width:56.5%; margin-top:24px;}
margin-top:24px;
}
.slogan_img { width:448px; height:56px; margin:auto; float:left; }
.slogan_img h1 { width:448px; height:56px; display:block; text-indent:-9999px; }
.slogan_img h1 a { width:448px; height:56px; display:block; }

.slogan_img_hindi { width:448px; height:77px; margin:auto; float:left; }
.slogan_img_hindi h1 { width:448px; height:77px; display:block; text-indent:-9999px; }
.slogan_img_hindi h1 a { width:448px; height:77px; display:block; }

.emb
{
float:left;
margin-left:20px;

}
.accessibility { width:28%; float:right; padding-bottom:8px; }
.a_link { float:right; margin-right:10px; }
.accessibility .a_link ul { margin-top:5px; }
.accessibility .a_link ul li { list-style-type:none; display:inline; font-size:71%;}
.accessibility .a_link ul li a { text-decoration:none; }
.accessibility .a_link ul li a:hover { text-decoration:underline; }
.accessibility .t_link { float:right; margin:10px 9px;  }
.accessibility .t_link ul li { list-style-type:none; display:inline; font-size:71%; padding:0 0 0 1px; }
.accessibility .t_link ul li a {text-decoration:none; }
.accessibility .t_link ul li a:hover { text-decoration:underline; }
.search { width:159px; height:26px; float:right; margin-right:10px; position:relative;}
.search input.input-bg {width: 151px; height:26px; border:0px!important; padding-left:8px!important; font-size:75%; }
input.search_button { width:10px; height:10px; position:absolute; top:8px; right:8px; width:10px; height:10px; border:none; cursor:pointer;}

/*-----------------------------------------------------------Banner section-------------------------------------------------*/
#content-wrapper { width:98%; margin:0px auto 0 auto; }
#banner_section { width:100%; margin-top:15px; }
#banner_section .home_banner { width:55%; float:left; }
#banner_section .tab_content { width:44%; float:right; }
/*-----------------------------------------------------------Internal page banner-------------------------------------------------*/

#internalcontent { width:100%; }
.banner { height:159px; overflow:hidden; margin-top:10px; }
.banner_left { width:20%; float:left; height:145px; }
.banner_right { width:80%; float:right; height:145px; }
.contentarea { width:98%; margin:auto; overflow:hidden; }
.left_content { width:20%; float:left; }
.left_navigation { margin-bottom:10px; }
.am_midimg h2 { font-size:95%; padding-left:25px; padding-top:5px; padding-bottom:5px; }
.am_leftimg {left: -1px; position: relative; }
.am_rightimg { position: relative; right: -2px; }
.am_midimg ul { margin-top:7px; }
.am_midimg ul li {padding-left:23px; padding-bottom:8px; padding-right:5px; }
.am_midimg ul li a { font-size:84%; text-decoration:none; /*padding:15px 15px 15px 23px;*/ display:block;   }
.am_midimg ul li a.selected { font-weight:bold; }
.am_midimg ul li ul {/* margin-left:15px; margin-top:10px;*/ margin-bottom:0px; }
.am_midimg ul li ul li {padding-bottom:6px; padding-left:13px; }
.am_midimg ul li ul li a { font-size:80%; }
.am_midimg ul li a:hover { text-decoration:underline; }
.am_midimg ul li ul li a:hover { text-decoration:underline; }
.right_content { width:77%; float:right; min-height:450px; margin-right:0.6%; }
.content-content p { margin-top:10px; line-height:18px; }
.heading-area h2 {padding-left:20px; margin-top:10px; }
.breadcrum { width:100%; font-size:84%; padding-bottom:10px; overflow:hidden; }
.breadcrum_content { width:93%; float:left;  padding-top:5px; }
.breadcrum_content span { float:left; }
.breadcrum_content ul li { float:left; padding-left: 6px;
    padding-right: 6px; }
.breadcrum_content ul li.last { border:none; }
.breadcrum_content ul li a { display:block;text-decoration:none; }
.breadcrum_content ul li a:hover { text-decoration:underline; }
.print { width:7%; float:right; padding-top:5px; }
.print a { font-size:84%; text-decoration:none; }
.print a:hover { text-decoration:underline; }
.internal_button {height:37px; margin-bottom: 12px; width:100%; }
.internal_button_left {height:37px; }
.internal_button_right {height:37px; }
.internal_button_mid { width:100%; overflow:hidden; }
.internal_button_mid span { float:left; padding-left:8px; padding-top:5px; }
.internal_button_mid h2 a { font-size:77%; text-decoration:none; padding-left:12px; line-height:35px; }

.internal_button_mid h2 a.mgi { line-height:inherit; }

/*-----------------------------------------------------------------Tabbed Panel Area----------------------------------------------------------------*/
ul#countrytabs { width:100%; }
.shadetabs { margin-left: 0; margin-bottom: 0; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.tab_panel_description { width:100%; padding:0%; min-height:225px; }
.tab_panel_description ul { margin-left:14px; margin-right:8px; }
.tab_panel_description ul li { list-style-type:none; margin-bottom:6px; letter-spacing:0.4px; margin-bottom: 6px; }
.tab_panel_description ul li a { text-decoration:none; padding-left:15px; display:block; font-size:70%; letter-spacing:0.4px; line-height:18px; }
.tab_panel_description ul li a:hover { text-decoration:underline; }
.last_row { margin: 25px auto 0 auto; width:93%; font-size:80%; }
.buttons { float:right; }
.buttons a, .read_more a { text-decoration:none; padding-left:5px; border:none; }
.buttons a:hover, .read_more a:hover { text-decoration:underline; }
.read_more { float:left; margin-right: 7px; }
#country1, #country2, #country3, #country4 { height:195px; }
.shadetabs li { display: inline; margin: 0; }
.shadetabs li.tab_one { margin-left:12px; }
.shadetabs li a { text-decoration: none; position: relative; z-index: 1; /*padding: 3px 20px;*/ margin-right: 3px; font-size:75%; }
.shadetabs li a.selected { /*selected main tab style */ position: relative; /*top: 2px;*/ font-weight:bold; }
.shadetabs li a.selected:hover { /*selected main tab style */ text-decoration: none; }
.tabcontent { display:block; }
.tab_left {left: -1px; position: relative; }
.tab_right {right: -2px; position: relative; }
.whatsnew_img { width:98%; padding:10px 0 13px 13px; }
.whatsnew_img img { float:left; }
.whatsnew_img h2 { font-size: 95%; font-weight: bold; line-height: 16px; padding-left: 26px; }
#countrytabs li { float:left; }
#countrytabs li a { display: block; padding-right: 5px; }
#countrytabs li a span {display: block; padding: 8px 10px; text-decoration: none; }
.tab_panel_description { padding-top: 8px; width: 100%; }
.buttons a:hover, .read_more a:hover {text-decoration:underline; }
.shadetabs li a {font-weight:bold; }
/*-----------------------------------------------------------New Initiative Css-------------------------------------------------*/

.first_column { float:left; width:55.5%; height:310px; }
.second_column { float:right; width:44%; }
.ni_row { width:100%; margin-top: 20px; }
.new_initiative_block {height:310px; }
.ni_left {height:310px; }
.ni_right {height:310px; }
.ni_right2 {height:310px; }
.ni_desc { padding:8px 0 8px 8px; width:95%; margin:0 auto; }
.ni_desc_lft{ float:left;}
.ni_desc_rgt{ float:right;}
.ni_desc_rgt a{ color:#ffffff; font-weight:normal; font-size:80%; text-decoration:none;}
.ni_desc h2 { font-size:85%; line-height:18px; font-weight:bold; }
.second-row { width:94%; margin:5px auto 0px auto; }
.block {float: left; margin-right: 14px; padding-right: 14px; width: 46.3%; height:252px; }
.block-none { border-right:none; margin-right:0px; padding-right:0px; }
.block h3 { font-size:80%; line-height:18px; font-weight:bold;  }
.block img { margin-top:4px; width:100%; }
.block p { margin-top:4px; font-size:80%!important; line-height:18px; }
.more { margin-top:2px; text-align:right; font-size:75%; }
.more a { text-decoration:none; }
.more a:hover { text-decoration:underline; }
.more_i { margin-top:2px; text-align:right; font-size:100%; }
.more_i a { text-decoration:none; }
.more_i a:hover { text-decoration:underline; }
.more1 { margin-top:20px; text-align:right; font-size:75%; margin-right:15px; }
.more1 a {text-decoration:none; display:block; padding-right:20px; height:18px; }
.more1 a:hover {text-decoration:underline; }


/*-----------------------------------------------------------New Initiative Css-------------------------------------------------*/

.first_column1 { float:left; width:55.5%; height:310px; }
.second_column1 { float:right; width:44%; }
.ni_row1 { width:100%; margin-top: 20px; }
.new_initiative_block1 {height:310px; }
.ni_left1 {height:310px; }
.ni_right1 {height:310px; }
.ni_right2 {height:310px; }
.ni_desc1 { padding:8px 0 8px 8px; width:95%; margin:0 auto; }
.ni_desc_lft1{ float:left;}
.ni_desc_rgt1{ float:right;}
.ni_desc_rgt1 a{ color:#ffffff; font-weight:normal; font-size:80%; text-decoration:none;}
.ni_desc1 h2 { font-size:85%; line-height:18px; font-weight:bold; }
.second-row1 { width:94%; margin:5px auto 0px auto; }
.block1 {float: left; margin-right: 14px; padding-right: 14px; width: 46.3%; height:252px; }
.block1-none { border-right:none; margin-right:0px; padding-right:0px; }
.block1 h3 { font-size:80%; line-height:18px; font-weight:bold;  }
.block1 img { margin-top:4px; width:100%; }
.block1 p { margin-top:4px; font-size:80%!important; line-height:18px; }

/*-----------------------------------------------------------Related Links Css-------------------------------------------------*/
.glossymenu { margin:0px; padding: 0; width:100%; }
.glossymenu a.menuitem {font-size:85%;  display: block; position: relative; width: auto; padding: 7px 0; padding-left: 40px; text-decoration: none; font-weight:bold; }
.glossymenu a.menuitem .statusicon { position: absolute; top: 6px; left: 12px; border: none; }
.glossymenu div.submenu { min-height:162px; padding:4px; }
.glossymenu div.submenu1 { min-height:162px; padding:4px; }
.glossymenu div.submenu2 { min-height:162px; padding:4px; }
.glossymenu div.submenu ul { list-style-type: none; margin: 0 0 0 11px; padding: 0; }
.glossymenu div.submenu ul li { display:block; margin-bottom:8px; }
.glossymenu div.submenu ul li a { display: block; font-size:80%; text-decoration: none; padding: 2px 0; padding-left: 16px; }
.glossymenu div.submenu ul li a:hover {text-decoration:underline; }

/*-----------------------------------------------------------Bottom Links-------------------------------------------------*/
#bottom_links {margin-left: 1%; margin-top: 10px; width: 97.5%; }
#bottom_links ul li { list-style-type:none; float:left; height:49px; }
#bottom_links ul li a { display:block; padding:16px 10px; font-weight:normal; text-decoration:none; font-size:80%; text-align:center; }
#bottom_links ul li a:hover { text-decoration:underline; }
.icons-row { width:100%; margin-top:18px; }
.icons-row ul li { list-style-type:none; float:left; width:47%; display:block; margin-right:20px; }
.icons-row ul li.last2 { margin-right:0px; }
.icons-row ul li a { display: block; padding: 14px 0px 15px 55px; text-decoration: none; }

#new_bottom_links {margin-left: 1%; margin-top: 50px; width: 97.5%; height:49px; }
#new_bottom_links a { padding:17px 10px; font-weight:normal;}

/*-----------------------------------------------------------Footer-------------------------------------------------.footer_left previous width 62%*/
#footer { width:99%; margin-top:15px; font-size:80%; padding:0.5%; }
.footer_left { width:55%; float:left; }
.footer_content_right { float:right; margin-right: 0.8%; }
.footer_left li { float:left; padding-bottom:7px; }
.footer_left li a { text-decoration:none; padding-left: 8px; padding-right: 14px; display:block; display:block; }
.footer_left li a.last { background:none; }
.footer_left li a:hover { text-decoration:underline; }
.footer_left span {display: block; margin-top:3px; padding-left: 7px; }
.indiagov_icon { height:31px; float:left; margin-right:15px; margin-top: 2px; }
.counter { float:left; }
.visitor { margin-bottom:3px; display:block; }
.update { margin-bottom:3px; display:block; }
.right_coloumn_first {margin:0; }

/*-----------------------------------------------------------------Feature Content Area----------------------------------------------------------------*/
.jquery_banner { height:311px; width:55%; float:left; z-index:10; }
.featureImageArea { float: left; height:311px; overflow:hidden; position:relative; width:100%; }
.galleryholder {bottom: 0; height: 48px; position: absolute; width: 100%; z-index: 8;}
.playstop {float:left; margin-left:10px; margin-top:20px;}
.featureImage { position:absolute; top:0; left:0; }
.featureImage a { text-decoration:none; }
.featureImage .description { width:98%; font-size: 70%; display:block; padding: 0.4% 1% 0.4% 1%; letter-spacing:0.3px; }
.featureIndexDots { position:absolute; bottom:2px; right:12px; text-align:right; z-index:3; float:right; }
.featureIndexDots ul { list-style:none; margin:0; padding:2px 0; }
.featureIndexDots li { display:inline; margin:1px 0px; }
.featureIndexDots a { text-decoration: none !important; font-size: 2em;}
.featureIndexDots .featureIndexOn a { text-decoration: none !important; outline:none;  }
.featureContentStatic { padding: 20px;  }
.featureImage1 { display: block; width:100%; height:311px; }
.featureImage2 { display: none; width:100%; height:311px; }
.featureImage3 { display: none; width:100%; height:311px; }
.featureImage4 { display: none; width:100%; height:311px; }
.featureImage5 { display: none; width:100%; height:311px; }
.featureImage .view { text-align:left; margin-right:12px; bottom: 28px; float: left; position: absolute; left: 12px; font-size: 80%; }
.featureImage .view a { text-decoration: none; }
.featureImage .view a:hover { text-decoration:underline; }
/*-----------------------------------------------------------Table-------------------------------------------------*/
.content-content table {border-collapse: collapse; /*margin-bottom: 8px;*/}
.content-content table th {padding:3px; text-align:center;}
.content-content table td {font-weight:normal;  padding: 6px; /*text-align: left;*/ vertical-align: middle; }
.content-content table td a {text-decoration: none;}
.content-content table td a:hover {text-decoration:underline;}
.content-content ul li {/*display:block;*/ padding-left:15px; padding-bottom:8px; line-height:18px;}
.content-content ul li a { text-decoration:none;}
.content-content ul li a:hover {text-decoration:underline;}
.content-content ul li ul li {padding-top:5px; padding-bottom:0px;}
.content-content ul li ul li a {text-decoration:none;}
.content-content ul li ul li a:hover {text-decoration:underline;}
.pending_bill_area1 {padding: 15px 10px 5px 10px; width: 97.8%; margin-bottom:15px; }
.bl_archive {float:left; height: 30px; width: 285px;}
.bl_archive1 {float: left; height: 30px; width: 195px;}
.bl_archive2 {float: left; height: 30px; width: 165px;}
.bill_block3 {float:left; height:30px; width: 40px;}
.bl_archive_row {margin-bottom:8px; width:290px;}
.bl_archive_row label {display: block; float:left; font-weight: bold; margin-top:0; width: 155px; }
.bl_archive_row select {width: 130px;}
.bl_archive_row1 {margin-bottom: 8px; width: 200px;}
.bl_archive_row1 input, .bl_archive_row2 input {width:80px;}
.bl_archive_row select { width: 130px; margin-left:5px;}
.bl_archive_row1 label {display: block; float: left; font-weight: bold; margin-top: 0; width:105px; margin-left:2px;}
.bl_archive_row2 label {display:block; float:left; font-weight:bold; margin-top:0; width:75px;}
.bill_block3 {float:left; height:30px;  width:40px;}
.bill_block_row3 input {margin-bottom: 8px; width: 40px; margin-left:10px;}
.google_search {height: 32px; margin-bottom:15px; padding-left:11px; padding-top:12px; width:100%;}
input.button {margin-bottom: 8px; margin-left: 10px; width: 80px; cursor:pointer; font-weight:bold; }
/*-----------------------------------------------------------Photo gallery-------------------------------------------------*/
.photogallery {width:99.8%; margin-bottom:10px;}
.photogallery_leftimg {left: -1px; position: relative;}
.photogallery_rightimg {position: relative; right: -2px;}
.photogallery_midcontent {width:100%;}
.photogallery h2 {padding-left:10px; padding-top:5px;}
.dropdownlist select {width:250px; margin:15px 0 10px 10px; float:left;}
input.gobutton {margin:15px 0 10px 10px; font-weight:bold; border:none; cursor:pointer;}
.viewall { text-align:right; padding-right:10px; padding-bottom:10px;}
.viewall a { text-decoration:none; font-weight:bold;}
.viewall a:hover {text-decoration:underline;}
.view {}
.view a {text-decoration:none; font-weight:bold; font-size:80%;}
.view a:hover { text-decoration:underline;}
/*-------------------------------------17dec---------------------------------*/
.content_block {width:100%; overflow:hidden; margin-bottom:13px; }
.heading {padding:8px; margin-bottom:13px;}
.content_block span {float:left; padding:0px 10px 10px 5px;}
.content_block p {padding-right:5px;}
.feedback_block form {height: auto; margin: auto; width: 430px;}
.frm_row {margin-bottom: 14px;  width: 430px;}
.frm_row span.label1 {display: block; float: left; font-weight: bold; width: 113px;}
.frm_row span.input1 {display: block; float: left; /*width: 260px;*/}
.frm_row span.label1 {font-weight: bold;}
.input_class {width: 250px; height:20px;}
.select_class { height: 20px; width: 80px;}
.textarea_class {font-size: 100%; height: 60px; width: 250px;}
.frm_row span.button_row {display: block; float: left; margin-left: 108px; width: auto;}

/*-----------------------------------------------------------All messages classes    Anil----------------------------------------------------------------*/
.warning {
	background: url("images/fade_yellow.html") repeat-x scroll center top #FEEB9C;
	border: 1px solid #BF9900;
}
.status {
	clear: both;
	margin: 10px auto;
	overflow: auto;
	padding: 4px 10px 5px;
	width:97%;
	font-size: 80%;
}
.success {
	background: url("images/fade_green.html") repeat-x scroll center top #CBDA8F;
	border: 1px solid #8EA534;
}
.error {
	background-color:#9BF287;
	border: 1px solid #990000;
}
.info {
	background: url("images/fade_blue.html") repeat-x scroll center top #92D6ED;
	border: 1px solid #2FADD7;
}
.status .closestatus {
	color: #000000;
	float: right;
	margin-left: 10px;
	margin-top: 5px;
	text-align: left;
}
.status p {
	margin: 0;
	padding: 0;
}
.status p a {
	color:#000000;
	text-decoration:none;
}
.status .closestatus a {
	background: none repeat scroll 0 0 #707172;
}
.status .closestatus a {
	color: #000000;
	display: block;
	height: 10px;
	line-height: 0.6em;
	padding: 5px;
	position: relative;
	text-decoration: none;
	top: -2px;
	width: 10px;
}

/*-------------------------------------------------Video section css-    Anil----------------------------------------------------*/
section.blurb .box {
	padding:0px;
}
.video{float:left;  margin:5px 0px 0 10px;}
A.myPlayer {
	BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999 1px solid; MARGIN: 0px; WIDTH: 209px; DISPLAY: block; FLOAT: left; HEIGHT:138px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
A.myPlayer IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP:29px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A.myPlayer:hover {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}

.video_title{text-align:center; }

video_block{ float:left;}

#MainContent {margin-top:7px;}



h2.sitemap_heading {
    padding-left: 15px;
}
h2.sitemap_heading {border: 1px dotted #AFADAD;}

#TJK_dropDownMenu li ul li ul li {
    margin-left:40px; width:220px;
}

.sitemap ul li {padding:8px 5px 5px 25px;}

.sitemap ul li a {padding-left:5px;}

.sitemap ul li ul {margin-top:5px;}

.sitemap ul li ul li {padding:5px 5px 5px 10px; margin-left:6px;}

.sitemap h2 {margin-bottom:5px;}

.contactus_shadow {width:463px; margin:auto; background:url(../images/contactus_shadow.png) left bottom no-repeat; padding-bottom:17px;  }

.contactus {width:438px; 
line-height:25px; padding:10px; border:solid 1px #ccc; overflow:hidden;
}

.contactus p {margin:0px; text-align:center; padding:15px 0px 20px 0px;}

.banner_about_left {height: 145px; width:20%; float:left;}
.banner_about_right {float: right; height: 145px; width:80%;}

.banner_jnnsm_left {float: left; height: 145px; width:27%;}
.banner_jnnsm_right {float: right; height: 145px; width:73%;}

.banner_busi_left {float: left; height: 145px; width:20%;}
.banner_busi_right {float: right; height: 145px; width:80%;}

.banner_tender_left {float: left; height: 145px; width:20%;}
.banner_tender_right {float: right; height: 145px; width:80%;}

.banner_ress_left {float: left; height: 145px; width:20%;}
.banner_ress_right {float: right; height: 145px; width:80%;}

.banner_publ_left {float: left; height: 145px; width:20%;}
.banner_publ_right {float: right; height: 145px; width:80%;}

.banner_finan_left {float: left; height: 145px; width:20%;}
.banner_finan_right {float: right; height: 145px; width:80%;}

.banner_car_left {float: left; height: 145px; width:20%;}
.banner_car_right {float: right; height: 145px; width:80%;}

.banner_contact_left {float: left; height: 145px; width:20%;}
.banner_contact_right {float: right; height: 145px; width:80%;}

.banner_extra_left {float: left; height: 145px; width:26%;}
.banner_extra_right {float: right; height: 145px; width:74%;}

.holder {border:solid 1px #ccc;}

.holder .title {padding-top:5px;}

table caption {
  
    font-size: 105%;
    font-weight: bold;
    padding: 6px; margin-bottom:15px;
}

.photoBlock {
    background: none repeat scroll 0 0 #F0F0F0;
    overflow: hidden;
    width: 100%;
}

.photoBlock .photoImage {
    background: none repeat scroll 0 0 #777777;
    float: left;
    height: 105px;
    padding: 21px 10px 5px;
    text-align: center;
    width: 105px;
}

.photoBlock .content {
    font-size: 100%;
    font-weight: bold;
    margin-left: 145px;
    padding:35px 16px 0 10px;
    text-transform: uppercase;
}

.photoBlock .content1 {
    font-size: 100%;
    font-weight: normal;
    margin-left: 134px;
    padding: 9px 13px 5px 0;
 
}

/*-------------------------- Anil ----------------------------*/

.notification_shadow {width:403px; margin-left:30px; background:url(../images/contactus_shadow.png) left bottom no-repeat; min-height:100px; padding-top:30px; float:left;}

.notification {  border:solid 1px #ccc; overflow:hidden;}

.notification p {margin:0px; text-align:center; }

.imagerow .single a img {border:none;}

.breadcrum_content ul li.active {background: none; font-weight:bold;}

/* ---------------- Capchta--------*/

.capchta_class {font-size:80%; font-family:Arial;}

#whats_newlink {background:url(../green/images/whats_newbg.jpg) left top repeat-x; height:61px; padding-top:15px; margin-top:15px;}

#whats_newlink a {font-weight:bold; padding-left:18px;}

#TJK_dropDownMenu li#Link7 {width:9%;}
/*#TJK_dropDownMenu li#Link5 {width:23%;}*/
#TJK_dropDownMenu li#Link8 a {border:none;}

.right_content_n { width:100%;  min-height:450px; }

ul li#Link7 ul li {width:290px;}

ul li#Link7 ul li ul li {margin-left:110px; width:150px;}



/*----------------------------   Anil (for no script)-------------------*/
.nos {
	background-color: #FEEF58;
	border-bottom: 5px solid #CC6666;
	color: #000000;
	font-size: 80%;
	line-height: 18px;
	padding: 5px;
	text-align: center;
}

.event_s {padding-bottom:25px; background:url(../green/images/event_shadow.png) right bottom no-repeat;}

.event_block { background:#fdf1db;
font-size: 100%;
	padding:6px 2px 10px 10px;
	 border-left:solid 5px #07b418;/* height:95px;*/
	
 }
	
.event_block span {
    float: right !important;
}

.ad_left {
	float:left;
	
}

.ad_left h3 {margin:0px;}

.ad_right {
	float: right;
	margin-right: 9px;
	margin-top: 5px;
}
.ad_right a {text-decoration:none; font-weight:bold;}
	
.gallery_img {margin-top:20px;}

.search label { position: absolute;  font-size: 10px; padding: 3px ; display:none; }

.frm_row_c {margin-left:113px; margin-bottom:15px; margin-top:10px;}

.t_link a img {padding-left:0px;}

h2.sitemap_heading {font-size:96%; padding: 6px;}

span.advertisement {float:right; font-size:10px; padding:2px; clear:both; margin-top:2px;}

span.event {float:right; font-size:10px; padding:2px; clear:both; margin-top:2px;}

.datefield {font-size:11px; float:right; font-weight:bold; }


.en #TJK_dropDownMenu li a {padding:12px 0px; }
.hi #TJK_dropDownMenu li a {padding:8px 0px; }


.text_center
{
text-align:center;
}


.newclass
{color:#F70010;}



