/* ///////////*/
/*    BODY    */
/* ///////////*/

/* BODY */
.b {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
}

/* ////////////////*/
/* CONTACT DETAILS */
/* ////////////////*/

/* CONTACT TEXT */
.ct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
/* COUNTRY TITLE */
.cn2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CC0005;
}
/* NUMBERS RED */
.cn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #CC0005;
}
/* CONTACT SKYPE GREEN */
.cs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #578102;
	text-decoration: none;
}
/* CONTACT SKYPE GREEN LINK */
.cs2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #578102;
	text-decoration: none;
}
.cs2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #578102;
	text-decoration: none;
}
.cs2:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #578102;
	text-decoration: none;
}
.cs2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #578102;
	text-decoration: none;
}
/* CONTACT EMAIL BLUE */
.ce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0066FF;
}
/* CONTACT EMAIL BLUE LINK */
.ce2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}
.ce2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}
.ce2:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}
.ce2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}

/* ////////////////*/
/* LEFT SIDE NAV */
/* ////////////////*/

/* Welcome to Global TEFL Partners */
.wt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	border-right: 1px solid #999999; 
	padding-right: 5px;
}
/* LEFT SIDE NAV - ORANGE */
.lo:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
.lo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
.lo:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #F65D00;
	text-decoration: underline;
}
.lo:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}


/* ////////////////////////*/
/* MAIN TEXT LINK - ORANGE */
/* ////////////////////////*/

/* MAIN TEXT LINK - ORANGE */
.mlo:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
.mlo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
.mlo:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #F65D00;
	text-decoration: underline;
}
.mlo:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}

/* /////////////////////*/
/*    GREY TEXT LINK    */
/* /////////////////////*/

/* 9PX GREY TEXT LINK */
.gl:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.gl:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.gl:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #F65D00;
	text-decoration: none;
}
.gl:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

/* //////////////////*/
/* MAIN PAGE - INDEX */
/* //////////////////*/

/* AFRICA RED LINE */	
.africa_t {	
	border-top: 2px solid #DE2100; 
	border-bottom: 2px solid #DE2100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}
/* AMERICA GREEN LINE */	
.america_t {	
	border-top: 2px solid #63B529; 
	border-bottom: 2px solid #63B529;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}
/* ASIA BLUE LINE */	
.asia_t {	
	border-top: 2px solid #4284CE; 
	border-bottom: 2px solid #4284CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}
/* EURPOE YELLOW LINE */	
.europe_t {	
	border-top: 2px solid #FFDE10; 
	border-bottom: 2px solid #FFDE10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}

/* ////////////////*/
/* TOP NAV COLOURS */
/* ////////////////*/

/* AFRICA RED TEXT */
.a_r {	
	color: #DE2100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
}
/* AMERICA GREEN TEXT */
.a_g {	
	color: #63B529;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
}
/* ASIA BLUE TEXT */
.a_b {	
	color: #4284CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold; 
}
/* EURORE YELLOW TEXT */
.e_y {	
	color: #FFDE10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
}

/* //////////////////*/
/* INDEX COUNTRY DIV */
/* //////////////////*/

/* INDEX COUNTRY DIV BOX 1 */
.box1 {	
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	height: 85px;
	width: 175px;
	color: #4284CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
}
/* INDEX COUNTRY DIV BOX 2 */
.box2 {	
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	height: 85px;
	width: 175px;
	color: #4284CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
}
/* INDEX COUNTRY DIV BOX 3 */
.box3 {	
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	height: 85px;
	width: 175px;
	color: #DE2100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
}
/* INDEX COUNTRY DIV BOX 4 */
.box4 {	
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	height: 85px;
	width: 175px;
	color: #4284CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
}
/* INDEX COUNTRY DIV BOX 5 */
.box5 {	
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	height: 85px;
	width: 175px;
	color: #C9AD01;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
}
/* INDEX COUNTRY DIV BOX 6 */
.box6 {	
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	height: 85px;
	width: 175px;
	color: #63B529;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
}

/*///////////////*/
/*    BOX LINK   */
/*///////////////*/

/* BLUE BOX LINK */
a.box_blue {
color: #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: bold;
font-weight: bold;
text-decoration: none;
}
a.box_blue:hover {
color: #4284CE;
text-decoration: none;
}
/* GREEN BOX LINK */
a.box_green {
color: #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: bold;
font-weight: bold;
text-decoration: none;
}
a.box_green:hover {
color: #63B529;
text-decoration: none;
}
/* YELLOW BOX LINK */
a.box_yellow {
color: #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: bold;
font-weight: bold;
text-decoration: none;
}
a.box_yellow:hover {
color: #FFDE10;
text-decoration: none;
}
/* RED BOX LINK */
a.box_red {
color: #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: bold;
font-weight: bold;
text-decoration: none;
}
a.box_red:hover {
color: #DE2100;
text-decoration: none;
}

/* /////////////////////////*/
/* TEFL / TESOL COURSE PAGE */
/* /////////////////////////*/

/* AFRICA RED LINE */	
.africa_t_2 {	
	border-top: 2px solid #DE2100; 
	border-bottom: 2px solid #DE2100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: justify; 
}
/* AMERICA GREEN LINE */	
.america_t_2 {	
	border-top: 2px solid #63B529; 
	border-bottom: 2px solid #63B529;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: justify; 
}
/* ASIA BLUE LINE */	
.asia_t_2 {	
	border-top: 2px solid #4284CE; 
	border-bottom: 2px solid #4284CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: justify; 
}
/* EURPOE YELLOW LINE */	
.europe_t_2 {	
	border-top: 2px solid #FFDE10; 
	border-bottom: 2px solid #FFDE10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: justify; 
}

/* /////////*/
/* H1 TITLE */
/* /////////*/

/* H1 AFRICA TITLE */
.h1_africa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	color: #DE2100;
	text-align: justify; 
}
/* H1 AMERICA TITLE */
.h1_america {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	color: #63B529;
	text-align: justify; 
}
/* H1 ASIA TITLE */
.h1_asia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	color: #4284CE;
	text-align: justify; 
}
/* H1 EUROPE TITLE */
.h1_europe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	color: #E4C401;
	text-align: justify; 
}
/* /////////////*/
/* H2 SUB TITLE */
/* /////////////*/

/* H2 AFRICA SUB TITLE */
.h2_africa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #DE2100;
	text-align: justify; 
}
/* H2 AMERICA SUB TITLE */
.h2_america {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #63B529;
	text-align: justify; 
}
/* H2 ASIA SUB TITLE */
.h2_asia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #4284CE;
	text-align: justify; 
}
/* H2 EUROPE SUB TITLE */
.h2_europe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #E4C401;
	text-align: justify; 
}
/* /////////////*/
/* H3 SUB TITLE */
/* /////////////*/

