/* MAIN MENU STYLES */
.menu_main_list { text-transform: uppercase; font-weight: normal; font-size: 14px; display: block; list-style-type: none; margin: 0; padding: 0; }
.menu_main, .menu_main_on { }
.menu_main:link, .menu_main:visited { color: #111; }
.menu_main:hover { color: #d62; text-decoration: none; }
.menu_main_on:link, .menu_main_on:visited { color: #d62; }
.menu_main_on:hover { color: #d62; text-decoration: none; }

/* COMPLETE/FULL MENU STYLES FOR UNDERLINKS */
.menu_complete_sub_list { text-transform: uppercase; font-weight: normal; font-size: 14px; display: block; list-style-type: none; margin: 0; padding: 0; }
.menu_complete_sub_list li { padding: 3px 0; border-bottom: 1px solid #666;  }
.menu_complete_sub_list li.menu_complete_sub_on { padding: 3px 0; border-bottom: 1px solid #d62;  }
.menu_complete_sub, .menu_complete_sub_on { }
.menu_complete_sub:link, .menu_complete_sub:visited { color: #111; }
.menu_complete_sub:hover { color: #d62; text-decoration: none; }
.menu_complete_sub_on:link, .menu_complete_sub_on:visited { color: #d62; }
.menu_complete_sub_on:hover { color: #d62; text-decoration: none; }

/* EXTRA MENU */
.menu_extra_table { /*background: green; /**/ }
.menu_extra_table tr td { /*border: 1px solid red; /**/ }
.menu_extra_table tr td div { padding: 11px 0; white-space: nowrap; }
.menu_extra_table tr td div .menu_extra { color: #111; }
.menu_extra_table tr td div .menu_extra_on { color: #d62; }

/* STANDARD FORM ELEMENTS */
.input  { font-size: 11px; border: 1px solid gray; }
.button { font-size: 10px; border: 1px solid gray; }

.printerfriendly:link { color: #000000; }
.printerfriendly:visited { color: #000000; }
.printerfriendly:hover { color: #333333; text-decoration: none; }

.acronym { border-bottom: 1px dotted gray; cursor:help;  }

.newsheading { font-size: 16px; line-height: 18px; color: #d62; padding: 0; margin: 10px 0 0 0; }

div { overflow: hidden; }

img { -ms-interpolation-mode:bicubic; }
