/**
 * @author Design & Accessible Team ( Angie Radtke  )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

 .slideshow-wrapper .orbit-container li .orbit-caption {
    display: none !important;
}
body {
    background: #fff;
    color: #000000;
    font-size: 100.1%;
    padding: 0px;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body ul, body ol {
    margin: 20px 0 0;
    padding: 0 0 0 40px;
}
body.contentpane {
	width:auto;
	margin:10px;
	text-align: left;
}

img { border: 0 none; }

#all {
    background: none repeat scroll 0 0 #ffffff;
    box-shadow: none;
    color: #444;
    max-width: 1002px;
}
#header {
    display: block !important;
    height: auto;
    overflow: hidden;
    padding: 8px 4px 0;
    position: relative;
    float: left;
    width: 100%;
}
.logoheader {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0;
    min-height: auto;
    padding: 0;
    text-align: left;
    width: auto;
}
#logo img {
    display: block;
    margin: 0 4px;
}
#logo {
    display: block;
    float: left;
    font-weight: normal;
    line-height: 1em;
    margin: 5px 0 0 0;
    padding: 0;
    width: auto;
}
.item-page .semiconductor table {
    border: 0 solid #ddd;
    background: #fff none repeat scroll 0 0;
}
.item-page .semiconductor table tr td  {
    vertical-align: top;
    background: #fff none repeat scroll 0 0;
}
.item-page .semiconductor p {
    font-family: tahoma;
    font-size: 14px;
    margin-bottom: 8px;
}
.right_arrow {
  background: rgba(0, 0, 0, 0) url("../images/drop-right.gif") no-repeat scroll 0 0;
  display: block;
  float: left;
  height: 7px;
  position: relative;
  top: 8px;
  width: 12px;
  font-size: 0;
  text-indent: -9999px;
}
#header .search_top_search #mod-search-searchword {
    background: url("../images/search-bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding: 5px 5px 4px;
       margin-bottom: 0;
    color: #666666;
    font-family: tahoma;
    font-size: 13px;
    font-weight: normal;
    
    width: 130px;
}
article.tender_page table tr td {
    border: 1px solid #C4C4C4 !important;
    padding: 8px;
}
article.item-page ul li span a {
    padding-right: 0;
}
.search_top_search {
  display: block;
  float: left;
  margin-left:14px;
  margin-top: 10px;
  position: relative;
  width: auto;
}
.hindi .search_top_search {
    margin-left: 106px;
}
.custom_social_icons{
    float: left;
    position: relative;
    top: 10px;
    left: 4px;
}
.captchacodeerror{
    color: red;
    font-weight: bold;
}
#header .search_top_search .button {
    background: url("../images/search-btn.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    box-shadow: none;
    font-size: 0;
    height: 23px;
    position: absolute;
    right: 7px;
    text-indent: -9999px;
    text-shadow: none;
    top: 2px;
    width: 23px;
}

#logo span.header1 {
    display: none;
    font-size: 0.7em;
    height: 0;
    line-height: 0.8em;
    margin: 0;
    padding-left: 0;
    top: 0;
}
.skiptomain {
    display: block;
    float: right;
    position: absolute;
    right: 0;
}
#line {
    display: block;
    float: right;
    margin: 20px 0 0 0;
    max-width: none;
    min-width: 10px;
    padding: 0;
    position: relative;
    right: auto;
    text-align: right;
    top: auto;
    background: none;
}
.myleftt{
    width: 150px;
}
#line #fontsize {
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: right;
    display: block;
}

#line #fontsize p {
    display: block;
    margin: 0;
    padding: 0;
}
#line #fontsize a.resetFontClass{
    background: url("../images/fontdefault.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    height: 18px;
    margin: 0 0 0 4px;
    padding: 0;
    position: relative;
    
    text-indent: 0;
    width: 21px;
    float: left;
}
#line #fontsize a.biggerFontClass {
    background: url("../images/fontplus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    height: 18px;
    margin: 0 0 0 4px;
    padding: 0;
    position: relative;
    
    text-indent: 0;
    width: 21px;
    float: left;
}
#line #fontsize a.smallFontClass {
    background: url("../images/fontminus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    height: 18px;
    margin: 0 0 0 4px;
    padding: 0;
    position: relative;
    
    text-indent: 0;
    width: 21px;
    float: left;
}
#line #fontsize a.contrastClass {
    background: url("../images/fontcontrast.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    height: 18px;
    margin: 0 0 0 4px;
    padding: 0;
    position: relative;
    
    text-indent: 0;
    width: 21px;
    float: left;
}
.search_top_search form {
    margin: 0;
}
/*#menuwrapper {
    clear: both;
    display: block;
    float: right;
    height: auto;
    position: relative;
    width: 355px;
    top: -20px;
}*/
#banner_area div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck {
    border: 1px solid #ccc;
    border-radius: 5px;
    margin: -30px 0 0 218px;
}
#banner_area div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck  div.floatck {
    border: 1px solid #ccc;
    border-radius: 5px;
    margin: -30px 0 0 216px;
}
#banner_area div#maximenuck ul.maximenuck li div.floatck div.maximenuck2 {
    margin: 0;
    padding: 0;
    width: 218px;
}
#banner_area div#maximenuck ul.maximenuck li div.floatck div.maximenuck2 div.maximenuck2 {
    margin: 0;
    padding: 0;
    width: 216px;
}
#menuwrapper {
    display: block !important;
    position: relative;
}
#banner_area .custom p{
    padding: 0;
    margin: 0;
}
#menuwrapper ul.menu {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    float: right;
    left: auto;
    margin: 0;
    overflow: visible;
    position: absolute;
    right: 0;
    text-shadow: none;
    top: 52px;
}
article.item-page hgroup h1{
    display: none;
}
.item-page h1 {
    font-size: 14px;
    font-weight: bold;
    margin: 6px 0;
}
.holiday tr.inactive td {
color: #024902;
/*font-weight: bold;*/
background: none repeat scroll 0 0 #deedd1 !important;
}
.holiday .active > td {
    background: none repeat scroll 0 0 #99CCFF !important;
    color: #000;
/*    font-weight: bold;*/
}
.holiday .expire > td {
    color: #006699;
    background: none repeat scroll 0 0 #deedd1 !important;
}
#header ul.menu li {
    display: inline;
    margin: 0;
    border: 0 none !important ;
    padding: 0;
}
#header ul.menu li:first-child a {
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    display: inline-block;
    font-weight: normal;
    margin: 0;
    padding: 12px;
}
.modulehome_quick_links h3{
    display: none;
}
.mobilemenu_leftslidable{
    display: none;
}
#header #menuwrapper ul.menu li a{
    border: 1px solid #fff !important;
     font-size: 86%;
    text-align: center;
    text-transform: capitalize;
    font-weight: normal !important;
    padding: 4px 11px !important;
    margin: 0 0 0 2px;
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
}
#header #menuwrapper ul.menu li.item-111 a{
    padding: 4px 2px !important;
}
#header #menuwrapper ul.menu li.active a{
    font-weight: bold !important;
    border: 1px solid #066a93 !important;
    background-color: #e5f4fc;
    color: #000;
}
#header #menuwrapper ul.menu li a:hover,#menuwrapper ul.menu li a:active,#menuwrapper ul.menu li a:focus{
    background-color: #e5f4fc;
    border: 1px solid #066a93 !important;
    color: #000;
    text-shadow: none;
}
#header #menuwrapper ul.menu li a .image-title{
    display: block;
    line-height: 10px;
}



