@charset "utf-8";
/* CSS Document */
	body {
		font-family:Tahoma;
		font-size:14px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		background-color:#FFFFFF;
	}
	
	#header {
		height:75px;
		background-color:#CC0000;
		color:#FFFFFF;
	}
	#header_wrap {
		width:800px;
	}
	#header_left {
		float:left;
		width:400px;
		margin-top:20px;
		margin-left:20px;
	}
	#header_right {
		float:right;
		width:265px;
		margin-top:15px;
		margin-right:20px;
		font-size:12px;
	}
	#header_link_list {
		margin-top:0px;
		margin-left:0px;
		margin-right:95px;
		margin-bottom:0px;
		list-style-image:url(../img/arrow_white.gif);
	}
	#header_link_list li{
		float:left;
		margin-right:20px;
	}
	#header_link_list li a{
		color:#FFFFFF;
	}
	#header_tel_list {
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		float:right;
	}
	#header_tel_list li{
	}
	#menu {
		height:20px;
		margin-top:1px;
		background-color:#FFFFFF;
	}
	#menu_base {
		height:10px;
		background-color:#E6E6E6;
	}
	#nav_menu ul{
		display:inline;
	}
	#nav_menu ul li{
		float:left;
		border-top:solid #CC0033 1px;
		border-right:solid #CC0033 1px;
		border-bottom:solid #CC0033 1px;
		border-left:solid #CC0033 5px;
		margin-right:5px;
	}
	#nav_menu ul li:hover{
		background-color:#FF9999;
	}
	#nav_menu ul a{
		color:#0000FF;
	}
	
	div ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	div ul.columns li{
		border: 1px #000000 dashed;
		margin:1px;
		padding: 0 0 0 5px;
		font-weight:bold;
		background-color:#CC0033;
		height:20px;
		float:left;
		color:#FFFFFF;
	}
	div ul.rows li{
		border: 1px #000000 dashed;
		margin:1px;
		padding: 0 0 0 5px;
		background-color:#FFCEDE;
		height:20px;
		float:left;
	}
	div ul.rows:hover li{
		background-color:#FF9999;
	}
	div ul.rows li:hover{
		background-color:#FFFFCC;
	}