body, table, tr, td {
font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 10pt; color: 000000;
}
.text {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 10pt; color: 000000;}
.hdr2 {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 19px; color: 666666; font-weight: bold;}
.hdr3 {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 16px; color: 666666; font-weight: bold;}
.subhdr2 {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 15px; color: 666666; font-weight: bold; background-color:#DDDDDD;}
.subhdr3 {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 13px; color: 333333; font-weight: bold; font-style:italic;}
.wsmtext {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 11px; color: ffffff;}
.smtext {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: 000000;}
.border { border:1px solid #666666; padding:1px;}
.border2 { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #666666; padding:8px;}
.border3 { border-width: 1px 1px 0px 1px; border-style: solid; border-color: #666666; padding:1px;}
.border4 { border:1px solid #666666; border-style: solid; border-color: #666666; padding:8px;}
.redtext {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 11px; color: CC0000;}
.redtext12 {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: CC0000;}
.noPad { padding: 0px;}
a.link2:link {font-family: arial, Verdana, Helvetica, sans-serif;  color: 000066; font-size: 11px}
a.link2:visited {font-family: arial, Verdana, Helvetica, sans-serif;  color: 000066; font-size: 11px}
a.link2:hover {font-family: arial, Verdana, Helvetica, sans-serif;  color: 666699; font-size: 11px; text-decoration:none;}
	



.introHdr {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 18px; color: 999999; font-weight:bold}
.smcopy {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 8pt; color: 000000;}
.smbcopy {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 8pt; color: 000000; font-weight: bold;}}
.redcopy {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 10pt; color: 990000; font-weight: bold;}
.hdr {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 11pt; color: 333333; font-weight: bold;}
.memberHdr {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 12pt; color: 000033; font-weight: bold;}
.wboxtitle {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 8pt; color: 000000;}
.wboxco {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 9pt; color: 000000;}
.subhdr {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 10pt; color: 000033; font-weight: bold;}
.category {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 8pt; color: 000033; font-weight: bold;}
.entry {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 8pt; color: 000099;}
.bcopy	 {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 10pt; color: 000000; font-weight: bold;}
#hdrConference {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; color: 000; font-weight: bold;padding-bottom:15px;}
#hdrConference02 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; color: 000; font-weight: bold;padding-bottom:5px;}
#hdrConference03 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: 000; font-weight: bold;padding-bottom:5px;}
#hdrConference04 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 19px; color: 000; font-weight: bold;padding-bottom:5px;}

.bluecopy {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: 000066;
			font-weight: bold;}
.copy {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: 000000;
	}
	
.copywhite {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: ffffff;
	}
	
.tallcopy {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			line-height : 125%;
			font-size: 9pt;
			color: 000000;
	}
.lgcopy {
			font-family:  Arial, Verdana, Helvetica, sans-serif;
			font-size: 11pt;
			color: 000000;
			font-weight: bold;
	}
.bcrumb {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;			
			color: #000;
			font-weight: bold;
	}

.biglabel
{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 13pt;
			color: 000000;
			font-weight: bold;
}
.mediumlabel
{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: 000000;
			font-weight: bold;
}
.smalllabel
{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 6pt;
			color: 000000;
			font-weight: bold;
}
	
.greycopy {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: 999999;
			font-weight: bold;
   }
   
  A.greycopy	{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: 999999;
			font-weight: bold;
			text-decoration: none;				
	}

A.greycopy:hover {
			font-family:  Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: 000066;
			text-decoration: none;
			font-weight: bold;
	}
   
.class	{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: 666699;
			font-weight: bold;
			text-decoration: none;			
	}
	
A.bcrumb:hover {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: 0000CC;
			font-weight: bold;
	}
	
.header {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 12pt;
			color: 000000;
			text-decoration: none;
			font-weight: bold;
	}
	
.subHdr {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: 336600;
			font-weight: bold;
	}
.gloss {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			color: 000099;
			font-weight: bold;
			font-size: 11pt;
			text-decoration: none;
	}
.bkgdblack {
			background: #000000;
			background-image: url(../images/black.gif);
	}
.red {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 10pt;
			color: 990000;
			font-weight: bold;
  }

A:hover   { 
			color: cc6600
  }

.link{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: 999999;
			font-weight: bold;
			
	}

A.link	{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: 666699;
			font-weight: bold;
			
	}

A.link:hover {
			font-family:  Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: 000066;
			text-decoration: none;
			font-weight: bold;
	}

.textlink	{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			font-weight: bold;
			line-height: 22px;
			color: blue;
			
	}

A.textlink	{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: blue;
			font-weight: bold;
			line-height: 22px;
			
	}


A.textlink:hover {
			font-family:  Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: #CC6600;
			text-decoration: none;
			font-weight: bold;
			line-height: 22px;
	}
	
A.textlink:visited {
			font-family:  Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: purple;
			text-decoration: none;
			font-weight: bold;
			line-height: 22px;
	}
	
A.supplink	{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			line-height:125%;
			font-size: 9pt;
			color: 003333;
			font-weight: bold;
			text-decoration: none;
			
	}
	
A.classifiedsmall:visited	{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: 0033CC;
	}	
	
A.classifiedsmall	{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: 0033CC;
	}

A.classifiedsmall:hover {
			font-family:  Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: FF9900;
	}
	
A.classified:visited	{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: 0033CC;
			font-weight: bold;		
	}	


A.classified	{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: 0033CC;
			font-weight: bold;
			
	}

A.classified:VISITED {
			font-family:  Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: 0033CC;
			font-weight: bold;
	}
	
A.classified:hover {
			font-family:  Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: FF9900;
			font-weight: bold;
	}

A.supplink:hover {
			font-family:  Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: FF9900;
			text-decoration: none;
			font-weight: bold;
	}
	
A.smalllink	{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			line-height:115%;
			font-size: 8pt;
			color: 666699;
			font-weight: bold;
			text-decoration: none;
			
	}

A.smalllink:hover {
			font-family:  Arial, Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: 000066;
			text-decoration: none;
			font-weight: bold;
	}	

TD	{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: 000000;
	}
A.extralink	{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 10px;
			color: 000066;
			text-decoration: none;
			font-weight: bold;

	}

A.extralink:hover {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 10px;
			color: 006600;
			font-weight: bold;
			text-decoration: none;
	}
		
		
.background  {background-image: url(http://www.uniprofoodservice.com/images/holder.gif); background-repeat: no-repeat;}
.backgroundclass  {background-image: url(http://www.uniprofoodservice.com/images/classBKGD.gif); background-repeat: no-repeat;}
.form {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: 000000;
		font-size: 11px;}
		
.inputfield {background : #F9ECDC;
			font-size: 8pt;}
			
			
/*NEW FOR SHOW REPORT*/

h2 {
font-family: Arial, Verdana, Helvetica, sans-serif;  
font-size: 15px; color: 666666; font-weight: bold; 
background-color:#DDDDDD;
margin:0;
margin-bottom:5px;
padding: 2px 5px;
border-bottom:1px solid #666666;

}	


h3 {
font-family: Arial, Verdana, Helvetica, sans-serif;  
font-size: 11px; 
color: 333333;
font-weight: bold; 
font-style:italic;
margin:0;
margin-bottom:4px;
}

h4 {
font-family: Arial, Verdana, Helvetica, sans-serif;  
font-size: 20px; 
color: 000; 
font-weight: bold; 
padding-bottom:1px;
}

h5 {
font-family: Arial, Verdana, Helvetica, sans-serif;  
font-size: 15px; color: 666666; font-weight: bold; 
background-color:#DDDDDD;
width:700px;
margin:0;
float:left;
margin-bottom:0px;
padding: 2px 5px;
border: 1px solid #666666;
border-bottom: 0px;

}

h6 {
font-family: Arial, Verdana, Helvetica, sans-serif;  
font-size: 11px; 
width:321px;
float:left;
color: 333333; 
font-weight: bold; 
font-style:italic;
margin:0;
margin-bottom:4px;
}

#h7 {
font-family: Arial, Verdana, Helvetica, sans-serif;  
font-size: 15px; color: 666666; font-weight: bold; 
background-color:#DDDDDD;
width:321px;
margin:0;
float:left;
margin-bottom:5px;
padding: 2px 5px;
border-bottom:1px solid #666666;

}

#h8 {
font-family: Arial, Verdana, Helvetica, sans-serif;  
font-size: 11px; 
width:321px;
float:left;
color: 333333; 
font-weight: bold; 
font-style:italic;
margin:0;
margin-bottom:4px;
}

#container {

}

#supplierInfo {
width:320px;
margin-left:345px;
border:1px solid #999;
padding-bottom:6px;
}

#showInfo {
width:340px;
border:1px solid #999;
float:left;
padding-bottom:6px;

}

#showInfoSm {
width:359px;
border:1px solid #999;
float:left;
padding-bottom:6px; margin-right:8px;
margin-top:8px;
}

#showInfoSm01 {
width:170px;
border:1px solid #999;
float:left;
padding-bottom:6px; margin-right:8px;
margin-top:8px;
}

#showInfoSm02 {
width:170px;
border:1px solid #999;
float:left;
padding-bottom:6px;
margin-top:8px;
}

