table.DUVendors
{
	
	
}

table.DUVendors thead
{
	background-color: #1e317e;
	color: #ffffff;
	text-align: left;
}

table.DUVendors tbody tr.alternate 
{
	background-color:  #f2f2f2;
}

table.DUVendors th
{
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial;
	padding: 6px 5px;
	border-right: 2px solid white;
	text-align: left;
}

table.DUVendors tr.show-all th
{
	border-right: 0px;
	text-align: right;
	background: #ffffff;
}

table.DUVendors th.vendor-name
{
	width: 217px;
} 
table.DUVendors th.vendor-category
{
	width: 206px;
} 

table.DUVendors th.check-filter 
{
	border-right: 0px;
	width: 95px;
}


table.DUVendors th.table-sorted-desc
{
	background-image: url(/sc_images/procurement-vendor/sort-desc.gif);
	background-repeat: no-repeat;
}
table.DUVendors th.table-sorted-asc
{
	background-image: url(/sc_images/procurement-vendor/sort-asc.gif);
	background-repeat: no-repeat;
}
table.DUVendors th.vendor-category.table-sorted-desc, table.DUVendors th.vendor-category.table-sorted-asc
{
	background-position: 65px 9px;
}
table.DUVendors th.vendor-name.table-sorted-desc, table.DUVendors th.vendor-name.table-sorted-asc
{
	background-position: 40px 9px;
}

table.DUVendors th.facDir-name.table-sorted-desc, table.DUVendors th.facDir-name.table-sorted-asc
{
	background-position: 80px 9px;
}
table.DUVendors th.facDir-office.table-sorted-desc, table.DUVendors th.facDir-office.table-sorted-asc
{
	background-position: 50px 9px;
}

table.DUVendors td
{
	padding: 8px 5px;
}

table.DUVendors input.name-input
{
	width: 172px;
	border: 1px solid #7e9dbc;
	color: #595959;
	padding-left: 3px;
	text-transform: none;
}

table.DUVendors select.category-input
{
	width: 184px;
	text-transform: none;
	border: 1px solid #7e9dbc;
	color: #595959;
	padding-left: 3px;
}

table.DUVendors td img
{
	padding-left: 15px;
}

table.DUVendors thead.show-all
{
	background: transparent;
	text-align: right;
}

table.DUVendors tr:hover
{
	cursor: pointer;
}

table.DUVendors tr td
{
	font-size: 13px;
}

table.DUVendors tr td a, table.DUVendors tr td a:visited, table.DUVendors tr td a:active
{
	font-size: 14px;
	font-weight: bold;
	color: #20497f;
	text-decoration: underline;
	padding-left: 11px;
	background: transparent url(/sc_images/procurement-vendor/entry-closed.gif) no-repeat scroll 0 5px;
}
table.DUVendors tr td a:hover, table.DUVendors tr.hover td a
{
	color: #5081bc;
	background: transparent url(/sc_images/procurement-vendor/entry-hover.gif) no-repeat scroll 0 5px;
}

table.DUVendors tr.special-instructions td a:hover, table.DUVendors tr.special-instructions.hover td a, table.DUVendors tr.special-instructions td a:active
{
	background: transparent;
}

table.DUVendors tr td div.details 
{ 
	display: none;
	padding-left: 18px;
	padding-top: 5px;
	font-size: 85%;
}
table.DUVendors tr td div.details span.name
{
	font-weight: bold;
	font-size: 13px;
}
table.DUVendors tr td div.special-instructions 
{
	display: none;
}
table.DUVendors tr.open-entry td
{
	border-top: #c2bd97 solid 3px;
	border-bottom: #c2bd97 solid 3px;
	background: #ffffcd;
}
table.DUVendors tr.open-entry.has-instructions td
{
	border-top: #c2bd97 solid 3px;
	border-bottom: none;
	background: #ffffcd;
}
table.DUVendors tr.special-instructions td
{
	background: #feff99;
	border-bottom: #c2bd97 solid 3px;
}
table.DUVendors tr.open-entry td div.details 
{ 
	display: block; 
}
table.DUVendors tr.open-entry td div.special-instructions 
{ 
	display: none; 
}
table.DUVendors tr.open-entry td a, table.DUVendors tr.open-entry td a:visited, table.DUVendors tr.open-entry td a:active, table.DUVendors tr.open-entry td a:hover
{
	color: #000000;
	text-decoration: none;
	background: transparent url(/sc_images/procurement-vendor/entry-open.gif) no-repeat scroll 0 5px;
}
table.DUVendors tr.open-entry td div.details a, table.DUVendors tr.open-entry td div.details a:visited, table.DUVendors tr.open-entry td div.details a:active, table.DUVendors tr.special-instructions a, table.DUVendors tr.special-instructions a:visited
{
	font-weight: normal;
	font-size: 100%;
	color: #20497f;
	text-decoration: underline;
	background: transparent;
	padding-left: 0px;
}
table.DUVendors tr.open-entry td div.details a:hover, table.DUVendors tr.special-instructions a:hover
{
	color: #5081bc;
	padding-left: 0px;
}
table.DUVendors tr.open-entry td div.details a.email
{
	text-decoration: none;
}
table.DUVendors tr.special-instructions td img.icon
{
	float: left;
	padding-left: 0px;
}

table.DUVendors tr.special-instructions td span.headline
{
	color: #c00002;
	padding-left: 8px;
	font-weight: bold;
}
table.DUVendors tr.special-instructions td span.note
{
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
}
table.DUVendors tr.special-instructions ol
{
	margin-top: 0px;
}