/* Css style for all pages with menu. */
body {background-color: rgb(93%,100%,97%); color: black;}
table {width: 100%; margin: 0; padding: 0;}
td {border-width: 0; padding: 0; vertical-align: top;}

/* Main */
td#main {width: 85%;
         background-color: transparent;
         color: black;
         padding: 0.25em; font: 95% Times, serif;}
td#main h2 {font: bold 125% sans-serif;
            color: rgb(0%,35%,15%);
            margin: 1em 1em; padding: 0;
            border-bottom: 1px solid rgb(20%,60%,40%);}
td#main h3 {font: bold 125% sans-serif;
            color: black;
            margin: 1em 1em; padding: 0;}
td#main a {color: navy;}
td#main p {margin: 0.5em 1em;}
td#main li {margin: 0.25em 1.25em;}
td#main dl {margin: 0.25em 1.25em;}
td#main dt {font: bold 100% sans-serif;}
td#main dd {margin: 0.25em 1.25em;}
td#images img {margin: 0 0 0 0;
             padding: 0 0 0 0;
             border: 2px solid black;
             border-color: rgb(90%,85%,80%) rgb(80%,75%,70%)
             rgb(80%,75%,70%) rgb(90%,85%,80%);}

/* menu styles follow */
/* Sidelinks */
td#sidelinks {width: 16.82%;} /* This controls the width of the menu block! */
td#sidelinks a {display: block;
                text-decoration: none;
                margin: 0 3px 0 0; 
                font: bold 80% Arial, Verdanna, sans-serif;
                border: 1px solid black;
                border-color: rgb(90%,85%,80%) rgb(80%,75%,70%)
                rgb(80%,75%,70%) rgb(90%,85%,80%);
                color: rgb(10%,10%,100%);
                background: rgb(92%,91%,90%) url(images/link-base.gif) 0px 100% no-repeat;
                padding: 2px 10px 1px 25px;}
td#sidelinks a:visited {
                 color: navy;}
td#sidelinks h4 {background-color: transparent;
                 color: rgb(0%,35%,15%);
                 margin: 0 3px 0 0;
                 padding: 0.33em 0.25em 0 0.20em;
                 font: bold 90% Arial, Verdanna, sans-serif;
                 border: 1px solid black;
                 border-color: rgb(20%,60%,40%) rgb(80%,75%,70%)
                 rgb(80%,75%,70%) rgb(90%,85%,80%);
                 border-width: 0 1px 0 0;
                 background: rgb(90%,85%,80%);}
td#sidelinks a:hover, td#sidelinks a:focus{
                 background-image: url(images/link-hover.gif);}
td#sidelinks a:active {
                 background-image: url(images/link-hover.gif);
                 background-color: black;
                 color: silver;
                 border: 1px solid rgb(60%,50%,40%);
                 padding-right: 7px;
                 margin-right: 3px;}
td#sidelinks a#selected-page {
                 background-image: url(images/link-now.gif);
                 background-color: rgb(70%,95%,85%);
                 color: black;
                 border: 1px solid rgb(60%,50%,40%);
                 border-right-width: 4px;
                 padding-right: 7px;
                 margin-right: 3px;}
/* Logo */
div.logo {margin: 0;
         padding-right: 0.5em;
         float: left;}
div.logo img {margin: 0;
            border: none;
            }


/* Footer */
td#footer {color: rgb(70%,60%,50%);
           border-top: 1px solid rgb(20%,60%,40%);
           text-align: right; font-size: 85%;
           padding-top: 0.33em; font-style: italic;}
td#footer a {color: rgb(60%,50%,40%);}
td#footer img {float: left;}

