/* ### Content ### */
    .content            { font-size:0.7em; color:#6f6f6f; padding:0px; margin:0px 0px 12px 0px; line-height:1.5; }
    .content_footnote   { font-size:0.6em; color:#6f6f6f; padding:0px; margin:6px 0px 20px 0px; }
    .content_footer     { font-size:0.7em; color:#FFFFFF; padding:0px; margin:0px 0px 12px 0px; }
    span.content p      { padding-left:1px; margin:0px 0px 12px 0px; }

/* ### Miscellaneous text colors ### */
    .txt_blue   { color:#2d2457; }
    .txt_green  { color:#92a808; }
    .txt_purple { color:#352d5e; }

/* ### Page Headings ### */
    .heading_page                     { font-size:1.5em; color:#352d5e; padding:0px; margin:4px 0px 12px 0px; }
    .heading_page-img                 { margin:8px 0px 12px 0px; padding:0px; }

/* ### Section Headings ### */
    .heading_section                  { font-size:0.95em; color:#352d5e; padding:0px; margin:5px 0px 12px 0px; }
    .heading_section-img              { margin:5px 0px 12px 0px; padding:0px; }
    .heading_section_underlined       { font-size:0.95em; color:#352d5e; padding:0px; margin:5px 0px 12px 0px; width:100%; border-bottom:solid 1px #dedede; }
    .heading_section_underlined-img   { margin:5px 0px 12px 0px; padding:0px; width:100%; border-bottom:solid 1px #dedede; }

/* ### Module Headings ### */
    .heading_module                   { font-size:1.0em; color:#352d5e; padding:0px; margin:0px 0px 12px 0px; }
    .heading_module-large             { font-size:1.5em; color:#352d5e; padding:0px; margin:0px 0px 12px 0px; }
    .heading_module_underlined        { font-size:1.0em; color:#352d5e; padding:0px 0px 6px 0px; margin:0px 0px 6px 0px; width:100%; background:url(/images/divider_green.gif) repeat-x bottom left; }
    .heading_module_underlined-img    { padding:0px 0px 6px 0px; margin:0px 0px 6px 0px; width:100%; background:url(/images/divider_green.gif) repeat-x bottom left; }
    .heading_module-white             { font-size:10px; color:#FFFFFF; padding:0px; margin:0px 0px 0px 0px; font-weight:normal; }

/* ### In-text Headings ### */
    .heading_intext { font-size:0.7em; color:#2d2457; padding:0px; margin:0px 0px 12px 0px; font-weight:bold; }

    
/* ### INDENTS AND SPACING ### */
    .list_item_spacing { margin:0px 0px 6px 0px; }
    .list_item_indent_spacing { margin:0px 0px 6px 15px; text-indent:-15px; }
    .list_item_indent_spacing-img { margin:0px 0px 6px 28px; text-indent:-28px; }
/* ### LINES AND BORDERS ### */
    .divider_h-grey         { border:0px; height:20px; width:100%; margin:2px 0px 2px 0px; line-height:1px; font-size:0px; background:url(/images/spacer_grey.gif) repeat-x center; }
    .divider_h-green        { border:0px; height:10px; width:100%; margin:2px 0px 2px 0px; line-height:2px; font-size:0px; background:url(/images/divider_green.gif) repeat-x center; } 
    .divider_h-dotted_nopad { border:0px; height:3px; width:100%; margin:2px 0px 2px 0px; line-height:1px; font-size:0px; background:url(/images/divider_dotted-h.gif) repeat-x center; }
    .divider_h-dotted       { border:0px; height:10px; width:100%; margin:2px 0px 2px 0px; line-height:1px; font-size:0px; background:url(/images/divider_dotted-h.gif) repeat-x center; }
    .divider_v-grey         { border:0px; height:100%; width:13px; margin:0px 6px 0px 6px; vertical-align:middle; background:url(/images/spacer_grey.gif) repeat-y center; }
    .divider_v-green        { border:0px; height:100%; width:13px; margin:0px 6px 0px 6px; vertical-align:middle; background:url(/images/spacer_green.gif) repeat-y center; }
    .divider_v-purple       { border:0px; height:100%; width:13px; margin:0px 6px 0px 6px; vertical-align:middle; background:url(/images/spacer_purple.gif) repeat-y center; }
    .divider_footer_v       { border:0px; vertical-align:middle; height:100%; width:13px; margin:0px 6px 0px 6px; background:url(/images/spacer_purple.gif) repeat-y center; }
    .divider_v-dotted       { border:0px; height:100%; width:13px; margin:0px 6px 0px 6px; vertical-align:middle; background:url(/images/divider_dotted-v.gif) repeat-y center; }
    .underline-dotted       { border-bottom:dotted 1px #dedddd; }
    
/* use on a SPAN for the green bar component of a --- or --- separator */
    .or_separator  { border:0px; height:1px; margin:0px; line-height:0px; font-size:6px; background:url(/images/spacer_green.gif) repeat-x center; }
/* ### BULLETS AND NUMBERING ### */
    ul         { margin:0px 0px 12px 20px; padding:0px 0px 0px 20px; }
    ul li      { color:#6f6f6f; padding:0px; margin:0px 0px 6px 0px; }
    
    ul li.li_single     { font-size:0.7em; color:#6f6f6f; padding:0px; margin:0px 0px 0px 0px; }
    ul.list_greenW      { margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; list-style-position:outside; list-style-type:disc; list-style-image:url(/images/bullet_green-w.gif);}
    ul.list_purpleW     { margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; list-style-position:outside; list-style-type:disc; list-style-image:url(/images/bullet_purple-w.gif); }
    ul.list_purpleG     { margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; list-style-position:outside; list-style-type:disc; list-style-image:url(/images/bullet_purple-g.gif);}
    ul.list_greenG      { margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; list-style-position:outside; list-style-type:disc; list-style-image:url(/images/bullet_green-g.gif); }
    .list_purpleW ul    { margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; list-style-position:outside; list-style-type:disc; list-style-image:url(/images/bullet_purple-w.gif); }
    
    ul.list_greenW li   { font-size:0.7em; color:#6f6f6f; padding:0px; margin:0px 0px 6px 0px; }
    ul.list_greenG li   { font-size:0.7em; color:#6f6f6f; padding:0px; margin:0px 0px 6px 0px; }
    ul.list_purpleG li  { font-size:0.7em; color:#6f6f6f; padding:0px; margin:0px 0px 6px 0px; }
    
    ul.list_purpleW li  { color:#6f6f6f; padding:0px; margin:0px 0px 6px 0px; }
    .list_purpleW ul li { color:#6f6f6f; padding:0px; margin:0px 0px 6px 0px; }

/* ### Standard Ordered List ### */
    ol         { margin:0px 0px 12px 20px; padding:0px 0px 0px 20px; }
    ol li      { color:#6f6f6f; padding:0px; margin:0px 0px 6px 0px; }
    ol.list_results     { margin:0px 0px 12px 17px; padding:0px 0px 0px 17px; }
    ol.list_results li  { font-size:0.7em; color:#2d2457; padding:0px; margin:0px 0px 12px 0px; font-weight:bold; }

    .list_results_text { color:#6f6f6f; font-weight:normal; }
/* ### IMAGES ### */
    .img_button             { border:0px; vertical-align:middle; }
    .img_icon               { border-style:none; vertical-align:middle; margin-right:3px; height:27px; }
    .img_icon_indent_l      { border-style:none; vertical-align:middle; margin-left:5px; margin-right:3px; width:21px; height:27px; }
    .img_icon_graph_swatch  { border-style:none; vertical-align:middle; margin-right:5px; width:25px; height:24px; }
/* ### TABLES ### */
    table.default { border-style:none; border-spacing:0px; border-collapse:collapse; } 
    table.default td { padding:0px; margin:0px; }
    table.default td.header_memservices_phone  { padding:0px 15px 0px 0px; margin:0px; vertical-align:middle; } 
    table.default td.header_memonline_login  { padding:4px 4px 4px 30px; margin:0px; vertical-align:middle; background-color:#f3fdd6; } 
    table.default td.header_memonline_login#homepage_login  { background:#f3fdd6 url(/images/divider_green.gif) repeat-x bottom left; } 
    table.default td.header_memonline_login#nocontent_login  { background-color:transparent; } 
    table.default td.header_employeronline_login  { padding:4px 4px 4px 24px; margin:0px; vertical-align:middle; background-color:#f3fdd6; } 
    table.default td.article_summary  { padding:10px 7px 10px 7px; margin:0px; vertical-align:top; border-top:dotted 1px #dedddd; } 
    table.default td.nopad_l  { padding-left:0px; } 
    table.default td.pad_l-10px  { padding-left:10px; } 
    table.default td.pad_r-10px  { padding-right:10px; } 
    table.default td.bg_white { background-color:#FFFFFF; } 
    table.standard, table.standard-bdr_rows { border-spacing:0px; border-collapse:collapse; border-color:#afbc21; border-width:1px; border-style:solid solid solid solid;} 
    table.standard td, table.standard tbody td { padding:10px; margin:0px; vertical-align:top; border-color:#afbc21; border-width:1px; border-style:none solid none solid; color:#6f6f6f; font-size:0.7em; } 
    table.standard-bdr_rows td, table.standard-bdr_rows tbody td { padding:10px; margin:0px; vertical-align:top; border-color:#afbc21; border-width:1px; border-style:solid solid solid solid; color:#6f6f6f; font-size:0.7em; } 
    table.standard thead td, table.standard-bdr_rows thead td { padding:10px; margin:0px; vertical-align:top; background-color:#f3fdd6; border-color:#afbc21; border-width:1px; border-style:solid solid solid solid; color:#6f6f6f; font-weight:bold; font-size:0.7em; } 
    table.standard tfoot td, table.standard-bdr_rows tfoot td { padding:10px; margin:0px; vertical-align:top; border-color:#afbc21; border-width:1px; border-style:solid solid solid solid; color:#6f6f6f; font-weight:bold; font-size:0.7em; }

/* ### MODULE LAYOUT TABLES ### */
    table.content_container                      { border-style:none; border-spacing:0px; border-collapse:collapse; width:100%; }
    table.content_container td                   { padding:0px; margin:0px; vertical-align:top; }
    table.content_container td.cc_main           { padding:0px 10px 0px 10px; margin:0px; vertical-align:top; }
    table.content_container td.cc_right          { padding:0px 0px 0px 10px; margin:0px; vertical-align:top; width:190px; background-color:#FFFFFF; }
    table.content_container td.cc_leftnav        { padding:0px 10px 0px 0px; margin:0px; vertical-align:top; width:190px; }
    table.content_container td.cc_nopad_r        { padding-right:0px; }
    table.content_container td.cc_right_homepage { width:205px; }
    table.content_layout                 { border-style:none; border-spacing:0px; border-collapse:collapse; empty-cells:show; width:100%; }
    table.content_layout td              { padding:0px; margin:0px; }
    table.content_layout td.cl_1col-col1 { padding:0px 0px 0px 0px; margin:0px; width:100%; }
    table.content_layout td.cl_2col-col1 { padding:0px 10px 0px 0px; margin:0px; width:50%; }
    table.content_layout td.cl_2col-col2 { padding:0px 0px 0px 10px; margin:0px; width:50%; }
    table.content_layout td.cl_3col-col1 { padding:0px 10px 0px 0px; margin:0px; width:33%; }
    table.content_layout td.cl_3col-col2 { padding:0px 10px 0px 10px; margin:0px; width:33%; }
    table.content_layout td.cl_3col-col3 { padding:0px 0px 0px 10px; margin:0px; width:33%; }
    table.content_layout td.cl_nopad_r   { padding-right:0px; }
    table.content_layout td.cl_nopad_l   { padding-left:0px; }
    table.module_green { border-style:none; border-spacing:0px; border-collapse:collapse; } 
    table.module_green td { padding:0px; margin:0px; background-color:#f3fdd6; } 
    table.module_green td.tl { padding:0px; margin:0px; background:url(/images/mod_green_tl.gif) no-repeat top left; width:5px; height:5px; background-color:#f3fdd6; } 
    table.module_green td.t { padding:0px; margin:0px; background-color:#f3fdd6; } 
    table.module_green td.tr { padding:0px; margin:0px; background:url(/images/mod_green_tr.gif) no-repeat top right; width:5px; height:5px; background-color:#f3fdd6; } 
    table.module_green td.c { padding:5px 10px 5px 10px; margin:0px; vertical-align:top; background-color:#f3fdd6; } 
    table.module_green td.bl { padding:0px; margin:0px; background:url(/images/mod_green_bl.gif) no-repeat top left; width:5px; height:5px; background-color:#f3fdd6; } 
    table.module_green td.b { padding:0px; margin:0px; background-color:#f3fdd6; } 
    table.module_green td.br { padding:0px; margin:0px; background:url(/images/mod_green_br.gif) no-repeat top right; width:5px; height:5px; background-color:#f3fdd6; } 
    table.module_green td.nofill { background-color:transparent; } 
    table.mod_grey { width:100%; border-style:none; border-spacing:0px; border-collapse:collapse; } 
    table.mod_grey td { padding:0px; margin:0px; } 
    table.mod_grey td.img-l { padding:0px; margin:0px; background:url(/images/mod_grey_l-tile.gif) repeat-y top left; background-color:#f9f9f9; vertical-align:bottom; height:100%; } 
    table.mod_grey td.tl { padding:0px; margin:0px; background:url(/images/mod_grey_tl.gif) no-repeat top right; width:10px; height:10px; } 
    table.mod_grey td.t { padding:0px; margin:0px; background:url(/images/mod_grey_t-tile.gif) repeat-x bottom left; height:10px; } 
    table.mod_grey td.tr { padding:0px; margin:0px; background:url(/images/mod_grey_tr.gif) no-repeat top left; width:10px; height:10px; } 
    table.mod_grey td.l { padding:0px; margin:0px; background:url(/images/mod_grey_l-tile.gif) repeat-y top right; width:10px; height:100%; } 
    table.mod_grey td.c { padding:12px; margin:0px; vertical-align:top; background-color:#F9F9F9; height:100%; } 
    table.mod_grey td.r { padding:0px; margin:0px; background:url(/images/mod_grey_r-tile.gif) repeat-y top left; width:10px; height:100%; } 
    table.mod_grey td.bl { padding:0px; margin:0px; background:url(/images/mod_grey_bl.gif) no-repeat top right; width:10px; height:10px; } 
    table.mod_grey td.b { padding:0px; margin:0px; background:url(/images/mod_grey_b-tile.gif) repeat-x bottom left; height:10px; } 
    table.mod_grey td.br { padding:0px; margin:0px; background:url(/images/mod_grey_br.gif) no-repeat bottom left; width:10px; height:10px; } 
    table.module_greyplain { border-spacing:0px; border-collapse:collapse; border-color:#e6e6e6; border-width:1px; border-style:solid solid solid solid; } 
    table.module_greyplain td { padding:0px; margin:0px; vertical-align:top; } 
    table.module_greyplain td.c { padding:12px; margin:0px; vertical-align:top; background:url(/images/mod_greyplain-c_tile.gif) repeat-x bottom right; } 
    table.module_white { border-style:none; border-spacing:0px; border-collapse:collapse; } 
    table.module_white td { padding:0px; margin:0px; background-color:#FFFFFF; } 
    table.module_white td.tl { padding:0px; margin:0px; background:#FFFFFF url(/images/mod_white-tl.gif) no-repeat top left; width:12px; height:12px; } 
    table.module_white td.t { padding:0px; margin:0px; background:#FFFFFF url(/images/mod_white-t_tile.gif) repeat-x top left; height:12px; } 
    table.module_white td.tr { padding:0px; margin:0px; background:#FFFFFF url(/images/mod_white-tr.gif) no-repeat top right; width:12px; height:12px; } 
    table.module_white td.l { padding:0px; margin:0px; background:#FFFFFF url(/images/mod_white-l_tile.gif) repeat-y top left; width:12px; } 
    table.module_white td.c { padding:0px 5px 0px 5px; margin:0px; vertical-align:top; background-color:#FFFFFF; } 
    table.module_white td.r { padding:0px; margin:0px; background:#FFFFFF url(/images/mod_white-r_tile.gif) repeat-y top left; width:12px; } 
    table.module_white td.bl { padding:0px; margin:0px; background:#FFFFFF url(/images/mod_white-bl.gif) no-repeat top left; width:12px; height:12px; } 
    table.module_white td.b { padding:0px; margin:0px; background:#FFFFFF url(/images/mod_white-b_tile.gif) repeat-x top left; height:12px; } 
    table.module_white td.br { padding:0px; margin:0px; background:#FFFFFF url(/images/mod_white-br.gif) no-repeat top right; width:12px; height:12px; } 
    table.module_whiteongreen { border-style:none; border-spacing:0px; border-collapse:collapse; } 
    table.module_whiteongreen td { padding:0px; margin:0px; } 
    table.module_whiteongreen td.mod_whiteongreen-tl { padding:0px; margin:0px; background:url(/images/mod_whiteongreen-tl.gif) no-repeat top left; width:9px; height:9px; background-color:#FFFFFF; } 
    table.module_whiteongreen td.mod_whiteongreen-t { padding:0px; margin:0px; background-color:#FFFFFF; } 
    table.module_whiteongreen td.mod_whiteongreen-tr { padding:0px; margin:0px; background:url(/images/mod_whiteongreen-tr.gif) no-repeat top right; width:9px; height:9px; background-color:#FFFFFF; } 
    table.module_whiteongreen td.mod_whiteongreen-c { padding:5px 10px 5px 10px; margin:0px; vertical-align:top; background-color:#FFFFFF; } 
    table.module_whiteongreen td.mod_whiteongreen-bl { padding:0px; margin:0px; background:url(/images/mod_whiteongreen-bl.gif) no-repeat top left; width:9px; height:9px; background-color:#FFFFFF; } 
    table.module_whiteongreen td.mod_whiteongreen-b { padding:0px; margin:0px; background-color:#FFFFFF; } 
    table.module_whiteongreen td.mod_whiteongreen-br { padding:0px; margin:0px; background:url(/images/mod_whiteongreen-br.gif) no-repeat top right; width:9px; height:9px; background-color:#FFFFFF; }
/* ### over-ride reset.css ### */
    table.module_green td {vertical-align:top;}
    table.mod_grey td {vertical-align:top;}
    table.module_greyplain td  {vertical-align:top;}
    table.module_white td {vertical-align:top;}
    table.module_whiteongreen td {vertical-align:top;}
/* ### LINKS ### */
    /* ### Link:Default ### */
    A:link, A:visited { color:#2d2457; font-weight:normal; } 
    A:hover, A:active { color:#2d2457; font-weight:normal; } 
    /* ### Link:Default (bold) ### */ 
    A.link_bold:link, A.link_bold:visited { color:#2d2457; font-weight:bold; } 
    A.link_bold:hover, A.link_bold:active { color:#2d2457; font-weight:bold; } 
    /* ### Link:Right Section (bold) ### */ 
    A.link_right:link, A.link_right:visited { color:#2d2457; } 
    A.link_right:hover, A.link_right:active { color:#2d2457; } 
    /* ### Link:Footer (white, non-bold) ### */ 
    A.link_footer:link, A.link_footer:visited { color:#FFFFFF; font-weight:normal; text-decoration:none; } 
    A.link_footer:hover, A.link_footer:active { color:#FFFFFF; font-weight:normal; text-decoration:underline; }
/* ### FORMS ### */
    /* use for the field title text in forms */
    .content_fl_title         { font-size:0.7em; color:#6f6f6f; padding:0px; margin:0px 0px 0px 0px; }
    /* use for the subfield title text in forms */
    .content_fl_subtitle     { padding:0px 0px 0px 35px; }
    /* use for the error text in forms */
    .content_fl_error         { font-size:0.7em; color:#FF0000; padding:0px; margin:0px 0px 0px 0px; font-weight:bold; }
    .req_asterisk             { color:#FF0000; }
    .fieldset_container     { padding:6px 0px 6px 0px; }
/* ### Table to layout a form appearing in the content section of a page ### */
    table.form_layout { border-style:none; border-spacing:0px; border-collapse:collapse; } 
    table.form_layout td { padding:0px; margin:0px; vertical-align:middle; } 
    table.form_layout td.fl_title { padding:0px 6px 4px 0px; margin:0px; vertical-align:middle; text-align:left; white-space:nowrap; } 
    table.form_layout td.fl_field { padding:0px 0px 4px 6px; margin:0px; vertical-align:middle; } 
    table.form_layout td.fl_combined { padding:0px 0px 4px 0px; margin:0px; vertical-align:middle; } 
    table.form_layout td.fl_error { padding:0px 0px 4px 6px; margin:0px; vertical-align:middle; } 
    table.form_layout td.top { vertical-align:top; }
    
/* ### Form field styles ### */
    FORM                        { padding:0px; margin:0px; }
    INPUT, TEXTAREA             { font-family:arial, sans-serif; }
    INPUT.textfield, TEXTAREA   { padding:1px 2px 1px 2px; border:solid 1px #a5acb2; }
    SELECT                      { font-family:arial, sans-serif; font-size:11px; border:solid 1px #a5acb2; padding-left:1px; }
    FIELDSET                    { padding:0px 20px 0px 20px; margin:0px; border-spacing:0px; border-collapse:collapse; border:solid 1px #92a808; background:url(/images/tile_formbg.gif) repeat-x bottom left; }
    FIELDSET LEGEND             { font-size:0.7em; font-weight:bold; color:#92a808; padding:0px 6px 0px 6px; margin:0px 0px 0px 0px; vertical-align:middle; }

/*----------------------------------------------------------------------*
                        MISCELLANEOUS STYLES
    These should always appear last in the style sheet as they should
    be used to override any values defined in existing classes
 *----------------------------------------------------------------------*/
/* ### Margin Settings ### */
    span.nomargin p { margin:0px; } 
    .nomargin { margin:0px; } 
    .nomargin_t { margin-top:0px; } 
    .nomargin_t { margin-top:0px; } 
    .nomargin_r { margin-right:0px; } 
    .nomargin_b { margin-bottom:0px; } 
    .nomargin_l { margin-left:0px; } 
/* ### Padding Settings ### */ 
    .nopad { padding:0px; } 
    .nopad_t { padding-top:0px; } 
    .nopad_r { padding-right:0px; } 
    .nopad_b { padding-bottom:0px; } 
    .nopad_l { padding-left:0px; } 
/* ### Font formatting ### */ 
    .bold { font-weight:bold; } 
    .plain { font-weight:normal; } 
    .underline { text-decoration:underline; } 
    span.spacing_normal p { line-height:normal; } 
    .spacing_normal { line-height:normal; } 
    .spacing_1-5 { line-height:1.5; } 
    .spacing_double { line-height:2; } 
    .nowrap { white-space:nowrap; } 
/* ### Alignment Settings ### */ 
    .top { vertical-align:top; } 
    .middle { vertical-align:middle; }
    .left { text-align:left; } 
    .right { text-align:right; }
    .center { text-align:center; }
/* ### Width settings ### */
    .w_100pc { width:100%; }
    .w_75pc { width:75%; }
    .w_50pc { width:50%; }
    .w_33pc { width:33%; }
    .w_25pc { width:25%; }
    .w_20pc { width:20%; }
/* ### Height settings ### */
    .h_100pc { height:100%; }
    .h_50pc { height:50%; }
/* ### Border Settings ### */
    .nobdr { border-style:none; }
    .nobdr_t { border-top-style:none; }
    .nobdr_r { border-right-style:none; }
    .nobdr_b { border-bottom-style:none; }
    .nobdr_l { border-left-style:none; }

/* ### Custom Settings of Above Styles ### */
    .font_footer_divider { font-size:40px; }

/* ### Add This integration ### */
    div#at15s { border:1px solid #92A808 !important; padding:0px !important; }
    div#at15s_head { border-bottom:1px solid #92A808 }
    div#at16pf { background-color:#F3FDD6; border-top:1px solid #92A808 }
    div#at16pf a { color:#352D5E; }
    div.breadcrumb { float:left; position:absolute; margin:0px 0px 10px; }
    div.add_this { float:right; position:relative; margin:0px 0px 10px; }
    div.breadcrumb img { position:relative; float:right; }
    button#at_send { border:1px solid #92A808 !important; background-color:#F3FDD6 !important; }
    button#at_send:hover { color:#352D5E !important; }
/* ### Video placeholder formatting ### */
    a.video img { padding:2px; border:1px solid #cccccc; float:left; margin-right:10px; cursor:pointer; }
    div.video h1.heading_page { font-weight:normal; font-size:1.2em; margin:4px 0px 0px; padding:0px; }

/* Homepage news compact list with thumbnails */
    ul.news_thumbnail_compact                                    { list-style:none; padding:0; margin:0px 30px 0px 0px; }
    ul.news_thumbnail_compact li                                 { position:relative; float:left; width:100%; border-bottom:1px dotted #DEDDDD; padding:0px 0px 7px 0px; margin:0px 0px 7px 0px; }
    ul.news_thumbnail_compact li div.thumbnail_list_thumbnail     { display:block; float:left; width:75px; }
    ul.news_thumbnail_compact li div.thumbnail_list_text         { float:none; margin:0px; }
/* News page list with thumbnails */
    ul.news_thumbnail                                      { list-style:none; padding:0; margin:0px 30px 0px 0px; }
    ul.news_thumbnail li                                   { position:relative; float:left; position:relative; width:100%; border-top:1px dotted #DEDDDD; padding:10px 7px; }
    ul.news_thumbnail li div.thumbnail_list_thumbnail      { display:block; float:left; width:75px; }
    ul.news_thumbnail li div.thumbnail_list_text           { float:left; }
    ul.news_thumbnail li div.thumbnail_list_text           { float:none; padding-left:75px; }
