@charset "utf-8";
/* CSS Document */
body {margin:0px auto; padding:0px; font-size:100%; font-family:Arial, Helvetica, sans-serif; }
/* ----------------------------------------------------------------Getting the new tags to behave----------------------------------------- */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display:block }
mark, rp, rt, ruby, summary, time { display:inline }
img {border:none;}
/*------------------------------------------------------------------Headings----------------------------------------------------------------*/
h1 { font-size: 120%; line-height: 22px; margin:0px; padding:0px; }
h2 { font-size:115%; margin:0px; padding:0px; }
h3 { font-size: 100%;  margin:0px;  }
h4 { font-size:101%; line-height: 22px; margin-top: 10px; margin-bottom: 10px; }
/*------------------------------------------------------------------Paragraph----------------------------------------------------------------*/
p { text-align:justify; margin:0px; padding:0px; }
a { text-decoration:none; }
.clear {clear:both;}
form {margin:0px; padding:0px;}
/*------------------------------------------------------------------ Lists----------------------------------------------------------------*/
ul ul, ul ol, ol ol, ol ul { margin: 0; }
ul { list-style-type: none; margin:0px; padding:0px;}
ul ul { list-style-type: circle;  }
ul ul ul { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol { margin:0px 0 0 30px; padding:0px; line-height:19px;}
ol ol { margin-top:10px; margin-left:40px; }
ol ol ol { margin-top:10px; margin-left:40px; }
p { margin-bottom:15px;line-height:19px;  }
/*-----------------------------------------------------------For unordered listing-------------------------------------------------*/
ul li { padding-left:0px; margin-bottom:0px; }
ul li ul li { list-style-type: none;  }
ul li ul li ul li { margin-bottom:5px; list-style-type: none; }
/*-----------------------------------------------------------For ordered listing-------------------------------------------------*/
ol li { list-style-type:decimal; margin-bottom:7px; }
ol li ol li { list-style-type:lower-alpha; }
ol li ol li ol li { margin-bottom:5px; list-style-type: decimal; }
.clear {clear:both;}
/*--------------------------------------------------------Accebility-----------------------------------------------------------------*/
.access-content {width:1002px; margin:auto;}
.access-sec {width:1002px; float:right;}
.access-links {width:780px; float:left; margin:4px 0 0 0; position:relative;}
.access-links ul {float:right;}
.access-links ul li {float:left; display:block; padding:5px;}
.access-links ul li a {font-size:78%;}
.access-links ul li a:hover {text-decoration:underline;}
.access-links ul li.high-contrast {padding:7px 0 5px 0;}
.access-links ul li.standard-contrast {padding:7px 0 5px 0;}
.access-links ul li.blue-theme {padding:7px 0px 5px 5px;}
.access-links ul li.yellow-theme {padding:7px 4px 5px 4px;}
.access-links ul li.green-theme {padding:7px 4px 5px 0px;}
.access-links ul li.high-contrast {padding:7px 0px 5px 4px;}
.access-links ul li.standard-contrast {padding:7px 4px 5px 4px;}
.access-links ul li.decerase-font, .access-links ul li.normal-text, .access-links ul li.high-contrast, .access-links ul li.blue-theme, .access-links ul li.yellow-theme, .access-links ul li.green-theme, .access-links ul li.hindi {background:none;}
.access-content ul li.decerase-font {padding:7px 0px 5px 5px;}
.access-content ul li.increase-font {padding:7px 5px 5px 0px;}
.access-content ul li.normal-text {padding:7px 5px 5px 5px;}

/*----------------------------------------------------------------Table-------------------------------------------------*/
.right-content table {border-collapse:collapse;}
.right-content table caption {padding:8px; margin-bottom:10px; font-weight:bold;}
/*--------------------------------------------------------Search-----------------------------------------------------------------*/
.search {width:220px;float:right; position:relative; margin:6px 0 6px 0;}
.search label {display:none;}
.search input.input-bg {width:178px; height:25px; border:none; font-size:78%; padding:0 0 0 5px;}
input.search_button {border:medium none; cursor:pointer; height:25px; position:absolute; right:0px; top:0px; width:36px; display:block; text-indent:-9999px;}
/*--------------------------------------------------------Header-----------------------------------------------------------------*/
.content-section { height:140px; margin:auto; width:1002px; text-align:center; }
.logo {width:75px; float:left; margin:17px 23px 0px 10px; }
.slogan {width:490px; float:left; margin:13px 23px 23px 68px;}
.right-logo {width:280px; height:90px; float:right; margin:21px 0 23px 0;}
.right-logo img {margin-left:10px;}
.slogan h2 {text-align:center; font-weight:bold; font-size:105%; padding:17px 0 0 0;}
/*--------------------------------------------------------Home page content-----------------------------------------------------------------*/
section {width:972px; margin:auto; position:relative; top:-19px; padding:10px 15px 0 15px;}
/*--------------------------------------------------------Navigation-----------------------------------------------------------------*/
nav {width:100%; height:39px;}
nav ul li {display:block; float:left; font-size:84%;}
nav ul li a {font-weight:bold;padding:8px 15px 8px 15px; display:block;}
nav ul li.last {background:none;}
/*--------------------------------------------------------Mid-content-----------------------------------------------------------------*/
#content-section {margin:10px 0 0 0; font-size:78%; padding-bottom:6px; min-height:450px;}
#left-nav {width:241px; float:left;}
#left-nav-nobg {width:241px; float:left;}
#mid-content {width:475px; float:left; margin:0 0 0 10px; }
.nav-bg {height:auto; padding:0 0 10px;}
#right-content {width:235px; float:right;}
.nav-bg ul li {display:block;}
.nav-bg ul li a {font-weight:bold;display:block; padding:10px 10px 10px 25px;}
.nav-bg ul li a:hover {text-decoration:underline;}
.nav-bg ul li.first-link {background:none;}
.block-section {width:474px; margin:0px 0 0 0;}
#schemes-programmes {width:230px; float:left;}
#centralinstitutions {width:230px; float:right;}
.scheme-top-img {width:230px; height:8px;}
.mid-img {width:228px; height:292px; position:relative;}
.bottom-img {width:230px; height:8px;}
.mid-img h3 {padding:0px 7px 7px 7px;}
.scheme-bg {z-index:9; width:228px; height:87px; position:absolute; left:0px; top:0px; }
.scheme-img {position:relative; height:87px;}
.block-section ul {margin:5px 0 0 0;}
.block-section ul li a {display:block; padding:0px 10px 6px 20px;}
.block-section ul li a:hover {text-decoration:underline;}
span.view-all {width:53px; float:right; margin-right:5px; position:absolute; right:0; bottom:0;}
span.view-all a {font-weight:bold;}
span.view-all a:hover {text-decoration:underline;}
span.buttons {width:72px; float:left; margin-right:5px; position:absolute;bottom:11px; padding-left:10px;} 
span.buttons a {font-weight:bold;}
span.buttons a:hover {text-decoration:underline;}

#centralinstitutions .scheme-top-img {width:230px; height:8px; }
#centralinstitutions .mid-img {width:228px; height:292px; }
#centralinstitutions .bottom-img {width:230px; height:8px;}
#centralinstitutions span.view-all a {font-weight:bold;}
#centralinstitutions .mid-img h3 {padding:0px 7px 7px 7px;}
.whats-new {width:235px; height:400px; padding:10px 0 0 0; position:relative;}
.whats-new h3 {padding: 5px 15px; margin:0px 0 0 0; width:126px;}
.whats-new ul li {display:block; padding:8px 8px 7px 24px;}
.whats-new ul li a:hover {text-decoration:underline;}
.whats-new span.view-all {bottom:10px;}
.whats-new span.view-all a {font-weight:bold;}
.right-button {width:235px; }
.bt-left {width:7px; height:36px; float:left;}
.bt-mid {width:221px; height:36px; display:inline-block;}
.bt-mid span {width:33px; float:left; padding:7px 0 0 3px;}
.bt-mid span.rti {padding:5px 0 0 10px; width:27px;}
.bt-mid h3 {font-size:108%; padding:9px 0 0 0; float:left; width:150px;}
/*.bt-right {width:7px; height:36px; float:right;}*/
.bt {margin:8px 0 0 0;}
.banner {width:475px; height:223px;}
.bottom-shadow {width:1002px; margin:auto;}
/*------------------------------------------------------------------------Footer------------------------------------------------------*/
footer {width:987px; margin:auto; font-size:78%;}
.footer_left { width:740px; float:left; padding:10px;}
.footer_links {width:740px;}
.footer_left li {float:left; }
.footer-right p {padding:5px; text-align:center; margin:10px 10px 0 39px;}
.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:12px; padding-left: 7px; }
.footer-right {width:195px; float:right; padding-top:5px;}
.footer_left li.first a {padding-left:0px;}
.indiagov_icon {width:116px; height:31px; float:right; margin:6px 10px 0 0; }
.footer-links {margin:0px 0 5px 0; padding-top:0px;}
.last-div > p {text-align:left; margin:0px; padding:5px 0 5px 0;}

