@charset "utf-8";

.table-container
{
	display:table;
	border-radius: 5px 5px 5px 5px;
	background-color: #ffffff;
}

.table-container .table-row
{
	display:table-row;
}

.table-container .table-row .table-cell-left
{
	display:table-cell;
	padding: 5px 5px 10px 5px;
	vertical-align:top;
}

.table-container .table-row .table-cell-right
{
	display:table-cell;
	padding: 5px 5px 10px 5px;
	vertical-align:top;
}

.SlideShowImage
{
	/*border-radius: 5px 5px 5px 5px;*/
	/*box-shadow: 2px 2px 1px 1px #939393;*/
	/*margin: 0px auto;*/
	/*text-align: center;*/
	/*padding: 0px;*/
	/*border: 1px #404040;*/
	/*background-color: #404040;
	width: 250px;
	height: 180px;*/
}

*{ margin:0px; padding:0px;}
body{ margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:100%; }

.clear{ clear:both; height:0px;}
h1, h2, h3, h4, h5, h6{ margin:0px; padding:0px;}
p{ margin:0px; padding:0px; line-height:18px;}
ul{ margin:0px; padding:0px; list-style-type:none;}
ol{ margin:0px 0px 0px 20px; padding:0px; line-height:18px;}
ol li{ padding-bottom:10px;}
ol ol li{ list-style-type:lower-alpha}

ul li{padding-left:0px; padding-bottom:0px;}

.must-fill{ color:red !important; }
.watermark {
color: gray; /*	color: #333333;*/	
	font-style: italic;
font-size: small;}

img a, a img{ border:0px !important;}


a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

.no_bg{ background:none !important;}
.no_brd{ border:none !important;}

.read_more{ float:right; padding-top:10px; font-size:90%;}
.read_more a{ padding-right:22px; text-decoration:underline; height:16px; float:right;}

.text_left h2{ padding:2px 5px;}

#work_zone{ width:100%; height:auto;}
#main_page{ width:1000px; height:auto; padding:0px; margin:0px auto; overflow:hidden;}

.top-most{ width:100%; line-height:25px; float:left; font-size:85%;}
.top-most img{ vertical-align:text-bottom; }
.top-most .topmost_inner{ width:1002px; margin:0px auto; padding:0px; }
.top-most ul{ padding:0px 25px 0px 0px;display:inline; line-height:20px; letter-spacing:0.5px; float:right;}
.top-most ul li{ padding:0px; background:none; display:inline; padding:0px 1px;}
.top-most ul li input{ vertical-align:top; margin-top:4px}