#showInfo2 {
border:8px solid #999;
padding-bottom:6px;
margin-bottom:10px;
height:100%;
width:400px;
text-align:left;
}	

#supplierInfo2 {
border:1px solid #999;
padding-bottom:6px;
height:100%;
margin-bottom:10px;
width:440px;
text-align:left;
}	

#leftCol {
border:0px solid #fcf;
width:150px;
text-align:left;
float:left;
}

#rightCol {
padding-left:6px;
text-align:left;
float:right;
border-left:1px solid #999;
}

#displayTable td{
padding: 1px 4px;
font-size:9px;

}


#emailLinks {
clear:both;
font-size:10px;
padding:5px;
border-top:1px solid #999;}


#PageHeader {
clear:both;
float:left;
border-top:1px solid #666;
border-bottom:1px solid #666;
padding:5px 0px;
}

#PageHeader2 {
clear:both;
width:700px;
float:left;
border-top:1px solid #666;

border-bottom:1px solid #666;
padding:5px 0px;
}

#supplierName {
font-size: 16px;
color: 666666; 
font-weight: bold;
width:450px;
float:left;

}

#Date {

width:200px;
float:right;
}

#StepContainer {
border: 1px solid #999;
height:15px;
font-weight:bold;
font-size:11px;
margin:0 12 0 5;
}

