body {
        color: black;
        background-color: #ffffff;
        padding:0px;
        }
h1 {
        margin:0px 0px 5px 0px;
        padding:0px;
        color: black;
        }
h2 {
        margin:20px 0px 5px 0px;
        padding:0px;
        }
h3 {
        margin:0px 0px 5px 0px;
        padding:0px;
        }
td {
        /* font-size:12px; */
        font-family: Arial, Verdana, Helvetica, sans-serif;
        }
a {
        text-decoration:none;
  }

a:link {color: blue;}
a:visited {color: navy;}
/*a:visited {color: blue;} */
a:hover {color:red;}

a.name { color: black }
a.name:link { color: black }
a.name:hover { color: black }

/* produces hover-over text */

a.tt
{
    font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px;
}

a.tt span 
{
    font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px;
    display:none;
    padding:2px 2px;
    margin-left:10px;
    /*width:30px;*/
}

a.tt:hover span 
{
    display:inline;
    position:absolute;
    background:#ffffff;
    border:1px solid #cccccc;
    color:#303030;
}

/*
 * The main table.
 */

TABLE.Page { width: 100% }
TD.LeftColumn { /*background-color: #66ff44;*/
	        /* background-color: #ffff66; */
	         width: 175px;
	        /* font-size: 80%; */
		font-size:11px;
                /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
                font-family: Arial, Verdana, Helvetica, sans-serif;
	      	vertical-align: top }
TD.MidColumn { background-color: #ffffff; 
	       padding: 3px; 
	       border-style: none; 
	       vertical-align: top; }

TD.NavLink   { font-size: smaller;
               /* font-size:13px; */
               /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	       background-color: #eeeeee; text-align: center; max-width: 15em;
             }

DIV.MidColHeader { margin: 0px auto 0px 0px;
		   padding: 0;
		   max-width: 57em; }

/*
 * Top headline stuff.
 */
DIV.PageHeadline { text-align: center; 
		   margin-top: 1em;
		   margin-bottom: 2em; }
DIV.PageHeadline H1 { margin-bottom: 0.2em; }
DIV.PageHeadline H2 { margin-top: 0.2em; }

TABLE.Form TH { text-align: left }

DIV.Headline { background-color: #ffcc99; font-weight: bold;
	       font-size: larger;
	       padding-left: 3px; }

DIV.SummaryHeadline { font-weight: bold; font-size: larger;
		      text-decoration: underline;
		      margin-top: 0.4em;
		      margin-bottom: 0.4em; }

DIV.Footer { font-size: smaller; }

/* Sidebox formatting */
DIV.SideBox { margin: 1em 1px 1em 1px; }

DIV.SideBox P.STitle { text-align: center;
                       font-weight: bold;
		       font-size: larger;
	    	       text-indent: 0px;
		       margin: 1.5em 0em 1.5em 0em; }

DIV.SideBox P.Header { text-align: center;
                       font-weight: bold;
		       font-size: larger;
	    	       text-indent: 0px;
		       margin: 2em 0em 2em 0em; }

DIV.SideBox P.PLink { /* font-weight: bold; */
	    	       text-indent: 0px;
		       margin-top: 1.5em;
		       margin-left: 0em;
		       margin-right: 0em;
		       margin-bottom: 1.5em; }

TD.Headline {background-color: #ffcc99 }
TABLE.Middle { background-color: #ffffff; padding: 3px; 
	       border-style: none; width: 100% }
TD.Middle { background-color: #ffffff; vertical-align: top }

.Form { background-color: #eeeeee; 
	padding: 3px;
	border-style: groove;
	}

A.Current { background-color: silver; color: white }
A.Other { }
P.NextLink { text-align: right }

P.TopicText { font-weight: bold; 
	      /* font-size: larger; */
	      /* font-size: 24px; */
	      font-size: 133%;
	      /* text-decoration: underline; */
	      margin-top: 1em;
	      margin-left: 0.5em;
	      margin-bottom: 1em; }

P.SubTopicText { font-weight: bold; 
	         font-size: larger;
	         /* text-decoration: underline; */
	         margin-top: 0.0em;
		 margin-left: 1.5em;
	         margin-bottom: 0.4em; }

P.QuestionText { text-indent: 0em; margin-left: 6em; margin-top: 1em;
	         margin-bottom: 1em; font-weight: bold }

DIV.QuestionText { text-indent: 0em; margin-left: 8em; margin-top: 5em;
	         margin-bottom: 5em; color: red; }

P.AnswerText { text-indent: 0em; margin-left: 4em; margin-top: 1em;
               margin-bottom: 1em }

UL.QuestionText { text-indent: 0em; margin-left: 4em; margin-top: 1em;
                margin-bottom: 1em }

A.QFav1  { font-weight: bold; }

A.QFav2  { font-weight: bold;
	   color: green; }

A.BB { font-weight: bold;
       color: red; }

SPAN.QR {font-weight: normal;
	 color: black;}

SPAN.BB {font-weight: bold;
	 color: red;}

UL.QL1
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-indent: 0em; margin-left: 1.5em; margin-top: 1em;
    font-family: Courier, monospace; font-size: 15px;
    margin-bottom: 1em;
}

UL.QL1 LI
{
    background-image: url(face_18_1.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 90px;
}

UL.QL2
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-indent: 0em; margin-left: 1.5em; margin-top: 1em;
    font-family: Courier, monospace; font-size: 15px;
    margin-bottom: 1em;
}

UL.QL2 LI
{
    background-image: url(face_18_2.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 90px;
}

UL.QL3
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-indent: 0em; margin-left: 1.5em; margin-top: 1em;
    font-family: Courier, monospace; font-size: 15px;
    margin-bottom: 1em;
}

UL.QL3 LI
{
    background-image: url(face_18_3.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 90px;
}

UL.QL4
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-indent: 0em; margin-left: 1.5em; margin-top: 1em;
    font-family: Courier, monospace; font-size: 15px;
    margin-bottom: 1em;
}

UL.QL4 LI
{
    background-image: url(face_18_4.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 90px;
}

UL.QL5
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-indent: 0em; margin-left: 1.5em; margin-top: 1em;
    font-family: Courier, monospace; font-size: 15px;
    margin-bottom: 1em;
}

UL.QL5 LI
{
    background-image: url(face_18_5.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 90px;
}

P.FootItem { text-indent: 0em; margin-left: 3em; margin-top: 1em;
	     margin-bottom: 1em}

P.ToTopLink { text-align: right; margin-top: 0em;
	      margin-bottom: 0em; font-size: smaller }

TABLE.TopNavigation { width: 100%; 
		      max-width: 65em;
		      margin-bottom: 1em;
		      margin-top: 0px; }


