#comp_filter {	
	min-width: 200px;
	float: left;
}

#detail_awct {
	height: 24px;	
	float: left;
	background:#F0F0F0;
	margin-top:-15px;
	width:100%;
}

#prochead #filter > h3 {
	color: white !important;
	font-size: 16px;
	margin-top: 4px;
}

#detail_awct a{
	color:#666 !important;
	display:block !important;
	background-color:#CCC !important;
	margin-right:0px !important;
	font-size:12px !important;
	padding-left: 37px !important;
	padding-right: 36px !important;
}

#toolbar h3.title {
	display: inline-block;
	float: left;
	margin-top: 20px;
	position: relative;
}

#procurement #toolbar.gpn_summary {
	border: none;
}

#adminForm #detail_awct a{
	border:1px solid #F0F0F0;
	float:right;
	padding:5px 15px 5px 15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	background-color:#1968B3;
	color:#FFF;
}

#contracts_lists {
	min-height: 100px !important;
	border:1px solid #F0F0F0;
}

a.invitation_info{
	color:#0B55C4;
}

span.invitation_closed,span.invitation_canceled a{
	color:#FF0000 !important;
	font-weight:bold;
}

span.invitation_awarded a{
	color:#FFCC66;
	font-weight:bold;
}

span.invitation_timeleft,span.invitation_open{
	color:#00CC33;
	font-weight:bold;
}

table#admin_detail.tender_summary{
	/*width:750px !important;*/
}

#filter{
	display:inline-block;
	float:left;
}

#filter p {
	display: inline-block;
}

#body{
	font-family:Verdana, Geneva, sans-serif;
}

form#adminForm table.adminlist th,
form#adminForm table.adminlist td{
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:10px;
	color:#666666;
}

form#adminForm table.adminlist td{
	font-weight:normal !important;
		font-size:11px !important;
		color:#333333;
}

#detail_info #admin_detail th {
	border-bottom: 1px solid #ccc;
	padding: 7px;
}

#detail_info #admin_detail {
	background: #F0F0F0 !important;
}

#detail_info #admin_detail td {
	padding-left: 10px;
}

.pagination{
	width:50% !important;
	padding:0 auto ;
}

#pagination{
	margin:0 auto !important;
	margin-left:-5px !important;
}

div.list-footer .limit,div.list-footer .counter{
	display:inline-block;
	margin-right:10px;
}

div.list-footer{
	background-color:#F0F0F0 !important;
	padding-left:10px;
}

td.detail div.cbox{
	border:1px solid #cccccc !important;
	border-top-width:2px !important;
	margin-bottom:5px !important;
	padding-bottom:5px !important;
	background:#F4F3F2 !important;
}

td.detail div.cbox legend {
	border: 1px solid #CCC !important;
	border-top:none !important;
	padding: 10px !important;
	text-transform:capitalize;
	background:#FFFFFF !important;
	display:inline-block !important;
}


td.detail div.cbox #admin_detail{
	width:100% !important;
}

td.detail div.cbox table thead{
	border:1px solid #cccccc !important;
}

td.detail div.cbox table thead th{
	width:10% !important;
	background-color:#f4f3f2 !important;
}

td.detail div.cbox td{
	text-align:left !important;
	text-indent:10px !important;
	background:#FFF !important;
	border-left:1px solid #ccc !important;
}

td.detail div.cbox tr>td:frist-Child{
		border-top:1px solid #ccc !important;
}

div#controlls{
	width:50px;
	float:right;
	padding-top:10px;
	padding-right:10px;
	margin-right: 13px;
}

div#controlls input[type="submit"]:hover{
	cursor:pointer;
}

table.edit_supprofile,table#admin_detail{
	
}

table.edit_supprofile td,tabl#admin_detail td{	
	text-align:left;	
}

table.edit_supprofile input[type="text"]{
	padding:5px !important;
}

#adminForm legend{
	border:2px solid #cccccc;
	display:inline-block !important;
	padding:5px !important;
	border-radius:5px;
	font-size:1em !important;
	/*background-color:#CCC !important;*/
}

legend{
	padding:10px !important;
	border:1px solid #ccc !important;
	color:#0B55C4;
}

table.blacklist.adminlist {
	border:1px solid #cccccc !important;
	border-radius:10px !important;
}

td.detail div.cbox legend{
	display:inline-block !important;
	float:left !important;
}

form#hiddenForm{
	display:none !important;
}
.clear{
	clear:both !important;
}

table#admin_detail input[type="text"]{
	padding:5px;
	/*border-left:2px solid #ccc;
	border-top:2px solid #ccc;*/
	border:1px solid #F0F0F0;
}

