﻿/*****************************************
	General Hacks
*****************************************/


/*****************************************
	top right bottom left
*****************************************/
body {
    height:100%;
	padding:0;
	margin:0;
	border: 0px;
        font-family:arial,verdana,sans-serif,SimSun;
	color:#000000;
	background-color: #F0F0F0;
	font-size: 13px;
	line-height: 24px;
}
.Box {
    float:left;
	display: inline;
    width: 940px;
    height:auto;
	padding-left: 27px;
	padding-right: 27px;
	background-color: #FFFFFF;
}
.MainPageBox {
    float:left;
	display: inline;
    width: 940px;
    height:auto;
	padding: 27px 27px 27px 27px;
	background-color: #FFFFFF;
}
/*****************************************
	LEFT 
*****************************************/
.Left { 
    float:left;
    width: 227px;
    height:100%;
    padding-right: 10px;
}

.Logo {
    float:left;
	padding-right: 10px;
	width: 227px;
	height:148px;
	background-image:url(_images/logo.jpg);
	background-repeat:no-repeat;
}

.TitlePage {
	height:29px;
	color:#ffb300;
	font-weight:bold;
	font-size: 14px;
	padding-top: 15px;
	text-align:left; 
}

/*---- MainNavigation -----*/
.SecondNavigationBox{
    padding-bottom:5px;
	padding-top:   10px;
	/*border-top:    1px solid #9cb059;
	border-bottom: 1px solid #9cb059;*/
}

.MainNavigationBox{
    padding-bottom:5px;
}

.ContentSection 				{	padding-left:10px; width:701px; }

