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

#slogan {
	position:relative;
	z-index:-2;
}

.image-wrap {
	margin-top: -45%;
	position:relative;
	z-index:3;
}

.left-box {
	float: left;
	width: 200px;
	text-align: right;
	padding: 0 2% 0 0;
}

.left-box img {
	padding-left: 25%;
}

.left-box h2 {
	text-transform: uppercase;
}

.left-box ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
	line-height: 30px;
}

.left-box ul span {
	text-decoration: underline;
}

.divider {
	float: left;
	width: 13px;
	padding: 0px;
	margin: 0px;
	height: 100%;
}

.right-box {
	float: left;
	width: 730px;
	text-align: left;
	margin-left: -22%;
	margin-top: 50px;
}

/* about page */
.word {
	float: left;
	width: 200px;
	font-size: 1.5em;
	margin-top: -20px;
}

.para {
	float: left;
	width: 400px;
	font-size: 14px;
}

.right-box div h1 {
	color: #dbb02c;
	text-transform: uppercase;
}

.right-box div p span {
	color: #dbb02c;
}

/* mission page */
.right-box h4 {
	color: #dbb02c;
	text-transform: uppercase;
	line-height: 5px;
	font-size: 0.9em;
}

.right-box ul {
    list-style-type: square;
    padding: 10px 0 0 0;
    margin: 0px;
}

.right-box ul p{
	margin: -15px 0 0 0;
}

.right-box ul h4{
	color: #000;
}

/* testimonial page */
.testimonial-wrap {
	width: 100%;
}

.testimonial-wrap div {
	width: 150px;
	text-align: left;
	padding: 20px 55px 0 0;
}

.testimonial-wrap div img {
	width: 80%;
}

.testimonial-wrap div blockquote {
	margin: 0;
	padding-top: 30px;
}

.bqstart {
	float: left;
	font-size: 300%;
    color: #000;
	margin-top: -8px;
	margin-right: 10px;
	height: 15px;
 }

.bqend {
	float: right;
	font-size: 300%;
    color: #000;
	margin-top: -3px;
 }
 
.testimonial-wrap div h5 {
 	color: #d1db2c;
}

/* student care page */
.curriculum-table {
	width: 100%;
}

.curriculum-table td, th {
	height: 40px;
	vertical-align: top;
}

.curriculum-table-right {
	text-align: right;
	width: 45%;
	padding-right: 20px;
}

.curriculum-table-left {
	text-align: left;
}

.schedule-image {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.menu-header {
	margin-left: -15px;
	padding-top: 20px;
}

#menu-wrap, #tea-wrap {
	width: 100%;
	font-size: 12px;
}

#nutrition-wrap {
	width: 99%;
	font-size: 12px;
}

.menu-item {
	width: 35px;
	height: 47px;
	background: url('../images/student-care/menu-item.png');
	background-size: 35px 47px;
	background-repeat: no-repeat;
	padding: 25px 0 0 14px;
	font-weight: bold;
	color: #39a1bd;
}

.i {
	padding: 25px 0 0 16px;
}

#menu-wrap ul, #tea-wrap ul {
	list-style-type: none;
}

.list {
	margin: -10px 0 0 -120px;
}

.left {
	width: 300px;
}

.group {
	float: left;
	padding-bottom: 10px;
}

.tea-item {
	width: 35px;
	padding: 0 14px 0 0;
	font-weight: bold;
	color: #39a1bd;
	font-size: 14px;
}

.justify {
	text-align: justify;
}

#nutrition-wrap {
	margin-top: -10px;
}

.nutrition-tip {
	text-align: left;
	width: 100px;
}

.guideline-header {
	font-weight: bold;
	font-size: 13px;
	padding: 0 0 0 30px;
	margin-bottom: 3px;
}

.one {
	color: #2e83bf;
}

.two {
	color: #2ebfba;
}

.three {
	color: #a9bf2e;
}

.four {
	color: #bf982e;
}

.five {
	color: #bf612e;
}

