/* MAIN MENU STYLES */



.menu_main_ul { margin: 0 0 0 10px; padding: 0; }
.menu_main, .menu_main_on {  background:none; }

/*


a.menu_main:link, .menu_main:visited { color: #fff; margin-top: 0; }
a.menu_main:hover { color: #bcddea; text-decoration: none; }
.menu_main_on {  }
a.menu_main_on:link, .menu_main_on:visited { color: #00ffff; }
a.menu_main_on:hover { color: #bcddea; text-decoration: none; }
*/

/* MENU 2Level STYLES */
.menu_2level_ul { margin: 0 0 0 3px; padding: 0; }
.menu_2level, .menu_2level_on { color: #fff; font-size: 13px; list-style-type: none; font-weight: normal; padding: 2px 0; margin: 0px 10px 5px 0px; line-height: 40px;  }
a.menu_2level:link, .menu_2level:visited { color: #fff; margin-top: 0; }
a.menu_2level:hover { color: #bcddea; text-decoration: none; }
.menu_2level_on {  }
a.menu_2level_on:link, .menu_2level_on:visited { color: #ffffff; border-top: 1px solid #00ffff; }
a.menu_2level_on:hover { color: #bcddea; text-decoration: none; }

/* MENU 3Level STYLES */
.menu_3level, .menu_3level_on {  font-size: 13px; list-style-type: none; font-weight: normal; padding: 2px 0; margin: 0px 0px 0px 0px; }
a.menu_3level:link, .menu_3level:visited { color: #dc8000; margin-top: 0; }
a.menu_3level:hover { color: #999999; text-decoration: none; }
.menu_3level_on {  }
a.menu_3level_on:link, .menu_3level_on:visited { color: #dc8000; font-weight:bold; }
a.menu_3level_on:hover { color: #7B7B7B; text-decoration: none; }

/* SUBLEVELS MENU STYLES */
.menu_complete_ul { margin: 0; padding: 0; font-size: 108%; }
.menu_complete, .menu_complete_on { font-size: 108%; padding: 1px 5px 1px 5px; list-style-type: none; }
.menu_complete:link, .menu_complete:visited { color: #313131; }
.menu_complete:hover { color: #dc8000; text-decoration: none; }
.menu_complete_on { color: #963; }
.menu_complete_on:link, .menu_complete_on:visited { color: #fff; background:#dc8000; }
.menu_complete_on:hover { color: #7B7B7B; text-decoration: none; }

.sub_menu_ul { margin: 0; padding: 0; font-size: 100%;  }
.menu_complete_sub, .menu_complete_sub_on { font-size: 100%; list-style-type: none; font-weight: normal; margin: 2px 0 0px 0; color:#dc8000; }
.menu_complete_sub:link, .menu_complete_sub:visited { color: #dc8000;  }
.menu_complete_sub:hover { color: #999999; text-decoration: none; }
.menu_complete_sub_on { }
.menu_complete_sub_on:link, .menu_complete_sub_on:visited { color: #dc8000; text-decoration:underline; }
.menu_complete_sub_on:hover { color: #7B7B7B; text-decoration: none; }

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

.printerfriendly:link { color: #7d7d7d; font-size: 85%; }
.printerfriendly:visited { color: #7d7d7d; }
.printerfriendly:hover { color: #dc8000; text-decoration: none; }

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

/* RELATED LINKS */
ul.relatedlinks { font-size: 100%; list-style-type: none; list-style-image: none; margin: -2px 0 0 0; padding: 0; }
ul.relatedlinks li { list-style-type: none; border-bottom: 2px dotted #ccc; padding: 4px 0; margin: 0; }
ul.relatedlinks li a { color: #333; text-decoration: none; display: block; }
ul.relatedlinks li a:hover { color: #00447c; 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: 100%; list-style-type: none; list-style-image: none; margin: -2px 0 0 0; padding: 0; }
ul.relateddocs li { list-style-type: none; border-bottom: 2px dotted #ccc; padding: 4px 0; margin: 0;  }
ul.relateddocs li a { color: #333; text-decoration: none; }
ul.relateddocs li a:hover { color: #00447c; text-decoration: none; }
ul.relateddocs li a img { border: 0; vertical-align: top;  margin: 0 3px 0 0; padding: 0; }

.slidenav { color: #666; cursor: pointer; padding: 1px; margin: 0 1px;  }
a.slidenav:hover  { text-decoration: none; color: #000; }

