body   { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
p {}
td {}

.homepage_area    { padding: 5px 10px 10px }
.top_menu { background-color: #dedede; border-bottom: 1px solid gray }

.idea_head     { padding: 10px 10px 5px; border-top: 1px solid silver; border-right: 1px solid silver }
.idea_area    { text-decoration: none; padding: 5px 10px; border-right: 1px solid silver }
.idea_archive   { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 5px 10px 10px; border-right: 1px solid silver; border-bottom: 1px solid silver }

a { text-decoration: none }
a:link { color: #808080; text-decoration: none }
a:visited { color: #808080; text-decoration: none }
a:hover { color: #ff8c00 }

.copyright_area  { color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 10px }
.portrait_area_02    { padding-bottom: 1px; border-top: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver }
.logo_area   { padding-top: 10px; padding-left: 10px }

.header_breadcrumb                { color: #666666; font-weight: bold; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase }
.header_breadcrumb a:link             { color: #999999; text-decoration: none }
.header_breadcrumb a:visited { color: #999999; text-decoration: none }
.header_breadcrumb a:hover      { color: #666666; text-decoration: none; }
.image_caption                    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none;}
.more_headlines                  { color: #cccccc; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.global_updated                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}

    .general_text                    { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }


/* Article Summaries */

    .summary_title                    { color: #e67e00; font-weight: bold; font-size: 12px; text-decoration: none }
    .summary_title a:link             { color: #e67e00; font-weight: bold; text-decoration: none }
    .summary_title a:visited          { color: #e67e00; font-weight: bold; text-decoration: none }
    .summary                         { font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
    .summary_date                    { font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
    
    .summary_breadcrumb              { color: #666666; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
    .summary_breadcrumb a:link          { color: #999999; text-decoration: none; }
.summary_breadcrumb a:visited { color: #999999; text-decoration: none }
.summary_breadcrumb a:hover    { color: #666666; text-decoration: none; }


/* Article Pages */

    .article_title                  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none;}
    .article_text                    { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.menu_buttons  { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px 10px }
.menu_buttons a:link  { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu_buttons a:visited { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu_buttons a:hover   { color: #f60; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a { text-decoration: none }
a:hover { text-decoration: none }
a:visited { text-decoration: none }
.see_more { color: black; font-size: 9px; text-decoration: none }
.see_more a:link { color: black; text-decoration: none }
.see_more a:visited { color: black; text-decoration: none }
.see_more a:hover { color: gray; text-decoration: none }
.form_text { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.tradeshow_head  { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.tradeshow_head a:link { color: black; text-decoration: none }
.tradeshow_head a:visited { color: black; text-decoration: none }
.tradeshow_head a:hover { color: #696969; text-decoration: none }

.nav_right_headlines  { color: #e67e00; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.nav_right_headlines a:link  { color: #e67e00; text-decoration: none}
.nav_right_headlines a:visited  { color: #e67e00; text-decoration: none}
.nav_right_summary    { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}


