@import url(9642886df8fbfd681c19c0977142719ac8eff4e4.css) ;
* { padding: 0px; margin: 0px; }
html { height: 100%; padding-bottom: 0.1em; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 62.5%; padding-bottom: 1em; color: rgb(52, 52, 52); }
a { text-decoration: underline; color: rgb(41, 41, 41); outline: medium none; background-color: inherit; }
a:hover { text-decoration: none; color: rgb(0, 0, 0); }
img, fieldset { border: 0px none; }
ul { list-style: outside none none; }
p { font-size: 1.2em; }
td { text-align: left; vertical-align: top; }
.namedAnchor { visibility: hidden; font-size: 0px; line-height: 0; background-color: rgb(255, 255, 255); }
h1 { color: rgb(233, 233, 233); font-family: Arial,Helvetica,sans-serif; font-size: 1.9em; text-transform: uppercase; }
h2 { font-size: 2.1em; font-weight: normal; color: rgb(45, 82, 106); padding: 0.15em 0px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 0.26em; }
h2 span { display: block; }
h3 { font-size: 1.1em; padding: 0.3em 0px; font-family: Georgia,"Times New Roman",Times,serif; }
h3.homeHead { padding: 0.2em 0.2em 0.2em 0.9em; color: rgb(255, 255, 255); }
h3 span { font-size: 0.8em; }
h4 { font-size: 1.4em; font-family: Georgia,"Times New Roman",Times,serif; }
h5 { font-size: 1.3em; padding-bottom: 1em; }
.spacer { clear: both; }
.wrapper { width: 960px; margin: 0px auto; height: 100%; overflow: hidden; }
#leftColumn { width: 225px; float: left; padding-top: 1.5em; padding-right: 4px; border-right: 1px solid rgb(233, 233, 233); }
#rightColumn { width: 170px; float: right; }
#midColumn { padding: 0px 0px 0px 20px; width: 520px; float: left; }
#midColumn, #rightColumn { padding-top: 1.5em; }
#midColumn, #midColumn-colspan2 {  }
.bodyGrad { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.topStripe { background-color: rgb(41, 41, 41); height: 100%; overflow: hidden; }
.topStripe div { width: 960px; margin: 0px auto; }
.topStripe ul { float: right; padding: 0.9em 0px; }
.topStripe ul ul { float: none; padding: 0px; }
.topStripe li { font-size: 1.2em; line-height: 1.1em; float: left; background: transparent url(e2754c5bcccaa7a4cac8cead0d89fdf46ebceb9c.gif)  no-repeat scroll 100% 50%; padding: 0px 0.8em; color: rgb(234, 234, 234); }
.topStripe li.noBord { background: transparent none repeat scroll 0% 0%; }
.topStripe li.switcher { padding-right: 0px; }
.topStripe li li { background: transparent none repeat scroll 0% 0%; font-size: 1em; padding: 0px 0.2em; }
.topStripe a { color: rgb(234, 234, 234); text-decoration: none; }
.topStripe ul li .bigger { font-size: 1.6em; line-height: 0.5em; }
.topStripe ul li .smaller { font-size: 0.8em; }
.topStripe a:hover { color: rgb(247, 247, 247); text-decoration: underline; }
.topStripe li div { width: auto; margin: 0px; }
.topStripe li.hindi { font-size: 1.2em; background: transparent none repeat scroll 0% 0%; }
#header { background-color: rgb(55, 95, 35); border-top: 0.15em solid rgb(47, 94, 190); height: 100%; overflow: hidden; padding: 0.55em 0px 0.75em; }
.siteDescription, .siteDescription img, .siteDescription h1 { float: left; }
.siteDescription img { margin: 0px 2.1em 0px 1.3em; }
.siteDescription h1 { margin-top: 1.7em; font-weight: normal; }
.siteDescription h1 span { display: block; font-size: 0.65em; padding: 0.1em 0px 0px; font-weight: normal; color: rgb(218, 231, 251); }
.siteDescription h1 span.italic { font-style: italic; text-transform: none; }
.qucik-access { width: 18.85em; float: right; padding-top: 0.9em; }
.qucik-access ul { height: 100%; overflow: hidden; float: right; }
.qucik-access li { float: left; font-size: 1.1em; line-height: 1.2em; padding-right: 1em; }
.qucik-access li.last { padding-right: 0px; }
.qucik-access li a { background-position: 0px 0px; background-repeat: no-repeat; color: rgb(245, 245, 245); padding-left: 1.8em; float: left; display: block; text-decoration: none; }
.qucik-access li a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.qucik-access li a.home { background-image: url(a5a8c14e5c5a67d48286c19395c8ba0d382abef8.gif) ; }
.qucik-access li a.contact { background-image: url(b385fe318ce3046ead33a6f5e71a0b66fd983204.gif) ; }
.qucik-access li a.sitemap { background-image: url(6a9784ed9a9ab8c2ff66c7a490b36301c92ff9f1.gif) ; }
.qucik-access .search { clear: right; padding-top: 1.3em; float: right; width: 100%; }
.qucik-access .search input { float: left; font-size: 1.1em; }
.qucik-access .search .txtBox { width: 13.65em; padding: 0.2em 0px 0px 0.3em; height: 1.6em; background-color: rgb(229, 239, 252); border-width: 0.1em medium 0.1em 0.1em; border-style: solid none solid solid; border-color: rgb(229, 239, 252) -moz-use-text-color rgb(229, 239, 252) rgb(229, 239, 252); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.qucik-access .search .btn { background: rgb(22, 36, 58) url(a8fce561b9653dd57954db615ce025850e40cd3f.gif)  no-repeat scroll 50% 50%; height: 1.965em; width: 3em; border-width: 0.1em 0.1em 0.1em medium; border-style: solid solid solid none; border-color: rgb(229, 239, 252) rgb(229, 239, 252) rgb(229, 239, 252) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; cursor: pointer; }
ul.allul { padding-bottom: 10px; }
ul.allul li { font-size: 1.2em; background: transparent url(38fe08ee0f110feeee215f4dec6f6ff135875806.gif)  no-repeat scroll 0px 0.35em; padding: 0px 0px 0.5em 1em; }
#rightColumn .spLinks {  }
#rightColumn .spLinks ul {  }
#rightColumn .spLinks li { background-image: none; border-width: 1px; border-style: solid; font-size: 1.3em; padding: 0px 2px; margin-bottom: 6px; }
#rightColumn .spLinks li.news { background-color: rgb(1, 110, 1); border-color: rgb(3, 84, 2); background-position: 0px 0px; }
#rightColumn .spLinks li.annc { background-color: rgb(42, 69, 51); border-color: rgb(31, 55, 39); background-position: 0px -38px; }
#rightColumn .spLinks li.res { background-color: rgb(42, 54, 69); border-color: rgb(29, 39, 52); background-position: 0px -58px; }
#rightColumn .spLinks li.tenders { background-color: rgb(42, 62, 69); border-color: rgb(31, 55, 39); background-position: 0px -78px; }
#rightColumn .spLinks li.govtGaz { background-color: rgb(42, 69, 51); border-color: rgb(29, 53, 37); background-position: 0px -98px; }
#rightColumn .spLinks li.govtOrd { background-color: rgb(69, 42, 42); border-color: rgb(58, 32, 32); background-position: 0px -118px; }
#rightColumn .spLinks li a { background-position: 0px 100%; background-repeat: no-repeat; padding: 5px 0px 5px 32px; color: rgb(255, 255, 255); display: block; }
#rightColumn .spLinks li.news a { background-image: url(464caa84fe895c1233bd045156428d5ca1a0b330.gif) ; }
#rightColumn .spLinks li.annc a { background-image: url(f5c124fe24e4bae03c7492c0947c2c7e59a43ee7.gif) ; }
#rightColumn .spLinks li.res a { background-image: url(2c2276e4aa2441a2a78560c6e7b7b48748ed45e3.gif) ; }
#rightColumn .spLinks li.tenders a { background-image: url(776e8c5b30983f3d7e23c76b685ce7dcb97c6438.gif) ; }
#rightColumn .spLinks li.govtGaz a { background-image: url(a203f63eee496d5e8f28d8f572508e1d21c26b59.gif) ; }
#rightColumn .spLinks li.govtOrd a { background-image: url(fb1af61a7610234080a63f60ad1cbd9915843dea.gif) ; }
.mainMenu { margin-bottom: 1.5em; background: rgb(243, 243, 243) none repeat scroll 0% 0%; border: 1px solid rgb(227, 227, 227); }
.mainMenu ul li { line-height: 1.4em; border-bottom: 1px solid rgb(219, 219, 219); }
.mainMenu ul li.last { border-bottom: medium none; }
.mainMenu ul li a { font-size: 1.2em; background: transparent url(50e230d0b5c20da428f43167e9d924d328b9671c.png)  no-repeat scroll 7px 0.9em; padding: 6px 3px 6px 15px; color: rgb(0, 0, 0); text-decoration: none; display: block; }
.mainMenu ul li a:hover, .mainMenu ul li a.active { color: rgb(0, 0, 0); text-decoration: underline; }
.mainMenu .sf-vertical li ul { padding-right: 13px; }
.mainMenu .sf-vertical li li { background-color: rgb(240, 240, 240); }
.sf-vertical li ul li a { width: 14em; background: transparent url(50e230d0b5c20da428f43167e9d924d328b9671c.png)  no-repeat scroll 6px 0.8em; padding-left: 14px; font-size: 1em; }
.sf-vertical li ul li a:hover { text-decoration: none; }
.mainMenu .sf-menu li li:hover, .mainMenu .sf-menu li.sfHover, .sf-menu a:focus, .mainMenu .sf-menu li li a:hover, .mainMenu .sf-menu a:active { background-color: rgb(253, 253, 253); color: rgb(0, 0, 0); }
.mainMenu .sf-sub-indicator { background: transparent url(f43a133ee1f84e0030a8f89e7bd013605e2fa1a7.gif)  no-repeat scroll -10px 0px; }
#leftColumn ul { padding-bottom: 10px; }
#leftColumn ul li { border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 1px; font-size: 1.2em; }
#leftColumn ul li.last { border-bottom: medium none; }
#leftColumn ul li a { background: transparent url(38fe08ee0f110feeee215f4dec6f6ff135875806.gif)  no-repeat scroll 0.4em 0.7em; padding: 0.3em 0px 0.3em 1.2em; display: block; text-decoration: none; color: rgb(53, 53, 53); }
#leftColumn ul li a:hover, #leftColumn ul li a.active { background-color: rgb(244, 244, 244); color: rgb(41, 41, 41); }
#leftColumn h3 { line-height: 1.7em; color: rgb(0, 0, 0); padding-left: 0.2em; margin-bottom: 5px; }
.otherPrograme { margin-bottom: 1.3em; padding: 0px 5px; background: rgb(243, 243, 243) none repeat scroll 0% 0%; border: 1px solid rgb(222, 222, 222); }
#leftColumn .otherPrograme h3 { color: rgb(4, 43, 99); margin: 0px; }
#leftColumn .otherPrograme ul li a:hover, #leftColumn .otherPrograme ul li a.active { text-decoration: underline; }
.newsEvent { padding-bottom: 1em; }
#rightColumn ul { padding-bottom: 10px; }
#rightColumn ul li { border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 1px; font-size: 1.2em; }
#rightColumn ul li.last { border-bottom: medium none; }
#rightColumn ul li a { background: transparent url(38fe08ee0f110feeee215f4dec6f6ff135875806.gif)  no-repeat scroll 0.4em 0.7em; padding: 0.3em 0px 0.3em 1.2em; display: block; text-decoration: none; color: rgb(53, 53, 53); }
#rightColumn ul li a:hover, #leftColumn ul li a.active { background-color: rgb(244, 244, 244); color: rgb(41, 41, 41); }
#rightColumn h3 { line-height: 1.7em; color: rgb(255, 255, 255); padding-left: 0.2em; margin-bottom: 5px; }
.otherPrograme { margin-bottom: 1.3em; padding: 0px 5px; background: rgb(243, 243, 243) none repeat scroll 0% 0%; border: 1px solid rgb(222, 222, 222); }
#rightColumn .otherPrograme h3 { color: rgb(4, 43, 99); margin: 0px; }
#rightColumn .otherPrograme ul li a:hover, #leftColumn .otherPrograme ul li a.active { text-decoration: underline; }
ul.ticker { text-align: left; margin-bottom: 1.5em; border-bottom: 0.1em solid rgb(228, 224, 198); padding-bottom: 1em; font-size: 8px; }
ul.ticker li { font-size: 1.2em; display: inline; padding: 0px 0.3em; color: rgb(65, 65, 65); line-height: 1.8em; }
ul.ticker li a { color: rgb(65, 65, 65); text-decoration: none; }
ul.ticker li a:hover { text-decoration: underline; }
#midColumn .newsEvent h3 { background-color: rgb(4, 43, 99); position: relative; line-height: 1.8em; color: rgb(252, 250, 234); font-size: 1.1em; }
.newsEvent2 h3 { background-color: rgb(4, 43, 99); position: relative; line-height: 1.8em; color: rgb(255, 255, 255); }
.newsEvent ul li, .newsEvent2 ul li { font-size: 0.9em; margin-bottom: 0.5em; line-height: 1.5em; }
.newsEvent ul li a:hover { text-decoration: none; }
.newsEvent p { font-size: 1.1em; padding: 0.2em 0px; }
.newsEvent p a, .photoGallery a { text-decoration: underline; }
.newsEvent p.more { padding-top: 1em; }
.newsEvent p.more a { background-color: rgb(157, 14, 14); color: rgb(255, 255, 255); }
.newsEvent p a:hover, .photoGallery a:hover { text-decoration: none; }
.NewsTicker, .NewsTicker2 { width: 280px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.NewsTicker2 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 170px; }
.NewsVertical { padding: 10px 0px; height: 16em; display: block; overflow: hidden; position: relative; }
.newsEvent2 .NewsVertical { padding: 10px; height: 20em; display: block; overflow: hidden; position: relative; margin-bottom: 1em; }
.NewsVertical li { padding-bottom: 5px; font-style: italic; }
.newsEvent2 .NewsVertical li { padding: 5px 0px 0px; border-bottom: medium none; }
.newsEvent2 .NewsVertical li a { color: rgb(51, 51, 51); }
.newsEvent2 .NewsVertical li a span { color: rgb(163, 0, 0); font-size: 1.1em; }
.NewsVertical li p.head { font-weight: bold; }
.NewsVertical #TickerVertical li a span { color: rgb(163, 0, 0); font-size: 1.1em; }
.controller { position: relative; margin-bottom: 0.6em; }
.controller span { position: absolute; top: 7px; right: 7px; }
* html .controller { margin-top: -4px; }
* html .controller span { top: 4px; }
* + html .controller { margin-top: -5px; }
* + html .controller span { top: 4px; right: 7px; }
.controller a { cursor: pointer; }
#play_scroll_cont { display: none; }
#TickerVertical, #TickerVertical2 { display: block; list-style: outside none none; margin: 0px; font-size: 1em; }
.portal { text-align: center; padding-bottom: 1em; }
.portal img { border: 1px solid rgb(196, 196, 196); }
#midColumn p { margin-bottom: 1em; line-height: 1.58em; }
#midColumn h2.mainH2 { font-weight: bold; }
#midColumn h2.mainH2 span { color: rgb(76, 76, 29); font-size: 0.75em; }
#midColumn .homeIntro p { margin-bottom: 0.5em; }
#midColumn .homeIntro { padding-bottom: 1.8em; }
.bannerWrap { padding-bottom: 0.5em; }
.homeIntro img { float: left; border: 0.4em solid rgb(234, 234, 234); margin: 0px 1.4em 0px 0px; }
p.more { font-size: 1em; }
p.more a { background-color: rgb(157, 14, 14); color: rgb(255, 255, 255); text-decoration: none; padding: 0.2em 0.6em; }
p.more a:hover { text-decoration: none; background-color: rgb(39, 72, 104); color: rgb(239, 247, 255); }
.player { width: 340px; float: left; text-align: center; }
.contantArea { width: 100%; height: 100%; overflow: hidden; padding-top: 5px; }
.contantArea .pressRelease { float: left; width: 280px; }
.contantArea .usefulLink { float: right; width: 220px; }
.siteReview { background-color: rgb(254, 243, 172); border-top: 0.1em solid rgb(228, 224, 198); border-bottom: 0.1em solid rgb(228, 224, 198); text-align: center; color: rgb(41, 41, 41); font-weight: bold; font-size: 1.1em; padding: 0.6em 0px; margin-bottom: 1em; }
#footer { padding: 4.2em 0px 1em; clear: both; }
* + html #footer { padding-top: 2.2em; }
#footer a { color: rgb(85, 85, 85); text-decoration: underline; }
#footer a:hover { text-decoration: none; }
#footer ul { text-align: center; margin-bottom: 1.5em; border-bottom: 0.1em solid rgb(228, 224, 198); padding-bottom: 1em; }
#footer li { font-size: 1.2em; display: inline; padding: 0px 0.3em; color: rgb(65, 65, 65); line-height: 1.8em; }
#footer li a { color: rgb(65, 65, 65); text-decoration: none; }
#footer li a:hover { text-decoration: underline; }
#footer p { text-align: center; line-height: 1.4em; margin-bottom: 1em; color: rgb(85, 85, 85); }
h2.intra { position: relative; background: rgb(4, 100, 142) url(ee9cbaefa71d11512cc4fcf3759eecf8f0b6a475.gif)  repeat-x scroll center bottom; font: 1.5em/1.2em Georgia,"Times New Roman",Times,serif; color: rgb(255, 255, 255); text-transform: uppercase; margin-bottom: 25px; padding-top: 0.3em; }
h2.intra a span { position: absolute; background: transparent url(0d3edf6c963ab95d6030d374a3b0ead482f225fe.gif)  no-repeat scroll 0px 0px; top: -7px; left: 10px; width: 42px; height: 44px; }
h2.intra a { color: rgb(255, 255, 255); text-decoration: none; background: transparent none repeat scroll 0% 0%; padding-left: 58px; display: block; }
.uMail { width: 100%; background: rgb(244, 244, 244) none repeat scroll 0% 0%; color: rgb(41, 41, 41); margin-bottom: 2em; }
.uMail h3 { color: rgb(255, 255, 255); padding-left: 0.9em; }
.uMail .mailBox { padding: 13px; }
.uMail p { padding-bottom: 0.1em; }
.uMail p.forgot { text-align: center; padding-top: 0.3em; }
.uMail p.forgot a { color: rgb(164, 0, 0); }
.mailBox input { width: 137px; padding: 2px 0px 2px 5px; border: 1px solid rgb(225, 225, 225); margin-bottom: 7px; }
.mailBox input#submit { width: 60px; margin: 0px auto 0px 40px; color: rgb(255, 255, 255); background: rgb(41, 41, 41) none repeat scroll 0% 0%; border: 1px solid rgb(41, 41, 41); padding: 3px 0px; font: bold 1em Georgia,"Times New Roman",Times,serif; cursor: pointer; }
.mediaGallery { padding: 0px 0px 10px; border-bottom: 1px solid rgb(239, 239, 239); margin-bottom: 2.5em; }
.mediaGallery a { font-size: 1.1em; color: rgb(157, 14, 14); }
h2.download { position: relative; background: rgb(23, 91, 44) url(bd640e9ca9b36afdd0579c091c67dfa1847a5043.gif)  repeat-x scroll center bottom; font: bold 1.6em/22px Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; margin-bottom: 25px; padding-top: 7px; }
h2.download a span { position: absolute; background: transparent url(ef8b1c29cf4d88649139ac182d819adab0307589.gif)  no-repeat scroll 0px 0px; top: -7px; left: 7px; width: 47px; height: 49px; }
h2.download a { color: rgb(255, 255, 255); text-decoration: none; background: transparent none repeat scroll 0% 0%; padding-left: 58px; display: block; }
h2.download a:hover, h2.intra a:hover { color: rgb(255, 255, 255); }
.navArea { width: 100%; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(22, 36, 58); background-color: rgb(58, 58, 58); color: rgb(255, 251, 249); height: 3em; }
.navArea ul { padding: 0px; width: 960px; margin: 0px auto; }
.navArea ul li { float: left; background: transparent url(e2754c5bcccaa7a4cac8cead0d89fdf46ebceb9c.gif)  no-repeat scroll 100% 50%; padding: 0px 11px; line-height: 3em; }
.navArea ul li.last { background: transparent none repeat scroll 0% 0%; padding-right: 0px; }
.navArea ul li a { font-size: 1.2em; color: rgb(255, 255, 255); padding: 0px; text-decoration: none; }
.navArea ul li a:hover, .navArea ul li a.active { color: rgb(210, 226, 248); }
.navArea .sf-menu li li { background: rgb(1, 79, 123) none repeat scroll 0% 0%; padding: 0px; }
.navArea .sf-menu li li li { background: rgb(1, 79, 123) none repeat scroll 0% 0%; }
.sf-menu li.sfHover { color: rgb(210, 226, 248); }
.navArea .sf-menu li li:hover { background: rgb(1, 79, 123) none repeat scroll 0% 0%; }
.navArea .sf-menu li.sfHover a { color: rgb(210, 226, 248); }
.navArea .sf-menu li.sfHover ul li a { color: rgb(210, 226, 248); border-bottom: 1px solid rgb(238, 238, 238); padding-left: 10px; }
.navArea .sf-menu li.sfHover ul li a:hover { background: rgb(4, 100, 142) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.navArea .sf-menu ul li.sfHover { background: rgb(1, 79, 123) none repeat scroll 0% 0%; }
p.bro_bot { border-bottom: 1px solid rgb(232, 232, 232); padding-bottom: 0.5em; }
h3.blue { background: rgb(4, 43, 99) none repeat scroll 0% 0%; }
h3.red { background: rgb(190, 0, 0) none repeat scroll 0% 0%; }
#midColumn h3.black { background: rgb(24, 24, 24) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding-left: 0.9em; line-height: 1.6em; margin-bottom: 0.5em; font-size: 1.1em; }
.readmore { color: rgb(163, 0, 0); }
* html .navArea, * html #header { margin-top: -1px; }
* html .sf-sub-indicator { top: 0.6em; right: -0.35em; }
a > .sf-sub-indicator { right: -0.75em; }
#midColumn table.article_table { width: 100%; table-layout: fixed; height: auto; box-sizing: border-box; max-width: 520px; }
#midColumn table.article_table td { overflow-wrap: break-word; }