table#admin_detail select,table#admin_detail th{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}
table#admin_detail td input,table#admin_detail td select{
	float:left;
}

table#admin_detail td{
	background:#FFF;
}

#toolbarwrapper{
	border:1px solid #CCC;
	border-radius:10px;
	padding-bottom:5px;
	margin-bottom:10px;
	height:60px !important;
}

#title{

	display:inline-block;
	float:left;
	font-size: 22px;
	font-weight: bold;
	color: #0B55C4;
	line-height: 48px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top:5px;

}

#title.prjd{
	width:224px !important;
}

#title.prjd span.title{
	line-height:25px !important;
}

#toolbar{
	
	display:inline-block;
	float:right;
}

.clear{
	clear:both;
}

ul.toolbar{
	margin:0;
	padding:0;
}

ul.toolbar li{
	list-style:none;
	float:left;
	margin-left:0px;
	padding:0px;
}

ul.toolbar li a{
	display:inline-block;
		padding:10px;
}
ul.toolbar span {
	display:inline-block;
	float: none;
	width: 32px;
	height: 32px;
	margin: 0 auto;
	display: block;
}

.icon-32-addcontract{
	background-image:url(../../assets/images/icon-32-addcontract.png);
}

.icon-32-archive{
	background-image:url(../../assets/images/icon-32-archive.png);
}

.icon-32-unarchive{
	background-image:url(../../assets/images/icon-32-unarchive.png);
}


.icon-32-delete{
	background-image:url(../../assets/images/icon-32-delete.png);
}
.icon-32-new{
	background-image:url(../../assets/images/icon-32-new.png);
}

.icon-32-save{
	background-image:url(../../assets/images/icon-32-save.png);
}


.icon-32-edit{
	background-image:url(../../assets/images/icon-32-edit.png);
}

.icon-32-tender{
	background-image:url(../../assets/images/icon-32-tender.png);
}

.icon-32-contract{
	background-image:url(../../assets/images/icon-32-contract.png);
}

.icon-32-extcontract{
	background-image:url(../../assets/images/icon-32-extcontract.png);
}

.icon-32-extcontractinfo{
	background-image:url(../../assets/images/icon-32-extcontractinfo.png);
}

.icon-32-status{
	background-image:url(../../assets/images/icon-32-status.png);
}

.icon-32-project{
	background-image:url(../../assets/images/icon-32-project.png);
}

.icon-32-pricelist{
	background-image:url(../../assets/images/icon-32-pricelist.png);
}

.icon-32-detail{
	background-image:url(../../assets/images/icon-32-detail.png);
}

.icon-32-profile{
	background-image:url(../../assets/images/icon-32-profile.png);
}

.icon-32-apply{
	background-image:url(../../assets/images/icon-32-apply.png);
}

.icon-32-cancel{
	background-image:url(../../assets/images/icon-32-cancel.png);
}

.icon-32-award{
	background-image:url(../../assets/images/icon-32-award.png);
}

.icon-32-update{
	background-image:url(../../assets/images/icon-32-update.png);
}

.icon-32-back{
	background-image:url(../../assets/images/icon-32-back.png);
}


.icon-32-ordersave{
	background-image: url(../../assets/images/icon-32-ordersave.png);
	width: 16px !important;
	height: 16px;
	display: inline-block;
	position: relative;
	top: 5px;
}

.icon-32-cancelInv{
	background-image:url(../../assets/images/icon-32-cancelInv.png);
}

.icon-32-extInvitation{
	background-image:url(../../assets/images/icon-32-extInvitation.png);
}

.icon-32-extinvitationinfo{
	background-image:url(../../assets/images/icon-32-extinvitationinfo.png);
}

ul.toolbar span span {
	position: relative;
	top: 30px;
	left:-20px;	
	width:70px;	
	text-align:center;
	height:15px
}

#adminForm table{	
	width: 100%;
	border-spacing: 1px;
	background-color: #E7E7E7;
	color: #666;	

}

#adminForm table thead th {
	text-align: center;
	background: #F0F0F0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid white;
	font-size:10px;
}

#adminForm table tbody tr td {
	height: 25px;
	background: white;
	border: 1px solid white;
	text-align:center;
}

#adminForm table thead tr th a{
	text-decoration:none;
}

#title_control{
	border:1px solid #CCC;
	padding-top:5px;
}

#title_control div#controlls{
	padding-top:0px !important;
}

#title_control div#controlls input[type="submit"]{
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	border:1px solid #CCC;
	padding:3px 5px 3px 5px;
}

input[type="textarea"]{
	border:1px solid #CCC !important;
}

