body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#2a3914; background:#98b9b5;}

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#2a3914; background:#98b9b5;}
img{border: 0px;}
#main-container{width:95%;overflow:auto; margin:0 auto;}
#header{width:100%; float:left; background:#FFF; padding-top:5px;}
#welcome {width:100%; height:350px; }
/*added by vipul*/
#welcomenote1 { font-size:42px; text-align:center; color:#3399ff;padding-top:120px; text-shadow: 1px 1px 2px black, 0 0 2px blue, 0 0 2px blue;}
.welcomenote2 { font-size:20px;text-align:center; color:red; animation-name:welcome;animation-duration:1s;animation-iteration-count: infinite;-webkit-animation-name:welcome; animation-duration:1s;animation-iteration-count: infinite;}
/*@keyframes welcome { 
	 0% {color:red;}
	 25% {color:green;}
	 75% {color:purple;}
	 100% {color:grey;}
	 
	 }
@-webkit-keyframes-welcome
{
	0% {color:red;}
	 25% {color:green;}
	 75% {color:purple;}
	 100% {color:grey;}
	}
*/
@keyframes welcome { 
	 0% {color:black;}
	 50% {color:white;}
	 }
@-webkit-keyframes-welcome
{
	0% {color:black;}
	 50% {color:white;}
	 }

.nocall{color:red; text-align:center;width:100%;}
#head1{margin-left:10px;font-size:25px;color:black; text-align:left;}

.schname {padding-left:60px; font-family: Tahoma, Arial, Helvetica;
	font-size: 18px;
	color: #003D79;
	text-decoration: none;
	}
	