/*--------------------------- Dropdown--------------------------------------------- */
body.has_js .sliderNavButtons, .anythingControls, .arrow{display:none;}
body.has_tabjs #tabsContainer, #scroller-header{display:none;}
/*.clear{line-height:0px;height:0px;font-size:0px;clear:both;text-indent:-9999px;}*/
.menuPart{margin:0 5px 10px;display:inline-block;width:962px;position:relative;z-index:222;}
.menulist, .menulist ul{margin:0;padding:0;list-style:none;z-index:999999;}
.menulist ul{display:none;position:absolute;margin-top:3.7em;left:-1px;top:0;width:190px;}
.menulist ul ul{top:-1px;margin-top:1px;left:190px;}
.menulist li{float:left;display:block;position:relative;margin-right:-1px;}
.menulist ul li{float:none;margin:0;}
.menulist ul>li:last-child{margin-bottom:0px;}
.menulist a{display:block;padding:3px;text-decoration:none;}
.menulist li a{padding:0 1.3em;line-height:3.35em;font-weight:bold;font-size:110%;float:left;white-space:nowrap}
*|html[xmlns*=""] .menulist li a{padding:0 1.3628em 0 1.3631em;line-height:3.35em;font-weight:bold;font-size:110%;float:left;white-space:nowrap}
.menulist ul li a{width:190px;padding:0;text-indent:10px;line-height:2.5em;font-weight:normal;font-size:1em;white-space:normal}
.menulist:hover ul:hover ul li a{width:190px;padding:0;text-indent:10px;}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus{text-decoration:none;}
.menulist a{float:left;}
.menulist ul a{float:none;}
.menulist a{float:none;}
.menulist:focus + ul{display:block;}
#menu-part{width:1002px;margin:0 auto;}
.ddsmoothmenu{margin:0;z-index:110;}
#nav, #nav ul{list-style:none;margin:0;padding:0;z-index:110;}
#nav{z-index:122;}
#nav li{float:left;margin:0;padding:0;position:relative;z-index:122;display:inline; }
#nav a{display:inline-block;text-decoration:none;}
#nav ul{left:0px;position:absolute;top:39px;width:206px;padding-top:6px;z-index:122;}
#nav ul li{float:left;height:auto;width:200px;z-index:123;}
#nav ul a{background:none;width:200px;font-weight:normal;padding:0px 10px 0px 10px;margin:0;text-align:left;}
ul#nav ul li a {font-size:110%!important;}
ul#nav ul ul li a {font-size:130%!important;}
#nav ul ul{left:215px;top:0px;padding-top:10px;}
#nav ul, #nav:hover ul ul, #nav .hover ul ul{margin-left:-9999px;}
#nav li:hover > ul, #nav li.hover > ul, #nav a:focus + ul, #nav ul ul, #nav .hover a:focus{margin-left:0px;}
.noJS #nav ul a:focus, .noJS #nav ul a:focus + ul{margin-left:9999px;}
.noJS #nav ul a:active{margin-left:0px;}
.ie7 .noJS #nav li li a:focus, .ie7 .noJS #nav li li a:active{margin-left:9999px;}
#nav .MenuLi{position:relative;margin-right:-1px;}
#nav .MenuLi ul{z-index:124;width:206px;top:2.4em;padding:0px 0 0px;left:0px;border-top:none 0;}
#nav .MenuLi ul li{margin:0px;padding:0 0px;width:220px;}
ul#nav li ul li.link-4 ul li {width:450px;}
ul#nav li ul li.link-4 ul li a {width:430px;}
#nav li.MenuLi ul ul{z-index:110;top:0px;left:220px;}
#nav .MenuLi.MenuLiLast{background-image:none;}
#nav .MenuLiLast, #nav .MenuLi9{z-index:120;}
#nav .MenuLi .menuFirstNode{padding:8px 10px;/*line-height:2.6em;height:3.35em;*/font-weight:bold;white-space:nowrap; }
.hindiDoc #nav .MenuLi .menuFirstNode{padding:0 1.127em;}
#nav .MenuLiLast .menuFirstNode{padding:0 1.3em;}
.ie9 #nav .MenuLiLast .menuFirstNode{padding:0 1.2em;}
#nav .MenuLiLast{padding:0px;background-image:none}
#nav .MenuLi .firstMenuLi{}
#nav .MenuLi .lastMenuLi .lastMenuLiA{border-bottom:none;}
#nav .MenuLi .menuFirstNode .rightarrowclass {display:none;}
#nav .MenuLi ul li a{font-size:1em;line-height:1.3em;padding-top:7px;padding-bottom:7px;position:relative;}
.rightArrowImg{position:absolute;right:0px;top:10px;}
.ie6 #nav li.hover ul, .ie6 #nav li ul li ul, .ie6 #nav li ul li.hover ul, .ie6 #nav li:hover ul, .ie6 #nav li ul li:hover ul, .ie6 #nav li.hover ul li a:focus, .ie6 #nav li ul li.hover ul li a:focus{margin-left:0;}
.ie6 #nav li.hover ul ul, .ie6 #nav li ul li ul{margin-left:-9999px;}
.ie6 #nav li a:focus + ul, .ie6 #nav li ul li a:focus + ul{margin-left:0;}
.firstMenuLi .rightArrowImg{}
/*.navigation {background:#000000; width:1000px;} */
.clear {clear:both;}
#navigation ul li.home_icon a {padding-top:5px;}
*#nav .MenuLi .menuFirstNode {padding-top:9px; /* IE7 and below */ }
.hindi #nav .MenuLi .menuFirstNode {padding-top:5px; padding-bottom:5px;}
#nav li.MenuLiFirst {border-left:none;}
 #nav li.MenuLilast {border-right:none;}
