
/*
.Partner a, .Partner a:visited, .Partner a:hover
{	
	color: #305478;
	text-decoration: underline;
}

.Partner .Applications
{
   padding: 0 0 18px 40px;
}

.Partner .BlueLabel
{
   color: #2b5480; 
   font-weight: bold;
   margin: 18px 0 0 0;
}

.Partner .CustomerTable
{
   border: 2px solid #F0F0F0;
   background: #EFF4FA;
   margin: 0 0 1em 0;
   padding: 1em; 
}

.Partner .CustomerTable th
{
   text-align: right;
}

.Partner .DateLabel
{
   margin: 0 0 0 1em;
}

.Partner .Faqs ul
{
   clear: both;
   list-style-type: none;
   padding: 0 0 1em 0;
}

.Partner .Faqs ul li
{
   padding: 0 0 0 40px;
}

.Partner .FaqHeader
{
   background-color: #2b5480; 
   color: White;
   height: 18px; 
   margin: 1em 0 0 0;
   padding: 0 0 0 1em;
   width: 500px; 
}

.Partner .Glossary ul
{
   list-style-type: none;
}

.Partner .Glossary ul li
{
   float: left;
}

.Partner .GlossaryScroll
{
   background-color: #d5e3f0;
   border-style: solid;
   border-width: 1px;
   height: 400px;
   overflow: auto;
   padding: 8px 8px 8px 8px;
   position: absolute;
   top: 105px;
   width: 514px;
   left:45px;
}

.Partner .GlossaryScroll dt
{
   font-weight: bold;
   float: left;
   margin: 0 1em 0 0;
}

.Partner .GlossaryScroll dd
{
   margin: 0 0 1em 0;
}

.Partner .GlossaryScroll dd ul
{
   list-style-type: disc;
   margin: 1em 0 0 2em;
}

.Partner h2, h3, h4
{
   padding: 0 0 18px 0;
}

.Partner ol
{
   margin: 0 0 19px 0;
   padding: 0 0 0 40px;
}

.Partner .Pictures ul
{
   clear: both;
   list-style-type: none;
}

.Partner .Pictures ul li
{
   float: left;
   margin: 0 40px 0 40px;
}

.Partner .ReceivableTable 
{
   width: 714px;
   margin: 0 0 1em 0;
}

.Partner .ReceivableTable .Even 
{
   background: #D9E5F3
}

.Partner .ReceivableTable .Odd 
{
   background: #EFF4FA;
}

.Partner .ReceivableTable th 
{
   background: #85b0dd;
}

.Partner .ReceivableTable th a, .Partner .ReceivableTable th a:visited, .Partner .ReceivableTable th a:hover
{
   color: White;
	text-decoration: none;
}

.Partner .RedLabel
{
   color: #c2225e; 
   font-weight: bold;
   margin: 0;
}

.Partner span 
{
   display: block;
   margin: 0 0 19px 0;
}

.Partner .Stationary ul
{
   margin: 0 0 1em 40px;
}
*/
.Partner
{
	font-size: 13px;
}

.Partner .Stock
{
   background-color: #86b2df;
   border-color: #636363;
   border-style: solid;
   border-width: 1px;
   height: 3em;
   position: relative;
   width: 680px;
   color:Black;
}

.Partner .Stock ul
{
   left: 0;
   list-style-type: none;   
   padding: 0 8px 0 8px;
   position: absolute;
   top: 1em;
   margin-left:0px;
}

.Partner .Stock ul li
{
   float: left;
}

.Partner .StockScroll
{
   border-color: #636363;
   border-style: solid;
   border-width: 1px;
   height: 400px;
   overflow: auto;
   position: relative;
   top: 2px;
   width: 680px;
}

.Partner .StockScroll ul
{
   border-bottom-color: #86b2df;
   border-bottom-style: solid;
   border-bottom-width: 2px;
   clear: both;
   list-style-type: none;   
   padding: 0 8px 0 8px;
   margin-left:0px;
}

.Partner .StockScroll ul li
{
   float: left;
}

.Partner .StockColumn
{
   text-align: left;
   width: 5em;
}

.Partner .DescriptionColumn
{
   text-align: left;
   width: 15em;
}

.Partner .CottonColumn
{
   text-align: center;
   width: 5em;
}

.Partner .RecycledColumn
{
   text-align: center;
   width: 8em;
} 

.Partner .AbbreviatedColumn
{
   text-align: center;
   width: 2em;
}

.Partner .Legend
{
   font-size: 10px;
   padding: 1em 0 0 15em;
}

.Partner .Legend dt
{
   font-weight: bold;
   float: left;
   padding: 0 1em 0 0;
}