select,button{
	font-size:11px;
	color:#666;
}

#filter button[name="detail"]{
	float:right;
}

#filter #contr,#adminForm #contr{
	border:1px solid #CCC;
	display:inline-block;
	/*float:right;*/
	padding:5px;
	float: left;
width: 137px;
margin: 5px 5px 5px 0px;
}

#filter #contr #separator{
	padding-left:5px;
	padding-right:5px;
}

#admin_detail input,#adminForm table td{
	font-size:11px;
	color:#666;
}

#adminForm table td{
	text-align:left;
	padding-left:5px;
	background-color:#FFF !important;
}

.error{
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.projectphoto img{
	width:500px !important;
	display:inline-block !important;
	border:1px solid #CCC;
}

div.projectphoto{
	margin-bottom:10px !important;
}

table.nopad td dl{
	border-bottom:1px solid #ccc;
}

table.nopad td dl dt{
	border:1px solid #CCC;
	display:inline-block;
	margin-left:10px;
	padding:10px;
	border-bottom:none !important;
}

table.nopad .contextinfo {
	/*border: 1px solid #CCC;*/
	display: block;
	text-align: center;
	padding:5px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
}

table.nopad td dl dt:first-Child{
	margin-left:0px;
}

table.nopad td dl dt span{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
}

table.nopad div.current{
	border:1px solid #CCC;
	margin-top: -12px !important;
	border-top: none !important;
}
table.nopad div.current dd{
	margin-left:0px !important;
}

#photofp{
	width:500px; 
	height:200px;
	border:1px solid #CCC;	
	padding:5px;
}

#photofp img{
	width:500px;
	height:200px;
	border:none;
}

#projstatus{
	/*width:50px;
	height:20px;*/	
}

#projectstatus_fs{
	border:1px solid #CCC;
	width:250px;
	float:left;
	margin-left:10px;
	margin-top:32px;
}

#projectphoto_fs{
	width:510px;
	float:left;
}

#projectphoto_fs legend,#projectstatus_fs legend{
	font-size:12px;
}

#project>legend{
	font-size:14px !important;
}

#projstatus span {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	color: #666;
	font-family: verdana;
}

#maincolumn div.current dd #adminForm table thead th{
	font-size: 10px;
	padding-top: 5px !important;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 10px;
	font-weight:400;
}

#maincolumn div.current dd #adminForm table thead td{
	vertical-align:bottom;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}

.nopad dl.tabs dt.open {
	background-color: #F0F0F0 !important;
}

#callfortender{

}

#callfortender table{
	border:1px solid #FFF;
	
}

#callfortender table>tr:first-Child{
	border-top-left-radius:10px !important;
}

#callfortender table td{
	text-align:left !important;
}

#callfortender table th.status{
	
}

#callfortender table th.status div{
	margin-top:10px;
	
	text-align:center;
	
	background-color:#F0F0F0 !important;	
}

th.status a{
	display:inline-block !important;
}

fieldset span.title{
	display: inline-block;
	font-size: 22px;
	font-weight: bold;
	color: red !important;
	line-height: 48px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 5px;
}

#callfortender table th,table.callfortender th{

	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:25%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px !important;
	font-weight:900;
	color:#666;
	margin-right:10px;
	text-align: center;
	background: white !important;
	color: #666;
	border-bottom: none !important;
	text-align:left !important;


}

table.callfortender th.status div{
	margin-top:10px;
	text-align:center !important;
	background-color: #F0F0F0 !important;

}

#callfortender table{
	border:none !important;
}

#callfortender table td{
	padding-left:10px;
	border:none !important;
	font-size:11px;
	font-weight:500;
	color:#666;
	background-color:#FFF !important;
}

#invtitle {
	border-bottom: 1px solid #CCC;
	height: 50px;
	margin-bottom: 10px;
}

#filter_invitation {
	border-bottom: 1px solid #CCC;
	padding-bottom: 10px;
}

#adminForm table.callfortender td{
	background-color:#FFF !important;
}

#adminForm span.title {	
	display: inline-block;
	margin-left: 5px;
	font-size: 12px;
	font-family: verdana;
}

#supplier.blacklsup #admin_detail th {
	
	text-align: left;
	text-indent: 10px;
	width: 25% !important;
}

#debard_suppliers #admin_detail th{
 width:25% !important;
}

#prochead.projectd {
	border-radius: 6px;
}

#frtin {
	font-size: 14px !important;
}
#adminForm tr.center td {
	text-align: center !important;
}

.offlink{
	cursor:pointer;
}

.security_check td {
	border-top: 1px dotted !important;
	padding-top: 15px;
}