.button:hover, .button:active,
.button:focus,
button:hover,
p.readmore a:hover, 
#header ul.menu a:hover, 
#header ul.menu a:active,
#header ul.menu a:focus,
.pagenav a:hover,
.pagenav a:active,
.pagenav a:focus,
#advanced-search-toggle:hover,
#advanced-search-toggle:active, #advanced-search-toggle:focus, .profile-edit a:hover, .profile-edit a:active, .profile-edit a:focus, #fontsize a:hover, #fontsize a:active, #fontsize a:focus, #mobile_select h2 a {
   background: none;
    color: #000;
    text-shadow: none;
   
}


.res_menu_321{
    display: none;
}

#banner_area{
    clear: both;
    float: left;
     margin-top: 12px;
    width: 100%;
    position: relative;
    background: none repeat scroll 0 0 #dbe5e9;
}



.moduletable_about_leftmenu h3{
    display: none;
}
.search fieldset.phrases{
    clear: both;
}
.search button {
    padding: 0 !important;
    background: none;
    margin: 0;
    border: 0;
    cursor: pointer;
}
.search button .icon-search{
    background: url("../images/search-btn.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 23px;
    width: 23px;
}

.custom_hindi_button img{
    vertical-align: middle;
}
.custom_hindi_button {
    float: right;
    padding-right: 3px;
    padding-top: 2px;
    position: absolute;
    right: 0;
    width: auto;
    z-index: 1;
}
.custom_hindi_button p{
 margin: 0;   
}
.item-page span {
  font-size: inherit !important;
}
.modulehome_quick_links ul li.item-130{
    clear: both;
    width: 100%;
}
#banner_area .nivoSlider {
    box-shadow: none;
}
#main {

  border-bottom: 0 none;
  border-image: none;
  border-left: 0 none;
  border-radius: 0;
  border-top: 0 none;
  margin: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.modulehome_quick_links ul.menu a img{
    position: relative;
    top: -3px;
}
.modulehome_quick_links ul.menu a{
    padding: 2px 0;
}
.modulehome_quick_links ul.menu li.item-129{
      max-height: 24px;
}
.modulehome_quick_links ul.menu a span {
    float: left;
     margin-right: 10px;
}
.custom_responsive_menu_icon {
    clear: both;
    cursor: pointer;
    display: none;
    float: left;
    margin-top: 2px;
    position: absolute;
    top: 161px;
    z-index: 1;
}
#mobile_select {
    display: none !important;
}
.left1 {
  background: transparent none repeat scroll 0 0;
  float: left;
  margin: 0 0.5% 0 0;
  position: relative;
  width: 22%;
  border: 1px solid #ccc;
  padding: 0 1px;
  border-top: none;
  border-bottom: none;
}
aside#right {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #ccc;
  float: right;
  margin: 0 0 0 0.5%;
  padding: 0 1px;
  width: 19%;
  border-top: none;
  border-bottom: none;
}
.modulehome_quick_links{
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E2F2FB));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E2F2FB 100%);
    
    box-shadow: 0 1px 0 #ffffff inset;
    border-radius: 4px;
    padding: 4px 4px 4px 12px;
