
				@charset "utf-8";
				/* CSS Document */
                
                #header { margin: -12px 0px 0px 0px; padding: 0px 0px 0px 0px; width:auto;}
                #header-content { margin: 0 auto; width: auto; background-color:#145a32; height:55px;}				
                #header-textarea { margin: 0 auto; width: 1080px;}
                #header-logo { background-color:#ffffff; position:relative; float:left; display:inline-block; margin-top:10px; padding:3px 3px 3px 3px;}
                #header-menu { margin: 0 auto; width: 980px; height:30px; }
                
                /*.header-button {float:right;}*/
                .header-button a {display:inline-block; color:#fff; font-size: 11px; font-weight:bold; 	padding:5px 5px 7px 5px; margin: 2px 0px 9px 5px; border-color:#145a32 ;border-style:solid; border-width: thin;}
                .header-button a:hover,
                .header-button current a{background-color:#CA0000; color:#fff; 							padding:5px 5px 7px 5px; margin: 2px 0px 9px 5px; border-radius:4px; border-color:#000 ;border-style:solid; border-width: thin;}
                
                #header-adminmenu { margin: 0 auto; width: 1068px; height:30px; background-color:#999 }
                
                .header-adminbutton {float:right;}
                .header-adminbutton a {display:inline-block; color:#fff; font-size: 11px; font-weight:bold; padding:5px 5px 7px 5px; margin: 2px 12px 9px 5px;}
                .header-adminbutton a:hover,
                .header-adminbutton current a{background-color:#CA0000; color:#fff; padding:5px 5px 7px 5px; margin: 2px 12px 9px 5px; border:thin #000 solid; border-radius:4px;}
                
                #header-subcontent { width: 1080px; height:40px; margin: 0 auto; padding:0 0 0 0; background-color:#fff; vertical-align:middle;}
                #header-subcontenttextarea { padding:5px 5px; display:inline-block; font-size:12px; font-weight:bold;}
                #header-subcontenticonarea { padding-right:0px; display:inline-block; font-size:12px; font-weight:bold;float:right}	
                
                
				.menu { list-style:none; background-color:#145a32;}
					.menu li 			{ float:left;}
					.menu li a 			{ display: block; color:#fff; font-size: 11px; font-weight:bold; padding:5px 5px 7px 5px;margin: 7px 10px 9px 10px; 					border-color:#145a32 ;border-style:solid; border-width: thin;}
					.menu a:hover, 
					.menu li.current a 	{ color:#fff; background-color:#900; padding:5px 5px 7px 5px; margin: 7px 10px 9px 10px; border-radius:4px; 							border-color:#000 	 ;border-style:solid; border-width: thin;}
					
					.menu li ul 		{ display: block; margin: -2px 0 0 10px; background-color:#145a32; position: absolute; display: none; z-index: 50; border-radius:4px; 	border-color:#666 	 ;border-style:solid; border-width: thin;}
					.menu li ul li 		{ display: block; margin-left:-40px; padding: 0px;  float: none;}
					.menu li ul li a 	{ width: auto; color:#fff; font-size: 11px; font-weight:bold; padding:5px 5px 7px 5px;margin: 10px 10px 9px 10px; white-space: nowrap; background-color:#145a32;}
					.menu li ul li a:hover, 
					.menu li ul li .current a { color:#fff; font-size: 11px; font-weight:bold; padding:5px 5px 7px 5px;margin: 10px 10px 9px 10px; white-space: nowrap; background-color:#999; }
					
				.menu-admin { list-style:none; margin: 0; padding: 0;}
					.menu-admin li 			{ float:left;}
					.menu-admin li a 		{ display: block; margin: 2px 10px 9px 10px; color:#fff; font-size: 11px; font-weight:bold; padding:5px 5px 7px 5px; 		border-color:#999 ;border-style:solid; border-width: thin;}
					.menu-admin a:hover, 
					.menu-admin li.current a { margin: 2px 10px 9px 10px; padding:5px 5px 7px 5px; color:#fff; background-color:#145a32; border-radius:4px; 			border-color:#000 ;border-style:solid; border-width: thin;}
					
					.menu-admin li ul 		{ margin: -2px 0 0 10px; background: #999; position: absolute; display: none; z-index: 50; border-radius:4px; 				border-color:#666 ;border-style:solid; border-width: thin;}
					.menu-admin li ul li 	{ display: block; margin-left:-40px; padding:0px;  float: none;}
					.menu-admin li ul li a 	{ margin: 10px 10px 9px 10px; padding:5px 5px 7px 5px; width: auto; color:#fff; font-size: 11px; font-weight:bold; white-space: nowrap; background-color:#999;}
					.menu-admin li ul li a:hover, 
					.menu-admin li ul li .current a { margin: 10px 10px 9px 10px; padding:5px 5px 7px 5px; color:#fff; font-size: 11px; font-weight:bold; white-space: nowrap; background-color:#145a32; }
				
			
