body {background: white; font-family:"Times New Roman", Times, serif; font-size:18px; margin: 0px;}

h1 {color:#039;	font-size:28px;}
h2 {color:#06F; font-size:24px; text-align:center;}
h3 {color:#09F; font-size:20px; text-align:center;}

a {font-size:16px; text-decoration:none; font-style:italic; color:#0b2597;}
a:hover {color:#ff2a00; text-decoration:underline;}

#navmenu {display: block; width: 100%; min-height: 20px; margin: 0 auto; text-align: center;}
#navmenu li {display: inline-block; min-width: 40%; padding: 1px 10px;}
#starticon {display: inline-block; padding-right: 50px; z-index: 5;}

#newsdiv {display: none;}

#startmainmenu {display: none; position: relative; vertical-align: top; background: #cdefff; width: 100%; min-width: 180px; padding: 10px; overflow: scroll; z-index: 100;}
#leftstart {max-width: 195px; position: absolute; top: -17px; left: 3px; z-index: 10;}
#leftstart:focus-within #startmainmenu {display: block; position: absolute; top: 3px; left: 3px;}

#midstartpage img {max-width: 100%; height: auto !important;}
#mainstartlinks {display: block; width: 100%;}
#mainstartlinks li {display: inline-block; width: 27%; max-width: 200px; list-style: none; padding: 3px 0px 7px 3px; background:url(../start_files/shadow.png); background-position: bottom right; background-repeat: no-repeat; background-size: 100% 85%;}
#mainstartlinks li:hover {background-image:url(../start_files/shadow-pre.png); background-size:100% 85%; padding: 7px 0px 3px 7px;}
#mainstartlinks li img {display: inline-block; width: 93%; max-width: 185px; padding: 10px 2px 0px 0px;}

#rightstartlinks {display: inline-block; width: 100%; margin: 10px auto;}
#rightstartlinks ul {display: block; padding: 0px;}
#rightstartlinks ul li {display: inline-block; max-width: 27%; min-height: 80px; list-style: none; background-image:url(../start_files/shadow.png); background-position: bottom right; background-repeat: no-repeat; background-size:100% 70%;}
#rightstartlinks ul li img {max-width: 95%;}
#rightstartlinks ul li img:hover {background-image:url(../start_files/shadow-pre.png);background-size:100% 100%;}

#secondstartpagelinks {padding: 15px;}
#secondstartpagelinks ul {display: block; width: 100%; margin: 10px auto;}
#secondstartpagelinks ul li {display: inline-block; list-style: none; padding: 3px; width: 20%; max-width: 90px; background:url(../start_files/shadow.png); background-size:100% 100%;}
#secondstartpagelinks ul li:hover {padding: 4px 1px 1px 4px;; background:url(../start_files/shadow-pre.png); background-size:100% 70%;}
#secondstartpagelinks ul li img {max-width: 100%; width: 95%;}

#textstartlinks {display: block; width: 100%; max-width: 1000px; margin: 0 auto;}
#textstartlinks ul {vertical-align: top; display: block; width: 100%; margin: 10px auto;}
#textstartlinks ul li {display: inline-block; width: 45%; margin: 3px; padding: 3px;vertical-align: top;}
#textstartlinks ul li a {display: block; padding: 3px 7px;}