body {

      font-family: geneva, verdana, sans-serif;

      font-size: 12px;

      background-color: #A9A9A9;

      color: #000;

      margin: 0 0 0 20px;

      padding: 0;

      }

      

#logo {

      background-color: #003399;

      height: 106px;

      padding: 15px 0 0 20px;

      margin: 0;

      border-right: 1px solid #fff;

      border-left: 1px solid #fff;

      width: 822px;

      }



/* commented backslash hack v2 \*/ 

#logo/* */{

      height: 86px;

      width: 803px;

      }

/* end hack */

            

#logo a {

      border-style: none;

      display: block;

      }

      

#logo img {

      display: block;

      border-style: none;

      width: 630px;

      height: 45px;

      }

      

#logo span {

      position: absolute;

      }

      

#nav {

      

      position: absolute;

      top: 70px;

      height: 2.4em;

      margin: 0;

      padding: 0 0 0 0;

      background-color: #003399;

      }

            

#nav li {

      

      margin: 0;

      padding: 0;

      display: inline;

      list-style-type: none;

      }



#nav a {

      float: left;

      font-family: Arial, Helvetica, sans-serif;

      font-size: 1.3em;

      font-weight: 800;

      text-decoration: none;

      line-height: 1.3em;

      border: none;

      }



#nav a:link, #nav a:visited {

      color: #C3C3C3;

      margin: 4px 10px 0 10px;

      padding-bottom: 0.39em;

      }

      

#nav a:link.active, #nav a:visited.active {

      border-bottom: 0.26em solid #fff;

      padding-bottom: 0.13em;

      color: #fff;

      }

      

#nav a:hover {

      border-bottom: 0.26em solid #fff;

      padding-bottom: 0.13em;

      color: #fff;

      }

      

#flash {

      position: absolute;

      top: 99px;

      background: #fff;

      border: 1px solid #fff;

      margin: 0;

      padding: 0;

      width: 820px;

      }

      

#flash object {

      width: 820px;

      }



/* commented backslash hack v2 \*/ 

#flash/* */ {

	  width: 823px;

	  }

/* end hack */

	        

#subnav {

      position: absolute;

      top: 220px;

      margin: 0;

      padding: 0 0 0 10px;

      background-color: #C6C6C6;

      height: 30px;

      border-right: 1px solid #fff;

      border-left: 1px solid #fff;

      width: 822px;

	  }        



/* commented backslash hack v2 \*/ 

#subnav/* */ {

      width: 813px;

      }

/* end hack */

            

#subnav li {

      margin: 0;

      padding: 0;

      display: inline;

      list-style-type: none;

      }

      

#subnav li#home {

      float: left;

      font-family: Arial, Helvetica, sans-serif;

      font-size: 1.2em;

      font-weight: 500;

      line-height: 1.4em;

      color: #fff;

      margin: 0;

      padding: 5px 0 0 0;

      }

      

#subnav a {

      float: left;

      font-family: Arial Narrow, Arial, Helvetica, sans-serif;

      font-size: 1.2em;

      font-weight: 500;

      text-decoration: none;

      line-height: 1.4em;

      border: none;

      }



#subnav a:link, #subnav a:visited {

      color: #fff;

      margin: 0 10px 4px 10px;

      padding-top: 6px;

      }



#subnav a:link.active, #subnav a:visited.active, #subnav a:hover {

      border-top: 4px solid #fff;

      padding-top: 2px;

      color: #000;

      }



#content {

      position: absolute;

      top: 250px;

      background-color: #C6C6C6;

      margin: 0;

      padding: 0;

      border-right: 1px solid #fff;

      border-top: 1px solid #fff;

      border-left: 1px solid #fff;

      }

      

#content {

      padding-left: 149px;

      width: 670px;

      }

/* commented backslash hack v2 \*/

#content {

	  padding-left: 150px;

	  width: 822px;

	  }

/* end hack */





/* commented backslash hack v2 \*/ 

#content/* */{

      width: 670px;

      }

/* end hack */

      	        

#content a {

      text-decoration: underline;

      letter-spacing: 0.05em;

      font-weight: 700;

      color: #000;      

      text-transform: none;

      }     



#content a:hover {            

      color: #0000FF;

      text-decoration: underline;

      }

      

#content p {

      color: #000000;

      background-color: #E1E1E1;

      border: 2px solid #000000;

      margin: 16px 5px 5px 70px;

      padding: 2px 5px 4px 8px;

      line-height: 1.5em;

      }      



div.float img.curve {

      float: left;

      clear: left;

      margin: 0 0 0 4px;

      padding: 0 2px 0 0;

      }



div.float img.altcurve {

      float: left;

      clear: left;

      margin: 0 20px 0 4px;

      padding: 0 2px 0 0;

      }

      

h1.hightitle {

      font-style: italic;

      font-size: 22px;

      margin: 0;

      padding-top: 20px;

      padding-bottom: 0px;

      height: 15px;

      }

      

img.right {

      float: right;

      margin-top: 16px;

      }      

      

#left {

      position: absolute;

      top: 250px;

      background: url(backgrounds/left_bg1.gif);

      width: 150px;

      font-family: Geneva, Verdana, sans-serif;

      font-size: 0.8em;

      color: #fff;

      margin: 2px 2px 0 1px;

      padding: 3px 0 0 0;

      border-right: 1px solid #fff;

      border-bottom: 1px solid #fff;

      }

      

h2.leftlinkstitle {

      margin: 2px 0 2px 0;

      padding: 2px 0 2px 4px;

      background-color: #003399;

      border-top: 1px solid #000;

      border-bottom: 1px solid #000;

      font-size: 13px;

      letter-spacing: 0.1em;

      }

      

#labelid {

     display: none;

     }      

      

#left ul {

     margin: 0;

     padding: 0;

     }

     

#left li {

     margin: 0 0 0 0;

     padding: 0 0 2px 10px;

     list-style-type: none;

     }      



#left a {

     margin: 0;

     padding: 0;

     color: #fff;

     text-decoration: none;

     }

#left a.arrow {

     color: #ff6600;

     font-size: 1.1em;

     }

     

#left a:hover {

     color: #FF6600;

     text-decoration: underline;

     }

     

#left a.arrow:hover {

     text-decoration: none;

     }

     

#left p {

     margin: 0;

     padding: 0 10px 2px 10px;

     }

     

form#leftsearch {

     padding-left: 5px;

     }

      

div#footer {

      width: 821px;

      height: 80px;

      font-size: 0.8em;

      border-top: 1px solid #fff;

      border-left: 1px solid #fff;

      text-align: center;

      margin: 16px 0 0 -151px;

      padding: 8px 0 8px 2px; 

      background-color: #E1E1E1;

      }

      

div#footer p {

      border: none;

      padding-right: 50px;

      }

      