/* COMPLETE/FULL MENU STYLES */
.menu_complete_ul { margin: 10px 0 0 10px; padding: 0; font-size: 13px; }
.menu_complete, .menu_complete_on { font-size: 100%; padding-top: 5px; list-style-type: none;  }
.menu_complete:link, .menu_complete:visited { color: #963; }
.menu_complete:hover { color: #666; text-decoration: none; }
.menu_complete_on { color: #963; }
.menu_complete_on:link, .menu_complete_on:visited { color: #963; }
.menu_complete_on:hover { color: #333333; text-decoration: none; }

.sub_menu_ul { margin: 13px 0 3px 10px; padding: 0; font-size: 92%; text-transform: uppercase;  }
.subsub_menu_ul { margin: 6px 0 6px 12px; padding: 0; font-size: 92%; text-transform: none; }
.menu_complete_sub, .menu_complete_sub_on { margin: 3px 0 10px 0px; font-size: 100%; list-style-type: none; font-weight: normal; }
.menu_complete_sub:link, .menu_complete_sub:visited { color: #808080; }
.menu_complete_sub:hover { color: #666; text-decoration: none; }
.menu_complete_sub_on { }
.menu_complete_sub_on:link, .menu_complete_sub_on:visited { color: #c41230; }
.menu_complete_sub_on:hover { color: #666; text-decoration: none; }

/* MAIN MENU STYLES */
.menu_main_ul { margin: 0 0 0 3px; padding: 0; font-size: 13px; color: #999; font-weight: normal;  text-transform: uppercase; }
.menu_main, .menu_main_on { font-size: 108%; list-style-type: none; padding-top: 2px; padding-bottom: 2px; margin: 5px 0 5px 5px; }
.menu_main:link, .menu_main:visited { color: #4d4d4d; }
.menu_main:hover { color: #666; text-decoration: none; }
.menu_main_on {  }
.menu_main_on:link, .menu_main_on:visited { color: #c41230; }
.menu_main_on:hover { color: #666; text-decoration: none; }

/* 2 LEVEL MENU LINKS */
.menu_2level_ul { margin: -10px 0 10px 0px; padding: 0; font-size: 13px; height: 25px; border-bottom: 1px dashed #666; }
.menu_2level, .menu_2level_on { font-size: 93%; list-style-type: none; font-weight: normal; padding-top: 2px; padding-bottom: 2px; margin: 0 5px 0 0; }
.menu_2level:link, .menu_2level:visited { color: #333; }
.menu_2level:hover { color: #666; text-decoration: none; }
.menu_2level_on { }
.menu_2level_on:link, { color: #963; }
.menu_2level_on:hover { color: #666; text-decoration: none; }

a.minimenu:link, a.minimenu:visited { color: #999; }

/* STANDARD FORM ELEMENTS */
.input { font-size: 85%;  border: 1px solid gray; }
.button { font-size: 77%; 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;  }

/* RELATED LINKS */
ul.relatedlinks { font-size: 85%; list-style-type: none; list-style-image: none; margin: 10px 0; padding: 0; }
ul.relatedlinks li { margin: 3px 0; padding: 0; list-style-type: none; }
ul.relatedlinks li a { color: #333; text-decoration: none; }
ul.relatedlinks li a:hover { color: #963; text-decoration: none; }
ul.relatedlinks li a img { border: 0; vertical-align: top; margin: 0 3px 0 0; padding: 0; }

/* RELATED DOCS */
ul.relateddocs { font-size: 85%; list-style-type: none; list-style-image: none; margin: 10px 0; padding: 0; }
ul.relateddocs li { margin: 3px 0; padding: 0; list-style-type: none;  }
ul.relateddocs li a { color: #333; text-decoration: none; }
ul.relateddocs li a:hover { color: #963; text-decoration: none; }
ul.relateddocs li a img { border: 0; vertical-align: top;  margin: 0 3px 0 0; padding: 0; }

/*h3.forsiden { margin: 0; padding. 0; text-transform: uppercase; font-weight: normal; letter-spacing: 0.2em; }*/
div#forsidediv span.heading { border: 0; margin: 0; padding: 0;  }