.pageheader_box
{
    padding-bottom: 1px;
    width: 100%;
    border-bottom: #000 1px solid;
}
.bottom_spacer
{
    padding-bottom: 10px;
}
.floatleft
{
    float: left;
}
.floatright
{
    float: right;
}
IMG
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
}
TD
{
    vertical-align: top;
}
.searchField
{
    font-size: 7pt;
    width: 88px;
    color: #000;
    background-color: #fff;
}
#headlineeventcoveragecontainer
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin-left: auto;
    width: 100%;
    margin-right: auto;
    padding-top: 0px;
    text-align: center;
}
#headlineeventcoveragecontainer TR
{
    vertical-align: top;
}
#headlineeventcoveragecontainer TD
{
    padding-right: 15px;
    padding-left: 15px;
    font-size: 9px;
    padding-bottom: 5px;
    margin: 5px;
    padding-top: 5px;
    text-align: center;
}
#headlineeventcoveragecontainer TD.td_border_right
{
    border-right: #666666 0px solid;
}
#headlineeventcoveragecontainer TD.td_border_bottom
{
    border-bottom: #666666 0px solid;
}
#headlineeventcoveragecontainer .he_img
{
    margin-bottom: 3px;
    padding-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: #000000 0px dashed;
}
.PagersBox
{
    clear: left;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    width: 100%;
    margin-right: -10px;
    padding-top: 0px;
}
TABLE.pagingnavclass
{
    margin-right: 0px;
    text-align: right;
}
.PagersBox IMG
{
    float: none;
    vertical-align: middle;
}
.PagersBox TABLE.pagingnavclass .pagingNavClass B
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 11px;
    padding-bottom: 2px;
    margin: 0px;
    color: #434343;
    padding-top: 2px;
    font-family: arial;
}
#ClassifiedListPrimaryComponent .PagersBox TABLE.pagingnavclass .pagingNavClass
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 11px;
    padding-bottom: 2px;
    margin: 0px;
    color: #434343;
    padding-top: 2px;
    font-family: arial;
}
#ClassifiedCompanyListComponent .PagersBox TABLE.pagingnavclass .pagingNavClass
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 11px;
    padding-bottom: 2px;
    margin: 0px;
    color: #434343;
    padding-top: 2px;
    font-family: arial;
}
#ClassifiedSearchResultsPrimaryComponent .PagersBox TABLE.pagingnavclass .pagingNavClass
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 11px;
    padding-bottom: 2px;
    margin: 0px;
    color: #434343;
    padding-top: 2px;
    font-family: arial;
}
.PagersBox TABLE.pagingnavclass .pagingNavClass A:link
{
    color: #434343;
}
#ClassifiedListPrimaryComponent .PagersBox TABLE.pagingnavclass .pagingNavClass A:hover
{
    background-color: #fff;
}
#ClassifiedCompanyListComponent .PagersBox TABLE.pagingnavclass .pagingNavClass A:hover
{
    background-color: #fff;
}
#ClassifiedSearchResultsPrimaryComponent .PagersBox TABLE.pagingnavclass .pagingNavClass A:hover
{
    background-color: #fff;
}
#ClassifiedHeaderComponent A:link
{
    font-size: 11px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedHeaderComponent A:visited
{
    font-size: 11px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedDetailPrimaryComponent A:link
{
    font-size: 11px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedDetailPrimaryComponent A:visited
{
    font-size: 11px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedSectionsHomeComponent A:link
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedSectionsHomeComponent A:visited
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedNavBarComponent A:link
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedNavBarComponent A:visited
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedSectionBrowser A:link
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedSectionBrowser A:visited
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedListPrimaryComponent A:link
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedListPrimaryComponent A:visited
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedCompanyListComponent .ClCompanyListBox UL.ClCompanies A:link
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedCompanyListComponent .ClCompanyListBox UL.ClCompanies A:visited
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedCompanyInfoComponent .ClContactInfoTable A:link
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedCompanyInfoComponent .ClContactInfoTable A:visited
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedRelatedAdsComponent A:link
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedRelatedAdsComponent A:visited
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedSearchResultsPrimaryComponent A:link
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedSearchResultsPrimaryComponent A:visited
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedSearchResultsPrimaryComponent #SearchPageListings A:link
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedSearchResultsPrimaryComponent #SearchPageListings A:visited
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedViewedAdsComponent A:link
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedViewedAdsComponent A:visited
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedSectionsHomeComponent A:hover
{
    background-color: #ccc;
    text-decoration: none;
}
#ClassifiedNavBarComponent A:hover
{
    background-color: #ccc;
    text-decoration: none;
}
#ClassifiedSectionBrowser A:hover
{
    background-color: #ccc;
    text-decoration: none;
}
#ClassifiedListPrimaryComponent A:hover
{
    background-color: #ccc;
    text-decoration: none;
}
.ClCompanyLetter A:hover
{
    background-color: #ccc;
    text-decoration: none;
}
#ClassifiedCompanyListComponent .ClCompanyListBox UL.ClCompanies A:hover
{
    background-color: #ccc;
    text-decoration: none;
}
#ClassifiedDetailPrimaryComponent A:hover
{
    background-color: #ccc;
    text-decoration: none;
}
#ClassifiedDetailPrimaryComponent .ClBrowseHeader UL#ClAdInfoPopup LI A:hover
{
    background-color: #ccc;
    text-decoration: none;
}
#ClassifiedCompanyInfoComponent .ClContactInfoTable A:hover
{
    background-color: #ccc;
    text-decoration: none;
}
#ClassifiedRelatedAdsComponent A:hover
{
    background-color: #ccc;
    text-decoration: none;
}
#ClassifiedSearchResultsPrimaryComponent A:hover
{
    background-color: #ccc;
    text-decoration: none;
}
#ClassifiedNavAuxComponent LI A:hover
{
    background-color: #ccc;
    text-decoration: none;
}
#ClassifiedViewedAdsComponent A:hover
{
    background-color: #ccc;
    text-decoration: none;
}
#ClassifiedSectionsHomeComponent .ClSectionBox .ClSectionBoxList .topSection A:link
{
    font-weight: bold;
    text-transform: uppercase;
}
#ClassifiedSectionsHomeComponent .ClSectionBox .ClSectionBoxList .topSection A:visited
{
    font-weight: bold;
    text-transform: uppercase;
}
#ClassifiedNavBarComponent .topSection A:link
{
    font-weight: bold;
    text-transform: uppercase;
}
#ClassifiedNavBarComponent .topSection A:visited
{
    font-weight: bold;
    text-transform: uppercase;
}
#ClassifiedCompanyListComponent .ClCompanyListBox UL.ClCompanies A:link
{
    font-weight: bold;
    text-transform: uppercase;
}
#ClassifiedCompanyListComponent .ClCompanyListBox UL.ClCompanies A:visited
{
    font-weight: bold;
    text-transform: uppercase;
}
#ClassifiedSectionBrowser .ClSectionBoxList .topSection A:link
{
    font-weight: bold;
    text-transform: uppercase;
}
#ClassifiedSectionBrowser .ClSectionBoxList .topSection A:visited
{
    font-weight: bold;
    text-transform: uppercase;
}
#ClassifiedHeaderComponent .ClSearchField
{
    padding-right: 0px;
    padding-left: 2px;
    padding-bottom: 3px;
    margin: 0px;
    vertical-align: top;
    width: 150px;
    line-height: 15px;
    padding-top: 0px;
    height: 18px;
}
#ClassifiedListPrimaryComponent .ClSearchField
{
    padding-right: 0px;
    padding-left: 2px;
    padding-bottom: 3px;
    margin: 0px;
    vertical-align: top;
    width: 150px;
    line-height: 15px;
    padding-top: 0px;
    height: 18px;
}
#ClassifiedCompanyListComponent .ClSearchField
{
    padding-right: 0px;
    padding-left: 2px;
    padding-bottom: 3px;
    margin: 0px;
    vertical-align: top;
    width: 150px;
    line-height: 15px;
    padding-top: 0px;
    height: 18px;
}
#ClassifiedHeaderComponent .ClSearchBox .ClSearchImage
{
    margin: 1px 0px 0px -3px;
}
#ClassifiedListPrimaryComponent .ClSearchBox .ClSearchImage
{
    margin: 1px 0px 0px -3px;
}
#ClassifiedCompanyListComponent .ClSearchField .ClSearchImage
{
    margin: 1px 0px 0px -3px;
}
.ClBrowseHeader
{
    padding-right: 0px;
    border-top: #ccc 1px dotted;
    padding-left: 0px;
    float: left;
    padding-bottom: 5px;
    margin: 0px 0px 5px;
    width: 100%;
    padding-top: 5px;
    border-bottom: #ccc 1px dotted;
    height: auto;
}
.ClBrowseHeaderAlt
{
    clear: both;
    border-right: #ccc 1px solid;
    padding-right: 3px;
    border-top: #ccc 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 10px 0px 5px;
    border-left: #ccc 1px solid;
    width: auto;
    padding-top: 0px;
    border-bottom: #ccc 1px solid;
    height: 20px;
    background-color: #efefef;
}
.ClBrowseHeaderAlt IMG
{
    float: left;
    margin: 5px 3px 0px 2px;
}
.ClBrowseHeader IMG.CldoubleArrowSmall
{
    clear: right;
    float: right;
    margin: 6px 0px 0px 3px;
}
.ClBrowseHeader .ClDatePosted
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 11px;
    float: right;
    padding-bottom: 0px;
    text-transform: lowercase;
    color: #666666;
    padding-top: 3px;
    font-family: Arial,helvetica, Sans-Serif;
}
.ClBrowseHeaderAlt .ClDatePosted
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 11px;
    float: right;
    padding-bottom: 0px;
    text-transform: lowercase;
    color: #666666;
    padding-top: 3px;
    font-family: Arial,helvetica, Sans-Serif;
}
.ClBrowseHeaderAlt IMG.CldoubleArrowSmall
{
    clear: right;
    float: right;
    margin: 6px 0px 0px 3px;
}
.ClAdListingDate
{
    font-weight: normal;
    font-size: 11px;
    float: right;
    margin: 25px 5px 0px 0px;
    text-transform: lowercase;
    color: #666666;
    font-family: Arial,helvetica, Sans-Serif;
}
H1.ClMainHeader
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 14px;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    vertical-align: middle;
    text-transform: uppercase;
    color: #434343;
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
.ClBrowseHeaderAlt H1.ClMainHeader
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}
TD.ClHomeLeftColumn
{
    padding-right: 10px;
    padding-left: 0px;
    padding-bottom: 10px;
    margin: 0px;
    vertical-align: top;
    width: 49%;
    padding-top: 10px;
}
TD.ClHomeRightColumn
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    margin: 0px;
    vertical-align: top;
    border-left: #ccc 1px dotted;
    width: 40%;
    padding-top: 10px;
}
DIV.ClHomeLeftColumn
{
    border-right: #ccc 1px dotted;
    padding-right: 10px;
    float: left;
    width: 50%;
    text-align: left;
}
DIV.ClHomeRightColumn
{
    padding-left: 10px;
    float: left;
    width: 40%;
    text-align: left;
}
DIV.ClHomeLeftColumn SPAN
{
    clear: left;
    float: left;
    width: 100%;
}
DIV.ClHomeRightColumn SPAN
{
    clear: left;
    float: left;
    width: 100%;
}
.ClSectionBox
{
    clear: left;
    padding-right: 10px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 0px 0px 25px;
    width: 100%;
    padding-top: 0px;
}
.ClSectionBoxList
{
    padding-right: 0px;
    padding-left: 10px;
    font-size: 11px;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    width: 70%;
    color: #434343;
    line-height: 18px;
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    WORD-WRAP: break-word;
}
.ClAdListingBox0
{
    margin-top: 2px;
    float: left;
    padding-bottom: 3px;
    width: 100%;
    height: auto;
    background-color: #eee;
}
.ClAdListingBox1
{
    margin-top: 2px;
    float: left;
    padding-bottom: 3px;
    width: 100%;
    height: auto;
    background-color: #e5e5e5;
}
.ClAdIcon
{
    display: inline;
    float: left;
    margin: 5px;
    overflow: hidden;
    width: 52px;
    height: 37px;
}
.ClAdListingBox0 .ClAdTitle
{
    float: left;
    margin: 25px 0px 0px;
    width: 70%;
}
.ClAdListingBox1 .ClAdTitle
{
    float: left;
    margin: 25px 0px 0px;
    width: 70%;
}
IMG.ClAdListingVideo
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
}
.ClAdListingBox0 .ClAdTitle A:hover IMG.ClAdListingVideo
{
    background-color: #eee;
}
.ClAdListingBox1 .ClAdTitle A:hover IMG.ClAdListingVideo
{
    background-color: #e5e5e5;
}
UL.ClCategoryList
{
    clear: both;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 5px 0px 10px;
    padding-top: 0px;
    list-style-type: none;
}
UL.ClCategoryList LI
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    line-height: 20px;
    padding-top: 0px;
}
#ClassifiedAdCategoryListComponent
{
    font-weight: normal;
    font-size: 9px;
    text-transform: uppercase;
    font-family: Arial,helvetica, Sans-Serif;
}
#ClassifiedNavPathComponent
{
    font-weight: normal;
    font-size: 9px;
    text-transform: uppercase;
    font-family: Arial,helvetica, Sans-Serif;
}
#ClassifiedSearchResultsPrimaryComponent .ClCategoryList
{
    font-weight: normal;
    font-size: 9px;
    text-transform: uppercase;
    font-family: Arial,helvetica, Sans-Serif;
}
#ClassifiedAdCategoryListComponent A:link
{
    font-size: 9px;
    margin: 0px;
    color: #333333;
    text-decoration: underline;
}
#ClassifiedAdCategoryListComponent A:visited
{
    font-size: 9px;
    margin: 0px;
    color: #333333;
    text-decoration: underline;
}
#ClassifiedNavPathComponent A:link
{
    font-size: 9px;
    margin: 0px;
    color: #333333;
    text-decoration: underline;
}
#ClassifiedNavPathComponent A:visited
{
    font-size: 9px;
    margin: 0px;
    color: #333333;
    text-decoration: underline;
}
#ClassifiedSearchResultsPrimaryComponent .ClCategoryList A:link
{
    font-size: 9px;
    margin: 0px;
    color: #333333;
    text-decoration: underline;
}
#ClassifiedSearchResultsPrimaryComponent .ClCategoryList A:visited
{
    font-size: 9px;
    margin: 0px;
    color: #333333;
    text-decoration: underline;
}
#ClassifiedAdCategoryListComponent A:hover
{
    clear: left;
    font-weight: normal;
    background-color: #ccc;
    text-decoration: underline;
}
#ClassifiedNavPathComponent A:hover
{
    clear: left;
    font-weight: normal;
    background-color: #ccc;
    text-decoration: underline;
}
#ClassifiedSearchResultsPrimaryComponent .ClCategoryList A:hover
{
    clear: left;
    font-weight: normal;
    background-color: #ccc;
    text-decoration: underline;
}
* HTML #ClassifiedHeaderComponent
{
    height: 1%;
}
#ClassifiedHeaderComponent #ClassifiedHeaderMin
{
    width: 100%;
    height: 25px;
}
#ClassifiedHeaderComponent A IMG
{
    border-right: 0px;
    border-top: 0px;
    float: left;
    border-left: 0px;
    border-bottom: 0px;
}
#ClassifiedHeaderComponent A:hover
{
    background-color: #efefef;
    text-decoration: underline;
}
#ClassifiedHeaderComponent .ClSearchBox
{
    float: right;
}
#ClassifiedHeaderComponent .ClSearchBox A
{
    clear: left;
    font-size: 10px;
    float: left;
    margin: -3px 0px 0px;
}
#ClassifiedHeaderComponent #ClAdvancedBoxOuter
{
    clear: both;
    border-right: #ccc 1px solid;
    padding-right: 5px;
    border-top: #ccc 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 20px 0px 0px;
    border-left: #ccc 1px solid;
    padding-top: 5px;
    border-bottom: #ccc 1px solid;
    position: relative;
    background-color: #e8e8e8;
}
#ClassifiedHeaderComponent #ClAdvancedBoxInner
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    height: 85px;
    background-color: #f4f4f4;
    text-align: left;
}
#ClassifiedHeaderComponent #ClAdvancedBoxInner UL#ClAdvSearchFieldsNames
{
    padding-right: 0px;
    padding-left: 10px;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    line-height: 26px;
    padding-top: 5px;
    list-style-type: none;
}
#ClassifiedHeaderComponent #ClAdvancedBoxInner UL#ClAdvSearchFieldsNames LI
{
    font-size: 12px;
    text-transform: uppercase;
    color: #434343;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#ClassifiedHeaderComponent #ClAdvancedBoxInner #ClAdvSearchFields
{
    padding-right: 0px;
    padding-left: 10px;
    font-size: 12px;
    float: left;
    padding-bottom: 5px;
    width: 185px;
    padding-top: 5px;
    font-family: Verdana,Arial, Helvetica, sans-serif;
}
#ClassifiedHeaderComponent #ClAdvancedBoxInner #ClAdvSearchFields .ClAdvSearchLocation
{
    float: left;
    width: 177px;
}
#ClassifiedHeaderComponent #ClAdvancedBoxInner #ClAdvSearchFields .ClAdvSearchDate
{
    clear: left;
    float: left;
    margin: 6px 0px 0px;
    width: 155px;
}
#ClassifiedHeaderComponent #ClAdvancedBoxInner #ClAdvSearchFields .ClAdvSearchKeyword
{
    clear: left;
    float: left;
    margin: 6px 0px 0px;
    width: 175px;
}
#ClassifiedHeaderComponent #ClAdvancedBoxInner .ClSearchButton
{
    float: right;
    margin: 67px 4px 0px 0px;
}
#ClassifiedHeaderComponent #ClAdvancedBoxInner #ClAdvSearchFields IMG
{
    border-right: 0px;
    border-top: 0px;
    margin: 8px 0px 0px 2px;
    border-left: 0px;
    border-bottom: 0px;
}
#ClassifiedHeaderComponent #ClAdvancedBoxOuter #ClAdvSearchHeader
{
    border-right: #ccc 1px solid;
    padding-right: 0px;
    border-top: #ccc 1px solid;
    padding-left: 20px;
    font-weight: bold;
    font-size: 12px;
    right: 10px;
    float: left;
    padding-bottom: 0px;
    text-transform: uppercase;
    border-left: #ccc 1px solid;
    width: 170px;
    padding-top: 3px;
    border-bottom: medium none;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    position: absolute;
    top: -16px;
    height: 17px;
    background-color: #e8e8e8;
}
#ClassifiedHeaderComponent #ClAdvancedBoxOuter #ClAdvSearchHeader IMG
{
    float: right;
    margin-right: 5px;
}
#ClassifiedNavBarComponent
{
    width: 100%;
    position: relative;
}
#NavBarMenuOuter
{
    padding-bottom: 1px;
    margin: 10px 0px 0px;
    border-bottom: #434343 1px solid;
}
#ClassifiedNavBarComponent UL#NavBarMenu
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 2px;
    margin: 0px;
    width: auto;
    padding-top: 0px;
    list-style-type: none;
    height: 20px;
    background-color: #434343;
}
#ClassifiedNavBarComponent UL#NavBarMenu LI
{
    padding-right: 5px;
    padding-left: 7px;
    font-weight: bold;
    font-size: 11px;
    float: left;
    padding-bottom: 0px;
    color: #fff;
    padding-top: 5px;
}
#ClassifiedNavBarComponent UL#NavBarMenu LI A:link
{
    padding-right: 1px;
    padding-left: 1px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 1px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
#ClassifiedNavBarComponent UL#NavBarMenu LI A:visited
{
    padding-right: 1px;
    padding-left: 1px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 1px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
#ClassifiedNavBarComponent UL#NavBarMenu LI A:hover
{
    color: #434343;
    background-color: #fff;
}
#ClassifiedNavBarComponent UL#NavBarMenu LI.pipe
{
    padding-top: 7px;
}
#ClassifiedNavBarComponent A IMG.ClBackButton
{
    border-right: medium none;
    border-top: medium none;
    float: left;
    margin: 5px 0px 10px;
    border-left: medium none;
    border-bottom: medium none;
}
#ClassifiedNavBarComponent #ClassifiedCompanyLetterPopup
{
    border-right: #000 1px solid;
    padding-right: 10px;
    border-top: #000 1px solid;
    display: block;
    padding-left: 10px;
    left: 120px;
    padding-bottom: 10px;
    border-left: #000 1px solid;
    width: 270px;
    padding-top: 10px;
    border-bottom: #000 1px solid;
    position: absolute;
    top: 20px;
    height: auto;
    background-color: #fff;
    text-align: center;
}
#ClassifiedSectionPopupTable
{
    border-right: #000 1px solid;
    padding-right: 10px;
    border-top: #000 1px solid;
    min-width: 200px;
    padding-left: 10px;
    min-height: 50px;
    left: 20px;
    max-width: 360px;
    padding-bottom: 10px;
    overflow: hidden;
    border-left: #000 1px solid;
    width: auto; ;WIDTH:expression(this.scrollWidth > 360? "360px":"width:auto");MAX-HEIGHT:400px;LINE-HEIGHT:17px;PADDING-TOP:10px;BORDER-BOTTOM:#0001pxsolid;POSITION:absolute;TOP:20px;HEIGHT:auto;;HEIGHT:expression(this.scrollHeight > 300? "300px":"height:auto");BACKGROUND-COLOR:#fff
}
#ClPopupMore
{
    clear: left;
    font-weight: bold;
    font-size: 10px;
    float: left;
    margin: 10px 5px;
    width: 100%;
    text-align: left;
}
#ClPopupMore A
{
    font-weight: bold;
    margin-left: 50%;
}
#ClPopupMore A:link
{
    font-weight: bold;
    margin-left: 50%;
}
#ClassifiedCompanyLetterPopup .ClCompanyLetter
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 0px;
    margin: 0px;
    text-transform: uppercase;
    color: #434343;
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedCompanyLetterPopup A:link
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 0px;
    margin: 0px;
    text-transform: uppercase;
    color: #434343;
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedCompanyLetterPopup A:visited
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 0px;
    margin: 0px;
    text-transform: uppercase;
    color: #434343;
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedCompanyLetterPopup .ClCompanyLetter
{
    text-decoration: none;
}
#ClassifiedCompanyLetterPopup A:hover
{
    color: #fff;
    background-color: #434343;
}
.ClassifiedFeaturedAdComponent
{
    clear: left;
    float: left;
    margin: 5px 0px;
    width: 100%;
    height: auto;
}
.ClFeaturedAdInner
{
    clear: left;
    border-right: #ccc 1px solid;
    padding-right: 0px;
    border-top: #ccc 1px solid;
    padding-left: 0px;
    float: left;
    padding-bottom: 5px;
    margin: 0px;
    border-left: #ccc 1px solid;
    width: 100%;
    padding-top: 0px;
    border-bottom: #ccc 1px solid;
    height: auto;
    background-color: #e8e8e8;
}
.ClFeaturedAdHeader
{
    clear: both;
    font-weight: bold;
    font-size: 8px;
    float: left;
    margin: 0px;
    text-transform: uppercase;
    color: #434343;
    font-family: Arial, Helvetica, sans-serif;
}
.ClFeaturedAdHeader IMG
{
    margin: 0px;
}
.ClFeaturedAdInner .ClFeaturedAdInfo
{
    float: left;
    margin: 5px 5px 0px;
    width: 70%;
    WORD-WRAP: break-word;
}
.ClFeaturedAdTitle
{
    font-weight: bold;
    font-size: 11px;
    float: left;
    text-transform: uppercase;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
.ClFeaturedAdInner .ClFeaturedAdTitle IMG
{
    float: none;
    margin: 0px 0px 0px 5px;
    vertical-align: top;
}
.ClFeaturedAdCompany
{
    clear: left;
    font-weight: normal;
    font-size: 10px;
    float: left;
    text-transform: uppercase;
    width: 100%;
    line-height: 10px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
.ClFeaturedAdView A:link
{
    clear: left;
    font-size: 10px;
    float: left;
    text-transform: lowercase;
    color: #434343;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.ClFeaturedAdView A:visited
{
    clear: left;
    font-size: 10px;
    float: left;
    text-transform: lowercase;
    color: #434343;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.ClFeaturedAdView A:hover
{
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.ClFeaturedAdDate
{
    padding-right: 5px;
    padding-left: 0px;
    font-weight: normal;
    font-size: 10px;
    float: right;
    padding-bottom: 0px;
    color: #434343;
    padding-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
}
#ClassifiedSectionBrowser .ClSectionBoxList
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 100%;
    padding-top: 0px;
    height: auto;
    text-align: left;
    WORD-WRAP: break-word;
}
#ClassifiedSectionBrowser .ClSectionBoxList .topSection
{
    padding-right: 0px;
    border-top: #ccc 1px dotted;
    margin-top: 5px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#ClassifiedNavPathComponent
{
    margin: 8px 0px;
    text-align: left;
}
#ClassifiedSectionsHomeComponent
{
    margin: 10px 0px 0px;
    width: auto;
    height: 100%;
}
#ClassifiedSectionsHomeComponent .ClAdCounter
{
    font-weight: normal;
    font-size: 12px;
    float: right;
    text-transform: lowercase;
    color: #434343;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #e8e8e8;
}
#ClSectionsHomeTable
{
    clear: left;
    width: 100%;
}
#ClassifiedSectionsHomeComponent .ClSectionBox .ClCategoryIcon
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#ClassifiedNavAuxComponent
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    overflow: hidden;
    border-left: #000 1px solid;
    width: 100%;
    border-bottom: #000 1px solid;
    background-color: #fff;
    text-align: left;
}
#ClassifiedNavAuxComponent IMG
{
    margin: 5px 0px 5px 5px;
}
#ClassifiedNavAuxComponent UL#ClAuxNavList
{
    clear: left;
    padding-right: 10px;
    border-top: #000 1px solid;
    padding-left: 10px;
    padding-bottom: 5px;
    margin: 0px;
    line-height: 15px;
    padding-top: 5px;
    list-style-type: none;
}
#ClassifiedNavAuxComponent UL#ClAuxNavList LI A:link
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #434343;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedNavAuxComponent UL#ClAuxNavList LI A:visited
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #434343;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#ClassifiedViewedAdsComponent
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    margin: 10px 0px;
    border-left: #000 1px solid;
    width: 100%;
    border-bottom: #000 1px solid;
    background-color: #fff;
    text-align: left;
}
#ClassifiedViewedAdsComponent .ClBrowseHeader
{
    border-top: medium none;
    border-bottom: #000 1px solid;
}
#ClassifiedViewedAdsComponent H1.ClViewedAdsHeader
{
    clear: left;
    padding-right: 0px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 12px;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    vertical-align: middle;
    text-transform: uppercase;
    color: #434343;
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
#ClassifiedViewedAdsComponent UL#ClViewedAdsList
{
    clear: both;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 10px 10px;
    padding-top: 0px;
    list-style-type: none;
}
#ClAdCategoryComponent
{
    font-weight: normal;
    font-size: 9px;
    text-transform: uppercase;
    width: 100%;
    font-family: Arial,helvetica, Sans-Serif;
}
#ClAdCategoryComponent #ClAdCategoryHeader
{
    border-right: #ccc 1px solid;
    padding-right: 3px;
    border-top: #ccc 1px solid;
    padding-left: 3px;
    padding-bottom: 3px;
    border-left: #ccc 1px solid;
    width: 100%;
    padding-top: 3px;
    border-bottom: #ccc 1px solid;
    height: 14px;
    background-color: #e8e8e8;
}
#ClAdCategoryComponent UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 5px 0px 0px 10px;
    line-height: 18px;
    padding-top: 0px;
    list-style-type: none;
}
#ClAdCategoryComponent LI A:link
{
    text-decoration: underline;
}
#ClAdCategoryComponent LI A:visited
{
    text-decoration: underline;
}
#ClAdCategoryComponent LI A:hover
{
    text-decoration: none;
}
#ClAdCategoryComponent #ClAdCategoryHeader H2
{
    float: left;
}
#ClAdCategoryComponent #ClAdCategoryHeader IMG
{
    padding-right: 0px;
    padding-left: 5px;
    float: left;
    padding-bottom: 0px;
    padding-top: 3px;
}
#ClassifiedListPrimaryComponent
{
    width: 100%;
    text-align: left;
}
#ClassifiedListPrimaryComponent #ClListPageHeader .ClBrowseHeader .ClSearchBox
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px 0px;
    padding-top: 0px;
    text-align: right;
}
#ClassifiedListPrimaryComponent #ClListPageHeader .ClBrowseHeader
{
    padding-bottom: 0px;
}
#ClassifiedListPrimaryComponent #ClListPageHeader .ClBrowseHeader H1.ClMainHeader
{
    width: 60%;
    text-align: left;
}
#ClassifiedListPrimaryComponent #ClDatePostedBox
{
    clear: both;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 100%;
    padding-top: 0px;
}
.ClMoreButton
{
    font-weight: bold;
    float: right;
    text-transform: uppercase;
}
#ClassifiedCompanyListComponent
{
    width: 100%;
}
#ClassifiedCompanyListComponent .ClBrowseHeader
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 3px;
    padding-top: 5px;
}
#ClassifiedCompanyListComponent .ClBrowseHeader .ClSearchBox .ClSearchField
{
    margin: -1px -3px 0px 0px;
}
#ClassifiedCompanyListComponent #ClCompanyLetterRow
{
    clear: left;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 10px 0px 0px;
    width: 100%;
    padding-top: 0px;
    border-bottom: #ccc 1px dotted;
    height: 27px;
    text-align: center;
}
#ClassifiedCompanyListComponent .ClCompanyLetter
{
    font-weight: bold;
    font-size: 12px;
    margin: 0px 0.19em;
    color: #333333;
    font-family: Arial,helvetica, Sans-Serif;
}
#ClassifiedCompanyListComponent .ClCompanyLetter A:link
{
    font-weight: bold;
    font-size: 12px;
    margin: 0px 0.19em;
    color: #333333;
    font-family: Arial,helvetica, Sans-Serif;
}
#ClassifiedCompanyListComponent .ClCompanyLetter A:visited
{
    font-weight: bold;
    font-size: 12px;
    margin: 0px 0.19em;
    color: #333333;
    font-family: Arial,helvetica, Sans-Serif;
}
.ClCompanyLetter A:hover
{
    font-weight: bold;
    font-size: 12px;
    margin: 0px 0.19em;
    color: #333333;
    font-family: Arial,helvetica, Sans-Serif;
}
#ClassifiedCompanyListComponent .ClCompanyListBox
{
    clear: left;
    padding-right: 5px;
    padding-left: 5px;
    float: left;
    padding-bottom: 5px;
    width: 100%;
    padding-top: 5px;
    border-bottom: #ccc 1px dotted;
    height: 100%;
}
#ClassifiedCompanyListComponent .ClCompanyListBox .ClCompanyLetterBig
{
    border-right: #999 1px dashed;
    padding-right: 3px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 20px;
    float: left;
    padding-bottom: 0px;
    margin: 5px;
    width: 30px;
    color: #333333;
    padding-top: 0px;
    font-family: Arial,helvetica, Sans-Serif;
}
#ClassifiedCompanyListComponent .ClCompanyListBox UL.ClCompanies
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 0px 0px 0px 5px;
    width: 80%;
    padding-top: 0px;
    list-style-type: none;
    text-align: left;
    WORD-WRAP: break-word;
}
#ClassifiedDetailPrimaryComponent .ClBrowseHeader #ClAdInfoButton
{
    border-right: #333333 1px solid;
    padding-right: 5px;
    border-top: #333333 1px solid;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    z-index: 2;
    float: right;
    padding-bottom: 2px;
    text-transform: uppercase;
    border-left: #333333 1px solid;
    width: auto;
    color: #333333;
    padding-top: 2px;
    border-bottom: #333333 1px solid;
    font-family: Arial,helvetica, Sans-Serif;
    position: relative;
    height: 10px;
    text-align: center;
}
UL#ClAdInfoPopup
{
    border-right: #333333 1px solid;
    padding-right: 10px;
    border-top: #333333 1px solid;
    display: none;
    padding-left: 10px;
    font-weight: normal;
    z-index: 5;
    right: -48px;
    padding-bottom: 10px;
    overflow: hidden;
    text-transform: capitalize;
    border-left: #333333 1px solid;
    width: 175px;
    max-height: 175px;
    bottom: 15px;
    line-height: 17px;
    padding-top: 10px;
    border-bottom: #333333 1px solid;
    list-style-type: none;
    position: absolute; ;HEIGHT:expression(this.scrollHeight >175? "175px":"height:auto");BACKGROUND-COLOR:#fff;TEXT-ALIGN:left;WORD-WRAP:break-word
}
.ClAdVideoLink
{
    float: left;
    margin: 6px 0px 0px 2px;
}
#ClAdCustomAd
{
    clear: left;
    text-align: left;
}
#ClassifiedDetailPrimaryComponent .ClBrowseHeader UL#ClAdInfoPopup LI.header
{
    font-weight: bold;
    text-transform: uppercase;
}
#ClassifiedDetailPrimaryComponent .ClBrowseHeader UL#ClAdInfoPopup LI A:link
{
    font-weight: bold;
    text-transform: lowercase;
}
#ClassifiedDetailPrimaryComponent .ClBrowseHeader UL#ClAdInfoPopup LI A:visited
{
    font-weight: bold;
    text-transform: lowercase;
}
#ClassifiedDetailPrimaryComponent IMG.ClAdVideoButton
{
    clear: left;
    float: left;
    margin: 6px 3px 3px;
}
#ClassifiedDetailPrimaryComponent #ClAdImages #ClAdThumbs
{
    margin: 10px 10px 0px 0px;
}
#ClassifiedDetailPrimaryComponent #ClAdImages #ClAdThumbs IMG
{
    border-right: medium none;
    border-top: medium none;
    margin: 10px 20px 0px 0px;
    border-left: medium none;
    border-bottom: medium none;
    background-color: #fff;
}
#ClassifiedDetailPrimaryComponent #ClAdImages #ClAdThumbs A:hover
{
    background-color: #fff;
}
#ClassifiedDetailPrimaryComponent #ClAdImages #ClAdThumbs .ClAdClick
{
    clear: left;
    margin-top: -3px;
    font-weight: bold;
    font-size: 10px;
    float: left;
    color: #666666;
    font-family: Arial,helvetica, Sans-Serif;
}
#ClassifiedDetailPrimaryComponent #ClAdCustomAd #ClAdImages #mainImage
{
    clear: left;
    float: left;
    margin: 10px 0px 0px;
}
#ClassifiedCompanyInfoComponent
{
    clear: left;
    float: left;
    margin: 10px 0px;
    width: 100%;
    text-align: left;
}
#ClassifiedCompanyInfoComponent .ClBrowseHeader IMG
{
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.ClContactInfoTable
{
    clear: left;
    font-size: 10px;
    float: left;
    margin: 5px 0px;
    width: 100%;
    color: #434343;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    WORD-WRAP: break-word;
}
.ClContactInfoTable TD.ClCompanyAttributes
{
    padding-right: 5px;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    width: 15%;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
}
#ClassifiedRelatedAdsComponent
{
    clear: left;
    float: left;
    margin: 10px 0px;
    width: 100%;
    text-align: left;
}
#ClassifiedAdCategoryListComponent
{
    clear: left;
    float: left;
    margin: 10px 0px;
    width: 100%;
    text-align: left;
}
#ClassifiedSearchResultsPrimaryComponent
{
    clear: left;
    float: left;
    margin: 10px 0px;
    width: 100%;
    text-align: left;
}
#ClassifiedSearchResultsPrimaryComponent #ClSearchKeyword
{
    text-transform: capitalize;
}
#ClassifiedSearchResultsPrimaryComponent .clAdListingDate
{
    display: none;
}
#ClassifiedSearchResultsPrimaryComponent .ClBrowseHeaderAlt .ClDatePosted
{
    display: none;
}
#ClassifiedSearchResultsPrimaryComponent .ClBrowseHeaderAlt IMG.CldoubleArrowSmall
{
    display: none;
}
#ClassifiedCompanyDetailPrimary
{
    padding-right: 5px;
    border-top: #ccc 1px dotted;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px 0px;
    width: auto;
    padding-top: 5px;
    text-align: left;
}
.blog_pageheader
{
    display: block;
    font-weight: bold;
    font-size: 15px;
    color: #000;
    padding-top: 25px;
}
.blog_boxtitle
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
}
.blog_boxheader
{
    border-right: #333 1px solid;
    padding-right: 2px;
    border-top: #333 1px solid;
    padding-left: 2px;
    padding-bottom: 2px;
    border-left: #333 1px solid;
    padding-top: 2px;
    border-bottom: #333 1px solid;
    height: 10px;
    background-color: #ce0000;
}
.blog-comment-separator
{
    border-bottom: #bbbbbb 1px dashed;
}
.blog_box1
{
    border-right: #aaa 1px solid;
    padding-right: 3px;
    border-top: #aaa 1px solid;
    padding-left: 3px;
    padding-bottom: 3px;
    border-left: #aaa 1px solid;
    padding-top: 3px;
    border-bottom: #aaa 1px solid;
    background-color: #fff;
}
.blog_box2
{
    border-right: #aaa 1px solid;
    padding-right: 3px;
    border-top: #aaa 1px solid;
    padding-left: 3px;
    padding-bottom: 3px;
    border-left: #aaa 1px solid;
    padding-top: 3px;
    border-bottom: #aaa 1px solid;
    background-color: #eee;
}
.blog_usertext
{
    font-size: 10px;
    color: #000;
}
.blog_posttext
{
    font-size: 10px;
    color: #999;
}
.blog_posttext:link
{
    font-size: 10px;
    color: #ce0000;
    text-decoration: underline;
}
.blog_posttext:visited
{
    font-size: 10px;
    color: #ce0000;
    text-decoration: underline;
}
.blog_posttext:active
{
    font-size: 10px;
    color: #ce0000;
    text-decoration: underline;
}
.blog_posttext:hover
{
    font-size: 10px;
    color: #ccc;
    text-decoration: underline;
}
.blog_bodytext
{
    font-weight: bold;
    font-size: 10px;
    color: #000;
}
P.blog_bodytext
{
    font-weight: bold;
    font-size: 10px;
    color: #000;
}
.blog-box-entry
{
    border-right: #000 1px solid;
    padding-right: 3px;
    border-top: #000 1px solid;
    padding-left: 3px;
    padding-bottom: 3px;
    border-left: #000 1px solid;
    padding-top: 3px;
    border-bottom: #000 1px solid;
}
.blog_entryIntro
{
    font-size: 10px;
    color: #000;
}
.blog_entryLabel
{
    font-size: 10px;
    color: #000;
}
.right
{
    display: block;
    text-align: right;
}
.blog_entryLabel B
{
    font-weight: bold;
}
.blog-box-entry-email
{
    padding-right: 1px;
    padding-left: 1px;
    font-size: 10px;
    padding-bottom: 1px;
    margin: 3px 10px 3px 5px;
    width: 150px;
    color: #000;
    padding-top: 1px;
}
.blog-box-entry-name
{
    padding-right: 1px;
    padding-left: 1px;
    font-size: 10px;
    padding-bottom: 1px;
    margin: 3px 10px 3px 5px;
    width: 150px;
    color: #000;
    padding-top: 1px;
}
.blog-box-entry-city
{
    padding-right: 1px;
    padding-left: 1px;
    font-size: 10px;
    padding-bottom: 1px;
    margin: 3px 10px 3px 5px;
    width: 150px;
    color: #000;
    padding-top: 1px;
}
.blog-box-entry-select
{
    padding-right: 1px;
    padding-left: 1px;
    font-size: 10px;
    padding-bottom: 1px;
    margin: 3px 10px 3px 5px;
    width: 150px;
    color: #000;
    padding-top: 1px;
}
.blog-box-entry TEXTAREA
{
    padding-right: 1px;
    padding-left: 1px;
    font-size: 10px;
    padding-bottom: 1px;
    margin: 3px 10px 3px 0px;
    width: 100%;
    color: #000;
    padding-top: 1px;
}
.blog_entryInstruction
{
    font-size: 10px;
    color: #999;
}
A.blog_entryInstruction
{
    font-size: 10px;
    color: #999;
}
A.blog_entryInstruction:link
{
    font-size: 10px;
    color: #999;
}
A.blog_entryInstruction:visited
{
    font-size: 10px;
    color: #999;
}
A.blog_entryInstruction:active
{
    font-size: 10px;
    color: #999;
}
A.blog_entryInstruction:hover
{
    font-size: 10px;
    color: #999;
}
A.blog_entryInstruction:focus
{
    font-size: 10px;
    color: #999;
}
A.blog_entryInstruction:link
{
    font-size: 10px;
    color: #ce0000;
    text-decoration: underline;
}
A.blog_entryInstruction:visited
{
    font-size: 10px;
    color: #ce0000;
    text-decoration: underline;
}
A.blog_entryInstruction:active
{
    font-size: 10px;
    color: #ce0000;
    text-decoration: underline;
}
A.blog_entryInstruction:hover
{
    font-size: 10px;
    color: #333333;
    text-decoration: underline;
}
.blog_entryDisclaimer
{
    font-size: 10px;
    color: #000;
}
.blog_entryVerification
{
    font-size: 10px;
    color: #000;
    padding-top: 15px;
}
.blog_entryVerificationImage
{
    padding-bottom: 15px;
    padding-top: 15px;
}
.blog_entryVerificationField
{
    padding-bottom: 10px;
}
.contentlist_link
{
    font-weight: bold;
    font-size: 12px;
    color: #000;
    text-decoration: none;
}
.contentlist_link:link
{
    font-weight: bold;
    font-size: 12px;
    color: #000;
    text-decoration: none;
}
.contentlist_link:visited
{
    font-weight: bold;
    font-size: 12px;
    color: #000;
    text-decoration: none;
}
.contentlist_link:hover
{
    font-weight: bold;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
}
.contentlist_link:active
{
    font-weight: bold;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
}
.appliance_link
{
    font-size: 11px;
    color: #000;
    text-decoration: underline;
}
.appliance_link B
{
    font-size: 11px;
    color: #000;
    text-decoration: underline;
}
.appliance_link:hover
{
    font-size: 11px;
    color: #666666;
    text-decoration: underline;
}
.appliance_link B:hover
{
    font-size: 11px;
    color: #666666;
    text-decoration: underline;
}
.appliance_summary
{
    font-size: 11px;
    color: #000;
}
.appliance_bold
{
    font-weight: bold;
    font-size: 11px;
    color: #000;
}
.appliance_grey_sort
{
    font-weight: bold;
    font-size: 11px;
    color: #000;
}
.appliance_grey_prev
{
    font: 11px verdana,arial,sans-serif;
    color: #333333;
}
.appliance_box
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #d3d3d3;
}
.syndicationFeedList
{
    font-size: 12px;
    padding-top: 5px;
    text-align: left;
}
.syndicationFeedListHeader
{
    font-weight: bold;
    font-size: 13px;
    padding-top: 10px;
}
.syndicationFeedListPageHeader
{
    font-size: 16px;
    margin-bottom: 10px;
}
.syndicationFeedListOrderedList
{
    margin-top: 1px;
    margin-bottom: 1px;
}
.syndicationFeedListExpander
{
    margin-top: 20px;
    margin-bottom: 5px;
}
.bg_print_friendly
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 10px;
    vertical-align: top;
    width: 500px;
    padding-top: 10px;
    background-color: #fff;
}
.footer_articlelist_box
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    width: 100%;
    padding-top: 5px;
    background-color: #000;
}
.footer_articlelist_cell_box
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    width: 33%;
    padding-top: 5px;
    background-color: #fff;
}
.footer_articlelist_header_box
{
    border-right: #000000 1px solid;
    padding-right: 2px;
    border-top: #000000 1px solid;
    padding-left: 2px;
    min-height: 15px;
    padding-bottom: 2px;
    border-left: #000000 1px solid;
    padding-top: 2px;
    border-bottom: #000000 1px solid;
    background-color: #eee;
}
.footer_articlelist_text_box
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 0px;
    vertical-align: top;
    padding-top: 5px;
    background-color: #fff;
}
.footer_articlelist_text
{
    font-size: 10px;
    margin-left: -3px;
    color: #666666;
    text-decoration: none;
}
LI.footer_articlelist_text
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 5px 12px;
    vertical-align: top;
    padding-top: 0px;
}
.footer_articlelist_text:hover
{
    font-size: 10px;
    color: #000;
    text-decoration: underline;
}
UL.footer_articlelist_text_iterator
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 10px;
    padding-top: 0px;
    list-style-type: disc;
}
.footer_articlelist_morelink
{
    font-size: 10px;
    color: #000;
    text-decoration: none;
}
.footer_articlelist_morelink:hover
{
    font-size: 10px;
    color: #000;
    text-decoration: underline;
}
.footer_articlelist_header
{
    width: 98%;
}
A.footer_articlelist_header
{
    font-weight: bold;
    font-size: 11px;
    z-index: 24;
    background: #eee;
    margin-left: 0px;
    text-transform: uppercase;
    color: #000;
    margin-right: auto;
    font-family: Verdana,Arial,Helvetica;
    position: relative;
    text-decoration: none;
}
A.footer_articlelist_header:hover
{
    font-size: 11px;
    z-index: 25;
    font-family: Verdana,Arial,Helvetica;
    background-color: transparent;
    text-decoration: none;
}
A.footer_articlelist_header SPAN
{
    display: none;
    font-weight: lighter;
    font-size: smaller;
    text-transform: none;
    text-decoration: none;
}
A.footer_articlelist_header:hover SPAN
{
    border-right: #000 1px solid;
    padding-right: 3px;
    border-top: #000 1px solid;
    margin-top: 5px;
    display: block;
    padding-left: 3px;
    left: -200px;
    padding-bottom: 3px;
    margin-left: 0px;
    border-left: #000 1px solid;
    width: 200px;
    color: #fff;
    padding-top: 3px;
    border-bottom: #000 1px solid;
    position: absolute;
    top: 10px;
    background-color: #4c4c4c;
    text-align: left;
}
.articlespotlightcontainer
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    vertical-align: top;
    width: 33%;
    padding-top: 2px;
}
.articlespotlight_img
{
    border-right: 0px;
    border-top: 0px;
    margin-left: auto;
    border-left: 0px;
    margin-right: auto;
    border-bottom: 0px;
}
.articlespotlighttitle
{
    font-weight: bold;
    font-size: 11px;
    color: #000;
    text-align: left;
}
.articlespotlighttitle:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #666666;
    text-align: left;
}
.articlespotlightby
{
    font-size: 11px;
    float: left;
    color: #000;
    text-align: left;
}
.articlespotlightauthor
{
    font-size: 11px;
    float: left;
    color: #000;
    text-align: left;
}
.articlespotlight_categoryimg
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    vertical-align: top;
    padding-top: 0px;
}
.search_extender_box
{
    padding-right: 5px;
    border-top: #ccc 1px solid;
    padding-left: 5px;
    padding-bottom: 10px;
    margin: 0px auto;
    padding-top: 10px;
    border-bottom: #ccc 1px solid;
    text-align: left;
}
.search_extender_box FORM INPUT.search_extender_text
{
    width: 100%;
}
.search_extender_head_text
{
    font-weight: bold;
    font-size: 12px;
    color: #333333;
}
.search_extender_text
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 0px;
    margin: 7px 0px;
    color: #000;
    padding-top: 0px;
    text-decoration: none;
}
.search_extender_text:hover
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 0px;
    margin: 7px 0px;
    color: #000;
    padding-top: 0px;
    text-decoration: none;
}
.homepageArticleListContainer
{
    padding-bottom: 5px;
}
#button_content_alerts_article_list
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: 11px;
    float: left;
    padding-bottom: 3px;
    text-transform: uppercase;
    width: 225px;
    color: #333;
    padding-top: 3px;
}
#button_content_alerts_article_list
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
}
x#button_content_alerts_article_list
{
    background-image: url(/site root name/sitewide/images/bg_content_alerts_article_list.jpg);
    background-repeat: no-repeat;
}
#button_content_alerts_article_list IMG
{
    float: left;
    margin: 0px 5px 0px 1px;
}
#button_content_alerts_article_list SPAN
{
    float: left;
}
#email_auth_wrapper
{
    padding-right: 5px;
    border-top: #bcbcbc 1px solid;
    padding-left: 5px;
    background: #eee;
    padding-bottom: 5px;
    margin: 0px;
    border-left: #bcbcbc 1px solid;
    width: 175px;
    padding-top: 5px;
}
#email_auth_wrapper LABEL
{
}
#email_auth_wrapper P
{
    margin: 0px 0px 5px;
}
#email_auth_wrapper FORM
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#email_auth_wrapper HR
{
    clear: both;
    border-right: #fff;
    border-top: #fff;
    border-left: #fff;
    color: #fff;
    border-bottom: #fff;
    height: 2px;
    background-color: #fff;
}
#email_auth_header IMG
{
    margin-right: 2px;
}
#email_auth_header .floatleft
{
    font-weight: bold;
    font-size: 13px;
}
#email_auth_footer
{
    font-size: 10px;
}
#top_section_links_login IMG
{
    margin-right: 5px;
}
#top_section_links_loggedin IMG
{
    margin-right: 5px;
}
#search_results_header
{
    margin: 10px 0px;
}
#search_results_header TABLE
{
    width: 100%;
}
#search_results_header TD
{
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    vertical-align: middle;
    padding-top: 3px;
}
#search_results_header A
{
    font-weight: bold;
    color: #000;
}
.sr_col1
{
    width: 78px;
}
.sr_col2
{
    width: 150px;
}
.sr_col3
{
    width: 25px;
}
.sr_col4
{
    text-align: right;
}
x.sr_row2
{
    display: none;
}
x.sr_row3
{
    display: none;
}
#article_briefs_wrapper
{
    clear: both;
    border-right: #ff0000 1px solid;
    padding-right: 5px;
    border-top: #ff0000 1px solid;
    display: none;
    padding-left: 5px;
    font-size: 14px;
    padding-bottom: 10px;
    margin: 5px;
    border-left: #ff0000 1px solid;
    width: 100%;
    padding-top: 10px;
    border-bottom: #ff0000 1px solid;
}
#article_briefs_wrapper H3
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    color: #ff0000;
    padding-top: 0px;
}
#article_briefs_wrapper IMG
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 6px;
    padding-top: 0px;
}
#article_briefs_wrapper UL
{
    padding-right: 7px;
    padding-left: 25px;
    padding-bottom: 5px;
    margin: 0px;
    padding-top: 5px;
}
#article_briefs_wrapper LI
{
    margin-left: 0px;
}
#account_management_wrapper
{
    font: 11px Helvetica, Arial, sans-serif;
    color: #000;
    text-align: left;
}
#account_management_wrapper TD
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}
#account_management_wrapper #content
{
    clear: left;
    border-right: #999 1px solid;
    padding-right: 0px;
    border-top: #999 1px solid;
    padding-left: 0px;
    float: left;
    padding-bottom: 20px;
    border-left: #999 1px solid;
    width: 99%;
    padding-top: 20px;
    border-bottom: #999 1px solid;
    height: auto;
    background-color: #f1f6ff;
}
#account_management_wrapper A
{
    font-size: 10px;
    background: none transparent scroll repeat 0% 0%;
    color: #2674ed;
    text-decoration: underline;
}
#account_management_wrapper A:visited
{
    font-size: 10px;
    background: none transparent scroll repeat 0% 0%;
    color: #2674ed;
    text-decoration: underline;
}
#account_management_wrapper A:hover
{
    text-decoration: none;
}
#account_management_wrapper .bold
{
    font-weight: bold;
}
#account_management_wrapper TABLE#mainContent
{
    left: 50%;
    margin-left: -215px;
    width: 430px;
    position: relative;
    text-align: right;
}
#account_management_wrapper .profileField
{
    font-size: 11px;
    width: 205px;
}
#account_management_wrapper .profileDD
{
    font-size: 11px;
    width: 205px;
}
#account_management_wrapper .checkBox
{
    clear: left;
    display: inline;
    float: left;
    margin: 24px 0px 0px 73px;
}
#account_management_wrapper .rememberMe
{
    font-size: 10px;
    float: left;
    margin: 20px 0px 0px 5px;
}
#account_management_wrapper .boldWarning
{
    clear: left;
    display: block;
    float: left;
    margin: 20px 20px 10px;
    width: 130px;
}
#account_management_wrapper .alert
{
    display: block;
    font-weight: bold;
    font-size: 13px;
    margin: 20px;
    color: #ff7e00;
    text-align: center;
}
#account_management_wrapper .buttonRow
{
    clear: both;
    float: left;
    margin: 20px 20px 0px 0px;
    width: 100%;
}
#account_management_wrapper #globalButtons
{
    clear: both;
    float: left;
    margin: 20px 20px 0px 0px;
    width: 100%;
}
#account_management_wrapper TD.requirements
{
    vertical-align: top;
    padding-top: 3px;
    text-align: left;
}
#account_management_wrapper #leftColumn
{
    float: left;
    margin: 5px 0px;
    width: 45%;
}
#account_management_wrapper #rightColumn
{
    border-right: #999 1px solid;
    padding-right: 5px;
    border-top: #999 1px solid;
    padding-left: 5px;
    float: right;
    padding-bottom: 5px;
    margin: 10px 5px;
    border-left: #999 1px solid;
    width: 40%;
    padding-top: 5px;
    border-bottom: #999 1px solid;
}
#account_management_wrapper UL#tabs
{
    padding-right: 0px;
    padding-left: 0px;
    z-index: 5;
    left: 10%;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
    position: relative;
    top: 1px;
}
#account_management_wrapper UL#tabs LI.noncurrent
{
    float: left;
}
#account_management_wrapper UL#tabs LI .noncurrentItem A
{
    padding-right: 17px;
    display: block;
    padding-left: 17px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 7px;
    text-transform: uppercase;
    color: #666;
    padding-top: 7px;
    font-family: arial;
    text-decoration: none;
}
#account_management_wrapper UL#tabs LI .currentItem
{
    padding-right: 17px;
    display: block;
    padding-left: 17px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 7px;
    text-transform: uppercase;
    color: #666;
    padding-top: 7px;
    font-family: arial;
    text-decoration: none;
}
#account_management_wrapper UL#tabs LI A:hover
{
    text-decoration: underline;
}
#account_management_wrapper UL#tabs LI.space
{
    padding-right: 0px;
    padding-left: 0px;
    background: none transparent scroll repeat 0% 0%;
    float: left;
    padding-bottom: 4px;
    padding-top: 5px;
}
#account_management_wrapper UL#tabs LI.current
{
    float: left;
    border-bottom: #f1f6ff 1px solid;
}
#account_management_wrapper UL#tabs LI A.current:hover
{
    text-decoration: none;
}
#account_management_wrapper #profile
{
    clear: left;
    width: 100%;
}
#account_management_wrapper .button
{
    float: right;
    margin-left: 20px;
}
#account_management_wrapper #acorProfile TABLE#mainContent
{
    margin-left: -170px;
    width: 300px;
}
#account_management_wrapper #acorProfileConfirm .mainContent
{
    margin: 0px auto;
    width: auto;
}
#account_management_wrapper #acorProfile .submitButton
{
    float: right;
    margin: 20px 0px 0px 10px;
}
#account_management_wrapper #accountSettings
{
    clear: left;
    width: 100%;
}
#account_management_wrapper #accountSettings .alert
{
    display: inline;
    margin: 0px 10px 0px 0px;
}
#account_management_wrapper #reset .button
{
    float: left;
    margin-left: 80px;
}
#account_management_wrapper #contentAlerts
{
    clear: left;
    width: 100%;
}
#account_management_wrapper #contentAlerts #content UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
}
#account_management_wrapper #contentAlerts #content #leftColumn UL
{
    padding-left: 20px;
    margin: 10px 0px;
    list-style-type: disc;
}
#account_management_wrapper #contentAlerts DIV#alertPopup
{
    border-right: #333333 1px solid;
    padding-right: 5px;
    border-top: #333333 1px solid;
    display: none;
    padding-left: 5px;
    left: -260px;
    padding-bottom: 5px;
    overflow: auto;
    border-left: #333333 1px solid;
    width: 250px;
    line-height: 17px;
    padding-top: 5px;
    border-bottom: #333333 1px solid;
    position: absolute;
    top: 15px;
    height: auto;
    background-color: #efefef;
}
#account_management_wrapper #contentAlerts DIV#alertBox
{
    position: relative;
}
#account_management_wrapper #contentAlerts #leftColumn
{
    padding-right: 0px;
    padding-left: 20px;
    padding-bottom: 0px;
    width: 40%;
    padding-top: 10px;
}
#account_management_wrapper #contentAlerts #rightColumn
{
    border-right: medium none;
    padding-right: 0px;
    border-top: medium none;
    padding-left: 20px;
    padding-bottom: 0px;
    border-left: #999 1px solid;
    width: 55%;
    padding-top: 0px;
    border-bottom: medium none;
}
#account_management_wrapper #contentAlerts #rightColumn P
{
    margin: 5px 0px;
}
#account_management_wrapper #changePasswordScreen .submitButton
{
    display: inline;
    float: right;
    margin: 20px 105px 0px 0px;
}
#account_management_wrapper #changePasswordScreen .profileField
{
    width: 100px;
}
#account_management_wrapper #passwordHintScreen .submitButton
{
    display: inline;
    float: right;
    margin: 20px 75px 0px 0px;
}
#account_management_wrapper .loginButton
{
    float: right;
    margin: 20px 50px 0px 0px;
}
#account_management_wrapper #createAnAccount .submitButton
{
    display: inline;
    float: right;
    margin: 20px 110px 0px 0px;
}
#account_management_wrapper #reLogin TABLE#mainContent
{
    margin-left: -140px;
    width: 280px;
}
#account_management_wrapper #reLogin .profileField
{
    width: 100px;
}
#account_management_wrapper #kableLogin TABLE#mainContent
{
    margin: 15px 0px 0px 15px;
}
#account_management_wrapper #kableLogin .alert
{
    margin: 10px;
}
#account_management_wrapper #kableLogin .profileField
{
    width: 150px;
    height: 15px;
}
#account_management_wrapper #kableLogin .checkBox
{
    margin: 0px 5px 0px 20px;
}
#account_management_wrapper #kableLogin .rememberMe
{
    margin: 0px;
}
#account_management_wrapper #kableLogin .password
{
    display: block;
    margin: 10px 10px 10px 18px;
}
#account_management_wrapper #kableLogin .loginButton
{
    margin: 0px;
}
#account_management_wrapper #kableLogin #rightColumn A
{
    font-size: 12px;
}
#account_management_wrapper #mainLogin
{
    width: 100%;
}
#account_management_wrapper #mainLogin #leftColumn
{
    clear: left;
    padding-right: 3%;
    padding-left: 5%;
    float: left;
    padding-bottom: 3%;
    margin: 0px;
    width: 49%;
    padding-top: 20px;
    height: 275px;
    background-color: #e3f1f6;
}
#account_management_wrapper #mainLogin #rightColumn
{
    border-right: medium none;
    padding-right: 3%;
    border-top: medium none;
    padding-left: 5%;
    float: left;
    padding-bottom: 3%;
    margin: 0px;
    border-left: medium none;
    width: 50%;
    padding-top: 20px;
    border-bottom: medium none;
    height: 275px;
    background-color: #f5f5f5;
}
#account_management_wrapper #mainLogin #registerAlert
{
    padding-right: 2%;
    padding-left: 2%;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 2%;
    font: 13px Helvetica,Arial,sans-serif;
    width: 99%;
    color: #000;
    padding-top: 2%;
    background-color: #fdf7b6;
}
#account_management_wrapper #mainLogin #registerAlert A
{
    font-weight: bold;
    font-size: 12px;
}
#account_management_wrapper #mainLogin H2
{
    margin: 0px 0px 5px;
    font: bold 20px Helvetica,Aria,sans-serif;
}
#account_management_wrapper #mainLogin FONT
{
    font-size: 20px;
    color: #2070ec;
}
#account_management_wrapper #mainLogin H3
{
    clear: left;
    float: left;
    margin: 20px 0px 0px;
    font: bold 14px Helvetica,Aria,sans-serif;
    width: 100%;
}
#account_management_wrapper #mainLogin H4
{
    margin: 10px 0px 0px;
    font: bold 16px Helvetica,Aria,sans-serif;
}
#account_management_wrapper #mainLogin .submitButton
{
    clear: left;
    float: left;
    margin: 10px 0px 0px;
}
#account_management_wrapper #mainLogin TABLE#mainContent
{
    left: 0px;
    margin-left: 0px;
    width: auto;
    text-align: right;
}
#account_management_wrapper #mainLogin .profileField
{
    width: 170px;
}
#account_management_wrapper #mainLogin .checkBox
{
    margin: 10px 0px 0px;
}
#account_management_wrapper #mainLogin .rememberMe
{
    margin: 10px 0px 0px 5px;
}
#account_management_wrapper #mainLogin #passwordLink
{
    clear: left;
    display: block;
    float: left;
    width: 110px;
    padding-top: 10px;
}
#account_management_wrapper TD
{
    vertical-align: top;
}
#account_management_wrapper #registerAlert
{
    background: #ffffa0;
    width: 180px;
}
#account_management_wrapper #registerAlert .error
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    color: #444;
    padding-top: 10px;
}
.article_list_wrapper
{
    text-align: left;
}
.homepagearticlelist_headertext
{
    padding-left: 5px;
}
.article_list_wrapper DIV
{
    background-repeat: no-repeat;
}
.article_list_wrapper .homepage-article-list-link
{
    display: block;
    padding-left: 17px;
    height: 20px;
}
#article_headlines_wrapper
{
    text-align: left;
}
#article_headlines_wrapper DIV
{
    background-repeat: no-repeat;
}
#article_headlines_wrapper .homepage-article-list-link
{
    display: block;
    padding-left: 17px;
    height: 20px;
}
#article_headlines_wrapper UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 3px 0px;
    padding-top: 0px;
    list-style-type: none;
}
#article_headlines_wrapper LI
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 3px;
    padding-top: 3px;
    border-bottom: #ccc 1px solid;
}
.multicategory_wrapper
{
    width: 485px;
}
.multicategory_wrapper TD
{
    vertical-align: top;
}
.multicategory_wrapper .homepage-multicategory-headertext_container
{
    width: 100%;
    border-bottom: #184a7b 1px solid;
}
SPAN.multicategory_link_wrapper A
{
    clear: both;
    float: left;
    padding-bottom: 6px;
}
.home_multicategory_component_td DIV .homepage-article-list-link
{
    display: block;
    padding-left: 17px;
    height: 20px;
}
.home_multicategory_component_td DIV
{
    clear: left;
    margin: 10px 0px;
    background-repeat: no-repeat;
}
.home_multicategory_component_td
{
    width: 433px;
}
#top_stories_wrapper
{
    width: 468px;
    position: relative;
    height: 230px;
}
#boxNewsStory
{
    background: #eee;
    width: 468px;
    height: 210px;
}
#boxNewsStory .tsImage
{
    background: #ccc;
    float: right;
    overflow: hidden;
    width: 190px;
    height: 210px;
}
#boxNewsStory .tsContent
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    overflow: hidden;
    width: 258px;
    padding-top: 0px;
    height: 175px;
}
#top_stories_wrapper H5
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 10px;
    padding-bottom: 2px;
    margin: 10px 0px 5px;
    text-transform: uppercase;
    color: #999;
    padding-top: 0px;
    border-bottom: #999 1px solid;
}
#boxNewsStory A.featureArticleBox_headline
{
    font-size: 18px;
}
#boxNewsStory A.moretext
{
    border-right: #ccc 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10px;
    background: #ddd;
    padding-bottom: 3px;
    margin: 5px 10px;
    text-transform: uppercase;
    padding-top: 3px;
    border-bottom: #ccc 1px solid;
    position: absolute;
    top: 178px;
    text-decoration: none;
    -moz-border-radius: 5%;
}
#top_stories_wrapper #ts_play_pause
{
    float: right;
    margin-right: 10px;
}
#top_stories_wrapper #ts_play_pause A
{
    padding-left: 0px;
}
.ad_keyword_link
{
    color: #006400;
    border-bottom: #006400 1px solid;
    text-decoration: underline;
}
has been added to the default.css STYLE sheet .ad_box
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    text-align: center;
}
x.ad_box
{
    margin-left: auto;
    margin-right: auto;
}
.ad_box P
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 8px;
    padding-bottom: 0px;
    margin: 0px;
    text-transform: uppercase;
    color: #999;
    padding-top: 0px;
}
BODY.syndicationFeedList
{
    text-align: center;
}
#article_list_primary
{
    text-align: left;
}
#article_list_primary H3
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#article_list_primary UL
{
    clear: both;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
}
#article_list_primary LI
{
    float: left;
    margin: 15px 0px;
    width: 100%;
}
.source_logo
{
    width: 1%;
}

