
/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 firefox */
/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 tier3 menu */

a:link.tier3_link, a:visited.tier3_link,
a:link#tier3_first, a:visited#tier3_first,
a:link#tier3_last, a:visited.#tier3_last{
	font:normal 10px/12px verdana;
	color:#535451;
	text-decoration:none;
	}

a:hover.tier3_link, a:hover#tier3_first, a:hover#tier3_last{
	color:#334;
	text-decoration:underline;
	}

a:active.tier3_link, a:active#tier3_first, a:active#tier3_last{
	color:#00f;
	text-decoration:underline;
	}

/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 selected tier3 menu */

a:link#tier3_selected, a:visited#tier3_selected {
	font:normal 10px/12px verdana;
	color:#009;
	text-decoration:none;
	}


a:hover#tier3_selected{
	color:#334;
	text-decoration:underline;
	}

a:active#tier3_selected {
	color:#00f;
	text-decoration:underline;
	}

/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 contact */

.contact_input, #contact_textarea {
	color: #000;
	font: normal 11px/15px Verdana;
	background-color:#ffe39a;
	border: 1px inset #fff;
	padding-left:2px;
	}

.contact_input {
	width: 238px;
	height: 19px;
	margin-right:4px;
	padding-left:2px;
	margin-bottom:4px;
	}

#contact_textarea {
	margin-top:2px;
	width: 500px;
	height: 300px;
	margin-bottom:6px;
	}

.contact_button {
	font: normal 11px/13px Verdana;
	height:20px;
	margin-bottom:4px;
	}

/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 right text */

#right_text{
	width:198px;
	vertical-align:top;
	background:url(/images/vertical_shadow.jpg) left center no-repeat;
	font:normal 12px/16px arial;
	color:#3d414d;
	padding-top:15px;
	}

#right_text h4{
	font:bold 14px/16px arial;
	}

#right_text h5{
	font:bold 12px/16px arial;
	}

#right_text p, #right_text h4, #right_text h5{
	padding:0px 0px 0px 20px;
	margin:6px 10px 6px 0px;
	}

#right_text li{
	margin:6px 10px 6px 36px;
	}

#right_text ul{
	margin:0px;
	padding:0px;
	}

#right_text a:link, #right_text a:visited{
	color:#009;
	text-decoration:none;
	}

#right_text a:hover, #right_text a:active{
	color:#009;
	text-decoration:underline;
	}

/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 just below main panel */

#search_etc a:link, #search_etc a:visited {
	color: #48575f;
	text-decoration:none;
	}

#search_etc a:hover {
	color: #ccd;
	text-decoration:none;
	}

#search_etc a:active {
	color: #fff;
	text-decoration:none;
	}


#search_etc{
	width:844px;
	height:101px;
	background:url(/images/middle_bottom.jpg);
	color: #48575f;
	font:normal 10px/25px verdana;
	text-align:right;
	margin:0px;
	padding-top:4px;
	}

#q, #go_button, #add_favorites, #recommend_friend{
	background-color: #9ea9b4;
	border:1px solid #474c51;
	font:normal 10px/16px verdana;
	color: #474c51;
	height:20px;
	text-align:left;
	padding-left:4px;
	vertical-align:top;
	}

#q{
	width:193px;
	margin:2px 2px 0px 7px;
	padding-top:3px;
	}

#go_button{
	width:20px;
	margin:2px 0px 0px 0px;
	padding-bottom:1px;
	padding-left:5px;
	}

#add_favorites{
	width:173px;
	margin:2px 46px 0px 7px;
	padding-bottom:1px;
	padding-left:1px;
	}

#recommend_friend{
	width:153px;
	margin:2px 66px 0px 7px;
	padding-bottom:1px;
	padding-left:1px;
	}

/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 main panel */

#main_panel{
	background-image:url(/images/side_borders.gif);
	width:844px;
	vertical-align:top;
	}

/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 html redefinitions */

body{
	margin:0px;
	background-color: #edead4;
	}

img{
	border:none;
	}


/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 above top menu */

#top_center{
	background:url(/images/bg_top_center.jpg);
	width:844px;
	height:89px;
	}

#logo{
	margin-left:23px;
	width:471px;
	height:89px;
	vertical-align:-4px;
	}

#date{
	float:right;
	text-align:right;
	color:#596c73;
	font:normal 10px/15px verdana;
	position:relative;
	right:-3px;
	}

/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 outside columns */

#top_left {
	background-color: #8696af;
	background: url(/images/bg_top_left.jpg) top right no-repeat;
	}

#bottom_left {
	background-color: #8696af;
	background: url(/images/bg_bottom_left.jpg) bottom right no-repeat;
	}

#top_right {
	background-color: #8696af;
	background: url(/images/bg_top_right.jpg) top left no-repeat;
	}

#bottom_right {
	background-color: #8696af;
	background: url(/images/bg_bottom_right.jpg) bottom left no-repeat;
	}

#left_column{
	background-color: #8696af;
	}

#right_column{
	background-color: #c2c4da;
	}

/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 main content */

.content{
	width:500px;
	vertical-align:top;
	color:#3d414d;
	padding-top:20px;
	padding-right:15px;
	}

.content h1, .content h3{
	font:bold 18px/22px arial;
	margin:10px 0px 10px 0px;
	}

.content p{
	font:normal 13px/20px arial;
	margin:10px 0px 10px 0px;
	}

