/* CSS Document */



body {

	margin-left: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

}



input{border:#A2A2A2 1px solid;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#A2A2A2;

margin-left:10px;

width:100px;}



.input{

	border:1px solid #D5D5D5;

	font-family:verdana, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#000000;

	}



.content1{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#2B2B2B;}



.content_blue{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#0C9EB3;

text-decoration:none;}





.content_blue_big{font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#414141;}



.content_blue_big2{font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#0C9EB3;

text-decoration:none;}





.contentblue{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#6A7E98;}



.contentbluesmall{font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#6A7E98;}



.content1small{font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#7C7C7C;}



.green{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#7FBF44;}



.imagepading {padding-right:8px;

padding-bottom:4px;

}

.textbox {

   border:1px solid #D5D5D5;

	font-family:verdana, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#000000;

	width:200px;



}



/* the news box */

#news

{

	width:206px;

	background:#ffffff;

	font-size:10px;

}

#whatsnew

{

	width:206px;

	background:#ffffff;

	font-size:10px;

	padding:9px;

}

#news a

{

	color:#6A7E98;

	font-size:10px;

	text-decoration:none;

}



#news ul

{

	margin:0 .5em 0 1em;

	padding:0;

}

#news li{

	line-height:1em;

}

/* the news box when JavaScript is available */

#news.hasJS

{

	height:120px;

	overflow:hidden;

	position:relative;

}

/* The nested UL when JavaScript is available */

#news.hasJS ul

{

	position:absolute;

	top:120px;

	left:0;

	margin:0 .5em 0 .5em;

	padding:0;

}



/* the testimonials box */

#testimonials

{

	width:206px;

	background:#ffffff;

	font-size:10px;

}

#testimonials a

{

	color:#6A7E98;

	font-size:10px;

	text-decoration:none;

}



#testimonials ul

{

	margin:0 .5em 0 1em;

	padding:0;

}

#testimonials li{

	line-height:1em;

}

/* the news box when JavaScript is available */

#testimonials.hasJS

{

	height:75px;

	overflow:hidden;

	position:relative;

}

/* The nested UL when JavaScript is available */

#testimonials.hasJS ul

{

	position:absolute;

	top:75px;

	left:0;

	margin:0 .5em 0 .5em;

	padding:0;

}





.textbox {

border:#A2A2A2 1px solid;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#A2A2A2;

margin-left:10px;

width:200px;



}

.input1{

	border:1px solid #D5D5D5;

	font-family:verdana, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#000000;

	width:200px;

	}

.borderash{border: #999999 1px solid;}





.new{font-family:Arial, Helvetica, sans-serif;

color:#414141;

font-size:12px;

text-decoration:none;}

a.new{font-family:Arial, Helvetica, sans-serif;

color:#414141;

font-size:12px;

text-decoration:none;}

a:hover.new{font-family:Arial, Helvetica, sans-serif;

color:#0C9EB3;

font-size:12px;

text-decoration:none;}

.bordewhite{border:none;

width:10px;}

.radiostyle{

 

	font-family:verdana, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#000000;

	border:0px;

	width: 15px;

}
.btnlogin {
	cursor:pointer;
}
.errormsg {
	color:#FF0000;
}

/* Overlay in Tender page */

.overlayAjax {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:800px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.overlayAjax .close {
	background-image:url(close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
	#overlay {
		/*background-image:url(http://static.flowplayer.org/img/overlay/transparent.png);*/
		color:#efefef;
		height:750px;
	}
	
	/* container for external content. uses vertical scrollbar, if needed */
	div.contentWrap {
		height:7411px;
		overflow-y:auto;
	}
/*
.overlayAjax {
	display:none;
	z-index:10000;
	width:700px;	
	height:600px;
	background-image:url('white.png');
 
  


	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
	   opacity: 0.5;
	
	
	
	
}

.overlayAjax .close {
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
.overlayAjaxContents{
	color:#000;
	overflow-y: auto;

	width:660px;
	height:370px;
	border:0px;
	padding:50px 10px 80px 30px;

}

.overlayAjaxCart {
	display:none;
	z-index:10000;

	
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}


.overlayAjaxContentsCart{
	color:#000;
	overflow-y: auto;
	width:960px;
	height:370px;
	border:0px;

}
*/

/* En d of Overlay in Tender page */
/* Tender Table front end style*/
table.tender_gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	border-color: #cccccc;
	border-collapse: collapse;
 	background-color: #dedede;
	
}
table.tender_gridtable th {

	/*padding: 8px;*/
	border-style: solid;
	border-color: #ccccc;
	background-color: #dedede;
	border-width: 1px;
	text-align: center;
	font-size:10px;
}
table.tender_gridtable td {

	/*padding: 8px;*/
  background-color: #FFFFFF;
	border-style: solid;
	border-color: #cccccc;
 	border-width: 1px;
	vertical-align:top;
	padding: 2px 2px 2px 2px;
	/*text-align: center;*/
}
/*Tender Table front end style*/