/* H3 AFRICA SUB TITLE */
.h3_africa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}
/* H3 AMERICA SUB TITLE */
.h3_america {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}
/* H3 ASIA SUB TITLE */
.h3_asia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}
/* H3 EUROPE SUB TITLE */
.h3_europe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}
/* /////////////*/
/* H6 SUB TITLE */
/* /////////////*/

/* H6 SUB TITLE */
.h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}
/* H6 AFRICA SUB TITLE */
.h6_africa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}
/* H6 AMERICA SUB TITLE */
.h6_america {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}
/* H6 ASIA SUB TITLE */
.h6_asia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}
/* H6 EUROPE SUB TITLE */
.h6_europe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}

/* H6 LINK */
.h6l:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.h6l:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.h6l:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.h6l:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* ///////////////*/
/* COLOURED LINES */
/* ///////////////*/

/* BLUE LINE */
.lb {
	color: #4284CE;
}
/* RED LINE */
.lr {
	color: #DE2100;
}
/* GREEN LINE */
.lg {
	color: #63B529;
}
/* YELLOW LINE */
.ly {
	color: #FFDE10;
}

/* ///////////////*/
/* COLOURED LINES */
/* ///////////////*/

/* RED PRICE TEXT */
.red_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

/*///////////////*/
/*    BOX LINK   */
/*///////////////*/

/* BLUE BOX LINK */
a.box_blue {
color: #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: bold;
font-weight: bold;
text-decoration: none;
}
a.box_blue:hover {
color: #4284CE;
text-decoration: none;
}
/* GREEN BOX LINK */
a.box_green {
color: #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: bold;
font-weight: bold;
text-decoration: none;
}
a.box_green:hover {
color: #63B529;
text-decoration: none;
}
/* YELLOW BOX LINK */
a.box_yellow {
color: #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: bold;
font-weight: bold;
text-decoration: none;
}
a.box_yellow:hover {
color: #FFDE10;
text-decoration: none;
}
/* RED BOX LINK */
a.box_red {
color: #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: bold;
font-weight: bold;
text-decoration: none;
}
a.box_red:hover {
color: #FFDE10;
text-decoration: none;
}