a img, iframe{ border: 0; }
body{ font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size: 12px; color: #090909; background: #F0F1F2; }
.wrap{ width: 908px; margin: 0 auto; }
#Head{ float: left; height: 100px; width: 100%; overflow:hidden; background: white; }
#Head h1 a{ display: block; width: 100%; height: 100px; text-indent: -5000px; }
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal; }
a.left span,
a.right span{ float: left; }
table.center { margin-left: auto; margin-right: auto }
td.center { text-align: center }
.mono { font-family: monospace; font-size: 1em; color: navy; }
.desc { font-size: 1em; font-style: italic; }
.info { font-size: 1em; }

#Content .header{ float: left; width: 100%; height: 105px; background: #f0f0f3; }
   #Content .header h2{ font-size: 29px; margin: 26px 0 0 30px; font-weight: bold; color: #333333; }
   #Content .body{ float: left; width: 898px; padding:25px 6px 0 4px; background: white; }
   #Content .footer,
   #Content .footer_wide{ float: left; width: 100%; height: 18px; font-size: 1px; line-height: 1px; overflow: hidden; background: white; }
      #Main, .Main{ float: left; width: 898px; padding: 0 0 20px 0; overflow-x: hidden; }
         .Main{ width: 898px; position: relative; top: -25px; margin: 0 0 -26px 0; padding: 20px 0 0 0; }
	    * html .Main{ margin: 0 0 -32px 0;  }
	    * #MainWide{ float: left; width: 898px; padding:25px 6px 0 4px; background: white; }
	    * #Side, .Side{ float: right; width: 208px; padding:0 9px; }
	    *   #Subnav{ float: right; font-size: 13px; padding: 32px 15px 0 0; }
	    *   #Subnav ul{ float: left; height: 48px; list-style: none; margin: 0; padding: 0 0 0 2px; }
	    *   #Subnav li{ float: left; height: 48px; line-height: 44px; margin: 0; padding: 0 8px 0 6px; }
	    *  #Subnav a{ color: black; text-decoration: none; }
	    *   #Subnav a:hover{ text-decoration: underline; }
	    *   #Subnav .active a{ color: maroon; }
