/* Common */

a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

td , th{
	text-align:left;
	vertical-align:top;
	letter-spacing:2px;
}
/*	
background-color:#D9E57D; 
*/
body.frontend {
  font-family:"MS Sans Serif";
  /*
	background-color:#FFB428;
	margin:20px;
	*/
	margin:0px;
	font-size:13px;
}

/* Top menu bar */
/*	EEEE87
background-color:#FFFF98; 
*/
td.top_menu {
	text-align:center;
	width:100px;
	border:1px RIDGE #BDD575;
	background-color: #BDD575;		
}
td.top_menu_focus {
	text-align:center;
	width:100px;
	border:1px GROOVE #BDFB75;
	background-color: #BDFB75;		
}
/* sub menu */
div.sub_menu_lv1_l{
	text-align:left;
	visibility:hidden;
}

table.sub_menu_lv1{
	width:100px;
	position:absolute;
	font-size:12px;
	z-index:2;
}
td.sub_menu_lv1 {
	border:1px RIDGE #BDD575;
	background-color: #BDD575;		
}
/*
BDFB75
FFFFFF
*/
td.sub_menu_lv1_focus {
	border:1px GROOVE #BDFB75;
	background-color: #BDFB75;		
}
a.sub_menu_lv1{
	color:#000000;
	text-decoration:none;
}
a.sub_menu_lv1:hover{
	text-decoration:underline;
}

td.sub_menu_lv2_r{
  padding:0;
	text-align:right;
	visibility:hidden;
}

table.sub_menu_lv2{
	width:100px;
	position:absolute;
	font-size:12px;
	z-index:2;
}
td.sub_menu_lv2 {
	border:1px RIDGE #BDD575;
	background-color: #BDD575;		
}

td.sub_menu_lv2_focus {
	border:1px GROOVE #BDFB75;
	background-color: #BDFB75;		
}

a.sub_menu_lv2{
	color:#000000;
	text-decoration:none;
}
a.sub_menu_lv2:hover{
	text-decoration:underline;
}

/* main_content */
/*
EEEE87
*/
table.main_content{
	background-color:#FFEFA4;
}
td.main_content, td.main_content table tr td{
	font-size:15px;
	font-weight:500;
	letter-spacing:2px;
}
td.main_content_sp{
	background-color:#FFFFFF;
}

/* bottom bar 
FFC251
FFB428
FFD280
*/
td.background_alt{
	background-color:#BDFB75;
}
td.bottom_credits{
	height:16px;
	font-size:12px;
	background-color:#FFB428;
}

/* link type */
a.courselink {
	color:#000077;		
	text-decoration:none;
}
a.courselink:hover {
	color:#000077;		
	text-decoration:underline;
}

/* navigation */
a.fe_navigation {
	color:#000000;		
	text-decoration:none;
}
a.fe_navigation:hover {
	color:#000000;		
	text-decoration:underline;
}

/* title use */
/*
A17309
*/
div.title_lv1{
	padding-left:20;
	padding-right:20;
	padding-top:5;
	padding-bottom:5;
	color:#DD7700;		
	position:absolute;
	font-size:32px;
	letter-spacing:4px;
	font-weight:bold;
	z-index:1;
}

.paragraph_subtitle_1{
	color:#0000FF;		
	font-size:17px;
	letter-spacing:2px;
	font-weight:bold;
	text-decoration:underline;
}
.paragraph_subtitle_2{
	color:#FF0000;		
	font-size:17px;
	letter-spacing:2px;
	font-weight:bold;
	text-decoration:underline;
}

.paragraph_subtitle_3{
	color:#FF8800;		
	font-size:17px;
	letter-spacing:2px;
	font-weight:bold;
	text-decoration:underline;
}

.paragraph_subtitle_4{
	color:#009900;		
	font-size:17px;
	letter-spacing:2px;
	font-weight:bold;
	text-decoration:underline;
}

.paragraph_subtitle_5{
	color:#CE7200;
	font-size:17px;
	letter-spacing:2px;
	font-weight:bold;
	text-decoration:underline;
}
.paragraph_subtitle_6{
	color:#6DBD82;
	font-size:17px;
	letter-spacing:2px;
	font-weight:bold;
	text-decoration:underline;
}

/*
Activity list
*/
table.Activity_list{
	width:90%;
	height:350;
	background-repeat:no-repeat;
	background-position-x:center;
	background-position-y:center;
}
table.Activity_list tr td{
	font-size:16px;
	text-align:center;
}
table.Activity_list tr td a{
	color:#FF2200;		
	text-decoration:none;
	font-weight:bold;
}
table.Activity_list tr td a:hover{
	color:#FF2200;		
	text-decoration:underline;
	font-weight:bold;
}

a.activity_year_url{
	font-size:14px;
	color:#0055AA;		
	text-decoration:none;
	font-weight:bold;
}
a.activity_year_url:hover{
	color:#0055AA;		
	text-decoration:underline;
	font-weight:bold;
}

/*
solid tables
*/
table.solid_table,table.solid_table tr td, table.solid_table tr th{
	border:1px solid #000000;
	font-size:13px;
}

table.general_table,table.general_table tr td, table.general_table tr th{
	font-size:13px;
}


body.frontend_simple {
  font-family:"MS Sans Serif";
	margin:0px;
	font-size:13px;
}

.special4Phonetic{
  font-family:"MS PGothic";
}

.extraInfo{
	font-size:12px;
	color: #979797;
}

table.open_time_table{
	border-style:outset;
	border-color:orange;
	border-width:6px;
	background-color:#FFFF99;
}

table.open_time_table tr td{
	text-align: center;
	font-weight:bold;
	font-size:15px;
	color:#993399;
}
table.open_time_table tr th{
	text-align: center;
	font-weight:bold;
	text-decoration:underline;
	font-size:30px;
	color:#AA6633;
}

table.weather_table{
	border-style:outset;
	border-color:orange;
	border-width:6px;
	background-color:#FFFF99;
}

table.weather_table tr td{
	text-align: center;
	font-weight:bold;
	font-size:15px;
	color:#993399;
}
table.weather_table tr th{
	text-align: center;
	font-weight:bold;
	font-size:18px;
	color:#993399;
}

table.general_float_table{
	border-style:outset;
	border-color:orange;
	border-width:6px;
	background-color:#FFFF99;
}

table.general_float_table tr td{
	text-align: left;
	font-weight:bold;
	font-size:15px;
	color:#993399;
}
table.general_float_table tr th{
	text-align: center;
	font-weight:bold;
	text-decoration:underline;
	font-size:30px;
	color:#AA6633;
}