/*    font-size: 13px;*/
    color: #006699;
    font-weight: bold;
}
.modulehome_quick_links ul li a{
    color: #006699;
}
.modulehome_quick_links a:hover{
   color: #000033 !important;
}
.modulehome_quick_links ul li.active a{
   color: #990000 !important;
}
.moduletable_w3cLogo {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 0 #ffffff inset;
    clear: both;
    float: left;
    margin-top: 4px;
    padding: 1%;
    width: 100%;
}
.moduletable_w3cLogo .custom_w3cLogo {
  float: left;
  padding: 10px 2%;
  width: 100%;
}
.custom_ipv6logo p{
    margin: 6px 0 2px 0;
    text-align: center;
}

.moduletable_ipv6logo{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 0 #ffffff inset;
    clear: both;
    float: left;
    margin-top: 4px;
    padding: 1%;
    width: 98%;
}


.moduletable_w3cLogo .india_giv_logo {
    float: left;
    text-align: left;
}

.moduletable_w3cLogo .w3clogo {
  float: left;
  margin-left: 14px;
  margin-top: 7px;
  text-align: right;
}
.custom_w3cLogo .ipv6{
    text-align: center;
    margin-top: 4px;
}

#contentarea, #contentarea2 {
    clear: both;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 !important;
    background: none repeat scroll 0 0 #fff;
    position: relative;
    width: 100%;
}

#wrapper2 {
    border-right: 1px solid #ccc;
    float: left;
    padding-bottom: 2px;
    position: relative;
    width: 77.5%;
}
article.item-page, .categories-list, article.item-page, .archive {
  background: #fff none repeat scroll 0 0;
  border-radius: 4px 4px 0 0;
  box-shadow: 0 1px 0 #ffffff inset;
  color: #000;
  padding: 6px 6px 6px 10px;
  position: relative;
  text-align: justify;
}
.archive .page-header h1 {
  border-bottom: 1px solid #ddd;
  font-size: 15px;
  padding-bottom: 10px;
  padding-top: 10px;
  font-weight: bold;
}
.archive .page-header h2 a{
    font-size: 14px;
}
.archive .page-header .createdby,
.archive .article-info{
    display: none;
}


