/* General Settings */
body{
background-color:#FFFFFF;
font-size:15px;
font-family:Tahoma, Arial;
}

#body-wrapper{
width:900px;
height:100%;
margin:0 auto;
}

h2{
font-size:18px;
}

img{
border:0;
}

p{
font-size:15px;
color:#231F20;
font-family:Tahoma, Arial;
line-height:20px;
}

table{
font-size:15px;
font-family:Tahoma, Arial;
}

a{
outline:none;
text-decoration:none;
}

.clear{
clear:both;
}

.width50{
width:50%;
}

.floatLeft{
float:left;
}

.listStyleNone{
list-style:none;
}

.listMergin{
margin:0;
padding:0;
}

.listStyleInside{
list-style-position:inside;
}

ul li{
font-size:15px;
line-height:22px;
}

.listHeight{
margin-top:10px;
}

a.go-to-top{
font-size:12px;
color:#9c0000;
text-decoration:none;
float:right;
}

iframe{
border:none;
}
/* End General Settings */

/* Logo */
#logo{
width:359px;
height:157px;
float:left;
margin-top:-10px;
}
/* End of Logo */

/* Navigation */

#nav-wrapper{
width:530px;
height:157px;
float:left;
}

/* End of Navigation */

/* Content */

#top-bg{
background:url(images/bg-top-about.jpg) top left no-repeat;
width:900px;
height:298px;
}

#top-bg-intel{
background:url(images/bg-top-intel.jpg) top left no-repeat;
width:900px;
height:298px;
}

#top-bg-program{
background:url(images/bg-top-program.jpg) top left no-repeat;
width:900px;
height:298px;
}

#top-bg-mandarin{
background:url(images/bg-top-mandarin.jpg) top left no-repeat;
width:900px;
height:298px;
}

#top-bg-contact{
background:url(images/bg-top-contact.jpg) top left no-repeat;
width:900px;
height:298px;
}

#bottom-bg{
background:url(images/bg-bottom-about.jpg) left no-repeat;
width:900px;
height:43px;
}

#bottom-bg-intel{
background:url(images/bg-bottom-intel.jpg) left no-repeat;
width:900px;
height:43px;
}

#bottom-bg-program{
background:url(images/bg-bottom-program.jpg) left no-repeat;
width:900px;
height:43px;
background-color:#cdb8d5;
}

#bottom-bg-mandarin{
background:url(images/bg-bottom-mandarin.jpg) left no-repeat;
width:900px;
height:43px;
background-color:#cced3a;
}

#bottom-bg-contact{
background:url(images/bg-bottom-contact.jpg) left no-repeat;
width:900px;
height:43px;
background-color:#ffc935;
}

#content-wrapper{
width:900px;
background:url(images/bg-side-about.jpg) left repeat-y;
background-color:#fff01b;
}

#content-wrapper-intel{
width:900px;
background:url(images/bg-side-intel.jpg) left repeat-y;
background-color:#9cdeff;
}

#content-wrapper-program{
width:900px;
background:url(images/bg-side-program.jpg) left repeat-y;
}

#content-wrapper-mandarin{
width:900px;
background:url(images/bg-side-mandarin.jpg) left repeat-y;
}

#content-wrapper-contact{
width:900px;
background:url(images/bg-side-contact.jpg) left repeat-y;
}

#content{
}

.left-content{
margin-left:0px;
width:350px;
float:left;
margin-top:-163px;
position:relative;
z-index:1;
}

.right-content{
font-size:15px;
width:430px;
float:left;
margin-top:-120px;
margin-left:50px;
padding:5px;
position:relative;
z-index:1;
line-height:20px;
}

.right-content-program{
width:430px;
float:right;
margin-top:-120px;
margin-right:70px;
padding:5px;
position:relative;
z-index:1;
background-color:#FFFFFF;
}

.right-content-power-tots{
width:430px;
float:right;
margin-right:70px;
padding:5px;
position:relative;
z-index:1;
background-color:#83D1D8;
margin-top:10px;
}

.right-content-mighty-tots{
width:430px;
float:right;
margin-right:70px;
padding:5px;
position:relative;
z-index:1;
background-color:#66ff66;
margin-top:10px;
}

.right-content-mandarin-tots{
width:430px;
float:right;
margin-right:70px;
padding:5px;
position:relative;
z-index:1;
background-color:#ff9999;
margin-top:-120px;
}

.bubbly, .power-tots, .creative, .mandarin-pluckers, .twinkle, .mandarin-cultural, .mandarin-me, .mandarin-tots, .mighty-tots{
width:400px;
margin:0 auto;
}

.bubbly ul li, .power-tots ul li, .creative ul li, .mandarin-pluckers ul li, .twinkle ul li, 
.mandarin-cultural ul li, .mighty-tots ul li, .mandarin-tots ul li, .mandarin-me ul li{
padding-top:10px;
}

.right-content-mandarin{
width:430px;
float:right;
margin-top:10px;
margin-right:70px;
padding:5px;
position:relative;
z-index:1;
background-color:#002060;
color:#FFFFFF;
font-size:12px;
}

.right-content-mandarin-me{
width:430px;
float:right;
margin-top:10px;
margin-right:70px;
padding:5px;
position:relative;
z-index:1;
background-color:#ff9933;
color:#000;
font-size:12px;
}

.right-content-cultural{
width:430px;
float:right;
margin-right:70px;
margin-top:10px;
padding:5px;
position:relative;
z-index:1;
background-color:#9966ff;
color:#000;
font-size:12px;
}

.right-content-mandarin p{
color:#FFFFFF;
}

.right-content-creative{
width:430px;
float:right;
margin-right:70px;
margin-top:10px;
padding:5px;
position:relative;
z-index:1;
background-color:#FFCC3E;
color:#000000;
font-size:12px;
}

.right-content-twinkle{
width:430px;
float:right;
margin-top:10px;
margin-right:70px;
padding:5px;
position:relative;
z-index:1;
background-color:#F6EB16;
color:#000000;
font-size:12px;
}

.sub-nav{
width:425px;
margin:0 auto;
margin-top:10px;
}

.right-content h2{
font-size:18px;
color:#2C3185;
}

/* End of Content */

/* Footer */

.footer{
padding:10px;
font-size:10px;
}

/* End of Footer */
