body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin: 0; padding: 0; }

html,body { margin:0;
            padding:0;
            height: 100%;
            background-image: none;
            font-family: arial, helvetica, verdana, sans-serif;
            color:#000;
          }

body { font-size: 10pt; }

div#container { position:relative; 
                margin:0 auto;
                width:100%;
                height: auto !important;
                height: 100%;
                min-height: 100%;
                background-image: none;
              }

#topborder, #headerright, #grayline, p.toplinks, p.trademark { display: none; }

#headerleft { background: #fff;
              width: 750px;
              float: none !important;
              margin: 0;
              padding: 0;
            }

div#content { float: none !important;
              width: auto;
              padding-top: 10pt;
              padding-bottom: 10pt;
              margin-left: 0px;
              margin-right: 0px;
            }

div#contentleftcol { float: left;
                     width: 40%;
                     padding-bottom: 10pt;
                   }

div#contentrightcol { float: right;
                     width: 40%;
                     padding-bottom: 10pt;
                    }

h1 { font-size: 13pt;
     font-weight: bold;
     color: #333366;
     padding-top: 7pt;
     padding-bottom: 7pt;
   }


h1.banner { font-size: 13pt;
            color:#333366;
            background: #fff;
            width: auto;
            padding-top: 5pt;
            padding-bottom: 5pt;
         }


h2 { font-size: 12pt;
     color: #e58009;
     padding-top: 0pt;
     padding-bottom: 5pt;
   }

h2.blue { font-size: 12pt;
          color: #333366;
        }

div#content p {	text-align: justify;
                margin-right: 20px;
                padding-bottom: 10pt; }

p.bold { font-weight: bold; }

#content ul { list-style-type: square !important;
              padding-left: 0;
              padding-top: 5pt;
              margin-left: 0;
            } 

#content li { background-image: none !important;
              list-style-type: square !important; list-style-position: inside;
              padding-left: 10px;
              margin-bottom: 10px;
            }

a { color:#333399;
    text-decoration: none;
  }

a.orange { color: #e58009;
           font-weight: bold;
         }

img { border: none; }

.photo { float: right;
         margin-right: 15px;
         margin-top: 0px;
         padding-left: 10px;
         border: 0px;
       }

.widephoto { float: right; 
         margin-right: 15px;
         margin-top: 10px;
         padding-left: 10px;
         border: 0px;
       }

.projectphoto { display: none; }


hr { width: 800px;
     border:solid #CCCCCC;
     border-width: 1px;
   }

hr.dotted { width: 800px;
            margin-top: 3px;
            margin-bottom: 3px;
            border:dashed #CCCCCC; 
            border-width: 1px;
            clear: right;
          }

#navigation, #menu, #menu ul, #menu li, #menu a, #menu a:hover, #formula, #formula ul, #formula li, #formula a, #formula a:hover { display: none; }

div#footer, div#footer p, div#bottomborder { display: none; }