/*---- Navigation "Tab" -----*/
.TabNav                         {   height: 41px; width: 701px; font-size: 12px; font-weight:bold; color:#ffffff;  float:left; margin-top:6px;  } 
.TabNav1 a                      {   height: 41px; width: 132px;  color:#ffffff; float:left; margin-right:3px; padding:6px 0 0 5px ;
                                    background-color: #88b626; text-decoration: none;  text-align:left;}
.TabNav1 a:visited		        {   background-color: #88b626; text-decoration: none;  }
.TabNav1 a:hover		        {   background-color: #cee2a7; text-decoration: none;  }
.TabNav2 a                      {   height: 41px; width: 132px;  color:#ffffff; float:left; margin-right:3px; padding:6px 0 0 5px ;
                                    background-color: #397922; text-decoration: none;  text-align:left;}
.TabNav2 a:visited		        {   background-color: #397922; text-decoration: none;  }
.TabNav2 a:hover		        {   background-color: #d7e4d3; text-decoration: none;  }
.TabNav3 a                      {   height: 41px; width: 132px;  color:#ffffff; float:left; margin-right:3px; padding:6px 0 0 5px ;
                                    background-color: #01662a; text-decoration: none;  text-align:left;}
.TabNav3 a:visited		        {   background-color: #01662a; text-decoration: none;  }
.TabNav3 a:hover		        {   background-color: #cce0d4; text-decoration: none;  }
.TabNav4 a                      {   height: 41px; width: 132px;  color:#ffffff; float:left; margin-right:3px; padding:6px 0 0 5px ;
                                    background-color: #159d79; text-decoration: none;  text-align:left;}
.TabNav4 a:visited		        {   background-color: #159d79; text-decoration: none;  }
.TabNav4 a:hover		        {   background-color: #d0ebe4; text-decoration: none;  }
.TabNav5 a                      {   height: 41px; width: 136px;  color:#ffffff; float:left;  padding:6px 0 0 5px ;
                                    background-color: #003c18; text-decoration: none;  text-align:left;}
.TabNav5 a:visited		        {   background-color: #003c18; text-decoration: none;  }
.TabNav5 a:hover		        {   background-color: #cdd8d2; text-decoration: none;  }

/*---- Navigation "Corp" -----*/
.CorpNav                         {   height: 41px; width: 701px; font-size: 12px; color:#ffffff;  float:left; margin-top:6px;  position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; } 
.CorpNav1 a                      {   height: 41px; width: 132px;  color:#ffffff; float:left; margin-right:3px; padding:6px 0 0 5px ; background-color: #fcc125; text-decoration: none;  text-align:left; }
.CorpNav1 a:visited		        {   background-color: #fcc125; text-decoration: none;  }
.CorpNav1 a:hover		        {   background-color: #fdd469; text-decoration: none;  }

.CorpNav2 a                      {   height: 41px; width: 132px;  color:#ffffff; float:left; margin-right:3px; padding:6px 0 0 5px ; background-color: #fecb00; text-decoration: none;  text-align:left;}
.CorpNav2 a:visited		        {   background-color: #fedb4f; text-decoration: none;  }
.CorpNav2 a:hover		        {   background-color: #fdd469; text-decoration: none;  }

.CorpNav3 a                      {   height: 41px; width: 132px;  color:#ffffff; float:left; margin-right:3px; padding:6px 0 0 5px ; background-color: #ffab17; text-decoration: none;  text-align:left;}
.CorpNav3 a:visited		        {   background-color: #ffc55f; text-decoration: none;  }
.CorpNav3 a:hover		        {   background-color: #fdd469; text-decoration: none;  }

.CorpNav4 a                      {   height: 41px; width: 132px;  color:#ffffff; float:left; margin-right:3px; padding:6px 0 0 5px ; background-color: #ffba25; text-decoration: none;  text-align:left;}
.CorpNav4 a:visited		        {   background-color: #ffcf69; text-decoration: none;  }
.CorpNav4 a:hover		        {   background-color: #fdd469; text-decoration: none;  }

.CorpNav5 a                      {   height: 41px; width: 136px;  color:#ffffff; float:left;  padding:6px 0 0 5px ; background-color: #fa7e00; text-decoration: none;  text-align:left;}
.CorpNav5 a:visited		        {   background-color: #fca64f; text-decoration: none;  }
.CorpNav5 a:hover		        {   background-color: #fdd469; text-decoration: none;  }

/*---- BottomNavigation -----*/
.BottomNavigation               {   color: #7b9522; font-size: 9px; }          
.BottomNavigation a:link		{   color: #7b9522; text-decoration: none; font-size: 9px; }
.BottomNavigation a:visited		{	color: #7b9522; text-decoration: none; font-size: 9px; }
.BottomNavigation a:hover		{	color: #F9A819;	text-decoration: none; font-size: 9px; }


/*****************************************
	RIGHT
*****************************************/
.Right { 
    float:left;
}

.Content {
    float:left;
	display: table;
	height:100%;
}
/*---- Banner -----*/
.Banner1 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/professional_courses.jpg);
	background-repeat: no-repeat;
}
.Banner2 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/corporate_leisure.jpg);
	background-repeat: no-repeat;
}
.Banner3 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/events.jpg);
	background-repeat: no-repeat;
}
.Banner4 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/new_media.jpg);
	background-repeat: no-repeat;
}
.Banner5 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/about.jpg);
	background-repeat: no-repeat;
}
.Banner6 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/online_book.jpg);
	background-repeat: no-repeat;
}
.Banner7 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/photo_galleries.jpg);
	background-repeat: no-repeat;
}
.GenericBanner 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/blank_banner.jpg);
	background-repeat: no-repeat;
}

/*---- China Banner ----*/
.China_Banner1 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/cn_Introduction.jpg);
	background-repeat: no-repeat;
}
.China_Banner2 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/cn_StudentTestimonials.jpg);
	background-repeat: no-repeat;
}
.China_Banner3 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/cn_IndustryTestimonials.jpg);
	background-repeat: no-repeat;
}

/*---- Korea Banner ----*/
.Korea_Banner1 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/ko_Introduction.jpg);
	background-repeat: no-repeat;
}
.Korea_Banner2 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/ko_StudentTestimonials.jpg);
	background-repeat: no-repeat;
}
.Korea_Banner3 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/ko_IndustryTestimonials.jpg);
	background-repeat: no-repeat;
}

/*---- Vietnam Banner ----*/
.Vietnam_Banner1 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/vt_Introduction.jpg);
	background-repeat: no-repeat;
}
.Vietnam_Banner2 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/vt_StudentTestimonials.jpg);
	background-repeat: no-repeat;
}
.Vietnam_Banner3 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/vt_IndustryTestimonials.jpg);
	background-repeat: no-repeat;
}

/*---- Thailand Banner ----*/
.Thailand_Banner1 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/th_Introduction.jpg);
	background-repeat: no-repeat;
}
.Thailand_Banner2 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/th_StudentTestimonials.jpg);
	background-repeat: no-repeat;
}
.Thailand_Banner3 	 {
    float:left;
	margin-top:3px;
	width: 701px;
	height:75px;
	background-image:url(_images/th_IndustryTestimonials.jpg);
	background-repeat: no-repeat;
}

