html, body { height: 100%; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #3B3B3B; background: #560000 url(../images/background.gif) top left fixed repeat-y !important; background: #560000 url(../images/background.gif) top left fixed repeat-y; /*ie hack*/ margin: 0 auto; padding: 0; border: 0; }

#container { height: 100%; }
#container[id] { height:auto; min-height:100%; }
#container { position: absolute; top: 0px; left: 97px; width: 618px; margin: 0 auto; padding: 0; text-align: center; }

#content { position: relative; top: 0px; width: 606px; margin: 0px auto; padding: 0; padding-bottom: 41px; text-align: left; }
#header { background: #FFFFFF url(../images/header.gif); width: 606px; height: 131px; }
#menu { line-height: 28px; font-weight:bold; height: 30px; color:#FFFFFF; width: 606px; border-top: 1px solid #FFFFFF; background: #393939; padding: 0px; margin: 0px; }

#subheader_1 { margin: 0px; padding: 0px; border: 0px; background: #FFFFFF url(../images/subheader_1.gif) bottom no-repeat; width: 606px; height: 66px; }
#subheader_2 { margin: 0px; padding: 0px; border: 0px; background: #FFFFFF url(../images/subheader_2.gif) bottom no-repeat; width: 606px; height: 66px; }

#content_2, #content_3 { width: 606px; text-align: justify; color: #393939; border-bottom: 1px solid #FFFFFF; background: #bfbfbf; }
  .element, .csc-textpic, .contentELEMENT ul { padding: 14px; }
  .csc-textpic .element { padding: 0px; }

#footer { width: 606px; height: 26px; background: #FFFFFF; position: absolute; bottom:0px; left: 0px; clear:left; margin: 0px; padding: 0px; text-align: right; }