/* MAIN MENU STYLES */


.menu_main_ul { margin: 0 0 0 3px; padding: 0; font-size: 12px;}

.menu_main, .menu_main_on { color: #0382d4; font-size: 100%; list-style-type: none; font-weight: bold; padding: 3px 0; margin: 2px 10px 5px 0px; min-width: 78px; text-decoration: none;}
.menu_main { border-bottom: 1px  solid #c8cbcd; }
.menu_main:hover { }

a.menu_main:link, .menu_main:visited { color: #0382d4; margin-top: 0; border:none; }
a.menu_main:hover { color: #d20202; text-decoration: none; }
.menu_main_on { color: #d20202;  border-bottom: 1px  solid #d20202;}
a.menu_main_on:link, .menu_main_on:visited { color: #0382d4; border:none; }
a.menu_main_on:hover { color: #d20202; text-decoration: none; }
/*
.menu_main_ul { margin: 0 0 0 3px; padding: 0; font-size: 12px; }

.menu_main, .menu_main_on { color: #fff; font-size: 100%; list-style-type: none; font-weight: bold; padding: 3px 0; margin: 2px 10px 5px 0px; min-width: 78px; text-decoration: none;}
.menu_main { border-bottom: 1px  solid #c8cbcd; }
.menu_main:hover { border-bottom: 1px  solid #ff0000; }

a.menu_main:link, .menu_main:visited { color: #fff; margin-top: 0; border:none; }
a.menu_main:hover { color: #ff0000; text-decoration: none; }
.menu_main_on { color: #ff0000;  border-bottom: 1px  solid #ff0000;}
a.menu_main_on:link, .menu_main_on:visited { color: #ff0000; border:none; }
a.menu_main_on:hover { color: #ff0000; text-decoration: none; }
*/


/*
.menu_main, .menu_main_on { color: #fff; font-size: 100%; list-style-type: none; font-weight: bold; padding: 3px 0; margin: 2px 10px 5px 0px;}
a.menu_main:link, .menu_main:visited { color: #fff; margin-top: 0; border-bottom: 1px  solid #c8cbcd; }
a.menu_main:hover { color: #ff0000; text-decoration: none; border-bottom: 1px  solid #ff0000; }
.menu_main_on { color: #ff0000; }
a.menu_main_on:link, .menu_main_on:visited { color: #ff0000; border-bottom: 1px  solid #ff0000; }
a.menu_main_on:hover { color: #ff0000; text-decoration: none; }
*/

/* SUBLEVELS MENU STYLES */
.menu_complete_ul { margin-left:0px; }
.menu_complete, .menu_complete_on { font-size: 100%; font-weight: normal; text-decoration:none; padding-left:0px; padding-top:2px; }
.menu_complete:link, .menu_complete:visited { color: #ffffff; font-weight:bold; letter-spacing: 0.15em; }
.menu_complete:hover { text-decoration: none; background:#39b6b8; }
.menu_complete_on { color: #ffffff; }
.menu_complete_on:link, .menu_complete_on:visited { color: #ffffff; font-weight:bold; letter-spacing: 0.15em; }
.menu_complete_on:hover { color: #333333; text-decoration: none; }


.sub_menu_ul { padding-left: 10px; }
.menu_complete_sub, .menu_complete_sub_on { font-size: 100%; list-style-type: none; font-weight: normal; padding-left:0px; text-decoration: none; padding-top:1px; line-height:1.4em; }
.menu_complete_sub:link, .menu_complete_sub:visited { color: #ffffff;  display: block; letter-spacing: 0.16em; font-weight:bold; }
.menu_complete_sub:hover { color: #39b6b8; text-decoration: none;  }
.menu_complete_sub_on {  }
.menu_complete_sub_on:link, .menu_complete_sub_on:visited { color: #39b6b8; display: block; text-decoration: none; letter-spacing: 0.16em; font-weight:bold; }
.menu_complete_sub_on:hover { color: #CCCCCC; text-decoration: none; }

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

/* NEWS */
.news_ingress { font-size:108%; font-weight:bold; padding-top: 5px; padding-bottom: 10px; }


.printerfriendly { font-size: 100%; }
.printerfriendly:link { color: #818285; font-size: 100%; }
.printerfriendly:visited { color: #818285; }
.printerfriendly:hover { color: #39b6b8; text-decoration: none; }

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

/* RELATED LINKS */
.header_related_links { font-weight:bold; padding: 0px 0 4px 0; }
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: 0px dotted #ccc; padding: 2px 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 */
.header_related_files { font-weight:bold; padding: 0px 0 4px 0; }
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: 0px dotted #ccc; padding: 2px 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; }


