<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* { border-style: none;
    border-color: inherit;
    border-width: 0;
    margin: 0 0 0 0px;
    padding: 0;
    text-decoration: none;
}
nav, header, footer, section, aside, article{ display:block; position:relative}
body {background:#385392; font-family:Arial, Sans-Serif, Times New Roman; font-size:0.9em;line-height: 22px; overflow-x: hidden;}
h1{ padding:10px; color:#014e84; font-size:1.5em; margin:20px 0 10px; background:#eee; border-left:4px #ccc solid  }
.searchBox { overflow: hidden; margin-top: 0px;  float: left;}
.searchBTN { margin: 5px 0 0 -28px; width: 23px; height: 22px; float:left; display: block; border: 0px; text-indent: -999px; background:#fff url(../Images/searchIcon.png) no-repeat left top; margin-top: 4px; cursor: pointer;}
.searchBG { font-size:11px; float:left; background: url(../Images/text.png) repeat-x left top; height: 20px !important; border: 1px solid #e3ecf1 !important; border-right: 0px !important; line-height: 20px !important; padding: 0px 6px !important; color: #666; margin-top: 2px; width: 90px;}
.searchBG:focus {background:#fffdc4; color: #000;}

#topLinks {width:100%;  height:30px;}
.topLinks { width:100%; height:30px; font-family: Arial!important; }
.headerTop { width:100%; background:#021d5b; border-bottom:#fff solid 1px;}
#headertop {width: 980px; margin: 0 auto; }
.other_links {list-style-type: none; float: right; font-size:11px; text-align:center; color: #fff; margin-top:6px;}
.other_links li {float:left; color:#fff; background:url(../../Images/linkSeperator.jpg) no-repeat right center; padding:0 5px;}
.other_links li a, .other_links li a:visited {color: #fff; display:inline-block;}
.other_links li a:hover { color: #fff;}
.other_links input { margin: 0px; cursor: pointer;}
.leftmenu{   float: left; border-bottom: 0px !important;
  width: 100% !important; background: transparent !important;
 }
  .leftmenu li{ border-bottom: 1px solid #ccc !important; line-height:30px;}

 .leftmenu li a{  color:#333 !important}                
/* CSS for font resizer*/
.btnResizer{background:transparent; color:#fff; font-size:11px; text-align:center}
.btnResizer:hover{color:#eee}
.btnBlack{background:#333; color:#fff; font-size:11px;text-align:center; padding:1px 4px; border:1px solid #eee}
.btnBlack:hover{color:#fff}
.btnWhite{background:#fff; color:#333; font-size:11px; text-align:center; padding:1px 4px; border:1px solid #eee; display: block;}
.btnWhite:hover{color:#333}

.container { width:80%; margin:0 auto;} 
#header {width: 980px; margin: 0 auto; height: 90px;}
#header span {font-size: 1.2em; line-height: 29px; float: left; padding:0px 10px 5px 70px; font-weight:bold; display:inline-block; width:68%; color:#fff; text-align:center}
#header span b {font-size:0.75em !important; line-height: 26px; float: left; padding:0; color:#e96710}
#header .mahalogo {float: left; margin:0px 10px 5px 15px;}
#header .mahalogo img {width:70px; margin:0px 0 0 40px;}
 
#nav {height: 30px; /*background:url(../Images/menubg.jpg) repeat-x;*/ background:#fd9439; margin:0 auto; width:972px; border-bottom:none; position:relative; z-index:9999999; float:left; border:#fff solid 4px; border-radius:8px 8px 0 0}
.nav {clear:both; width:980px; margin:0 auto 40px auto;}
span{
}
#section {width:100%; min-height:550px; margin:0 auto; background: #fff; border:0px solid #C6D4EF; overflow:hidden; }
#sidebar {width:175px; float:left;}
#article {width: 716px; float: left; margin-left: 0px; min-height:450px;}
#aside {width:210px; float:right;}
.aside {width:210px; float:right; margin-top:10px;}
.inside { border-right:#ccc dotted 1px; padding-right:10px;}


#footer {width:80%; margin:0px auto; clear:both; color:#000; padding:15px 0 0 ; border-radius:0 0 5px 5px;}
#footer span{ color:#fff; font-size:0.9em; float:left}
.mlg{ float:right; margin:0; padding:0}
.footerTop { display:none}
.footerTop ul { padding: 0; }
.visitor {padding-top:6px;}
.bottomLink li {float:left;color:#fff; padding:6px; border-right:1px dotted #333}
.bottomLink li a, .bottomLink li a:visited{color:#000}
.bottomLink li a:hover, .bottomLink li a:focus {color:Maroon}
.footerBottom {background-color:#208bbd; clear:both;padding:10px 0 0 0; font-size:95%;width: 100%;margin: 0 auto; position: relative; margi}
.footerBottom span{float:left; margin:0 20px 0 5px; }
.footerBottom ul {list-style:none; margin:0; padding:0; float:right}
.footerBottom ul li { float:left; margin:0 5px;}
.lastReviewed {float:right; margin-right:15px}
.m_hides { position:relative; top:-25px;}

/*---- Responsive Slider CSS by Suraj Joshi----*/
#slides {display: none}
#slides .slidesjs-navigation {margin-top:8px;}
a.slidesjs-next, a.slidesjs-previous, a.slidesjs-play, a.slidesjs-stop {background: url(../Graphics/Images/btns-next-prev.png) no-repeat; display:block; width:12px; height:18px; overflow: hidden;  text-indent: -9999px; float: left; margin-right:5px;   -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none; transition:none;}
a.slidesjs-next {margin-right:10px; background-position: -12px 0;}
a:hover.slidesjs-next {background-position: -12px -18px;}
a.slidesjs-previous {background-position: 0 0;}
a:hover.slidesjs-previous {background-position: 0 -18px;}
a.slidesjs-play {width:15px; background-position: -25px 0;}
a:hover.slidesjs-play {background-position: -25px -18px;}
a.slidesjs-stop {width:18px; background-position: -41px 0;}
a:hover.slidesjs-stop {background-position: -41px -18px;}
.slidesjs-pagination {margin:10px 0 0; float: right; list-style: none;}
.slidesjs-pagination li {float: left; margin: 0 1px;}
.slidesjs-pagination li a {display: block; width: 13px; height: 0;  padding-top: 13px; background-image: url(../Graphics/Images/pagination.png);  background-position: 0 0;  float: left; overflow: hidden;  -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition: none; transition: none;}
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {background-position: 0 -13px}
.slidesjs-pagination li a:hover {background-position: 0 -26px}

#slides a:link, #slides a:visited {color: #333}
#slides a:hover, #slides a:active {color: #9e2020}
#slides img { width:716px; height:243px;}
.navbar {overflow: hidden}
#slides	{list-style:none;}
/* responsive slider css end*/

.glance {border: 1px solid #D4E8FC; margin:0 0 10px;}
.glance h2 {background:#2468bb url(../Images/h2_bg.jpg) repeat-x; color:#fff; padding:6px 5px; margin:0px; font-size: 1.1em;}
.glance ul {list-style:none; margin:0; padding:3px 0; background:#d2e4f7}
.glance ul li {padding:2px 0 3px 12px; color:#333; margin-left:5px; background:url(../Images/bullet_blue.png) no-repeat 0 7px;}
.glance ul li a, .glance ul li a:visited {color:#204e87;}
.glance ul li a:hover, .glance ul li a:focus {color:#c30;}

.awreness {border: 1px solid #D4E8FC; margin:10px 0;}
.awreness h2 {background:#2468bb url(../Images/h2_bg.jpg) repeat-x; color:#fff; padding:6px 5px; margin:0px; font-size: 1.1em;}
.awreness ul {list-style:none; margin:0; padding:3px 0; background:#d2e4f7}
.awreness ul li {padding:3px 0 4px 12px; color:#333; margin-left:5px; background:url(../Images/bullet_blue.png) no-repeat 0 7px;}
.awreness ul li a, .awreness ul li a:visited {color:#204e87; text-decoration:underline}
.awreness ul li a:hover, .awreness ul li a:focus {color:#c30;}
.awreness ul li li {padding:1px 2px; border:none; margin-left:5px; background:none; padding:0px;}

.quiz {border: 1px solid #C8DEF4; margin:10px 0 0; background:url(../Images/quiz.jpg) no-repeat; height:63px; width:213px;}
.quiz h2 {font-size:2.2em; padding:25px 10px 0 40px;}
.quiz h2 a, .quiz h2 a:visited { color:#00aaea;}
.quiz:hover, .quiz:focus {box-shadow: 0px 0px 7px #A6C8EA;}

.slideshow {width:716px; padding:0px; border-bottom:1px dotted #31c0db; height:284px; float:left; margin-bottom:10px; overflow:hidden}
.slideshow img { width:488px; height:302px;}

.newsupdate { border:0px solid #f7dcb9; padding:0px; overflow:hidden; margin:20px 0 0;}
.newsupdate h2 {padding:10px; font-size:1.1em; margin-bottom:1px; color:#fff;background: url(../Images/segbg_right.jpg) no-repeat right #31c0db; height:18px; border-radius:5px 0 0 0;}
.newsTitle {display:block; font-size:90%; line-height:18px; font-weight:bold; color:#0d89c6!important; border-bottom:1px dotted #d3d3d3; padding:4px 2px;}
.newsTitle:hover {color:#af8731!important;}
#news1 {padding: 9px;}
#news1 .morenews a, .morenews a:visited {font-size:90%; float:right; margin:5px 0 0; padding:0px 13px 0px 0; text-decoration:underline; display: inline-table; color:#970100!important;}
#news1 .morenews a:hover { color:#3e5d9b!important;}
.newsupdate ul {border:#ccc solid 1px; padding:15px; height:193px; overflow:hidden}

.news-details th {padding:5px 0 0; clear:both; line-height:28px; color:#D52C26; border-bottom:2px dotted #ccc; font-size:1.2em; font-weight:bold; text-align:left}
.news-details .news-link { border:1px solid #d3d3d3; display:block; padding:5px; margin:10px 0 0px 10px; border-left:5px solid #D52C26; color:#4664a4; font-weight:bold}
.news-details .news-link:hover, .news-details .news-link:focus { color:#D52C26; background:#f2f4f9}

.webmail {list-style:none; float:right; margin:0; padding:0px;}
.webmail li {float:left; display:inline-block; padding:4px 2px 2px; font-size:0.9em; background:#414141 url(../Images/Webmail-bg.jpg) repeat-x; height:75px; width:101px; text-align:center}
.webmail li img {display:block; margin:0 auto; height:47px; width:50px;}
.webmail li a, .webmail li a:visited {color:#fff; text-decoration:underline}
.webmail li a:hover, .webmail li a:focus {color: Yellow;}
.marginL { margin-left:10px;}

.sectionlinks {background:#f0f0f0; padding:9px 0; overflow:auto; margin:0; clear:both}
.sectionlinks h2 {position: absolute; left: -9999px;}
.sectionlinks ul {list-style:none;}
.sectionlinks ul li {float:left; text-align:center; background:#fff; border:1px solid #ccc; margin-left:7.5px;}
.sectionlinks ul li:hover, .sectionlinks ul li:focus {}
.sectionlinks ul li img {display:block; padding:20px 0 0; margin:0 auto 15px;}
.sectionlinks ul li a, .sectionlinks ul li a:visited {color:#333; font-weight:bold; text-decoration:underline; width:135px; height:152px; display:block}
.sectionlinks ul li a:hover, .sectionlinks ul li a:focus {color:#fff; background:#1b5e8f;}

.otherlinks { margin-top:10px; clear:both}
.otherlinks h2 {position: absolute; left: -9999px;}
.otherlinks ul {list-style:none; margin:0; padding:0}
.otherlinks ul li {float:left; display:inline-block; width:237px; font-size:1.1em;}
.otherlinks ul li:hover, .otherlinks ul li:focus {box-shadow: 0px 0px 7px #000000;}
.otherlinks ul li img { display:block; width:237px; height:106px;}
.otherlinks ul .green b {background:#88b858; color:#fff; padding:7px 5px; display:block}
.otherlinks ul .orange { margin-left:10px;}
.otherlinks ul .orange b {background:#ea8326; color:#fff; padding:7px 5px; display:block}
.otherlinks ul .sky { margin-left:10px;}
.otherlinks ul .sky b {background:#509cc0; color:#fff; padding:7px 5px; display:block}

.gismap{ float:left; width:30%}
.gismap2{ float:left; width:69%; overflow:auto; border:1px solid #eee; margin:15px 0 0}
/*----- Comman CSS -------*/

.clear {clear: both; margin:0px; padding:0px; height:0px;}

/*.frmtbl {background-color: #F4F4F4; border: 1px solid #E1DFE0; margin: 15px auto; width:100%; padding: 2px;}
.frmtbl caption {padding:5px; font-size:20px; color:#12678D;font-weight:bold;}
.frmtbl th {background-color: #D0C292; color: #333333; text-align: center; border-left: 1px solid #d3d3d3; padding:6px 5px}
.frmtbl td {vertical-align:top; background-color: #fcfcfc; border-bottom: 1px solid #D3D3D3; border-left: 1px solid #d3d3d3;padding:3px 5px; }
.frmtbl th span { font-size:0.8em;}
.frmtbl em {color:#d73236;font-weight:bold;}
.frmtbl td a { color:#0F58BB; font-weight:bold;}*/


table.t_view {background-color: #F4F4F4; border: 1px solid #E1DFE0; margin: 15px auto; width:100%; padding: 2px;}
.t_view caption {padding:5px; font-size:20px; color:#12678D;font-weight:bold;}
.t_view th {background-color: #0197CB; color: #fff; text-align: center; border-left: 1px solid #d3d3d3; padding:6px 5px}
.t_view th a { background-color: #0197CB; color: #FFF;  text-align: center; padding: 4px 5px;}
               .t_view td {vertical-align:top; background-color: #fcfcfc; border-bottom: 1px solid #D3D3D3; border-left: 1px solid #d3d3d3;padding:3px 5px; }
.t_view th span { font-size:1.2em;}
.t_view em {color:#d73236;font-weight:bold;}
.t_view td a { color:#0F58BB; font-weight:bold;}



.t_label input { float:left; margin-top:8px; clear:both;}
.t_label input[type="radio"] {float:left; margin:8px; clear:both;}

.gridModule {background-color: #F4F4F4; border: 1px solid #b2cca1;float:left; }
.gridModule th { color: #333333; text-align: left; border-top: 1px solid #b2cca1;border-left: 1px solid #b2cca1;border-right: 1px solid #b2cca1; border-bottom: 3px solid #bcceb5;padding:6px 5px; background: #d8eacc; /* Old browsers */}
.gridModule td {vertical-align:top; border:1px solid #cae0be; padding:3px 5px; background: #fbfff9;}
.gridModule td a, .gridModule td a:visited{font-size:0.8em; color:#0473db; text-decoration:underline;} 
.gridModule em {color:#d73236;font-weight:bold;}

.innerUl {padding-top: 15px;}
.innerUl ul {height: auto; padding: 0px 15px 0px 37px;}
.innerUl ul li {list-style-image: url(../Images/listIcon.png); color: #000203; margin: 8px 0px; line-height: 20px;}
.innerUl ul li.lastChild {background: none;}
.innerUl ul li a {color: #000203; font-size: 12px;}
.innerUl ul li a:hover {color: #f46f03;}

.searchResult { overflow: hidden; height: auto;}
.searchResult ul {padding: 0px; margin: 0px;}
.searchResult ul li { margin-bottom: 20px; border-bottom:1px dotted #ccc}
.searchResult ul li a { font-weight: bold; padding-bottom: 5px; text-decoration: underline;}
.searchResult ul li span { display: block; padding: 5px 0px 7px;}

.breadcrumbDiv {color: #545c66;}
.breadcrumbHeading {float: left;line-height:14px; color:#000; margin-top:2px; font-size:0.9em; padding-right: 5px;}
.breadcrumb {float: left}
.breadcrumb li {background: url(../Images/BulletF.png) no-repeat left center; float: left; padding-left:12px; margin-right:7px; color: #545c66; font-size:0.8em;}
.breadcrumb li a, .breadcrumb li a:visited {padding:0; color: #545c66; text-decoration:underline; }
.print {float: right; background: url(../Images/print.gif) no-repeat left; padding-left: 20px; display: inline-block;}
.print a, .print a:visited {font-size:0.8em; color:#007edc; }

/*----- END Comman CSS -------*/
  
.profile{ float:left; width:40%; margin:50px 40px 0 0;   border-radius: 5px; background:#e27549; height:210px; border-bottom:5px #7d2501 solid; }
.society{ float:left; width:40%; margin:50px 40px 0 0; border-radius: 5px; background:#00c2ff; height:210px; border-bottom:5px #024e66 solid; }
.icon01 {
width: 100px;
height: 100px;
background: url(../images/profile.png) no-repeat #fff 50%;
display:block;
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
transition: background 0.5s ease;
border-radius: 50%;
 margin-top:20px;
 margin-bottom: 20px;
 border: 1px #fff solid ;}
 

.icon01:hover {
	
	opacity: .8;
  -webkit-transform: scale(1.10,1.12);
  -webkit-transition-timing-function: ease-out;
  -webkit-transition-duration: 250ms;
  -moz-transform: scale(1.05,1.07);
  -moz-transition-timing-function: ease-out;
  -moz-transition-duration: 250ms;
  position: relative;
  z-index: 99;
  overflow: hidden;
  border: 1px #7d2501 dashed 
} 

.icon02 {
width: 100px;
height: 100px;
background: url(../images/society.png) no-repeat #fff 50%;
display:block;
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
transition: background 0.5s ease;
border-radius: 50%;
margin-top:20px;
margin-bottom: 20px;
border: 1px #fff solid ;}
 

.icon02:hover {
	
	opacity: .8;
  -webkit-transform: scale(1.10,1.12);
  -webkit-transition-timing-function: ease-out;
  -webkit-transition-duration: 250ms;
  -moz-transform: scale(1.05,1.07);
  -moz-transition-timing-function: ease-out;
  -moz-transition-duration: 250ms;
  position: relative;
  z-index: 99;
  overflow: hidden;
  border: 1px #024e66 dashed ;  
} 

.tab{ 
margin-right: 30px;
margin-top:20px;

-webkit-animation-delay: 10s;
-moz-animation-delay: 10s;
-ms-animation-delay: 10s;
-o-animation-delay: 10s;
-webkit-animation-iteration-count: 3;}
.dashbrd{ float:right; margin-right:10px;}
.hide{ display:none}
.quickLinksInside{  display:none}
.ibl-result{ display:none;} 
.new-user{padding: 0;margin: -115px auto;font-size: 1em;color: #035c62;z-index: 999;position: relative;}
.failure{margin:80px 0 0 ;}
#Content2{ display:none}
.login {
  position: relative;
  margin:70px auto;
  padding: 20px 20px 20px;
  width: 310px;
  background: white;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
}
.login:before {
  content: '';
  position: absolute;
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  z-index: -1;
  background: rgba(0, 0, 0, 0.08);
  border-radius: 4px;
}
.login h2 {
  margin: -20px -20px 21px;
  line-height: 40px;
  font-size: 19px;
  font-weight: bold;
  color: #555;
  text-align: center;
  text-shadow: 0 1px white;
  background: #eaeaea;
  border-bottom: 1px solid #cfcfcf;
  border-radius: 3px 3px 0 0;
  background-image: -webkit-linear-gradient(top, whiteffd, #eef2f5);
  background-image: -moz-linear-gradient(top, whiteffd, #eef2f5);
  background-image: -o-linear-gradient(top, whiteffd, #eef2f5);
  background-image: linear-gradient(to bottom, whiteffd, #eef2f5);
  -webkit-box-shadow: 0 1px whitesmoke;
  box-shadow: 0 1px whitesmoke;
}


.login p {
  margin:0;
}
.login p:first-child {
  margin-top: 0;
}
.login input[type=text], .login input[type=password] 
{ 
}
.login p.remember_me {
  float: left;
  line-height: 31px;
}
.login p.remember_me label {
  font-size: 12px;
  color: #777;
  cursor: pointer;
}
.login p.remember_me input {
  position: relative;
  bottom: 1px;
  margin-right: 4px;
  vertical-align: middle;
}

.login p span{ padding-right:10px;}
.submit {
padding: 0 18px;
  height: 29px;
  font-size: 12px;
  font-weight: bold;
  color: #527881;
  text-shadow: 0 1px #e3f1f1;
  background: #cde5ef;
  border: 0px solid;
  border-color: #b4ccce #b3c0c8 #9eb9c2;
  border-radius: 16px;
  outline: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background-image: -webkit-linear-gradient(top, #edf5f8, #cde5ef);
  background-image: -moz-linear-gradient(top, #edf5f8, #cde5ef);
  background-image: -o-linear-gradient(top, #edf5f8, #cde5ef);
  background-image: linear-gradient(to bottom, #edf5f8, #cde5ef);
  -webkit-box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
}

.login-help {
  margin: 20px 0;
  font-size: 11px;
  color: white;
  text-align: center;
  text-shadow: 0 1px #2a85a1;
}
.login-help a {
  color: #cce7fa;
  text-decoration: none;
}
.login-help a:hover {
  text-decoration: underline;
}

:-moz-placeholder {
  color: #c9c9c9 !important;
  font-size: 13px;
}

::-webkit-input-placeholder {
  color: #ccc;
  font-size: 13px;
}

input {
  font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
  font-size: 14px;
    }

input[type=text], input[type=password] {
  border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    border-top: 1px solid #c4c4c4;
    border-bottom: 1px solid #d4d4d4;
    margin: 5px 5px 5px 10px;
    padding: 0 10px;
    color: #404040;
    background: white;
    border-radius: 2px; 
    -moz-outline-radius: 3px;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
}
input[type=text]:focus, input[type=password]:focus {
  border-color: #7dc9e2;
  outline-color: #dceefc;
  outline-offset: 0;
}


 
.submit] {
  padding: 0 18px;
  height: 29px;
  font-size: 12px;
  font-weight: bold;
  color: #527881;
  text-shadow: 0 1px #e3f1f1;
  background: #cde5ef;
  border: 1px solid;
  border-color: #b4ccce #b3c0c8 #9eb9c2;
  border-radius: 16px;
  outline: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background-image: -webkit-linear-gradient(top, #edf5f8, #cde5ef);
  background-image: -moz-linear-gradient(top, #edf5f8, #cde5ef);
  background-image: -o-linear-gradient(top, #edf5f8, #cde5ef);
  background-image: linear-gradient(to bottom, #edf5f8, #cde5ef);
  -webkit-box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
}
.submit:active {
  background: #cde5ef;
  border-color: #9eb9c2 #b3c0c8 #b4ccce;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
}




/*-------- Global CSS by Suraj Joshi-------*/

 
h2 {background: #EEEEEE; padding:5px 20px;color:#2D4D97; font-weight:bold; clear:both; font-size:1em;}
h3 {padding:0px; line-height: 18px; margin:0 0 10px; color:#333333; font-size:0.95em;}
p {padding-bottom:10px; text-align:justify}
a:link, a:visited {color:#02878f; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
a:hover, a:focus { color:black;}

.ul {list-style-type:none; margin : 0 0 20px 20px; line-height:22px}
.ul li {background:url(../Images/bulletSquare.gif) 0px 6px no-repeat; padding-left :20px; margin-bottom:0px;}
.ul li ul {margin-left:15px;}
.ul li li {background:none; list-style:circle; padding-left:5px!important;}
.ul li a { color:#990000;}

.ol {line-height:26px; margin : 0 0 20px 20px;}
.ol li {margin:0 0 0 20px; padding:0px; background:none}
ul {list-style:none;}

.email {background:url(../Images/email.png) no-repeat left center; padding : 0 0 0 20px;}
.fax {background:url(../Images/fax.png) no-repeat left center; padding : 0 0 0 20px;}
.phone {background:url(../Images/phone.png) no-repeat left center; padding-left : 20px;}
.web {background:url(../Images/web.png) no-repeat left center; padding-left : 20px;}
.pdf {background:url(../images/pdf.png) no-repeat left center; padding: 0 0 0 22px;}
.link {background:url(../images/ink.png) no-repeat left center; padding: 0 0 10px 20px; margin : 0 0 0 5px;}
.t_hide {z-index:-11000; position:absolute}

center{ margin:-10px auto 0 30px}
blockquote { background: none repeat scroll 0 0 #eaeaea; border-radius: 10px 10px 10px 10px; color: #00446a; font-size:1.3em; margin: 25px auto; padding: 10px; border-left: 1px solid #00446a; border-right: 1px solid #00446a; clear:both;}
.imgL {float:left; margin:0 15px 10px 0; display : block;}
.imgR {float:right; margin:0 0 15px 10px; display : block;}
.imgC {margin:0 auto 20px; display:block;}

input[type="text"] {background: #FFF; border: 1px solid #dde8ee; padding: 0px 6px; line-height: 32px;
}
input[type="file"] {background: #FFF; border: 1px solid #dde8ee; padding: 0px 6px; line-height: 32px;}
input[type="password"] {background: #fff; margin-left: 9px; 
border: 1px solid #dde8ee; padding: 0px 6px; line-height: 32px;
}
input[type="checkbox"] {width:15px; height:15px; border: 1px solid #e3ecf1; margin-top:10px; margin-left:5px; padding:0;}
textarea {border: 1px solid #dde8ee; padding: 6px;}
select {background:#fff url(../Images/text.png) repeat-x left top; border: 1px solid #dde8ee; padding: 0px 0px 0 6px; margin-bottom: 10px; font-size:0.9em;
}
label {/*clear:both;*/ float:left;  margin:5px 0 0; padding:0; /*font-weight:bold;*/ font-size:0.9em;}
.button, .button:visited {background:#283758; display: inline-block; text-align:center; padding:0 8px; color:#fff; font-weight:bold; border:1px solid #283758;
}
.button:hover, .button:focus {background:#fff; color:#333; font-weight:bold; border:1px solid #283758;}
.t_view input[type="text"]:focus, .t_view textarea:focus, select:focus {background:#fffdc4; color: #000;}

.admintab {border-bottom:4px solid #949c25; padding-top:15px;}
.admintab .button {float:right;}

.pager {text-align: left; color:#000;}
.pager a, .pager a:visited {font-size: 12px; font-weight: bold; text-align: left; color: #000; padding: 5px;}
.pager a:active {font-size:12px; font-weight: bold; text-align: left; color: #000; padding: 5px;}
.pager a:link {font-size:12px; font-weight: bold; text-align: left; color: #000; padding: 5px;}
.pager a:hover {font-size:12px; font-weight: bold; text-align: left; color: #000; padding: 5px;}
.panelHeading {font-size:13px; font-weight: bold;  color: Blue;}

.sitemap ul {list-style:none;}
.sitemap ul li {margin:10px 0 3px 15px; float:left; width:400px; word-wrap: break-word}
.sitemap ul li a {font-weight:bold; color:#1974B5;  padding:0 0 0 16px; background:url(../Images/GreayArrow.jpg) no-repeat left center; font-size:1em; word-wrap: break-word !important; width:400px}
.sitemap ul li a:hover {color:#D52C26;}
.sitemap ul li ul {width:100%; list-style:none; margin-left:5px;}
.sitemap ul li ul li {margin:0 0 0 20px; clear:both; list-style-type:square; background:none !important}
.sitemap ul li ul li a {display:inline-block;width:350px; border-left:0; color:#333333; font-weight:normal; font-size:0.9em; padding:3px 0 0; line-height:20px;word-wrap: break-word !important; background:none !important}

.archive {clear:both; margin-bottom:15px;}
.archive h2 { margin:7px 0 5px}
.archive .read_more, .archive .read_more:visited {color:#0A41CC; text-decoration:underline; display: inline-block; clear:both; padding:5px 10px 0 0; line-height:15px; font-size:0.9em;}
.archive .read_more:hover, .archive .read_more:focus {color:#E00300; }

.infoBg{border: 2px dotted #e2dcce;background-color: #EBE8E2;  width:99.5%;  float:left; margin:0 170px 10px 0; display:block;}
.infoBg span{ color: #A52222; font-weight: bold; font-size: 14px;}
.infoBg hr{ border: none; height: 1px; background: #870282;}
.honmin { width:100%; background-color:#EBE8E2;}
.minphoto { float:left;  padding:10px 18px;  text-align:center;}
.minphoto img { border: 1px solid #fff;}
.mininfodiv { float:right;  width:77%;  background-color:#F7F6F4;  padding:10px;}
.honmin dl { padding-top: 10px;}
.honmin dt {float: left; clear: left; width: 100px; text-align: left; font-weight: bold; color: #333;}
.honmin dt:after {content: ":";}
.honmin dd { margin: 0 0 0 110px; padding: 0 0 0.5em 0}
.honconthead { background: url(../../Images/Icons/roundBullet.png) no-repeat #EEEEEE 1% 50%; padding:5px 20px;color:#2D4D97; font-weight:bold; clear:both}
.honcont ul{ margin:10px 0px 25px 20px;  color:#333;}
.honcont li{ padding:5px 0px 0px 20px; list-style-image: url(../../Images/Icons/listBullet.gif);}

.hide {position: absolute; left: -9999px;}

.pagination {padding:3px; margin:3px 0 20px; text-align:center; position:relative; clear:both;}
.pagination_current {padding: 2px 5px 2px 5px; line-height:20px; float:right; display:inline-block; margin-right: 2px; border:solid 1px #619831;	background-color:#619831; color:#FFFFFF; font-weight: bold;}
.pagination_content {padding: 2px 5px 2px 5px; line-height:20px; float:right; display:inline-block; margin-right: 2px; border:solid 1px #619831; color:#619831;font-weight: bold;}
.pagination li { display:inline-block; float:left; padding:0 5px;}
.pagination li a, .pagination li a:visited {}
.pagination .current { border-bottom:1px dotted #ccc; font-weight:bold;}

.graphimg img { width:100%;}

.formLabel {background-color: #efefef; font-size: 0.9em; font-weight: bold; text-align: left; color: #333333; float: left; width: 200px; padding: 2px; padding-left: 10px; padding-top: 10px; height: 30px; border: 1px solid #ffffff;  border-collapse: collapse;}
.formLabelDescription {background-color: #f9f9f9; font-size: 1.2em; font-weight: normal; text-align: left; color: #333333; width: 68%; float: left; padding: 2px; padding-left: 10px; padding-top: 10px; height: 30px; border: 1px solid #ffffff; border-collapse: collapse;}
.pdflabel {background-color: #efefef; font-size: 0.9em; font-weight: normal; text-align: left; color: #333333; float: left; width: 510px; padding: 2px; padding-left: 10px; padding-top: 12px; height: 30px; border: 1px solid #ffffff; border-collapse: collapse;}
.pdflabelDescription {background-color: #f9f9f9; font-size: 0.9em; font-weight: normal; text-align: left; color: #333333; width: 180px; float: left; padding: 2px 2px; border: 1px solid #ffffff; border-collapse: collapse;}
.pdfAccordionlabel {background-color: #efefef; font-size: 0.9em; font-weight: normal; text-align: left; color: #333333; float: left; width: 485px; padding: 2px; padding-left: 10px; padding-top: 12px; height: 30px; border: 1px solid #ffffff;   border-collapse: collapse;}
.pdfAccordionlabelDescription {background-color: #f9f9f9; font-size: 0.9em; font-weight: normal; text-align: left; color: #333333; width: 155px; float: left; padding: 2px 2px;   border: 1px solid #ffffff; border-collapse: collapse;}
.error {font-size: 0.9em; font-weight: normal; text-align: left; color: #cc3300;}


.subl { height:10px;}

.contact {padding:0 10px; }
.contact dl {float: left; margin:0 0 30px; padding: 0;}
.contact dt {clear:both; float: left; width:105px; margin:0; text-align:right; padding: 5px; font-weight: bold; font-size:1.2em;}
.contact dd { margin:0 0 12px; float:right; padding: 5px; width:370px; }

.map {clear:both; border:2px dotted #ccc}
.map a {color:red; font-size:1.1em;}
.map iframe {width:100%; height:400px; overflow:hidden;}

.ocumentw { width:500px;}
.required { color:red}


/* Quiz */
.questions input[type="radio"]{float:left; margin:7px 5px 0 0; border:1px solid red !important }
.qBox1 { border-radius:5px; border:1px solid #fcedde; width:100%; margin-bottom:20px; background: #fffdfc; -webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.2);-moz-box-shadow:    1px 1px 3px rgba(50, 50, 50, 0.2);box-shadow:         1px 1px 3px rgba(50, 50, 50, 0.2);}
.qBox1:hover{background:#fff}
.qBox1 h2{background:#af5908; font-weight:bold; color:#fff; padding:5px 10px;margin-bottom:0 !important; font-size:1em; -webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
/*.lblQuestion {color:#bc2800; font-weight:bold}*/
.btn{margin:10px 0px 0 80px; }


.ans{padding:5px 10px; overflow:hidden}
.qBox1  label{font-size:1em !important; margin-top:3px !important}
.lblAns{font-size:1em !important}
.floatL{  display:none}
.floatR{float:right}
.resultPnl{width:50%; margin:80px auto 0;text-align:center; border-radius:5px; border:1px solid #e0ebff; border:1px dashed #c6dbff; background: #f4f8ff;
-webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.2);-moz-box-shadow:    1px 1px 3px rgba(50, 50, 50, 0.2);box-shadow:1px 1px 3px rgba(50, 50, 50, 0.2);}

.resultPnl h2{background:#e0ebff; font-weight:bold; color:#4270bf; padding:8px 10px;margin-bottom:0 !important; font-size:1.2em;border-bottom:1px dashed #c6dbff; -webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px; }
.result{padding:10px; font-size:1.1em !important}
.queMargin {margin-left:5px !important}

.pnlApplication{width:70%; margin:20px auto; overflow:hidden; border-radius:5px; border:1px solid #e0ebff;background: #f4f8ff;
-webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.2);-moz-box-shadow:    1px 1px 3px rgba(50, 50, 50, 0.2);box-shadow:1px 1px 3px rgba(50, 50, 50, 0.2);}
.pnlApplication h2{width:99%; padding:1.5% 0.5%;background:#e0ebff; color:#4270bf;font-weight:bold; font-size:1.2em; text-align:center }
.appInfo {padding:0.5% 1.5%; width:98% }
.appInfo ul{width:98% !important}
.appInfo ul li{float:left; border-bottom:1px dashed #d5dff2; width:48%; padding:1.5% 1%; height:35px; color:#333 !important}


/* Create Album - Admin Menu */
.createAlbum {width:100%;  margin:0 auto}
.createAlbum li{float:left; padding:8px;min-height:27px; background:#eff6ff; margin:0 3px 3px 0; border-bottom:1px solid #d1e4fc; border-right:1px solid #d1e4fc; }
.col1 { width:15%; clear:both}
.col2 { width:20%; }
.col3 { width:57%; }

.seperator{height:30px; float:left; width:100%}
.sep{height:10px; float:left; width:100%}
.btnCreate, .btnCreate:visited{text-align:center; padding:5px 10px; color:#fff !important; border-radius:5px;background: #1364a5 url(../../Images/btnCreate.jpg) repeat-x; display:inline-block}
.upload{margin:0 !important; width:175px}


/*News Ticker Styling */
.ticker-wrapper.has-js {margin:5px 0px 10px 0px; border:1px solid #B1D1DD; padding: 0px; height:26px; display: block; background-color: #fff; clear:both;}
.ticker {width:880px; height: 23px;	display: block;	position: relative;	overflow: hidden; background-color: #fff; }
.ticker-title {padding:5px 30px 0 5px; width:115px; color:#bc1212; font-weight: bold; text-transform: uppercase; display:inline-block; background:url(../Images/forward.png) no-repeat 115px 6px; }
.ticker-content {margin: 0px; padding:8px 10px 0 5px; position: absolute; font-size:88%; color: #000; background: #fff; overflow: hidden; white-space: nowrap; line-height: 1.2em;}
.ticker-content:focus {display: none;}
.ticker-content a {text-decoration: none; color: #1F527B;}
.ticker-content a:hover {text-decoration: underline; color: #0D3059;}
.ticker-swipe {padding-top: 9px;position: absolute;	top: 0px; background-color: #fff; display: block; width: 830px;height: 23px; }
.ticker-swipe span {margin-left: 1px; background-color: #fff; border-bottom: 1px solid #1F527B; height: 12px; width: 7px; display: block;}
.ticker-controls {padding: 6px 5px 0px; list-style-type: none; float: left;}
.ticker-controls li {padding: 0px; margin-left: 5px; float: left; cursor: pointer; height: 16px; width: 16px; display: block;}
.ticker-controls li.jnt-play-pause {background-image: url('../images/controls.png');background-position: 32px 16px;}
.ticker-controls li.jnt-play-pause.over {background-position: 32px 32px;}
.ticker-controls li.jnt-play-pause.down {background-position: 32px 0px;}
.ticker-controls li.jnt-play-pause.paused {background-image: url('../images/controls.png');	background-position: 48px 16px;}
.ticker-controls li.jnt-play-pause.paused.over {background-position: 48px 32px;}
.ticker-controls li.jnt-play-pause.paused.down {background-position: 48px 0px;}
.ticker-controls li.jnt-prev {background-image: url('../images/controls.png');background-position: 0px 16px;}
.ticker-controls li.jnt-prev.over {background-position: 0px 32px;}
.ticker-controls li.jnt-prev.down {background-position: 0px 0px;}
.ticker-controls li.jnt-next {background-image: url('../images/controls.png');	background-position: 16px 16px;	}
.ticker-controls li.jnt-next.over {background-position: 16px 32px;	}
.ticker-controls li.jnt-next.down {	background-position: 16px 0px;	}
.js-hidden {display: none;}
.no-js-news {padding: 10px 0px 0px 45px; color: #F8F0DB;}
.left .ticker-swipe {/*left: 80px;*/}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {float: left;}
.left .ticker-controls {padding-left: 6px;}
.right .ticker-swipe {/*right: 80px;*/}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {float: right;}
.right .ticker-controls {padding-right: 6px;}

/*-------------- Back Button ---------------*/
.btnBack,.btnBack:visited {background:url(../images/backIcon.png) no-repeat; padding-left:22px; float:right; height:25px }
.btnBack:hover {color:#333 !important; text-decoration:underline; }
.radio {position:relative}
.radio label {padding-left:20px; width:96%; text-align:left; float:right;}
.radio td input[type="checkbox"] {position:absolute; float:left; height:15px; width:15px;}

/*-------------- Rahul ---------------*/


.homeContent {margin: 5px auto 0; padding: 10px; background-color: #FCFCFC; border: 1px solid #E8E8E8; min-height:195px; }
.homeContent h2{color:#F68121; font-size:1.3em; font-weight:bold; border-bottom:1px dashed #F68121; background:none; padding:0; margin-bottom:10px;}
.tick { margin: 0px 0 5px 10px; list-style-type: none; clear: both;}
.tick li { background: url(../Images/bulletSquare.gif) no-repeat 0 2px; margin: 2px 0px 6px 5px; padding: 0px 0px 0px 15px;}

.keyPersonDiv { margin-bottom:5px; }
.keyPersonDiv h2 { background: url(../Images/segbg_right.jpg) no-repeat right #31c0db; font-size: 1.1em; color: #fff; padding:10px; font-weight:bold; border-radius:5px 0 0 0; height:18px; margin-bottom:1px!important;}
.keyPersonDiv ul { margin:0px; padding:0; border: #ccc solid 1px; padding:9px; height:184px;}
.keyPersonDiv ul li {padding:9px 0; text-align:center;}
.keyPersonDiv img { width:80px; margin:0 auto; display:block}
.keyPersonDiv span { /*display:block; text-align:center*/}
.keyPersonDiv span strong { padding:10px 0 0; display:block; line-height:18px;}
.keyPersonDiv span br { display:none}

.viewMore { padding: 0px 8px 0 0; font-size: 13px; font-weight: bold; text-align: right;}
.viewMore a, .viewMore a:visited { color: #057DB5!important; display: block;}

.infoTabMain ul { margin:5px 0; padding:0;}
.infoTabMain li { padding: 10px 0px 3px 26px;  border:#d1ebf9 solid 1px; background:url(../Images/icon.png) no-repeat 4px 10px; margin-bottom:5px;}
.infoTabMain li a { color:#206887; font-weight:bold; }

.grTab {float: left; background-color: #f28415; padding: 2px 5px; width: 95%; text-align: center;color: #fff !important;font-weight: bold; margin-bottom:5px;}
.grTab img {float: left; margin-right:10px;}
.grTab span {float: left;}
.grTab a { float: left; color:#fff; padding-top:3px;}

.relatedLink {border: 0px solid #5fa80b; margin-bottom:5px;}
.relatedLink h2 { background: url(../Images/segbg_right.jpg) no-repeat right #31c0db; font-size: 1.1em; color: #fff; padding:10px; font-weight:bold; border-radius:5px 0 0 0; height:18px; margin-bottom:1px!important;}
.relatedLink ul { margin:0px; padding:0; border: #ccc solid 1px; padding:9px;}
.relatedLink ul li { padding:9px 0; border-bottom:1px dashed #D3C8B6; background:url(../Images/tick.jpg) 0px 10px no-repeat; padding-left :30px; }
.relatedLink ul li a { color:#256c99; font-weight:bold;}
.relatedLink ul li a:hover { color:#EC7B02}

.quickLink {border: 0px solid #5fa80b; margin:18px 0px 5px 0; float:left; width:483px;}
.quickLink h2 { background: url(../Images/segbg_right.jpg) no-repeat right #31c0db; font-size: 1.1em; color: #fff; padding:10px; font-weight:bold; border-radius:5px 0 0 0; height:18px; margin-bottom:1px!important;}
.quickLink ul { margin: 0px; padding:0; border: #ccc solid 1px; padding: 10px;}
.quickLink ul li { padding:7px 0; /*background:url(../Images/arrow.jpg) 0px 12px no-repeat;*/ padding-right: 0px; width: 151px; display:inline-block;}
.quickLink ul li a { color:#333; padding-left:5px;}
.quickLink ul li a:hover { color:#EC7B02}

.qLinks {border: 0px solid #5fa80b; margin:0 0 10px;  }
.qLinks h2 { background: url(../Images/segbg_right.jpg) no-repeat right #31c0db; font-size: 1.1em; color: #fff; padding:10px; height:18px; font-weight:bold; border-radius:5px 0 0 0; margin-bottom:1px!important;}
.qLinks ul { margin: 0px; padding:0; border: #ccc solid 1px; padding: 10px;}
.qLinks ul li { padding:7px 0; background:url(../Images/arrow.jpg) 0px 12px no-repeat; padding-left :20px; }
.qLinks ul li a { color:#333;}
.qLinks ul li a:hover { color:#EC7B02}

.document {border: 0px solid #5fa80b; margin:20px 0 5px;}
.document h2 { background: url(../Images/segbg_right.jpg) no-repeat right #31c0db; font-size: 1.1em; color: #fff; padding:10px; font-weight:bold; border-radius:5px 0 0 0; height:18px; margin-bottom:1px!important;}
.document ul { margin: 0px; padding:0; border: #ccc solid 1px; padding: 10px; height:130px}
.document ul li { padding:7px 0; /*background:url(../Images/arrow.jpg) 0px 12px no-repeat;*/ padding-left :0px; }
.document ul li a { color:#333; padding-left:15px;}
.document ul li a:hover { color:#EC7B02}

.award { float: left; background-color: #5fa80b; padding: 2px 5px; width: 95%; text-align: center; color: #fff !important; font-weight: bold; margin-bottom:5px;}
.award img { float: left; margin-right: 15px;}
.award a { float: left; color:#fff; padding-top:3px;}

.sectionTitle { background-color: #C99529; padding: 5px; display: block; margin: 10px 0; color: #fff; font-weight: bold;}

.schemeCentral h2 { height: auto; background: #FCF7E5; margin: 0 auto; padding:4px; border: 1px dashed #EAD798; color: #7C5C02; margin-bottom: 5px;}
.schemeCentral ul li {clear: both; color: #A02F03;}

.awardTbl { float: left; width: 500px !important; height: auto; background: #FFFCF2; border: 1px dashed #F9DA75; margin:8px 0;}
.awardTbl .col1 { float: left; width: 20%; padding: 5px; margin: 0; font-weight: bold;}
.awardTbl .col2 { float: left; width: 2%; padding: 5px; margin: 0;}
.awardTbl .col3 { float: left; width: 23%; padding: 5px; margin: 0;}
.awardTbl .col4 { float: left; width: 2%; padding: 5px; margin: 0;}
.awardTbl .col5 { float: left; width: 40%; padding: 5px; margin: 0;}
.col6 { float: left; width: 100%; clear: both; height: 5px;}

.note { position: relative; width: 720px !important; padding: 1em 1.5em; margin: 2em auto; background: #E9EFD7; overflow: hidden;}
.note:before { content: ""; position: absolute; top: 0; right: 0; border-width: 0 16px 16px 0; border-style: solid; border-color: #fff #fff #CADB9D #CADB9D; background: #CADB9D; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.0); box-shadow: 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.0); display: block; width: 0; /* Firefox 3.0 damage limitation */}
.note h2 { font-size: 1.1em; font-weight: normal !important; margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1px solid #749B09;}

.linkBlue { font-family: Arial, Verdana; color: #0F58BB; font-weight: bold; font-size: 0.95em; text-decoration: none;}
.linkBlue a { font-family: Arial, Verdana; color: #0F58BB; font-weight: bold; font-size: 0.95em; text-decoration: none;}
.linkBlue a:active { font-family: Arial, Verdana; color: #0F58BB; font-weight: bold; font-size: 0.95em; text-decoration: none;}
.linkBlue a:hover { font-family: Arial, Verdana; color: Blue; font-weight: bold; font-size: 0.95em; text-decoration: none;}
.linkBlue a:visited { font-family: Arial, Verdana; color: #0F58BB; font-weight: bold; font-size: 0.95em; text-decoration: none;}

#photoalbum_index { margin:0 20px}
#photoalbum_index dl {float:left; margin:0 20px 40px;}
#photoalbum_index dl:hover {box-shadow: 0px 0px 5px #000000;}
#photoalbum_index dl dt img {width:180px; height:200px;}
#photoalbum_index dl dd {background: url(../Images/phototextbg.png); position:absolute; margin-top:-28px; width:170px; padding:5px; line-height:21px; overflow:hidden; height:19px; color:#ffffff; font-weight:bold;}

#photoalbum {overflow:auto; margin:0 10px; padding-bottom:10px; clear:both;}
#photoalbum div {float:left; padding:10px 20px; width:190px; text-align:center;}
#photoalbum img {border:#ccc 1px solid; padding:2px; margin:0px; height:125px; width:185px;}
#photoalbum img:hover {border:#0e90ed 1px solid;}
#photoalbum div p {text-align:center; font-weight:bold; font-size:95%; line-height:16px; margin:0; padding:0;}
#photoalbum a, #photoalbum a:visited {color:#196ca8}
#photoalbum a:hover {color:#D52C26}

.contact { float: left; background-color: #9E6D38; padding:3px 5px; width: 95%; text-align: center; color: #fff !important; font-weight: bold;}
.contact img { float: left; margin-right:15px;}
.contact span { float: left;}
.contact a, .contact a:visited { color:#fff;}

.website { margin: 0px 15px 5px 20px; list-style-type: none; float:left; width:280px; }
.website li { background: url(../Images/web.png) no-repeat 0 center; margin: 2px 0px 8px 5px; padding: 0px 0px 0px 24px;}
.website li a, .website li a:visited { color:#097fc4;}
.website li a:hover { color:#097fc4; text-decoration:underline;}

.moreNews a, .moreNews a:visited {color: #970100; display: block; padding: 2px 0; text-align: right;}
.moreNews a:hover {color:#3e5d9b}
.logoscrolldiv {margin-top:10px!important; margin:0 auto}

.leftimg {float:left; margin:0 15px 15px 0; }
.rightimg {float:right; margin:0 0 15px 15px; }


.tbl {margin: 0 auto;}
.tbl td {padding: 4px; vertical-align: top; background-color: #FFFCF7; border: 1px solid #F2D7AB; text-align: left;}
.tbl th {padding: 4px; background-color: #FCF2E0; text-align: left; vertical-align: top; border: 1px solid #F2D7AB;}
.tbl td a, .tbl td a:visited {color: #333; text-decoration: none;}
.tbl td a:hover {color: Blue; text-decoration: none;}

.tblContact { margin: 0 auto !important;}
.tblContact td input[type='text'], .tblContact td textarea{ border: 1px solid #eee; padding: 2px;}
.tblContact td {padding: 4px; vertical-align: top; background-color: #fcffef;border: 1px solid #cddd8d; text-align: left;}
.tblContact th { padding:8px 5px 2px;  background-color: #eef7cd; text-align: left; vertical-align: top; border: 1px solid #cddd8d; color: #435400  !important;}
.tblContact td a, .tblContact td a:visited{    color: #333;    text-decoration: none;}
.tblContact td a:hover{    color: #333;    text-decoration: none;}
.tblContact h2{font-size:0.9em !important; border-bottom:none  !important; color: #435400  !important; padding-bottom:0 !important; font-weight:bold; margin:0 !important;}

.marginBottom{margin-bottom: 20px !important;}
.leftNavImg{float:left; background:url(../../Images/menu_left.jpg); width:12px; height:51px; display:none;}
.rightNavImg{float:right; background:url(../../Images/menu_right.jpg); width:12px;height:51px; display:none;}

.decimal {list-style-type: decimal;}
.ulmargin{ margin-left: 25px;}
.liType{list-style-image: url(../Graphics/Icons/listBullet.gif); list-style: &amp;#8227; background-repeat: no-repeat; margin-bottom: 5px; margin-top: 5px;}

.left{float:left}
.marginRight { margin-right: 15px;}

.vamnicom { clear:both; height:90px;}
.imgLeft { float:left; width:80px;}
.imgRight { float:right;}
.vamnicom span { float:left; width:75%; text-align:center; font-weight:bold;}

.yashdaImg { float:left; padding:0 10px 0 0;}

.institute { height: 80px; background: #EFEFEF; margin-bottom:10px; border:#D9D9D9 dotted 2px}
.institute img { float:left; width:60px; /* background: #ccc; */ padding: 10px;}
.institute span { float:left; font-weight:bold; padding-top: 15px;}


#appnav { margin:0 auto; width:948px; background:#fff; padding-left:10px;}
#appnav h1 {font-size:1.2em; color:#0B5084; padding:5px 0 5px 0px; clear:both; margin:0}

.back { display:block; float:right; color:#fff!important; background:#4da6ea; padding:3px 15px; margin-top:-13px;}
.back:hover { background:#3d95d3}

.amin-link {list-style:none; margin:0; padding:0;}
.amin-link li {float:left; margin:1px 8px 7px 0; padding:0}

.socialLinks {border: 0px solid #5fa80b; margin: 17px 0 5px; float:right; width: 210px;}
.socialLinks h2 { background: url(../Images/segbg_right.jpg) no-repeat right #31c0db; font-size: 1.1em; color: #fff; padding:10px; font-weight:bold; border-radius:5px 0 0 0; height:18px; margin-bottom:1px!important;}
.socialLinks ul { margin: 0px; padding:0; border: #ccc solid 1px; padding: 10px; height:130px}
.socialLinks ul li { padding:7px 0 7px 0px; }
.socialLinks ul li a { color:#333; padding-left:13px;}
.socialLinks ul li a:hover { color:#EC7B02}
.socialLinks .facebook em {  background: url(../Images/social_icons.jpg) -2px -4% no-repeat; width:2px; height:11px; padding: 13px 0px 2px 21px;}
.socialLinks .tweeter em {  background: url(../Images/social_icons.jpg) -25px -4% no-repeat; width: 2px; height: 11px; padding: 13px 0px 2px 21px;}
.socialLinks .googleplus em {  background: url(../Images/social_icons.jpg) -73px -4% no-repeat; width: 2px; height: 11px; padding: 13px 0px 2px 21px;}

.quickLink li em { background: url(../Images/otherlinks_icon.png) -121px 10px no-repeat; width: 2px; height: 11px; padding: 13px 0px 2px 21px;}
.quickLink .enrollment em { background: url(../Images/otherlinks_icon.png) -97px 10px no-repeat; width: 2px; height: 11px; padding: 13px 0px 2px 21px;}
.quickLink .statsinfo em { background: url(../Images/otherlinks_icon.png) 0px 10px no-repeat; width: 2px; height: 11px; padding: 13px 0px 2px 21px;}
.quickLink .marketreforms em { background: url(../Images/otherlinks_icon.png) -24px 10px no-repeat; width: 2px; height: 11px; padding: 13px 0px 2px 21px;}

.quickLink h2 em { background: url(../Images/otherlinks_icon.png) -72px 10px no-repeat; width: 2px; height: 11px; padding: 13px 0px 2px 21px;}
.socialLinks h2 em { background: url(../Images/otherlinks_icon.png) -72px 10px no-repeat; width: 2px; height: 11px; padding: 13px 0px 2px 21px;}
.document h2 em { background: url(../Images/otherlinks_icon.png) -121px 10px no-repeat; width: 2px; height: 11px; padding: 13px 0px 2px 21px;}

.document li em { background: url(../Images/otherlinks_icon.png) -121px 10px no-repeat; width: 2px; height: 11px; padding: 13px 0px 2px 21px;}
.document .download em { background: url(../Images/otherlinks_icon.png) -144px 10px no-repeat; width: 2px; height: 11px; padding: 13px 0px 2px 21px;}
.newsupdate h2 em { background: url(../Images/otherlinks_icon.png) -169px 10px no-repeat; width: 2px; height: 11px; padding: 13px 0px 2px 21px;}
.keyPersonDiv h2 em { background: url(../Images/otherlinks_icon.png) -194px 12px no-repeat; width: 2px; height: 11px; padding: 13px 0px 2px 21px;}

.fullPanel{ background:#fff; width:100%; } 
.fullPanel h1{ padding:10px; 0 0; padding-left:20px;}
.frmDiv{ background:#fff}
#btnSubmit{ background:#949c25; display: inline-block; margin-left:5px; text-align:center; height:25px; padding:0 8px; color:#fff; font-weight:bold; border:1px solid #939b22;}
#Btn_Cancel{ background:#949c25; display: inline-block; margin-left:5px; text-align:center; height:25px; padding:0 8px; color:#fff; font-weight:bold; border:1px solid #939b22;}
#Btn_Print{background:#949c25; display: inline-block; margin-left:5px; text-align:center; height:25px; padding:0 8px; color:#fff; font-weight:bold; border:1px solid #939b22;}
.box{ border:1px #ccc solid; width:80%; height:auto; margin:20px auto}
.button2 { 
display: inline-block;
margin-left: 5px;
text-align: center;
height: 25px;
padding: 5px 10px ;
color: #fff!important;
font-weight: bold; 
margin:20px 0 20px ;
background: #385392;
border:1px #fff solid;
 
}
.button2:hover{background: #4d8fa2;border:1px #333 solid; color: #fff !important;font-weight: bold; }
.accountInfo{ width:50%; margin:0 auto 0 8px
}

.task-list {margin: 15px 0px;padding: 0;font-size:1.2em; list-style: none;}
.task-list li.nav a { padding-right: 10px; padding-left: 10px; border-right: 1px solid #8ca2b7; color: #8ca2b7;}
.task-list li.nav a:first-child {padding-left: 0px;}
.task-list li.nav a:last-child {border-right: 0px !important;}
.task-list li.nav a i {padding: 0px 7px 0px 0px;}
.task-list li.nav a.create-task i {color: #109618;}
.task-list li.nav a.delete-task {color: #f56333;}
.task-list li.nav a.delete-task i {color: #f56333;}
.task-list li {padding: 15px 50px;background:url(../images/report.png) no-repeat 10px 9px;margin-bottom:15px;border-radius: 3px;background-color: #eee;-webkit-box-shadow: 0px 3px 0px #dbdfe0;-moz-box-shadow: 0px 3px 0px #dbdfe0;box-shadow: 0px 3px 0px #dbdfe0;}
.task-list li .icheckbox_flat-green {margin-right: 10px;}
.task-list li span.checked {text-decoration: line-through;}
.task-list li span {color: #8ca2b7;line-height: 20px;padding-top: 2px;vertical-align: top;display: inline-block;}
.task-list li .actions {float: right;}
.task-list li .actions a {font-size: 16px; margin-left: 15px;}
.task-list li .actions .edit {color: #00b6f1;}
.task-list li .actions .delete {color: #f56333;}
.task-list li .actions .done {color: #f56333;}
@media all and (max-width:980px) and (min-width: 641px) 
{
 .floatL { display:none}    
.other_links {list-style-type: none;float: right;font-size: 11px;text-align: center;color: #fff;margin-top:0px;}
.xLayout ul {float: left;width:22%; padding:2px;}
.xLayout { height: auto; width: 95%; margin: 0px auto; border-radius: 15px;clear: both;}
.container {width: 95%;margin: 0px auto;}
#header {margin: 0px auto; height:105px; display:block; width: 95%; }
#header .mahalogo { float:none; margin:0 auto; display:block; position:absolute; top:50px; left:10px;}
#header .mahalogo img{ margin:0 auto; display:block}
#header .emblem{float:none; margin:0 auto; display:block; position:absolute; top:50px; right:10px;}
#header span {font-size: 1.4em;
color: #FFF;
padding: 0px !important;
width: 95%;
left: 7% !important;
position: relative;
line-height: 1.2em;}
#footer span {color: #FFF;font-size: 0.9em; float: left; width: 70%;}
.mlg {float: right;margin: 0px;padding: 0px; width: 180px;}
}
/* Smartphones (portrait) ----------- */
@media all and (max-width: 640px) {  
.floatL { display:none}    
.other_links {list-style-type: none;float: right;font-size: 10px;text-align: center;color: #fff;margin-top:0px;}
.xLayout ul {float: none;width:95%; padding: 2px 0 0 !important;
margin: 20px 0 0 !important;}
.container{ width: 95%}
#header {margin: 0px auto; height:105px; display:block; width: 95%; }
#header .mahalogo { float:none; margin:0 auto; display:block; position:absolute; top:50px; left:10px;}
#header .mahalogo img{ margin:0 auto; display:block}
#header .emblem{float:none; margin:0 auto; display:block; position:absolute; top:50px; right:10px;}
#header span {font-size: 0.9em;float: left; display: inline-block;color: #FFF;padding: 0px !important;width: 95%;left: 13% !important;position: relative;line-height: 23px;}
h2 {color: #2D4D97;font-size: 1.5em !important;  width:95%} 
.mlg { float: none;margin: 0px;display:block; padding: 0px;}
.login {position: relative; margin:40px auto;  padding: 20px 20px 20px; width:80%; background: white; border-radius: 3px;-webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
}
.login:before {  content: '';  position: absolute;  top: -8px;  right: -8px;  bottom: -8px;  left: -8px;z-index: -1; background: rgba(0, 0, 0, 0.08); border-radius: 4px;}
.login h2 {margin: -20px -20px 20px;line-height: 40px;font-size: 19px;font-weight: bold;width: 100%;color: #555;text-align: center;  text-shadow: 0 1px white;background: #eaeaea;border-bottom: 1px solid #cfcfcf;border-radius: 3px 3px 0 0; background-image: -webkit-linear-gradient(top, whiteffd, #eef2f5);
  background-image: -moz-linear-gradient(top, whiteffd, #eef2f5);background-image: -o-linear-gradient(top, whiteffd, #eef2f5); background-image: linear-gradient(to bottom, whiteffd, #eef2f5); -webkit-box-shadow: 0 1px whitesmoke;  box-shadow: 0 1px whitesmoke;}
center {margin:20px auto;}
.failure{ margin:0px !important}
.login p {  margin:0;}
.login p:first-child {margin-top: 0;}
.login p.remember_me {float: left; line-height: 31px;}
.login p.remember_me label {font-size: 12px;color: #777;cursor: pointer;}
.login p.remember_me input {position: relative;bottom: 1px;margin-right: 4px; vertical-align: middle;}
.login p span{ padding-right:10px;}
.submit {padding: 0 18px;height: 29px;font-size: 12px;font-weight: bold; color: #527881;text-shadow: 0 1px #e3f1f1;background: #cde5ef;border: 0px solid; border-color: #b4ccce #b3c0c8 #9eb9c2; border-radius: 16px;outline: 0;-webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;background-image: -webkit-linear-gradient(top, #edf5f8, #cde5ef);background-image: -moz-linear-gradient(top, #edf5f8, #cde5ef);background-image: -o-linear-gradient(top, #edf5f8, #cde5ef);background-image: linear-gradient(to bottom, #edf5f8, #cde5ef);-webkit-box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);}
.login-help {margin: 20px 0;font-size: 11px;color: white;text-align: center;text-shadow: 0 1px #2a85a1;}
.login-help a {color: #cce7fa;text-decoration: none;}
.login-help a:hover {text-decoration: underline;}
::-moz-placeholder {color: #c9c9c9 !important;font-size: 13px;}
::-webkit-input-placeholder {color: #ccc;font-size: 13px;}
input {font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif; font-size: 14px;}
input[type=text], input[type=password] { margin: 5px;padding: 0 10px; height:30px;color: #404040;background: white; border: 1px solid;border-color: #c4c4c4 #d1d1d1 #d4d4d4;  border-radius: 2px; -moz-outline-radius: 3px;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);width: 100% !important;}
input[type=text]:focus, input[type=password]:focus { border-color: #7dc9e2;outline-color: #dceefc;outline-offset: 0;}
.submit] { padding: 0 18px; height: 29px; font-size: 12px;  font-weight: bold;  color: #527881;  text-shadow: 0 1px #e3f1f1;  background: #cde5ef;  border: 1px solid;  border-color: #b4ccce #b3c0c8 #9eb9c2;  border-radius: 16px;  outline: 0;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  background-image: -webkit-linear-gradient(top, #edf5f8, #cde5ef);  background-image: -moz-linear-gradient(top, #edf5f8, #cde5ef);  background-image: -o-linear-gradient(top, #edf5f8, #cde5ef);  background-image: linear-gradient(to bottom, #edf5f8, #cde5ef);  -webkit-box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);  box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);}
.submit:active { background: #cde5ef;  border-color: #9eb9c2 #b3c0c8 #b4ccce;  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);}
div.SectionTitle {margin: 20px auto !important; padding: 5px 0 15px 20px; width: 80% !important; border: 1px solid #E3E3E3; color: #286680; background-color: #F2F2F2; clear: both; display: block;font-size: 1em;}
.SectionTitle span { font-size: 0.8em;}
.RFS { min-height: 30px;   border: 1px solid #CFCFCF; margin: 1px auto;padding-bottom: 10px; width: 90%;}
}


/*Media Queries Start*/
@media (min-width:320px) { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */
.accountInfo {width: 100%; height: 422px;}
.RFS{margin:0 0 0 0 !important; width: 58%;}






}

@media (min-width:480px) { /* smartphones, Android phones, landscape iPhone */
.accountInfo {width: 100%;}
.RFS{margin:0 auto !important; width: 90%;}

}

@media (min-width:600px) { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */
.accountInfo {width: 50%;}
.RFS{margin:0 auto !important; width: 94%;}



}
@media only screen and (min-width:768px) and (max-width: 1024px) { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */





}


@media (min-width:801px) { /* tablet, landscape iPad, lo-res laptops ands desktops */


}

@media (min-width:1024px) { /* big landscape tablets, laptops, and desktops */



}

@media (min-width:1281px) { /* hi-res laptops and desktops */




}
/*Media Queries End*/</pre></body></html>