@charset "utf-8";
/* CSS Document */
	    body {
            margin: auto;
            background-color: #dee5eb;
            font-family: Arial;
			background-image:url(../images/mainBackgroundVertical.gif);
			background-repeat:repeat-y;
			background-position:center;
        }
		.img {
		border:none;
		}
		#topBKG {
                        /* background-image:url(../images/musicnotes-bkgTile.gif); */
			width:100%;
			height:118px;
			background-repeat:repeat-x;
			z-index:-100;
			position:absolute;
			top:0px;
			left:0px;		
		}

		#bodywrap {
            margin: auto;
            width: 900px;
            background: #e6e7e9;

        }
        #header {
            background-image:url(../images/mainHeader_bkgTile.jpg);
			background-repeat:repeat-x;
			position: relative;
			height: 118px;
			left:0px;
        }
		#logo {
			width:253px;
			height:118px;
			display:block;
			position:relative;
			float:left;
			padding:0;
			margin:0px 0px 0px 15px;		
		
		}
		#logo img {
			border:0px;	
		
		}
        #freetrial {
            position: absolute;
            top: 20px;
            right: 9px;
            width: 128px;
            height: 33px;
            background-image:url(../images/BTN-topRight_bkg.gif);
			background-repeat:no-repeat;
			display:block;

        }
		#header #freetrial a  {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#256bb3;
			padding:8px 0px 0px 27px;
			display:block;
			text-decoration:none;
        }
		#header #freetrial a:hover {
			text-decoration:underline;
        }
        #header #enrollnow {
            position: absolute;
            top: 60px;
            right: 9px;
            width: 128px;
            height: 33px;
            background-image:url(../images/BTN-topRight_bkg.gif);
			background-repeat:no-repeat;
        }
		#header #enrollnow a {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#256bb3;
			padding:8px 0px 0px 27px;
			display:block;
        }
		#header #enrollnow a {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#256bb3;
			padding:8px 0px 0px 27px;
			display:block;
			text-decoration:none;
        }
		#header #enrollnow a:hover {
			text-decoration:underline;
        }
        #header #phone {
            position: absolute;
            top: 63px;
            right: 172px;
            width: 270px;
            height: 26px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			color:#FFFFFF;
			float:left;
        }
		#header #phone img {
			float:left;
        }
        #japaneseFlag {
			width:100px;
            position:absolute;
			left:830px;
			top:7px;
            height:30px;
			float:left;
			display:block;
        }
        #japaneseFlag a {
            padding-left: 5px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			color:#FFFFFF;
			text-decoration:none;
        }
		#japaneseFlag a:hover {
			text-decoration:underline;
        }
        #main {
            position: relative;
            background: #4ba4e0;
			height:100%;
        }
        #leftcol {
            position: absolute;
            top: 0;
            left: 0px;
            width: 203px;
            background: #4ba3e0;
        }
        #centercol {
            position:absolute;
			left: 204px;
            background: #e6e7e8;
			width:697px;
			height:100%;
        }
		
		/*-------------Home Page-------------- */
		
		#homepage3BlockHeaderContainer {
			width:218px;
			height:143px; 
			float:left;
			margin-left:10px;
			margin-top:10px;
			margin-bottom:0px;
			padding:0px;
			background-image:url(../images/img-homePageBlock-bkg.jpg);
			background-repeat:no-repeat;
			display:block;
		}
		#homepage3BlockHeader {
			width:218px;
			height:117px; 
			float:left;
			position:relative;
			margin-left:0px;
			margin-top:0px;
			margin-bottom:0px;
			padding:0px;
			background-image:url(../images/img-homePageBlock-bkg.jpg);
			background-repeat:no-repeat;
			display:block;
			background-color:#d6d8da;
		}
		#homepage3BlockFooter {
			width:218px;
			height:26px; 
			float:left;
			position:relative;
			margin-left:0px;
			margin-top:0px;
			margin-bottom:0px;
			padding:0px;
			background-image:url(../images/img-homePageBlockFooter-bkg.jpg);
			background-repeat:no-repeat;
			display:block;
			background-color:#85bcf0;
		}
		#homepage3BlockimgFloat {
			float:left;
			width:82px;
			height:81px;
			margin: 10px 5px 15px 10px;			
		}
		#homepage3BlockHeader p{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-size:12px;
			line-height:14px;
			padding: 10px 5px 5px 0px;
		}
		#homepage3BlockHeader a{
			color:#0f4985;
			text-decoration:underline;
			font-size:12px;
		}
		#homepage3BlockFooter a{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:16px;
			color:#FFFFFF;
			padding:4px 0px 0px 0px;;
			display:block;
			vertical-align:middle;
			position:static;
			text-decoration:none;
		}
		#homepage3BlockFooter a:hover {
			color:#0f4985;
			text-decoration:underline;
		}
		#homemusicNoteFloat {
			float:left;
			width:53px;
			height:61px;
			margin: 0px 15px 0px 0px;
			padding:0px;
			position:relative;	
		}
		#homewatchlearn img {
			float:center;
			width:100px;
			height:auto;
			margin: 10px 15px 10px 90px;
			padding:0px;
			position:relative;	
		}
		#homewhiteboxMainTXT {
			float:left;
			display:block;
			padding:50px 35px 20px 50px;
			margin:0px;
			position:relative;
		}
		#homewhiteboxMainTXTR {
			float:left;
			display:block;
			padding:10px 10px 10px 15px;
			margin:0px;
			position:relative;
		}	
		#homewhiteboxMainTXTL {
			float:left;
			display:block;
			padding:10px 25px 10px 25px;
			margin:0px;
			position:relative;
		}	
		#tagfunction {
			padding:0px 0px 0px 80px;
		}
		#italic {
			font-style:italic;
			font-size:18px;
			color:#000000;
			}
		#tittletag {
			font-weight:bold;
			font-size:16px;
			color:#ff9933;
			padding:0px 0px 5px 0px;
			}

		/*----------- */
                #whiteboxcontainer {
			width:333px;
		
			float:left;
			margin-left:10px;
			margin-top:10px;
			margin-bottom:0px;
			padding:0px;
			background-color:#ffffff;
			background-repeat:no-repeat;
			display:block;
                        }
		#whiteboxHeadersmall {
			width:333px;
			height:7px; 
			float:left;
			margin-left:0px;
			margin-top:0px;
			margin-bottom:0px;
			padding:0;
			background-image:url(../images/whiteBox-headersmall.gif);
			background-repeat:no-repeat;
			display:block;
			background-color:#ffffff;
		}
		#whiteboxContentsmall {
			background-color:#ffffff; 
			width:333px; 
			float:left;
			display:block;
			margin: 0 0 0 0px;
			padding:0;

		}
		#whiteboxFootersmall {
			width:333px;
			height:7px; 
			float:left;
			margin-left:0px;
			margin-top:0px;
			display:block;
			position:relative;
			background-image:url(../images/whiteBox-footersmall.gif);
			background-repeat:no-repeat;
		}
		#whiteboxContentsmall a {
			color:#0f4985;
			text-decoration:underline;
		}

		#whiteboxContentsmall h1 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:27px;
			color:#000000;
			margin-bottom:35px;
		}
		#whiteboxContentsmall h2 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:18px;
			color:#000000;
			margin-bottom:10px;
		}
		#whiteboxContentsmall #whiteboxMainTXT  h3 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:15px;
			line-height:18px;
			color:#ff9933;
			margin-bottom:5px;
			padding:0;
		}
		#whiteboxContentsmall #whiteboxMainTXT  h4 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:16px;
			line-height:16px;
			color:#336699;
			margin-bottom:5px;
			padding:0;
		}
		#whiteboxContentsmall p {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:14px;
			line-height:17px;
			color:#000000;
		}

		#whiteboxHeader {
			width:677px;
			height:7px; 
			float:left;
			margin-left:9px;
			margin-top:10px;
			margin-bottom:0px;
			padding:0;
			background-image:url(../images/whiteBox-header.gif);
			background-repeat:no-repeat;
			display:block;
			background-color:#ffffff;
		}
		#whiteboxContent {
			background-color:#ffffff; 
			width:677px; 
			float:left;
			display:block;
			margin: 0 0 0 9px;
			padding:0;

		}
		#whiteboxFooter {
			width:677px;
			height:7px; 
			float:left;
			margin-left:9px;
			margin-top:0px;
			display:block;
			position:relative;
			background-image:url(../images/whiteBox-footer.gif);
			background-repeat:no-repeat;
		}
		#whiteboxMainTXT {
			float:left;
			display:block;
			width:562px;
			padding:50px 65px 20px 50px;
			position:relative;
		}
		#whiteboxContent a {
			color:#0f4985;
			text-decoration:underline;
		}

		#whiteboxContent h1 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:22px;
			color:#000000;
			margin-bottom:35px;
		}
		#whiteboxContent h2 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:18px;
			color:#000000;
			margin-bottom:10px;
		}
		#whiteboxContent #whiteboxMainTXT  h3 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:15px;
			line-height:18px;
			color:#ff9933;
			margin-bottom:5px;
			padding:0;
		}
		#whiteboxContent #whiteboxMainTXT  h4 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:16px;
			line-height:16px;
			color:#336699;
			margin-bottom:5px;
			padding:0;
		}
		#whiteboxContent p {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:14px;
			line-height:17px;
			color:#000000;
		}
		#whiteboxContentsmall {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:15px;
			line-height:17px;
			color:#000000;
		}
		#whiteboxContent th {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-weight:bold;
			font-size:12px;
			line-height:17px;
			color:#000000;
		}
		#whiteboxContent .teacher img {
		  margin:10px;
		  border:1px solid #000000;
		  height:auto;
		  width:120px;
		}

		#whiteboxInfo {
			float:left;
			display:block;
			padding:15px 18px 20px 85px;
			position:relative;
		}
		#whiteboxInfoBlock {
			background-image:url(../images/whiteBox-infoBlock-bkg.gif);
			background-repeat:no-repeat;
			width:123px;
			height:78px;
			text-align:center;
			margin-top:5px;
			float:left;
			margin-left:5px;
		}
		#whiteboxInfoBlock a {
		position:relative;
		display:block;
		padding-top:30px;
		color:#0f4985;
		text-decoration:underline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:14px;
		}
		#classlist ul {			
			margin-left:15px;
			padding-left:15px;	
		}	
		#classlist li {			
			font-size:14px;
			line-height:18px;
			margin-left:0px;
			padding-left:0px;
			padding-bottom:3px;
		    list-style-image:url(../images/bullet-gray.gif);
			list-style-position:outside;		
		}
		#imgFloat {
			float:right;
			width:287px;
			height:213px;
			margin: 0px 0px 0px 5px;
			position:relative;
			left:35px;
			top:-25px;	
		}
		#imgFloatsco {
			float:right;
			width:287px;
			height:213px;
			margin: 0px 0px 0px 0px;
			position:relative;
			left:20px;
			top:-25px;	
		}
		#imgFloatPRO {
			float:right;
			width:287px;
			height:auto;
			margin: 0px 0px 0px 5px;
			position:relative;
			left:35px;	
		}
		#imgFloatR {
			float:right;
			width:100px;
			height:auto;
			margin: 0px 0px 0px 5px;
			padding: 5px 35px 5px 5px;
			position:relative;	
				
		}
		#imgFloatL {
			float:right;
			width:100px;
			height:auto;
			margin: 0px 0px 0px 5px;
			padding: 5px 20px 5px 5px;
			position:relative;	
				
		}
		#award table {
			text-align:center;
				
		}
		
		#award td {
			font-size:13px;
		}
		#hlinks {
            display: block;
			float:left;
			position:relative;
			margin:15px 0 5px 0px;
			padding:0;
			width:100%;
        }
		#hlinks a:link {
            display: block;
            border-bottom: 1px solid #81bfe9;
            padding: 5px 12px;
            color: white;
            font-weight: bold;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			background-image:url(../images/hlinks-Arrow-bkg.gif);
			background-repeat:no-repeat;
			text-decoration:none;
        }
		#hlinks a:active {
            display: block;
            border-bottom: 1px solid #81bfe9;
            padding: 5px 12px;
            color: white;
            font-weight: bold;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			background-image:url(../images/hlinks-Arrow-bkg.gif);
			background-repeat:no-repeat;
			text-decoration:none;
        }
		#hlinks a:visited {
            display: block;
            border-bottom: 1px solid #81bfe9;
            padding: 5px 12px;
            color: white;
            font-weight: bold;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			background-image:url(../images/hlinks-Arrow-bkg.gif);
			background-repeat:no-repeat;
			text-decoration:none;
        }
		#hlinks a:hover {
            display: block;
            border-bottom: 1px solid #81bfe9;
            padding: 5px 12px;
            color: white;
            font-weight: bold;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			background-image:url(../images/hlinks-Arrow-bkg.gif);
			background-repeat:no-repeat;
			text-decoration:underline;
        }
		#colorSoundation {
            display: block;
			float:left;
			position:relative;
			margin:0px 5px 0px 5px;
			padding:0;
			width:100%;
        }
		#colorSoundation img {
            border:none;
        }
        
		#leftcol a:hover {
			text-decoration:underline;
		
		}
		#onPageContact{
            margin: 35px 8px 0px 0px;
            padding: 0px 5px 15px 10px;
			color:#ffffff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:14px;
			position:relative;
			float:left;
			width:100%;
		}
		#onPageContact h2{
            margin: 0px 0px 5px 0px;
            padding: 0;
			color:#f3c219;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			line-height:14px;
		}
		#onPageContact a,a:active,a:visited {
            color:#ffffff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			line-height:16px;
			font-style:normal;
			text-decoration:none;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
		}
		#onPageContact a:hover {
            color:#ffffff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			line-height:16px;
			font-style:normal;
			text-decoration:underline;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
		}
		/* Blog Box */
        .blogbox {
            background: #3889c0;
            margin: 25px 9px 0px 5px;
            padding: 0px 5px 15px 5px;
			background-image:url(../images/blogColumn-bkg1.jpg);
			background-repeat:no-repeat;
			display:block;
			position:relative;
			float:left;
        }
		.blogbox h2 {
            color:#f3c219;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			line-height:16px;
			font-weight:bold;
			margin: 10px 0 15px 0px;
        }
		.blogbox h3 {
            color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			line-height:16px;
			font-weight:bold;
			margin-bottom:0px;
        }
		.blogbox p {
            color:#ffffff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:14px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
        }
		.blogbox a,a:active,a:visited  {
            color:#add3f9;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:14px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			text-decoration:underline;
        }
		.blogbox a:hover, {
            color:#006699;
			background-color:#ffffff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:14px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
        }
		
		#footer {
            color: #666;
            font-size: 12px;
            margin: 200px 6px 0;
            padding: 10px 0 0 28px;
            border-top: 1px dashed #b5b6b8;
			float:left;
			display:block;
			width:680px;
			background-image:url(../images/img-homeLogo-footerBKG.gif);
			background-repeat:no-repeat;
        }
		#footer a {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			margin-left:10px;
			text-decoration:underline;
			color:#666666;
			margin-bottom:0px;
			display:block;
			float:left;
		}
		#footer img {
			display:block;
			float:left;	
		}
		#footer p {
			display:block;
			font-size:10px;
			padding: 5px 0 0 0px;
			color:#999999;
		}
		.lightblue {
			color:#c8dbe8;
		}		
		.listItems {
			position:relative;
			display:block;
			float:left;
			margin:0px 0px 10px 0px;
			padding:0;
			width:270px;
		}
		.listItems ul {			
			margin-left:15px;
			padding-left:0px;	
		}	
		.listItems li {			
			font-size:14px;
			line-height:18px;
			margin-left:0px;
			padding-left:0px;
			padding-bottom:5px;
		    list-style-image:url(../images/bullet-gray.gif);
			list-style-position:outside;		
		}
		#registrationGrayBox-Header {
			display:block;
			width:560px;
			float:left;
			position:relative;
			height:14px;
			margin:0;
			padding:0;
			margin-bottom:0px;	
			background-image:url(../images/registrationGrayBox-Header.gif);
			background-repeat:no-repeat;
			background-color:#e1e2e2;
		}
		#registrationGrayBox-Body {
			display:block;
			width:560px; 
			float:left;
			position:relative;
			background-color:#e1e2e2;
			margin:0;
			margin-top:0px;
			padding:0;
			background-color:#e1e2e2;

		}
		#registrationGrayBox-Footer {
			display:block;
			width:560px;
			height:14px;
			margin: 0;
			padding:0;
			position:relative;
			float:left;
			background-image:url(../images/registrationGrayBox-Footer.gif);
			background-repeat:no-repeat;
		}
		#registretaionGrayBox-Content{
			float:left;
			display:block;
			padding:5px 0px 5px 15px;
			position:relative;
			margin:0;
				
		}
		#registretaionGrayBox-Content2{
			float:left;
			display:block;
			padding:15px 0px 25px 15px;
			position:relative;
			margin:0;	
		}
		#registretaionGrayBox-Content h2{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:18px;
			color:#000000;
			margin-bottom:5px;
			margin-top:0;
			padding:0;
		}
		#registretaionGrayBox-Content p {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:14px;
			line-height:17px;
			color:#000000;
			margin:0;
			padding:0;
		}
		# registrationDownloadContent {
			background-color:#ffffff;
			background-image:url(../images/registration-Download-BKG.gif);
			background-repeat:no-repeat; 
			width:677px; 
			float:left;
			display:block;
			margin: 0 0 0 9px;
			padding:0;
		
		}
		#registrationDownloadMainTXT {
			float:left;
			display:block;
			padding:20px 65px 20px 50px;
			position:relative;
		}
		#downloadLogo {
			position:absolute;
			top:135px;
			left:10px;
			width:44px;
			height:44px;
		
		}
		
		#downloadItems1 ul {		
			margin-left:15px;
			padding-left:0px;	
		}	
		#downloadItems1 li {	
			font-size:12px;	
			margin:0;
			margin-bottom:3px;
			padding:0;
		    list-style-image:url(../images/icon-pdf.gif);
			list-style-position:inside;		
		}
		#downloadItems2 ul {		
			margin-left:15px;
			padding-left:0px;	
		}	
		#downloadItems2 li {
			font-family:verdana;	
			font-size: 10px;	
			margin:0;
			margin-bottom:3px;
			padding:0;
		    list-style-image:url(../images/icon-pdf.gif);
			list-style-position:inside;		
		}
		
		#addressMainTXT {
			float:left;
			display:block;
			padding:25px 20px 20px 50px;
			position:relative;
			width:150px;
			height:350px;	
		}
		#addressMainTXT p{
			font-size:12px;
		}	
		.classesList1 {
			position:relative;
			float:left;
			margin:5px 0px 20px 0px;
			padding:0;
			width:285px;
		}
		.classesList1 h3 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#999999;
			margin:0;
			padding:0 0 5px 0;
		}
		.classesList1 ul {			
			margin:20px 0 0 0px;
			padding:0 0 0 0;	
		}	
		.classesList1 li {			
			font-size:12px;
			margin:0;
			padding:0;
			list-style-type:none;		
		}
		.classesList2 {
			position:relative;
			float:left;
			margin:5px 0px 20px 0px;
			padding:0;
			width:275px;
		}
		#classListTable{
			width:275px;
			margin-top:20px;
			margin-bottom:20px;	
		}
		.classesList2 h3 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#999999;
			margin:0;
			padding:0 0 5px 0;
		}
		.classesList2 ul {			
			margin:0 0 0 0px;
			padding:0 0 0 0;	
		}	
		.classesList2 li {			
			font-size:12px;
			margin:0;
			padding:0;
			list-style-type:none;		
		}
		#floatingTXT {
			width:550px;
			position:relative;
			float:left;
			display:block;
		}
		#tuitionMusicNote {
			position:absolute;
			top:350px;
			left:10px;
			width:44px;
			height:44px;
		}
		#tuitionwhiteboxMainTXT {
			float:left;
			display:block;
			padding:25px 65px 20px 50px;
			position:relative;
		}
		#tuitionwhiteboxMainTXT h1 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:22px;
			color:#000000;
			margin-bottom:10px;
		}
		#tuitionwhiteboxMainTXT h2 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:18px;
			color:#000000;
			margin-bottom:10px;
			display:block;
		}
		#tuitionTable {
			width: 300px;
			padding: 0;
			margin: 0;
			font: normal 12px/20px "Arial", Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			text-align: left;
		}
		#tuitionTable td {
			background-color:#d9d9da;
			padding:5px 15px 5px 15px;
		}
		#tuitionTable2 {
			width: 500px;
			padding: 0;
			margin: 0;
			font: normal 12px/20px "Arial", Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			text-align: left;
		}
		#tuitionTable2 td {
			background-color:#d9d9da;
			padding:5px 15px 5px 15px;
		}

		.classDuration {
			margin-left:250px;
			font-size:12px;
			font-style:italic;
		}
		.classTuition {
			margin-left:250px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
		}
		.classTuition2 {
			margin-left:300px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
		}
		#clockLogo {
			position:absolute;
			top:30px;
			left:25px;
			width:59px;
			height:59px;		
		}
	
		/* Testimonials*/
		.testimonialsName {
			margin-left:350px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			margin-top:15px;
			margin-bottom:50px;
			color:#999999;
		}
		
		/* Back 2 Top*/
		#back2Top {
			display:block;
			float:right;
			position:relative;
			width:100px;
			hight:30px;
			text-align:right;		
		}
		#back2Top img {
			border:none;			
		}
		#back2Top a {
			color:#87a4c2;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:none;
		}
		#back2Top a:vistited {
			color:#87a4c2;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:none;
		}
		#back2Top a:link {
			color:#87a4c2;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:none;
		}
		#back2Top a:active {
			color:#87a4c2;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:none;
		}
		#back2Top a:hover {
			color:#87a4c2;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:underline;
		}
		/* ------------*/
		
	/*Free Class Submit Form */
	
		.formtableHeader { 
			width:420px; 
			height:75px; 
			background-image:url(../images/OnlineForm_FormBKG-Header.gif); 
			background-repeat:no-repeat; 
			float:left;
		}
		.formtableHeader2 { 
			width:420px; 
			height:75px; 
			background-image:url(../images/OnlineForm_FormBKG-Header2.gif); 
			background-repeat:no-repeat; 
			float:left;
		}
		.formTable {
			background-color:#e5f4fd; 
			width:420px; 
			float:left
		}
	    .formTableContainer {
			width:400px; 
			padding-left:20px;
		}
		.formtableFooter { 
			width:420px; 
			height:20px; 
			background-image:url(../images/OnlineForm_FormBKG-Footer.gif); 
			background-repeat:no-repeat; 
			float:left; 
			margin-bottom:180px;
		}
		#privacyNote {
			width:150px; 
			height:400px; 
			display:block; 
			top:340px; 
			left:485px; 
			position:absolute; 
			background-image:url(../images/OnlineForm_privacyBox.gif); 
			background-repeat:no-repeat;
			z-index:5; 
			visibility:hidden; 
			padding: 10px 15px 15px 10px;
		}
		#privacyNote2 {
			width:150px; 
			height:400px; 
			display:block; 
			top:340px; 
			left:485px; 
			position:absolute; 
			background-image:url(../images/OnlineForm_privacyBox2.gif); 
			background-repeat:no-repeat;
			z-index:5; 
			visibility:hidden; 
			padding: 10px 15px 15px 10px;
		}
		#privacyNote2 p {
			font-family:Arial, Helvetica, sans-serif; 
			color:#333333; 
			font-size:12px; 
			line-height:14px;
		}
     	#privacyNote p {
			font-family:Arial, Helvetica, sans-serif; 
			color:#333333; 
			font-size:12px; 
			line-height:14px;
		}
		#OnlineForm1 {
			margin-top:25px;
		}
		#OnlineForm1 label {
			width: 175px; 
			float: left; 
			text-align: right; 
			margin-right: 0.5em; 
			display: block; 
			vertical-align:middle;
			line-height:22px;
		}
		#OnlineForm1 .inputForm {
			font-family:Arial, Helvetica, sans-serif; 
			font-size:14px; color:#0066CC;
		}
		.submit input {
			margin-left:180px;
		}
		#imgFloatFreeTrial {
			float:right;
			width:200px;
			height:130px;
			margin: 0px 0px 0px 5px;
			position:relative;
			left:25px;
			top:-25px;		
		}
		/* Resources Page */
		#whiteboxMainTXT ul {			
			margin-left:15px;
			padding-left:0px;	
		}	
		#whiteboxMainTXT li {			
			font-size:14px;
			margin-left:0px;
			padding-left:0px;
		    list-style-image:url(../images/bullet-gray.gif);
			list-style-position:outside;		
		}
		/* Performances */
		#performancesItems {
			position:relative;
			display:block;
			float:left;
			margin:0px 0px 5px 0px;
			padding:0;
			width:500px;
		}
		#performancesItems img {
			position:relative;
			display:block;
			float:left;
			margin:0;
			padding:0;
			border:0;
		}
		#imgContainer {
			width:114px;
			height:175px;
			display:block;
			float:left;
			position:relative;

		}
		/* Community Calendar */
		#communityCalendar {
			position:relative;
			display:block;
			float:left;
			margin:0px 0px 5px 10px;
			padding:0;
			width:270px;
		}
		#communityTable {
			width: 270px;
			padding: 0;
			margin: 0;
			font: normal 12px/20px "Arial", Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			text-align: left;
		}
		#communityTable td {
			padding: 0px 0px 0px 5px;

		}
		.communityTableTD {
			background-color:#e6e7e8;
		}
		#aboutimgFloat {
			float:right;
			width:174px;
			height:160px;
			margin: 30px 0px 0px 15px;
			position:relative;
			left:20px;
			top:-25px;	
		}
		
		#contactTable {
			padding: 0;
			margin: 0;
			font: normal 12px/16px "Arial", Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			text-align: left;
		}
		/* Children Program */
		#imgFloat-colorSnd {
			float:right;
			width:auto;
			margin: 0px 0px 0px 0px;
			position:relative;
			left:-330px;
			top:-20px;	
		}
		#imgFloat-children {
			float:right;
			width:287px;
			height:213px;
			margin: 0px 0px 0px 5px;
			padding: 15px 15px 15px 15px;
			position:relative;
			left:35px;	
		}
		#generalFloatDiv {
			position:relative; 
			float:left;
			width:560px;
		}
		/* Academic Calendar */
        #academicCalendar {
            margin: 25px 15px 0px 10px;
            padding: 0px 5px 15px 5px;
			display:block;
			position:relative;
			float:left;
        }
		/* Photo Gallery */
		#PhotoGallery {
			width:660px;
			height:700px;
			display:block;
			margin: 0px 0px 0px 10px;
		}
	

