html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
      margin: 0;
         padding: 0;
            border: 0;
               outline: 0;
                  font-weight: inherit;
                     font-style: inherit;
                        font-size: 100%;
                           font-family: inherit;
                              vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
      outline: 0;
}
body {
      line-height: 1;
      color: black;
      background: white;
}
ol, ul {
      list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
      border-collapse: separate;
         border-spacing: 0;
}
strong {
	font-weight:bold;
} 
caption, th, td {
      text-align: left;
         font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
      content: "";
}
blockquote, q {
      quotes: "" "";
}


/* ----- CSS ----- */

body{
   padding:0;
   background:black;
   text-align:center;
   margin:0 auto;
   padding-top:30px;
}


/* ----- HOME ----- */

#container1 {
   width:794px;
   margin: 0 auto;
   padding-top: 231px;
   text-align:left;
   background:white;
}
#logo {
   margin-right:500px;
   padding: 0 0 20px 40px;   
   border:0;
}
#quote {
   position:absolute;
  left:380px;
   margin-top:-10px;
}
#header {
   padding-top:20px;
   left:50%;
   margin-left:-413px;
   width:500px;
   position:absolute;
}

#nav li .self {
   font-size:14px;
   color:#006225;
}

#nav {
   padding:10px;
   background:black;
   width:794px;
   color:white;
   text-align:left;
   font-family:times, 'Times New Roman', serif;
   font-weight:bold;
}
#nav li {
   font-size:14px;
   margin-left:73px;
   color:white;
   display:inline;
}
#nav a {
   font-size:14px;
   font-family:times,'Times New Roman', serif;
   color:white;
   text-decoration:none;
}
#nav a:hover {
   font-size:14px;
   font-family:times, 'Times New Roman', serif;
   color:#003468;
   text-decoration:underline;
}
#content h1 {
   color:black;
   font-size:xx-large;
   font-family: times, 'Times New Roman', serif;
   font-weight:bold;
   padding:30px 0 0 30px;
}
#content p {
   color:black;
   padding-left:30px;
   width:475px;
   line-height:150%;
   margin-top:5px;
   font-size:small;
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
}
#content table {
   padding:5px 30px 30px 30px;
   font-family:arial, helvetica, sans-serif;
   width:100%;
}
#content td {
   width:33%;
   padding:7px 0;
   font-size:small;
   border-bottom:1px solid #003468;
}
#content th {
   font-size:18px;
   border-bottom:1px solid #003468;
   padding-bottom:6px;
   font-weight:bold;
}
#content td.name {
   font-weight:bold;
   width:33%;
}
#content a {
   color:#003468;
   text-decoration:none;
}
#content a:hover {
   text-decoration:underline;
}
#right_box {
   margin:35px 35px 20px 30px;
   padding:10px;
   min-height:240px;
   width:230px;
   color:white;
   float:right;
}

#caption {
   color:black;
   margin-top:30px;
   font-size:small;
   font-style:italic;
}

#manus {
   text-align:center;
   margin:20px 0 0 0;
   padding:0 25px 20px 20px;
   font-size:13px;
   font-family: times, 'times new roman', serif;
   clear:both;
   line-height:140%;
}
#manus li a { 
   color:#003468;
   text-decoration:none;
}
#manus li a:hover {
   text-decoration:underline;
}

#manus li {
   border-right:1px solid black;
   font-weight:bold;
   padding-right:10px;
   padding-left:6px;
   display: inline;
   font-family: times, 'times new roman', serif;
}


/* ----- FOOTER ----- */

#footer {
   margin:0 auto;
   padding-top:15px;
}

#footer p {
   font-size:x-small;
   color:white;
   text-align:center;
}