article.item-page ul{
    margin-left: 25px;
     margin-top: 2px;
}
article.item-page ul li a {
        padding-right: 25px;
}
body#shadow {
    line-height: 1.2em;
}
article.item-page ul.actions{
    display: none;
}
article.item-page dl.article-info{
    display: none;
}
article.item-page ul.pagenav{
    display: none;
}



blockquote {
    border-left: 0 solid #c7ced6;
    font-style: normal;
    margin: 0;
    padding-left: 24px;
}
#wrapper2 .item-page {
/*    float: left;*/
    max-width: none;
    min-height: 396px;
   
}

#wrapper2 .item-page h1 {
    font-size: 14px;
    font-weight: bold;
    margin: 6px 0;
}

#wrapper {
    display: inline-block;
    float: left;
    position: relative;
    width: 57%;
}

    .moduletable_whatsNew h3{
    border-radius: 5px 5px 0 0;
    color: #fff;
    font-family: "Microsoft Sans Serif";
    font-size: 15px;
    padding-bottom: 8px;
    padding-left: 38px;
    margin-bottom: 0;
    padding-top: 8px;
    position: relative;
    /* background:url("../images/whats-new.gif") no-repeat scroll 0 0 transparent;*/
    
    
    background: rgb(13,148,214); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(13,148,214,1) 0%, rgba(29,154,211,1) 48%, rgba(13,148,214,1) 48%, rgba(13,148,214,1) 49%, rgba(32,124,202,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,148,214,1)), color-stop(48%,rgba(29,154,211,1)), color-stop(48%,rgba(13,148,214,1)), color-stop(49%,rgba(13,148,214,1)), color-stop(100%,rgba(32,124,202,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(13,148,214,1) 0%,rgba(29,154,211,1) 48%,rgba(13,148,214,1) 48%,rgba(13,148,214,1) 49%,rgba(32,124,202,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(13,148,214,1) 0%,rgba(29,154,211,1) 48%,rgba(13,148,214,1) 48%,rgba(13,148,214,1) 49%,rgba(32,124,202,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(13,148,214,1) 0%,rgba(29,154,211,1) 48%,rgba(13,148,214,1) 48%,rgba(13,148,214,1) 49%,rgba(32,124,202,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(13,148,214,1) 0%,rgba(29,154,211,1) 48%,rgba(13,148,214,1) 48%,rgba(13,148,214,1) 49%,rgba(32,124,202,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d94d6', endColorstr='#207cca',GradientType=0 ); /* IE6-9 */


}
.moduletable_whatsNew .whatsnewicon {
    background: url("../images/chaticon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 10px;
    position: absolute;
    top: 8px;
    width: 23px;
    height: 21px;
}
.moduletable_whatsNew{
    clear: both;
    margin-top: 4px;
    float: left;
    position: relative;
    border-radius: 4px;
    padding: 0;
    
    box-shadow: 0 1px 0 #ffffff inset;
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E2F2FB));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E2F2FB 100%);
    
    
}
.custom_hindi_button2{
    float: right;
    margin-top: 14px;
    margin-right: 8px;
    display: none;
}
.moduletable_whatsNew  ul.menuwhatsnew{
    padding: 10px;
    margin: 0;
    list-style-type: none;
    position: relative;
}


.modulehome_news_events {
    
    border-radius: 4px;
    margin-top: 5px;
    padding: 0;
    
    box-shadow: 0 1px 0 #ffffff inset;
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E2F2FB));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E2F2FB 100%);
}
.modulehome_news_events h3{
    font-size: 0;
    text-indent: -9999px;
    padding-top: 38px;
   background: url("../images/news-event.gif") no-repeat scroll center 8px transparent; 
}

