@charset "iso-8859-1";
@media all{
    body { background-color:#FFFFFF;
    		margin-top:0px; margin-right:0px; margin-left:0px; font-family:Tahoma; }

    a { text-decoration:none; color:#002E00; }
    a:hover { text-decoration:none; color:#014901; }

    a.bread { text-decoration:none; color:#0D391D; }
    a:hover.bread { text-decoration:none; color:#666666; }

    a.menu { text-decoration:none; color:#025A93; }
    a:hover.menu { text-decoration:none; color:#FFA11A; }
    a.menu_active { text-decoration:none; color:#002E00; }
    a:hover.menu_active { text-decoration:none; color:#666666; }

    a.foot { text-decoration:none; color:#888888; }
    a:hover.foot { text-decoration:none; color:#666666; }

    h1 { font-weight:bold; color:#002E00; font-size:15px; }
    h2 { font-weight:bold; color:#002E00; font-size:13px; }
    h3 { font-size:13px; color:#002E00; }
    h4 { font-size:12px; color:#002E00; }
    .hn { font-weight:normal; }
    caption { caption-side:top; text-align:left; font-weight:bold; padding-left:5px;}

    img { }

    .bread { font-size:12px; color:#0D391D; }
    .top { font-size:13px; color:#002E00; white-space:nowrap; vertical-align:bottom; }
    .date { font-size:13px; color:#002E00; white-space:nowrap; text-align:right; vertical-align:bottom; }

	.menu_main {  font-size:15px; color:#025A93; font-weight:bold; letter-spacing:2px;}
	.menu_sub { background-color:#E8FFFF; border:1px dotted #B2B2B2;
                        padding:3px; padding-right:10px; padding-left:17px; margin-left:-5px; }
	.menu_sub_entry { font-size:13px; background-color:#E8FFFF; 
                        }
	.menu_active { font-weight:bold; }

	input { font-size:11px; font-family:Tahoma,Veranda,Arial; color:#002E00;
						border-style:none; background-color:#FFFFFF;}
	select { font-size:11px; font-family:Tahoma,Veranda,Arial; color:#002E00;
						border-style:none; background-color:#FFFFFF;}
	textarea { font-size:11px; font-family:Tahoma,Veranda,Arial; color:#002E00;
						border-style:none; background-color:#FFFFFF;}
	input.text { border:1px solid #4B9B3E; background-color:#FFFFFF;}
	select.text { border:1px solid #4B9B3E; background-color:#FFFFFF;}
	textarea.text { border:1px solid #4B9B3E; background-color:#FFFFFF;}

	input.button { border-style:none; font-weight:bold;  background-color:#FFFFFF;}


	.page { margin-left:0px; }
	.page_info { color:#002E00; padding:10px; font-size:13px; }

	.foot-text { color:#014901; font-size:10px; }
	.foot-menu { color:#014901; font-size:10px; white-space:normal; }

    .row-on { background-color:#CAE1C6; }
    .row-off { background-color:#DEFFFF; }

	.text { background-color:#B2B2B2; font-size:10px;line-height:10px; }
    .text-small { font-size:10px; font-family:Tahoma,Arial,Veranda; color:#B2B2B2; }
    .text-small-dark { font-size:10px; font-family:Tahoma,Arial,Veranda; color:#006000; }
    .text-middle { font-size:11px; color:#006000; font-family:Tahoma,Arial,Veranda; }
    .text-large { font-size:13px; color:#006000; font-family:Tahoma,Arial,Veranda; }
    .text-large-white { font-size:13px; color:#FFFFFF; font-family:Tahoma,Arial,Veranda; }
    .text-larger { font-size:15px; color:#006000; font-family:Tahoma,Arial,Veranda; }
    .text-larger-white { font-size:15px; color:#FFFFFF; font-family:Tahoma,Arial,Veranda; }
    .text-big { font-size:17px; color:#006000; font-family:Tahoma,Arial,Veranda; }

	.img_three { margin:2px; border:1px solid #002b00; }
    .img_page { margin:10px; border:1px solid #99FFCC; }
	.thumb { border:1px solid #99FFCC; }

    .space_5 { width:5px; height:5px;}
    .space_10 { width:10px; height:10px;}
    .sep { border-left:1px solid #4B9B3E; }
}