body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;} 

* {scrollbar-face-color: #EEEEEE; scrollbar-highlight-color: #EEEEEE; scrollbar-shadow-color: #EEEEEE; scrollbar-arrow-color: #003366; scrollbar-track-color: #EEEEEE; scrollbar-3dlight-color: #003366; scrollbar-darkshadow-color: #003366;}

table td {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

h1 {font-size: 150%}
h2 {font-size: 120%}
h3 {font-size: 100%}
h4 {font-size: 90%}
h5 {font-size: 80%}
h6 {font-size: 70%}

.globalNavi {  background: #003466 url(topnaviback.jpg); padding: 0px 0px; margin: 0px 0px;}

td#general {text-align:center;; margin: 0px 0px; padding: 0px 0px; border: 0px; vertical-align: top}
td#headerBlue {background: #003366}
td#headerRed {background: #990000}
td#footerWhite {background: #ffffff}

td#commonUnderHeaderL {background: #666666 url(lowheader1.jpg)}
td#commonUnderHeaderL a:link { color: #003366; text-decoration: none} 
td#commonUnderHeaderL a:visited { color: #003366; text-decoration: none } 
td#commonUnderHeaderL a:hover { color: #003366; text-decoration: underline}
td#commonUnderHeaderL a:active { color: #003366; text-decoration: none } 

td#commonUnderHeaderR {background: #ffffff url(lowheader2.jpg) no-repeat 0px 0px; color: #333333; padding: 10px 10px 1px; margin: 0px 0px; font-size: 10px}
td#commonUnderHeaderR a:link { color: #003366; text-decoration: none} 
td#commonUnderHeaderR a:visited { color: #003366; text-decoration: none } 
td#commonUnderHeaderR a:hover { color: #003366; text-decoration: underline}
td#commonUnderHeaderR a:active { color: #003366; text-decoration: none } 

.normalText {  margin: 0px 0px; padding: 0px 0px; color: #333333; font-size: 80%; line-height: 150%}
.normalText a:link { color: #003366; text-decoration: underline} 
.normalText a:visited { color: #003366; text-decoration: underline} 
.normalText a:hover { color: #990000; text-decoration: underline}
.normalText a:active { color: #003366; text-decoration: underline} 

.crystalText {  margin: 0px 0px; padding: 0px 0px; color: #333333; font-size: 80%; line-height: 150%}
.crystalText a:link { color: #006576; text-decoration: none} 
.crystalText a:visited { color: #006576; text-decoration: none} 
.crystalText a:hover { color: #006576; text-decoration: underline}
.crystalText a:active { color: #006576; text-decoration: none} 

.newsIndexText { color: #666666; padding: 0px 0px 1em; font-size: 80%; line-height: 120%; border: 0px none} 
.newsIndexText a:link { color: #003366; text-decoration: none} 
.newsIndexText a:visited { color: #003366; text-decoration: none } 
.newsIndexText a:hover { color: #003366; text-decoration: underline}
.newsIndexText a:active { color: #003366; text-decoration: none } 

.newsPageIndexText {
	color: #333333;
	padding: 1em 1em 0em 0px;
	font-size: 80%;
	line-height: 120%;
	border: #999999 solid;
	border-width: 1px 0px 0px;
	clip:  rect(   );
	list-style: url(../news/img/triangular.gif) outside;
} 
.newsPageIndexText a:link { color: #003366; text-decoration: underline} 
.newsPageIndexText a:visited { color: #003366; text-decoration: underline} 
.newsPageIndexText a:hover { color: #990000; text-decoration: underline}
.newsPageIndexText a:active { color: #003366; text-decoration: underline} 

.informationText { color: #666666; padding: 0px 0px 1em; font-size: 75%; line-height: 120%} 
.informationText a:link { color: #003366; text-decoration: none} 
.informationText a:visited { color: #003366; text-decoration: none } 
.informationText a:hover { color: #003366; text-decoration: underline}
.informationText a:active { color: #003366; text-decoration: none } 

.whatsnewTextgray { color: #003366; text-decoration: none; font-size: 70%; line-height: 120%} 
.whatsnewTextgray a:link { color: #333333; text-decoration: none} 
.whatsnewTextgray a:visited { color: #333333; text-decoration: none } 
.whatsnewTextgray a:hover { color: #CC0000; text-decoration: underline}
.whatsnewTextgray a:active { color: #333333; text-decoration: none } 

.whatsnewTextwhite { color: #003366; text-decoration: none; font-size: 70%; line-height: 120%} 
.whatsnewTextwhite a:link { color: #666666; text-decoration: none} 
.whatsnewTextwhite a:visited { color: #666666; text-decoration: none } 
.whatsnewTextwhite a:hover { color: #990000; text-decoration: underline}
.whatsnewTextwhite a:active { color: #666666; text-decoration: none } 

.subindexText { color: #666666; padding: 10px 0px; text-align: center; word-spacing: 5px; background: #FFFFFF url(topleftshadow.jpg); font-size: 10px; line-height: 150%} 
.subindexText a:link { color: #666666; text-decoration: none} 
.subindexText a:visited { color: #666666; text-decoration: none } 
.subindexText a:hover { color: #333333; text-decoration: underline}
.subindexText a:active { color: #666666; text-decoration: none } 

.copyrightText { color: #FFFFFF; padding: 10px 0px; text-align: center; filter: DropShadow(Color=#666666, OffX=1, OffY=1, Positive=true); font-size: 11px; line-height: 120%} 
.copyrightText a:link { color: #FFFFFF; text-decoration: none} 
.copyrightText a:visited { color: #FFFFFF; text-decoration: none } 
.copyrightText a:hover { color: #FFFFFF; text-decoration: underline}
.copyrightText a:active { color: #FFFFFF; text-decoration: none } 

.newsContentsText {  margin: 0px 0px; padding: 0px 0px; color: #333333; font-size: 80%; line-height: 150%}
.newsContentsText a:link { color: #003366; text-decoration: underline} 
.newsContentsText a:visited { color: #003366; text-decoration: underline} 
.newsContentsText a:hover { color: #990000; text-decoration: underline}
.newsContentsText a:active { color: #003366; text-decoration: underline} 

.newsSquareImg {  float: left; margin: 0px 15px 10px 0px; padding: 0px 0px; border: 1px #999999 solid}

.newsPageDateText { color: #333333; padding: 1em 0em 1em 1em; font-size: 80%; line-height: 120%; border: #999999 solid; border-width: 1px 0px 0px ; background: #DDDDDD}

.newsPageIndexDelta { color: #333333; padding: 1em 0px; font-size: 80%; line-height: 120%; border: #999999 solid; border-width: 1px 0px 0px; clip: rect( ) ; text-align: right}

.commonPageBodyCopy { color: #333333; padding: 1em 1em; font-size: 80%; line-height: 120%; border: #999999; clip: rect( ) ; text-align: center}
.deckplanPhoto {  padding: 10px 0px 10px 10px; border: #666666 solid; border-width: 1px 0px 1px 1px; font-size: 80%; line-height: 150%; color: #333333}
.deckplanText {  padding: 10px 10px 10px 0px; font-size: 80%; color: #333333; border: #666666 solid; border-width: 1px 1px 1px 0px; line-height: 150%}
.cabinSpecText {
	font-size: 12px;
	color: #333333;
	background: #FFFFFF;
	padding: 2px 2px 2px 5px;
}
.cabinSpecTextPink {
	font-size: 10px;
	color: #333333;
	background: #FFCCCC;
	text-indent: 5px;
}
.cabinSpecTextBlue {
	font-size: 10px;
	color: #333333;
	background: #99CCCC;
	text-indent: 5px;
}
.handicapText {
	font-size: 80%;
	color: #333333;
}
.handicapTitle {
	font-size: 100%;
	color: #333333;
	font-weight: bolder;
}
.PhotoEssayHeader {
	font-size: 12px;
	color: #666666;
}
.PhotoEssayMainText {
	line-height: 150%;
	color: #333333;
	font-size: 90%;
}
.PhotoEssaySpec {
	font-size: 12px;
	color: #666666;
}
.menustyle { ime-mode: active; color: #003366; font-size: 12px; background-color: #FFFFFF; border: 1px outset; border-color: #BDCCE4 #000066 #000066 #BDCCE4; background-image: none; font-style: normal; font-weight: normal; line-height: 1.5; width: 120px}
.buttonstyle {
	ime-mode: active;
	color: #FFFFFF;
	font-size: 10px;
	border: 2px outset;
	border-color: #BDCCE4 #000066 #000066 #BDCCE4;
	font-style: normal;
	font-weight: normal;
	width: 90px;
	background: #003366 url(none);
}
.radiobuttonstyle { ime-mode: active; color: #5262AC; border: 0px outset; font-size: 10px}
.resetbuttonstyle {
	ime-mode: active;
	color: #003366;
	font-size: 10px;
	background-color: #FFFFFF;
	background-image: none;
	width: 90px;
	border-top: 2px outset #BDCCE4;
	border-right: 2px outset #000066;
	border-bottom: 2px outset #000066;
	border-left: 2px outset #BDCCE4;
}
.titlemenustyle {
ime-mode: active; color: #003366; font-size: 12px; background-color: #FFFFFF; border: 1px outset; border-color: #BDCCE4 #000066 #000066 #BDCCE4; background-image: none; font-style: normal; font-weight: normal; width: 384px}
.cruiseGuideCopy {
	font-size: 80%;
	line-height: 120%;
	color: #333333;
}
.normalTextSmall {
margin: 0px 0px; padding: 0px 0px; color: #333333; font-size: 75%; line-height: 120%
}
.cruiseGuideStrongColor {
	font-weight: bold;
	color: #666600;
}
.cruiseGuide10margin {
	font-size: 80%;
	line-height: 120%;
	color: #333333;
	padding: 10px;
}
.linkSquare {
	color: #333333;
	padding: 1px;
	font-size: 80%;
	border: 1px solid #999999;
	margin: 0px;
} 
.linkSquare a:link { color: #333333; text-decoration: none} 
.linkSquare a:visited { color: #333333; text-decoration: none } 
.linkSquare a:hover { color: #000000; text-decoration: underline}
.linkSquare a:active { color: #333333; text-decoration: none } 
.cruiseGuide10marginForm {
	font-size: 80%;
	line-height: 120%;
	color: #333333;
	padding: 10px;
}
.normalTextSmallColor {
margin: 0px 0px; padding: 0px 0px; color: #990000; font-size: 75%; line-height: 120%
}
.normalTextNoSpece {
margin: 0px 0px; padding: 0px 0px; color: #333333; font-size: 80%}
.normalTitle {
	margin: 0px 0px;
	padding: 0px 0px;
	color: #333333;
	font-size: 90%;
	line-height: 150%;
	font-weight: bold;
}
.cruiseGuideTitle {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	text-align: center;
}
.normalTextBottom {
	margin: 0px 0px;
	padding: 0px 0px;
	color: #333333;
	font-size: 80%;
	line-height: 150%;
	vertical-align: bottom;
}
.scheduleNaviText {
	margin: 0px;
	padding: 3px 0px;
	color: #333333;
	font-size: 12px;
	text-align: right;
}
.scheduleNaviText a:link { color: #333333; text-decoration: none} 
.scheduleNaviText a:visited { color: #333333; text-decoration: none} 
.scheduleNaviText a:hover {
	color: #333333;
	text-decoration: underline;
}
.scheduleNaviText a:active { color: #333333; text-decoration: none} 
.scheduleHighlight {
	font-size: 90%;
	color: #006666;
	text-decoration: underline;
}
.scheduleSquare {
	color: #FFFFFF;
	background: #006666;
	height: 1em;
	width: 1em;
	text-align: center;
	vertical-align: middle;
	padding: 1px 0px 0px;
}
.scheduleSquareH {
	font-size: 12px;
	color: #006666;
}
.scheduleCorseText {
	color: #333333;
	font-size: 12px;
	padding: 1px 0px 0px;
}
.scheduleCorse0 {
color: #FFFFFF}
.scheduleAccountText {
	color: #333333;
	font-size: 12px;
	padding: 2px 0px 0px 2px;
}
.scheduleAccountText a:link { color: #333333; text-decoration: none} 
.scheduleAccountText a:visited { color: #333333; text-decoration: none } 
.scheduleAccountText a:hover { color: #000000; text-decoration: underline}
.scheduleAccountText a:active { color: #333333; text-decoration: none } 
.normalText666666 {
margin: 0px 0px; padding: 0px 0px; color: #666666; font-size: 80%; line-height: 150%
}
.scheduleCopy {
margin: 0px 0px; padding: 0px 0px; color: #666666; font-size: 10px}
.scheduleCopy a:link { color: #666666; text-decoration: underline} 
.scheduleCopy a:visited { color: #666666; text-decoration: underline } 
.scheduleCopy a:hover {	color: #000000;	text-decoration: underline}
.scheduleCopy a:active { color: #666666; text-decoration: underline } 
.scheduleCorseTextGreen {
	color: #006666;
	padding: 1px 0px 0px;
}
.scheduleAccountSmall {
	color: #333333;
	font-size: 10px;
	padding: 2px 0px 0px;
}
.scheduleIndexPLText {	font-size: 12px;	color: #003333;	padding: 3px 0px 1px 10px;}
.scheduleIndexPLText a:link { color: #003333; text-decoration: none} 
.scheduleIndexPLText a:visited { color: #003333; text-decoration: none } 
.scheduleIndexPLText a:hover {	color: #003333;	text-decoration: underline}
.scheduleIndexPLText a:active { color: #003333; text-decoration: none } 

.scheduleIndexWRText {	font-size: 80%;	color: #FFFFFF;	padding: 3px 0px 1px 10px;}
.scheduleIndexWRText a:link { color: #FFFFFF; text-decoration: none} 
.scheduleIndexWRText a:visited { color: #FFFFFF; text-decoration: none } 
.scheduleIndexWRText a:hover {	color: #FFFFFF;	text-decoration: underline}
.scheduleIndexWRText a:active { color: #FFFFFF; text-decoration: none } 

.scheduleIndexNText {	font-size: 12px;	color: #333333;	padding: 3px 0px 1px 10px;}
.scheduleIndexNText a:link { color: #333333; text-decoration: none} 
.scheduleIndexNText a:visited { color: #333333; text-decoration: none } 
.scheduleIndexNText a:hover {	color: #333333;	text-decoration: underline}
.scheduleIndexNText a:active { color: #333333; text-decoration: none } 

.scheduleIndexBLText {	font-size: 12px;	color: #333366;	padding: 3px 0px 1px 10px;}
.scheduleIndexBLText a:link { color: #333366; text-decoration: none} 
.scheduleIndexBLText a:visited { color: #333366; text-decoration: none } 
.scheduleIndexBLText a:hover {	color: #333366;	text-decoration: underline}
.scheduleIndexBLText a:active { color: #333366; text-decoration: none } 
.normalTextBlue {
margin: 0px 0px; padding: 0px 0px; color: #3366CC; font-size: 80%; line-height: 150%
}
.termBlueBack {
	font-size: 80%;
	color: #FFFFFF;
	background: #3366CC;
	padding: 3px 2px 2px 10px;
}
.termLightBlueBack {
	font-size: 80%;
	color: #333333;
	background: #CCE8FF;
	padding: 3px 2px 2px 10px;
}
.termTitle {
	font-size: 80%;
	color: #333333;
	background: #FFFFFF;
	padding: 3px 2px 2px 10px;
	border: 1px solid #3366CC;
}
.staffText {
	font-size: 80%;
	color: #333333;
	background: #FFFFFF;
	padding: 5px 2px 4px 10px;
}
.normalTextBlue2 {
margin: 0px 0px; padding: 0px 0px; color: #003366; font-size: 80%; line-height: 150%
}
.footer {
	font-size: 80%;
	line-height: 150%;
	color: #999999;
	text-align: center;
	padding-top: 10px;
	border-top: 1px solid #999999;
	border-right: none #999999;
	border-bottom: none #999999;
	border-left: none #999999;
	padding-bottom: 10px;
}
.normalTextFFFFFF {
color: #FFFFFF; font-size: 80%; line-height: 150%
}
.normalTextList {
	margin: 0px 0px;
	padding: 0px 0px;
	color: #333333;
	font-size: 80%;
	line-height: 150%;
	list-style: disc;
}
.normalTextList a:link { color: #003366; text-decoration: underline} 
.normalTextList a:visited { color: #003366; text-decoration: underline} 
.normalTextList a:hover { color: #990000; text-decoration: underline}
.normalTextList a:active { color: #003366; text-decoration: underline} 

.normalTextListBred {
	color: #666666;
	font-size: 80%;
	line-height: 150%;
	list-style: url(../charter/img/q.gif);
	vertical-align: text-top;
	padding: 0px 0px 5px;
}
.normalTextListBred a:link {
	color: #666666;
	text-decoration: none;
} 
.normalTextListBred a:visited { color: #666666; text-decoration: none} 
.normalTextListBred a:hover { color: #006576; text-decoration: underline}
.normalTextListBred a:active { color: #666666; text-decoration: none} 

.normalTextListG {
	color: #006576;
	font-size: 80%;
	line-height: 150%;
	list-style: url(../charter/img/q.gif);
	vertical-align: text-top;
	padding: 0px 0px 5px;
}
.normalTextListG a:link {
	color: #006576;
	text-decoration: none;
} 
.normalTextListG a:visited { color: #006576; text-decoration: none} 
.normalTextListG a:hover { color: #990000; text-decoration: none}
.normalTextListG a:active { color: #006576; text-decoration: none} 

.normalTextBlue3 {
margin: 0px 0px; padding: 0px 0px; color: #333399; font-size: 80%; line-height: 150%
}
.formTextField {
	font: 12px "ＭＳ Ｐゴシック", "Osaka";
	color: #333399;
	border: 1px solid #CCCCCC;
	background: #CCCCCC;
}
.formPullDown {
	font: 12px "ＭＳ Ｐゴシック", "Osaka";
	color: #333399;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
}
.formButton {
	color: #333399;
	border: 1px solid #333399;
}
.footerFFFFFF {
	font-size: 80%;
	line-height: 150%;
	color: #CCCCCC;
	text-align: center;
	padding-top: 10px;
	border-top: 1px solid #999999;
	border-right: none #999999;
	border-bottom: none #999999;
	border-left: none #999999;
	padding-bottom: 10px;
}
.crystalScheduleBlue {
	margin: 0px;
	padding: 0px 5px;
	color: #333333;
	font-size: 80%;
	line-height: 150%;
	background: #F0EDD3;
}
.crystalScheduleWhite {
margin: 0px; padding: 0px 5px; color: #333333; font-size: 80%; line-height: 150%
}
.crystalScheduleBlueA {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #E2E9F3;
	border-left: 1px solid #FF9966;
}
.crystalScheduleBlueA a:link { color: #333333; text-decoration: underline} 
.crystalScheduleBlueA a:visited { color: #333333; text-decoration: underline } 
.crystalScheduleBlueA a:hover {	color: #990000;	text-decoration: underline}
.crystalScheduleBlueA a:active { color: #333333; text-decoration: underline } 
.crystalScheduleBlueAL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #E2E9F3;
	text-align: center;
}
.crystalScheduleBlueB {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #C5D2E7;
	border-left: 1px solid #FF9966;
}
.crystalScheduleBlueB a:link { color: #333333; text-decoration: underline} 
.crystalScheduleBlueB a:visited { color: #333333; text-decoration: underline } 
.crystalScheduleBlueB a:hover {	color: #990000;	text-decoration: underline}
.crystalScheduleBlueB a:active { color: #333333; text-decoration: underline } 
.crystalScheduleBlueBL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #C5D2E7;
	text-align: center;
}
.crystalSchedulePinkA {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #F0DFE3;
	border-left: 1px solid #FF9966;
}
.crystalSchedulePinkA a:link { color: #333333; text-decoration: underline} 
.crystalSchedulePinkA a:visited { color: #333333; text-decoration: underline } 
.crystalSchedulePinkA a:hover {	color: #990000;	text-decoration: underline}
.crystalSchedulePinkA a:active { color: #333333; text-decoration: underline } 
.crystalSchedulePinkAL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #F0DFE3;
	text-align: center;
}
.crystalSchedulePinkB {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #E2C0C8;
	border-left: 1px solid #FF9966;
}
.crystalSchedulePinkB a:link { color: #333333; text-decoration: underline} 
.crystalSchedulePinkB a:visited { color: #333333; text-decoration: underline } 
.crystalSchedulePinkB a:hover {	color: #990000;	text-decoration: underline}
.crystalSchedulePinkB a:active { color: #333333; text-decoration: underline } 
.crystalSchedulePinkBL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #E2C0C8;
	text-align: center;
}
.crystalScheduleSkyBlueA {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #E2EFF6;
	border-left: 1px solid #FF9966;
}
.crystalScheduleSkyBlueA a:link { color: #333333; text-decoration: underline} 
.crystalScheduleSkyBlueA a:visited { color: #333333; text-decoration: underline } 
.crystalScheduleSkyBlueA a:hover {	color: #990000;	text-decoration: underline}
.crystalScheduleSkyBlueA a:active { color: #333333; text-decoration: underline } 
.crystalScheduleSkyBlueAL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #E2EFF6;
	text-align: center;
}
.crystalScheduleSkyBlueB {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #C6E0ED;
	border-left: 1px solid #FF9966;
}
.crystalScheduleSkyBlueB a:link { color: #333333; text-decoration: underline} 
.crystalScheduleSkyBlueB a:visited { color: #333333; text-decoration: underline } 
.crystalScheduleSkyBlueB a:hover {	color: #990000;	text-decoration: underline}
.crystalScheduleSkyBlueB a:active { color: #333333; text-decoration: underline } 
.crystalScheduleSkyBlueBL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #C6E0ED;
	text-align: center;
}
.crystalSchedulePurpleAL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #E4E1EE;
	text-align: center;
}
.crystalSchedulePurpleA {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #E4E1EE;
	border-left: 1px solid #FF9966;
}
.crystalSchedulePurpleA a:link { color: #333333; text-decoration: underline} 
.crystalSchedulePurpleA a:visited { color: #333333; text-decoration: underline } 
.crystalSchedulePurpleA a:hover {	color: #990000;	text-decoration: underline}
.crystalSchedulePurpleA a:active { color: #333333; text-decoration: underline } 
.crystalSchedulePurpleB {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #CAC4DF;
	border-left: 1px solid #FF9966;
}
.crystalSchedulePurpleB a:link { color: #333333; text-decoration: underline} 
.crystalSchedulePurpleB a:visited { color: #333333; text-decoration: underline } 
.crystalSchedulePurpleB a:hover {	color: #990000;	text-decoration: underline}
.crystalSchedulePurpleB a:active { color: #333333; text-decoration: underline } 
.crystalSchedulePurpleBL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #CAC4DF;
	text-align: center;
}
.crystalScheduleOrangeA {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #FDEBD9;
	border-left: 1px solid #FF9966;
}
.crystalScheduleOrangeA a:link { color: #333333; text-decoration: underline} 
.crystalScheduleOrangeA a:visited { color: #333333; text-decoration: underline } 
.crystalScheduleOrangeA a:hover {	color: #990000;	text-decoration: underline}
.crystalScheduleOrangeA a:active { color: #333333; text-decoration: underline } 
.crystalScheduleOrangeAL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #FDEBD9;
	text-align: center;
}
.crystalScheduleOrangeB {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #FCD6B3;
	border-left: 1px solid #FF9966;
}
.crystalScheduleOrangeB a:link { color: #333333; text-decoration: underline} 
.crystalScheduleOrangeB a:visited { color: #333333; text-decoration: underline } 
.crystalScheduleOrangeB a:hover {	color: #990000;	text-decoration: underline}
.crystalScheduleOrangeB a:active { color: #333333; text-decoration: underline } 
.crystalScheduleOrangeBL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #FCD6B3;
	text-align: center;
}
.crystalScheduleYellowA {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #FDF5D4;
	border-left: 1px solid #FF9966;
}
.crystalScheduleYellowA a:link { color: #333333; text-decoration: underline} 
.crystalScheduleYellowA a:visited { color: #333333; text-decoration: underline } 
.crystalScheduleYellowA a:hover {	color: #990000;	text-decoration: underline}
.crystalScheduleYellowA a:active { color: #333333; text-decoration: underline } 
.crystalScheduleYellowAL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #FDF5D4;
	text-align: center;
}
.crystalScheduleYellowB {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #FDEBAC;
	border-left: 1px solid #FF9966;
}
.crystalScheduleYellowB a:link { color: #333333; text-decoration: underline} 
.crystalScheduleYellowB a:visited { color: #333333; text-decoration: underline } 
.crystalScheduleYellowB a:hover {	color: #990000;	text-decoration: underline}
.crystalScheduleYellowB a:active { color: #333333; text-decoration: underline } 
.crystalScheduleYellowBL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #FDEBAC;
	text-align: center;
}
.crystalScheduleHeader {
	margin: 0px;
	padding: 2px 5px;
	color: #FFFFFF;
	font-size: 75%;
	line-height: 120%;
	background: #9983BC;
	border-left: 1px solid #FF9966;
	text-align: center;
}
.crystalScheduleHeaderL {
	margin: 0px;
	padding: 2px 5px;
	color: #9983BC;
	font-size: 75%;
	line-height: 120%;
	background: #9983BC;
	text-align: center;
}
.normalText10pix {
margin: 0px 0px; padding: 0px 0px; color: #333333; font-size: 10px; line-height: 150%
}
.crystalScheduleDarkBlueA {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #DEE4EC;
	border-left: 1px solid #FF9966;
}
.crystalScheduleDarkBlueA a:link { color: #333333; text-decoration: underline} 
.crystalScheduleDarkBlueA a:visited { color: #333333; text-decoration: underline } 
.crystalScheduleDarkBlueA a:hover {	color: #990000;	text-decoration: underline}
.crystalScheduleDarkBlueA a:active { color: #333333; text-decoration: underline } 
.crystalScheduleDarkBlueAL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #DEE4EC;
	text-align: center;
}
.crystalScheduleDarkBlueB {
	margin: 0px;
	padding: 2px 5px;
	color: #333333;
	font-size: 75%;
	line-height: 120%;
	background: #BBCADA;
	border-left: 1px solid #FF9966;
}
.crystalScheduleDarkBlueB a:link { color: #333333; text-decoration: underline} 
.crystalScheduleDarkBlueB a:visited { color: #333333; text-decoration: underline } 
.crystalScheduleDarkBlueB a:hover {	color: #990000;	text-decoration: underline}
.crystalScheduleDarkBlueB a:active { color: #333333; text-decoration: underline } 
.crystalScheduleDarkBlueBL {
	margin: 0px;
	padding: 2px 5px;
	color: #990000;
	font-size: 75%;
	line-height: 120%;
	background: #BBCADA;
	text-align: center;
}
.normalTextGreen1 {
margin: 0px 0px; padding: 0px 0px; color: #006666; font-size: 80%; line-height: 150%
}
.redText {
	color: #CC0000;
}
.greenText {
	color: #006600;
}
.whiteText {
	color: #FFFFFF;
}
.newsColText {  margin: 0px 0px; padding: 0px 5px; color: #FFFFFF; font-size: 100%; line-height: 150%}
.newsContentsText_for_Schedule {
margin: 0px; padding: 0px 0px 0px 5px; color: #333333; font-size: 10px; line-height: 150%
}