#nav li li {border-left:none; border-right:none;}

/*------------------------------------------------------------------------Inner page------------------------------------------------------*/
.nav-bg ul li{ display:block; position:relative;}
.nav-bg ul li .sub-menu{margin:0 5px 0 1px;}
.nav-bg ul li .sub-menu li{padding:7px 0; background:none;margin:0 10px;}
.nav-bg ul li .sub-menu li a{ background:none; padding:0 0px 0 20px; margin:0; font-size:100%; font-weight:normal;}
.nav-bg ul li .sub-menu li:last-child{ border:none!important;}
/*------------------------------------------------Banner--------------------------------------------------*/
#slideshowWrapper{position:relative;width:671px;}
#fssPrev{position:absolute;top:169px;left:-67px;/*background:url(arrows.png) -67px 0px;*/width:67px;height:143px;text-indent:-999999px;}
#fssNext{position:absolute;top:169px;left:646px;/*background:url(arrows.png) no-repeat;width:67px;height:143px;*/text-indent:-999999px;}
#fssPlayPause{position:absolute;top:145px;right:20px;-moz-border-radius:5px;border-radius:5px;width:60px;text-align:center;display:block;color:#333;text-decoration:none;}
ul#slideshow{list-style:none;width:640px;height:480px;overflow:hidden; margin:0px; padding:0px;}
#fssList{list-style:none;width:671px;margin:auto;padding:5px 0 0 3%;}
#fssList li{display:inline;padding-right:10px;}
#fssList li a{text-decoration:none;}
#fssList li.fssActive a{font-weight:bold;}
#top{width:100%;height:40px;margin-bottom:20px;}
#top h1{font-weight:normal;font-size:18px;padding:7px 0 0 15px}
#top h1 span{font-size:11px;}
#top h1 a{text-decoration:underline;}
#top h1 a:hover{text-decoration:none;}
ul#fssList {position:relative; top:-34px;  z-index:11;}
ul#fssList li a {display:block;float:left;font-size: 0;height:12px;overflow:hidden;padding-top:0;width: 12px; padding-left:2px;}
ul#fssList li.fssActive a {background-position: 0 -12px;}
.black_block {height: 82px;padding: 10px 5px;position: absolute;right: 0;text-align: center;top: 74px;width: 213px;}
.left-links {height:auto; padding:0 0 20px;}
.hindi-image {width:224px; height:37px; margin:0 0 0 8px;}
.follow-us-on {width:50px; position:fixed; right:0px; top:290px; z-index:1; position:absolute; /* IE only */ }



