.VisualClear {
	clear: both;
}

.SupplyMine .MainContentPadding {
	padding: 5px 0px 20px 11px;
}

/* Begin Featured Company Banner Styles */
.FeaturedSuppliers {
	vertical-align: top;
	width: 245px;
}

.FeaturedSuppliers img {
	float: left;
}

.FeaturedSuppliers img.BlankDot {
	margin: 0px;
}

.FeaturedSuppliersSearchPage {
	vertical-align: top;
/*	width: 270px; */
}

.FeaturedPropBannersTxt {
	font-weight: bold;
	width: 240px;
	padding: 0px 0px 5px 3px;
}

.FeaturedSuppliersSearchPage .BlankDot {
	margin: 0px;
}
/* End Featured Company Banner Styles */

/* Begin SupplyMine Homepage Featured Suppliers Banner Block Styles */
.SupplierHomePageFeaturedBannersBlock .FeaturedSuppliers {
	width: 375px;
	text-align: center;
}

.SupplierHomePageFeaturedBannersBlock .FeaturedSuppliers img {
	float: none;
}
/* End SupplyMine Homepage Featured Suppliers Banner Block Styles */

td.search
	{
	background-color: #ffcc00;
	padding: 0px;
	font-family: arial,sans;
	font-size: 8pt;
	}
td.searchgrey
	{
	background-color: #efefef;
	padding: 0px;
	font-family: arial,sans;
	font-size: 8pt;
	}
td.searchblank
	{
	background-color: #ffffff;
	padding: 0px;
	font-family: arial,sans;
	font-size: 8pt;
	}
td.featured
	{
	background-color: #efefef;
	}
img.ieicon
	{
	vertical-align: text-bottom;
	}
h1.suppliers
	{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 19px;
	color: #ffffff;
	}
.outer
	{
	border-style: solid;
	border-width: 1px;
	border-color: #000066;
	}
.inner
	{
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	background-color: #000066;
	padding: 4px;
	}
.container
	{
	background-image: url('/graphics/events/events_background.gif');
	background-repeat: repeat-x;
	}
	
.TestimonialLinkBox {
	float: right; 
	width: 225px; 
	margin: 0px 0px 20px 20px; 
}

.TestimonialLinkBox .header {
	background: #000066;
	color: #ffffff;
	font-size: 11pt;
	font-weight: bold;
	padding: 3px 6px 3px 7px;
}

.TestimonialLinkBox .ContainerBorder {
	border: 1px solid #000066; 
}

.TestimonialLinkBox ul {
	 margin: 10px 0px 10px 15px;
	 padding: 0px 0px 0px 15px;
}

.TestimonialLinkBox li {
	padding-bottom: 5px;
}

.SupplierTestimonials li {
	padding-bottom: 20px;
}

/* Begin Form Styles */
.formHeader
{
	font-family: verdana, arial, sans;
	font-size: 12pt;
	font-weight: bold;
    color: #000066;
	width: 635px;
	padding: 2px 0px 2px 0px;
	margin-top: 20px;
}
.genHeader
{
	font-size: 13px;
	font-family: verdana, arial, sans;
	font-weight: bold;
    color: #000066;
	padding-bottom: 0px;
}
.genContent
{
	padding-left: 4px;
}
.formFieldsTitle
{
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Microsoft Sans Serif',arial,sans;
    BACKGROUND-COLOR: #000066;
	padding-left: 5px;
}
.formFieldsValue
{
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Microsoft Sans Serif',arial,sans;
    BACKGROUND-COLOR: #e6e6e6;
}
.blueborder
{
    BORDER-RIGHT: #0000ff 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #0000ff 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #0000ff 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #0000ff 1px solid
}
H3
{
    FONT-SIZE: 16px;
    FONT-FAMILY: 'Verdana, arial, sans'
}
.grayborder
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #c0c0c0 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #c0c0c0 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #c0c0c0 1px solid
}
.formtext
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.fbuttons
{
	background-color: #000066;
	color: #ffffff;
	font-family: 'Microsoft Sans Serif',arial,sans;
	font-weight: bold;
	font-size: 11px;
	padding-left: 3px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
}
/* End Form Styles */