.pname1 a{font-size:20px;}
/*added by above vipul*/
.header-left{float:left; text-align:center; padding-top:8px; padding-left:25px; width:104px;}
.header-left-2{text-align:center; width:100%; padding-top:18px;}  
.header-right{float:right; text-align:right; padding-top:0px; width:449px; padding-right:15px;}
#navigation {background:#479d92; float:left; width:100%;}
#navigation li{list-style-type:none; float:left; font-size:12px; font-weight:bold; background:url(../images/nav-divide-line.gif) no-repeat 0px 0px; height:30px; position:relative;}
#navigation1 ul{margin-left:144px; margin-top:-32px;}
#navigation1 ul { z-index:-1000; position:relative;}
#navigation1 li:hover ul {z-index : 1000; }
#navigation li:first-child{background-image:none;}
#last_heading{border-right:solid #FFF 0.1em;}
#navigation a{text-decoration:none; display:block; color:#FFF; padding:7px 21px 5px 22px; border: 0px solid;}
#navigation a:hover{text-decoration:none; background:#154640; color:#FFF;}
#navigation ul{position:absolute; left:-9999px; list-style-type:none; background:#327f75; background-image:none;}
#navigation ul li{padding-top:2px; width: 100%; background:none;}
#navigation ul a{white-space:nowrap;}
#navigation li:hover ul{left:0;}
/*2 lines added by vipul*/#proplist {color:blue; font-weight:bold; text-decoration:underline;font-size:12px}
#button_1{height: 20px;border: 0 none;font-weight: bold;text-align: center;cursor: pointer;color: teal;margin-left:50px;}
#content-container{width:100%; float:left; background:#fff; padding-top:20px;}
#left-container{width:17%; float:left; padding:0px 10px;}
#right-container{width:17%; float:right; padding:0px 10px 0px 0px; border: 0px solid;}
#center-container{width:58%; float:left; padding:0px 3% 0 1.5%; border-right:1px dotted #000; border-left:1px dotted #000;}
.navi-left{width:100%;}
.navi-left ul{list-style-type:none; margin:0px; padding:0px;}
.navi-left li{ list-style-type:none; margin-top:4px; font-weight:bold; font-size:12px; padding:8px 10px 8px 26px; background-color:#479d92; 
background-image:url(../images/arrow-top.gif); background-repeat:no-repeat; background-position:12px 12px; border-radius:8px; -moz-border-radius:8px;}
.navi-left a{ color:#fff; text-decoration:none;}
.navi-left a:hover{color:#fff; text-decoration:underline;}
.other-heading-bg{ background:#328279; border-radius:8px; -moz-border-radius:8px; padding:8px 10px 8px 10px; color:#fff; font-weight:bold; margin-top:20px; font-size:13px;}
.related-lnk ul{ margin:0px; padding:0px; list-style-type:none;}
.related-lnk li{background:url(../images/arrow-bulet.png) no-repeat 12px 13px; padding:10px 5px 0px 22px;}
.related-lnk a{color:#5c5f5e; text-decoration:none;}
.related-lnk a:hover{text-decoration:underline; color:#5c5f5e;}
.video-section{margin-top:20px; background:#eef3f4; padding: 2px 5px 5px 5px; border:1px solid #bad2d7;}
.video-icon{ width:171px; padding-bottom:5px;}
.video-pic{width:165px;}
.details{width:100%; line-height:20px;}
.welcome-txt{font-size:20px; font-weight:bold; color:#000; padding-bottom:10px;}
.photo-gallery{margin-top:10px;}
.photo-gallery-head{font-size:20px; color:#c07222; border-bottom:1px solid #C4C4C4;}
.photo-gallery-strip{width:100%; margin-top:10px; padding-left:10px;}
.rd-more{float:right; font-size:10px; color:#397dac; margin-right:5px; font-weight:bold;}
.rd-more-lnk{text-decoration:none; color:#397dac;}
.banner{text-align:left; padding-top: 20px; float:left; width: 100%;}
.login-section{ margin-top:20px; width:100%; float:left; height:auto; background:#328279; border-radius:10px; -moz-border-radius:10px; padding:5px 2px 4px 2px; }
.news-section{ margin-top:5px; width:100%; float:left; height:auto; background:#328279; border-radius:10px; -moz-border-radius:10px; padding:5px 2px 4px 2px; }
.login-head{font-size:14px;font-weight:bold; padding-left:15px; color:#fff;}
.sign-in-box{ height:10px; background:url(../images/login-back.gif) repeat-x; height:190px; padding-top:10px;} 
.news-box{ background:url(../images/login-back.gif) repeat-x; height:195px; padding-top:10px;} /*amar for news height was 120 px changed to 150px;*/
.login-field{float:right; margin:20px 0px 0px 0px;}
.login-img{float:left; margin:40px 0px 0px 0px; height:auto;}
.txt-fld{font-size:12px; width:100%; color:#1c1d1d; height:20px; border:1px solid #aaaaaa;}
.txt-fld-2{font-size:12px; color:#1c1d1d; height:20px; border:1px solid #aaaaaa;}
.login-btn{margin-top:10px; float:left;}
.forgt-pwd{font-size:10px; color:#000; text-decoration:none; font-weight:bold; text-decoration:underline;}
.forgt-pwd1{font-size:16px; color:#000; text-decoration:none; font-weight:bold; }
.pic-galler-txt{font-size:16px; color:#C96; font-weight:bold; margin:30px 0px 0px 0px; border-bottom:1px solid #999;}
.bottom {background:#bde1dd; width:100%; float:left; margin-top:10px; padding-left:0px;}
.bottom ul{margin:0px; padding:0px;}
.bottom li{padding:8px 10px 5px 2px; font-size:11px; color:#666; float:left; list-style-type:none; font-weight:bold;} 
.bottom a{text-decoration:none; color:#666;}
.bottom a:hover{text-decoration:none;}
.cpyrght{float:right; padding-right:20px; margin-top:5px; margin-bottom:5px; color: #000; font-size:10px;}
.cpyrght1{float:left; padding-left:20px; margin-top:5px; margin-bottom:5px; color: #000; font-size:10px;}
.heading_txt{font-size:17px; font-weight:bold; color:#360; padding-bottom:10px;}
.proposal{font-size:18px; padding:8px 0px 8px 10px; font-weight:bold; color: #360; background:#F2F2F2;}
.proposal_footer{font-size:10px; padding:8px 0px 8px 10px; font-weight:bold; color: #360; background:#F2F2F2;}

/* forget password styles */
.p-tp{padding-top:10px;}
.foret-pwd-head{float:left; padding-bottom:10px;}
.forget-pwd-txt{font-size:11px; color:#ff0000; float:left;}
.forget-pwd{ width:450px;}
.grnbox{width:450px; height:290px; background:#cde5e7; box-shadow:5px 5px 12px #747474; -moz-box-shadow:5px 5px 12px #747474; padding:8px;}
.forget-white{width:410px; height: 290px; font-size:12px; font-weight:bold; background:#FFF; padding:20px 0px 0px 40px;}
.capture-code-fld{font-size:11px; font-weight:bold; color:#000; width:80px;}
.capture-code{font-size:12px; font-weight:bold; color:#30F; background:#FFF; width:50px; height:20px; border:1px solid #666;}
/* forget password end */

/* registration page */
#register-sect{width:100%; height:auto; font-size:11px;}
.comp-usr-hd{font-size:12px; font-weight:bold; color:#666; padding-bottom:5px;}
.comp-usr{width:90%; border:1px solid #C2C2FC; height:150px; overflow-y:auto; overflow-x:hidden; padding:10px; line-height:18px; }
.comp-usr-lnk{float:right; text-decoration:underline; color:#666; padding-right:30px;}
.comp-usr-lnk :hover{text-decoration:underline; color:#03F;}
/* registration page end */

/*registration form */
.form-section{width:100%; background:#FFF;}
.form th{font-size:12px; font-weight:bold; padding:5px 0px 5px 8px;}
.form td tr{font-size:12px; font-weight:normal; padding:5px 0px 5px 8px;}
.odd{background:#dde8dd; border-bottom:1px dotted #DEE7FE;}
.odd a{color:#2a3914; text-decoration:none;}
.odd a:hover{text-decoration: underline;}
.even{background: #f8f8f8; border-bottom:1px dotted #DEE7FE;}
.even a{color:#2a3914; text-decoration:none;}
.even a:hover{text-decoration: underline;}
.frm-head{background:#999; font-size:12px; color:#fff; font-weight:bold;}
.news-head { font-size:12px; color:#000; background:#dde8dd; font-weight:bold;}
.news-head th{ font-size:12px; color:#000; font-weight:bold;}
.news-head td{font-size:12px; color: #999;}
/*registration form ends */
.container_border {
	width: 100%;
	border: 1px solid #cccccc;
	padding: 0 10px;
	font-size:12px;/*added by amar*/
	text-align:justify;
}
.container_border1 {
	width: 100%;
	border: 1px solid #cccccc;
	padding:12px 10px 10px 10px;
	font-size:12px;/*added by amar*/
	/*text-align:justify;*/
}
.grn-buton{background:url(../images/green-btn-b.gif) repeat-x; width:40px; height:21px; border-radius:3px solid; -moz-border-radius:3px solid;  font-size:12px; color:#FFF;}

/*General Green Box Start*/
.grnbox1{width:100%; height:auto; background:#cde5e7; box-shadow:5px 5px 12px #747474; -moz-box-shadow:5px 5px 12px #747474; padding:8px;}
.forget-white1{width:94%; height:95%; font-size:12px; font-weight:bold; background:#FFF; padding:20px 0px 0px 40px;}
/*General Green Box End*/

/***********************************image_gallery***************************************************************/
#wrap {
	color: #404040;
	margin: 22px 0px 0px 0px;
}
.jcarousel-skin-tango .jcarousel-container {
/* -moz-border-radius: 10px;*/
   /* background: #F0F6F9;*/
    /*border: 1px solid #346F97;*/
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 100%;
	padding: 0 0px;
	/*border:1px solid #0F0;*/
}
.jcarousel-skin-tango .jcarousel-container-vertical {
	height: 245px;
	padding: 40px 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 90%;

	/*border:1px solid #F00;*/
	margin:auto;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
	width:  75px;
	height: 245px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 75px;
	border:2px solid #67985b;
	padding-top:5px;
	padding-left:3px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 5px;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 18px;
	right: 1px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background:url(../images/next-horizontal.png) no-repeat 0 0;
}


.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 15px;
	left: 0px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background:url(../images/prev-horizontal.png) no-repeat 0 0;
}

#slider_container_2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 229px;
}
.SliderName_2 {
	float: left;
	width: 229px;
	height: 213px;
	overflow: hidden;
}
.c {
	clear: both;
}
.SliderNamePrev_2 {
	background: url(../images/left.png) no-repeat left center;
	width: 50px;
	height: 220px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}
.SliderNameNext_2 {
	background: url(../images/right.png) no-repeat right center;
	width: 50px;
	height: 220px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	text-decoration: none;
}
.SliderName_2Description {
	padding: 10px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 1px;
	text-align: center;
	color: #ffffff;
	text-shadow: 0 1px 3px #000000;
}
#SliderNameNavigation_2 {
	background:#666;
	margin: 0;
	padding: 0 0 5px 0;
	height: 12px;
	text-align: center;
	overflow-y: hidden;
}
#SliderNameNavigation_2 a:link, #SliderNameNavigation_2 a:active, #SliderNameNavigation_2 a:visited, #SliderNameNavigation_2 a:hover {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	border: none;
}
#SliderNameNavigation_2 a img {
	border: none;
	width: 10px;
	height: 10px;
	background: url(../images/bullet.png) no-repeat;
	margin:3px 3px 0 3px;
}
#SliderNameNavigation_2 a.active img {
	background: url(../images/bullet_active.png) no-repeat center;
	border: none;
}
/***----------------------------------------------------lightbox---------------------------------------------****/
/* jQuery lightBox plugin */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img {
	border: none;
}
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image {
	padding: 10px;
}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav {
	left: 0;
}
#lightbox-nav a {
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption {
	font-weight: bold;
}
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
.sitemp {font-size:14px; color:#93ab80; font-weight:bold;}
.sitemp a:link { color: blue; }
.sitemp  a:visited { color: darkblue; }
.sitemp  a:active { color: red; }
 
.button{
   background: #a2d48e;
   background: -webkit-gradient(linear, left top, left bottom, from(#93ab80), to(#a2d48e));
   background: -webkit-linear-gradient(top, #93ab80, #a2d48e);
   background: -moz-linear-gradient(top, #93ab80, #a2d48e);
   background: -ms-linear-gradient(top, #93ab80, #a2d48e);
   background: -o-linear-gradient(top, #93ab80, #a2d48e);
   padding: 2px 5px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   color:  #fff;
   font-size: 12px;
   font-weight:bold;
   font-family: Arial;
   text-decoration: none;
   vertical-align: middle;
}
.pop-heading{background:#7a9f7a; font-size:14px; color:#fff; font-weight:bold; padding:5px 5px 5px 10px;}
.pop-up-txt{background:#f7f8f9; color: #666; font-size:12px; padding:5px 5px 8px 10px;}
#iportal-content{width:60%; margin-left:20%;}
.iportal-hm{font-size:16px; color: #06F; text-decoration:underline;}
.iportal-hm a {color: #06F; text-decoration:none;}
.progrm-lst{ border:1px solid #066; margin-bottom:10px; margin-top:10px;  width:100%; text-align:left;  }
.progrm-lst-hd{background:#CFCFA0 !important; font-size:14px; font-weight:bold; padding:5px 0px 5px 10px;}
.portal-prgm ul{ margin:0px; padding:0px; }
.portal-prgm li{list-style-type:disc; padding:5px; color:#333; margin-left:30px; font-weight:bold;}
.portal-prgm a{text-decoration:none; color:#333;}
.portal-prgm a:hover{text-decoration:underline; color:#333;}
.errorval{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: red;
	text-decoration: none;
}
.succdone {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color:blue;
	text-decoration: none;
}

#marqueecontainer{
position: relative;
width: 90%; /*marquee width */
height:90%;
/*height: 100px;*/ /*marquee height */
background-color: none;
overflow: hidden;
padding-left: 3%;
}
.heading_txt_lower {
    color: #336600;
    text-decoration:blink;
    font-size: 12px;
    font-weight: bold;
    padding: 12px 0 6px 2px;  
}
/*Pagination Starts Here*/
#pg_link{
	color: #360;
	text-decoration: none;	
}
#apg_link{
	color: #900;
	text-decoration: none;
}
#pg_link:hover{
	text-decoration: underline;
}
	ul#dbcontent{		
		margin:0;
		padding: 0;
		width:auto;
		overflow:hidden;
	}
	ul#dbcontent li{
		margin:0;
		padding: 0;
		list-style:none;
		width:100%;
		overflow:hidden;
		text-align:left;
		}
	ol#pagination{
		margin:0;
		padding: 0;
		float:right;
		overflow:hidden; 
	}
	ol#pagination li{
		margin:0;
		padding: 0;
		float:left;
		list-style:none;
		cursor:pointer;
	}
	#font-len
{
    font-size: 13px;
	
}

#font-len-cont
{
    font-size: 12px;
	
}

a.link3 {
    color: #025968;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.errorval_open{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;/*changed by amar  font-size: 11px;*/
	font-weight: bold;
	color: green;
	text-decoration: none;
}
	ol#pagination li.current{color:#f00;font-weight:bold;}
	ol#pagination li.current:before{content:'\0000a0[';}
	ol#pagination li.current:after{content:']\0000a0';}
/*Pagination Ends Here*/
/*Sitemap Starts Here*/
  .map ul{padding-left: 20px;}
  .map a{text-decoration:none;}
  .map a:link{color: #2a3914;}
  .map a:hover{text-decoration: underline;}
  .map a:visited{color: #2a3914;}
  .rss{float: right;list-style:none;}
  .main_link{color: #2a3914;margin-left:2px;list-style: disc;}
  .sub_link{color: #2a3914;margin-left:17px;list-style: circle;}
/*Sitemap Ends Here*/
/***--------------dashboard------------------***/
#dashmain {
	width:99.8%;

	margin: 0;
	overflow:auto;
	padding:10px 0 0 0;
	/*border:1px solid #4070a0;*/
}
 
#dsb_left { 
	width:30%;
/* *width:220px;*/
	float:left;
	margin:0 0 0 10px;
}

#dsb_left a {
	color:#000;
	text-decoration:underline;	
	font-size : 12px;
}
#dsb_left a:hover {
	color:#F00;
}
#dsb_left a:link {
	outline:none;
}
#dsb_leftinn {
	background:url(../images/img_bg.jpg) repeat;
	background-size: contain;
	border:3px solid #479d92;

	margin:0 0 10px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
#dsb_leftinn h2 {
	background:#479d92;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding:4px 0 2px 10px;
	margin:0 0 0px 0px;
	color:#FFF;
	
}
#dsb_leftinn h2 a { color:#000;}


#dsb_leftinn ul {
	margin:0;
	padding:0;
}
#dsb_leftinn ul li {
	list-style:none;
	border-bottom:1px dotted #999;
	margin:5px;
	padding:2px;
}
#dsb_right { 
	width:67%;
	float:right;
	margin:0 10px 10px 0px;
}
#dsb_rightinn {
	background:url(../images/dsb_bg.jpg) repeat-x;
	border:3px solid #2565ad;
	width:720px;
	margin:0 0 10px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	overflow:auto;
	
}
#dsb_rightinnmp {
	
	margin:0 0 10px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	overflow:auto;
}
#dsb_rightinnlft {
	background:url(../images/img_bg.jpg) repeat-x;
	border:3px solid #479d92;
	width:48%;
	height:auto;/*heighgt : 280px;added by amar*/
	margin:0 0 10px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	float:left;
	margin:0px 0 0px 0px;
}
#dsb_rightinnlft h2 {
background:#479d92;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding:4px 0 2px 10px;
	margin:0 0 0px 0px;
	color:#FFF;

}

#dsb_rightinnlft ul {
	margin:0;
	padding:0;
}
#dsb_rightinnlft ul li {
	list-style:none;
	border-bottom:1px dotted #999;
	margin:5px;
	padding:2px;
}

#dsb_rightinnlft a {
	color:#000;
	text-decoration:underline;
	font-size : 12px;
}
#dsb_rightinnlft a:hover {
	color:#F00;
}
#dsb_rightinnlft a:link {
	outline:none;
}

#dsb_rightinnrgt {
	background:url(../images/img_bg.jpg) repeat;
	background-size: contain;
	border:3px solid #479d92;
	width:48%;
	height:auto;
	margin:0 0 10px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	float:right;
	margin:0px 0 0 5px;
}

#dsb_rightinnrgt  h2 {
	background:#479d92;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding:4px 0 2px 10px;
	margin:0 0 0px 0px;
	color:#FFF;

}
#dsb_rightinnrgt ul {
	margin:0;
	padding:0;
}
#dsb_rightinnrgt ul li {
	list-style:none;
	border-bottom:1px dotted #999;
	margin:5px;
	padding:2px;
}
#dsb_rightinnrgt a {
	color:#000;
	text-decoration:underline;
	font-size : 12px;
}
#dsb_rightinnrgt a:hover {
	color:#F00;
}
#dsb_rightinnrgt a:link {
	outline:none;
}


#dsb_rightinn h2 { 
	background:url(../images/dsb_bg.jpg) repeat-x;
	font:13px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding:4px 0 4px 10px;
	margin:0 0 0px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

#dsb_rightinn a {
	color:#000;
	text-decoration:underline;
}
#dsb_rightinn a:hover {
	color:#F00;
}
#dsb_rightinn a:link {
	outline:none;
}



#tblrowdash {
	border-collapse: collapse;
	vertical-align:middle;
	width:100%;
	
}


#tblrowdash a {
	color:#000;
	text-decoration:underline;
}
#tblrowdash a:hover {
	color:#F00;
}
#tblrowdash a:link {
	outline:none;
}
#tblrowdash th {
	border:1px solid #457ebe;
	vertical-align:middle;
	background:#479d92;
	color:#FFF;
	text-align:left;
}
#tblrowdash td {
	border:1px solid #30786f;
	vertical-align:middle;/*background:#fff;*/
}
#tblrowdash .totalworksbg {
	background:#f2f7fc;
}
#tblrowdash .totalworksbgw {
	background:#e0eefd;
	font-weight:normal;
}
#tblrowdash .totalworksbg1 {
	background:#fff;
	font-weight:normal;
}
#tblrowdash1 {
	border-collapse: collapse;
	border: solid 1px #BCD2DE;
	vertical-align:middle;
	background:#bcdbee;
	text-align:left;
}
#tblrowdash1 th {
	vertical-align:middle;
	background:#aac7bd;
	color:#000;
	text-align:left;
}
#tblrowdash1 td {
	border: solid 1px #bcdbee;
	vertical-align:middle;
	background:#fff;
}
#tblrowdash1 .totalworksbg {
	background:#fff;
	font-weight:bold;
}
#tblrowdash1 .totalworksbgw {
	background:#e2eeea;
	font-weight:normal;
}
#tblrowdash1 .totalworksbg1 {
	background:#fff;
	font-weight:normal;
}
.tblrowdash3 {
	border-collapse: collapse;
	vertical-align:middle;
	background:#457EBE;
}
.tblrowdash3 a {
	text-decoration:underline;
	color:#FFF;
}
.tblrowdash3 th {
	border:1px solid #9FCAF4;
	vertical-align:middle;
	background:#457EBE;
	color:#FFF;
	text-align:left;
}
.tblrowdash3 td {
	border:1px solid #457EBE;
	vertical-align:middle;
	background:#fff;
	line-height:18px;
}
.tblrowdash3 .totalworksbg {
	background:#f3faff;/*font-weight:bold;*/
}
.tblrowdash3 .totalworksbgw {
	/*background:#e2eeea;*/
	font-weight:normal;
}
.tblrowdash3 .totalworksbg1 {
	background:#fff;
	font-weight:normal;
}
.tblrow {
	border: solid 1px #fff;
	vertical-align:middle;
	background:#fff;
}
.tblrow_odd {
	border: solid 1px #fff;
	vertical-align: top;
	background:#e2eeea;
}
.tbl td a {
	color:#333;
	text-decoration:underline;
}
.tbl td a:hover {
	color:#F96D28;
	text-decoration:none;
}
/***----------------tablestart_add-------------***/
.tbl_add {
	font-size:11px;
	width:100%;
	/*table-layout:fixed;*/
	border-collapse: collapse;
	margin:1px auto;
	border: solid 1px #457EBE;
}
.tbl_annual {
	font-size:11px;
	width:95%;
	/*table-layout:fixed;*/
	border-collapse: collapse;
	margin:1px auto;
	border: solid 1px #000;
}
.tbl_add .combofield_big {
	font-size:11px;
	border:1px solid #A8A8A8;
	height:18px;
	background:#FFF;
	color:#000;
	width:230px;
}
.tbl_add h2 {
	font-size:15px;
	color:#333;
	text-align:left;
	background: #96bdd4;
	margin: 2px 22px 0 22px;
	border: solid 1px #fff;
	padding:5px;
}
.tbl_add h3 {
	font-size:13px;
	color:#333;
	text-align:center;
	padding: 2px 2px 0 22px;
	margin:0;
	background:#B6D1EF;
}
.tbl_add th {
	color:#FFF;
	/*text-align:center;*/
	background: #3e699a;
	padding: 7px 10px;
	border: solid 1px #fff;
	font-weight:bold;
}
.tbl_add td {
	/*border: solid 1px #fff;*/
	vertical-align:top;
	padding: 2px 1px;
}
.tbl_addrow {/*background:url(../images/arrow.png) no-repeat 5px 9px #CBDAC3 ;*/
	border: solid 1px #fff;
	vertical-align:middle;
	background:#bcdbee;
}
.tbl_addrow_odd {/*background:url(../images/arrow.png) no-repeat 5px 9px #DFE9DA;*/
	border: solid 1px #fff;
	vertical-align: top;
	background:#96bdd4;
}
.tbl_add td a {
	color:#333;
	text-decoration:none;
}
.tbl_add td a:hover {
	color:#F96D28;
	text-decoration:none;
}

/*------------------------------- vertical gallery style---------------------------------*/
.vgallery-border{border:1px solid #E2E2E2;width:100%;height:380px;padding: 0 10px;}
#vertical-gal{width:100%;}
.vertical-gal-lft{float:left;width:49.8%;height:380px;border-right:1px solid #E2E2E2;}
.vertical-gal-rght{float:right;width:50%;}
.gallery-one{width:100%;}
.gallery-one img{width:65px;height:65px;}
.gallery-one ul{ width:100%; margin:0%; padding:0%;}
.gallery-one li {list-style-type: none; padding:10px 5px 60px 10px;border-bottom: 0px solid #ccc;}
.gallery-one li:first-child{padding-top:20px;}
.gallery-one li:last-child{border-bottom:none; padding-bottom: 45px;}
#product li{padding:18px 10px 16px 10px;font-size: 13px;text-align: justify;}
.gallery-one a{color:#360;text-decoration:underline;}
.gallery-one a:hover{color:#2a3914;text-decoration:underline;}
.vertical-pic-brdr{border:1px solid #A7A7A7; padding:2px; margin-right:5px;}
.rdmore{text-align:right;color:#900;}
.rdmore a{color:#900; text-decoration:none;padding-right:20px;}
.rdmore a:hover{text-decoration:underline;}
#product li .rdmore{text-decoration:none;color:#900;font-size: 11px;}
#product li .rdmore:hover{text-decoration:underline;}
#events-gal {font-size:12px}
.vertical-gal-rght #product li img {
    height: 12px;
    width: 31px;
}/*added by amar*/

.click_cl
{
float : right;
font-size :12px;
font-weight: bold;
}

.click_cl1
{
float : right;
font-size :12px;
font-weight: bold;
}

.heading_txt_lower1 {
    color: #336600;
    text-decoration:blink;
    font-size: 12px;
    font-weight: bold;
    padding: 12px 0 6px 2px; 
    height : 225px; 
}

div.hr {
background: #fff  no-repeat scroll center;
width:70em;
height:.05em;
}

.video-section1{  border:1px;}

.vgallery-border1{border:1px solid #E2E2E2;width:100%;height:460px;padding: 0 10px;}
.vertical-gal-lft1{float:left;width:49.8%;height:460px;border-right:1px solid #E2E2E2;}

.heading_txt_lower2 {
    color: #336600;
    text-decoration:blink;
    font-size: 12px;
    font-weight: bold;
     padding: 12px 5px 4px 6px;
    height : 100px; 
    text-align : justify;
    border:1px solid #E2E2E2;
    width : 101%;
}

.gallery-one1{width:100%;}
.gallery-one1 img{width:350px;height:223px;}
.gallery-one1 ul{ width:100%; margin:0%; padding:0%;}
.gallery-one1 li {list-style-type: none; padding:10px 5px 60px 10px;border-bottom: 0px solid #ccc;}
.gallery-one1 li:first-child{padding-top:20px;}
.gallery-one1 li:last-child{border-bottom:none; padding-bottom: 45px;}
.vertical-gal-rght1{float:right;width:50%;}
.vertical-gal-rght1 #product li img {
    height: 243px;
    width: 365px;
}



#main-containermisc{width:100%;overflow:auto; margin:0 auto;}
#content-containermisc{width:100%; float:left; background:#fff; padding-top:20px;}
#dashmainmisc {
	width:99.8%;

	margin: 0;
	overflow:auto;
	padding:10px 0 0 0;
	/*border:1px solid #4070a0;*/
}
#dsb_rightmisc { 
	width:67%;
	float:right;
	margin:0 10px 10px 0px;
}

	#dsb_rightinnmpmisc {
    border-radius: 7px 7px 7px 7px;
    margin: 0 10px 10px;
    overflow: auto;
}

#dsb_rightinnlftmisc {
	background:url(../images/img_bg.jpg) repeat-x;
	border:3px solid #479d92;
	width:98%;
	height:auto;/*heighgt : 280px;added by amar*/
	margin:0 0 10px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	float:left;
	margin:0px 0 0px 0px;
}

#dsb_rightinnlftmisc h2 {
background:#479d92;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding:4px 0 2px 10px;
	margin:0 0 0px 0px;
	color:#FFF;

}

#dsb_rightinnlftmisc ul {
	margin:0;
	padding:0;
}
#dsb_rightinnlftmisc ul li {
	list-style:none;
	border-bottom:1px dotted #999;
	margin:5px;
	padding:2px;
}

#dsb_rightinnlftmisc a {
	color:#000;
	text-decoration:underline;
}
#dsb_rightinnlftmisc a:hover {
	color:#F00;
}
#dsb_rightinnlftmisc a:link {
	outline:none;
}


/*sparsh and gci*/
.elg_button 
{
 background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 2px solid #63a62f;box-shadow: 0 2px 3px #666666;-moz-box-shadow: 0 2px 3px #666666;-webkit-box-shadow: 0 2px 3px #666666;
  -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
  color: #fff;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  min-width: 50px;
  width: auto;
  padding:1px;
  padding-left:2px; padding-right:2px;padding-bottom:2px;
  text-decoration:none;
  float:left;
}
.elg_button:hover 
{
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    box-shadow: 0 2px 3px #666666;
	-moz-box-shadow: 0 2px 3px #666666;
	-webkit-box-shadow: 0 2px 3px #666666;
	-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
    cursor: pointer; 
}

.elg_button_tech 
{
 background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 2px solid #63a62f;box-shadow: 0 2px 3px #666666;-moz-box-shadow: 0 2px 3px #666666;-webkit-box-shadow: 0 2px 3px #666666;
  -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
  color: #fff;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  min-width: 50px;
  width: auto;
  padding:1px;
  padding-left:2px; padding-right:2px;padding-bottom:2px;
  text-decoration:none;
  float:left;
}
.elg_button_tech:hover 
{
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    box-shadow: 0 2px 3px #666666;
	-moz-box-shadow: 0 2px 3px #666666;
	-webkit-box-shadow: 0 2px 3px #666666;
	-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
    cursor: pointer; 
}

.link_dash
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	/*font-weight: bold;*/
	color: #09589e;
	text-decoration: none;
}

a.link_dash {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13x;
	/*font-weight: bold;*/
	color: #09589e;
	text-decoration: none;
}


a.link_dash:hover {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #0D7BDF;
	text-decoration: underline;
}

.proposal-survey{font-size:15px; padding:8px 0px 8px 10px; font-weight:bold; color: #360; }
#center-container-survey{width:100%; float:left; padding:0px 3% 0 1.5%; border-right:1px dotted #000; border-left:1px dotted #000;}


/*css add for technology*/
 .tablerowprop
 {
	 font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	 color:#FFF;
	 text-align:center;	
	 background:#01748D;
	 border-top:3px solid #FFF;
	 border-bottom:2 px solid #000; 
	 
	 
 }
 .clr
 {
	 clear:both;
 }
 
 .tablecount
 {
	 font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	 text-align:center;
	 color:#006;
	
 }
  /*
.tabledata1
 {
	 font-family:Berkshire Swash, Helvetica, sans-serif;
	 text-align:left;
	 padding-left:4px;
	 padding-right:4px;
	 color:#000;
	 background:#A9D0F5;
	 font-size:13px;
	 letter-spacing:0.2px;
	 border:3px solid #FFF;
	 line-height:20px;
	 text-align:justify;
 }
 .tabledata2
 {
	 font-family:Berkshire Swash, Helvetica, sans-serif;;
	 text-align:left;
	 padding-left:4px;
	 padding-right:4px;
	 color:#000;
	 background:#81BEF7;
     font-size:13px;
	 letter-spacing:0.2px;
	  border:3px solid #FFF;
	  line-height:20px;
	  text-align:justify;
 }*/
 
 .selectboxprop
 {
	 position:static;
width:100px;
   overflow: hidden;
   background: #F8F8F8;
   border: 1px solid #DDDDDD;
   height: 30px;
   border-radius:2px;
   font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
 margin-left:50px;
margin-bottom:10px;
	} 
 
.textboxprop
{
	width:100px;
   overflow: hidden;
   background: #F8F8F8;
   border: 1px solid #DDDDDD;
   height: 30px;
   border-radius:2px;
   width:300px;
   font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
   margin-left:50px;
   letter-spacing:1;
}
 
 .lefthead1
 {
	width: 300px;
	text-align: center;
	background: #01748D;
	font-weight: bold;
	color: #FFF;
	border: 1px solid;
	border-radius: 6px 6px 6px 6px;
	float: left;
	font-size: 18px;
	letter-spacing: 2px;
 }
 
 .button2search
 {
  background:#366; 
  color: #FFF;
  display: inline-block;
  border-radius: 10px;
  font-family: Arial, sans-serif;
  line-height: 20px;
  text-decoration: none;
  letter-spacing:2px; 
  font-weight:bold;
 }
 
 .tableheaderprop
 {
	 padding-left:375px;
	 font-weight:bold;
	 letter-spacing:2px;
	 font-size:18px;
	
	 
 }
 
 .lefthead2
 {
	 font-size:14px;
	 font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	 font-style:inherit;
	 font-weight:bold;
	 color:#330;
	 letter-spacing:0.5px;
 }
 
.textareaa
{
	width: 600px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
}
 
 .headprp3
 {
	font-size:14px;
	 font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	 font-style:inherit;
	 font-weight:bold;
	 color:#033
	 letter-spacing:0.5px;
 }
 
 .leftheadprop4
 {
	 
	font-size:14px;
	 font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	 font-style:inherit;
	 font-weight:bold;
	 color:#039;
	 letter-spacing:0.5px;
 }
 
 .righttextprop
 {
	 font-size:13px;
	 font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	 font-style:inherit;
	 font-weight:bold;
	 color:#900;
	 letter-spacing:0.5px;
 }
 
 .radioprop
 {
	color: DarkBrown;
    font-family:Arial, sans-serif;
    font-size:14px;
	display:inline-block;
    width:19px;
    height:19px;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius: 50%;
    border-radius:  50%;
	margin-left:80px;


 }