.follow-us-on ul {margin:0 0 0 7px; padding:5px 0 5px 0;}
.follow-us-on ul li {padding:3px;}
/*-----------------------------------------Internal Page-----------------------------------------------*/
.breadcrum {width:100%; padding:16px 0 8px 5px; font-size:83%;}
.breadcrum ul li {float:left; padding:0px 12px 0 7px;}
.breadcrum ul li.first {padding-left:0px;}
.breadcrum ul li.last {background:none; font-weight:bold;}
.breadcrum ul li a:hover {text-decoration:underline;}
.internalpage #left-nav {background:none;} 
.nav-mainbg {/*background:url(../images/laft-nav-bg.jpg) left top repeat-y #ececec;*/ }
.title-heading h2 {padding:10px 7px 7px 10px; margin:0 0 5px 0; font-weight:bold;}
.title-heading h4 {padding:10px 7px 7px 10px; margin:0 0 5px 0; font-weight:bold;}
.internalpage .nav-bg {background:none; height:inherit;}
.internalpage .nav-bg ul li {display:block; margin:3px 0 3px 0;}
.internalpage .nav-bg ul li a {background:none; padding:8px 10px 8px 13px}
.internalpage .nav-bg ul li a.selected {padding:8px 10px 8px 13px; } 
.right-content {width:715px; float:right;}
.inner-heading h3 {padding:0px 0 10px 0;font-size:115%;}
.right-content {}
.right-content table {width:100%; border-collapse:collapse; font-size:100%; margin-bottom:10px;}
.right-content table tr td {padding:8px;  line-height:17px;}
.right-content table caption {text-align:center; margin:10px 0 10px 0; padding:8px 5px 8px 5px;}
.right-content table tr th {padding:8px; border-left:0px; border-right:0px; }
.right-content table tr td a {text-decoration:none;}
.right-content table tr td a:hover {text-decoration:underline;}
.sitemap ul li {display:block;  }
.sitemap ul li {padding:8px 8px 8px 13px!important;}
.sitemap ul ul {margin-left:15px;}
.sitemap ul ul ul {margin-left:17px;}
.sitemap ul li a:hover {text-decoration:underline;}
/*.sitemap ul ul li a {padding-left:30px; background-position:15px 12px;}
.sitemap ul ul ul li a {padding-left:50px; background-position:35px 12px;}*/
.feedback .frm_row {margin-bottom:15px;}
.feedback .frm_row label {width:130px; float:left; font-weight:bold; padding:5px 0 0 0;}
.feedback .frm_row input {width:250px; height:25px; padding:5px; float:left;}
.feedback .frm_row textarea {width:250px; height:70px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
.captcha_row, .n_text { float:left; margin:0 0px 10px 131px;}
.captcha_form input{margin:0 0px 10px 131px;height:25px; padding:5px; width:250px;}
.button_row {width:300px; float:left; margin:0 0 10px 131px; }
.button_row input {width:62px!important; padding:7px; float:left; margin-right:10px; border:none!important; height:30px!important; cursor:pointer; }

.back_button { border: medium none; height:inherit!important; line-height: 23px; width: 39px; cursor:pointer;  width:50px!important; height:inherit!important;border:inherit!important; margin-left:70px; padding:10px;}
.go_button {float: left;margin-right: 1%;margin-top:0;position: absolute; width:inherit!important; height:inherit!important; padding:5px!important; border:inherit!important; margin-left:10px; margin-top:2px;}
.footer_left li a.first {padding-left:0px;}
.searchbox iframe {width:706px!important;}
#cse-search-results {padding-left:0px!important;}
.google_search input {width:300px; height:32px; padding:5px;}
.internal-links {padding:5px; margin-top:30px; margin-bottom:10px;}
.internal-links ul li {display:block; padding:8px 8px 8px 16px!important; }
.internal-links ul li a:hover {text-decoration:underline;} 
.sidearrow {display:block;height:10px;overflow:hidden;position:absolute;right:0.3em;text-indent:-999em;top:1.05em; width:10px; }
.pic-block {width:215px; height:202px; float:left; margin:0 10px 0 10px;}
.pic-section {width:200px; height:188px; margin:6px auto auto; }
.pic-image {width:200px; height:150px;}
.cat-text {width:200px; height:38px;}
.cat-text h3 {font-weight:bold; text-align:center; padding:5px;}
.photo-gallery ul li img, .pic-image img {opacity: 0.9;}
.photo-gallery ul li img:hover, .pic-image img:hover {opacity: 1;}
.news-block {padding:0 0 5px 0; margin:0 0 15px 0;}  
.news-block p {margin-bottom:10px;} 
.news-block p a {font-weight:bold; font-size:102%;}
.news-block p a:hover {text-decoration:underline;}
.photo-gallery ul li {float:left;min-height:150px;list-style-type:none;margin:10px 15px 10px 0;overflow:hidden;padding:0;width:161px;}
.photo-gallery ul li img {display: block;height:99px;padding:3px;width:156px;}
.archive .frm_row span.input1 {display:block;float:left;padding:10px;width:325px;} 
.archive .frm_row span.label1 {display: block;float:left;font-weight:bold;padding-top:10px;width:110px;}
.archive .frm_row select {height: 28px;padding:3px;width:249px;}
.responsiv-link {display:none;}
.news-block1 p {margin-bottom:10px; margin-top:10px;} 
/*-----------------------------------Gloss menu RFD ----------------------------*/
.glossymenu a.menuitem{display: block;position: relative;width: auto;padding: 4px 0;padding-left: 10px;text-decoration: none;}
.glossymenu{margin: 5px 0;padding: 0;width: 100%; /*width of menu*/border-bottom-width: 0;}
.glossymenu a.menuitem .statusicon{position: absolute;top: 7px;left:7px;border: none;}
.glossymenu a.menuitem:hover {transition:ease-in; transition:background-color 0.2s ease-out 0s;}
.glossymenu a.menuitem {font-weight:bold; padding:10px 10px 10px 37px; margin-bottom:10px;}
.online-apply {margin:15px 0 0 0;}
.online-block {width:348px; height:120px; float:left; margin-right:15px;}
.secound-block {margin-right:0px;}
.online-block p {width:330px; margin:13px auto 0 auto; text-align:center;}
.online-button {width:330px; margin:15px auto 0 auto; height:38px;}
.online-button h3 {font-size:115%; text-align:center; padding-top:10px;}
.online-button:hover {transition:all 0.8s ease 0s; }
.online-form {width:707px; } 
.star {color:red; font-size:15px;}
.online-form span.labell {width:280px; float:left; padding-top:8px; font-weight:bold; margin-right:5px;}
.online-form span.inputt {width:300px; float:left;}
.online-form span.inputt input {width:294px;height:31px;padding:5px 2px 5px 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.online-form {margin-bottom:15px;padding-bottom:10px;padding-left: 8px;}
.online-form select {width:85px; float:left; margin-right:10px; height:42px;padding:5px 2px 5px 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.online-form span.inputt input.name-input {width:200px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.online-form span.inputt textarea {width:294px;height:50px;padding:5px 2px 5px 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.online-form span.inputt input:focus, .online-form span.inputt select:focus, .online-form span.inputt textarea:focus{
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(184, 184, 184, 0.6);}
input.pics {height:25px!important;}
select.sec-question {width:294px!important;}
.first-button {width:520px; margin-left:294px; margin-bottom:5px; padding-top:6px;}
.first-button input {padding:6px 10px 6px 10px; margin-right:10px; font-size:101%; border:none; cursor:pointer; float:left; font-weight:bold;} 
.right-content table tr td input.division {width:130px;}
.right-content table tr td input {/*width:153px;*/ width:130px;}
.right-content table select {box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;float:left;height:31px;padding: 5px 2px;width:59px;}
.right-content table select:focus, .right-content table input:focus {box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(184, 184, 184, 0.6);}
.right-content table input {box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;height:25px;padding: 5px 2px;}
.online-form select.m-staus {width:95px!important;}
.online-form input.national {width:95px!important;}
span.ch-box {width:150px; float:left; font-weight:bold; } 
.archive .frm_row {margin-bottom:15px;}
.rfd div.frm_row span.label1 {width:155px;}
.parliyment .archive .frm_row select {margin-right:10px;} 
.feedback .button_row {margin-top:5px;}
.parliyment div.archive input {border:none; padding:4px; cursor:pointer;}
.right-content ul li {display:block; padding:5px 5px 5px 13px;}
#errorpage {font-size: 84%; margin:auto; padding:15px; width: 800px; min-height:350px;}
.right-content a { text-decoration:none;}
.right-content a:hover {text-decoration:underline;}
.contact-us form#cse-search-box {margin-top:23px;}
.contact-us form#cse-search-box span.input1 input#empname {width:250px;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;height:30px; margin-right:7px;float:left; margin-left:9px;}
.contact-us form#cse-search-box span.label1 {font-weight:bold; float:left; padding-top:7px;}
.contact-us form#cse-search-box span.input1 input.button_m {border:none !important;cursor:pointer;float:left;height:30px !important;
margin-right:10px;padding:7px;width:40px !important;}
.faqs h3 {margin:10px 0;padding:8px 5px 8px 0px;text-align:left; font-size:116%;}
.faqs .frm_row span.input1 {width:297px;}
.faqs div.frm_row span.input1 input.button_m {cursor:pointer;float:left;height:27px !important;
padding:4px 0px 7px 3px;width:40px !important; margin-left:8px; border:none;}
.faqs .frm_row select {float:left;}
.faqs .frm_row {margin:20px 0 0 130px; }
.faqs .frm_row span.label1 {width:80px; padding-top:15px;}
/*-------------------------------------------------------------------LightBox-------------------------------------------*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px;}
#cboxTopRight{width:21px; height:21px; }
#cboxBottomLeft{width:21px; height:21px; }
#cboxBottomRight{width:21px; height:21px; }
#cboxMiddleLeft{width:21px; }
#cboxMiddleRight{width:21px;}
#cboxTopCenter{height:21px; }
#cboxBottomCenter{height:21px;}
#cboxContent{overflow:hidden;}
#cboxError{padding:50px;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:30px; left:3px; width:100%; background:#000; color:#fff; font-size:80%; padding:6px;}
#cboxCurrent{position:absolute; bottom:4px; left:58px;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; }
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px;}
#cboxPrevious{position:absolute; bottom:0; left:0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; bottom:0; right:0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}
span.std input.stds {width:72px; float:left; margin-right:10px;} 
span.std input.std-numbers {width:203px; float:left;}
#feedback-form .online-form .inputt{color: #FB3A3A;display: inline-block;margin:0px;padding: 0px; text-align: left;width:310px;}
.online-form input {color:#313131;}
.online-form textarea {font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#feedback-form .online-form dateofera .date-select{color: #FB3A3A;display: inline-block;margin:0px;padding: 0px; text-align: left;width:310px;}
/*-----------------------------------------------------------All messages classes----------------------------------------------------------------*/
.success { border: 1px solid #c6c6c6; background:#d4e4fe; }
.error {  border: 1px solid #c6c6c6; padding:10px; background:#f0f0f0;}
.info {  border: 1px solid #2FADD7; }
.status .closestatus { color: #000000; }
.status p a { color:#1A4891; }
#msgerror p img {cursor:pointer;}
.status .closestatus a { background: none repeat scroll 0 0 #707172; }
.status .closestatus a { color: #000000; }
#msgerror p { color:#b31616; }
#errorpage {font-size: 84%; margin:auto; padding:15px; width: 800px; min-height:350px;}
select#division_name {margin-top:15px;} 
.latest-news .buttons a {font-size:84%;}
.latest-news-c .buttons a {font-size:84%;}
div.captcha-notfication {padding-bottom:10px; color:#000000;}
.not-msg h2 {margin:60px 0 0 180px; color:#1A4891;}
div.online-forms {background:#fff; width:687px; padding-top:15px;}
div.form-title {background:#2D6CCE;}
div.form-t {width:450px; float:left; }
div.form-iconss {width:67px; float:right; margin-top:7px;}
.form-t h2 {font-size:85%; padding:7px; color:#fff;}
.form-pdfs a {float:left; color:#1A4891;}
.print-icons {width:40px; float:left;}
.form-pdfs {width:25px; float:right; margin-top:3px;}
.print-icons a {color:#fff; font-weight:bold; font-size:87%;}
.formss #content-section {margin-top:0px!important;}
.formss .online-apply {margin-top:0px!important;}
.online-forms div.online-form span.labell {width:355px!important; padding-top:0px;}
.online-forms div.online-form span.inputt {width:194px!important;}
div.online-forms div.online-form {width:680px!important;}
div.inputt table tr td {padding:5px 5px 5px 5px; border-right:solid 1px #E9E9E9; border-bottom:solid 1px #E9E9E9;}
.innerarchive  {border: medium none;cursor: pointer;font-size: 115%;margin-right: 10px;padding: 6px 10px;background:#999;}
div#passport-pic span.labell {width:550px!important;}
div#passport-pic span.inputt {width:135px; margin-left:280px;}
div.formss h1 {text-align:center; font-size:116%; margin-bottom:20px; margin-top:6px; color:#0e3e88;}
.qualification span.labell {float:inherit;}
.qualification div.inputt {float:inherit;}
.qualification div.inputt table {margin-top:15px; border:solid 1px #E9E9E9;}
.qualification div.inputt table tr th {text-align:left; padding:10px; background:#e4e4e4; border-right:solid 1px #c5c5c5;}
#qualification-d div.inputt {width:100%;}
#qualification-d div.inputt  table {width:100%;}
#qualification-d {width:750px;}
.online-form textarea {color:#313131;}
.right-content table input.add-buttons {background:#0066CC; color:#fff; border: medium none;cursor: pointer;float: left;font-size: 115%;margin-right: 10px;padding:0 0 4px 0px;width:78px; float:right;}
.form-id {color:#FF0000; font-weight:bold;}
.nos {background-color: #FEEF58;border-bottom: 5px solid #CC6666;color: #000000;font-size: 80%;line-height: 18px;padding: 5px;text-align: center;}
.view-submit{margin-top:20px;}
div.regional-director {border-bottom:solid 1px #ECECEC; padding-bottom:10px; overflow:hidden; clear:both; margin-bottom:10px;}
.regional-left {width:200px; float:left;}
.regional-right {width:500px; float:right;}
div.regional-director h3 {font-size:105%; color:#1A4891; line-height:20px;}
div.regional-right p { padding-bottom:0px!important; margin-bottom:0px;}
.notification_div{float:right;margin-right:150px;border:0px solid red;text-align:center;}
.notification_shadow {background: url("../images/contactus_shadow.png") no-repeat scroll left bottom transparent;min-height:100px;padding-top:30px;
width: 403px; margin-left:100px; text-align:center;}
.upload-tip{font-size:10px;}
label.errors {color:red!important; width:inherit!important; font-weight:inherit!important; padding-left:5px!important;}
.capchta-msg{color:#000000;}
.email-msg{color:green;}
div.admission-trade span.inputt select {width:100px!important;}
div.last-div p a:hover {text-decoration:underline;}
div.photo-gallery ul li {background:none; padding:0!important;}
.heading-p {border-bottom:1px solid #ECECEC;  margin-bottom:10px; }
div.inner-heading {width:690px; float:left;}
.print {width:18px; float:right;}
div.photo-gallery ul li span {display: block;padding-left:7px;padding-top:5px;width:95%;}
 .what_new {height:370px; overflow:hidden } 


/* Anil ---Archive-------------------------------6sep*/
.pending_bill_area1 { background: none repeat scroll 0 0 #DEDEDE;border: 1px dotted #B4B4B4;}
.pending_bill_area1 {  margin-bottom: 10px;padding: 10px 5px 11px 10px; width: 98%;}
.bl_archive {float: left;width: 300px;}
.bl_archive_row {width: 298px;}
.bl_archive_row select { width: 185px;}
select { border: 1px solid #CCCCCC; height: 19px;width: 150px;}
.bl_archive_row label {color: #000000;}
.bl_archive_row label { display: block;float: left;font-size: 90%;font-weight: bold;margin-top: 2px;width: 113px;}
.bl_archive1 {float: left;width: 171px;}
.bl_archive_row1 { width: 171px;}
.bl_archive_row2 label, .bl_archive_row1 label {color: #000000;}
.bl_archive_row1 label { display: block; float: left;font-size: 90%;font-weight: bold;margin-top: 2px; width: 69px;}
.bl_archive2 {float: left; margin-left: 9px; width: 170px;}
.bl_archive_row2 {  width: 167px;}

.bl_archive_row2 label, .bl_archive_row1 label {color: #000000;}
.bl_archive_row2 label, .bl_archive_row1 label {font-size: 90%;font-weight: bold;}
.bill_block_row input {  background: none repeat scroll 0 0 #067FB4;border: 1px solid #3E81A2;color: #FFFFFF;}	
	
#pagination1{margin-top:10px;}
#pagination1 ul li span.page_link {font-weight:normal;padding:2px;line-height:20px;}
#pagination1 ul li span.page_link a{background:#656565;color:#fff;padding:5px;}

  /* For Banner View All Section --------------------*/
.galleryholder {
    background: url("../images/transparent_bg.png") repeat-x scroll left top;
 	height: 41px;
    left: 266px;
    position: absolute;
    text-align: right;
    top: 241px;
    width: 475px;
}

.viewall {
	color: #FFFFFF;
    padding: 0 10px 0 0;
    position: relative;
    top: 12px;
	font-weight:bold;
}

.viewall a {
	color: #FFFFFF;
    padding: 0 10px 0 0;
    position: relative;
    top: 0px;
	font-weight:bold;
	z-index:9999;
}


.page {
    display: inline-block;
    padding: 3px 5px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
	float:right;
	margin:20px;
}
.page a
{
color:#000;
font-weight:bold;
}
.page:hover, .page.gradient:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.page.active {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}

.page.gradient {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E3E3E3), to(#e9e9e9));
    background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #E3E3E3);
}
.responsive-menu label
{ display:none;
}

.archive-title {width:80%; }
.archive-date {width:20%; }
.last-update { float:right;font-weight:bold; } 

.right-logo ul li {float:left;}