.StepNumber {
padding: 0 2 1 2;
width:15px;
float:left;
background:#999;
color:#fff;
}

.StepNumber2 {
padding: 0 2 1 2;
width:15px;
float:left;
background:#004D34;
color:#fff;
}

.Step {
padding: 0 2 1 1;
width:67px;
float:left;
border: 0px solid #999;
color:666;
}
.Step2 {
padding: 0 2 1 1;
width:67px;
float:left;
background:#004D34;
color:fff;
}

#table {
background: #ccc;
border:0px solid #999;
border-bottom: 1px #999;
}

#tableName {
border-top: 1px solid #999;
border-bottom: 1px solid #999; 
border-left: 1px solid #999;
padding: 3px;
}

#tableName2 {
padding: 3px;
border-top: 1px solid #999;
border-bottom: 1px solid #999; 
border-right: 1px solid #999;
border-left: 1px solid #999;
}

#tableDescript {
padding: 3px;
border-right: 0px solid #999;
border-bottom: 1px solid #999;
border-top: 0px solid #999;
border-left: 1px solid #999;
}

#tableDescript2 {
padding: 3px;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
border-left: 1px solid #999;
border-top: 0px solid #999;
}

.alterStyle
{
	background: #F3F3F3;
}

.defaultStyle
{
	background: #fff;
	padding: 2px;
}

.headerStyle
{
	background:#FFF2E1;
	padding: 2px;
}

.tableRowStyle
{
	overflow:hidden;
	border:1px solid #c00;
}
DIV.pageBreak 
{
	height:0px;
	page-break-after:always;
}

DIV.divContentHolder
{
	vertical-align:top;
	border-collapse: collapse;	
}

.contentContainer
{
	border:0px solid #c00;
	margin:15px 0;

}

.contentContainer hr
{
	margin:18px 36px;
	width:450px;

}

.contentContainer h2
{
	margin:0px;
	padding:0px;
	background:transparent;
	color:#000;
	font-size:12px;
	border:0px;
}

.contentContainer .lessPadding
{
	margin:0px 0 0 15px;
	width:508px;
}

.contentContainer p
{
	margin:0px;
	padding:0px;
}

.contentContainer .alphabetCont
{
	border:0px solid #c00;
	text-align:center;
	margin:0 0 7px 0;
}

.contentContainer .tableCont
{

	width:360px;
	margin-right:120px;
	margin-left: 14px;
	text-align:left;
	padding:0 0 10px 4px;

}


.contentContainer .tableCont .tableCont1
{
	width:210px;
	border-top:2px solid #DEDFDE;
	padding-top: 10px;
	line-height: 10px;
}

.contentContainer .tableCont .tableCont2
{
	width:100px;
	border-top:2px solid #DEDFDE;
	padding-top: 10px;
}

.contentContainer .tableCont .tableCont3
{
	width:65px;
	border-top:2px solid #DEDFDE;
	padding-top: 10px;
}

.contentContainer .tableCont th
{
	padding:0 0 10px 4px;
	border:0px solid #c00;
}

