a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

a:link {
	color: #D04D20;
}
a:visited {
	color: #D04D20;
}
a:hover {
	color: #0A2B56;
}
a:active {
	color: #D04D20;
}

#highlightsbutton a:hover,
#housingbutton a:hover,
#realimmersionbutton a:hover,
#messagebutton a:hover,
#appstext p a:hover,
#englishlanguagebutton a:hover,
#adminsscroll p a:hover,
#classbutton a:hover,
#hostinghousingbutton a:hover,
#commsvcsbutton a:hover,
#philosophybutton a:hover,
#activitiesbutton a:hover,
#intlmenumenu li a:hover,
#afterschoolbutton a:hover  {
   font-weight: bold;
   color: #CC6633;
   text-decoration: underline;
}

#arrowto,
#id0arrowtop,
#arrowcopy4,
#arrowrealcopy2,
#arrowreal,
#arrowhighlightscopy2,
#arrowcontact,
#arrowcopy,
#arrowhighlightscopy,
#arrowadmins,
#arrowfees,
#arrowhighlights,
#arrowcopy3,
#arrowclass,
#arrowhostingcopy,
#arrowclasscopy,
#id1arrowtop,
#arrowtopcopy,
#arrowrealcopy,
#arrowcopy2,
#arrowphoto  {
   background: url(sg_intl_media/arrowadmins.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 214px;
   z-index: 2;
   width: 14px;
   height: 17px;
}

#feesscroll p,
#philosophytext p,
#adminsscroll p,
#boardingtext p,
#realimmersiontext p,
#afterschooltext p,
#welcomescroll p,
#messagetext p,
#appstext p,
#contacttext p,
#commsvcstext p,
#housingtext p,
#activitiestext p,
#englishlanguagetext p,
#phototext p,
#hostinghosingtext p  {
   font: 12px/15px Arial;
   margin: 0px;
   color: #1D1D1D;
   text-align: left;
}

#feestable p  {
   font: 12px Arial;
   margin: 0px;
   color: #1D1D1D;
   text-align: right;
}

#afterschoolbutton a,
#commsvcsbutton a,
#classbutton a,
#housingbutton a,
#englishlanguagebutton a,
#realimmersionbutton a,
#activitiesbutton a,
#messagebutton a,
#philosophybutton a,
#highlightsbutton a,
#hostinghousingbutton a  {
   border: 0px none #000000;
   font-weight: bold;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #CC6633;
}

#shape2copy2,
#shape2copy6,
#shape2copy11,
#shape2copy10,
#shape2copy12,
#shape2copy9,
#shape2copy5,
#shape2copy,
#shape2copy8,
#shape2copy4,
#shape2copy3,
#shape2copy7  {
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 5;
   width: 174px;
   height: 1px;
   background-repeat: no-repeat;
}

#classtext,
#englishlanguagetext,
#realimmersiontext,
#commsvcstext,
#afterschooltext,
#highlightstext,
#philosophytext,
#housingtext,
#boardingtext,
#activitiestext  {
	visibility: visible;
	position: absolute;
	left: 224px;
	top: 404px;
	z-index: 5;
	overflow: auto;
	height: 429px;
}

#phototitletext p,
#feestitletext p,
#contacttitletext p,
#welcometitletext p,
#adminstitletext p,
#appstitletext p  {
   font: bold 13px/15px Arial;
   margin: 0px;
   color: #CC6633;
   text-align: left;
}

#adminstitletext,
#contacttitletext,
#phototitletext,
#feestitletext,
#appstitletext  {
   visibility: visible;
   position: absolute;
   left: 234px;
   top: 293px;
   z-index: 3;
   width: 271px;
}

#realimmersionbutton,
#englishlanguagebutton,
#housingbutton,
#activitiesbutton  {
	font: bold 13px/17px Arial;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	visibility: visible;
	position: absolute;
	left: 234px;
	z-index: 2;
	height: 22px;
}

#hostinghousingbutton,
#commsvcsbutton,
#messagebutton,
#highlightsbutton  {
   font: bold 13px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 234px;
   z-index: 2;
   height: 20px;
}

