
  body          { margin: 0px; padding: 0px; font-family: Verdana; font-size: 11.5px; color: #454545; background-color: #43708d; }
  h1            { font-family: "Times New Roman", Times, serif; font-size: 2.5em; margin: 0px; padding: 0px 0px 4px 0px; font-weight: normal; color: #454545; }
  h3            { font-family: Verdana; font-size: 11.5px; font-weight: normal; color: #454545; margin: -5px 0px 0px 0px; padding: 0px; }
  hr            { width: 100%; height: 1px; border: 0px; color: #dcdcdc; background-color: #dcdcdc; }
  img.border    { margin: 0px 0px 10px 10px; padding: 3px; border: 1px solid #dcdcdc; }
  img.noborder  { margin: 0px; padding: 3px; border: 1px solid #dcdcdc; }
  ul            { padding-left: 25px; margin: 0px; }
  
  #logo           { position: absolute; left: 50%; margin-left: 200px; width: 155px; top: 62px; z-index: 999; }

  #body_head_bg   { position: absolute; left: 0px; width: 50%; height: 162px; background: url(images/body_bg.gif); background-repeat: repeat-x; z-index: 20; }
  #body_head_bg2  { position: absolute; left: 50%; width: 50%; height: 162px; background: url(images/body_bg2.gif); background-repeat: repeat-x; z-index: 20; }
  #body_head      { position: absolute; left: 50%; width: 705px; margin-left: -352px; height: 207px; padding: 20px 0px 0px 0px; background: url(images/body_head_bg.jpg); background-repeat: no-repeat; z-index: 25; }
  
  #body_head_left { float: left; }
  #body_head_left a { font-family: "Trebuchet MS", Trebuchet; font-size: 12px; color: #abbcc7; text-decoration: none; text-transform: uppercase; font-weight: bold; }
  #body_head_left a:hover { text-decoration: underline; color: #b6c8d4; }
  
  #body_head_right { float: right; text-align: right; } 
  #body_head_right a { font-family: "Trebuchet MS", Trebuchet; font-size: 12px; color: #ebf2f6; text-decoration: none; text-transform: uppercase; padding: 0px 12px 0px 12px; }
  #body_head_right a.line { border-right: 1px solid #b1ccde; }
  #body_head_right a:hover { text-decoration: underline; color:#ffffff; }
  
  #body_bg_left    { position: absolute; left: 50%; margin-left: -653px; top: 167px; background-image: url(images/body_bg_left.jpg); background-repeat: no-repeat; width: 300px; height: 766px; }
  #body_bg_right    { position: absolute; left: 50%; margin-left: 354px; top: 167px; background-image: url(images/body_bg_right.jpg); background-repeat: no-repeat; width: 300px; height: 766px; }
  
  #body_container0 { float: left; width: 100%; background: url(images/body_bg3.jpg); padding-bottom: 100px; padding-top: 60px; }
  #body_container  { text-align: center; margin: auto; width: 705px; padding-top: 227px; background-color: #43708d; }
  #body_content    { float: left; width: 705px; text-align: left; background-color: #ffffff; border-right: 1px solid #336699; border-left: 1px solid #336699; background-color: #ffffff; }
  
  #body_content_left { float: left; width: 175px; padding: 15px; background-image: url(images/body_left_bg.jpg); background-repeat: no-repeat; }
  #body_content_middle { float: left; width: 445px; padding: 25px 25px 25px 25px; }
  
  #body_head_slide { position: absolute; left: 50%; margin-left: -352px; width: 705px; top: 62px; height: 160px; z-index: 80; overflow: hidden; }
  
  #body_foot_1a       { float:right; bottom: 0px; right: 0px; width: 400px; height: 40px; }
  #body_foot_1       { float: right; width: 400px; height: 25px; padding-top: 15px; text-align: right; color: #666666; } 
  #body_foot_1 a       { text-decoration: none; color: #454545; }
  #body_foot_1 a:hover { text-decoration: underline; }
  #body_foot_1 div   { padding-right: 10px; }

  #body_foot_2       { clear: both; float: left; width: 100%; height: 28px; padding-top: 12px; text-align: left; background-color: #757575; color: #aaaaaa; border-top: 3px solid #b3b3b3; }
  #body_foot_2 a       { text-decoration: none; color: #cccccc; font-weight: bold; }
  #body_foot_2 a:hover { text-decoration: underline; } 
  
  img  { behavior: url("pngbehavior.htc"); }
  
  