.header .comp h1 {background-position:0px 0px!important; margin-top:13px;}
.header{ width:970px; height:105px; margin: 0px auto ; padding:0px 15px 15px 9px;}
.header .comp, .header .hindi-header{ float:left; height:86px;}
.header .comp h1, .header .hindi-header h1{width:506px;height:96px;display:block; text-indent:-9999px; display:block;  text-indent:-999999px; }
.header .comp h1 a, .header .hindi-header h1 a{width:506px;height:96px;font-size:0px; text-indent:-999999px; float:left; color:#ECFAFD;} 

.header .logo{ float:right; min-height:86px; padding-top:10px;}


.main_banner{ width:100%; height:auto; margin:0px auto; padding:0px; }
.banner{ height:276px; width:971px; margin:0px auto; padding:0px; overflow:hidden; }
.banner .banner_inner{  width:967px; height:261px; float:left;}

.main_navigation{ width:971px; height:44px; margin:0px auto;}

.navi{ width:771px; height:44px; float:left;}

.search{ width:200px; height:35px; float:right; padding-top:9px;}
.search input[type="text"]{ height:26px; width:145px; border:0px; padding:0px 2px;float:left;}
.search .go_btn{ height:24px; width:30px; border:0px; float:left}

.working_area{ width:971px;padding:10px 15px 15px 15px; float:left; min-height :305px;}

.working_area .W-left{width:970px; height:257px; clear:both; margin-right:18px;}
.working_area .W-left .left_img{width:6px; height:257px; float:left; }

.working_area .W-left .midd_area{width:958px; height:241px; float:left; padding:6px 0px; }
.working_area .W-left .midd_area p{text-align:justify; line-height:20px;}
.working_area .W-left .midd_area h2{font-size:160%; font-family:"Myriad Pro"; font-weight:normal; padding-bottom:10px;}
.working_area .W-left .midd_area ul{line-height:16px;}
.working_area .W-left .midd_area ul li{padding-bottom:8px;padding-left:18px;}

.working_area .W-left .midd_area .midd_areaL{ width:458px; height:228px; float:left; padding:6px 15px 6px 6px;}
.working_area .W-left .midd_area .midd_areaL img{ float:left; margin-right:10px; }
.working_area .W-left .midd_area .midd_areaR{ width:452px; height:auto; float:right;  padding:6px;}

.working_area .W-left .right_img{width:6px; height:257px; float:right;}

.working_area .W-right{ width:981px; float:left; height:auto; margin-top: 15px;}
.working_area .W-right .img-link{ width:231px; height:66px; float:left; margin-right:14px; }

a.makeindia{display:block; height:66px; text-indent:-999999px;}
a.tender{display:block; height:66px; text-indent:-999999px;}
a.recuit{display:block; height:66px; text-indent:-999999px;}
a.procure{display:block; height:66px; text-indent:-999999px;}
a.gallery{display:block; height:66px; text-indent:-999999px;}


.curve{ width:971px; height:36px;  float:left}

.footer{ width:100%;height:70px; overflow:hidden; margin:0px; padding:0px;}
.footer .footer_inner{ width:1000px; margin:0px auto; overflow:hidden;font-size:90%; }
.footer .footer_inner .Finner_left{ width:120px; height:30px; float:left; margin-top:10px;}
.footer .footer_inner .Finner_left p{ line-height:30px;}
.footer .footer_inner .Finner_midd{ width:640px !important; min-height:40px; padding-top:15px; float:left; text-align:center; }
.footer .footer_inner .Finner_midd p{ padding-top:0px; text-align:center;}
.footer .footer_inner .Finner_right{width:180px; height:31px; float:right; margin-top:5px; text-align:center}
.footer .footer_inner .Finner_right a{text-indent:-999999px; font-size:0px; border:0px; height:31px; display:block;}
.footer .footer_inner ul{ display:inline; font-size:120%;}
.footer .footer_inner ul li{ display:inline; padding:3px 0px 0px 5px; margin:0px;}
.footer .footer_inner a{ font-weight:bold; }



/*---------For slider-----------------------------*/


.aviaslider{ 
height:261px; 	/*this changes the height of the image slider*/
width:967px;
overflow: hidden;
position: relative;
/*background: #ffffff url(../images/layout/preload.gif) center center no-repeat;*/
background: #ffffff url(../media/layout/preload.gif) center center no-repeat;
overflow:hidden !important;
}

.aviaslider li, .aviaslider .featured{
display: block;
width:971px;
height:261px;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.js_active .aviaslider li, .js_active .aviaslider .featured{
display:none;
}

.aviaslider img, .aviaslider a img, .aviaslider a{
border:none;
text-decoration: none;
}



.feature_excerpt{
width:941px;
position: absolute;
display: block;
top:-2px;
bottom: 0;
left:0;
z-index: 2;
padding:14px 15px;
line-height:0px;
cursor: pointer;
background: #eeeeee;
color: black;
font-weight:bold;
height:0px;
font-size:14px;
opacity: 0.8;
/*letter-spacing:1px;*/
}









/*----------------inner-pages--------------------*/
.inner_Pcontainer{ width:1000px;padding:0px 0px 10px 0px; float:left; float:left; float:left; min-height:480px;}

.breadcrum{ width:970px; height:30px; margin-bottom:10px;}
.breadcrum a img{ vertical-align:text-bottom !important;}
.breadcrum ul{ line-height:30px; text-align:right; padding-right:10px; margin:0px; }
.breadcrum ul li{ display:inline; background:none; padding:0px;}
.breadcrum ul li a{padding-right: 10px;}
.breadcrum ul li a:hover{text-decoration:none;} 

.working_inner{ width:970px; height:auto; margin:0px; padding:0px;}
.working_inner .top_bar{ width:970px; height:14px; }

.working_inner .text_container{width:970px; height:auto; padding:0px;float:left; min-height:340px;}
.working_inner .text_container p{padding-bottom:15px; text-align:justify;}
.working_inner .text_container h2 {display:block; padding:3px 5px; font-size: 120%;margin-bottom:10px;} 

.working_inner .text_container .text_left{ width:220px; height:auto; float:left; padding:10px 00px 10px 10px}
.working_inner .text_container .text_right, .siteMap{ width:702px; height:auto; float:right; padding:0px 15px 15px 15px;}
.working_inner .text_container .text_left a{  display:block; text-decoration:none; padding-left:10px;}
.working_inner .text_container .text_left ul li{ line-height:26px;  font-weight:bold;}
.working_inner .text_container .text_left ul li li li{ line-height:18px;}
.text_left ul ul ul li{ margin-left:25px; }



.online_ragistraion{background:#F5F5F5;border-bottom: 1px solid #EEEEEE;}





















/*---------------------------1-Oct-2012-Login-Page------------------------------------*/
.inner_Pcontainer .login{ width:1000px; height:auto;}
.inner_Pcontainer .login h2{  line-height:38px;text-align:center; font-weight:normal; font-size:160%;}


.login-form { margin-top:20px;}
.captcha{text-align:left; margin-bottom:8px;}



/* #Forms================================================== */

.login-form  form {margin-bottom: 20px; }
.login-form  fieldset {margin-bottom: 20px; }
.login-form  input:not([type]), .login-form  input[type="color"], .login-form  input[type="file"], .login-form  input[type="date"], 
.login-form  input[type="datetime"], .login-form  input[type="datetime-local"], .login-form  input[type="email"], .login-form  input[type="month"],
.login-form  input[type="number"], .login-form  input[type="password"], .login-form  input[type="tel"], .login-form  input[type="text"], 
.login-form  input[type="time"], .login-form  input[type="url"], .login-form  input[type="week"] {
 padding:8px 4px; outline: none; -moz-border-radius: 2px;-webkit-border-radius: 2px; border-radius: 2px;margin: 0;width: 280px;max-width: 100%;display: block;margin-bottom: 18px;}

.login-form input[type="text"], .login-form input[type="password"], .login-form input[type="email"], .login-form textarea, .login-form select 
{ padding:8px 4px;outline: none;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;margin: 0; max-width: 100%;display: block;
margin-bottom: 18px;}
.login-form select {margin-bottom: 20px;cursor:pointer; width: 290px;}
.login-form input[type="file"] {margin-bottom: 20px;}



.login-form {min-height: 60px; }
.login-form label,
.login-form legend {display: block;	font-weight: normal;font-size: 15px; cursor:pointer; margin-bottom: 5px }
.login-form .legend {display: block;font-weight: bold;font-size: 15px;  margin-bottom: 5px}
.login-form input[type="checkbox"],
.login-form input[type="radio"] {display: inline;vertical-align: middle; margin-top: 1px;}
.login-form label span,
.login-form legend span {font-weight: normal;font-size: 13px;}
.login-form form span {}
.input-small {width:75px!important}
.input-date {width: 67px!important;padding-left: 28px!important;cursor:pointer}
.input-medium {width:50%!important}
.input-large {width:99%!important}
.float-label {	float: none;	font-weight: normal;	font-size: 13px;display: inline	}
.inline {display: inline;float: left;margin-right: 15px	}
.small-label {font-size:11px;text-transform:uppercase;font-weight:normal;margin-top:3px	}


.login-form form {background-image:url(../images/wrench.png);
	padding:30px 50px 7px 50px;	
	background-position:right bottom;
	background-repeat:no-repeat;
	margin:0 auto;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	width:420px;
	position:relative
}

.login-form #logo {float: left;margin: 28px 0 0 355px;text-align: left}
#fields {/*margin-top:24px*/}
.login-form label {	text-align:left;	margin-bottom:4px}
.login-form input[type="text"], .login-form input[type="password"] {	width:280px}
.right {float:right}
.lost-info a {display:block;margin-bottom:5px}
.lost-info span {float:left;margin-right:5px}

.login-form .button,
.login-form button,
.login-form input[type="submit"],
.login-form input[type="reset"],
.login-form input[type="button"] {
		padding: 4px 12px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		display: inline-block;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		text-shadow: 0 1px rgba(255, 255, 255, .75);
		cursor: pointer;
		line-height: normal;
		padding: 8px 10px;
		font-family: 'PT Sans', sans-serif
	  }



.login-form .button.full-width,
.login-form button.full-width,
.login-form input[type="submit"].full-width,
.login-form input[type="reset"].full-width,
.login-form input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
.login-form button::-moz-focus-inner,
.login-form input::-moz-focus-inner {   border: 0;  padding: 0;	}
	
	.btn-small {font-size:14px!important}
	.btn-medium {font-size:22px!important}
	.btn-large {font-size:29px!important}
	
	
	.silver {
		background: #eee; /* Old browsers */
		background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); 
		background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2)));
		background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); 
		background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); 
		background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
		background: #eee linear-gradient(to top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#f5f5f5');
		border: 1px solid #aaa;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		color: #444
	  }
	  
	  .silver:hover {
		color: #222;
		background: #ddd; /* Old browsers */
		background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
		background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
		background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
		background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
		background: #ddd linear-gradient(to top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
		border: 1px solid #888;
		border-top: 1px solid #aaa;
		border-left: 1px solid #aaa
	  }



		
