body { margin: 0; padding: 0; background: #ffffff url(../images/body_background.gif) repeat-x top left; font-family: Verdana, Arial, Helvetica, sans-serif; } .clear { clear: both; } span.normal { font-weight: normal; } h1 { margin: 0 0 15px 0; font-family: Arial, Helvetica, sans-serif; font-size: 120%; color: #4a651a; } h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; color: #4a651a; } h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #4a651a; } a { color: #4a651a; text-decoration: underline; } a:hover { color: #6b8935; text-decoration: underline; } img { border: none; } ul { margin: 0; padding: 0; list-style: none; } ul li { padding: 4px 5px 4px 30px; line-height: 1.5; background: transparent url(../images/list_arrow.gif) no-repeat 17px 10px; } #page { width: 735px; margin: 35px auto 35px auto; background: #ffffff; } #page-header { width: 100%; height: 157px; background: #a4cd41 url(../images/header_background.gif) no-repeat top left; } #page-header div.logo { display: inline; float: left; width: 200px; margin: 35px 0 0 30px; } #page-header div.language-links-box { display: inline; float: right; width: 234px; height: 20px; margin: 103px 8px 0 0; padding: 29px 10px 5px 35px; font-size: 70%; text-align: right; background: transparent url(../images/language_box.gif) no-repeat top left; } #page-header div.language-links-box a { color: #000000; text-decoration: none; } #page-header div.language-links-box a:hover { color: #000000; text-decoration: underline; } #page-header div.language-links-box span { padding: 0 5px 0 5px; font-weight: bold; color: #f0a20a; } #page-header div.language-links-box span.selected { padding: 0; font-weight: bold; color: #000000; } #menu { width: 717px; height: 35px; padding: 0 9px 0 9px; background: transparent url(../images/menu_background.gif) no-repeat top left; } #menu ul { float: left; height: 33px; margin: 0; padding: 0; list-style: none; } #menu ul li { float: left; height: 33px; font-weight: bold; font-size: 80%; margin: 0; padding: 1px 0 1px 0; background: none; border-right: 1px solid #e1e1e1; } #menu ul li a { display: block; width: auto !important; width: 1%; height: 19px; padding: 7px 25px 7px 25px; color: #000000; text-decoration: none; } #menu ul li a:hover { background: #f3f3f3; } #menu ul li.selected a { background: #f3f1e5 url(../images/menu_selected.gif) no-repeat top left; } #menu ul li.selected a:hover { background: #f3f1e5 url(../images/menu_selected.gif) no-repeat top left; } #mainpage-content { clear: both; width: 685px; min-height: 400px; height: auto !important; height: 400px; padding: 25px; background: #ffffff url(../images/content_background.gif) repeat-y top left; } #mainpage-content #mainpage-column-left { float: left; width: 430px; } #mainpage-content #mainpage-column-left div.content { font-size: 70%; line-height: 1.5; } #mainpage-column-right { float: right; width: 205px; } #mainpage-column-right div.mainpage-liftup-box { width: 205px; margin-bottom: 25px; font-size: 70%; border-bottom: 2px solid #c5c5c5; } #mainpage-column-right div.mainpage-liftup-box div.heading { font-weight: bold; vertical-align: middle; padding: 10px 25px 10px 30px; background: #ffffff url(../images/liftupbox_heading_background.gif) no-repeat top left; } #mainpage-column-right div.mainpage-liftup-box div.text { padding: 7px 10px 7px 10px; line-height: 1.4; background: #ffffff url(../images/liftupbox_text_background.gif) no-repeat top left; } #mainpage-column-right div.mainpage-liftup-box div.text a { display: block; margin-top: 8px; padding-left: 15px; background: transparent url(../images/liftupbox_list_arrow.gif) no-repeat 5px 6px; } #page-content { clear: both; width: 685px; min-height: 400px; height: auto !important; height: 400px; padding: 25px; background: #ffffff url(../images/content_background.gif) repeat-y top left; } #page-content #page-column-left { float: left; width: 150px; } #page-column-left #submenu { } #submenu ul { margin: 0; padding: 0; list-style: none; border-top: 4px solid #e6e6e6; } #submenu ul li { margin: 0; padding: 0; font-weight: bold; font-size: 70%; border-bottom: 3px solid #e6e6e6; background: none; } #submenu ul li a { display: block; height: 1%; padding: 9px 9px 9px 9px; color: #000000; text-decoration: none; background: #f5f5f5 } #submenu ul li a:hover { background: #fbfbfb; } #submenu ul li.selected a { background: #f9f5ea url(../images/submenu_selected.gif) no-repeat top left; } #submenu ul li.selected a:hover { background: #f9f5ea url(../images/submenu_selected.gif) no-repeat top left; } #page-column-right { float: right; width: 480px; } div.content-image-right { float: right; margin: 0 0 10px 15px; } #page-content #page-column-right div.content { font-size: 70%; line-height: 1.5; } #footer { clear: both; width: 675px; height: 38px; padding: 8px 30px 15px 30px; font-size: 70%; background: #ffffff url(../images/footer_background.gif) no-repeat top left; } #footer a { color: #000000; text-decoration: none; } #footer a:hover { color: #000000; text-decoration: underline; } #footer div.left { float: left; width: 45%; } #footer div.right { float: right; width: 45%; text-align: right; }