.content hr{
	background-color:#a5a394;
	color:#a5a394;
	border:0 solid #a5a394;
	border-top-width:thin;
	height:1px;
	margin:0px;
	padding:0px;
	}

.content h2{
	text-align:center;
	font:bold 20px/23px georgia;
	margin:10px 20px 10px 0px;
	}

.content cite{
	display:block;
	font:normal 10px/15px verdana;
	text-align:right;
	width:410px;
	}

.content img{
	border: 1px solid #666;
	}

.content .align_left{
	text-align:left;
	margin:15px 15px 15px 0px;
	display:block;
	}

.content .align_middle{
	margin:15px 0px 15px 0px;
	display:block;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	}

.content .align_right{
	text-align:right;
	margin:15px 0px 15px 15px;
	display:block;
	}

.content .float_left{
	float:left;
	clear:left;
	margin:15px 15px 15px 0px;
	}

.content .float_right{
	float:right;
	clear:right;
	margin:15px 0px 15px 15px;
	}

.content a:link, .content a:visited{
	color:#009;
	text-decoration:none;
	}

.content a:hover, .content a:active{
	color:#00f;
	text-decoration:underline;
	}

/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 left text */

#left_text{
	vertical-align:top;
	font:normal 12px/16px arial;
	color:#3d414d;
	padding-left:0px;
	padding-bottom:10px;
	}

#left_text h4{
	font:bold 14px/16px arial;
	}

#left_text h5{
	font:bold 12px/16px arial;
	}

#left_text p, #left_text h4, #left_text h5{
	padding:0px 0px 0px 20px;
	margin:6px 10px 6px 0px;
	}

#left_text li{
	margin:6px 10px 6px 36px;
	}

#left_text ul{
	margin:0px;
	padding:0px;
	}

#left_text a:link, #left_text a:visited{
	color:#000;
	text-decoration:none;
	}

#left_text a:hover{
	color:#009;
	text-decoration:underline;
	}

#left_text a:active{
	color:#fff;
	text-decoration:underline;
	}

/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 selected top menu */


a:link#tier1_selected, a:visited#tier1_selected {
	color:#666b70;
	text-decoration:none;
	font:normal 11px/17px verdana;
	background-color: #edead4;
	border:1px solid #6a838c;
	border-bottom:none;
	padding: 5px 8px 4px 8px;
	position:relative;
	left:1px;
	top:-2px;
	}

a:hover#tier1_selected{
	color:#334;
	text-decoration:underline;
	}

a:active#tier1_selected {
	color:#fff;
	text-decoration:underline;
	}
/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 top menu */


#tier1{
	background:url(/images/panel_top_center.jpg);
	text-align:center;
	vertical-align:bottom;
	}

a:link#tier1_first, a:visited#tier1_first {
	font:normal 11px/11px verdana;
	color:#666b70;
	text-decoration:none;
	padding: 3px 6px 3px 6px;
	position:relative;
	top:-2px;
	}

a:link.tier1_link, a:visited.tier1_link, a:link#tier1_last, a:visited#tier1_last {
	font:normal 11px/11px verdana;
	color:#666b70;
	text-decoration:none;
	border-left:1px solid #6a838c;
	padding: 3px 6px 3px 6px;
	position:relative;
	top:-2px;
	}

a:hover.tier1_link, a:hover#tier1_first, a:hover#tier1_last {
	color:#334;
	text-decoration:underline;
	}

a:active.tier1_link, a:active#tier1_first, a:active#tier1_last {
	color:#fff;
	text-decoration:underline;
	}

/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 selected tier2 menu */


a:link#tier2_selected, a:visited#tier2_selected {
	line-height:23px;
	color:#535451;
	text-decoration:none;
	background:#dfe2da url(/images/left_menu_stub.gif) left no-repeat;
	border:1px solid #676965;
	border-left:none;
	height:18px;
	padding:2px 10px 2px 20px;
	margin-bottom:5px;
	position:relative;
	top:0px;
	left:-10px;
	}

a:hover#tier2_selected{
	color:#334;
	text-decoration:underline;
	background-color:#b0b9b0;
	}

a:active#tier2_selected {
	color:#fff;
	text-decoration:underline;
	}

/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 tier2 menu */

#left_img_1 {
	margin:10px 0px 10px 10px;
	}

#left_img_2 {
	margin:10px 0px 10px 10px;
	}


#tir2{
	width:146px;
	font:normal 10px/12px verdana;
	vertical-align:top;
	padding-top:55px;
	}

a:link.tier2_link, a:visited.tier2_link,
a:link#tier2_first, a:visited#tier2_first,
a:link#tier2_last, a:visited#tier2_last{
	line-height:23px;
	color:#535451;
	text-decoration:none;
	background:#cfd2ca url(/images/left_menu_stub.gif) left no-repeat;
	border:1px solid #676965;
	border-left:none;
	height:18px;
	padding:2px 10px 2px 20px;
	margin-bottom:5px;
	position:relative;
	top:0px;
	left:-10px;
	}

a:hover.tier2_link, a:hover#tier2_first, a:hover#tier2_last{
	color:#334;
	text-decoration:underline;
	background-color:#b0b9b0;
	}

a:active.tier2_link, a:active#tier2_first, a:active#tier2_last{
	color:#fff;
	text-decoration:underline;
	}

/*覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 fin */

