/* --------------------------------------------- */

td.middlecolumn div.outerui div.columncontent div#marketingcanvas
{
    border-bottom: solid 1px #999999;
}

#mainzone div.canvas table.maincolumns td.middlecolumn div.outerui div.columncontent p
{
    font-size: 100%;
}

#mainzone div.canvas table.maincolumns td.middlecolumn div.outerui div.columncontent p.marketingblurb
{
    font-size: 68.75%; /* 11px */
}

/* --------------------------------------------- */

td.middlecolumn div.outerui div.columncontent div.filterscanvas
{
    position: relative;
    top: -1px;
    border-top: solid 1px #999999;
    padding: 0px 0px 2px 0px;
    margin: 0px;
    background-image: url(/ui/images/dot_1x1_3x3_999999.gif);
    background-repeat: repeat-x;
    background-position: 0px bottom;
}

td.middlecolumn div.outerui div.columncontent div.filterscanvas div.hr
{
    position: relative;
    margin: 0px;
    padding: 1px 0px 0px 0px;
}

td.middlecolumn div.outerui div.columncontent div.filters
{
    position: relative;
    padding: 12px 15px;
    vertical-align: middle;
    color: #666666;
    background-image: url(/ui/images/49_vgradient_dde4ed_ffffff.gif);
    background-repeat: repeat-x;
    background-position: 0px top;
}

td.middlecolumn div.outerui div.columncontent div.filters *
{
    color: #666666;
    vertical-align: middle;
}

td.middlecolumn div.outerui div.columncontent div.filters form
{
    padding: 0px;
}

td.middlecolumn div.outerui div.columncontent div.filters label
{
    font-size: 75%;
    font-weight: bold;
    margin-right: 5px;
}

td.middlecolumn div.outerui div.columncontent div.filters label.or
{
    margin-left: 5px;
}

td.middlecolumn div.outerui div.columncontent div.filters input,
td.middlecolumn div.outerui div.columncontent div.filters select
{
    font-size: 75%;
    border: solid 1px #999999;
    margin: 0px;
}

td.middlecolumn div.outerui div.columncontent div.filters input#namefilter
{
    width: 250px;
}

td.middlecolumn div.outerui div.columncontent div.filters #filtersreset
{
    margin: 0px;
    font-size: 75%;
    border: solid 1px #999999;
}

/* --------------------------------------------- */

td.middlecolumn div.outerui div.columncontent div.filtersmessagecanvas
{
    position: relative;
    padding: 0px 0px 2px 0px;
    margin: 0px;
    width: 100%;
    background-image: url(/ui/images/dot_1x1_3x3_999999.gif);
    background-repeat: repeat-x;
    background-position: 0px bottom;
}

td.middlecolumn div.outerui div.columncontent div.filtersmessage
{
    position: relative;
    padding: 2px 0px 2px 0px;
    margin: none;
    background-color: #ebeaef;
    vertical-align: middle;
    width: 100%;
}

td.middlecolumn div.outerui div.columncontent div.filtersmessage p
{
    margin: 0px 15px;
    color: #333333;
    font-size: 100%;
}

td.middlecolumn div.outerui div.columncontent div.filtersmessage a
{
    position: relative;
    margin: 0px 15px;
    font-weight: bold;
    text-decoration: none;
}



/*

td.middlecolumn div.outerui div.columncontent div.filtersmessage
{
    vertical-align: bottom;
    padding: 10px 0px 0px 0px;
    margin: 0px;
    background-image: url(/ui/images/dot_1x1_3x3_999999.gif);
    background-repeat: repeat-x;
    background-position: 0px top;
}

td.middlecolumn div.outerui div.columncontent div.filtersmessage a
{
    position: relative;
    margin: 0px;
    font-size: 75%;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: none;
}

td.middlecolumn div.outerui div.columncontent div.filtersmessage p
{
    margin: 0px;
    color: #333333;
    font-size: 75%;
    vertical-align: middle;
}

*/

td.middlecolumn div.outerui div.columncontent div.filtersmessage span.primary
{
    font-weight: bold;
    color: #333333;
    font-size: 75%;
    margin-right: 5px;
    vertical-align: middle;
}

td.middlecolumn div.outerui div.columncontent div.filtersmessage span.secondary
{
    color: #333333;
    font-size: 75%;
    vertical-align: middle;
}

td.middlecolumn div.outerui div.columncontent div.filtersmessage span.alert
{
    color: #990000;
    vertical-align: middle;
}

/* --------------------------------------------- */

td.middlecolumn div.outerui div.columncontent div.prefilteredmessagecanvas
{
    position: relative;
    padding: 0px 0px 2px 0px;
    margin: 0px;
    width: 100%;
    background-color: #dde6ef;
    background-image: url(/ui/images/dot_1x1_3x3_999999.gif);
    background-repeat: repeat-x;
    background-position: 0px bottom;
}

td.middlecolumn div.outerui div.columncontent div.prefilteredmessage
{
    position: relative;
    padding: 7px 0px 5px 0px;
    margin: none;
    background-color: #dde6ef;
    vertical-align: middle;
    width: 100%;
}

td.middlecolumn div.outerui div.columncontent div.prefilteredmessage p
{
    margin: 0px 15px;
    color: #333333;
    font-size: 75%;
}

td.middlecolumn div.outerui div.columncontent div.prefilteredmessage a
{
    position: relative;
    margin: 0px 15px;
    font-weight: bold;
    text-decoration: none;
}

td.middlecolumn div.outerui div.columncontent div.prefilteredmessage span.primary
{
    font-weight: bold;
}

/* --------------------------------------------- */

td.middlecolumn div.outerui div.columncontent div.menu
{
    position: relative;
    margin: 0px 0px 0px 0px;
    border: 0px;
    height: 400px;
    overflow: auto;
    background-image: url(/ui/images/dot_1x1_3x3_999999.gif);
    background-repeat: repeat-x;
    background-position: 0px bottom;
}

td.middlecolumn div.outerui div.columncontent div.menu div.location
{
    position: relative;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    background-image: url(/ui/images/dot_1x1_3x3_999999.gif);
    background-repeat: repeat-x;
    background-position: 0px bottom;
}

td.middlecolumn div.outerui div.columncontent div.menu div.location a
{
    position: relative;
    font-size: 75%;
    font-weight: bold;
}

td.middlecolumn div.outerui div.columncontent div.menu div.location div.contactinfo
{
    position: relative;
    font-size: 56.25%;
    color: #666666;
}

td.middlecolumn div.outerui div.columncontent div.menu div.location div.contactinfo span.locatedat
{
    position: relative;
    color: #333333;
}


/* --------------------------------------------- */