@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------------Main Content-------------------------------------------------*/
#page-wrapper {background:#FFF; }
#leftside { background:url(../images/leftside_shadow.png) left top repeat-y; }
#rightside { background:url(../images/rightside_shadow.png) right top repeat-y; }
/*-----------------------------------------------------------Green line-------------------------------------------------*/
.greenline { background:#ff770d; }
/*-----------------------------------------------------------Header-------------------------------------------------*/
.slogan_img h1 {background:url(../images/slogan.png) left top no-repeat; }
.slogan_img_hindi h1 {background:url(../images/slogan_h.png) left top no-repeat; }

.accessibility .a_link ul li {color:#656565; }
.accessibility .a_link ul li a { color:#656565; }
.accessibility .t_link ul li {color:#656565;}
.accessibility .t_link ul li a { color:#656565;}
.search input.input-bg { background:url(../images/search_img.png) left top no-repeat!important; color:#898787; }
input.search_button {background:url(../images/search_icon.png) left top no-repeat;}
/*-----------------------------------------------------------Internal page banner-------------------------------------------------*/
.banner { background:url(../images/banner_bg.png) left top repeat-x; }
.banner_about_left {background:url("../images/aboutus_left.png") left top no-repeat;}
.banner_about_right {background:url("../images/aboutus_right.png") right top no-repeat;}

.banner_jnnsm_left {background:url("../images/jnnsm_left_banner.png") left top no-repeat;}
.banner_jnnsm_right {background:url("../images/jnnsm_right_banner.png") right top no-repeat;}

.banner_busi_left {background:url("../images/business_left_banner.png") left top no-repeat; }
.banner_busi_right {background:url("../images/business_right_banner.png") right top no-repeat; }

.banner_tender_left {background:url("../images/tenders_left_banner.png") left top no-repeat;}
.banner_tender_right {background:url("../images/tenders_right_banner.png") right top no-repeat;}

.banner_ress_left {background:url("../images/resources_left_banner.png") left top no-repeat;}
.banner_ress_right {background:url("../images/resources_right_banner.png") right top no-repeat;}

.banner_publ_left {background:url("../images/publication_left.png") left top no-repeat;}
.banner_publ_right {background:url("../images/publication_right_banner.png") right top no-repeat; }

.banner_finan_left {background:url("../images/financials_left_banner.png") left top no-repeat;}
.banner_finan_right {background:url("../images/financials_right_banner.png") right top no-repeat;}

.banner_car_left {background:url("../images/career_left_banner.png") left top no-repeat;}
.banner_car_right {background:url("../images/career_right_banner.png") right top no-repeat;}

.banner_contact_left {background:url("../images/contactus_left_banner.png") left top no-repeat;}
.banner_contact_right {background:url("../images/contactus_right_banner.png") right top no-repeat;}

.banner_extra_left {background:url("../images/extrapage_banner_leftimg.png") left top no-repeat;}
.banner_extra_right {background:url("../images/extrapage_banner_right.png") right top no-repeat;}



.left_navigation { background:#e5f6ff;}
.navigation_bg { background:url(../images/internalnav_top.png) center top repeat-x; border-bottom: 1px solid #a8e0ff; border-left: 1px solid #a8e0ff; border-right: 1px solid #a8e0ff; }
.am_midimg h2 { background:url(../images/aboutus_arrow.png) 8px 10px no-repeat; color:#067fc1; border-bottom:dotted 1px #067FC1; }
.am_leftimg { background:url(../images/internalnav_left.png) left top no-repeat;}
.am_rightimg { background:url(../images/internalnav_right.png) right top no-repeat;}
.am_midimg ul li {background:url(../images/arrow.png) 12px 5px no-repeat; }
.am_midimg ul li a {color:#212121; }
.am_midimg ul li a:hover {color:#067FC1;}
.am_midimg ul li a.selected {color:#067FC1; }
.am_midimg ul li ul li { background:url(../images/s_arrow.png) 2px 5px no-repeat; }
.content-content p { color:#303030;}
.heading-area h2 { color:#067fc1; background:url(../images/aboutus_arrow.png) left 6px no-repeat; }
.breadcrum {border-bottom:solid 1px #d2d2d2; }
.breadcrum_content {color:#787878;}
.breadcrum_content ul li {background:url(../images/bredcrum_seprater.jpg) right 4px no-repeat; color:#067FC1; }
.breadcrum_content ul li a {color:#787878;}
.breadcrum_content ul li a.active { color:#005888; }
.print a {color:#787878; }
.internal_button { background:url(../images/button_mid.png) center top repeat-x; }
.internal_button_left { background:url(../images/button_left.png) left top no-repeat; }
.internal_button_right { background:url(../images/button_right.png) right top no-repeat;}
.internal_button_mid h2 a { color:#FFF;}
/*-----------------------------------------------------------------Tabbed Panel Area----------------------------------------------------------------*/
.tabbed_panel { background:url(../images/tab_mid.jpg) left top repeat-x; }
.tab_left { background:url(../images/tab_left.jpg) left top no-repeat; }
.tab_right { background:url(../images/tab_right.jpg) right top no-repeat; }
.whatsnew_img h2 { color: #067fc1;}
#countrytabs li a { background:url(../images/tab_link_right.png) right top no-repeat; }
#countrytabs li a span { background:url(../images/tab_link_left.png) left top no-repeat;}
#countrytabs li a.selected { background:url(../images/tab_active_right.png) right top no-repeat; }
#countrytabs li a.selected span { background:url(../images/tab_active_left.png) left top no-repeat; }
.tab_panel_description ul li a { color:#000000; background:url(../images/red_bullet1.png) left 6px no-repeat; }
.tab_panel_description ul li a:hover { color:#067FC1; }
.buttons a, .read_more a { color:#005888; }
.buttons a:hover, .read_more a:hover { color:#000000;}
.shadetabs li a { color: #313131;  }
.shadetabs li a:visited { color: #2d2b2b; }
.shadetabs li a:hover { color: #2d2b2b; }
.shadetabs li a.selected { color:#fff; }
/*-----------------------------------------------------------New Initiative Css-------------------------------------------------*/
.new_initiative_block { background:url(../images/ni_mid.png) left top repeat-x; }
.new_initiative_block2 { background:url(../images/ni_mid2.png) left top repeat-x; }
.ni_left { background:url(../images/ni_left.jpg) left top no-repeat;}
.ni_left2 { background:url(../images/ni_left2.jpg) left top no-repeat;}
.ni_right { background:url(../images/ni_right.jpg) right top no-repeat; }
.ni_right2 { background:url(../images/ni_right2.jpg) right top no-repeat; }
.block { border-right: 1px solid #dbdada;}
.block h3 {color:#ee6a03; }
.more a { color:#ee6a03;}
.more a:hover { color:#000000; }

.more_i a { color:#ee6a03;}
.more_i a:hover { color:#000000; }

.more1 a { color:#005888; background:url(../images/viewall_button.png) right 0px no-repeat; }
.more1 a:hover { color:#000000;}
/*-----------------------------------------------------------Related Links Css-------------------------------------------------*/
.glossymenu a.menuitem { background:#1196de; color: white;  border-bottom:1px solid #097bb8; }
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active { color: white; }
.glossymenu a.menuitem:hover { background:#0986c9; }
.glossymenu div.submenu { background: #f4f4f4; border-bottom:1px solid #dbdada; }
.glossymenu div.submenu ul li a { color: #000000; background:url(../images/red_bullet1.png) left 6px no-repeat; }
.glossymenu div.submenu ul li a:hover { color:#067FC1; }
/*-----------------------------------------------------------Bottom Links-------------------------------------------------*/
#bottom_links { background: none repeat scroll 0 0 #F4F4F4; border: 1px solid #E3E3E3; }
#bottom_links ul li a {color:#005888; border-right:1px solid #cccccc; }
.icons-row ul li {border:1px solid #cfcfcf; background:url(../images/icon_bg.png) left top repeat-x; }
.icons-row ul li a {color:#1f1f1f; }
.icons-row ul li a.tenders { background:url(../images/tenders.png) 15px center no-repeat; }
.icons-row ul li a.media { background:url(../images/media.png) 15px center no-repeat; }
.green { color:#005888; }
/*-----------------------------------------------------------Footer-------------------------------------------------*/
#footer {background:url(../images/footer_bg.png) left top repeat-x; border-top:solid 1px #1196de; }
.footer_left li a { color:#000000; background:url(../images/seperator.png) right 5px no-repeat; }
.footer_left span { color: #000000; }
.right_coloumn_first { background:#fff; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; }
/*-----------------------------------------------------------------Feature Content Area----------------------------------------------------------------*/
.featureIndexDots a {color:#ffffff; }
.featureIndexDots .featureIndexOn a {color:#ffad02 !important; }
.featureContentStatic {color: #FFF !important; }
.featureImage .view a {color:#ca8102; }
.featureImage .playstop a {color: #ffffff;}
.featureImage .playstop a:hover {color:#ffffff;}
/*-----------------------------------------------------------Table-------------------------------------------------*/
.content-content table {border: 2px solid #CCCCCC;}
.content-content table th {background: url("../images/table_bg.png") repeat-x scroll left top #aee3ff; border-bottom: 2px solid #1196de; border-right: 2px solid #CCCCCC;
color: #005888;}   
.content-content table tr.even {background: none repeat scroll 0 0 #f7f7f7;}
.content-content table tr.odd {background: none repeat scroll 0 0 #e7f7ff;}
.content-content table td { border-bottom: 2px solid #CCCCCC; border-right: 2px solid #CCCCCC;}
.content-content table td a {color: #005888; }
.content-content ul li {background:url(../images/bullet_1.png) left 5px no-repeat; color:#303030;}
.content-content ul li a {color:#005888;}
.content-content ul li ul li {background:url(../images/bullet_1.png) left 9px no-repeat; }
.content-content ul li ul li a {color:#005888;}
.pending_bill_area1 {background: none repeat scroll 0 0 #DEDEDE; border: 1px dotted #B4B4B4;}
.bl_archive_row label {color:#005888;}
.bl_archive_row select { border: 1px solid #CCCCCC;}
.bl_archive_row1 input, .bl_archive_row2 input { border: 1px solid #CCCCCC; }
.bl_archive_row select { border: 1px solid #CCCCCC; }
.bl_archive_row1 label {color:#005888;}
.bl_archive_row2 label { color:#005888;}
.bill_block_row3 input {background:#1196de; border: 1px solid #005888; color: #FFFFFF; }
.google_search {background: none repeat scroll 0 0 #DEDEDE; border: 1px dotted #B4B4B4;}
input.button {background: none repeat scroll 0 0 #067FC1; border: 1px solid #035887; color: #FFFFFF;}
/*-----------------------------------------------------------Photo gallery-------------------------------------------------*/
.photogallery {background:#FFF; border-left:solid 1px #0e8fd6; border-right:solid 1px #0e8fd6; border-bottom:solid 1px #0e8fd6; }
.photogallery_box {background:url(../images/photogallery_midimg.png) left top repeat-x;}
.photogallery_leftimg { background:url(../images/photogallery_leftcorner.png) left top no-repeat; }
.photogallery_rightimg { background:url(../images/photogallery_rightcorner.png) right top no-repeat; }
.photogallery h2 {color:#FFF;}
.dropdownlist select {border:solid 1px #d4d4d4;}
input.gobutton {background:#F90; color:#FFF;}
.viewall a { color:#005888;}
.view a {color:#ffffff; }
/*-------------------------------------17dec---------------------------------*/
.heading {background:url(../images/headingbg.png) left top repeat-x #d1d1d1; border-bottom:dotted 1px #666;}
.frm_row span.label1 {color: #000000;}
.frm_row span.label1 {color: #000000;} 
.input_class {border: 1px solid #bdbdbd; color: #000000;}
.select_class { border: 1px solid #bdbdbd; color: #000000;}
.textarea_class {border: 1px solid #bdbdbd; color: #000000;}



.holder {
    float: left;
    height: 138px;
    width: 209px;
	text-align:center;
	margin:15px;
	font-weight:bold;
}

.holder .thumb {
    height: 138px;
    width: 209px;
}


h2.sitemap_heading {
    background: url("../images/sitemap_bg.png") repeat-x scroll left top #EEEEEE;}
	
.sitemap ul li {background:url(../images/bullet_1.png) 14px 12px no-repeat; color:#303030;} 

table caption {
    background: url("../images/gray_bg.png") repeat-x scroll left top #D1D1D1;
    border-bottom: 1px dotted #333333;
    color: #000000;
   }

h3 {color:#067FC1;}

a.play_b {background:url(../images/play_button.png) left top no-repeat; width:25px; height:25px; text-indent:-99999px; float:left; display:block; }

a.stop_b {background:url(../images/stop.png) left top no-repeat; width:25px; height:25px; text-indent:-99999px; float:left; display:block; }

.content-content a {color:#067FC1;}

#whats_newlink {background:url(../images/whats_newbg.jpg) left top repeat-x;}

.content-content  ol li {color:#303030;}


.advertisement {color:#fff; background-color:#FF770D;}

.event {color:#fff; background-color:#0AB41B; }

.datefield {color:#FF770D; }

#vertical-ticker3{
height:170px;
overflow:hidden;
margin:0; padding:0;
}

#vertical-ticker3 li{
padding:5px 5px;

display:block;
/*background:#efefef;*/
color:#333;
/*border-bottom:1px solid #ddd;*/
font-size:100%;
/*font-weight:bold;
font-family: Helvetica Neue, times, serif;*/
}

#vertical-ticker2{
height:170px;
overflow:hidden;
margin:0; padding:0;
}

#vertical-ticker2 li{
padding:5px 5px;

display:block;
/*background:#efefef;*/
color:#333;
/*border-bottom:1px solid #ddd;*/
font-size:100%;
/*font-weight:bold;
font-family: Helvetica Neue, times, serif;*/
}

#vertical-ticker1{
height:170px;
overflow:hidden;
margin:0; padding:0;
}

#vertical-ticker1 li{
padding:5px 5px;

display:block;
/*background:#efefef;*/
color:#333;
/*border-bottom:1px solid #ddd;*/
font-size:100%;
/*font-weight:bold;
font-family: Helvetica Neue, times, serif;*/
}

#vertical-ticker{
height:170px;
overflow:hidden;
margin:0; padding:0;
}

#vertical-ticker li{
padding:5px 5px;

display:block;
/*background:#efefef;*/
color:#333;
/*border-bottom:1px solid #ddd;*/
font-size:100%;
/*font-weight:bold;
font-family: Helvetica Neue, times, serif;*/
}