.six {
	color: #bf2e98;
}

.seven {
	color: #bf2e5a;
}

.guideline-content {
	width: 120px;
	height: 50px;
	text-align: left;
	margin-top: -10px;
	padding: 0 0 0 15px;
}

.download-image {
	width: 100%;
}


.myButton {
	background-color:#39a0bd;
	-moz-border-radius:19px;
	-webkit-border-radius:19px;
	border-radius:19px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:helvetica;
	font-size:10px;
	text-transform: uppercase;
	padding:3px 20px;
	text-decoration:none;
}
.myButton:hover {
	background-color:#53bcd8;
}
.myButton:active {
	position:relative;
	top:1px;
}

.caret-student-care {
    border-top: 4px solid #aaa;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    width: 0;
    vertical-align: middle;

    -webkit-transition: color 0.1s linear;
 	  -moz-transition: color 0.1s linear;
   	-o-transition: color 0.1s linear;
      transition: color 0.1s linear;
	
	border-bottom: 4px solid transparent;
	border-top: 4px solid transparent;
	border-right: 4px solid transparent;
	border-left: 4px solid #fff;
	margin: -2px 0 0 8px;
		}

/* tution */
		.navi-inside {
		    width: 700px;
		    float: left;
		    color: #888;
		    display: block;
		    margin: -15px 0px 0px 0px;
		    overflow: hidden;
		}
		
	    .navi-inside ul li {
	      display: inline-block;
	      list-style-type: none;
	  	}
		
        .navi-inside > ul > li > a {
		  text-transform: uppercase;
		  font-size: 13px;
          display: block;
          padding: 0 30px 0 0;
		  margin: -10px 0 0 0;
          text-decoration: none;
        }
		
        .navi-inside > ul > li > a > .caret {
          border-top: 4px solid #aaa;
          border-right: 4px solid transparent;
          border-left: 4px solid transparent;
          content: "";
          display: inline-block;
          height: 0;
          width: 0;
          vertical-align: middle;
		  
		  margin: 28px 0 0 -50%;
		  padding-bottom: 8px;
        }
		
        .navi-inside > ul > li > a > .caretblank {
          border-top: 4px solid transparent;
          border-right: 4px solid transparent;
          border-left: 4px solid transparent;
          content: "";
          display: inline-block;
          height: 0;
          width: 0;
          vertical-align: middle;
		  
		  margin: 28px 0 0 -50%;
		  padding-bottom: 8px;
        }
		
		#caret-en {
			border-top: 4px solid #39a1bd;
		}
		
		#caret-ch {
			border-top: 4px solid #dbc42c;
		}
		
		#caret-math {
			border-top: 4px solid #ff0000;
		}
		
		#caret-sci {
			border-top: 4px solid #93db2c;
		}

		.navi-divider-top, .navi-divider-bottom{
			margin-left: -30px;
		}
		
/* Career */
.career-table {
	width: 100%;
}

.career-table td {
	vertical-align: top;
}

.career-table-left {
	text-align: left;
	font-size: 16px;
	width: 35%;
}

.caeer-table-right {
	text-align: left;
	padding-left: 20px;
}

.career-table td span {
	color: #dbb02c;
}

/* Contact Us */
.map-detail {
	float: left;
	width: 200px;
	font-size: 12px;
	padding-right: 5px;
	padding-bottom: 10px;
}	

.map-detail ul {
    list-style-type: none;
}

.map-detail ul li {
	padding: 2px 0 2px ;
}

.map-title {
	color: #ced82e;
	font-weight: bold;
	font-size: 15px;
}		

.map-head {
	font-weight: bold;
}

.branch-detail {
	width: 100%;
}

.branch-detail ul{
    list-style-type: none;
}

.branch-detail ul li {
	padding: 2px 0 2px;
}

.update-soon {
	height: 420px;
	width: 100%;
	text-align: center;
	margin-top: 50px;
}

/* bottom */
#bottom {
	margin-top: 5%;
}