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


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

/******
     corner
******/

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

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:#09C009; }

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:#ffffff; text-decoration:none;  }

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

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

td.clickside {
     font-family: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:0px; margin-right:0px; 
     background-color:#ffffff; }

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

a.titlepage:link { color:#ffffff; background-color:#09C009; text-decoration:none; }
a.titlepage:visited { color:#ffffff; background-color:#09C009; 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:#09C009; 
   line-height:170%;
   margin-left:0%;
   margin-right:2cm;
   margin-top:24pt; 
   margin-bottom:12pt; 
   text-align:right; }

h2 { font-family:Arial,Helvetica,sans-serif;
   font-size:130%; 
   font-weight:bold;
   color:#09C009;
   line-height:200%;
   margin-left:0%;
   margin-right:2cm;
   margin-top:18pt; 
   margin-bottom:12pt; 
   text-align:right; }

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

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

h5 { font-family:Arial,Helvetica,sans-serif;
   font-size:100%; 
   color:#000000;
   line-height:110%;
   margin-left:0%;
   margin-right:2cm;
   margin-top: 14pt; 
   margin-bottom:8pt; 
   text-align:right; }

p,address,nobr 
{ font-family:Arial,Helvetica,sans-serif;
  font-size:100%; color:#000000;
  line-height:150%;
  margin-left:20%; 
  margin-right:2cm;
  margin-top:8pt;
  margin-bottom:4pt;
  text-align:right; }

center
{ font-family:Arial,Helvetica,sans-serif;
  font-size:100%; color:#000000;
  line-height:150%;
}

p:first-letter {  }


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

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

div.large { font-family:Arial,Helvetica,sans-serif;
   font-size:170%; 
   font-weight:bold;
   color:#09C009; 
   line-height:170%;
   margin-left:0%;
   margin-right:0%;
   margin-top:24pt; 
   margin-bottom:12pt; 
   text-align:right; }

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

ul,ol { 
      color:#000000; 
      font-family:Arial,Helvetica,sans-serif;
      list-style-type:none; 
      margin-left:0%; margin-right:2cm;   
      font-size:100%; line-height:120%;
      text-align:right;
}

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

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

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

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

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

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

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

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