.contentContainer .detailTable .tableCont th
{
	color: #004D31;
}

.contentContainer .tableCont th a,
.contentContainer .tableCont th a:link,
.contentContainer .tableCont th a:visited
{
	color:#000063;
}


.contentContainer .tableCont td
{
	vertical-align:top;
	
}
.BestSellersLogo img {
float: right;
padding: 0;
margin: 0;
width: 65px;
}

.FloatLeft {
	float: left;
}
.FloatRight {
	float: Right;
}
/*Admin Styles */

h1
{
	font-size:20px;
	margin-bottom:10px;
}

.ContentContainerAdmin .tableCont
{
	width:520px;
	border:0px solid #c00;
margin:0;
padding: 0;
}

.ContentContainerAdmin h2
{
	font-weight:bold;
	margin:0px;
	padding:2px;
}

.ContentContainerAdmin .tableCont h2
{
	font-size:11px;
	font-weight:bold;
	margin:0px 0 -8px 0;
	padding:2px;
	text-align:left;
	border:0px solid #c00;
}

.ContentContainerAdmin
{
	border:0px solid #c00;
	text-align:center;
	width:520px;
	margin:15px 0 0 0;
	font-size:12px;
}

.ContentContainerAdmin table
{
	/*margin:20px 20px 20px 50px;
	padding:5px;*/
	background:#F4F2F2;
}

.ContentContainerAdmin table h2 a,
.ContentContainerAdmin table h2 a:link,
.ContentContainerAdmin table h2 a:visited
{
	color:#c00;
}

.ContentContainerAdmin .tableCont th
{
	border-right:1px solid #004D31;
	border-bottom:1px solid #004D31;
	background:#FFB252;
	color:#004D31;
	font-size:12px;
	padding:2px 5px;
}
.PrintRules {
border-top:1px solid #999;
border-bottom:1px solid #999;
margin: 10px 0 !important;
padding: 3px 0 !important;
}
.tableContHdr {
	border-bottom:1px solid #004D31 !important;
	border-right:none !important;
	background:#FFB252;
	color:#004D31;
	font-size:11px !important;
	font-weight: bold;
	vertical-align:middle !important;

}
.tableContHdr a {
	color:#004D31;
	text-decoration: underline;
}
.tableContHdr a:hover {
	color:#004D31;
	text-decoration: none;
}
.tableContHdr2 {
	border-bottom:none !important;
	border-right:none !important;
	background:#FFB252;
	color:#004D31;
	font-size:11px !important;
	font-weight: bold;
}
.Bold 
{
font-weight: bold;
background: none;
}
.tableContRow 
{
	border-right:none !important;
	border-bottom:1px solid #9C9A9C !important;
	font-size:10px !important;
	background-color:Transparent !important;
}
.tableContRow2 {
	border-right:none !important;
	border-bottom:none !important;
	font-size:10px !important;
	background-color:Transparent !important;
}

.ContentContainerAdmin .tableCont td
{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	font-size: 10px;
	padding:2px 5px;

}

.tableContRow 
{
	border-right:none !important;
	border-bottom:1px solid #9C9A9C !important;
	font-size:10px !important;
	background-color:Transparent !important;
	
}
.tableContRow2 {
	border-right:none !important;
	border-bottom:none !important;
	font-size:10px !important;
	background-color:Transparent !important;
}
.ContentContainerAdmin .tableCont .alternatingRow
{
	background-color:#D0CECE;
}

.ContentContainerAdmin .tableCont input
{
	margin-left:8px;
}

.ContentContainerAdmin .tableLinks,
.ContentContainerAdmin .tableButtons
{
	border:0px solid #c00 !important;
	margin-top:-10px;
	background:#fff;
	padding:0;
}
.tableLinks a
{
	border-right:1px solid #999;
	padding: 0 10px;
}

.tableLinks select
{
	width:460px;
}

.verification
{
	color:#c00;
	font-size:10px;
	font-weight:bold;
	margin:10px 0;
	display:block;
}

.ContentContainerAdmin textarea
{
	width:500px;
	height:75px;
}

.clearDiv
{
	clear:both;	
}

/**/

.resultsTable
{
	border:0px solid #c00;
	margin-left:100px;
	text-align:center;
}

.resultsTable td
{
	padding-right:10px;
}

.detailTable
{
	margin-top:10px;
	margin-bottom:20px;
}

.promotionDesc
{
	padding: 10px 10px 7px 15px;
}

.promotionDesc p
{
	margin: 10px 0 0 0;
	font-size: 11px;
	text-align: left;
	line-height: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