#arrowcopy8,
#arrowcopy11,
#arrowcopy9,
#arrowcopy10,
#arrowcopy7  {
   visibility: visible;
   position: absolute;
   left: 17px;
   z-index: 4;
   width: 10px;
   height: 10px;
   background-repeat: no-repeat;
}

#programline,
#programlinecopy2,
#programlinecopy,
#welcomeline  {
   background: url(sg_intl_media/welcomeline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 216px;
   z-index: 2;
   width: 402px;
   height: 1px;
}

#appstext,
#phototext,
#contacttext  {
    overflow: auto;
	visibility: visible;
	position: absolute;
	left: 216px;
	top: 328px;
	z-index: 2;
	width: 367px;
	height: 487px;
}

#arrowcopy6,
#arrow,
#arrowcopy5  {
   visibility: visible;
   position: absolute;
   left: 15px;
   z-index: 4;
   width: 14px;
   height: 17px;
   background-repeat: no-repeat;
}

#adminsscroll p a,
#appstext p a  {
   border: 0px none #000000;
   font-weight: Normal;
   text-decoration: none;
}

#afterschoolbutton,
#classbutton  {
	font: bold 13px/18px Arial;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	visibility: visible;
	position: absolute;
	left: 234px;
	top: 352px;
	z-index: 2;
	width: 189px;
	height: 18px;
}

#highlightstext p,
#classtext p  {
   font: 12px Arial;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
   color: #1D1D1D;
}

#adminsscroll,
#feesscroll,
#feestable  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 322px;
   z-index: 2;
   width: 390px;
   height: 499px;
}

#englishlanguagetext p  {
   padding-bottom: 10px;
}

#englishlanguagebutton  {
   width: 128px;
   top: 292px;
}

#svcsdisclaimertext p  {
   font: 12px/45px "Times New Roman";
   margin: 0px;
   color: #575A5D;
   text-align: center;
}

#hostinghousingbutton  {
	width: 282px;
	top: 332px;
	line-height: 17px;
}

#arrowhighlightscopy2  {
   top: 331px;
}

#hostinghosingtext p  {
   padding-bottom: 10px;
}

#arrowhighlightscopy  {
   top: 331px;
}

#realimmersionbutton  {
	width: 127px;
	top: 313px;
	line-height: 17px;
}

#englishlanguagetext  {
   width: 383px;
}

#realimmersiontext p  {
   padding-bottom: 10px;
}

#svcsdisclaimertext  {
   visibility: visible;
   position: absolute;
   left: 133px;
   top: 857px;
   z-index: 6;
   width: 562px;
}

#intlmenumenu li a  {
   font-weight: Normal;
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   width: 100%;
   display: block;
}

#afterschooltext p  {
   padding-bottom: 10px;
}

#realimmersiontext  {
   width: 376px;
}

#svcsinternational  {
   background: url(sg_intl_media/svcsinternational.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 293px;
   z-index: 4;
   width: 121px;
   height: 27px;
}

#highlightstext p  {
   line-height: 17px;
}

#highlightsbutton  {
	width: 218px;
	top: 332px;
	line-height: 17px;
}

#philosophytext p  {
   padding-bottom: 10px;
}

#welcometitletext  {
   visibility: visible;
   position: absolute;
   left: 223px;
   top: 568px;
   z-index: 3;
   width: 271px;
}

#activitiesbutton  {
	width: 127px;
	top: 312px;
}

#leftcolgreencopy  {
   background: url(sg_intl_media/leftcolgreencopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 499px;
   z-index: 3;
   width: 173px;
   height: 361px;
}

#activitiestext p  {
   padding-bottom: 10px;
}

#philosophybutton  {
	font: bold 13px/8px Arial;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	visibility: visible;
	position: absolute;
	left: 234px;
	top: 312px;
	z-index: 2;
	width: 213px;
	height: 17px;
	line-height: 17px;
}

#arrowhostingcopy  {
   top: 290px;
}

#programlinecopy2  {
   top: 383px;
}

