#main { margin: 0; padding: 0; background: #FFF; background: url(images/bg_content.gif) no-repeat top center; }

#logo { width: 840px; margin: 156px auto 0 auto; }
#logo img { width: 180px; height: 48px; border: 0; margin-bottom: 10px; }
#logo img.logo { margin-bottom: 12px; }
#navcontainer { width: 840px; margin: 73px auto 0 auto; }
#maincol { width: 840px; height: 318px; margin: 0 auto; }
#leftcontainer { margin: 0; padding: 0; }

#scrolltable_2column { margin: 19px 0 0 15px; }
#centercol_2column { height: 340px; margin: 0; padding: 0; vertical-align: top; }
#centercol_2column table.contenttable { margin: 19px 0 0 15px; padding: 0; }
#scrolltable_3column { height: 340px; margin: 19px 0 0 0; }
#scrolltable_2column #content_scroll_container { position: relative; width: 554px; height: 288px; clip: rect(0px, 554px, 288px, 0px); overflow: hidden; visibility: hidden; }
#scrolltable_3column #content_scroll_container { position: relative; width: 254px; height: 288px; clip: rect(0px, 254px, 288px, 0px); overflow: hidden; visibility: hidden; }

#scrolltable_2column td.scrollspan { height: 250px; }
#scrolltable_3column td.scrollspan { height: 212px; }

.imgtext-table { margin: -1px 0 0 0; }

span.mainnavItem { padding: 5px 9px 5px 10px; }
span.langItem { padding: 5px 0; }
span.mainnavItemACT { padding: 5px 9px 5px 10px; background-color: #E0D9D4; }
span.langItemACT { padding: 5px 0; }

#gallery_image { height: 318px; }
