body					{ font-family: verdana, arial, Helvetica, sans-serif  }


/* Hedder */

p.Norm_right      { text-align: right; font-family: verdana, arial, Helvetica, sans-serif; font-size: small; color: #ffffff; line-height: 1.3; padding-right: 16px; padding-bottom: 8px }
h1 					{ text-align: inherit; font-family: verdana, arial, Helvetica, sans-serif; font-size: 32px; color: #000000;}


/* Main Page Content */

p.Norm            { text-align: justify; font-family: verdana, arial, Helvetica, sans-serif; font-size: medium; color: #000000; line-height: 1.3; padding-right: 32px }
p.Norm_head       { text-align: left; font-family: verdana, arial, Helvetica, sans-serif; font-size: large; color: #003377; font-weight: bold; line-height: 1.4 }
p.Norm_head2      { text-align: left; font-family: verdana, arial, Helvetica, sans-serif; font-size: medium; color: #003377; font-weight: bold; line-height: 1.4 }
p.Norm_note       { text-align: justify; font-family: verdana, arial, Helvetica, sans-serif; font-size: x-small; color: #303030; line-height: 1.3; padding-right: 32px }
p.Norm_indent     { text-align: justify; font-family: verdana, arial, Helvetica, sans-serif; font-size: medium; color: #000000; line-height: 1.3; padding-left: 96px; padding-right: 32px }
li.Norm           { text-align: justify; font-family: verdana, arial, Helvetica, sans-serif; font-size: medium; color: #000000; line-height: 1.3; padding-right: 32px; padding-bottom: 8px}
p.Norm_special    { text-align: left; font-family: verdana, arial, Helvetica, sans-serif; font-size: medium; color: #ff0000; font-weight: bold; line-height: 1.4 }
span.Bold			{ text-align: inherit; font-family: verdana, arial, Helvetica, sans-serif; font-size: inherit; font-weight: bold }
div.Letter			{ display: block; border: solid 1px #f7f0c0; margin-left: auto; margin-right: auto; width: 80%; background-color: #fff7dd; padding: 32px; }
p.Letter				{ text-align: left; text-indent: 32px; font-family: Lucida Handwriting, Lucida Calligraphy, Comic Sans MS; font-size: medium; color: #000000; line-height: 1.1 }
div.Log				{ display: block; border: solid 1px #999999; height: 256px; overflow: auto; margin-right: 32px; background-color: #dddddd; padding: 8px; }
p.Log					{ text-align: justify; font-family: verdana, arial, Helvetica, sans-serif; font-size: 90%; color: #000000; line-height: 1.1 }
p.Log_head			{ display: block; width: 128px; text-align: left; font-family: verdana, arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; color: #ffffff; line-height: 1.1; background: #777777; padding: 2px 2px 4px 16px; }
p.Profile         { text-align: justify; font-family: verdana, arial, Helvetica, sans-serif; font-size: small; color: #000000; line-height: 1.2; padding-left: 16px; padding-right: 16px }
p.Profile_head    { text-align: left; font-family: verdana, arial, Helvetica, sans-serif; font-size: medium; color: #003377; line-height: 1.3; padding-left: 16px; padding-right: 16px }
div.Caption       { text-align: inherit; font-family: verdana, arial, Helvetica, sans-serif; font-size: x-small; color:#ffffff; background: #000000; padding: 4px}
table.Quick			{ border: solid 2px #aabbff; margin-left: auto; margin-right: auto; padding: 8px; width: 80%; background-color: #eeefff }
li.Quick          { text-align: justify; font-family: verdana, arial, Helvetica, sans-serif; font-size: x-small; color: #000000; line-height: 1.3; padding-right: 32px; padding-bottom: 4px}
sup               { font-family: verdana, arial, Helvetica, sans-serif; font-size: 75%; vertical-align: top }	
a:link	         { text-decoration: none; font-family: verdana, arial, Helvetica, sans-serif; font-size: inherit; color: #0000ff; }
a:visited			{ text-decoration: none; font-family: verdana, arial, Helvetica, sans-serif; font-size: inherit; color: #0000dd; }
a:active				{ text-decoration: none; font-family: verdana, arial, Helvetica, sans-serif; font-size: inherit; color: #0000dd; }
a:hover				{ text-decoration: underline; font-family: verdana, arial, Helvetica, sans-serif; font-size: inherit; color: #0000ff; background: #ddddff; line-height: 1.3 }


/* Navigation */

a:link.Nav        { display: block; width: 160px; height: 40px; text-align: center; line-height: 40px;  text-decoration: none; color: #ffffff; font-family: verdana, arial, Helvetica, sans-serif; font-size: 16px; background-image: url(images/navbutton.gif); background-repeat: no-repeat; background-position: 0px 0px }
a:visited.Nav     { display: block; width: 160px; height: 40px; text-align: center; line-height: 40px;  text-decoration: none; color: #ccccff; font-family: verdana, arial, Helvetica, sans-serif; font-size: 16px; background-image: url(images/navbutton.gif); background-repeat: no-repeat; background-position: 0px 0px }
a:active.Nav      { display: block; width: 160px; height: 40px; text-align: center; line-height: 40px;  text-decoration: none; color: #ccccff; font-family: verdana, arial, Helvetica, sans-serif; font-size: 16px; background-image: url(images/navbutton.gif); background-repeat: no-repeat; background-position: 0px 0px }
a:hover.Nav       { display: block; width: 160px; height: 40px; text-align: center; line-height: 40px;  text-decoration: underline; color: #001122; font-family: verdana, arial, Helvetica, sans-serif; font-size: 16px; background-image: url(images/navbutton.gif); background-repeat: no-repeat; background-position: 0px -40px }

a:link.NavM       { display: block; width: 160px; height: 40px; text-align: center; line-height: 40px;  text-decoration: none; color: #ffffff; font-family: verdana, arial, Helvetica, sans-serif; font-size: 16px; background-image: url(images/navbuttonm.gif); background-repeat: no-repeat; background-position: 0px 0px }
a:visited.NavM    { display: block; width: 160px; height: 40px; text-align: center; line-height: 40px;  text-decoration: none; color: #ccccff; font-family: verdana, arial, Helvetica, sans-serif; font-size: 16px; background-image: url(images/navbuttonm.gif); background-repeat: no-repeat; background-position: 0px 0px }
a:active.NavM     { display: block; width: 160px; height: 40px; text-align: center; line-height: 40px;  text-decoration: none; color: #ccccff; font-family: verdana, arial, Helvetica, sans-serif; font-size: 16px; background-image: url(images/navbuttonm.gif); background-repeat: no-repeat; background-position: 0px 0px }
a:hover.NavM      { display: block; width: 160px; height: 40px; text-align: center; line-height: 40px;  text-decoration: underline; color: #001122; font-family: verdana, arial, Helvetica, sans-serif; font-size: 16px; background-image: url(images/navbuttonm.gif); background-repeat: no-repeat; background-position: 0px -40px }


/* Fotter */

p.Foot				{ text-align: left; font-family: verdana, arial, Helvetica, sans-serif; font-size: x-small; color: #000000; line-height: 1.3 }
a:link.Foot       { text-decoration: none; font-family: verdana, arial, Helvetica, sans-serif; font-size: xx-small; color: #0000ff; }
a:visited.Foot		{ text-decoration: none; font-family: verdana, arial, Helvetica, sans-serif; font-size: xx-small; color: #0000dd; }
a:active.Foot		{ text-decoration: none; font-family: verdana, arial, Helvetica, sans-serif; font-size: xx-small; color: #0000dd; }
a:hover.Foot		{ text-decoration: underline; font-family: verdana, arial, Helvetica, sans-serif; font-size: xx-small; color: #0000ff; background: #ddddff; line-height: 1.3 }