#bottomyellowbox  {
   background: url(sg_intl_media/bottomyellowbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 860px;
   z-index: 4;
   width: 818px;
   height: 35px;
}

#arrowhighlights  {
   top: 331px;
}

#welcomescroll p  {
   padding-bottom: 10px;
}

#welcomelinecopy  {
   background: url(sg_intl_media/welcomelinecopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 204px;
   top: 588px;
   z-index: 2;
   width: 602px;
   height: 1px;
}

#afterschooltext  {
   width: 376px;
}

#intlmenumenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#programlinecopy  {
   top: 362px;
}

#id0photogallery  {
   visibility: visible;
   position: absolute;
   left: 176px;
   top: 270px;
   z-index: 2;
   width: 639px;
   height: 270px;
   background-color: #B8B2FF;
   background-image: none;
}

#arrowrealcopy2  {
   top: 311px;
}

#boardingtext p  {
   padding-bottom: 10px;
}

#commsvcstext p  {
   padding-bottom: 10px;
}

#highlightstext  {
   width: 409px;
}

#arrowclasscopy  {
   top: 352px;
}

#activitiestext  {
   width: 376px;
}

#commsvcsbutton  {
   width: 218px;
   top: 330px;
   line-height: 20px;
}

#philosophytext  {
   width: 376px;
   top: 387px;
}

#housingbutton  {
	width: 128px;
	top: 291px;
}

#welcomescroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 207px;
   top: 597px;
   z-index: 2;
   width: 447px;
   height: 238px;
}

#messagebutton  {
   height: 17px;
   width: 282px;
   top: 292px;
   line-height: 17px;
}

#feestitletext  {
   width: 342px;
}

#arrowrealcopy  {
   top: 311px;
}

#messagetext p  {
   padding-bottom: 10px;
}

#arrowtopcopy  {
   top: 290px;
}

#arrowcontact  {
   top: 290px;
}

#leftcolgreen  {
   background: url(sg_intl_media/leftcolgreen.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 270px;
   z-index: 3;
   width: 173px;
   height: 100px;
}

#intlmenumenu  {
   font: 12px/29px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   position: absolute;
   left: 38px;
   top: 345px;
   z-index: 4;
   width: 135px;
}

#boardingtext  {
   width: 383px;
}

#shape2copy10  {
   background-image: url(sg_intl_media/shape2copy10.gif);
   top: 632px;
}

#shape2copy11  {
   background-image: url(sg_intl_media/shape2copy11.gif);
   top: 660px;
}

#commsvcstext  {
   width: 409px;
}

#shape2copy12  {
   background-image: url(sg_intl_media/shape2copy12.gif);
   top: 689px;
}

#shape2copy2  {
   background-image: url(sg_intl_media/shape2copy5.gif);
   top: 402px;
}

#welcomeline  {
   top: 313px;
}

#shape2copy4  {
   background-image: url(sg_intl_media/shape2copy5.gif);
   top: 460px;
}

#id0arrowtop  {
   top: 565px;
   left: 203px;
}

#shape2copy8  {
   background-image: url(sg_intl_media/shape2copy8.gif);
   top: 574px;
}

#shape2copy7  {
   background-image: url(sg_intl_media/shape2copy7.gif);
   top: 546px;
}

#classtext p  {
   line-height: 5px;
}

#programline  {
   top: 383px;
}

#arrowadmins  {
   top: 290px;
}

#shape2copy5  {
   background-image: url(sg_intl_media/shape2copy5.gif);
   top: 488px;
}

#shape2copy9  {
   background-image: url(sg_intl_media/shape2copy9.gif);
   top: 603px;
}

#arrowcopy10  {
   background-image: url(sg_intl_media/arrowcopy10.gif);
   top: 642px;
}

#shape2copy3  {
   background-image: url(sg_intl_media/shape2copy5.gif);
   top: 431px;
}

#arrowcopy11  {
   background-image: url(sg_intl_media/arrowcopy11.gif);
   top: 671px;
}

#housingtext  {
   width: 383px;
}