.moduletable_vcounter {
     float: left;
     width: 100%;
    border-radius: 4px;
    margin-top: 5px;
    padding: 0;
    
    box-shadow: 0 1px 0 #ffffff inset;
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E2F2FB));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E2F2FB 100%);
}
.moduletable_vcounter .vcounter_TypeText_vcounter {
  background: #427e9a none repeat scroll 0 0;
  border-radius: 12px;
  color: #fff;
  display: block;
  font-weight: bold;
  letter-spacing: 3px;
  margin: 10px auto;
  padding: 3px 8px;
  text-align: center;
  width: 50%;
}
.new_anim {
  height: 40px;
  margin-right: 10px;
  position: relative;
  top: 16px;
  width: 40px;
}
.archive fieldset.filters{
    display: none;
}
table.holiday {
  margin: auto;
  width: 80%;
}
.moduletablehome_news_events {
     float: left;
    border-radius: 4px;
    margin-top: 0px;
    padding: 0;
    
    box-shadow: 0 1px 0 #ffffff inset;
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E2F2FB));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E2F2FB 100%);
}
.moduletablehome_news_events h3 {
  background: transparent url("../images/news-event.gif") no-repeat scroll 8px 8px;
  color: #000;
  font-size: 15px;
  height: 40px;
  margin-bottom: 7px;
  padding-left: 48px;
  padding-top: 14px;
}
#banner_area .orbit-container .orbit-prev,
#banner_area .orbit-container .orbit-next {
  background-color: transparent;
  color: white;
  height: 60px;
  position: absolute;
  text-indent: -9999px !important;
  top: 36%;
  width: 36px;
  margin-top: 0;
  z-index: 10;
}
.orbit-container .orbit-timer{
    display: none;
}
.moduletablehome_news_events ul {
    margin: 0;
    padding: 0 0 0 10px;
}
.moduletablehome_news_events .postDate {
    background: none repeat scroll 0 0 #3fa211;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    padding-left: 6px;
    padding-top: 1px;
    text-align: center;
    width: 90px;
    line-height: 15px;
    margin-top: 4px;
}
 .moduletablehome_news_events div.link{
    clear: both;
    float: right;
    width: 100%;
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
}
.moduletablehome_news_events a {
    font-size: 12px;
    
}
.mvc_pre_vcounter{
    margin-top: 5px;
}
.moduletable_vcounter {
     float: left;
    border-radius: 4px;
    margin-top: 5px;
    padding: 0;
    
    box-shadow: 0 1px 0 #ffffff inset;
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E2F2FB));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E2F2FB 100%);
}
.modulehome_news_events ul.menu{
    padding: 10px;
}


aside#right a {
    color: #0066cc;
    text-decoration: none;
/*    font-size: 13px;*/
     font-family: tahoma;
     line-height: 14px;
}
aside#right a:hover {
    color: #006666;
    text-decoration: underline;
}

#footer-outer {
    clear: both;
    margin: auto;
    width: 1002px;
}
.events_custom_component li{
       margin-bottom: 15px;
    width: 100%;
}
/*#footer {
    box-shadow: none;
    float: left;
    min-height: 40px;
    padding: 0;
    width: 100%;
     IE10 Consumer Preview  
background-image: -ms-linear-gradient(top, #35B0DB 0%, #1F7697 120%);

 Mozilla Firefox  
background-image: -moz-linear-gradient(top, #35B0DB 0%, #1F7697 120%);

 Opera  
background-image: -o-linear-gradient(top, #35B0DB 0%, #1F7697 120%);

 Webkit (Safari/Chrome 10)  
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #35B0DB), color-stop(1.2, #1F7697));

 Webkit (Chrome 11+)  
background-image: -webkit-linear-gradient(top, #35B0DB 0%, #1F7697 120%);

 W3C Markup, IE10 Release Preview  
background-image: linear-gradient(to bottom, #35B0DB 0%, #1F7697 120%);
}*/
#footer {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dbe5e9;
    border-radius: 0 0 6px 6px;
    box-shadow: none;
    color: #000;
    float: left;
    min-height: 40px;
    padding: 0;
    width: 100%;
}
.custom_copyright{
    float: left;
   /*font-size: 86%;*/ 
   padding: 6px;
}



.copyright {
    float: left;
    font-weight: bold;
    color: #006699;
}
.copyright1{
        clear: both;
    float: left;
    color: #006699;
}

#footer .menu {
    float: right;
    margin: 0 10px 0 0;
    padding: 0;
}

