html {
	height: 99%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFF;
}

.sc .f1 {
	color: #ED1B24;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	padding: 10px;
}
.sc .f2 {
	color: #06F;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	padding: 10px;
}
.sc .f3 {
	color: #F04F23;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
}
.sc .f4 {
	color: #3BB44B;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	padding: 10px;
}
.sc .f5 {color: #00ADEF; font-size: 10px; font-weight: bold;}
.sc .f6 {color: #F38588; font-size: 10px; font-weight: bold;}
.sc .f7 {color: #FFC20F; font-size: 10px; font-weight: bold;}
.sc .f8 {color: #0000FF; font-size: 10px; font-weight: bold;}

.sc th {font-size: 10px; font-weight: bold;}
.sc td {font-size: 10px; font-weight: bold; border-bottom: dashed 1px #666666; border-right: dashed 1px #666666;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 147%;
	background-repeat: no-repeat;
	background-position: 5% 11px;
}


#header {
	text-align: center;
	border-bottom: solid 1px #666666;
	margin-bottom: 10px;
}


#footer {
	text-align: center;
	color: #999;
	border-top: solid 1px #666666;
	margin-top: 10px;
	margin-bottom: 10px;
}

.bline {
	border-bottom: solid 1px #FFF;
}

.salonlocation {
	text-align: right;
	margin:5px;
	padding:5px;
	font-size: medium;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.salonlocation a {
       	display: block;
       	padding: 0;
       	text-decoration: none;
       	color: #999;
}

.salonlocation a:hover {
	color: #fff;
	text-decoration: none;
}


a:link {
	text-decoration: underline;
	color:#333;
}
a:visited {
	text-decoration: underline;
	color: #333;
}
a:hover {
	color: #333;
	text-decoration: none;
}
#footer tr td #info #email {
	color: #F00;
}
a:active {
	text-decoration: none;
	color: #333;
}

#menuselected a:visited{
	text-decoration: none;
	color:#333;
}


#tabHeaderActive {
	color:#fff;
	font-weight: bold;

}






.iconArrowLeft{width: 20px; height: 50px;background-image:url("commonfiles/images/etc/arrow_left.png");background-position:center center; background-repeat:no-repeat;}
.iconArrowRight{width: 20px; height: 50px;background-image:url("commonfiles/images/etc/arrow_right.png"); background-position:center center; background-repeat:no-repeat;}
.iconArrowLeft:hover {background-image:url("commonfiles/images/etc/arrow_left_hover.png");}
.iconArrowRight:hover{background-image:url("commonfiles/images/etc/arrow_right_hover.png");}
.iconArrowLeft:active{background-image:url("commonfiles/images/etc/arrow_left_hover.png");}
.iconArrowRight:active{background-image:url("commonfiles/images/etc/arrow_right_hover.png");}
.main {
	background-color: #000000;
	border:1px solid #CCCCCC;
	text-align: center;
	margin:0 auto;
}
.staff { font: 30px;  color: #fff; font-weight: bold;}
.staffinfo {
	display:none;
}
.maincon {
	display:none;
}
.tabs div:hover {
	background-color: #00F;
	color:#fff;
}

img {
	border-color:#000 #000;
}
img:hover {
	border-color:#fff #fff;
}
.menutab p:hover {
	color: #000;
}


div.menu-wrap {
	width: 800px;
	background-color: #e3e3e3;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
/*** Nav Menu ***/

/* Primary Menu List */
ul.main-menu {
	padding: 4px 0;
	margin: 0;
	height: 1.65em;
	list-style-type: none;
}
ul.main-menu li {
	float: left;
}
ul.main-menu a, ul.main-menu span {
	display: block;
	padding: 5px 11px;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	text-decoration: none;
	outline: none;
	_outline: expression(hideFocus = 'true');
	color: #111;
	background-color: none;
}
ul.main-menu span {
	cursor: default;
}

/* Primary Menu when hovered */
ul.main-menu li:hover a, ul.main-menu li:hover span, ul.main-menu li.iehover a, ul.main-menu li.iehover span {
	color: #fff;
	background-color: #171717;
}
ul.main-menu a:hover {
	text-decoration: underline;
}

/* Sub-Menu drop down panel */
ul.main-menu ul.sub-menu {
	position: absolute;
	list-style-type: none;
	background: url(dropdown_pane.png) no-repeat left bottom;
	width: 158px;  /* main bg image width */
	padding: 4px 6px 19px 6px;
	margin: 0 0 0 -6px;  /* compensate for left shadow */
	z-index: 99;
}
ul.main-menu li ul.sub-menu {  /* disappear and reappear with mouseover on the parent item */
	top: -9999px;
}
ul.main-menu li:hover ul.sub-menu, ul.main-menu li.iehover ul.sub-menu {
	top: auto;
}

/* individual item on a sub-menu panel */
ul.main-menu ul.sub-menu li {
	clear: both;
	padding: .25em 11px;
}
ul.main-menu ul.sub-menu li a {
	display: block;
	width: 134px;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: .85em;
	font-weight: normal;
	color: #038;
	background-color: #fff;
}

/* do this when sub-menu items are hovered */
ul.main-menu ul.sub-menu li:hover a, ul.main-menu ul.sub-menu li.iehover a {
	color: #06b;
}
ul.main-menu ul.sub-menu a:hover {
	text-decoration: underline;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.sc table tr th table tr th table tr #chart_title {
	font-size: 24px;
	font-weight: bold;
	color: #000;
}
.sc table tr th table tr #month {
	font-size: 16px;
	color: #333;
}
.sc table tr th table .bline td #contents {
	color: #FFF;
	font-size: 14px;
}
.sc table tr th table .bline #contents {
	font-size: 14px;
	color: #FFF;
	padding: 15px;
}
.sc table tr th table .bline #contents #contents_date {
	font-size: 20px;
}
.sc table tr th table .bline #contents #contents_des1 {
	color: #000;
	font-size: 12px;
	line-height: normal;
}
.sc table tr th table .bline #contents #contents_des2 {
	color: #000;
	font-size: 12px;
	line-height: normal;
}
.sc table tr th table tr th table tr #chart_title #chart_title_2000 {
	font-size: 24px;
	color: #FFF;
}
.sc .f3 {
	color: #06F;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	padding: 10px;
}
#sc_body1 {
	padding-right: 50px;
	padding-left: 50px;
}
#sc_body1 #list {
	font-weight: bolder;
	text-decoration: underline;
	color: #666;
	padding-bottom: 10px;
}
#sc_body1 #sc_header {
	font-weight: bolder;
	color: #F00;
}
#sc_body1 #apply {
	background-color: #9F9;
}
#sc_body1 #schedule {
	padding: 10px;
	border: medium solid #000;
}
#sc_body1 #schedule #1row {
	border: medium solid #000;
}
div.MsoNormal {mso-style-parent:"";
	margin:0mm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:SimSun;
	mso-ansi-language:EN-US;
	mso-fareast-language:ZH-CN;}
li.MsoNormal {mso-style-parent:"";
	margin:0mm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:SimSun;
	mso-ansi-language:EN-US;
	mso-fareast-language:ZH-CN;}
p.MsoNormal {mso-style-parent:"";
	margin:0mm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:SimSun;
	mso-ansi-language:EN-US;
	mso-fareast-language:ZH-CN;}