#shape2copy6  {
   background-image: url(sg_intl_media/shape2copy6.gif);
   top: 517px;
}

#messagetext  {
   visibility: visible;
   position: absolute;
   left: 221px;
   top: 387px;
   z-index: 5;
   width: 383px;
}

#id1arrowtop  {
   top: 290px;
}

#arrowcopy4  {
   top: 465px;
   left: 15px;
}

#arrowclass  {
   top: 352px;
}

#menuxmedia  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 240px;
   z-index: 5;
   width: 818px;
   height: 30px;
}

#arrowcopy2  {
   top: 408px;
   left: 15px;
}

#shape2copy  {
   background-image: url(sg_intl_media/shape2copy5.gif);
   top: 374px;
}

#arrowcopy3  {
   top: 437px;
   left: 15px;
}

#arrowcopy7  {
   background-image: url(sg_intl_media/arrowcopy7.gif);
   top: 556px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 895px;
   width: 818px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#arrowphoto  {
   top: 290px;
}

#arrowcopy9  {
   background-image: url(sg_intl_media/arrowcopy9.gif);
   top: 613px;
}

#koreanMenu  {
	visibility: visible;
	position: absolute;
	top: 262px;
	left: 0px;
}

#chineseMenu  {
	visibility: visible;
	position: absolute;
	top: 293px;
	left: 0px;
}
#JapMenu  {
	visibility: visible;
	position: absolute;
	top: 324px;
	left: 0px;
}

#arrowcopy5  {
   background-image: url(sg_intl_media/arrowadmins.gif);
   top: 494px;
}

#arrowcopy8  {
   background-image: url(sg_intl_media/arrowcopy8.gif);
   top: 584px;
}

#arrowcopy6  {
   background-image: url(sg_intl_media/arrowadmins.gif);
   top: 523px;
}

#shape6copy  {
   background: url(sg_intl_media/shape6copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 817px;
   top: 255px;
   z-index: 2;
   width: 1px;
   height: 640px;
}

#classtext  {
   width: 376px;
}

#arrowfees  {
   top: 290px;
}

#arrowcopy  {
   top: 379px;
   left: 15px;
}

#arrowreal  {
   top: 311px;
}

#paulphoto  {
   background: url(sg_intl_media/paulphoto.gif) no-repeat;
   position: absolute;
   left: 679px;
   top: 555px;
   z-index: 3;
   width: 134px;
   height: 170px;
}

#arrowto  {
   top: 290px;
}

#layer27  {
   background: url(sg_intl_media/layer27.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 646px;
   top: 420px;
   z-index: 4;
   width: 170px;
   height: 158px;
}

#layer26  {
   background: url(sg_intl_media/layer26.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 646px;
   top: 544px;
   z-index: 6;
   width: 170px;
   height: 155px;
}

#layer23  {
   background: url(sg_intl_media/intltop.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 78px;
   z-index: 4;
   width: 818px;
   height: 162px;
}

#svcstop  {
   background: url(sg_intl_media/svcstop.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 818px;
   height: 78px;
}

#layer28  {
   background: url(sg_intl_media/layer28.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 646px;
   top: 678px;
   z-index: 5;
   width: 170px;
   height: 182px;
}

#layer24  {
   background: url(sg_intl_media/layer24.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 646px;
   top: 252px;
   z-index: 3;
   width: 170px;
   height: 253px;
}

#shape5  {
   background: url(sg_intl_media/shape5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 646px;
   top: 270px;
   z-index: 2;
   width: 169px;
   height: 616px;
}

#shape6  {
   background: url(sg_intl_media/shape6.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 641px;
   top: 253px;
   z-index: 2;
   width: 1px;
   height: 613px;
}

#shape1  {
   background: url(sg_intl_media/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 173px;
   top: 270px;
   z-index: 2;
   width: 1px;
   height: 625px;
}

#shape2  {
   background: url(sg_intl_media/shape2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 345px;
   z-index: 4;
   width: 174px;
   height: 1px;
}

#arrow  {
   background-image: url(sg_intl_media/arrow.gif);
   top: 350px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #0A2B56;
}
