﻿html {margin:0px; padding:0px; outline:none;}
body
{
    padding:0px; margin:0px; 
    background:url(../images/top-bg-top.jpg) repeat-x; 
    min-width:1000px;font-family: Arial, Helvetica, sans-serif; line-height:135%; overflow-y:scroll; font-size:12px;
}
ul,li,p{padding:0px; margin:0px; outline:none;}
a{text-decoration:none; color:#000;text-decoration:none; outline:none;}
a.user-id{text-decoration:underline;}
a.user-id:hover{text-decoration:none;}
a1{color:#000;text-decoration:none;}
a:hover {color:#ff0000;text-decoration:underline;}
img{border:none;outline:none;}
.fl{float:left;}
.fr{float:right;}
.cls{clear:both;}
*{word-wrap: break-word;}
option{padding:2px;}
.header{float:left; width:100%; padding:0; border-bottom:1px solid #e30a00; min-width:1000px !important; }
.contentDiv{float:left; width:100%; padding:0; min-width:1000px !important; min-height:390px; }
.topnav{
	float:right;
	background:url(../images/top-nav-mid-bg.jpg) repeat-x;
	height:20px;
	font-weight:normal;font-size:11px;
	color:#d17f70;
	padding:3px 5px;
}
.welcomeuser{
	padding:8px 8px 0px 0px;
	text-align:right;
	font-weight:normal;font-size:14px;
	color:#565656;
	float:right;
}
.welcomeuser strong{color:#000;}
.topnav a{color:#FFF;}
.seprator{color:#FFF;}
.topnav a:hover{color:#ccc;text-decoration:none;}
.logo{
	float:left;
	padding-bottom:0px;
	padding-top:30px;
	width:19%;
	height:89px;
}
.normal a{color:#000;font-size:12px;}
.normal a:hover{color:#000;text-decoration:underline;font-size:12px;}

.header ul li{list-style-type:none; float:left; }
.header ul li a img{float:left; margin:-3px 10px 0 0; }
.header ul li a{float:left; font-weight:normal;font-size:13px; color:#000; background:url(../images/saperator.jpg) no-repeat center left; width:auto; padding:9px 10px 7px 8px;}
.header ul li a.activ{font-weight:bold; color:#F00;}
.navfirst{background:none !important;}
.tabrightimages{position:relative;  width:100%; padding:0%; float:left;}
.tabimgs{float:right; padding:6px 20px 0px 0px; right:0px; position: absolute;}
.suppliertab tr td{
	border:1px solid #afafaf;
	border-bottom:none;
	font:normal 14px ;
	text-align:center;
}
.tabinnertable{border:1px solid #F00; margin:3px; font-weight:normal;font-size:12px; text-align:center;}
.tabinnertable tr td{border-bottom:1px solid #999; border-right:1px solid #999;}
.bottonteb{
	float:left;
	padding:5px 10px;
	background:url(../images/bottomtabbackground.jpg) repeat-x bottom;
	font:normal 12px ;
	margin-left:3px;
	border:1px solid #999;
	margin-top:-1px;
}
.bottontebactiv{
	background:url(../images/bottomtabactiv.jpg) repeat-x;
	float:left;
	font-weight:bold;
	font-size:12px;
	margin-left:3px;
	color:#e30a00;
	border:1px solid #999;
	border-top:1px solid #FFF;
	margin-top:-1px;
	padding:5px 10px;
	
}
#footer{
	float:left;
	width:98%;
	padding:1%;
	border-top:1px solid #e30a00;
	margin-top:15px;
	font-variant:normal;
	font-size:11px;
	color:#999;
}
#footer a{
	margin-right:15px; 
	color:#999;
}
/* New css part is added here */
.login_box-curve_left{
	background-image:url(../images/login_curve_left.gif);
	background-repeat:no-repeat;
}

.login_box-curve_right{
	background-image:url(../images/login_curve_right.gif);
	background-repeat:no-repeat;
}

.login_box-top_bg{
	background-image:url(../images/login_top_bg.gif);
	background-repeat:repeat-x;
}       
.login_box_left_line{
	background-image:url(../images/login_box_left_line.gif);
	background-repeat:repeat-y;
	
}

.login_box_right_line{
	background-image:url(../images/login_box_right_line.gif);
	background-repeat:repeat-y;
	
}

.login_box-curve_bot_right{
	background-image:url(../images/login_curve_bot_right.gif);
	background-repeat:no-repeat;
}

.login_box-curve_bot_left{
	background-image:url(../images/login_curve_bot_left.gif);
	background-repeat:no-repeat;
}

.login_box-curve_bot_line{
	background-image:url(../images/login_box_bot_line.gif);
	background-repeat:repeat-x;
}

.login_box-border{
	background-color:#cccccc;
	background-repeat:repeat;
}

.login_box-bg{
	background-color:#f2f3f5;
	background-repeat:repeat;
}

.login_text{
	font-size:13px;     
	color:#656565;
	font-weight:bold;	
}

.login_box_field{
	width:200px;
	height:18px;
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
}
.font_10px{
	font-size:10px;
	color:#656565;
}
.selectBox {
	width:Auto;
	height:23px;
   
}

.selectBox100 {
	min-width:100px;
	_min-width:100px;
	width:auto;
	height:23px;
     
}

.lblShowBoldCaps
{
text-transform:uppercase;
font-weight:bold;

}
.tblDocumentDetails
{
width:500px;
}
.selectBox50 
{
    border-color:#ccc;
	border-style:solid;
	border-width:1px;
	min-width:50px;
	_min-width:50px;
	width:auto;
	height:23px;
    
}

.textarea{
	width:200px;
	height:18px;
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
	
}
.box{
	min-width:250px;
	height:18px;
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:13px;	
	}
	.boxdatetime {
	height:18px;
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:13px;	
	}
	.boxdropdownauto
	{
    border-color:#ccc;
	border-style:solid;
	border-width:1px;
	float:left; 
	width:auto; 
	height:20px; 
	margin-right:10%;
	margin-top:4px;
	}
	.boxdropdownautopricing
	{
    border-color:#ccc;
	border-style:solid;
	border-width:1px;
	width:auto; 
	height:20px; 
	margin-right:10%;
	margin-top:4px;
	}
	.boxspec{
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:13px;	
	}
	.accordprefix
	{
		padding-left:2px;
		float:left;
		
		}
.multitextarea{
	width:500px;
	height:100px;
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
	
}
.button
{ /*
 background-color:#CCC;
 background-repeat:repeat;
 white-space: nowrap;
 padding:3px;
 color:#000;
 font-size:12px;
 text-decoration:none;
 text-align:center;
 font-weight:bold; */
}
.star
{
    color:#de0800;
    font-size:10px;
}
.redheading
{
   color:#de0800;
   font-size:16px;
}
.normaltext
{
    color:#000;
    font-size:12px;

}
.boldtext
{
   font-weight:bold;
   color:#000;
   font-size:12px;
}
.available
{
    color: Green;
}
.used
{
    color: Red;
}
.required
{
    color: Red;
}
.hide
{
    display:none;
}
/*category showing*/
.category td
{
    color:#000;
    font-size:12px;
	border-bottom:1px solid #000;
}

/* Grid header related css */
.table_text_headings td{
	font-size:11px;
	color:#4c4a4a;
	font-weight:bold;
	background-image:url(../images/table_header.gif);
	background-repeat:repeat-x;
	background-color:#efefef;
	padding:10px 4px; 
	border:1px solid #d3d3d3;
	text-decoration:none;
}
.table_text_headings td a{
	font-size:11px;
	color:#4c4a4a;
	font-weight:bold;
	text-decoration:none;
}
.table_text_headings td a:hover{
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
/* Till here */

/* Css for grid items & alternate items*/
.table_text_body td{
	font-size:12px;
	color:#4c4a4a;
	padding:5px;
	border:1px solid #CCC;
	
	
}

.table_text_error td{
	font-size:12px;
	color:#fff;
	background-color:#C30203;
	padding:5px;
	border:1px solid #CCC;
}

.table_row_dark td
{

    background-color:#dddddd;
	font-size:12px;
	color:#4c4a4a;
	border:1px solid #CCC;
	padding:5px;
	
}
.table_row_dark_doc td
{
    background-color:#F2EFEF;

	font-size:12px;
	color:#4c4a4a;
	border:1px solid #CCC;
	padding:5px;
	text-indent:word-wrap;
}
/* Till here */

/* Grig pager css */
.gridpager
{
    color:#d3d3d3;  
    font-size:13px;
    font-weight:bold;  
    text-decoration:none;
    height:35px;
    text-align:right; 
    
}
.selectedBoxPaging
{
    color:#000;  
    font-size:13px;
    text-decoration:underline;
    font-weight:bold; 
    border:1px solid #CCC;  
    padding:5px 10px;
}
.gridpager a
{
    color:#000;  
    font-size:13px;
    font-weight:bold; 
    padding:5px 10px; 
    text-decoration:none;
    border:1px solid #CCC;
    background:#ddd;
}

.gridpager a:hover
{
    color:#000;  
    font-size:13px;
   text-decoration:underline;
    font-weight:bold; 
    border:1px solid #CCC;  
    padding:5px 10px;  
}
.gridpager span
{
    color:#000;  
    font-size:13px;
    text-decoration:underline;
    font-weight:bold; 
    border:1px solid #CCC;  
    padding:5px 10px;  
}
a.gridpager
{
    color:#000;  
    font-size:13px;
    font-weight:bold; 
    padding:5px 10px; 
    text-decoration:none;
    border:1px solid #CCC;
    background:#ddd;
}

a:hover .gridpager 
{
    color:#000;  
    font-size:13px;
    text-decoration:underline;
    font-weight:bold; 
    border:1px solid #CCC;  
    padding:5px 10px;  
}

/* Till here */
/*.shtable tr td h1{padding:0px; margin:0px; color:#999; }
.shtable tr td input[type=text]{width:300px; border:1px solid #666;}
.shtable tr td input[type=password]{width:300px; border:1px solid #666;}*/

.listBox
{   min-height:400px;
    width:300px;
    display: inline;
            
}
.listBox_cat
{   min-height:400px;
    width:270px;
    display: inline;
            
}
.message
{
    font-size:12px;
    font-weight:bold;
    color:#de0800;
}

/* For main menu controls */

.navfirst{background:none !important;}
.tabrightimages{position:relative;  width:100%; padding:0% ; float:left;}
.tabimgs{float:right; padding:5px 0px 0px 0px; right:0px; position: absolute;top:-15px;}
.tabimgsread{float:right; padding:5px 0px 0px 0px; right:0px; position: absolute;top:0px;}
a.tabimgsbg { background:url(../images/icon-tab-bg.png) no-repeat; width:41px; height:37px; float:left; margin:0px 1px; margin-top:1px; }
a.tabimgsbg img, a.tabimgsbg input{ margin:8px; }



.suppliertab tr td{
	border:1px solid #afafaf;
	border-bottom:none;
	font:normal 14px ;
	text-align:center;
}
.tabinnertable{
	border:1px solid #F00;
	margin:10px 0;
	font:normal 12px ;
	text-align:center;
	width:100%;
}
.tabinnertable tr td{border-bottom:1px solid #999; border-right:1px solid #999; line-height: 24px;}
.cal_border{ border:1px solid #333; background:none;}
.bottonteb{
	float:left;
	padding:5px 10px;
	background:url(../images/bottomtabbackground.jpg) repeat-x bottom;
	font:normal 12px ;
	margin-left:3px;
	border:1px solid #999;
	margin-top:-1px;
}
.bottontebactiv{
	background:url(../images/bottomtabactiv.jpg) repeat-x;
	float:left;
	font:bold 12px;
	margin-left:3px;
	color:#e30a00;
	border:1px solid #999;
	border-top:1px solid #FFF;
	margin-top:-1px;
	padding:5px 10px;
	
}
.tableheadcolor{
	background-image:url(../images/table-head-bg.jpg);
	background-repeat:repeat-x;
	background-color:#eaeaea;	
	font-weight:normal;
	font-size:12px;
}

.tablerowcolor{
	background-color:#eeeeee;	
}

.footer{
	float:left;
	width:98%;
	padding:1% 1% 3% 1%;
	border-top:1px solid #e30a00;
	margin-top:15px;
	font:normal 11px arial;
	color:#999;
}
.footer a{
	margin-right:15px; 
	color:#999;
}


.tabinnertabledashbord{border:1px solid #F00; font:normal 12px arial; text-align:center; width:100%;}
.tabinnertabledashbord tr td{border-bottom:1px solid #999; border-right:1px solid #999; line-height: 24px;font:normal 12px arial;}


.searchbar{
	float:left;
	width:58%;
 	border-color:#CCC;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
	height:25px;
	padding-left:5px;
	background-color:#FFF;
}

.advancesearchbox{
	width:100%;
 	border-color:#CCC;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
	height:110px;
	padding-left:5px;
	padding-top:12px;
	background-color:#FFF;
}

.searchfield{
	width:100%;
	float:left;
	height:15px;
	border:#FFF;
	text-align:left;
	padding-top:4px;
}

.searchbutton{
	padding-top:7px;
	width:12%;
	height:19px;
	float: left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	font:normal 13px;
	background:url(../images/tabback.jpg) repeat-x;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	outline: none 0;
	cursor: pointer;
	}
	
	.savebutton{
	padding-top:7px;
	width:8%;
	height:19px;
	float: right;
	text-align:center;
	margin: 0px 0px 0px 0px;
	font:normal 11px;
	background:url(../images/tabback.jpg) repeat-x;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	outline: none 0;
	cursor: pointer;
	}
		
	
	.advacesearchtextbox{
	height:25px; 
	font-size:12px; 
	font-weight:bold; 
	color:#333; 
	padding-top:6px; 
	padding-right:10px; 
	float:left;	
	}
	
	.advacesearchtextbox-2{
	height:25px; 
	font-size:12px; 
	font-weight:bold; 
	color:#333; 
	padding-top:6px; 
	padding-right:10px; 
	padding-left:20px; 
	float:left;	
	}
	
	.advancesearchdropdowm{
	float:left; 
	width:30%; 
	height:20px; 
	margin-right:10%;
	margin-top:4px;
	}
	
	.advancesearchtextfieldprojectdis{
	float:left; 
	width:87%; 
	height:12px; 
	padding-top:3px;	
	}

	.advancesearchdropdowm-2{
	float:left; 
	width:79%; 
	height:12px;
	margin-top:4px;
	margin-right:2px;
	}

	
		.advancesearchdropdowmsmall{
	float:left; 
	width:15%; 
	height:25px; 
	padding-top:6px;	
	}

.advancesearchdropdowmsmall-2{
	width:70%; 
	height:12px; 
	}
.imgStartDate {width:17px; padding-top:4px;}
/*accordian for search Starts */

.arrowlistmenu{
width: 70%; /*width of accordion menu*/

}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

font: bold 14px Arial;
color: #666;
/*background: black url(titlebar.png) repeat-x center left;*/
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
padding: 6px 5px 7px 2px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}
h3.menuheader
{
    margin:0 0 5px 0;
    }
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
div.arrowlistmenu  
{
    clear:both;
    }
.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
width:99.8%;
}

/*g-left: 19px; link text is indented 19px  
text-decoration: none;
font-weight: bold;
font-size:11px;
border-bottom: 1px solid #dadada;
font-size: 90%;
}*/

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
/*background-color: #F3F3F3;*/
}
.inpurboxwidthselect{
	width:356px;
	
	}
 
.inpurboxwidth{
	width:350px;
	
	}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
/*background-color: #F3F3F3;*/
}

.inpurboxwidth{
	width:350px;
	
	}
.inpurboxwidthhalf{
	width:150px;
	}
.inputboxwidthhalf{
	width:170px;
	}
.inputboxwidthhalfselect{
	width:175px;
	}	

.tabinnertable01{border:1px solid #F00; margin:5px 3px 8px 1%; font:normal 12px ; text-align:center; width:98%;}


/*accordian for search ends */



/*.............................................................Browse Popup css Amit..............................*/

.browsePopup_cont{ width:98%; height:auto; margin:10px auto; font-family:Arial, Helvetica, sans-serif;}
.browsePopup_head{ width:100%;margin:0px; padding:0px; color: #777777;font-size:11px;}
.browsePopup_head h3{ color: #000;font-size:14px; margin:0px; padding:0px;}
.flexContainer{ width:96%; height:auto;}



/*.............................................................Css Add by Sachin..............................*/
.advancesearchbox{
	width:100%;
 	border: 1px solid #d30303;
    height:auto;
	padding-left:0px;
	padding:5px 0;
	background-color:#FFF;
}


	.savebutton{
	padding-top:7px;
	width:8%;
	height:19px;
	float: right;
	text-align:center;
	margin: 0px 5px 0px 5px;
	font:normal 11px;
	background:url(../images/tabback.jpg) repeat-x;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	outline: none 0;
	cursor: pointer;
	
	}
		
	
	.advacesearchtextbox{
	height:25px; 
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#333; 
	padding-top:6px; 
	padding-right:10px; 
	float:left;	
	}
	
	.advacesearchtextbox-2{
	height:25px; 
	font-family:arial; 
	font-size:12px; 
	font-weight:bold; 
	color:#333; 
	padding-top:6px; 
	padding-right:10px; 
	padding-left:20px; 
	float:left;	
	}
	
 	
	
	.advancesearchdropdowm3{
	float:left; 
	width:84.6%; 
	height:15px;
	margin-top:4px;


	}
	
	



/*accordian for search Starts */

.arrowlistmenu{
width: 99.9%; /*width of accordion menu*/

}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

font: bold 13px Arial;
color: #fff;

/*background: black url(titlebar.png) repeat-x center left;*/
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
padding: 5px 0px 7px 2px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
background-image: url(../images/search-bar-accord.jpg);
background-repeat:no-repeat;
background-position:right;

width:100%;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
background-image: url(../images/search-bar-accord-down.jpg);
background-repeat:no-repeat;
background-position:right;
width:100%;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
/*display: block;*/
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/*border-bottom: 1px solid #dadada;*/
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
/*background-color: #F3F3F3;*/
}

/*accordian for search ends */

/*search popup css begin */

#button1{
text-align:left;
margin:0px;
}


#button{
text-align:left;
margin:0px;
}

#popupContact1{
display:none;
position:fixed;
height:125px;
width:95%;
background: #E4E4E4;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
top: 4px !important;
}

#popupContact{
display:none;
position:fixed;
height:384px;
width:95%;
background:#black;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}

#popupContactClose1{
font-size:11px;
line-height:2px;
right:10px;
top:10px;
position:absolute;
color: #666;
font-weight:700;
display:block;
cursor:pointer;
}

#popupContactClose{
font-size:14px;
line-height:14px;
right:10px;
top:10px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}



#button2{
text-align:left;
margin:0px;
}

#button{
text-align:left;
margin:0px;
}

#popupContact2{
display:none;
position:fixed;
height:125px;
width:95%;
background: #E4E4E4;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
top: 4px !important;
}

#popupContact{
display:none;
position:fixed;
height:384px;
width:95%;
background:#black;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}

#popupContactClose2{
font-size:11px;
line-height:2px;
right:10px;
top:10px;
position:absolute;
color: #666;
font-weight:700;
display:block;
cursor:pointer;
}

#popupContactClose{
font-size:14px;
line-height:14px;
right:10px;
top:10px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

/*search popup css ends */




/*.............................................................Css Add by Sachin ends..............................*/


/*.............................................................Css Add by Manish 23.07.11 ..............................*/

.header {
    border-bottom: 0px solid #E30A00;
    float: left;
    min-width: 1000px !important;
  /*  padding: 0 0 0 1%;*/
    width: 100%; margin:0px;
}
.header_top {
    border-top: 1px solid #E30A00;
    border-bottom: 1px solid #E30A00;
}
ul { padding:0px; margin:0px;
	
	}
.header ul li {
    float: left;
    list-style-type: none; 
    margin-left: 0px;
    
}

.header ul li a.activ {
    color: #FF0000;
    font-weight: bold;
    padding: 9px 9px 7px 7px;
}
.header ul li a {
    background: url("../images/saperator.jpg") no-repeat scroll left center transparent;
    color: #000000;
    float: left;
    font: 13px Arial,Helvetica,sans-serif;
    padding: 9px 10px 7px 8px;
    width: auto;
	display:inline;
	
}
.header ul li a img {
    float: left;
    margin: -3px 10px 0 0;
}
.header ul li a:hover { 
color:red;
text-decoration:none;
}



ul.header {
    border-top: 1px solid #E30A00;
    float: left;
    min-width: 1000px !important;
/*    padding: 0 1%; */
    width: 100%; margin:0px;
}
ul.header li {
    float: left;
    list-style-type: none;
}


ul.header li a {
    background: url("../images/saperator.jpg") no-repeat scroll left center transparent;
    color: #000000;
    float: left;
    font: 13px Arial,Helvetica,sans-serif;
    padding: 9px 10px 7px 8px;
    width: auto;
	display:inline;
}
ul.header li a img {
    float: left;
    margin: -3px 10px 0 0;
}
ul.header li a:hover { 
	color:#c0c0c0;
	background: url("../images/saperator.jpg") no-repeat scroll left center transparent;
}

.navfirst {
    background: none !important;
}

#TabbedPanels1 .TabbedPanelsTabHover {
	color:#c0c0c0;
	background: none;
	}
ul.header li.TabbedPanelsTabSelected a{
	color:#ff0000; 
	font-weight:bold;
	background: url("../images/saperator.jpg") no-repeat scroll left center transparent;
	}
ul.header li.TabbedPanelsTabSelected { background:none;}


#menu, #menu ul{ padding:0; margin:0; float:left; margin-top:3px; }
/*set up a tags*/ 
#menu a{display:block; }
/*position level 1 links horizontally*/ 
#menu li a{display:block; float:left;  background:none; color:#ff0000; font-weight:bold; }
/*undo previous style for level 2 links*/
#menu li ul li{float:none; font-weight:normal;}
/*position level 2 links vertically and hide*/ 
#menu li ul{display:none; position:absolute; z-index:1; margin-top:28px; }
/*unhide level 2 links on li:hover from level 1*/ 
#menu li:hover ul{display:block;}
#menu li a:hover{color:#c0c0c0;}

/*DROPDOWN STYLING:*/
#menu{height:25px; }
#menu a{color:#000; padding:5px 10px 5px 10px; text-decoration:none; }
#menu ul li a{color:#000; padding:5px 10px 5px 10px; border:1px solid #ff0000; width:80px; background:#fff; font-weight:normal;  }
#menu ul li a:hover{color:#fff; background:#ff0000;}
#menu li{background-color:#FFF;   margin-left:-1px}



.menu, .menu ul{ padding:0; margin:0; float:left; }
/*set up a tags*/ 
.menu a{display:block; }
/*position level 1 links horizontally*/ 
.menu li a{display:block; float:left;  background:none; color:#ff0000; font-weight:bold; }
/*undo previous style for level 2 links*/
.menu li ul li{float:none; font-weight:normal;}
/*position level 2 links vertically and hide*/ 
.menu li ul{display:none; position:absolute; z-index:1; margin-top:37px; }
/*unhide level 2 links on li:hover from level 1*/ 
.menu li:hover ul{display:block;}
.menu li a:hover{color:#c0c0c0;}

/*DROPDOWN STYLING:*/
.menu{height:37px; }
.menu a{color:#000; padding:5px 10px 5px 10px; text-decoration:none; }
.menu ul li a{color:#000; padding:5px 10px 5px 10px; border:1px solid #ff0000; width:94px; background:#fff; font-weight:normal;  }
.menu ul li a:hover{color:#fff; background:#ff0000;}
.menu li{background-color:#FFF;   margin-left:-1px}

/*.............................................................Css Add by Amit 25.07.11 Suppliers..............................*/


.opnner
{
display:block; float:left; 	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	font-size:14px;
	width:100%;
	clear: both; 

}

h2.trigger {
	padding: 0 0 0 30px;
	margin: 0px 0 3px 0;
	background:#eee url(../images/plus_img.png) no-repeat left top;
	height: 25px;
	line-height: 25px;
	width:95.9%;
	font-size:12px;
	font-weight: bold;
	float: left;

}
h2.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;

}
h2.trigger a:hover {
	color: #ccc;

}
h2.active {background-position: left bottom; display:block;}
.toggle_container {
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: url(../images/toggle_block_stretch.gif) #f0f0f0 repeat-y left top;
	overflow: hidden;
	font-size:14px;
	width:100%;
	clear: both;height: 25px;
	line-height: 25px;

}


/* following css added by shantnu*/
.persent{
	margin:0 10px 0px 30px;
}

#button3{
text-align:left;
margin:0px;
}

#button{
text-align:left;
margin:0px;
}

#popupContact3{
display:none;
position:fixed;
height:125px;
width:95%;
background: #E4E4E4;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
top: 4px !important;
}

#popupContact{
display:none;
position:fixed;
height:384px;
width:95%;
background:#black;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}

#popupContactClose3{
font-size:11px;
line-height:2px;
right:10px;
top:10px;
position:absolute;
color: #666;
font-weight:700;
display:block;
cursor:pointer;
}

#popupContactClose{
font-size:14px;
line-height:14px;
right:10px;
top:10px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}


.textboxwidth{
	width:200px;
}

.table_text_headings td a {
    color: #4C4A4A;
    font-size: 11px;
    font-weight: bold;
}

.table_text_headings td {
    color: #4C4A4A;
    font-size: 11px;
    font-weight: bold;
}


.ui-autocomplete{position:absolute;cursor:default}

* html .ui-autocomplete{width:1px}

.ui-menu{list-style:none;display:block;float:left;margin:0;padding:2px}

.ui-menu .ui-menu{margin-top:-3px}

.ui-menu .ui-menu-item{ float:left;clear:left;width:100%;margin:0;padding:0}

.ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:1.5; padding:.2em .4em}

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}

.ui-widget{font-family:Arial, Helvetica, sans-serif;font-size:12px}

.ui-widget .ui-widget{font-size:1em}

.ui-widget input,.ui-widget select,.ui-widget button{font-family:Arial, Helvetica, sans-serif;font-size:12px}

.ui-widget-content{border:1px solid #aaa;background:#fff 50% 50% repeat-x;color:#222}

.ui-widget-header{border:1px solid #aaa;background:#ccc 50% 50% repeat-x;color:#222;font-weight:700}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 50% 50% repeat-x;font-weight:400;color:#555}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada 50% 50% repeat-x;font-weight:400;color:#212121}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff 50% 50% repeat-x;font-weight:400;color:#212121}

.ui-widget :active{outline:none}

/* CSS FOR THE MATRIX COL in questionarie for supplier */

.matrixCol{
	background-color:#dddddd;
	background-repeat:repeat;
	font-size:12px;
	color:#4c4a4a;
	border:1px solid #CCC;
	padding:5px;
}


/*	CSS for rupee symbol */

.rupee
{

font-family:'WebRupee';
src:url('WebRupee.V2.0.eot');
font-weight:normal;font-style:normal;
font-family:'WebRupee';
}

.normaltextjustify
{
   color:#000;
   font-size:12px;
   text-align:justify;
}

.arial_bold_12{
	font-size:12px;
	color:#727272;
	 
}
.arial_normal{
	font-size:12px;
	color:#727272;
}

.arial_bold_12_black{
	font-size:12px;
	color:#000000;
	 
	line-height:20px;
}
.arial_normal_black{
       font-size:12px;
       color:#727272;
       line-height:20px;
       background:#f3f3f3;
}

.arial_bold_12_black a, .arial_bold_12_black_grey a
{
   color:#000;
   font-weight:bold;
   text-decoration:none;
}
.arial_normal_black1 a
{
   color:#111;
   text-decoration:none;
}

.arial_bold_12_black a:hover
{
    color:#000;
    text-decoration:underline;
}
.arial_normal_black a
{
    color:#727272;
    text-decoration:none;
}

.arial_normal_black a:hover
{
    color:#727272;
    text-decoration:underline;
}

.field_1{
	width:150px;
	height:19px;
}

.field_2{
	width:90px;
	height:19px;
}
.table_border{
	background-color:#a2a2a2;
	background-repeat:repeat;
}
.bidbox{
	width:80px;
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
	vertical-align:top;
}
tblProc
{
border-bottom-style: dotted;
font-family: Times New Roman;
font-style: normal;
display: table-caption;
margin-left: 7cm;
margin-top:5px;
float: left;
background-color: #C9D5D6;
width:200;
table-layout: auto;
border-collapse: separate;
border-spacing: 2px;
}
.mkCaps
{
text-align:center;
text-transform:uppercase;
}
.bwidth{width:780px !important; min-width:780px !important;}
.center
{
    text-align:center;
}
.startdate {
	padding-top:4px;
	
}
.searchpaneltext {
		font-family: arial; 
		font-size: 12px; 
		font-weight: bold; 
		color:#727272; 
		padding-right: 50px; 
		float: left; 
		padding-top: 5px;
}
.select
{
    border-collapse: collapse;
    border-style:solid;
    border-color:Red;
}
.content 
{
    padding:0 1%;
    width:98%;
    height:100%;
    
}
ul.categoryitems li a {background:none; padding:0px 0 0 3px; font-size:12px; font-weight:normal;}

.table_row_dark1 td
{

   
	font-size:12px;
	color:#4c4a4a;
	border:1px solid #CCC;
	padding:5px;
	
}
.table_row_dark_doc1 td
{
   

	font-size:12px;
	color:#4c4a4a;
	border:1px solid #CCC;
	padding:5px;
	text-indent:word-wrap;
}

/* File upload */

.fileinput-button {
  position: relative;
  overflow: hidden;
  float: left;
  margin-right: 4px;
}
.fileinput-button:hover, .library:hover 
{
    color:#f00;
    text-decoration:underline;
    }
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  border: solid transparent;
  border-width: 0 0 100px 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transform: translate(-300px, 0) scale(4);
  direction: ltr;
  cursor: pointer;
}
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}
.input_comment
{
    color:#4C4A4A;   
    margin-right:245px;
}
.tab_active a
{
    color:#ff0000 !important;     
}
.tab_active ul li a
{
    color:#000000 !important;     
}
.li_selected{color:red !important;}
.upload_file_btn input
{
	margin:3px 0;
	}
	
.ctl00_ContentPlaceHolder1_FreeTextBox1_OuterTable, .ctl00_ContentPlaceHolder1_FreeTextBox1_OuterTable table, .ctl00_ContentPlaceHolder1_FreeTextBox1_OuterTable table tr td {
background:#CCCCCC!important;
}

.ctl00_ContentPlaceHolder1_FreeTextBox1_EndTab{
    background:#D4D0C8 !important;
   border:0px !important; 
}
 
.ctl00_ContentPlaceHolder1_FreeTextBox1_DesignBox {
    background-color: #FFFFFF !important;
    border: 0 solid #000000 !important;
}	
 .class="ctl00_ContentPlaceHolder1_FreeTextBox1_Toolbar"
{
	}
.under a
{
	text-decoration:underline  !important;	
}	

.under1 a
{
	text-decoration:underline  !important;	
}	
 .loadbar {position:fixed; width:100%; height:100%; background:url(../images/loadcover.png); text-align:center; line-height:600px; color:White; font-size:25px; top:0px;left:0px; z-index:9999; }
 .loadbar span {background-color:#333333; border:solid 3px #999999; padding:10px 25px 10px 25px;}
 
.ctl00_ContentPlaceHolder1_FreeTextBox1_Button_Off_Over img {
    background-color: #CCCCCC  !important;
    border-color: #CCCCCC  !important;
    border-style: solid  !important;
    border-width: 1px  !important;
    padding: 0  !important;
}
a.TabbedPanelsTabFocused {
    text-decoration: underline !important;
}

.ctl00_ContentPlaceHolder1_FreeTextBox1_TabOffRight , .ctl00_ContentPlaceHolder1_FreeTextBox1_TabOn, .ctl00_ContentPlaceHolder1_FreeTextBox1_TabOffLeft
{
	cursor:pointer;	
}
h3.heading_red
{
	width:99.5%;
	background:url(../images/header_bg_red.png) repeat-x;	
	height:16px;
	padding:5px 0 7px 2px;
	margin-bottom:7px;
	color:#fff;
	margin-top:2px;
	font: bold 13px Arial;
}

h3.heading_red .fl, h3.heading_red .fr
{
	margin:0px 4px;	
	font: bold 13px Arial;
}
.justify
{
	text-align:justify;	
}

/*===================================== help-video =====================================*/
.help-download
{
	background:none !important;
	border:none !important;
}
.help-download a
{
	text-decoration:none !important;
	background:none !important;
	border:none !important;
}
.help-download a:hover
{
	text-decoration:none;
	background:none;
	border:none;
}
.video-area
	{
		width:235px;
		height:auto;
		float:left;
		margin:10px 0;
	}
	
.video-area-box
	{
		width:235px;
		height:168px;
		float:left;
		border:1px solid #ccc;
		text-align:center;
		padding:5px 0 0 0;
	}
.video-area-title
	{
		width:235px;
		height:auto;
		float:left;
		text-align:center;
		line-height:17px;
		padding:20px 0 0 0;
		font-size:13px;
		color:#333;
	}
	#aspnetForm
	{
	margin:0px !important;	
		
		}