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


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

body.space { 
     margin-top:0px; margin-bottom:0px; 
     margin-left:0px; margin-right:0px; 
     background-image:none;
     background-color:#333333; }

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

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

a:link { color:#ffffff; text-decoration:none; }
a:visited { color:#ffffff; text-decoration:none; }
a:active { color:#ffffff; text-decoration:none;  }
a:hover { color:#f00000; text-decoration:none; } 
a.inverted:link { color:#cccccc; text-decoration:none; }
a.inverted:visited { color:#cccccc; text-decoration:none; }
a.inverted:active { color:#cccccc; text-decoration:none; }
a.inverted:hover { color:#f00000; text-decoration:none; }
a.highLighted:link { color:#ffffff; text-decoration:none; }
a.highLighted:visited { color:#ffffff; text-decoration:none; }
a.highLighted:active { color:#ffffff; text-decoration:none; }
a.highLighted:hover { color:#f00000; text-decoration:none; }

h1 { font-family:Arial,Helvetica,sans-serif;
   font-size:170%; 
   color:#ffffff; 
   line-height:170%;
   margin-left:0%;
   margin-right:0%;
   margin-top:48pt; 
   margin-bottom:8pt; 
   text-align:left; }

h2 { font-family:Arial,Helvetica,sans-serif;
   font-size:130%; 
   font-weight:bold;
   color:#ffffff;
   line-height:200%;
   margin-left:0%;
   margin-right:0%;
   margin-top:36pt; 
   margin-bottom:8pt; 
   text-align:left; }

h3 { font-family:Arial,Helvetica,sans-serif;
   font-size:100%; 
   color:#ffffff;
   line-height:140%;
   margin-left:0%;
   margin-right:0%;
   margin-top:12pt; 
   margin-bottom:8pt; 
   text-align:left; }

h4 { font-family:Arial,Helvetica,sans-serif;
   font-size:100%; 
   color:#ffffff;
   line-height:110%;
   margin-left:0%;
   margin-right:0%;
   margin-top: 12pt; 
   margin-bottom:8pt; 
   text-align:left; }

h5 { font-family:Arial,Helvetica,sans-serif;
   font-size:90%; 
   color:#ffffff;
   line-height:110%;
   margin-left:0%;
   margin-right:0%;
   margin-top: 12pt; 
   margin-bottom:6pt; 
   text-align:left; }

p,address,nobr 
{ font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:80%; color:#cccccc;
  line-height:130%;
  margin-left:0%; 
  margin-right:0%;
  margin-top:8pt;
  margin-bottom:4pt;
  text-align:left; }

p:first-letter {  }

p.ontop, h1.ontop, h2.ontop, h3.ontop, h4.ontop, h5.ontop {
  margin-top:0pt;
}

h1.click, h2.click, h3.click, h4.click, h5.click {
  margin-bottom:4pt;
  text-align:right;
}

h5.click{
  margin-top:6pt;
  font-weight:normal;
}

p.click {
  text-align:right;
  line-height:110%;
  margin-top:4pt;
  margin-bottom:2pt;
}

p.subclick {
  font-size:80%; 
  text-align:right;
  line-height:110%;
  margin-top:4pt;
  margin-bottom:2pt;
}

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

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

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

ul,ol { 
      color:#cccccc; 
      font-family:Verdana,Arial,Helvetica,sans-serif;
      list-style-type:circle; 
      margin-left:0%; margin-right:0%;   
      font-size:85%; line-height:120%;
      text-align:left;
}

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

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

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

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

tt {
  font-family:Courier;
  color:#cccccc;
}

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;
}

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

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

