body 	{
	margin-top: 25px;
         margin-bottom: 20px;
         background-color: #333645;
         font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
         color: #000000
         }

table.mother { border-style: solid; border-width: 1px; border-color: #9F9F9F; table-layout: fixed }

td { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing: 1px }

td.navi
	{
         background-image: url(../gifs/backgr-navi5.gif);
         background-repeat: repeat-y
         }



td.content
	{
         padding-left: 10px;
         padding-right: 30px;
         padding-top: 30px;
         padding-bottom: 25px;
         margin-bottom: 0px;
         }


a
	{
	color: #000000;
	text-decoration: none;
	}

#content a
	{
	color: #202020;
         border-bottom: dotted 1px #FF0000;
        	}

#content a:visited
	{
	color: #202020;
	}

#content a:hover
	{
	background: #FFFFFF;
         border-bottom: solid 1px #FF0000;
	color: #000000 !important;
	}


h1 { font-size: 1.3em; font-weight: bold; margin-top: 0px; padding-top: 0px }
h2 { font-size: 1.2em; font-weight: bold; margin-top: 0px; padding-top: 0px }
h3 { font-size: 1.0em; font-weight: bold; margin-top: 0px; padding-top: 0px }

.title { font-size: 1.0em; letter-spacing: 0px; color: #202020; font-weight:bold }
.author { font-size: 0.9em; letter-spacing: 0px; color: #7F7D67; font-weight:normal }
.of { font-size: 0.8em; letter-spacing: 0px; color: #202020; font-weight:normal; font-style:italic }


td.prog-break-l
	{
          font-family: Trebuchet MS, TimesNewRoman, serif;
          font-size: 0.8em;
          letter-spacing: 0px;
          color: #202020;
          text-align: right;
          padding-top: 10px;
          border-top: 1px solid silver;
          border-bottom: 1px solid silver;
          background-color:
          }

td.prog-break-r
	{
          font-family: Trebuchet MS, TimesNewRoman, serif;
          font-size: 0.8em;
          letter-spacing: 0px;
          color: #202020;
          text-align: left;
          padding-left:20px;
          padding-right:15px;
          padding-top: 10px;
          padding-bottom: 10px;
          border-top: 1px solid silver;
          border-bottom: 1px solid silver;
          background-color:
          }

td.prog-l {
          font-family: Trebuchet MS, TimesNewRoman, serif;
          font-size: 0.8em;
          letter-spacing: 0px;
          color: #202020;
          text-align: right;
          padding-top: 10px;
          border-top: 1px solid silver;
          border-bottom: 1px solid silver;
          background-color: #EFEEDA
          }

td.prog-r {
          font-family: Trebuchet MS, TimesNewRoman, serif;
          font-size: 0.8em;
          letter-spacing: 0px;
          color: #202020;
          text-align: left;
          padding-left:20px;
          padding-right:15px;
          padding-top: 10px;
          padding-bottom: 10px;
          border-top: 1px solid silver;
          border-bottom: 1px solid silver;
          background-color: #EFEEDA
          }


#content {
	font-family: Trebuchet MS, TimesNewRoman, serif;
         font-size: 0.9em;
         line-height: 18px;
         letter-spacing: 0px;
         color: #202020;
         text-align: left;
	}

#content p, #content ul, #content ol
	{
         font-size: 0.9em;
         line-height:18px;
         }

#footnote
	{
         clear: left;
         font-size: 0.6em;
         color: #999999;
         width: 100%; height: 10px;
         margin-top: 30px;
         margin-bottom: 5px
         }


#nav 	{
	width: 230px;
         height: 100%;
         float: left;
         padding-left: 0px;
         position: relative; top:0px; left:0px;
         z-index: 99
	}

#nav a
	{
         font-size: 0.8em;
         font-weight:normal;
         color: #202020;
         letter-spacing: 1px;
         line-height: 22px;
         width: 230px;
         max-width: 200px;
         display: block;
         padding: 4px 20px 3px 10px;
         text-decoration: none;
         text-align: left;
         overflow: visible;
         background-image: url(../gifs/dots-h.gif);
         background-repeat: repeat-x
         }

#nav a.active
	{
	color: #4F4F4F;
         font-weight: bold;
         letter-spacing: 1px;
         background-color: #FFFFFF
         }

#nav a:hover { color: #313131; background-color: #FFFFFF }

#nav ul { margin: 0; padding: 0; border: 0; list-style-type: none }
#nav ul li { margin: 0; padding: 0; border: 0; display: inline }
#nav li li { margin: 0; padding: 0; border: 0 }

#nav li li a
	{
       	width: 215px;
	padding: 0px 5px 5px 22px;
	background-color: #FFFFFF;
	color: #676663;
	background-image: url(../gifs/bullet-empty.gif);
	background-repeat: no-repeat;
         background-position: 0px -1px
         }

#nav li li a.active, #nav li li a:hover
	{
	color: #0E0E0E;
	background-color: #FFFFFF;
	font-weight: normal;
	background-image: url(../gifs/bullet-full.gif);
         padding-bottom: 5px
         }

#nav-dummy
	{
	width: 230px;
         max-width: 225px;
         height: 25px;
         float: left;
         display: block;
         }

#nav-dummy ul { margin: 0; padding: 0; border: 0; list-style-type: none }
#nav-dummy ul li { margin: 0; padding: 0; border: 0; display: inline }

#nav-end
	{
	width: 230px;
         max-width: 225px;
         height: 50px;
         float: left;
         line-height: 1px;
         font-size: 0.1em;
         display: block;
         padding: 4px 3px 3px 3px;
         background-image: url(../gifs/dots-h.gif);
         background-repeat: repeat-x
         }

#nav-end ul { margin: 0; padding: 0; border: 0; list-style-type: none }
#nav-end ul li { margin: 0; padding: 0; border: 0; display: inline }