.custom_footer_ipv6{
    float: right;
}
#footer .menu li {
    display: inline-block;
    float: left;
  /*font-size: 86%;*/ 
    margin: 16px 0 0;
    padding: 0;
}
#footer ul.nav li a {
    background: none repeat scroll 0 0 #fafafa;
    border-right: 1px solid #444;
    color: #006699;
    font-size: 100%;
    font-weight: bold;
    height: 16px;
    line-height: 14px;
    padding: 0 10px;
}
.custom_footer_content{
    float: left;
    font-size: 76%;
    margin: auto;
    line-height: 12px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
}
#footer {
    font-size: 0.8888em;
}
table.righttoinfo th, table.righttoinfo td {
    background: none repeat scroll 0 0 #e2f2fb;
    border: 2px solid #fff;
    line-height: 1.5em;
    padding: 8px;
    text-align: left;
    vertical-align: top;
}
#contentarea .blog .download_heading {
    border-bottom: 1px solid #ddd;
    color: inherit;
    font-family: inherit;
    font-size: 1.5em;
    font-weight: normal;
}
#contentarea .blog .download_wrapper  table{
    border: 1px solid #ddd;
}
#contentarea .blog .download_wrapper  table td {
    background: #e2f2fb none repeat scroll 0 0;
}
#contentarea .blog .download_wrapper table td.alter {
    background: #f2fafd none repeat scroll 0 0;
}
/*section.blog .items-leading h2{
    display: none;
}*/
section.blog .items-leading h2 {
    display: block;
    font-size: 13px;
    margin-top: 10px;
    border: 0;
}
section.blog .items-leading h2 a{
    color: inherit;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
section.blog .items-leading h2 a:hover{
     text-decoration: underline;
}
section.blog h2.heading{
    display: block;
}
section.blog  ul.actions{
    display: none;
}
section.blog  dl.article-info{
    display: none;
}

section.blog {
    float: left;
    max-width: 751px;
    min-height: 300px;
    min-width: 751px;
    
/*    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E2F2FB));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E2F2FB 100%);*/
    background: none repeat scroll 0 0 #fff;
    
    box-shadow: 0 1px 0 #ffffff inset;
     border-radius: 4px;
     padding: 6px 6px 6px 10px;
     
/*     font: 12px/1.5 Arial;*/
    text-align: left;
    color: #000;

}

#wrapper2 .search {
    float: left;
    max-width: 751px;
    min-height: 300px;
    min-width: 751px;
    
/*    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E2F2FB));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E2F2FB 100%);*/
    background: none repeat scroll 0 0 #fff;
    
    box-shadow: 0 1px 0 #ffffff inset;
     border-radius: 4px;
     padding: 6px 6px 6px 10px;
     
/*     font: 12px/1.5 Arial;*/
    text-align: left;
    color: #000;

}


/*#banner_area .camera_wrap img {
    max-width: 1002px !important;
     margin: 0 !important;
}*/
#banner_area .favslider {
    margin: 0;
    position: relative;
    height: 100%;
    background: url(../../../images/banners/slide1.jpg);
}
.moduletable_about_leftmenu{
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E2F2FB));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E2F2FB 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E2F2FB 100%);
    
    box-shadow: 0 1px 0 #ffffff inset;
    border-radius: 4px;
    padding: 4px 4px 4px 12px;
/*    font-size: 13px;*/
    color: #006699;
    font-weight: bold;
}
.moduletable_about_leftmenu ul li.current a{
      color: #990000;
}
.moduletable_about_leftmenu ul li.current ul li a{
      color: #095197;
}
.moduletable_about_leftmenu ul li ul li a{
      color: #095197;
}
.moduletable_about_leftmenu ul li ul li.current a{
      color: #990000;
}

.moduletable_about_leftmenu ul li ul li ul li a{
      color: #095197 !important;
}
.moduletable_about_leftmenu ul li ul li ul li.current a{
      color: #990000 !important;
}


.moduletable_about_leftmenu ul.menu a {
    padding: 3px 0;
}

.moduletable_about_leftmenu ul.menu ul li {
    background: url('../images/orangearrow.png') no-repeat scroll left 8px transparent;
}

