body {font-family:Georgia, Trebuchet, Verdana; font-size:10pt; margin:10px 0px 0px 10px; background-color:#ffffff;}
a, a:visited, a:active {color:#000088; font-weight:bold; text-decoration:none;}
a:hover {color:#666666; text-decoration:underline;}
.mainheader {float:left; font-family: Trebuchet, Georgia; font-size: 18pt; font-weight:bold; color:#ffffff; padding-left:20px;}
.headerbreadcrumb {float:right; position:relative; top:65px; font-family: Trebuchet, Georgia; font-size: 12pt; font-weight:bold; color:#ffffff; padding-right:10px;}
.rule {height:1px; background-color:#000000;}
.copyright {font-size:8pt; padding-top:10px; text-align:center;}
.smalltxt {font-size:8pt;}
.pageheader {font-weight:bold; font-size:13pt;}
.header {font-weight:bold; font-size:11pt;}
.sinput {border:1px solid #000000; font-size:11pt;}
.ssubmit {border:1px solid #000000; background:#dddddd; font-family:Arial, helvetica; font-size:9pt; font-weight:bold; cursor:pointer;}
.purveyors {margin-left:20px; width:90%; border: 1px solid #999999;}
.purveyors td
{
    padding: 10px;
    border: 1px solid #999999;
}
.certified_purveyors {margin-left:20px; width:90%; border: 1px solid #999999;}
.certified_purveyors td
{
    padding: 5px;
    border: 1px solid #999999;
}
.noborder
{
    width: 100%;
    border: none;
    padding: 1px;
}
.noborder td
{
    border: none;
    padding: 0px;
}
.swagtable {width:75%; border: 1px solid #999999;}
.swagtable td
{
    padding: 10px;
    width:50%;
    border: 1px solid #999999;
}
.menucontainer
{
    padding-top: 1px;
    height: 600px;  
    width: 145px; 
    background-color: #666666;
}
.menuitem
{
    width: 133px; 
    padding: 5px; 
    text-align: left; 
    border-bottom: 1px solid #999999; 
    border-right: 1px solid #999999; 
    border-left: 1px solid #999999; 
    background-color: #dddddd; 
    font-family: Trebuchet, Verdana;
    font-size: 7.5pt; 
    font-weight: bold; 
    cursor: pointer;
    margin: 0px;
}
.menuitem_on
{
    width: 133px; 
    padding: 5px; 
    text-align: left; 
    border-bottom: 1px solid #999999; 
    border-right: 1px solid #999999; 
    border-left: 1px solid #999999; 
    background-color: #CCCC99; 
    font-family: Trebuchet, Verdana;
    font-size: 7.5pt; 
    font-weight: bold; 
    cursor: pointer; 
    margin: 0px;
}
.submenuitem_on
{
    width: 133px; 
    padding: 5px; 
    text-align: left; 
    border-bottom: 1px solid #999999; 
    border-right: 1px solid #999999; 
    border-left: 1px solid #999999; 
    background-color: #CCCC99; 
    font-family: Trebuchet, Verdana;
    font-size: 7.5pt; 
    font-weight: bold; 
    margin: 0px;  
}
.rssFeed
{
    font-size: 8pt;
    overflow: auto;
    width: 350px;
    height: 425px;
    border-top: 1px solid #999999;
    padding-top: 10px;
}
.rssFeed img
{
    border: none;
}
.h3a, .h3a:visited
{
    color: #666666;
}
.h3a:hover
{
    color: #dddddd;
    text-decoration: none;
}