* {margin:0px; padding:0px;}

body{margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; background:url(images/page_bg.jpg) left top repeat-x; background-color:#FFFFFF;}
img {border:0}
input {margin:0px ;padding:0px; border:1px solid #c6c6c6;}
input[type=text] {width:115px;}
input[type=text] td {width:5px;}

#main{ width:1003px; margin:0 auto; }
#mid {width:973px; background:#FFFFFF}
#content-home{ width:740px; background:#FFFFFF; margin:10px 12px 0 10px;}
#content{ width:730px; background:#FFFFFF; margin:10px 18px 0 15px; min-height:500px; height:auto !important; height:500px;}
#content-popaup-inner{ width:930px; background:#FFFFFF; margin:10px 18px 0 15px; min-height:500px; height:auto !important; height:500px;}
#content-blank-inner{ background:#FFFFFF; margin:10px 18px 0 15px; height:auto !important; height:500px;}
#left-column{ background:#f9fafe url(images/left-colume-bg.jpg) left top repeat-x; padding:10px; min-height:500px; height:auto !important; height:500px; color:#FFFFFF; width:190px;}
#bottom-part{ background-image:url(images/bottom_bg.jpg); background-repeat:repeat-x; border-bottom:#cccccc 1px solid; height:84px; _border-bottom:none;}
#inner-main{margin:0 auto;background:url(images/inner_dish_bg.jpg) left top repeat-x;}

.logo{padding-top:15px;}
.name{font-family:"Trebuchet MS"; font-size:21px; color:#000000; font-weight:bold; padding-left:10px;}
.name-s{font-family:"Trebuchet MS"; font-size:12px; color:#000000; padding-left:10px;}
.banner-b{border-bottom:#e7ce3c 1px solid;}
.thik-border{border-bottom:#b8b6b9 4px solid;}
.search-box{padding-top:4px;}
.search-text{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding:0px 4px 0 0; line-height:25px;}
.search{font-size:10px; width:80px; height:10px; float:right; padding:0px; margin:0px;}
.right-icon{padding:5px 4px 0 0;}

.gujarati{font-family:Shruti; font-size:12px; color:#000000; padding:6px 2px 0 0; }
.advanced-s{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:1px 2px 0 0;}
.sections { border-bottom:solid 1px; border-bottom-color:#3390a0; color:#005e6d; padding-bottom:7px; font-weight:bold;}

.top-menu{background-image:url(images/menu_b.jpg); background-repeat:repeat-x; height:41px;}
.admin-box{background-image:url(images/admin_bg.jpg); background-repeat:no-repeat; width:140px; height:41px;}
.admin-text{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; width:90px; padding:12px 0 0 0;}
.admin-text a{color:#FFFFFF; text-decoration:none;}
.admin-text a:hover{color:#FFFFFF; text-decoration:none;}
.admin-i{padding:12px 4px 0 0; float:right;}

.hod-box{background-color:#f0f0f0; height:115px; padding:5px;}
.hod-name{ font-family:sans-serif; font-size:11px; font-weight:bold; padding-top:1px; color:#000000;}
.Director-name{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px; color:#000000;; }

.padding{ padding:5px; background:#f0f0f0;}
.news{background-image:url(images/news_bg.jpg); background-repeat:no-repeat; height:39px; font-family:Trebuchet MS; font-weight:bold; font-size:16px; padding:0px 0 0 40px; color:#000000;}
.arrow{background:url(images/orange-arrow.gif) 6px 5px no-repeat; padding:2px 0 2px 10px;}
.discription{padding:0 0 10px 11px; display:block; line-height:15px; text-align:left; color:#000000;}
.more, .more a{color:#ab0000; text-decoration:none; font-weight:bold; padding:2px 10px 2px 0; font-size:11px;}
.more a:hover{ color:#000000; text-decoration:underline; font-size:11px;}

.events{background-image:url(images/event_bg.jpg); background-repeat:no-repeat; height:39px; font-family:Trebuchet MS; font-weight:bold; font-size:16px; padding:0px 0 0 40px; color:#000000;}

.left-menu{height:143px;}
.left-icon{padding:7px 0 7px 2px;}
.left-text{font-family:Trebuchet MS; color:#246281; font-weight:bold; font-size:13px; padding:10px 0 0 0;}

.brd-left-menu tr td {border-bottom:#94bcc1 dotted 1px;}

.newsletter{background-image:url(images/newsletter_bg.jpg); background-repeat:no-repeat; height:39px; font-family:Trebuchet MS; font-weight:bold; font-size:16px; padding:8px 0 0 40px; color:#000000;}
.newsletter-box{background-color:#fcecc9; height:80px; padding: 10px;}
.newsletter-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#303030; height:20px;}
.newsletter-e-mail{font-size:12px; width:120px; height:18px; float:right; padding:0px; margin:0px;}


.welcome{background-image:url(images/welcome_bg.jpg); background-repeat:repeat-x; height:195px;}

h1{ font-family:Trebuchet MS; font-size:17px; font-weight:bold; padding:15px 5px 0px 5px; color:#246281;}
h2{font-family:Trebuchet MS; font-size:16px; font-weight:bold; padding:7px 5px 0px 5px; color:#11798a;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:3px 0px 3px 0px; color:#206088;}
h4{font-size:12px; font-weight:bold; padding:3px 0px 3px 0px; color:#206088;}

.border-text{background-color:#e4e4e4; height:2px;}
.text{ color:#303030; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; padding:5px 20px 0 5px; }

.box{background-color:#e9e9e9; padding:10px;}
.services-3{background:url(images/box-3_bg.jpg) left top repeat-x; height:30px; font-family:Trebuchet MS; font-weight:bold; color:#FFFFFF; padding:0px 0 0 0; margin:0px; text-align:center;}
.services-text-3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; font-size:11px; background-color:#FFFFFF; padding:10px; height:85px; line-height:16px;}
.more-3, .more-3 a{color:#303030; text-decoration:none; font-weight:bold; padding:2px 5px 2px 0; font-size:11px; background-color:#FFFFFF;}
.more-3 a:hover{ color:#000000; text-decoration:underline; font-size:11px;}

.link-normal{text-decoration:none; color:#1f717f;}
.link-normal a{text-decoration:none; color:#1f717f;}
.link-normal a:hover{text-decoration:underline; color:#b10909;}

.services{background-image:url(images/Services_bg.jpg); background-repeat:repeat-x; height:75px;}
.services-i{padding:16px 0 0 43px;}
.schemes-i{padding:16px 0 0 18px;}
.padding-c{ padding:11px 5px 5px 5px;}
.services-text{font-family:Trebuchet MS; font-size:24px; color:#1f717f; font-weight:bold; padding-top:22px; } 
.our{font-family:Trebuchet MS; font-size:12px; color:#00080c; font-weight:bold; padding-top:32px;} 
.information{background-image:url(images/useful_information_bg.jpg); background-repeat:repeat-x; padding:10px 10px 10px 10px;}
.constitutional{background-image:url(images/constitutional_bg.jpg); background-repeat:repeat-x; height:148px;}
.constitutional-heding{ background-color:#f9ce37; height:31px; font-family:"Trebuchet MS"; font-size:16px; color:#000000; font-weight:bold; text-align:center;}
.constitutional-text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#303030; height:17px; padding-left:8px;}
.constitutional-text a{color:#ab0000; text-decoration:none;}
.constitutional-text a:hover{ color:#000000; text-decoration:underline;}
.arrow-1{background:url(images/arrow1.gif) left 4px no-repeat; }

.industrial-img{margin:5px;}
.gswan{background-image:url(images/india_r.jpg); background-position:right ; background-repeat:no-repeat; height:73px; padding:18px 0 0 0; text-align:center;}
.information-botton{background:url(images/Information_i.jpg) bottom no-repeat; height:28px; width:140px; padding:10px 0 0 0; }
.e-citizen{ background:url(images/Information_i_u.jpg) bottom repeat-x; width:130px; height:28px; padding:10px 0 0 0;}
.useful{ color:#ab0000; font-family:Trebuchet MS; font-weight:bold;}
.useful-text{background-color:#fffbf5; font-size:11px; color:#303030;}
.arrow-2{background:url(images/arrow2.gif) left no-repeat; padding:7px 0 0 15px; height:17px; list-style:none;}

.const-heading {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:15px; color:#333333; border-bottom:2px solid #e9e9e9; padding:5px 5px 5px 0px}

.print-box{ background-image:url(images/print_bg.jpg); background-repeat:no-repeat; height:80px;}
.print-box a{color:#000000; text-decoration:none;}
.print-box a:hover{color:#136a7b; text-decoration:none;}
.print-text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1f1f1f; padding:10px 0 0 10px;}
.print-icon{padding:12px 0 0 5px;}
.print-padding{ padding:11px 5px 5px 10px;}

.text-bottom{ color:#232323; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding:10px 5px 0 5px; }
.text-bottom a{color:#000000; text-decoration:none;}
.text-bottom a:hover{color:#136a7b; text-decoration:underline;}
.text-bottom-right{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:10px 15px 0 0px; text-align:right}
.text-bottom-right a{color:#000000; text-decoration:none;}
.text-bottom-right a:hover{color:#136a7b; text-decoration:underline;}

.visitors{background:transparent url(images/visitors.jpg) no-repeat right top; height:41px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding: 0px 15px 3px 0;}

.footer-sub-links {color:#232323; font-weight:normal; line-height:17px; padding:5px 10px 5px 10px;; text-align:center}
.footer-sub-links a{color:#232323; text-decoration:none; font-weight:normal; padding:5px 8px 5px 8px}
.footer-sub-links a:hover{ color:#232323; text-decoration:underline;}

/*Inner page*/
.inner-box{background-image:url(images/news_bg.jpg); background-repeat:no-repeat; height:39px; font-family:"Trebuchet MS"; font-weight:bold; font-size:16px; padding:0px 0 0 40px; color:#000000;}
.left-menu-inner{background-color:#f3f2f0;}

.left-menu-inner-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:6px 0 6px 0px;}
.left-menu-inner-text a{background:url(images/orange-arrow.gif) 12px 4px no-repeat;  color:#000000; padding:0 0 0 22px; text-decoration:none; display:block;}
.left-menu-inner-text a:hover{background:url(images/orange-arrow.gif) 14px 4px no-repeat; color:#b10909; text-decoration:none;}



.inner-left-menu tr td {border-top:#94bcc1 dotted 1px;}

/*span{background:url(images/arrow3.gif) left 4px no-repeat ; padding-left:12px; margin:0px;}*/
.bred-text{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#01323b; padding:5px 15px 0 0;}

.heding-text{ background:url(images/heding_bg.jpg) center right repeat-x; color:#11798a; height:33px;}

.bullet {background:url(images/inner_icon_2.gif) 5px 10px no-repeat;  padding:5px 5px 0px 25px;}
.normal-text, .normal-text table tr td {line-height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.table-data{border:#aad5e6 solid 1px; border-left:none; border-top:none; }
.table-data td{ border:#aad5e6 solid 1px; border-right:none; border-bottom:none; padding:5px;}
.table-data th{ background:#dfeffa; padding:5px; color:#055478; border:#aad5e6 solid 1px; border-right:none; border-bottom:none; font-size:13px;}

.table-data-bulet th{ background:url(images/orange-arrow.gif) left 13px no-repeat; width:2%; margin:0; padding:0; font-weight:normal;}
.table-data-bulet td{text-align:left; padding:5px 3px;}

.table-data-bulet td a{color:#694f1e; text-decoration:none}
.table-data-bulet td a:hover{color:#006699; text-decoration:none}

.sab-link{color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.sab-link a{ background:url(images/arrow2.gif) 5px center no-repeat; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  padding-left:15px;}
.sab-link a:hover{ background:url(images/arrow2.gif) 5px center no-repeat; color:#CC6600; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}


.back-button{ background:url(images/back-arrow.gif) left center no-repeat; padding-left:15px; font-size:11px; font-weight:normal; text-decoration:none; color:#0e5e87; line-height:25px;}
.back-button:hover{ background:url(images/back-arrow.gif) left center no-repeat; text-decoration:underline; color:#ff3c00;}
.next-button{ background:url(images/next-arrow.gif) right center no-repeat; padding-right:15px; font-size:11px; font-weight:normal; text-decoration:none; color:#0e5e87; line-height:25px;}
.next-button:hover{ background:url(images/next-arrow.gif) right center no-repeat; padding-right:15px; text-decoration:underline; color:#ff3c00;}

.img-border{border:#3a8eb8 groove 2px; margin:3px; margin-right:15px; margin-bottom:15px;}
.img-border2{border:#3a8eb8 groove 2px; margin:3px;}

.padding{ padding:5px;}
.class-3{font-weight:bold; color:#000000;}
.style-1{font-size:14px; font-weight:bold; color:#005d8b; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*Inner page*/

/* bread crumb start */ 
.breadcrumb{font-family: Verdana, Shruti, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#555555; margin:0 0 20px 0;}
.breadcrumb a{background:url(images/arrow_bred_kram.gif) right 4px no-repeat; padding-right: 12px; margin:0 7px 0 0; color:#555555; text-decoration: underline;}
.breadcrumb a:hover{text-decoration: underline;}
.breadcrumb-last{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#555555; margin:0 0 20px 0}
.breadcrumb-last a{background:none; padding-right: 15px; margin:0 3px 0 0; color:#555555; text-decoration:none;}
.breadcrumb-last a:hover{text-decoration: underline;}
/* bread crumb  end */ 


a{color:#006699; text-decoration:none;}
a:hover{color:#006699; text-decoration:none}


.table-data-special{border:#aad5e6 solid 1px; border-left:none; border-top:none; }
.table-data-special td{ border:#aad5e6 solid 1px; border-right:none; border-bottom:none; padding:5px;}
.table-data-special th{ background:#dfeffa; padding:5px; color:#055478; border:#aad5e6 solid 1px; border-right:none; border-bottom:none; font-size:11px;}


/* new added */
#marqueecontainer{
position: relative; height: 16px; /*marquee height */ overflow: hidden;}
#vmarquee{ position:absolute;}
#marqueecontainer_1{position: relative; height: 90px; /*marquee height */ overflow: hidden;}
#vmarquee_1{ position:absolute;}

.calendar { font-family: Arial; font-size: 8pt; border: none !important; margin:0px auto; }
.calendar .title { font-weight:bold; font-size: 9pt; background-color:#ffffff; color: #000000; }
.calendar .nextprev { font-size:10pt; font-weight:bold; background-color:#ffffff; }
.calendar .nextprev a { display:block; }
.calendar .dayheader { font-weight:bold; background-color:#ffffff; padding:4px; }
.calendar .day { border-right: darkgray 1px solid; border-top: darkgray 1px solid; border-left: darkgray 1px solid; border-bottom: darkgray 1px solid; padding:4px; }
.calendar .day a { color: #0099cc; text-decoration:none; }
.calendar .daytoday { border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; padding:4px; }
.calendar .daytoday a { color: #0099cc; text-decoration:none; }
.calendar .daydisabled { border-right: darkgray 1px solid; border-top: darkgray 1px solid; border-left: darkgray 1px solid; border-bottom: darkgray 1px solid; padding: 4px; background-color: gainsboro; }
.calendar .daydisabled a { display: block; color: darkgray; text-decoration: none; }
.calendar .dayspecial { border-right: darkgray 1px solid; border-top: darkgray 1px solid; border-left: darkgray 1px solid; border-bottom: darkgray 1px solid; padding: 4px; background-color: #ccffcc; }
.calendar .dayspecial a { display: block; color: black; text-decoration: none; }

.HeadingInformation { color:#f4a203; font-weight:bold; font-size:17px; }
/* for line */
.LineBack { background-image: url(images/LineBack.jpg); background-repeat: repeat-x; height: 7px; }
/*For more infomatin link in middle section */
.InfoMoreLink:link, .InfoMoreLink:hover, .InfoMoreLink:active, .InfoMoreLink:visited { color:#f4a203; font-size:12px; font-weight:bold; }
.InfoMoreLink:hover { color:#000000; text-decoration:none; }


#vmarquee_1 div {margin:8px 0; background:transparent url(/Images/news.gif) no-repeat scroll 0 0; text-indent:33px;}




.dot {font-size:1px; color:#FFF;}


