.sys-error {
    background-color: #FBF0F0;
    background-image: url("../images/error.png");
    background-position: 6px 9px;
    background-repeat: no-repeat;
    border: 1px solid #B80000;
}
.sys-message {
    border-radius: 3px 3px 3px 3px;
    clear: both;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    line-height: 35px;
    margin: 7px 0;
    min-height: 35px;
    text-align: left;
}

.sys-error p {
    color: #B80000;
}
.sys-message p {
    line-height: 35px;
    margin-bottom: 0;
    padding-left: 31px;
}





/* =========================16-Oct-2012============================== */

.board_table tr td img {padding:8px 0px;}
.board_table tr th{ padding:8px 1px; }

.board_table tr td{  padding:2px; vertical-align:middle; text-align:center;}
.header_area{width:100%; margin:0px auto; padding:0px;}


.board_table1 {border-left: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;}
.board_table1 tr th{ padding:2px; background: none repeat scroll 0 0 #DDDDDD;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;color: #000000; }
.board_table1 tr td{  padding:2px; border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}



.webmail{ float:left;}
.webmail a{ width:32px; height:24px; display:block; text-indent:-999999px; position:relative; top:26px;}












/*==================SiteMap===================*/
.siteMap strong{ font-size:120%;}

.siteMap a:hover{ text-decoration:underline;}
.siteMap ul { padding-left:30px; line-height:25px; padding-bottom:10px; }
.siteMap ul li{ list-style-type:none !important;}
.siteMap ul li ul li{ padding-left:10px; font-weight:bold; }
.siteMap ul li ul li ul li{padding-left:15px; font-weight:normal;}
.siteMap ul li ul li ul li li{ list-style-type:disc; background:none; padding-left:0px; }



.feedback-holder ul li{ padding-bottom:10px;}
.feedback-holder ul li input[type="text"],.feedback-holder ul li input[type="password"],
.feedback-holder ul li textbox{ width:180px !important;}
.feedback-form-name{ float:left; width:120px; text-align:right; padding-right: 15px;}
.feed-captcha-input{ position:relative; left:135px;}

.feed-submit-btn{ float:left; margin-right:5px; margin-left:135px; margin-top:15px; margin-bottom:10px;}
.feed-reset-btn{ float:left; margin-right:5px; margin-top:15px; margin-bottom:10px;}
.feed-submit-btn a, .feed-reset-btn a, .form_btn{padding:2px 8px;  cursor:pointer;  min-height:15px;}
.feed-submit-btn a:hover, .feed-reset-btn a:hover, .form_btn:hover{text-decoration:none; }





/*=========================30-Novembner Product History=======================*/


.form_feilds{ float:left; width:692px;  padding:5px}
.form_feilds > div{ width:50%; float:left; margin-bottom:5px;}
.form_feilds label{ width:120px; float:left; text-align:right; margin-right:5px;}
.form_feilds select{ width:146px;}




/*///==============5-December-Product History===============///*/
.productH{ float:left; width:692px;  padding:5px}
.productH .dropDown{ width:100%; float:left; margin-bottom:5px; }
.multi_divs { width:100%; float:left;}
.multi_divs > div{ width:50%; float:left; padding:5px 0px;}
.productH input[type="text"]{ width:120px;}
.productH select{ width:150px;}
.productH label{ width:125px; float:left;}
.button_area{ margin-top:5px;}





/*////==============Screen Reader Access====================//*/

.screenReader{ padding-bottom:20px !important; float:left;}


/*////==============Archive Management====================//*/


.Archive_management{}
.Archive_management > div,
.Archive_management > div > div{ width:100%; margin-bottom:5px;}
.Archive_management label{ width:140px; float:left; text-align:right; margin-right:10px;}
.Archive_management input{ float:left;}
.Archive_management input[type="text"]{ width:160px;}
.Archive_management select{ width:160px;}
.Archive_table tr td, .Archive_table tr th{padding:5px; text-align:left;}
.archive-submit-btn{cursor:pointer; margin-right:5px;}





/*.condition{ position:absolute; width :222px; font-size :80%}*/
.top_controlls{padding: 5px; border:0px !important}
.top_controlls ul li{ display:block; padding:3px 0px;}
#rbtn_NewEntrant { width:50% !important;}
.online_ragistraion > div{ border-top: 1px dashed #999999; padding:5px;}


.RegisteredVendor tr th, .RegisteredVendor tr td { padding:5px; text-align:center; border-color:#555555}




.advanceSearch  > Div{ width:100%; float:left; margin-bottom:5px;}
.advanceSearch label{ width:125px; float:left;}
.advanceSearch select{float:left; width:150px;}
.advanceSearch input[type="text"]{ width:147px; float:left;}

.Announcements, .Description{ width:100% !important; float:left; }
.Description{ border-bottom:1px solid #eeeeee; line-height:22px;}
.Description label{ width:100px; float:left; font-weight:bold; margin-right:10px; text-align:left;}
.Description span{ float:left}



/*/////////-----------------------Employee Profile-------------------------//////////////*/
.profile_img{ width:690px; padding:5px; float:left; border:1px solid #aaaaaa; margin-bottom:5px; background:#f5f5f5}
.Profile_img_area{ width:80px; height:90px; border:1px solid #c5c5c5; background:url(../images/no-photo.jpg) no-repeat left top; float:left;}
.Profile_img_edit{  width:450px;  float:left; margin-left:10px;/*  position: relative;top:66px;*/}

.Profile_img_edit h3{ border-bottom:1px solid #00BBFF; color:#00BBFF; font-size:130%; text-transform:capitalize}
.Profile_img_edit > div{position:relative; top:35px;float:left; }

.Profile_edit{ width:100px;  float:right}

.profile_feild{width:690px; padding:5px; float:left; border:1px solid #dddddd;margin-bottom:5px;}
.profile_feild label{ width:150px; float:left; font-weight:bold;}
.profile_feild input[type="text"], .profile_feild textarea{float:left; border:1px solid #999999; width:200px; padding:2px;}
.edit_Prof_btn{ background:url(../images/edit_btn.png) no-repeat center center; height:32px; width:112px; float:right; border:0px; cursor:pointer;}
.save_Prof_btn{ background:url(../images/save_btn.png) no-repeat center center; height:32px; width:112px; float:left; border:0px; cursor:pointer;}


.page_count{ float:right; width:705px; margin-right:10px; text-align:right;}


/*////--------------------Apply_Online-------------------------////*/
.Apply_Online{ width:702px; height:auto; float:left;}
.Apply_Online .row1{ width:690px; float:left; background:#f5f5f5; margin-bottom:5px;padding:5px; border:1px solid #eeeeee; text-align:justify;}
/*.Apply_Online .row1 > div{ width:335px; float:left; padding-right:10px; margin-bottom:10px;}*/
.Apply_Online a{color:#005AB5; font-weight:bold;}
.massg{ font-size:80%; text-align:right; letter-spacing:0.2px;}





.Apply_Online .row1 > .div1{ width:470px; float:left; padding-right:10px; margin-bottom:10px;}
.Apply_Online .row1 > .div2{ width:200px; float:left; padding-right:10px; margin-bottom:10px;}



/*////--------------------Online-Form-------------------------////*/

.form-online{ width:1000px; margin:0px auto; font-size:95%; color:#333333;}
.form-online h2{ padding:5px;text-align:center;color:#fff; background:#444444;}
.form-online h3{ padding:5px; margin-bottom:5px;color:#fff;text-align:center; font-size:120%; background:#666666;}
.form-online h4{ padding:5px; background:#999999; color:#ffffff; font-size:100%;}

.form-onlinetwo{ width:100%; margin:0px auto; font-size:95%; color:#333333;}
.form-onlinetwo h2{ padding:5px;text-align:center;color:#fff; background:#444444;}
.form-onlinetwo h3{ padding:5px; margin-bottom:5px;color:#fff;text-align:center; font-size:120%; background:#666666;}
.form-onlinetwo h4{ padding:5px; background:#999999; color:#ffffff; font-size:100%;}

.form-row{ width:990px; background:#eeeeee; float:left; margin-bottom:5px; padding:5px; }
.form-rowtwo{ width:100%; background:#eeeeee; float:left; margin-bottom:5px; padding:5px; }

.form-row textarea{width:50%; Height:80px;}
.form-rowL input[type="text"], .form-rowR input[type="text"]{ width:50%;}
.form-rowL, .form-rowR, .form-rowL2, .form-rowR2, .form-rowL3, .form-rowR3{ width:490px; float:left; }
.form-rowLtwo, .form-rowRtwo, .form-rowL2two, .form-rowR2two, .form-rowL3two, .form-rowR3two{ width:50%; float:left; }

.form_rowFull{float:left; width:994px; }
.form_rowFulltwo{float:left; width:100%; }
.bg_color{ background:#dddddd;}
.box1{ width:479px; float:left; margin-bottom:5px;  padding:5px;}
.box2{ width:157px; float:left; margin-bottom:5px; padding:5px;}

.form-rowL2 > label{float: left;margin-right: 5px;text-align: right;width: 65px;}
.form-rowR2 > label{float: left;margin-right: 5px;text-align: right;width: 65px;}
.form-rowL2 > input, .form-rowR2 > input{float: left; width:40px; margin-right:10px;}
.form-rowR3 select{ width:50%;}

.form-rowL > span, .form-rowR > span,
.form-rowL2 > span, .form-rowR2 > span,
.form-rowL3 > span, .form-rowR3 > span,
.form_rowFull > span{color:#2C95B2;}

.form-online input[type="radio"]{ margin-right:30px; margin-left:10px; vertical-align:text-bottom;}
.form-onlinetwo input[type="radio"]{ margin-right:30px; margin-left:10px; vertical-align:text-bottom;}



.form_rowFull .row1 input[type="text"], 
.form_rowFull .row2 input[type="text"], 
.form_rowFull .row3 input[type="text"], 
.form_rowFull .row4 input[type="text"], 
.form_rowFull .row5 input[type="text"]{ width:90%; float:left;}


.form_rowFull .row5 input[type="text"]{ text-align:center;}
.form_rowFull select{ width:80%; float:left;}


.form_rowFull .row1{ float:left; width:260px; padding:5px;}
.form_rowFull .row2{ float:left; width:360px; padding:5px;}
.form_rowFull .row3{ float:left; width:120px; padding:5px;}
.form_rowFull .row4{ float:left; width:130px; padding:5px;}
.form_rowFull .row5{ float:left; width:70px; padding:5px;}


.form_rowFull2 .row1{ float:left; width:260px; padding:5px;}
.form_rowFull2 .row2{ float:left; width:160px; padding:5px;}
.form_rowFull2 .row3{ float:left; width:100px; padding:5px;}
.form_rowFull2 .row4{ float:left; width:100px; padding:5px;}
.form_rowFull2 .row5{ float:left; width:150px; padding:5px;}
.form_rowFull2 .row6{ float:left; width:160px; padding:5px;}


.form_rowFull2 .row1 input[type="text"], 
.form_rowFull2 .row2 input[type="text"], 
.form_rowFull2 .row3 input[type="text"], 
.form_rowFull2 .row4 input[type="text"], 
.form_rowFull2 .row5 input[type="text"]{ width:90%; float:left;}

.form_rowFull2 select{ width:80%; float:left;}

.red_font{ color:#FF0000 !important;}
.max_font{ font-size:120% !important;}

.form-online a{ text-decoration:underline; color:#005AB5;}
.form-online a:hover{ text-decoration:none;}

.form-onlinetwo a{ text-decoration:underline; color:#005AB5;}
.form-onlinetwo a:hover{ text-decoration:none;}

#CaptchaControl1{ background:red !important; float:left;}


.input_button{ background:#cccccc; padding:2px 5px; color:#333333; cursor:pointer;
border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-bottom:1px solid #333333; border-right:1px solid #333333; }
.input_button:hover{ background:#004FED; color:#ffffff;
border-top:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;}
.Rfloat{ float:right; margin-right:10px;}
.btn_row{ width:220px; margin:0px auto;}
.captcha_row{ width:250px; margin:0px auto; text-align:center;}


.Online_table tr th{ background:#d5d5d5; text-align:left; padding:5px 2px; vertical-align:top;}
.Online_table tr td{ padding:5px 2px; background-color:#eeeeee;}
.delete_bg{ background:url(../images/Delete.png) no-repeat center center; width:16px; height:16px; float:right;}



#ui-datepicker-div{ width:200px !important;}


.form-rowL3 > label, .form-rowR3 > label {float: left;min-width: 70px;}


/*Hindi Img*/
a.tenderh{display:block; height:66px; text-indent:-999999px;}
a.recuith{display:block; height:66px; text-indent:-999999px;}
a.procureh{display:block; height:66px; text-indent:-999999px;}
a.galleryh{display:block; height:66px; text-indent:-999999px;}



.red_font2{ font-size:140% !important;}


.UploadFile {color: #3366FF !important; text-indent:65px; float:left;}


#divLogout{ display:block; background:#444444; text-align:right;}
#divLogout a{background: url(../images/close.gif) no-repeat right top; width:18px; height:18px; float:right; text-indent:-999999px; font-size:0px;}

.pf_form{float:left; height:auto; width:702px;}
.pf_form table { border-top:1px solid #cccccc; border-right:1px solid #cccccc;}
.pf_form table tr th, .pf_form table tr td{ border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:4px;}
.pf_form table tr th { background:#eeeeee;}



.postal_add{ width:100%; line-height:20px; float:left;}
.postal_add > div { margin-bottom:20px;}
.postal_add > div > div{ width:280px;  padding-left:20px;}
.postal_add h3{ background: #CFF1FC; border-bottom: 1px solid #98D6EA;display:block; padding:2px 5px; color:#333333; font-size:105%; }






.text_right ul { margin-left:10px;}
.text_right ul ul{ margin-left:40px; margin-bottom:10px;}
.text_right ul li {background:url(../images/list.png) no-repeat left 5px; padding-left:20px; padding-bottom:10px; }
.text_right ul li ul li{list-style-type: disc; background:none; padding-left:0px;}


.text_right ol { margin-left:25px; }
.text_right ol ol{ margin-left:40px; margin-bottom:10px;}
.text_right ol li {list-style-type:decimal; padding-bottom:10px;}
.text_right ol li ol li{list-style-type:lower-alpha;}


p.out_link{ background:url(../images/list.png) no-repeat left 6px; padding-left:20px;}
.out_link a{ background:url(../images/Link.png) no-repeat right 3px; padding-right:15px; font-weight:bold; letter-spacing:0.5px; text-decoration:underline;}


.table_row{ border-right:1px solid #dddddd; border-top:1px solid #cccccc;}
.table_row tr th{ background-color:#dddddd; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:4px;}
.table_row tr td{ border-bottom:1px solid #d5d5d5; border-left:1px solid #d5d5d5; padding:4px; text-align:center;}

.text_right h3{ padding:5px; margin-top:10px; font-size:110%;}


.gallery_box ul li, .ragistration_login ul li{ background:none; padding-left:0px;}
.gallery_box ul li{ border:1px solid #999999; padding:10px !important; margin-bottom: 10px; margin-left:12px; margin-right:20px; 
min-height:203px;overflow:hidden; width:168px;}
.gallery_box img{ border:1px  solid #666666; width:165px; height:190px; float:left; background:url(../images/photo.png) center center no-repeat #eeeeee; text-indent:-999999px;}
.gallery-photo-title{ line-height:20px; padding:3px 5px; margin-top: 6px; text-align: center;background:#ffffff; border:1px  solid #cccccc; font-size:110%;}




.admin_navi ul{ margin:0px !important;}
.admin_navi ul li{ background:none !important; padding:0 3px 0 0 !important;}
.feedback-holder ul li, .online_ragistraion ul li, .login_bellow ul li{ background:none !important;}
.online_ragistraion ul li{ padding-left:0px;}
.board_table tr td{ padding:4px;}
.b_day{ float:left; width:700px;}

.b_day h3{ text-align:center; border-bottom:1px dashed #01A1D3; border-top:1px dashed #01A1D3; background:#eeeeee; color:#012C36 !important; margin:0px;}



.text_right h2, .siteMap h2{ padding:2px 5px;}
.text_left h2, .text_right h2, .siteMap h2{ font-size:130%;}



.org_chart{ width:702px; height: auto; overflow:auto; float:left; border:1px solid #6BD7FE; text-align:center;}



/*//////===================Supplier-Form-23-Jan-2013========================/////*/

.Supplier_form{float:left; height:auto; width:702px;}
.main_box { width:100%; float:left; margin-bottom:15px;}
.main_box label{ color:#000}
.sn_area{ width:25px; float:left; font-weight:bold; color:#000000; text-align:right; padding-right:5px; color:#01A1D3}
.main_box .label_area{ width:264px; float:left;padding-right:20px;}
.main_box .input_area{ width:100px; float:left; padding-left:10px;}
.main_box .Fup_right {
	width: 100px;
	float: right;
	padding-right: 110px;
}
.main_box .full_width_box{ width:666px; float:left;}

.main_box2{ width:630px; float:left; padding-left:30px; margin-bottom:15px;}
.main_box2 .label_area{ width:245px; float:left; padding-right:20px;}
.main_box2 .input_area{ width:100px; float:left;}
.main_box2 .Fup_right {
	width: 150px;
	float: right;
}

.main_box2 input[type=checkbox]{ float:left; margin-right:5px;}

.main_box2 table tr td input{ margin-bottom:2px;}

.Supplier_form label{ font-weight:bold; display:block; line-height:15px;}
.Supplier_form ol { margin-left:35px;}
.Supplier_form ol li{ list-style-type:lower-alpha; margin-bottom:10px;}
.red_font{ font-size:130%; color:red; font-weight:bold;}

span{ font-size:90%; color:black; letter-spacing:0px;}
span.condition{ color:red; clear:both; width:100% !important; float:left; display:block; letter-spacing:0px; line-height:0px; padding-top:2px;font-weight: lighter; text-align:left;}

span.condition2{ color:red; clear:both; width:100% !important; float:left; display:block; letter-spacing:0px; line-height:11px;font-weight: normal; text-align:left; font-size:80%;}

span.conditionN{ color:red; clear:both; width:100% !important; float:left; display:block; letter-spacing:0px; line-height:10px; padding-top:2px; 
padding-bottom:5px;font-weight: normal; text-align:left;}


.main_box3{float:left; margin-bottom:5px; border:1px solid #999999; display:block; width:696px; padding:3px;}
.main_box4{float:left; display:block; width:50%;}

/*bina*/


.gvLast3year{ width:100%; float:left; font-weight:bold; color:#000000; text-align:left; padding-right:5px; color:#01A1D3}
.footer_inner span{ color:#ffffff;}


/*Check List CSS by Bina 13 feb 2013 */
.Chk_Point1{ width:25px; float:left; font-weight:bold; color:#000000; text-align:right; padding-left:20px; color:#01A1D3}
.main_box2 .checklist_Chk_Point1{ width:515px; float:left; padding-right:20px;}.checkList.Chkinput_area{ width:290px; float:left;}
.main_box2 .checklist{ width:530px; float:left; padding-right:20px;}.checkList.Chkinput_area{ width:290px; float:left;}
.main_box2 .checklist_input_area{ width:20px; float:left;}


.Online_table tr td input[type="text"]{ margin-bottom:3px; width:94%;}



.Online_table table tr td{ padding:0px !important;}



#GvAdd_Details tr td{ text-align:left !important;}
.board_table ul{ margin-left:15px;}
.board_table ul li{ text-align:left; background:none; list-style-type:disc; padding:0px 0px 5px 0px; }








/*///=======================4-March-2013 organization_chart =====================/////*/

.organization_chart{ float:left; width: 717px; min-height:300px; overflow-x:scroll; }
.chart_container{ width:1020px; float:left; min-height:300px; font-size:85%;}
.chart_container a{ display:block; width:100%; text-align:center; float:left; min-height:40px; color:#012C36}
.chartBox_bg{ background:#EEEEEE; border:1px solid #999999;}

.chartRow_1{ width:100%; min-height:40px; padding-bottom:40px; margin:0px auto; background:url(../images/row1_bg.jpg) center bottom no-repeat; overflow:auto;}
.chartRow_1 div{ width:200px; min-height:40px; margin:0px auto}


.chartRow_2{ width:100%; min-height:40px; padding-bottom:40px; margin:0px auto; background:url(../images/row2_bg.jpg) center -18px no-repeat;}
.chartRow_2 div{ width:155px;min-height:40px; margin-right:35px; display:inline-block; float:left;}

.width1{ width:230px !important;}

.Box_position_1{    margin-left:351px;}
.Box_position_2{ margin-left:308px;}
.no_margin{ margin:0px !important;}
.Box_margin_1{ margin-left:115px;}
.Box_margin_2{ margin-left:20px;}
.Box_margin_3{ margin-left:50px;}
.Box_margin_4{ margin-left:75px;}
.Box_margin_5{ margin-left:155px;}

.chartRow_3{ width:100%; min-height:40px; padding-bottom:40px; margin:0px auto; background:url(../images/row3_bg.jpg) center bottom no-repeat;}
.chartRow_3 div{ width:62px; min-height:40px; margin-right:2px; display:inline-block; float:left;}

.chartRow_4{ width:100%; min-height:90px;margin:0px auto; background:url(../images/row4_bg.jpg) center bottom no-repeat;}
.chartRow_4 div{ width:62px; min-height:40px; margin-right:0px; display:inline-block;float:left;}

.chartRow_5{ width:100%; min-height:40px; margin:0px auto 40px auto; float:left;}
.chartRow_5 div{ width:62px; min-height:40px; margin-right:2px; display:inline-block;float:left;}	




.cont_btn { float:left; padding-top:15px;}

.hallTicket li{ display:block;}
.hallTicket label{ float:left; width:100px; text-align:right; margin-right:10px;}





.readMore{ vertical-align:top; border-right:2px solid #666666; padding-right:5px;}



/*///============= 10-April-13=====================////*/

.BODirector { font-size:100%; }



#vmarquee > li { margin-bottom: 8px;}
#vmarquee > li span, #vmarquee > li span a{ font-size:100%; text-decoration:underline; padding-bottom:5px;}


#UP{ width:250px; float:right; display:block;}
.feed-captcha-input{ clear:both;}



/*///============= 06-May-13=====================////*/

.forget_password{ float:left; line-height:41px;}
.forget_password:hover{ text-decoration:underline;} 







.noneBorder tr td, .noneBorder tr th{ border:0px !important; text-align:left}