/* For Recent Update*/
.sections{ color:#666666; }
/* Hit counter */
.hitCounter 		{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; padding:5px 0; }
.hitCounter strong	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; }
.hitCounter span 	{ background:#333; padding:0 5px; font-size:1em; color:#fff; display:block;}

/* no-script */
.noScript 	{ color:#000000; background-color:#FEEF58; font-size:1.27em; line-height:1.50em; padding:1.00em; border-bottom:0.29em solid #cc6666; text-align:center; }
.noScript a { color:#941e1e; background-color:inherit; text-decoration:underline; }
.noScript a:hover { text-decoration:none; }
.noScript p { padding:0; margin:0; }

/* gernalization of form elements */
form.genForm, form.filter { border:solid 1px #DEDEDE; padding:10px 5px 5px 5px; margin-bottom:1.5em; border-bottom-width:2px;  }
form.genForm p { height:100%; overflow:hidden; }
form.genForm label, form.genForm input, form.genForm select { float:left; }
form.genForm input, form.genForm select { margin-left:4px; }
form.genForm label { width:120px; display:block; cursor:pointer; font-weight:bold; }

form.filter select, form.filter input, form.filter label { display:inline; margin-right:6px;  }
form.filter label { font-size:1.2em; font-weight:bold; }

/* Accessibility Options */
fieldset.bord 		{ border:solid 1px #ccc; padding:12px; margin-bottom:1.5em; }
fieldset.bord legend{ background-color:#D7D7D7; padding:2px 4px; margin-top:4px; font-weight:bold; font-size:1.3em; }
fieldset.bord label	{ cursor:pointer; }

/* Site map */
#midColumn ul.sitemap { margin:.5em 0 1em;}
#midColumn ul.sitemap li { background:url(../images/bullet2.gif) no-repeat 0 5px; padding:0 0 4px 8px; margin-left:.6em; }
#midColumn ul.sitemap li.sitemapHead { background-image:none; padding-left:0; margin-left:0; }
#midColumn ul.sitemap li.sitemapHead h3 { font-size:1.2em; padding-top:.7em; font-weight:bold; }
#midColumn ul.sitemap li ul { padding-top:.6em; }
#midColumn ul.sitemap li li { font-size:1em;  }
#midColumn ul.sitemap li a { color:#000; text-decoration:none;} 
#midColumn ul.sitemap li a:hover{ text-decoration:underline;}

/* gernalization of list items */
ul.genList { padding:.5em 0 1em;}
ul.genList li{ background:url(../images/bullet.png) no-repeat 0 9px; padding:0 0 3px 10px; line-height:1.5em;}
ul.genList li.last{ background:none; }

/* Miscellaneous */
/*.flashMsg		{ padding:4px; border:solid 1px #d41817; font-weight:bold; color:#d41817; }*/
.red 			{ color:#d41817}
.ticker .stoped, #ticker2 stoped { margin:0 !important; }
.keyWord 		{ background-color:#ff0; color:#000; }
.alert, .flashMsg{ color:#CA000E; font-weight:bold; padding:8px 12px 8px 34px; background:#FFE7E7 url(../images/alert-ico.gif) no-repeat 6px 50%; border:solid 1px #D8000C; }
.dataTable .ext	{ color:#404040; font-size:.9em; }		

#midColumn p.print { text-align:right; margin-top:-25px; float:right; line-height:1em; }
p.print a { background:url(../images/ico-print.gif) no-repeat 6px 50%; text-decoration:underline; padding-right:15px; border-left:solid 1px #ccc; padding-left:20px; }
p.print a:hover { text-decoration:none; }

/* Paninations */
.pagination { border-top:solid 1px #ccc; background-color:#f8f8f8; padding:6px 4px; text-align:center; }
.pagination p { margin-bottom:.5em; text-align:center !important; }
.pagination span { font-weight:bold; font-size:1.1em; padding:0 3px; }
.pagination span.current { font-size:1.3em; } 
.pagination span.disabled { color:#ccc; }

#footer ul.genFootList { margin-top:-10px; }

/* use only for print media */
@media print {
html{ padding-bottom:0!important; height:auto;}	
body { width:97%; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px; color: #000000; background:#ffffff;  font-size: 8pt; }
p, td{ font-size:10pt!important; }
h2{font-size:15pt; border-bottom:#ccc 1px solid;}
h3{font-size:12pt;}
h4{font-size:10pt;}
h2,h3,h4,h5,h6{margin:15px 0; font-weight:bold;}
p{padding:5px 0;}

.outer_wrapper, .wrapper, #container, .bodyrepeatimg { width:auto !important; min-width:inherit !important; overflow:inherit!important; }
.topNav, .topStripe, #header, #leftColumn, #rightColumn, #footer p, #footer ul, .breadCrumb, .print, .banner { display:none; margin:0; }
#midColumn, #midColspan2 { float:none !important; width:auto!important; margin:0!important; height:auto; }
.siteReview	{ display: block!important; border-top:#555 2px solid; color:#000!important; padding:10px 0; margin-top:15px; text-align:center}
.bodyrepeatimg{ border:none;} } 

/* for Miscellaneous links defined through CMS */
.externallink, .pdflink, .wordlink, .excellink, .powepointlink { background-position:100% 1px; background-repeat:no-repeat; padding-right:18px; }
.pdflink, .wordlink, .excellink, .powepointlink { padding-right:34px; }
.externallink 	{ background-image:url(../images/external-link.gif); }
.pdflink 		{ background-image:url(../images/pdfNewWin.gif); }
.wordlink 		{ background-image:url(../images/wordNewWin.gif); }
.excellink 		{ background-image:url(../images/excelNewWin.gif); }
.powepointlink 	{ background-image:url(../images/excelNewWin.gif); }

#midColumn .alignright 	{ text-align:right; }
#midColumn .aligncenter { text-align:center; }

#midColumn .notetxt 	{ font-style:italic; font-weight:bold; color:#990000; }
#midColumn .italictxt 	{ font-style:italic; }

#midColumn .numberedlist { list-style-type:decimal; }

/* additional css from itda portal */
.mediaIcons { height: 100%; margin: 2em auto 0; overflow: hidden; width: 82%; } 
#midColumn .mediaIcons li { background-image: none; display: block; float: left; font-family: Georgia,"Times New Roman",Times,serif; height: 125px; padding: 30px 0; text-align: center; text-transform: uppercase; } 
#midColumn .mediaIcons li.audio { border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; margin: 0 35px; padding: 30px 20px; } 
#midColumn .mediaIcons li a { display: block; float: left; font-size: 1.2em; font-weight: bold; padding-top: 106px; text-decoration: none; width: 116px; } 
#midColumn .mediaIcons li.vid a { background: url("../images/ico-vid.jpg") no-repeat scroll 50% 0 transparent; } 
#midColumn .mediaIcons li.photo a { background: url("../images/ico-photo.jpg") no-repeat scroll 50% 0 transparent; } 
#midColumn .mediaIcons li.audio a { background: url("../images/ico-audio.jpg") no-repeat scroll 50% 0 transparent; } 
#midColumn .mediaIcons li a:hover { text-decoration: underline; } 
.videos li { float: left; font-size: 1.2em; margin-bottom: 0.8em; text-align: center; } 
.videos li.mid { margin: 0 26px 4px; } 
.videos img { border: 1px solid #909090; display: block; padding: 1px; } 
.audioList { padding: 1em 0; } 
.audioList li { background: url("../images/sound.gif") no-repeat scroll 0 0 transparent; font-size: 1.2em; margin-bottom: 0.9em; padding-bottom: 0.2em; padding-left: 1.6em; } 
/* Special Links added on 27 Jan 10 */
.spLinks li { background-image:none; font-family:Georgia, "Times New Roman", Times, serif; border-width:1px; border-style:solid; font-size:1.4em; padding:0px 6px 0px 2px; margin-bottom:6px; }
.spLinks li.req, .spLinks li.meeting, .spLinks li.tenders { background-color:#5E6D2C; border-color:#546323; }
.spLinks li.news { background-color:#DDF6FD; border-color:#C5E2EA; }
.spLinks li.do { background-color:#DDF6FD; border-color:#C5E2EA; }
.spLinks li.tale { background-color:#FFD6A8; border-color:#EBC79E; }


.spLinks li a { background-position:6px 50%; background-image:url(../images/ico-gen.png); background-repeat:no-repeat; padding:5px 0 5px 30px; text-decoration:none; color:#000; display:block; }
.spLinks li.mis { background-color:#007457; border-color:#02634B;color: #fff; }
.spLinks li.mis a { background-image:url(../images/ico-reg.png); background-position:1px 50%; color:#fff; padding-left:38px; }
.spLinks li.mis a span { display:block; font-size:.8em; font-weight:bold; }
.spLinks li.req a, .spLinks li.meeting a, .spLinks li.tenders a { color:#fff; }
.spLinks li a:hover { text-decoration:underline; }
/*
.spLinks li a:hover { text-decoration:underline;}
.spLinks li.req a { background-image:url(../images/ico-req.gif); }
.spLinks li.news a { background-image:url(../images/ico-news2.gif);}
.spLinks li.tenders a { background-image:url(../images/ico-tender.gif);}
.spLinks li.do a {  background-image: url(../images/ico-news2.png);}
.spLinks li.tale a { background-image: url(../images/ico-tale.png);}*/

/* required styles */
ul.marquee { display: block; list-style: none; line-height:1.4em; height:30px; margin-right:4px; margin-bottom:1em; position: relative; overflow: hidden; border-top: 1px #e3e3e3 dashed; border-bottom: 1px #e3e3e3 dashed; }
ul.marquee li { /* required styles */ position: absolute; top: -999em; left: 0; display: block; white-space: nowrap; /* keep all text on a single line */padding: 7px 5px; color:#990000; font-weight:bold; }

.pressRelease h3{ position:relative;}
.pressRelease h3 span{ position:absolute; width:16px; height:17px; top:5px; right:5px;  }
#midColumn p{ text-align:justify;}