.moduletable_about_leftmenu ul.menu ul a {
    padding-left: 16px;
}
.moduletable_about_leftmenu ul.menu ul li ul li {
    margin-left: 17px;
}
.moduletable_about_leftmenu ul li a:hover{
      color: #000000;
}
.moduletable_about_leftmenu ul li a{
    font-weight: bold !important;
}
.moduletable_about_leftmenu ul li ul li a{
    font-weight: bold !important;
    font-size: 86%;
}
.camera_prevThumbs,
.camera_nextThumbs,
.camera_prev,
.camera_next,
.camera_commands,
.camera_thumbs_cont {
    background: none repeat scroll 0 0 transparent !important;
}
.item-page #sitemap img{
    display: none;
}
.item-page #sitemap {
    margin-left: 25px;
}

.item-page #sitemap ul li a{
    background: none repeat scroll 0 0 transparent !important;
    font-weight: normal;
}
.item-page #sitemap ul li a:hover{
    text-decoration: underline;
}
.item-page #sitemap  ul {
    margin-left: 25px;
    margin-top: 2px;
    margin-bottom: 0;
    
  list-style: outside circle !important;
}
.item-page #sitemap ul li a {
    padding: 0;
}

table.holiday tbody tr td, table.holiday tbody tr th {
    border: 1px solid #F9F9F9;
}

.item-page table {
    background: none repeat scroll 0 0 #e2f2fb;
    border: 1px solid #ddd;
}
.item-page table td{
    background: none repeat scroll 0 0 #e2f2fb;
}
.item-page table td.alter {
  background: #f2fafd;
}


.tender_page table th{
    text-align: center;
}
.tender_page table th.descth{
    width:50%;
}
.tender_page table {
    width: 95%;
    text-align: center;
    margin: auto;
}
.item-page table th, table td {
    line-height: 18px;
    padding: 4px 8px 4px 8px;
     vertical-align: middle;
     border: 0 none;
}
.tender_page table th, .tender_page table td {
    line-height: 18px;
    padding: 4px 8px;
    vertical-align: middle;
    border: 1px solid #ccc;
}
 table td  span.mandatory {
    color: #ff0000;
    font-weight: bold;
    padding-left: 2px;
}
 table td  span.mandatory em{
      float: right;
    padding-top: 5px;
 }
 
 
#header .custom_responsive_menu_icon{
    background: transparent url("../images/responsive_menu_icon.png") no-repeat scroll 0 0;
    height: 41px;
    width: 40px;
    cursor: pointer;
}
#header .custom_hindi_button2{
    background: transparent url("../images/hindi-sanskaran.png") no-repeat scroll 0 0;
    height: 33px;
    width: 96px;
    cursor: pointer;
}

.custom_hindi_button2 .pull-right{
    float: left;
    width: 100%;
    height: 34px;
}

.custom_hindi_button2 .pull-right a{
    float: left;
    width: 100%;
    height: 34px;
}

#contentarea .left1{
    width: 22.5%;
    margin: 0;
}
article.item-page h2.download_heading{
    display: none;
}




/*alternate style*/
body.alternateStyle{
    background: #fff;
    color: #FFFF00;
}
body.alternateStyle #header {
    background: #000;
    color: #FFFF00 !important;;
}

