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: #D3D3D3;

      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: #FFFFFF;

      }

      

#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: #880000;

      margin: 0 10px 4px 10px;

      padding-top: 6px;

      }

#subnav a:hover {

      border-top: 4px solid #fff;

      padding-top: 2px;

      color: #0000FF;

      }

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

      border-top: 4px solid #fff;

      padding-top: 2px;

      color: #000;

      }



div.content {

      background: #C6C6C6 url(backgrounds/contentbackground.jpg) center repeat-y;

      width: 736px;

      margin: 0;

      padding: 0;

      border-right: 1px solid #fff;

      height: 100%;

      }

      

/* commented backslash hack v2 \*/ 

div.content/* */ {

      width: 735px;

	  }

/* end hack */



/* commented backslash hack v2 \*/ 

div[class="content"] {

      background: #C6C6C6 url(backgrounds/onepixelbackground.jpg) center repeat-y;

      width: 735px;

      }

/* end hack */

      

div.sidetext {

      background-color: #C6C6C6;

      float: right;

      width: 224px;

      margin: 0;

      padding: 0;

      border-left: 1px solid #fff;

      border-right: 1px solid #fff;

      }

      

/* commented backslash hack v2 \*/ 

div.sidetext/* */ {

      width: 223px;

      border-right: none;

      }

/* end hack */



/* commented backslash hack v2 \*/ 

div[class="sidetext"] {

      width: 226px;

      border-left: 0px;

      }

/* end hack */

      

div.sidetext p {

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

      font-size: 0.9em;

      color: #000;

      margin: 0;

      padding: 8px 6px 8px 6px;

      text-indent: 0.5em;

      line-height: 1.5em;

      }



div.sidetext a.arrow {

      font-size: 1.1em;

      font-weight: 900;

      color: #fff;

      margin: 0;

      padding: 0 0 0 4px;

      }

      

div.sidetext a.arrow:hover {

      color: #ff6600;

      }

  

p#botright {

      border-bottom: 1px solid #fff;

      }

     

div.text {

      width: 507px;

      background-color: #E1E1E1;

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

      font-size: 1em;

      color: #000;

      margin: 0;

      padding: 0;

      border-top: 1px solid #fff;

      border-left: 1px solid #fff;

      border-right: 1px solid #fff;

      }

      

/* commented backslash hack v2 \*/ 

div.text {

	  border-right: none;

	  }

/* end hack */

	  

/* commented backslash hack v2 \*/ 

div[class="text"] {

      border-right: 1px solid #fff;

      }

/* end hack */

      

div.text p {

      margin: 0 8px 0 8px;

      padding: 0 0 12px 0;

      text-indent: 2em;

      }

      

div.text p.centerpara {

      text-align: center;

      text-indent: 0.0em;

      }      

      

div.content a {

      text-decoration: underline;

      letter-spacing: 0.05em;

      font-weight: 700;

      color: #000;      

      text-transform: none;

      }     



div.content a:hover {            

      color: #0000FF;

      text-decoration: underline;

      }



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; 

      }

      

/* commented backslash hack v2 \*/ 

div.footer/* */ {width: 734px;}

/* end hack */



div.footer a {

	  color: #000;

	  font-weight: 700;

	  }

	  

div.footer a:hover {

      color: #FFFFFF;

      }	  