* { margin:0; padding:0; }
html { background:#94C944; min-height:100%; height:100%; }
body { font:12px verdana; color:#333; background:url(../images/background.gif) center repeat-y; min-height:100%; height:100%; }
img { border:0; }
h1 { font-size:20px; color:#343434; font-weight:normal; letter-spacing:1px; border-bottom:1px solid #94C944; display:block; margin:0 0 15px 0; }
a.logo { display:block; height:114px; width:191px; outline:none; background:url(../images/logo.gif); text-indent:-3000px; }
.cf { clear:both; }
.page { width:875px; margin:auto; background:url(../images/background.gif) center repeat-y; }
.menu { width:191px; float:left; }
.menu ul.mainmenu { list-style:none; font-size:11px; margin:70px 0 0 30px; }
.menu ul.mainmenu li { margin:0 0 15px 0; }
.menu ul.mainmenu li a { color:#4F4F4F; outline:none; text-decoration:none; display:block; width:120px; font-weight:bold; background:url(../images/mainmenu-no.gif) 0 1px no-repeat; padding:0 0 0 20px; }
.menu ul.mainmenu li a:hover , .menu ul.mainmenu li a.active { color:#000; background:url(../images/mainmenu-ho.gif) 0 1px no-repeat; }
.menu ul.mainmenu li ul.submenu { list-style:none; }
.menu ul.mainmenu li ul.submenu { margin:10px 0 0 20px; }
.menu ul.mainmenu li ul.submenu li { margin:0 0 4px 0; }
.menu ul.mainmenu li ul.submenu li a { background:url(../images/submenu-no.gif) 0 2px no-repeat; padding:0 0 0 17px; }
.menu ul.mainmenu li ul.submenu li a:hover , .menu ul.mainmenu li ul.submenu li a.active { background:url(../images/submenu-ho.gif) 0 2px no-repeat; }
.images { width:150px; margin:0 10px; float:left; }
.images img { display:block; margin:0 0 2px 0; }
.content { width:434px; float:left; padding:50px 40px; }
.content a { color:#333; text-decoration:none; }
.content a:hover { color:#000; text-decoration:underline; }
.content ul { margin:0 0 0 10px; list-style:none; line-height:18px; }
.content ul li { padding:0 0 0 20px; background:url(../images/list-item.gif) 0 5px no-repeat; }