 body {
      font-family: geneva, verdana, sans-serif;
      font-size: 12px;
      background-color: #A9A9A9;
      color: #000;
      margin: 0 0 0 20px;
      padding: 0;
      }
      
address {
      margin: 0;
      padding: 0 0 0 10px;
      }

div.logo {
      background-color: #003399;
      height: 60px;
      padding: 15px 10px 0 20px;
      margin: 0;
      width: 704px;
      border-right: 1px solid #fff;
      border-left: 1px solid #fff;
      }
      
/* commented backslash hack v2 \*/ 
div.logo {
	  width: 736px;
	  }
/* end hack */
	        
/* commented backslash hack v2 \*/ 
div.logo/* */ {width: 704px;}
/* end hack */

div.logo img {
      text-decoration: none;
      border: 0px;
      }
      
h1.first {display: none;}

#nav {
      position: relative;
      margin: 0;
      padding: 0 0 0 10px;
      background-color: #003399;
      height: 2.4em;
      width: 724px;
      border-right: 1px solid #fff;
      border-left: 1px solid #fff;
      }
      
/* commented backslash hack v2 \*/ 
#nav {
	  width: 736px;
	  }
/* end hack */
	  
/* commented backslash hack v2 \*/ 
#nav/* */ {width: 724px;}
/* end hack */
      
#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: #000;
      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;
      }
      
div.flash {
      background-color: #fff;
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff;
      width: 736px;
      }

#subnav {
      position: relative;
      margin: 0;
      padding: 0 0 0 10px;
      background-color: #C6C6C6;
      height: 30px;
      width: 724px;
      border-right: 1px solid #fff;
      border-left: 1px solid #fff;
      }
      
/* commented backslash hack v2 \*/ 
#subnav {
	  width: 736px;
	  }
/* end hack */
	  
/* commented backslash hack v2 \*/ 
#subnav/* */ {width: 724px;}
/* 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;
      }

div.content {
      background-color: #E1E1E1;
      width: 736px;
      margin: 0;
      padding: 0;
      border-top: 1px solid #fff;
      border-right: 1px solid #fff;
      border-left: 1px solid #fff;
      height: 100%;
      }
      
div.content/* */ {width: 735px;}

div[class="content"] {
      background-color: #E1E1E1;
      width: 734px;
      }     
      
div.content a {
      text-decoration: underline;
      letter-spacing: 0.05em;
      font-weight: 700;
      color: #000;      
      text-transform: none;
      }     

div.content a:hover {            
      color: #FF6600;
      text-decoration: underline;
      }
      
div.content p {
	  padding: 0 8px 0 8px;
	  }
	  
div.content ul {
	  padding: 0 0 0 26px;
	  }	  

h1.heading, h2.title {
      font-size: 1.3em;
      background: url(backgrounds/h1up.gif) center left no-repeat;      
      margin: 0;
      padding: 15px 0 15px 60px;
      }
      
h1.heading:hover, h2.title:hover {
      background: url(backgrounds/h1down.gif) center left no-repeat;
      }
      
h2.right {
      font-size: 1.1em;
      background: #003399 url(backgrounds/h2up.gif) center right no-repeat;
      margin: 0 0 0 0;
      padding: 10px 50px 10px 0;
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff;
      text-align: right;
      }
      
h2.right:hover {
      background: #003399 url(backgrounds/h2down.gif) center right no-repeat;
      }
      
h2.right a {
      text-decoration: none;
      color: #fff;
      }
      
h2.right a:hover {
      color: #FF6600;
      }             
      
div.image-left {
      float: left; 
      margin: 0 5px 0 8px;
      }
      
div.image-right {
      float: right; 
      margin: 0 8px 0 5px;
      }
      
div.center {
      text-align: center;
      margin: 0;
      padding: 4px 0 0 0;
      }                 

div.awardcenter {
      text-align: center;
      margin: 0;
      padding: 5px 0 10px 0;
      }
      
div.footer {
      width: 736px;
      font-size: 0.8em;
      border-top: 1px solid #fff;
      border-right: 1px solid #fff;
      border-left: 1px solid #fff;
      text-align: center;
      margin: 0;
      padding: 8px 0 8px 0; 
      }
      
div.footer/* */ {width: 734px;}