body		{font-family: serif; padding: 2%;}


A.type2a:link    {font-size: 14pt; font-family: arial, sans-serif; color: #606060; font-weight:bold; text-decoration:none;margin-top: 0.1em;margin-bottom: 0.1em;}
A.type2a:visited {font-size: 14pt; font-family: arial, sans-serif; color: #606060; font-weight:bold; text-decoration:none;margin-top: 0.1em;margin-bottom: 0.1em;}
A.type2a:active  {font-size: 14pt; font-family: arial, sans-serif; color: #606060; font-weight:bold; text-decoration:none;margin-top: 0.1em;margin-bottom: 0.1em;}
A.type2a:hover   {font-size: 14pt; font-family: arial, sans-serif; color: #8CB3DE; font-weight:bold; text-decoration:none;margin-top: 0.1em;margin-bottom: 0.1em;}

A.type4c:link    {font-size: 90%; font-family: arial, sans-serif; color: blue; font-weight:bold; text-decoration:none;line-height: 0.5em}
A.type4c:visited {font-size: 90%; font-family: arial, sans-serif; color: blue; font-weight:bold; text-decoration:none; }
A.type4c:active  {font-size: 90%; font-family: arial, sans-serif; color: blue; font-weight:bold; text-decoration:none;}
A.type4c:hover   {font-size: 90%; font-family: arial, sans-serif; color: #b31b1b; font-weight:bold; text-decoration:none;}

A.type4d:link    {font-size: 75%; font-family: arial, sans-serif; color: blue; font-weight:normal; line-height: .5; text-decoration:none;}
A.type4d:visited {font-size: 75%; font-family: arial, sans-serif; color: blue; font-weight:normal; text-decoration:none}
A.type4d:active  {font-size: 75%; font-family: arial, sans-serif; color: blue; font-weight:normal; text-decoration:none}
A.type4d:hover   {font-size: 75%; font-family: arial, sans-serif; color: #b31b1b; font-weight:normal; text-decoration:none}

A.type4e:link    {font-size: 75%; font-family: arial, sans-serif; color: black; font-weight:normal; line-height: .5; text-decoration:underline;}
A.type4e:visited {font-size: 75%; font-family: arial, sans-serif; color: black; font-weight:normal; text-decoration:underline}
A.type4e:active  {font-size: 75%; font-family: arial, sans-serif; color: black; font-weight:normal; text-decoration:underline}
A.type4e:hover   {font-size: 75%; font-family: arial, sans-serif; color: blue; font-weight:normal; text-decoration:underline}

A.type5:link    {font-size: 18pt; font-family: arial black, sans-serif; color: #b31b1b; font-weight:bold; text-decoration:none;}
A.type5:visited {font-size: 18pt; font-family: arial black, sans-serif; color: #b31b1b; font-weight:bold; text-decoration:none;}
A.type5:actcoive  {font-size: 18pt; font-family: arial black, sans-serif; color: #b31b1b; font-weight:bold; text-decoration:none;}
A.type5:hover   {font-size: 18pt; font-family: arial black, sans-serif; color: #8CB3DE; font-weight:bold; text-decoration:none;}

A.type8a:link    {font-size: 80%; font-family: arial, sans-serif; color: blue; font-weight:normal; text-decoration:none}A.type8a:visited {font-size: 80%; font-family: arial, sans-serif; color: blue; font-weight:normal; text-decoration:none}A.type8a:active  {font-size: 80%; font-family: arial, sans-serif; color: blue; font-weight:normal; text-decoration:none}A.type8a:hover   {font-size: 80%; font-family: arial, sans-serif; color: #b31b1b; font-weight:normal; text-decoration:none}

A.white:link    {font-size: 100%; font-family: arial, sans-serif; color: white; font-weight:normal; text-decoration:underline}
A.white:visited {font-size: 100%; font-family: arial, sans-serif; color: white; font-weight:normal; text-decoration:underline}
A.white:active  {font-size: 100%; font-family: arial, sans-serif; color: white; font-weight:normal; text-decoration:underline}
A.white:hover   {font-size: 100%; font-family: arial, sans-serif; color: yellow; font-weight:normal; text-decoration:underline}

A.menu-contact:link    {font-size: 80%; font-family: arial, sans-serif; color: blue; font-weight:bold; text-decoration:none}
A.menu-contact:visited {font-size: 80%; font-family: arial, sans-serif; color: blue; font-weight:bold; text-decoration:none}
A.menu-contact:active  {font-size: 80%; font-family: arial, sans-serif; color: blue; font-weight:bold; text-decoration:none}
A.menu-contact:hover   {font-size: 80%; font-family: arial, sans-serif; color: #b31b1b; font-weight:bold; text-decoration:none}

A.note:link    {font-size: 95%; font-family: arial, sans-serif; color: blue; font-weight:bold; text-decoration:none}
A.note:visited {font-size: 95%; font-family: arial, sans-serif; color: blue; font-weight:bold; text-decoration:none}
A.note:active  {font-size: 95%; font-family: arial, sans-serif; color: blue; font-weight:bold; text-decoration:none}
A.note:hover   {font-size: 95%; font-family: arial, sans-serif; color: #b31b1b; font-weight:bold; text-decoration:none}

A.note-end:link    {font-size: 110%; font-family: arial, sans-serif; color: blue; font-weight:bold; text-decoration:none}
A.note-end:visited {font-size: 110%; font-family: arial, sans-serif; color: blue; font-weight:bold; text-decoration:none}
A.note-end:active  {font-size: 110%; font-family: arial, sans-serif; color: blue; font-weight:bold; text-decoration:none}
A.note-end:hover   {font-size: 110%; font-family: arial, sans-serif; color: #b31b1b; font-weight:bold; text-decoration:none}

A.lecture:link    {font-size: 80%; font-family: arial, sans-serif; color: blue; font-weight:normal; text-decoration:none}
A.lecture:visited {font-size: 80%; font-family: arial, sans-serif; color: blue; font-weight:normal; text-decoration:none}
A.lecture:active  {font-size: 80%; font-family: arial, sans-serif; color: blue; font-weight:normal; text-decoration:none}
A.lecture:hover   {font-size: 80%; font-family: arial, sans-serif; color: #b31b1b; font-weight:normal; text-decoration:none}

p		{font-family: Calibri, sans-serif; text-indent: 0; margin-top: 0; margin-bottom: .7em; line-height: 1.4;text-align: justify;}
p.note		{font-size: 90%; text-align: start;}
p.bibliog	{font-size: 90%; text-align: start;}
p.credits	{font-size: 90%; text-align: start;}
heading		{font-size: 175%; font-family: arial,sans-serif; color: #b31b1b; margin-bottom: 0; font-weight: bold; }
subheading	{font-size: 14pt; font-family: arial, sans-serif; color: #606060; font-weight:bold; text-decoration:none;margin-top: 0.1em;margin-bottom: 0.1em;}

p.footer	{font-family: Calibri, sans-serif; text-indent: 0; margin-top: 0; margin-bottom: .7em; line-height: 1.4;font-size: 85%;text-align: left;padding-bottom:10px;}
p.caption	{text-indent: 0; font-size: 80%; font-family: arial,sans-serif; padding-top: 0; padding-bottom: 0em; color: #606060;text-align: start;line-height: 1.3;}
p.san-serif-white	{text-indent: 0; font-size: 90%; font-family: arial,sans-serif; color: white; margin-bottom: 1em; text-align: start;}
p.blockquote	{margin-top: 1.5em;margin-bottom: 1.5em;margin-left: 2.5em;margin-right: 2.5em;font-family: Calibri, sans-serif; font-size: 90%;  line-height: 1.3;}
p.b-quote-top	{margin-top: 1.5em;margin-bottom: .4em;margin-left: 2.5em;margin-right: 2.5em;font-family: Calibri, sans-serif; font-size: 90%;  line-height: 1.3;}
p.b-quote-mid	{margin-top: .4em;margin-bottom: .4em;margin-left: 2.5em;margin-right: 2.5em;font-family: Calibri, sans-serif; font-size: 90%;  line-height: 1.3;} 
p.b-quote-bot	{margin-top: .4em;margin-bottom: 1.5em;margin-left: 2.5em;margin-right: 2.5em;font-family: Calibri, sans-serif; font-size: 90%;  line-height: 1.3;}   
p.b-quote-title	{margin-top: 1.5em;margin-bottom: 0.5em;margin-left: 1.5em;margin-right: 1.5em;font-family: Calibri, sans-serif; font-size: 150%;  line-height: 1.3;font-weight:bold;color: #b31b1b; text-align: start;} 
p.b-quote-narrow	{margin-top: 1.5em;margin-bottom: 1.5em;font-family: Calibri, sans-serif; font-size: 90%;  line-height: 1.3;}
p.san-serif	{text-indent: 0; font-size: 90%; font-family: arial,sans-serif; color: black; margin-bottom: 1em;text-align: left;}


p.t2		{text-indent: 0; font-size: 140%; font-family: arial,sans-serif; color: #606060; font-weight: bold;text-align: left;}
p.t4		{text-indent: 0; font-size: 120%; font-family: arial,sans-serif; color:  #2E2E2E; font-weight: bold;margin-bottom: 0em; margin-top: 0em;}

p.t5		{text-indent: 0; font-size: 120%; font-family: arial,sans-serif; color:  #b31b1b; font-weight: bold;margin-bottom: 0.2em; margin-top: 0em;line-height: 1.2em;text-align: left;}

p.t6		{text-indent: 0; font-size: 100%; font-family: arial,sans-serif; color:  #2E2E2E; font-weight: normal;margin-bottom: 0em; margin-top: 0em;line-height: 1.1;}

p.t7		{text-align:center;font-size: 80%; font-family: arial, sans-serif; color: #b31b1b; font-weight:bold; text-decoration:none;margin-top:0.8em;}

p.nonindent-3	{font-family: serif; text-indent: 0em; margin-top: .5em; margin-bottom: 0em; line-height: 0.8em; text-align: start;}
p.nonindent-4	{font-family: san-serif; text-indent: 0em; margin-top: .2em; margin-bottom: .7em; line-height: 1.0em;text-align: start;}
p.nonindent-5	{font-family: serif; text-indent: 0em; margin-top: .2em; margin-bottom: 0.7em; line-height: 1.0em;text-align: start;}
p.title	{font-size: 18pt; font-family: arial, sans-serif; color: #606060; font-weight:bold; text-decoration:none;margin-top: 1.0em;margin-bottom: 1.0em;text-align: start;}

p.table-title	{text-indent: 0; font-size: 85%; font-family: arial,sans-serif; font-weight:normal; color: black;text-align: start;}
p.center	{text-align: center;}
p.list-2 {line-height:1em;}

img 	{max-width:100%; height: auto;}
sub	{vertical-align: -0.2em;font-size: 75%;line-height: 0;}
sup	{vertical-align: super;font-size: 75%;line-height: 0;}
h2	{text-indent: 0; font-size: 120%; font-family: arial,sans-serif; padding-top: .7em; padding-bottom: 0em; color: black;}

t5	{font-size: 80%; font-family: arial, sans-serif; color: #b31b1b; font-weight:bold; text-decoration:none}


.column-940 { max-width: 960px;}
.gray { max-width: 940px; background-color:#2E2E2E;padding:10px;}
.container {width: 500px;margin-left: auto; margin-right: auto;margin-top: 30px; margin-bottom: 30px}
.regular-table {width: 500px;margin-left: auto; margin-right: auto;margin-top: 30px; margin-bottom: 30px}
.cover { width: 150px; float: left; padding-right:20px;}
.headings { width: 520px; float: left; }
.social { float: left;padding-right:10px;}
.column-300 { width: 332px; float: left; padding-right:20px; }
.column-600 { width: 600px; float: left; }
.column-142 { width: 139px; float: left; padding-right:10px;  }
.column-142r { width: 142px; float: left; padding-right:0px;  }
.column-220 { width: 220px; float: left; padding-right:10px;  }
.column-288r { width: 288px; float: left; padding-right:0px;  }
.header1  { height: 2.5em; width: 100%; padding-bottom: .5em; }

.rcorners1 {text-align:center;float: left; border-radius: 15px; background: yellow; 
  width: 230px; height: 40px; font-size: 90%; font-family: arial,sans-serif; color: black;font-weight:bold;margin-top:2em;margin-right:10px;margin-bottom:2.5em;}

.field	{float:left; width: 90px;font-family: arial,sans-serif; color: black;font-size: 75%;font-weight:normal;}
.field-small	{float:left; text-align:center; width: 60px;font-family: arial,sans-serif; color: black;font-size: 75%;font-weight:normal;l}
.field-big	{float:left; width: 140px;font-family: arial,sans-serif; color: black;font-size: 75%;font-weight:normal;}
.field-bigger	{float:left; width: 140px;height: 26px; font-family: arial,sans-serif; color: black;font-size: 75%;font-weight:normal;}
.book-141 { float: left; width: 225px; height: 290px;padding-right: 30px;  }
.book-141r { float: left; width: 225px;height: 290px;}
.lectures { width: 197px; float: left; padding-right:6px; line-height: 0.8;margin-bottom:10px;}
.column-400 { width: 400px; float: left; padding-right:15px; }

#buttons {float: left; }
#column-400 { width: 400px; float: left; padding-right:15px; }
#bluesky {border-radius: 10px; border: 1px solid #1589FF;background: yellow;width: 68px; height: 20px;text-align: center;line-height:1.7em;}

table, th, td {
  border: 1px solid;border-collapse: collapse;padding:5px;
}


th {font-size: 85%; font-family: arial,sans-serif; font-weight:bold; color: black;text-align:left;vertical-align: top;}

td {font-size: 75%; font-family: arial,sans-serif; color: black;vertical-align: top;}


ul li {font-family: Calibri, sans-serif; margin: 5px;}