/* CSS */

body { background: white; color: black; font: 10pt serif;
	   background-image: url(../images/right-blue-corner.jpg); background-repeat: no-repeat; 
	   background-position: top right; }
h1 { margin-left: 3.5em; color: #68b6dd; border-style: none none none solid; border-width: 0.5em; border-color: #ffa500; width: 100%; }


/*div { border: dashed; border-color: black; }*/

div#mainbox { position: relative; top: 0em;
           left: 5em; margin-right: auto; width: 85%;
           background: white; border-style: solid; border-color: #68b6dd;
	   background-image: url(../images/blue-corner.png); background-repeat: no-repeat; 
	   background-position: top left; min-height: 32em; }
div#menu { display: block; position: absolute; top: 3em; left: -5em; width: 10em;
           background: white; border: solid; border-color: #68b6dd;
           color: #68b6dd; font-family: sans-serif; } /*font-weight: bold; }*/
div#main { position: relative; top: 0em;
           margin-left: 6em; margin-right: 2em; text-align: justify; }
div#footer { position: relative; left: 7em; width: 70%;
             text-align: right; margin-top: 1em; color: #68b6dd; }

div#path { position: relative; top: 0em; left: 7em; margin-right: auto; width: 70%;
           color: #68b6dd; font-family: sans-serif; }



/* Headings */

div#main h2 { color: #68b6dd; border-style: none none solid; border-color: #ffa500; margin-top: 1em;
              margin-bottom: 2em; text-align: right; width: 100% }

div#main h3 { color: #68b6dd; border-style: none none solid; border-width: 1px; text-align: right; width: 100%;
              margin-top: 3em; }


/* Lists */

div#menu ul { margin-left: 0.8em; padding-left: 0em; }
div#menu li { list-style-type: none; margin-left: 0em; font-size: smaller; }
div#menu li li { font-size: smaller; list-style-type: square; margin-left: 1em; }

ul.horiz { text-align: left; }
ul.horiz li { display: inline; border-left-style: double;
              padding-left: 0.2em; padding-right: 0.2em;}

ul.horiz li:first-child {  border-left-style: none; }


/* Links */

a.sel { color: #68b6dd; text-decoration: none; font-style: normal; }
a.sel:hover { color: #ffa500; }
a img { border-style: none; }
a.image img { max-width: 95%; }
li.pdf a:after { content: " "url(../pdf.png); }

div#main a { color: #68b6dd; } /*border-bottom: 1px dashed; text-decoration: none; }*/
div#main a:visited { color: #589abb; } /*border-bottom: 1px dashed; text-decoration: none; }*/
div#main a:hover { color: #ffa500; } /*border-bottom: 1px dashed; text-decoration: none; }*/

div#path a { color: #68b6dd; } /*border-bottom: 1px dashed; text-decoration: none; }*/
div#path a:hover { color: #ffa500; } /*border-bottom: 1px dashed; text-decoration: none; }*/


/* Other */

div.center { text-align: center; }
p.center { text-align: center; }
img.right { float: right; }