body.alternateStyle #header .search_top_search #mod-search-searchword {
    background: #637889;
    color: #ffff00 ;
}
body.alternateStyle .modulehome_quick_links,body.alternateStyle .moduletablehome_news_events,
body.alternateStyle .moduletable_whatsNew,
body.alternateStyle .moduletable_vcounter,
body.alternateStyle .moduletable_about_leftmenu
{
    background-image: -ms-linear-gradient(top, #000 0%, #3A3A3A 100%);
    background-image: -moz-linear-gradient(top, #000 0%, #3A3A3A 100%);
    background-image: -o-linear-gradient(top, #000 0%, #3A3A3A 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000), color-stop(1, #3A3A3A));
    background-image: -webkit-linear-gradient(top, #000 0%, #3A3A3A 100%);
    background-image: linear-gradient(to bottom, #000 0%, #3A3A3A 100%);
}
body.alternateStyle article.item-page {
    background: #000;
    color: #FFFF00 !important;;
}
body.alternateStyle #header #menuwrapper ul.menu li a {
    background-color: #302e2e;
    border: 1px solid #fff !important;
    color: #fff !important;
    font-weight: bold !important;
}

body.alternateStyle .custom_footer_content {
   background-color: #000;
   color: #FFFF00 !important;
}
body.alternateStyle .modulehome_quick_links ul li a {
    color: #FFFF00 !important;
}
body.alternateStyle .modulehome_quick_links ul li a:hover{
    color: #FFFF00 !important;
}
body.alternateStyle a:link, body.alternateStyle a:visited {
    color: #FFFF00 !important;
}
body.alternateStyle  aside#right a {
    color: #FFFF00 !important;
}
body.alternateStyle  aside#right .moduletable_vcounter  {
    color: #FFFF00 !important;
}
body.alternateStyle .moduletable_vcounter .vcounter_TypeText_vcounter {
  background: none repeat scroll 0 0 #fff;
  color: #333;
}



body.alternateStyle  #banner_area div#maximenuck ul.maximenuck li.maximenuck.level1 > a:hover,
body.alternateStyle  #banner_area div#maximenuck ul.maximenuck li.maximenuck.level1 > a {
    color: #FFFF00 !important;
    background-color: #3D3C3C !important;
}
body.alternateStyle #banner_area div#maximenuck div.floatck a {
     color: #FFFF00 !important;
    background-color: #3D3C3C !important;
}
body.alternateStyle  div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck:hover,
body.alternateStyle  div#maximenuck ul.maximenuck2 li.maximenuck:hover,
body.alternateStyle  div#maximenuck ul.maximenuck2 li.maximenuck:hover a,
body.alternateStyle  div#maximenuck ul.maximenuck2 li.maximenuck:hover a:hover
{
    background: #3D3C3C !important;
    color: #fff;
}
body.alternateStyle  blockquote b{
   color: #fff !important;
}
body.alternateStyle #header #menuwrapper ul.menu li a:hover {
    background-color: #e2f2fb;
    border: 1px solid #fff !important;
    color: #000 !important;
    font-weight: bold !important;
}
body.alternateStyle article.item-page  div{
    background: none repeat scroll 0 0 #000 !important;
    
}
body.alternateStyle .categories-list ,body.alternateStyle .categories-list div {
    background: none repeat scroll 0 0 #000 !important;
    color: #ffff00 !important;
}
body.alternateStyle #footer {
    background-image: linear-gradient(to bottom, #000 0%, #333 120%);
}
body.alternateStyle .copyright1 span,
body.alternateStyle .copyright{
    color: #ffff00 !important;
}
body.alternateStyle #banner_area div#maximenuck ul.maximenuck {
    background: none;
}
body.alternateStyle #banner_area div#maximenuck {
    background: none;
}
body.alternateStyle #banner_area div#maximenuck .maxiroundedcenter {
    background: none;
}
body.alternateStyle article.item-page font,
body.alternateStyle article.item-page p,
body.alternateStyle article.item-page p span{
    color: #ffff00 !important;
}
body.alternateStyle article font {
    color: #ffff00 !important;
}
body.alternateStyle section,
body.alternateStyle section.blog
{
    color: #ffff00 !important;
    background: none repeat scroll 0 0 #000 !important;
}
body.alternateStyle  table,
body.alternateStyle  table td ,
body.alternateStyle  table td span,
body.alternateStyle  table tr td a,
body.alternateStyle  table tr td p,
body.alternateStyle  table tr td span
{
    background: none repeat scroll 0 0 #333 !important;
    color: #ffff00 !important;
}
body.alternateStyle table td.alter {
  background: none repeat scroll 0 0 #000 !important;
}
body.alternateStyle h5,body.alternateStyle h5 b,body.alternateStyle h5 b span, body.alternateStyle h5 b span{
    color: #ffff00 !important;
}
body.alternateStyle .holiday tr.expire td {
    background: none repeat scroll 0 0 #8e9696 !important;
}
body.alternateStyle .holiday tr.inactive td {
    background: none repeat scroll 0 0 #333 !important;
}

body.alternateStyle #footer ul.nav li a {
    background: none repeat scroll 0 0 transparent;
}
body.alternateStyle .item-page span {
     background: inherit !important;
}


/*alternate style*/



