body { background: #FFE;
       color: #000;
       font-family: sans-serif;
       font-size: 14px;
       margin: 10px;
       text-align: center;
     }


#frame { width: 806px;
         margin-left: auto;
         margin-right: auto;
         margin-top: 10px;
         margin-bottom: 10px;
         padding: 0px;
         text-align: center;
}

.header, .footer img { margin: 0px;
                       padding: 0px;
                       border: 0px;
                     }

a { text-decoration: none;
    color: #0050E8;
  }

a:hover, a:active { text-decoration: underline;
                  }
                          
div.menu p { margin-right: 24px;
             margin-top: 0;
             margin-bottom: 0;
             text-align: right;
             color: #006;
             font-weight: bold;
             font-size: 12px;
             padding: 0;
           }

div.menu p.live, div.menu p.mainmenulive { margin-right: 12px;
           }

div.menu p.mainmenu, div.menu p.mainmenulive { font-size: 17px;
                                               margin-top: 5px;
                                               padding-top: 5px;
           }          
           
div.menu p a { color: #006;
               text-decoration: none;
             }

div.menu p a:hover, div.menu p a:active { color: #0050E8;
                                        }

div.dark { background: #006 url(../images/gradation.jpeg) left repeat-y;
        color: #FFE;
        width: 800px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-right: 5px;
        clear: both;
      }

div.dark a { color: #FFE; }

div.header, div.footer { text-align: center;
                   margin: 0px;
                   clear: both;
                 }

div.dark h1 { text-align: right;
           font-family: sans-serif;
           font-size: 25px;
           font-style: italic;
           font-weight: normal;
           padding: 5px;
           margin: 0px;
}

h2, h3, h4, legend { color: #006;
         font-family: sans-serif;
         padding: 0px;
         padding-bottom: 3px;
         margin: 0px;
       }

h2 { font-size: 16px;
     font-style: normal;
     font-weight: bold;
     padding-top: 12px;
   }

h3, legend { font-size: 14px;
     font-weight: bold;
     font-style: italic;
     padding-top: 4px;
   }

h4 { font-size: 14px;
     font-weight: normal;
     font-style: italic;
     padding-top: 3px;
   }

fieldset { border: solid 1px ddd;
           padding: 5px;
         }

span.header { font-weight: bold;
            }

div.menu { float: left;
           text-align: right;
           width: 170px;
           padding-top: 20px;
           padding-bottom: 30px;
           margin: 0;
           padding: 0;
}

div.content { float: right;
              text-align: justify;
              width: 605px;
              padding-top: 0;
              padding-bottom: 20px;
              padding-left: 25px;
              padding-right: 0;
              margin-right: 0;

}


div.scroller { float: right;
               clear: none;
               padding-left: 10px;
               padding-bottom: 20px;
               text-align: center;
}

div.scroller img { 
                   padding-top: 10px;
                   padding-bottom: 5px;
                   border: none;
                   margin: 0;
}

div.scrollerbox {
                  border: 3px double #006;
}

div.scrollerbox h3 { text-align: left;
                     padding: 2px;
                     background: #006;
                     color: #ffe;
                      }

div.profile { clear: right;
              text-align: justify;
              margin-right: 0px;
            }

div.photoshoot { float: right;
                 clear: both;
                 text-align: right;
                 margin: 0;
                 width: 140px;
                 padding: 0;
}

div.photoshoot img { margin: 0px;
                     margin-right: 12px;
                     border: 0px;
                     padding: 0;
                     margin-top: 8px;
                     height: 185px;
                     width: 140px;
}

div.photoshoot p { margin: 0;
                   
}

div.profile img { border: solid 1px #000;
                  margin: 10px;
}

div.formline { padding-top: 3px;
               padding-bottom: 3px;
               clear: left;
             }

div.formtitle { float: left;
                clear: left;
                text-align: left;
                width: 120px;
                margin-right: 5px;
              }

div.formchecklist { float: left;
                    margin-bottom: 6px;
                    margin-top: 3px;
                  }


p { margin: 0;
    margin-bottom: 5px;
    padding: 5px;
    padding-left: 0px;
    border: 0px;
  }

p.copyright { font-size: 10px;
              margin: 0px;
}

p.citation { font-size: 11px;
             font-weight: bold;
             font-style: italic;
             color: #006;
             text-align: right;
             padding: 5px;
             padding-right: 0px;
           }

span.citatee { margin-left: 2ex;
             }

p.logolinks { text-align: center;
            }

img.logo { border: 0px; }

p.logolinks img { border: solid 1px #000;
                  margin: 0px;
                  margin-right: 15px;
                  margin-bottom: 15px;
                  vertical-align: middle;
                }

ul { margin: 5px;
     padding: 5px;
     border: 0px;
     margin-left: 25px;
     list-style-type: square;
   }

hr { color: #006;
     height: 1px;
   }

table { border-top: solid #006 1px;
        border-right: solid #006 1px;
        margin-top: 12px;
        clear: both;
      }

td, th { padding: 4px;
         margin: 2px;
         border-bottom: solid #006 1px; 
         border-left: solid #006 1px;
         font-size: 11px;
         text-align: left;
       }

th { background: #006;
     color: #ffe;
   }

td.buckley { background: #33C;
             color: #fff;
           }

td.lsc { background: #eef;
       }

td.mc { background: #eef;
      }

td.agy { background: #eef;
      }

td.datacontrol { text-align: center; }

td.bottomrow { border: none; 
               font-weight: bold;
               text-align: right;
             }

table.method td { background: #eef;
                  vertical-align: top;
                }

table.method ul { margin: 0px;
                  padding: 0px;
                  border: 0px;
                  margin-left: 20px;
                  list-style-type: disc;
                }

table.checklist { margin: 0;
                  padding: 0;
                  padding-bottom: 5px;
                  border: 0;
                  float: right;
                  width: 100%;
                 }

table.checklist td { border: 0;
                     margin: 0;
                     padding: 2px;
                   }

