/* formats.css                                                   */
/*                                                                 */
/* style-sheet format definitions for 'The Algebraic Surface Homepage' */
/*                                                                 */


body { 
     margin-top:0px; margin-bottom:0px; 
     margin-left:0px; margin-right:0px; 
     background-color:#000000; }

a.footer:link { color:#000000; text-decoration:none; }
a.footer:visited { color:#000000; text-decoration:none; }
a.footer:active { color:#000000; text-decoration:none;  }
a.footer:hover { color:#09C009; text-decoration:none;  }

/******
     clicktop
******/

body.clicktop { 
     margin-top:5px; margin-bottom:5px; 
     margin-left:0px; margin-right:0px; 
     background-color:#069009; }

td.clicktop {
     font-family:Arial,Helvetica,sans-serif;
     font-size:140%; 
     color:#000000; 
}

a.clicktop:link { color:#000000; text-decoration:none; }
a.clicktop:visited { color:#000000; text-decoration:none; }
a.clicktop:active { color:#000000; text-decoration:none;  }
a.clicktop:hover { color:#40F050; text-decoration:none;  }

/******
     clickside
******/

body.clickside { 
     margin-top:5px; margin-bottom:5px; 
     margin-left:0px; margin-right:0px; 
     background-color:#069009; }

td.clickside {
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:100%; 
     color:#ffffff; 
}

a.clickside:link { color:#ffffff; text-decoration:none; }
a.clickside:visited { color:#ffffff; text-decoration:none; }
a.clickside:active { color:#ffffff; text-decoration:none;  }

input.clickside {
      background-color: #aa1010;
}

/******
     mainframe
******/

body.mainframe { 
     margin-top:10px; margin-bottom:10px; 
     margin-left:50px; margin-right:0px; 
     background-color:#000000; }


a:link { color:#069009; text-decoration:none; }
a:visited { color:#069009; text-decoration:none; }
a:active { color:#069009; text-decoration:none;  }
a:hover { color:#ffffff; background-color:#069009; text-decoration:none;  }

a.titlepage:link { color:#ffffff; background-color:#069009; text-decoration:none; }
a.titlepage:visited { color:#ffffff; background-color:#069009; text-decoration:none; }
a.titlepage:active { color:#600303; text-decoration:none;  }
a.titlepage:hover { color:#600303; text-decoration:none;  }

h1 { font-family:Arial,Helvetica,sans-serif;
   font-size:170%; 
   color:#069009; 
   line-height:170%;
   margin-right:20%;
   margin-left:50px;
   margin-top:24pt; 
   margin-bottom:12pt; 
   text-align:left; }

h2 { font-family:Arial,Helvetica,sans-serif;
   font-size:130%; 
   font-weight:bold;
   color:#069009;
   line-height:200%;
   margin-right:20%;
   margin-left:50px;
   margin-top:18pt; 
   margin-bottom:12pt; 
   text-align:left; }

h3 { font-family:Arial,Helvetica,sans-serif;
   font-size:100%; 
   color:#069009;
   line-height:140%;
   margin-right:20%;
   margin-left:50px;
   margin-top:16pt; 
   margin-bottom:12pt; 
   text-align:left; }

h4 { font-family:Arial,Helvetica,sans-serif;
   font-size:100%; 
   color:#069009;
   line-height:110%;
   margin-right:20%;
   margin-left:50px;
   margin-top: 14pt; 
   margin-bottom:8pt; 
   text-align:left; }

h5 { font-family:Arial,Helvetica,sans-serif;
   font-size:100%; 
   color:#40F050;
   line-height:110%;
   margin-right:20%;
   margin-left:50px;
   margin-top: 14pt; 
   margin-bottom:8pt; 
   text-align:left; }

p, address, nobr 
{ font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:100%; color:#40F050;
  line-height:130%;
  margin-left:50px; 
  margin-right:20%;
  margin-top:8pt;
  margin-bottom:4pt;
  text-align:left; }

center
{ font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:100%; color:#40F050;
  line-height:130%;
}

p:first-letter {  }


div 
{ font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:100%; color:#ffcccc;
  line-height:130%;
  margin-left:0cm; 
  margin-right:0cm;
  text-align:left;
}

div.right
{ font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:100%; color:#ffcccc;
  line-height:130%;
  margin-left:0%; 
  margin-right:0%;
  text-align:left;
}

p.clicktopsub
{ font-family:Helvetica,sans-serif;
  font-size:90%; 
  color:#000000;
  line-height:110%;
  margin-top:0%;
  margin-bottom:0%;
  margin-left:15px; 
  margin-right:0%;
  text-align:left;
}

td {
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:100%; 
     margin-left:0%; 
     margin-right:0%;
     color:#40F050;
}

ul,ol { 
      color:#40F050; 
      font-family:Verdana,Arial,Helvetica,sans-serif;
      list-style-type:circle; 
      margin-left:5%; margin-right:50px;   
      font-size:100%; line-height:120%;
      text-align:left;
}

li {
      color:#40F050; 
      list-style-type:circle; 
      font-family:Verdana,Arial,Helvetica,sans-serif;
      font-size:100%; line-height:120%;
      text-align:left;
      margin-bottom:2pt; margin-top:8pt;   
}

input {
      background-color: #000000;
      color:#40F050; 
      font-family:Verdana,Arial,Helvetica,sans-serif;
      font-size:100%; line-height:100%;	
      margin-bottom:0px;
      margin-top:0px;
      border-color:#40F050;
      border-style:solid;
      border-width:1px;
      vertical-align:bottom;
      text-align:left;
}

select {
      background-color: #000000;
      color:#40F050; 
      font-family:Verdana,Arial,Helvetica,sans-serif;
      font-size:12px; line-height:16px;
      border-color:#40F050;
      border-style:solid;
}

textarea {
      background-color: #000000;
      color:#40F050; 
      font-family:Verdana,Arial,Helvetica,sans-serif;
      font-size:100%; line-height:100%;
      border-color:#40F050;
      border-style:solid;
}

tt {
   font-family:Courier;
   font-size:100%;
   color: #40F050;
}

p.sm {
   font-size:90%;
   line-height:120%;
   margin-left=0%;
   margin-right=0%;
   margin-top=0%;
   margin-bottom=0%;
}

p.td, h1.td, h2.td, h3.td, h4.td {
      margin-left=0%;
      margin-right=0%;
      margin-top=0%;
      margin-bottom=0%;
}

p.lefttd, h1.lefttd, h2.lefttd, h3.lefttd, h4.lefttd {
      margin-left=0%;
      margin-right=0%;
      margin-top=0%;
      margin-bottom=0%;
      text-align:left;
}

h1.righttd, h2.righttd, h3.righttd, h4.righttd {
 font-family:Arial,Helvetica,sans-serif;
   font-weight:bold;
   color:#069009;
   line-height:200%;
   margin-left:0pt;
   margin-right:0pt;
   margin-top:24pt; 
   margin-bottom:12pt; 
   text-align:left; }

h1.nomargin, h2.nomargin, h3.nomargin, h4.nomargin  {
 font-family:Arial,Helvetica,sans-serif;
   font-weight:bold;
   color:#09C009;
   line-height:200%;
   margin-left:0pt;
   margin-right:0pt;
   margin-top:0pt; 
   margin-bottom:0pt; 
   text-align:left; }

p.mainframe {
      margin-left=0%;
      margin-right=0%;
      margin-top=12pt;
      margin-bottom=6pt;
}

p.footer {
      font-size:80%;
}