.RatingNoResponse { /* Supplier None Responsive Supplier Rating */
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

/* Search Form Links */
a.alpha:link
	{
	font-family: arial,sans;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	color: #000066;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	}
a.alpha:visited
	{
	font-family: arial,sans;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	color: #000066;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	}
a.alpha:hover
	{
	font-family: arial,sans;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	padding: 1px;
	background-color: #000066;
	padding-left: 2px;
	padding-right: 2px;
	}
a.alpha:active
	{
	font-family: arial,sans;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	color: #000066;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	}
a.editorial:link
	{
    color: #000066;
    font-family: verdana;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
	}
a.editorial:visited
	{
    color: #000066;
    font-family: verdana;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
	}
a.editorial:hover
	{
    color: #000066;
    font-family: verdana;
    text-decoration: underline;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
	}
a.editorial:active
	{
    color: #000066;
    font-family: verdana;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
	}
/* Search Form Links */



/* Supplier Boxes */

.ssBoxBorder {
	border: 1px solid #efefef;
	float: left;
	padding: 0px;
	margin: 0px 0px 10px 10px;
	
}

.ssBoxHeader {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #000066;
	text-align: center;
	padding: 2px 10px;
}

.ssBoxPadding {
	padding: 10px;
	margin: 0px;
}

.ssBoxPadding ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.ssBoxPadding ul li {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 3px 0px;
}

.ssBoxPadding .inline {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 10px 0px;
}

.ssBoxPadding .inline li {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 3px 0px;
	width: 140px;
	float: left;
}

.RightColumnItems {
	list-style: none;
	margin: 0px 5px;
	padding: 0;
}

.RightColumnItems li {
	background: url(/graphics/icons/bullet_blue.gif) no-repeat 0px 5px;
	padding-left: 7px;
	padding-bottom: 3px;
}

.RightColumnItems li a,
.RightColumnItems li a:link,
.RightColumnItems li a:active {
	color: #000066;
}

.RightColumnItems li a:hover {
	color: #ff0000;
}
/* End Supplier Boxes */

/* Begin None Featured Supplier Clearing Page Information Styles */
.SupplyMine .BackToListing h2 {
	margin:  -5px 0px 0px 30px;
	_margin-top: -32px;
	font-size: 9pt;
}

.SupplyMine .StandardClearingPageTbl {
	border-collapse: collapse;
	width: 100%;
	clear: both;
}

.SupplyMine .StandardClearingPageTbl td {
	vertical-align: top;
	width: 100%;
}

.SupplyMine .StandardClearingPageTbl .Content {
	padding-right: 20px;
}

.SupplyMine .StandardClearingPageTbl h2 {
	font-size: 8pt;
	margin: 35px 0px 3px 0px;
}

.SupplyMine .StandardClearingPageTbl h2.ProductsServices {
	margin: 15px 0px 5px 0px;
}

.SupplyMine .StandardClearingPageTbl ul {
	padding: 0px;
	margin: 10px 50px 25px 50px;
}

.SupplyMine .StandardClearingPageTbl ul li {
	padding-bottom: 5px;
}

.SupplyMine .StandardClearingPageTbl .ButtonLink {
	background: url(/suppliers/Global/Assets/Images/Buttons/ButtonBg.gif) no-repeat right top;
	padding-right: 7px;
}

/* Begin Contact Btn Styles */
.SupplyMine .StandardClearingPageTbl .ButtonsWrapper {
	width: 312px;
}


.SupplyMine .StandardClearingPageTbl .ContactInfoWrapper {
	background: url(/suppliers/Global/Assets/Images/Buttons/ContactInfoBg.jpg) no-repeat right bottom;	
	margin-bottom: 10px;
}

.SupplyMine .StandardClearingPageTbl .ContactInfoWrapper ul {
	list-style: none;
	padding: 0px;
	margin: 5px 0px 0px 50px;
}

.SupplyMine .StandardClearingPageTbl .ContactInfoWrapper .VisualClear {
	height: 20px;
}

.SupplyMine .StandardClearingPageTbl .ContactInfoWrapper ul li {
	float: left;
	width: 115px;
	font-size: 7.5pt;
	background: url(/Global/Assets/Images/Bullets/SolidBlack.gif) no-repeat left 5px;
	padding-left: 7px;
	padding-bottom: 5px;
}

.SupplyMine .StandardClearingPageTbl .ContactBtnWrapper {
}

.SupplyMine .StandardClearingPageTbl a.ContactBtn,
.SupplyMine .StandardClearingPageTbl a.ContactBtn:visited {
	display: block;
	height: 16px;
	color: #003399;
	background: url(/suppliers/Global/Assets/Images/Buttons/Contact_On.gif) no-repeat left top;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 22px;
}

.SupplyMine .StandardClearingPageTbl a.ContactBtn:hover {
	background: url(/suppliers/Global/Assets/Images/Buttons/Contact_Over.gif) no-repeat left top;
	color: #0055ff;
}

.SupplyMine .StandardClearingPageTbl .ContactBtnDisabled {
	display: block;
	height: 16px;
	color: #444444;
	background: url(/suppliers/Global/Assets/Images/Buttons/Contact_Off.gif) no-repeat left top;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 22px;
} 
/* End Contact Btn Styles */

/* Begin Catalog Btn Styles */
.SupplyMine .StandardClearingPageTbl .CatalogBtnWrapper {
	width: 145px;
	float: left;
}

.SupplyMine .StandardClearingPageTbl a.CatalogBtn,
.SupplyMine .StandardClearingPageTbl a.CatalogBtn:visited {
	display: block;
	height: 16px;
	color: #003399;
	background: url(/suppliers/Global/Assets/Images/Buttons/Catalog_On.gif) no-repeat left top;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 22px;
}

.SupplyMine .StandardClearingPageTbl a.CatalogBtn:hover {
	background: url(/suppliers/Global/Assets/Images/Buttons/Catalog_Over.gif) no-repeat left top;
	color: #0055ff;
}

.SupplyMine .StandardClearingPageTbl .CatalogBtnDisabled {
	display: block;
	height: 16px;
	color: #444444;
	background: url(/suppliers/Global/Assets/Images/Buttons/Catalog_Off.gif) no-repeat left top;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 22px;
} 
/* End Catalog Btn Styles */

/* Begin Products Btn Styles */
.SupplyMine .StandardClearingPageTbl .ProductsBtnWrapper {
	width: 145px;
	float: right;
}

.SupplyMine .StandardClearingPageTbl a.ProductsBtn,
.SupplyMine .StandardClearingPageTbl a.ProductsBtn:visited {
	display: block;
	height: 16px;
	color: #003399;
	background: url(/suppliers/Global/Assets/Images/Buttons/Products_On.gif) no-repeat left top;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 22px;
}

.SupplyMine .StandardClearingPageTbl a.ProductsBtn:hover {
	background: url(/suppliers/Global/Assets/Images/Buttons/Products_Over.gif) no-repeat left top;
	color: #0055ff;
}

.SupplyMine .StandardClearingPageTbl .ProductsBtnDisabled {
	display: block;
	height: 16px;
	color: #444444;
	background: url(/suppliers/Global/Assets/Images/Buttons/Products_Off.gif) no-repeat left top;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 22px;
} 
/* End Catalog Btn Styles */

.SupplyMine .StandardClearingPageTbl .RightColumn {
}


/* Begin None Featured Supplier Clearing Pages Address Page */
.SupplyMine .FeaturedAddress {
	border-bottom: 1px solid #dfdfdf;
	padding-top: 10px;
	padding-bottom: 10px;
}

.SupplyMine .FeaturedAddress .AddressTblFullList {
/*	margin-top: 5px;
	margin-bottom: 30px; */
}

.SupplyMine .FeaturedAddress .AddressTbl td,
.SupplyMine .FeaturedAddress .AddressTblFullList td {
	padding-bottom: 5px;
}

.SupplyMine .FeaturedAddress .AddressTbl th,
.SupplyMine .FeaturedAddress .AddressTblFullList th,
.SupplyMine .CompanyWebsiteEmail th {
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	padding-right: 7px;
}

.SupplyMine .FeaturedAddress .ItemHeader {
	font-weight: bold;
}

.SupplyMine .FeaturedAddress .ContactInfoBtn {
	padding-left: 69px;
}

.SupplyMine .FeaturedSupplierListing {
	padding-bottom: 15px;
}

.SupplyMine .BackToListing {
/*	font-weight: bold; */
	font-weight: normal;
	padding-top: 7px;
}

.SupplyMine .CompanyWebsiteEmail {
	margin: 2px 0px 40px 0px;
	font-weight: bold;
}

.SupplyMine .SupplierCountryFlag {
	margin-left: 6px;
}
/* End None Featured Supplier Clearing Pages Address Page */


/* Begin Featured Supplier Clearing Pages Styles */
.SupplyMine .ListingContainer .SupplierGoodsInfo {
	clear: both;
	padding-top: 10px;
}

.SupplyMine .ListingContainer ul {
	list-style: none;
}

.SupplyMine .ListingContainer li {
	background: url(/graphics/icons/bullet_black.gif) no-repeat left 2px;
	padding-bottom: 3px;
	padding-left: 7px;
}

.SupplyMine .ListingContainer .PDF {
	font-weight: bold;
	font-size: 7pt;
	position: relative;
	bottom: 3px;
}

.SupplyMine .ListingContainer .FeaturedSupplierBtns {
	height: 20px;
	margin-top: 10px;
}

.SupplyMine .ListingContainer .FeaturedSupplierBtns div {
	float: left;
	margin-right: 5px;
}

.SupplyMine .ListingContainer .FeaturedDivider {
	background: #b8b8b8;
	margin: 0px 0px 15px 0px;
	clear: both;
}

.SupplyMine .FeaturedSupplierLogo {
	text-align: center;
	margin: 20px 0px;
}

.SupplyMine .FeaturedAddress {
	border-bottom: 1px solid #dfdfdf;
	padding-top: 10px;
	padding-bottom: 10px;
}

.SupplyMine .FeaturedAddress .AddressTblFullList {
/*	margin-top: 5px;
	margin-bottom: 30px; */
}

.SupplyMine .FeaturedAddress .AddressTbl td,
.SupplyMine .FeaturedAddress .AddressTblFullList td {
	padding-bottom: 5px;
}

.SupplyMine .FeaturedAddress .AddressTbl th,
.SupplyMine .FeaturedAddress .AddressTblFullList th,
.SupplyMine .ListingContainer .CompanyWebsiteEmail th {
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	padding-right: 7px;
}

.SupplyMine .ListingContainer .ItemHeader,
.SupplyMine .FeaturedAddress .ItemHeader {
	font-weight: bold;
}

.SupplyMine .FeaturedAddress .ContactInfoBtn {
	padding-left: 69px;
}

.SupplyMine .FeaturedSupplierListing {
	padding-bottom: 15px;
}

.SupplyMine .ListingContainer .BackToListing {
/*	font-weight: bold; */
	font-weight: normal;
	padding-top: 7px;
}

.SupplyMine .ListingContainer .CompanyWebsiteEmail {
	margin: 2px 0px 40px 0px;
	font-weight: bold;
}

.SupplyMine .ListingContainer .SupplierCountryFlag {
	margin-left: 6px;
}
/* End Featured Supplier Clearing Pages Styles */


/* End None Featured Supplier Clearing Page Information Styles */

/* Begin Side Article Styles */
.RightSideColumn {
	width: 215px;
}

.RightSideColumn a,
.RightSideColumn a:visited {
	color: #000066;
}

.RightSideColumn a:hover {
	color: #ff0000;
}

.RightSideColumn .ItemBlockContainer {
	border: 1px solid #dfdfdf;
	padding: 5px 15px 7px 15px;
	background-color: #ffffff;
}

.ArticlesSectionDescription,
.RightSideColumn .ArticleSnippetDescription {
	border-left: 6px solid #ffcc00;
	background-color: #000066;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	display: block;
	padding: 1px 3px 2px 5px;
	text-transform: uppercase;
	white-space: nowrap;
}

.RightSideColumn .ArticleSnippetHeadline{
	font-weight: bold;
	padding-bottom: 2px;
}

.RightSideColumn .ArticleSnippetSummary {
}

.RightSideColumn .ArticleShowAllArticles {
	padding: 10px 0px 0px 0px;
	font-size: 7pt;
}

.RightSideColumn .ArticlesSubmit {
	font-style: italic;
	font-weight: bold;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	border-top: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
	font-size: 7pt;
	text-align: center;
}
/* End Side Article Styles */



/* Begin Category Styles */
/* Begin Category List Styles*/
.CategoryAlphaListWrapper {
	padding: 20px 0px 20px 20px;
}

.CategoryAlphaList {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 450px;
}

.CategoryAlphaList h2 {
	font-size: 8pt;
	margin: 1px 0px;
}

.CategoryAlphaList ul {
	list-style: none;
	background: url(/graphics/suppliers/ConnectorBar.gif) no-repeat left -7px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 30px;
}

.CategoryAlphaList ul li {
	background-color: #ffffff;
	padding: 2px 0px 2px 4px;
}

.CategoryAlphaList a,
.CategoryAlphaList a:visited {
	color: #666666;
}

.CategoryAlphaList a:hover {
	color: #ff0000;
}

.CategoryAlphaList ul li a,
.CategoryAlphaList ul li h3 a,
.CategoryAlphaList ul li a:visited,
.CategoryAlphaList ul li h3 a:visited {
	color: #666666;
	text-decoration: none;
}

.CategoryAlphaList ul li a:hover,
.CategoryAlphaList ul li h3 a:hover {
	color: #ff0000;
	text-decoration: none;
}

.CategoryAlphaList ul li h3 {
	margin: 1px 0px;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #666666;
}

.CategoryAlphaList ul li ul {
	margin-bottom: 10px;
	background: none;
}

.CategoryAlphaList ul li ul li {
	list-style: none;
	padding: 2px 0px 2px 75px;
}

.CategoryAlphaList ul li ul li a {
	background: url(/graphics/suppliers/Arrow_003399.gif) no-repeat left 4px;
	padding-left: 6px;
	color: #003399;
	text-decoration: underline;
}

.CategoryAlphaList ul li ul li a:visited {
	background: url(/graphics/suppliers/Arrow_780000.gif) no-repeat  left 4px;
	padding-left: 6px;
	color: #780000;
	text-decoration: underline;
}

.CategoryAlphaList ul li ul li a:hover {
	background: url(/graphics/suppliers/Arrow_ff0000.gif) no-repeat left left 4px;
	padding-left: 6px;
	color: #ff0000;
	text-decoration: underline;
}
/* End Category List Styles*/
/* Begin Directory List Styles*/
.CategoryAlphaListDirectory {
	list-style: none;
}

.CategoryAlphaListDirectory li {
	color: #666666;
	padding-bottom: 7px;
}

.CategoryAlphaListDirectory li a {
	color: #666666;
	text-decoration: nones;
	padding: 0px 6px;
}

.CategoryAlphaListDirectory li a.SubCategory {
	background: url(/graphics/suppliers/Arrow_003399.gif) no-repeat left 4px;
	color: #003399;
	text-decoration: underline;
}

.CategoryAlphaListDirectory li a.SubCategory:visited {
	background: url(/graphics/suppliers/Arrow_780000.gif) no-repeat left 4px;
	color: #780000;
	text-decoration: underline;
}

.CategoryAlphaListDirectory li a.SubCategory:hover {
	background: url(/graphics/suppliers/Arrow_ff0000.gif) no-repeat left 4px;
	color: #ff0000;
	text-decoration: underline;
}

.CategoryAlphaListDirectory li a.Category,
.CategoryAlphaListDirectory li a.Category:visited {
	color: #666666;
	text-decoration: underline;
	font-size: 7.5pt;
}

.CategoryAlphaListDirectory li a.Category:hover {
	color: #ff0000;
	text-decoration: underline;
	font-size: 7.5pt;
}

.CategoryAlphaListDirectory li a.Group,
.CategoryAlphaListDirectory li a.Group:visited {
	color: #797979;
	text-decoration: underline;
	font-weight: bold;
	font-size: 7.5pt;
}

.CategoryAlphaListDirectory li a.Group:hover {
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 7.5pt;
}
/* End Directory List Styles*/
/* End Category Styles */

/* Begin Google Map Styles */
.GoogleMapContainer {
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 10px 0px;
	margin: 5px 0px;
}

.GoogleMapContainer .GoogleMap {
	border: 1px solid #dfdfdf;
	text-align: center;
}

.GoogleMapContainer .GoogleMapLink {
	padding-top: 1px;
	width: 400px;
	text-align: center;
}
/* End Google Map Styles */

/* Begin Clearing Page Alpha Index Styles */
.ClearingPages {
	margin: 10px 0px 10px 15px;
}
/* End Clearing Page Alpha Index Styles */