/*---- General Content -----*/
.Section1 	 {
    float:left;
	text-align:left;
	vertical-align:top;
	width:225px;
	padding: 10px 0px 0px 0px;
}
.Section2 	 {
    float:left;
	text-align:left;
	vertical-align:top;
	width:207px;
	padding: 10px 8px 0 10px;
}
.Section3 	 {
    float:left;
	text-align:left;
	vertical-align:top;
	width:225px;
	padding: 10px 0 0 0;
}

.SImageLeft 	 {
    width: 109px;
	padding-bottom:10px;
	float: left;
	margin-right :0px;
}
.SImageRight 	 {
    width: 109px;
	padding-bottom:10px;
	float: right;
}
/*---- Corporate & Leisure Classes -----*/
.ContentCorp {
    float:left;
	display: table;
	background-color: #fffcf5;
	padding-bottom:20px;
}
.BImagesBox 	 {
	display: inline;
	float:left;
	width: 227px;
	height:222px;
}
.ContentBoxColor 	 {
	display: inline;
	margin :10px 100px 10px 10px;
	text-align:left;
	font-size:13px;
}
.CorpTextBox 	 {
	display: table;
	float:right;
	padding :0 0 0 0;
	width: 691px;
	height:222px;
	color:#FFFFFF;
	padding-right:10px;
	background-color: #f9b27a;
	background-position: top;
}
.CorpTextBox2 	 {
    display: inline;
	width: 701px;
	padding :0 0 10px 0 ;
	background-color: #fffcf5;
	background-position: top;
	border: 1px solid #9cb059;
}
.CorpSuititle 	 {
	color: #feb300;
	font-weight:bold;
}

/*****************************************
	Drop-Menu
*****************************************/
.JumpMenu {
    float: right;
	vertical-align: top;
	margin-top: 10px;
	margin-right:10px;
	width: 220px;
	height:22px;
	font-size:10px;
	color:#8c8c8c;
	border: 1px solid #b6e565;
	background-color: #e6e6e6;
}
.SearchArea 
{
    float: right;
    clear:both;
    margin-right:10px;
    margin-top: 5px;
	text-align:right;
}
.SearchAreaTextBox
{
    vertical-align: top;
    color: #8c8c8c;
}

.SearchAreaButton {
	font-size:11px;
}

form 
{
    margin: 0px 0px 0px 0px;
}
/*****************************************
	COPYRIGHT
*****************************************/

.Copy {
	color: #7b9522;
	font-size: 9px;
	text-align: left;
}
.Copyright { 
    float:left;
    color: #7b9522;
    font-size: 9px;
}
.BoxCopyright{
	float:left;
	padding-top: 25px;
}
.BoxBottom{
	float:left;
	text-align:right;
	padding:0;
	width: 950px;
	background-color: #FFFFFF;
	background-position: center;
	padding:20px;
}

/*****************************************
	Form
*****************************************/

.QUESTION_CONTENT { padding:9px 0 4px 0px; vertical-align:top; }
.QUESTION_ROW {padding-top:20px;}
.QUESTION_CELL { }
.QUESTION_ERROR_ROW {padding-bottom:10px;}
.QUESTION_ERROR_CELL {}
.QUESTION_ERROR {}
.QUESTION_OPTION_ROW { }
.QUESTION_OPTION_CELL { padding:4px; vertical-align:top;}
.bg_gradient { background-image:url(images/bg_gradient.gif); background-repeat:repeat-x;}
.question_title { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1a5757; border-bottom:1px solid #666666; padding:15px 10px 5px 0; }
.input_text600 { width:600px; }
.input_text300 { width:300px; }
.input_text250 { width:250px; }
.input_text150 { width:150px; }
.input_text100 { width:100px; }
.input_text75 { width:75px; }
.table_header { text-align:center; color:white; }
.RedRemind
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}

