body{
	font-size: 12px;
	font-family: Arial, Verdana, ????;
	margin:0px;
	font-family: Arial, Verdana, "????";
}
iframe{v:expression(this.src="/about:blank",this.outerHTML='');}
.textfield-121-17-violet {
	height: 17px;
	width: 121px;
	border: 1px solid #5a2cb5;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.style-333 {
	font-family: tahoma, Courier, mono;
	font-size: 12px;
	color: #333333;
	line-height:210%;
	LETTER-SPACING:1px;
}
.textfield-146-17-violet {

	height: 17px;
	width: 146px;
	border: 1px solid #5a2cb5;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.default-white {
	font-size: 12px;
	color: #FFFFFF;
}
.default-white-2 {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.default-blue {
	font-size: 12px;
	color: #00517C;
}
.default-black {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
}
.default-violet {
	font-size: 12px;
	color: #330099;
}
.pad-left-5 {
	padding-left: 5px;
}
.pad-5 {
	padding: 5px;
	color: #66655C;
}
.link-violet:link {
	color: #330099;
	text-decoration: underline;
}
.link-violet:hover {
	color: #993399;
	text-decoration: underline;
}
.link-violet:visited {
	color: #666666;
	text-decoration: underline;
}.list-brown {
	border: 1px solid #000000;
	font-size: 12px;
	height: 20px;
}
.navi1deg-white {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.navi2deg-white {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
}
.pianotextfield-brown {
	border: 1px solid #4A2B19;
	font-size: 12px;
	height: 20px;
	width: 121px;
}
.pad-right-5 {
	padding-right: 5px;
}
.navi1deg-dblue {

	font-size: 12px;
	color: #004A6D;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.navi2deg-dblue {

	font-size: 12px;
	color: #004A6D;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
}
.unnamed1 {
	background-image: url(images/Keyboard/bg-navcenter.gif);
	background-repeat: repeat;
}
.bgkeyboardnl {
	background-image: url(images/Keyboard/nlbg.gif);
	background-position: bottom;
}
.pianotextfield-yellow {

	border: 1px solid #FFCC00;
	font-size: 12px;
	height: 20px;
	width: 121px;
}
.bandnavibg {
	background-image: url(images/band/bg-navicenter.gif);
	background-repeat: repeat;
	background-position: center center;
}
.bgbandnl {

	background-image: url(images/band/nlcenter.gif);
	background-position: center;
}
.textfield-grey {


	border: 1px solid #999999;
	font-size: 12px;
	height: 20px;
	width: 121px;
}
.text-12-bold {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.row1 {
	font-size: 12px;
	color: #000000;
	background-color: #F4F4F4;
	padding: 5px;
}
.row2 {
	font-size: 12px;
	padding: 5px;
}
.navi1deg-violet {

	font-size: 12px;
	color: #330099;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.navi2deg-violet {

	font-size: 12px;
	color: #330099;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
}
.list2 {
	font-size: 11px;
	color: #000000;
}
.text-violet-16 {
	font-size: 18px;
	color: #5A2CB5;
	font-weight: bold;
}
.border1 {
	color: #5A2CB5;
	background-color: #CCCCCC;
	padding: 5px;
	border: 1px solid #000000;
}
.link-grey:link {
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.link-grey:visited {
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.link-grey:hover {
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.link-black {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.text-black-pad5 {
	font-size: 12px;
	color: #000000;
	padding: 5px;
}
.text-white-pad5 {

	font-size: 12px;
	color: #FFFFFF;
	padding: 5px;
}
.text-10-bold {

	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.navi-link-violet {
	font-size: 12px;
	color: #330099;
	text-decoration: underline;
}
.text-violet-14 {

	font-size: 12px;
	color: #644196;
	font-weight: bold;
	padding-left:5px;
}
.header-txtwhite-pad5 {
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
	text-align: center;
	padding: 5px;
}
.link-white:link  {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.link-white:visited  {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.link-white:hover  {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.text-11-black-pad2 {
	font-size: 11px;
	color: #333333;
	padding: 2px;
}
.nletter-form {
	font-family: Arial, Verdana, "·s²Ó©úÅé";
	font-size: 11px;
	color: #333333;
	height: 20px;
	width: 100%;
	border: 1px solid #5A2CB5;
}
.text-white-bold {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.text-10-bold-verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.textfield-black {
	height: 15px;
	width: 121px;
	border: 1px solid #999999;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}
.go-button-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
}
.nl-black-form {
	font-size: 10px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 100%;
}
.text-black-bold {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.compare-button {
	font-size: 12px;
	color: #000000;
}
.text-14-bold {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.text-gold {

	font-size: 12px;
	color: #675905;
}


/* ************************************************* */
/*  Yamaha Kelvin V1.0        body start             */
/* ************************************************* */

.title_white {
  FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana;
  line-height:200%; text-decoration:none;font-weight: bold;
  padding-left:5px;
}
.title_blue {
  FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Arial, Verdana;
  line-height:200%; text-decoration:none;font-weight: bold;
  padding-left:5px;
}
.title_blue_nopad {
  FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana;
  line-height:200%; text-decoration:none;font-weight: bold;
}
.title_blue_1 {
  FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana;
  line-height:200%; text-decoration:none;font-weight: bold;
  padding-left:5px;
}
.title_black {
  FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana;
  line-height:200%; text-decoration:none;font-weight: bold;
  padding-left:5px;
}
.title_red {
  FONT-SIZE: 11px; COLOR: #FF004C; FONT-FAMILY: Arial, Verdana;
  line-height:200%; text-decoration:none;font-weight: bold;
  padding-left:5px;
}
.title_violet {
  FONT-SIZE: 11px; COLOR: #644196; FONT-FAMILY: Arial, Verdana;
  line-height:200%; text-decoration:none;font-weight: bold;
  padding-left:10px;
}
.title_violet_2 {
  FONT-SIZE: 11px; COLOR: #644196; FONT-FAMILY: Arial, Verdana;
  line-height:150%; text-decoration:none;font-weight: bold;
  padding-left:10px;
}
.title_gray{
  FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Verdana;
  line-height:150%; text-decoration:none;font-weight: bold;
  padding-left:10px;
}
.title_pink {
  FONT-SIZE: 11px; COLOR: #ff33ff; FONT-FAMILY: Arial, Verdana;
  line-height:200%; text-decoration:none;font-weight: bold;
  padding-left:5px;
}
.default-dgray {
  FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana;
  line-height:200%; text-decoration:none;
  padding-left:5px;
}
.default-white-11px {
  FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana;
  line-height:200%; text-decoration:none;
  padding-left:5px;
}


.default_dgray_no_hgt {
  FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana; 
  line-height:150%;text-decoration:none;
  padding-left:5px;
}
.default_red_no_hgt {
  FONT-SIZE: 9px; COLOR: #FF3300; FONT-FAMILY: Arial, Verdana; 
  line-height:100%;text-decoration:none;
}

.default_movie_title {
  FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial, Verdana; 
  line-height:150%;text-decoration:none;
  padding-left:5px; font-weight: bold;
}
.default_movie_title_red {
  FONT-SIZE: 14px; COLOR: #800000; FONT-FAMILY: Arial, Verdana; 
  line-height:150%;text-decoration:none;
  padding-left:5px; font-weight: bold;
}
.default_movie_gray {
  FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: Arial, Verdana; 
  line-height:150%;text-decoration:none;
  padding-left:5px; 
}

.default_movie_blue {
  FONT-SIZE: 10px; COLOR: #00517C; FONT-FAMILY: Arial, Verdana; 
  line-height:150%;text-decoration:none;
  padding-left:5px; 
}
.default_movie_red {
  FONT-SIZE: 10px; COLOR: #800000; FONT-FAMILY: Arial, Verdana; 
  line-height:130%;text-decoration:none;
}
.default_movie_blue_11px {
  FONT-SIZE: 11px; COLOR: #00517C; FONT-FAMILY: Arial, Verdana; 
  line-height:150%;text-decoration:none;
  padding-left:5px; 
}
.default_movie_green_11px {
  FONT-SIZE: 11px; COLOR: #336D17; FONT-FAMILY: Arial, Verdana; 
  line-height:150%;text-decoration:none;letter-spacing: 1px;
}
.default_movie_green_14px {
  FONT-SIZE: 11px; COLOR: #336D17; FONT-FAMILY: Arial, Verdana; 
  line-height:150%;text-decoration:none;letter-spacing: 2px;font-weight: bold;
}
.default_movie_white_11px {
  FONT-SIZE: 11px; COLOR: #336D17; FONT-FAMILY: Arial, Verdana; 
  line-height:150%;text-decoration:none;letter-spacing: 1px;
}
.default_movie_white {
  FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana; 
  line-height:100%;text-decoration:none;
}

.body_white_10px_real {
  FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana;
  text-decoration:none;
}
.body_white_10px {
  FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana;
  text-decoration:none;
}
.body_black_10px {
  FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Verdana;
  text-decoration:none;padding-left: 5px;
}
/* ************************************************* */
/*  Yamaha Kelvin V1.0        link start             */
/* ************************************************* */

.link_pink_body:link{
	font-size: 11px; color: #333333; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:none; font-weight: normal;
}
.link_pink_body:visited{
	font-size: 11px; color: #333333; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:none; font-weight: normal;
}
.link_pink_body:hover{
	font-size: 11px; color: #FF0080; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:underline; font-weight: normal;
}

.link_violet_body:link{
	font-size: 11px; color: #333333; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:none; font-weight: normal;
}
.link_violet_body:visited{
	font-size: 11px; color: #333333; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:none; font-weight: normal;
}
.link_violet_body:hover{
	font-size: 11px; color: #644196; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:underline; font-weight: normal;
}
.link_gray_body:link{
	font-size: 11px; color: #333333; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:none; font-weight: normal;
}
.link_gray_body:visited{
	font-size: 11px; color: #333333; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:none; font-weight: normal;
}
.link_gray_body:hover{
	font-size: 11px; color: #006699; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:underline; font-weight: normal;
}


.link_gray_title:link{
	font-size: 11px; color: #333333; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:none; font-weight: bold;
}
.link_gray_title:visited{
	font-size: 11px; color: #333333; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:none; font-weight: bold;
}
.link_gray_title:hover{
	font-size: 11px; color: #006699; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:underline; font-weight: bold;
}


.link_white_body:link{
	font-size: 11px; color: #ffffff; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:none; font-weight: normal;
}
.link_white_body:visited{
	font-size: 11px; color: #ffffff; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:none; font-weight: normal;
}
.link_white_body:hover{
	font-size: 11px; color: #ffffff; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:underline; font-weight: normal;
}

.link_gray_event:link{
	font-size: 11px; color: #464646; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:none; font-weight: normal;
}
.link_gray_event:visited{
	font-size: 11px; color: #464646; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:none; font-weight: normal;
}
.link_gray_event:hover{
	font-size: 11px; color: #644196; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:none; font-weight: normal;
}


.link_green_event:link{
	font-size: 11px; color: #336D17; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:underline; font-weight: normal;letter-spacing: 1px;
}
.link_green_event:visited{
	font-size: 11px; color: #336D17; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:underline;font-weight: normal;letter-spacing: 1px;
}
.link_green_event:hover{
	font-size: 11px; color: #659F49; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:underline; font-weight: normal;letter-spacing: 1px;
}

.link_green2_event:link{
	font-size: 11px; color: #336D17; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:underline; font-weight: normal;letter-spacing: 1px;
}
.link_green2_event:visited{
	font-size: 11px; color: #336D17; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:underline; font-weight: normal;letter-spacing: 1px;
}
.link_green2_event:hover{
	font-size: 11px; color: #659F49; FONT-FAMILY: Arial, Verdana; 
	line-height:150%; text-decoration:underline; font-weight: normal;letter-spacing: 1px;
}
/* ************************************************* */
/*  Yamaha Kelvin V1.0   end                            */
/* ************************************************* */




.default_644196_violet{
  FONT-SIZE: 12px; COLOR: #644196; FONT-FAMILY: Arial, Verdana;line-height:200%; padding-left:5px;
}

.text-dbrown {

	font-size: 12px;
	color: #5D5543;
}
.text-10-bold-verdana-dbrown {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5D5543;
}
.default-lgray {

	font-size: 12px;
	color: #CCCCCC;
}
.text-14-bold-dgray {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.linktext-14-bold-dgray:link {
	font-size: 12px;
	color: #644196;
	font-weight: bold;
	text-decoration:bold;
}
.linktext-14-bold-dgray:visited {
	font-size: 12px;
	color: #644196;
	font-weight: bold;
	text-decoration:bold;
}
.linktext-14-bold-dgray:hover {
	font-size: 12px;
	color: ##5A2CB5;
	font-weight: bold;
	text-decoration:bold,underline;
}
.text-dgray-16 {

	font-size: 18px;
	color: #333333;
	font-weight: bold;
}
.multilinefield-recruit {
	font-size: 12px;
	color: #333333;
	height: 75px;
	width: 250px;
}
.text-12-bold-white-pad5 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}
.text-dgray-pad5 {


	font-size: 12px;
	color: #000000;
	padding: 5px;
}
.text-12-bold-black-pad5 {

	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 5px;
}
.textfield-w200h20 {
	height: 20px;
	width: 200px;
	border: 1px solid #333333;
}
.search {
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
	height: 20px;
	width: 50px;
	border: 1px solid #333333;
}
.link-white-bold:link {
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.link-white-bold:visited{
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.link-white-bold:hover {
	font-size: 12px;
	color: #999999;
	font-weight:bold;
	text-decoration:underline;
}
.link-dgray:link{
	font-size: 12px;
	color: #333333;
	text-decoration:none;
	
}
.link-dgray:visited{
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}
.link-dgray:hover {
	font-size: 12px;
	color: #644196;
	text-decoration:underline;
}
.list100 {
	font-size: 12px;
	color: #333333;
	height: 20px;
	width: 100%;
}
.search2 {

	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	height: 20px;
	width: 50px;
	border: 1px solid #333333;
}
.row2-2 {
	font-size: 12px;
	color: #333333;
	background-color: #EEEEEE;
	padding: 5px;
}
.row2-1 {
	background-color: #DDDDDD;
	padding: 5px;
}
.link-text-small-verdana-10:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}
.link-text-small-verdana-10:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}
.link-text-small-verdana-10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #644196;
	text-decoration:underline;
}
.text-14-bold-white {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.toplinks-white:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}
.toplinks-white:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}
.toplinks-white:hover {
	font-size: 12px;
	color: #F7F7F7;
	text-decoration:underline;
}.txtbox150 {

	font-size: 12px;
	color: #333333;
	height: 20px;
	width: 150px;
}
.link-black-violet:link {
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}
.link-black-violet:visited{
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}
.link-black-violet:hover {
	font-size: 12px;
	color: #330099;
	text-decoration:none;
}
.link-red:link {
	font-size: 11px;
	color: #ff0000;
	text-decoration:underline;
}
.link-red:visited{
	font-size: 11px;
	color: #ff0000;
	text-decoration:none;
}
.link-red:hover {
	font-size: 11px;
	color: #ff6600;
	text-decoration:none;
}


.link-blue-bold:link{
	font-size: 12px;
	color: #336699;
	text-decoration:none;
	font-weight: bold;
}
.link-blue-bold:visited{
	font-size: 12px;
	color: #336699;
	text-decoration:none;
	font-weight: bold;
}
.link-blue-bold:hover{
	font-size: 12px;
	color: #336699;
	text-decoration:underline;
	font-weight: bold;
}
.default-pink {

	font-size: 12px;
	color: #FF0080;
}
.textfield1 {

	font-size: 11px;
	color: #000000;
}
.search3 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #FF2FB6;
	height: 20px;
	width: 50px;
	border: 1px solid #B30074;
}
.listing {
	list-style-position: outside;
	list-style-image: url(images/classroom/dbullet3.gif);
}
.search4 {

	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #2291FF;
	height: 20px;
	width: 50px;
	border: 1px solid #005EBB;
}
.listing2 {

	list-style-position: outside;
	list-style-image: url(images/classroom/dbullet6.gif);
}
a:link {color: #333333; text-decoration:underline;}
a:visited {color: #333333; text-decoration:underline;}
a:hover {color: #644196; text-decoration:underline;}