
.textspace { font-size:12px; color: #FFFFFF; font-weight: normal; text-decoration: none}

.copyright { color: #666666; font-weight:normal; font-size:12px ; text-decoration: none}

.content { color: #666666; font-weight:normal; text-decoration:none; font-size:12px}

.navarrows { font-size: 12px; font-weight: bold; color: #666666; text-decoration: none}

.boldcontent { color: #666666; font-weight:bold; text-decoration:none; font-size:12px}

.leftsubnavselected { color: #1f76bb; font-weight:normal; text-decoration:none; font-size:12px }

.landingpageheader { color: #333333; font-weight:bold; text-decoration:none; font-size:12px}

.landingpageheaderbig { color: #333333; font-weight:bold; text-decoration:none; font-size:15px}

.contentpageheader { color: #333333; font-weight:bold; text-decoration:none; font-size:12px }

.shopcartpagelet { color: #000000; font-weight:bold; text-decoration:none; font-size:12px}

.homecontent { color: #666666; font-weight:normal; text-decoration:none; font-size:13px}

.blackcontent { color: #000000; font-weight:normal; text-decoration:none; font-size:12px }

.blackboldcontent { color: #000000; font-weight:bold; text-decoration:none; font-size:12px }

.bluecontent { color: #1f76bb; font-weight:normal; text-decoration:none; font-size:12px }

.blueboldcontent { color: #1f76bb; font-weight:bold; text-decoration:none; font-size:12px }

.accountnumber { color: #000000; font-weight:bold; text-decoration:none; font-size:12px}

.accountdigits { color: #333333; font-weight:normal; text-decoration:none; font-size:12px }

.tableheading { color: #333333; font-weight:bold; text-decoration:none; font-size:12px }

.welcomeuser { color: #000000; font-weight:bold; text-decoration:none; font-size:12px }

.tablecolumnheader { color: #333333; font-weight:bold; text-decoration:none; font-size:12px}

.shoppinglist { color: #000000; font-weight:bold; text-decoration:none; font-size:13px}

.formlabel { color: #000000; font-weight:bold; text-decoration:none; font-size:12px}

.catalogcontent { color: #000000; font-weight:normal; text-decoration:none; font-size:12px }

.pagetitle {   font-size: 21px; color: #005F14; font-weight: bold}

.blackpagesubtitle { color: #000000; font-weight:bold; text-decoration:none; font-size:13px }

.errormessage { color: #FF1100;  font-weight:normal; text-decoration:none; font-size:12px}

.closeoutmessage { color: #0064CD;  font-weight:bold; text-decoration:none; font-size:12px}

.leftnavboldred { color: #E41F1F; font-weight:bold; text-decoration:none; font-size:12px }
.leftnavboldgreen { color: #1f76bb; font-weight:bold; text-decoration:none; font-size:12px }

.leftnavboldwhite { color: #FFFFFF; font-weight:bold; text-decoration:none; font-size:12px }

.secondary_nav_bar
{
  border-left: 0.025em solid black;
  text-align: center;
  vertical-align: middle;
  background: #666666;
  white-space: nowrap;
}
.cellredtop
{
  border-top: 1px solid red;
}
.cellredright
{
  border-right: 1px solid red;
}
.cellredleft
{
  border-left: 1px solid red;
}
.cellredbottom
{
  border-bottom: 1px solid red;
}
.cellgreentop
{
  border-top: 1px solid #1f76bb;
}
.cellgreenright
{
  border-right: 1px solid #1f76bb;
}
.cellgreenleft
{
  border-left: 1px solid #1f76bb;
}
.cellgreenbottom
{
  border-bottom: 1px solid #1f76bb;
}
.cellgreytop
{
  border-top: 1px solid gray;
}
.cellgreyright
{
  border-right: 1px solid gray;
}
.cellgreyleft
{
  border-left: 1px solid gray;
}
.cellgreybottom
{
  border-bottom: 1px solid gray;
}
.pixel
{
  font-size: 1px;
}
.verticalblackline
{
  border-right: 1px solid black;
}
.horizontalgreyline
{
  border-bottom: 1px solid #CCCCCC;
}
.cellgreytotals
{
  background: #CCCCCC;
}
.horizontalblackline
{
  border-bottom: 1px solid black;
}

.content-blue {
        color: #006699;

        font-weight:normal;
        text-decoration:none;
        font-size:12px
}

.disclaimer {

        font-size: 10px;
        color: #333333;
        text-decoration: none
}

/* Added for pagelets */
.portletBorders {
        background-color:#999999
}
.portletTitle {
        font-size:13px;
        color:#666666;
        font-weight:bold;
        background-color:#f1f1f1
}
.portletText {
        font-size:12px;
        color:#333333;
        font-weight:normal
}
.portletTextBold {
        font-size:12px;
        color:#333333;
        font-weight:bold
}
.portletHeadline {
        font-size:13px;
        color:#333333;
        font-weight:bold
}
.portletDivider {
        background-color:#CCCCCC
}
.portletMultiLineBorders {
        padding      : 0px;
        border-right : 1px solid #999999;
        border-left  : 1px solid #999999;
        border-bottom: 1px solid #999999;
}

.search_pagelet {
        display:block;
}

   .ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;   
    padding: 4px 0;
    margin: 0 0 10px 25px;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
    text-decoration: none;
}

.ui-state-hover, .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
}

.bold-caption {
	font-weight: bold;
}

}