BODY { margin: 0; padding: 0; background: #000066; font-family: Verdana,sans-serif; text-align: center; }/*   page   */#page { width: 760px; margin: 15px auto; padding: 0; background: transparent url("../images/gfx-bgpage.jpg") top center repeat-y; }#page-top { width: 760px; height: 15px; margin: 0; padding: 0; background: transparent url("../images/gfx-bgpagetop.jpg") top center no-repeat; }#page-btm { width: 760px; height: 15px; margin: 0; padding: 0; background: transparent url("../images/gfx-bgpagebtm.jpg") top center no-repeat; }#page div { text-align: left; }/*   main container   */#main { width: 728px; margin: 0 auto; padding: 0; background: #003399 url("../images/gfx-bgmain.jpg") top left repeat-x; border: 1px solid #003399; }#main-column { float: left; width: 680px; margin: 0; padding: 0; background: transparent url("../images/gfx-visual.jpg") top right no-repeat; }/* #main-sideline { margin: 0 0 0 688px; padding: 0; background: transparent; }   does not work for IE */#main-sideline { float: right; width: 40px; margin: 0; padding: 0; background: transparent; }/*   navigation section   */#nav { height: 500px; margin: 0 0 0 440px; padding: 0; background: transparent; }#nav p { margin: 0; padding: 93px 0 0 0; font-size: 10px; font-weight: normal; line-height: 16px; color: #FFFFFF; text-align: left; }#nav a { color: #FFFFFF; text-decoration: none; }#nav a:hover { color: #FFCC00; text-decoration: none; }#nav a.sub { margin: 0; padding: 0 0 0 14px; color: #FFFFFF; text-decoration: none; }#nav a.sub:hover { margin: 0; padding: 0 0 0 14px; color: #FFCC00; text-decoration: none; background: transparent url("../images/arrow.gif") center left no-repeat; }#nav .selected { margin: 0; padding: 0 0 0 14px; color: #FFCC00; font-weight: bold; background: transparent url("../images/arrow.gif") center left no-repeat; }#nav img { margin: 0; padding: 0; }/*   content section   */#content { float: left; width: 425px; margin: 0; padding: 0; background: transparent; }#content img.logo { margin: 50px 0 66px 60px; padding: 0; background: transparent; }#textbox { margin: 0 0 50px 60px; padding: 0; background: transparent url("../images/gfx-bgtextbox.gif") top right no-repeat; }#textbox h3 { margin: 0; padding: 0 0 15px 10px; font-size: 10px; font-weight: normal; line-height: 16px; color: #99CCFF; text-align: left; text-transform: uppercase; }#textbox h4 { margin: 0; padding: 10px 0 3px 10px; font-size: 10px; font-weight: bold; line-height: 14px; color: #99CCFF; color: #FFCC00; text-align: left; }#textbox p { margin: 0; padding: 0 20px 8px 10px; font-size: 10px; font-weight: normal; line-height: 16px; color: #FFFFFF; text-align: left; }#textbox p.caption { margin: 0; padding: 0 20px 8px 10px; font-size: 9px; font-weight: normal; line-height: 14px; color: #BBEEFF; text-align: left; }#textbox a { color: #99CCFF; text-decoration: none; }#textbox a:hover { color: #FFFFFF; text-decoration: underline; }/*   general   */b, em, strong { font-style: normal; font-weight: bold; }/*   disclaimer section   */#disclaimer { float: left; width: 680px; margin: 0; padding: 0; background: transparent; }#disclaimer p { margin: 0; padding: 0 0 30px 60px; font-size: 9px; font-weight: normal; color: #6699FF; text-align: left; }#disclaimer a { color: #6699FF; text-decoration: none; }#disclaimer a:hover { color: #6699FF; text-decoration: underline; }