body
{
  font-size:90%;
  color:#000000;
  background-color:#ffffff;
/*  margin:0px;*/
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
/*  font-family: verdana,helvetica,arial,sans-serif;*/
  font-family: arial, "lucida console", sans-serif;
}

iframe
{
  margin:0px;
}

table, th, td, input, textarea
{
  font-size: 100%;
}


.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }




p.center-text {
  margin-left: auto;
  margin-right: auto;
  width: 6em;
}


table.center-table-text-80-border
{
  width: 80%;
  font-size: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  border: 2px solid gray;
}


table.center-table-text
{
  width: 80%;
  font-size: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  border: 2px solid gray;
}

table.center-table
{
  width:70%;
  font-size: 100%;
  margin-left: auto;
  margin-right: auto;
  border:2px solid gray;
}



table.ex
{
  color:#000000;
  background-color:#f1f1f1;
  font-size: 100%;
  padding:0px;
  border-top: 1px solid gray;
  border-left: 1px solid gray;
  border-bottom: 0px solid gray;
  border-right: 0px solid gray;
}

table.ex caption
{
  color:#f1f1f1;
  background-color:#600000;
  font-size: 150%;
  padding:0px;
  border-top: 1px solid gray;
  border-left: 1px solid gray;
  border-bottom: 0px solid gray;
  border-right: 0px solid gray;
}

table.ex th
{
  padding-bottom:2px;
  background-color:#ffffff;
  border-top: 0px solid gray;
  border-left: 0px solid gray;
  border-bottom: 1px solid gray;
  border-right: 1px solid gray;
}
table.ex td 
{
  padding-bottom:2px;
  border-top: 0px solid gray;
  border-left: 0px solid gray;
  border-bottom: 1px solid gray;
  border-right: 1px solid gray;
}


div {width:100%;}

div.font100 { 
  font-size: 110%;
 }

h1 {font-size:160%;}
h2 {font-size:120%;margin-top:10px;margin-bottom:10px;}
h3 {font-size:110%;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

h2.home
{
  margin-top:0px;
  margin-bottom:5px;
  font-size:120%;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:1px;
  color:#900B09;
  background-color:#ffffff;
}

h2.tutheader
{
  margin-top:0px;
  margin-bottom:5px;
  font-size:120%;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:4px;
  background-color:#808080;
  color:#404040;
  background-color:#f1f1f1;
  border:1px solid #c3c3c3;
}

h2.right
{
  text-align:center;
  font-size:100%;
  margin-top:0px;
  margin-bottom:0px;
  padding-top:0px;
  padding-bottom:2px;
  padding-left:0px;
  color:#ffffff;
  background-color:#808080;
}

table.right
{
  color:#000000;
  background-color:#ffffff;
  border:1px solid #c3c3c3;
  margin-bottom:2px;
}

th.right
{
  color:#404040;
  background-color:#f1f1f1;
  padding-bottom:2px;
}

td.right
{
  color:#000000;
  background-color:#ffffff;
  border-top:1px solid #c3c3c3;
  padding-top:3px;
  padding-bottom:4px;
}

td.content
{
  color:#900B09;
  background-color:#ffffff;
  border:1px solid #c3c3c3;
  padding-left:5px;
  padding-top:5px;
}


td.menu{color:#900B09;background-color:#f1f1f1;}
td.red {color: #FF0000;background-color:transparent;}

p.intro
{
  font-size:100%;
  font-weight:bold;
  color:#000000;
  background-color:transparent;
  margin-top:10px;
}

p.introcenter
{
  text-align:center;
  font-size:110%;
  color:#8B4513;
  background-color:transparent;
}



pre
{
  font-family:"Courier New",monospace;
  font-size:90%;
  margin-left: 0;
  margin-bottom: 0;
}

/*
pre.intro
{
  font-family:Verdana,"Courier New",monospace;
  font-size:120%;
  font-weight:bold;
  margin:8px;
}
*/

span.blue
{
  color:#00008B;
  background-color:transparent;
}

span.orange
{
  color:#ff3300;
  background-color:transparent;
}

span.t
{
  color:#0033cc;
  background-color:transparent;
  font-size:80%;
}


img.float
{
  float:left;
}

img.navup
{
  vertical-align: middle;
}

/*
h1, h2, h3
{
  background-color:transparent;
  color:#000000; 
}
*/

h1 {color: #221122}
h2 {color: #113355}
h3 {color: #113355}
/*h3 {color: #335599}*/

hr
{
  background-color:#b1b1b1;
  color:#b1b1b1;
  height:1px;
  border:0px;
}



a:link    {color:#110088; background-color:transparent}
a:visited {color:#110088; background-color:transparent}
a:active  {color:#8866FF; background-color:transparent}
a:hover   {color:#8866FF; background-color:transparent}

a.left:link    {text-decoration:none;color:black;background-color:transparent}
a.left:visited {text-decoration:none;color:black;background-color:transparent}
a.left:hover   {text-decoration:underline;color:black;background-color:transparent}
a.left:active  {text-decoration:underline;color:black;background-color:transparent}

a.aright:link    {text-decoration:none;color:#900B09;background-color:transparent}
a.aright:visited {text-decoration:none;color:#900B09;background-color:transparent}
a.aright:hover   {text-decoration:underline;color:#FF0000;background-color:transparent}
a.aright:active  {text-decoration:underline;color:#FF0000;background-color:transparent}



