@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	background-color: #efefef;
}


.txt1 {font-size:70%;}
.txt2 {font-size:80%;}
.txt3 {font-size:90%;}
.link01 {text-decoration : underline;color: #6487DC;}
A.link01:hover  {text-decoration : underline; color :#6487DC}
.link02 {text-decoration : underline;color: #DDE2E9;}
A.link02:hover  {text-decoration : underline; color :#BDDF00}
.link03 {text-decoration : underline;color: #82BF00;}
A.link03:hover  {text-decoration : underline; color :#82BF00}
a:link {
	color: #33ccff;
	text-decoration: underline;
}
a:hover {
	color: #33ccff;
	text-decoration: underline;
}
a:visited {
	color: #33ccff;
	text-decoration: underline;
}
a:active {
	color: #33ccff;
	text-decoration: underline;
}

#hr_line {
	margin: auto;
	padding: 0;
	width: 98%;
	height: 20px;
	background:url(../images/fp_hr_line.gif) top left repeat-x;
	background-color: #FFF;
}
	
#hr_line100 {
	margin: auto;
	padding: 0;
	width: 100%;
	height: 20px;
	background:url(../images/fp_hr_line.gif) top left repeat-x;
	background-color: #FFF;
}

.scheduletable {
	border:1px double #362f2b;
	border-collapse:collapse;
}
.scheduletable th.title{
	border:1px solid #4d433e;
	/*padding:3px 3px 3px 3px;*/
	vertical-align:top;
	text-align:center;
	font:120% Verdana;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#babbbf;
}
.scheduletable th.week {
	border:1px solid #4d433e;
	/*padding:3px 3px 3px 3px;*/
	vertical-align:top;
	text-align:center;
	font:67% Verdana;
	font-weight: bold;
	background-color:#f6f6f6;
}
.scheduletable th.weekleftbdr {
	border-left:3px solid #4d433e;
	border-top:1px solid #4d433e;
	border-bottom:1px solid #4d433e;
	border-right:1px solid #4d433e;
	/*padding:3px 3px 3px 3px;*/
	vertical-align:top;
	text-align:center;
	font:67% Verdana;
	font-weight: bold;
	background-color:#f6f6f6;
}
.scheduletable th.weekleftbdrred {
	border-left:3px solid #4d433e;
	border-top:1px solid #4d433e;
	border-bottom:1px solid #4d433e;
	border-right:1px solid #4d433e;
	/*padding:3px 3px 3px 3px;*/
	vertical-align:top;
	text-align:center;
	font:67% Verdana;
	font-weight: bold;
	background-color:#fdd5e7;
}
.scheduletable th.studio{
	border:1px solid #4d433e;
	/*padding:3px 3px 3px 3px;*/
	vertical-align:top;
	text-align:center;
	font:67% Verdana;
	font-weight: bold;
}
.scheduletable th.studioleftbdr{
	border-left:3px solid #4d433e;
	border-top:1px solid #4d433e;
	border-bottom:1px solid #4d433e;
	border-right:1px solid #4d433e;
	/*padding:3px 3px 3px 3px;*/
	vertical-align:top;
	text-align:center;
	font:67% Verdana;
	font-weight: bold;
}
.scheduletable td {
	border:1px solid #4d433e;
	/*padding:3px 3px 3px 3px;*/
	vertical-align:middle;
	text-align:center;
	font:67% Helvetica;
	color:#555555;
}
.scheduletable td.topbdr {
	border-top:3px solid #4d433e;
	/*padding:3px 3px 3px 3px;*/
	vertical-align:middle;
	text-align:center;
	font:67% Helvetica;
	color:#555555;
}
.scheduletable td.leftbdr {
	border-left:3px solid #4d433e;
	/*padding:3px 3px 3px 3px;*/
	vertical-align:middle;
	text-align:center;
	font:67% Helvetica;
	color:#555555;
}
.scheduletable td.lefttopbdr {
	border-left:3px solid #4d433e;
	border-top:3px solid #4d433e;
	/*padding:3px 3px 3px 3px;*/
	vertical-align:middle;
	text-align:center;
	font:67% Helvetica;
	color:#555555;
}
