@charset "utf-8";

/* General */
Body {margin:0; background:url(../images/bg.jpg) repeat-y top center #FFFFFF;}
#topBar {width:174px; height:46px; background:url(../images/top_bar_bg.jpg) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0099CC; font-weight:bold; padding:10px 0 0 45px; margin-left:540px;}
#topBar a {color:#FFFFFF; text-decoration:none;}
#topBar a:hover {color:#0099CC; text-decoration:none;}
#siteHeader {padding:5px 0 0 35px;}
#siteHeader img {float:left; padding:0 20px 0 0; border:0;}
#siteHeader .text {width:360px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999999; font-weight:bold; float:left; clear:right; padding:25px 0 0 0;}
#siteHeader .smalltext {width:500px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; font-weight:normal; padding:5px 0 0 0;}
#content {padding:40px 0 0 0;}

#more {font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:#B2D1E0 1px solid; padding-bottom:5px; margin:25px 0 30px 0;}
#more img {border:0; vertical-align:baseline; padding-left:5px;}
#more A {color:#0099CC; text-decoration:none;}
#more A:hover {color:#666666; text-decoration:none;}
#sidebarMore {font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:#B2D1E0 1px solid; padding-bottom:5px; margin:15px 0 30px 0;}
#sidebarMore img {border:0; vertical-align:baseline; padding-left:5px;}
#sidebarMore A {color:#0099CC; text-decoration:none;}
#sidebarMore A:hover {color:#666666; text-decoration:none;}
#sidebarMore1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:5px; margin:15px 0 0 0;}
#sidebarMore1 img {border:0; vertical-align:baseline; padding-left:5px; float:none;}
#sidebarMore1 A {color:#0099CC; text-decoration:none;}
#sidebarMore1 A:hover {color:#666666; text-decoration:none;}
#sidebarMore2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:#B2D1E0 1px solid; padding-bottom:5px; margin:0 0 30px 0;}
#sidebarMore2 img {border:0; vertical-align:baseline; padding-left:5px;}
#sidebarMore2 A {color:#0099CC; text-decoration:none;}
#sidebarMore2 A:hover {color:#666666; text-decoration:none;}

#sidebarDictionary {font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:#B2D1E0 1px solid; padding-bottom:5px; margin:0 0 20px 0;}
#sidebarDictionary img {border:0; vertical-align:baseline; padding-left:5px;}
#sidebarDictionary A {color:#0099CC; text-decoration:none;}
#sidebarDictionary A:hover {color:#666666; text-decoration:none;}

#divider {border-bottom:#B2D1E0 1px solid; padding-bottom:5px; margin:15px 0 30px 0;}
#dividerTop {padding-bottom:0; margin:20px 0 30px 0; text-align:right; background:url(../images/back_to_top_bg.gif) repeat-x center;}
#dividerTop A {color:#0099CC; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:#FFFFFF; padding-left:10px;}
#dividerTop A:hover {color:#666666;}
#dividerTop img {vertical-align:baseline; border:0; padding-left:5px;}
#sidebar {background:#D8E8EF; margin:40px 0 0 1px; padding:20px;}
#sidebar P {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; margin-top:10px; padding:0;}
#sidebar ul {list-style-image:url(../images/bullet.gif); margin:0 0 0 15px; padding:0;}
#sidebar li {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}

#quote {background:url(../images/quote.jpg) center top no-repeat; margin:40px 0 0 0; padding:15px 25px 40px 35px;}
#quote .quoteText {color:#006699; font-family:"Times New Roman", Times, serif; font-size:18px; font-style:italic; font-weight:bold; text-align:left;}
#quote .quoteSource {color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; margin-top:10px;}

#contactbox {background:url(../images/contact_boxbg.gif) repeat-y top left;}
#contactbox .boxtop {margin:0; height:63px; background:url(../images/contact_boxtop.jpg) no-repeat top left;}
#contactbox .boxbottom {margin:0; height:15px; background:url(../images/contact_boxbottom.gif) no-repeat top left;}
#contactbox .content {padding:10px 15px 0 15px;}
#contactbox .content P {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
#contactbox img.mail {float:left; padding-right:10px; padding-bottom:30px; padding-top:2px;}
#contactbox img.icon {float:left; padding-right:10px; padding-bottom:10px; padding-top:2px;}

#mainButton {background:url(../images/main_button_bg_off.gif) no-repeat left top; padding:7px 0 0 15px; width:213px; height:33px; margin:10px 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF;}
#mainButton A {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF; width:213px;}
#mainButton:hover {background:url(../images/main_button_bg_on.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; vertical-align:middle; padding:7px 0 0 15px; height:33px; color:#FFFFFF;}
#mainButtonLong {background:url(../images/main_button_long_bg_off.gif) no-repeat left top; padding:7px 0 0 15px; width:263px; height:33px; margin:10px 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF;}
#mainButtonLong A {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF; width:263px;}
#mainButtonLong:hover {background:url(../images/main_button_long_bg_on.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; vertical-align:middle; padding:7px 0 0 15px; height:33px; color:#FFFFFF;}

#bc {height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;}
#bc A {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;}
#bc A:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0099CC;}
#bc .levelOne {background:#CCCCCC; padding-left:20px;}
#bc .greyArrow {background:url(../images/bc_grey_arrow.gif) no-repeat top left;}
#bc .levelTwo {background:#0099CC; padding-left:20px;}
#bc .blueArrow {background:url(../images/bc_blue_arrow.gif) no-repeat top left;}

.code {background:#D2E7EC; padding:10px; scrollbar:none; border:0;}
.code P {color:#666666;}

li img {padding-left:5px;}

#copyright {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin:50px 0 20px 0; text-align:left;}

P {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999999;}
A {color:#0099CC; text-decoration:none;}
A:hover {color:#666666; text-decoration:none;}
.caption {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}

#alphabet {font-size:16px; font-weight:bold; color:#666666;}
#alphabet a{font-size:16px; font-weight:bold; color:#0099CC;}
#alphabet a:hover{color:#666666; text-decoration:none;}


/* Home */
/****************** Change HOME section image here ****************/
#homeContent {background:url(../images/key_visual_home.jpg) no-repeat top right;}
/******************************************************************/

#intro img {background:#D7E7EE; float:left; padding:3px; border:D7E7EE 3px solid;}
#intro table {float:left; margin:0 10px 5px 0;}
#intro P {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:999999; line-height:20px; color:#999999; }

#services .title{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold;}
#services ul {list-style-image:url(../images/bullet.gif); margin:15px; padding:0;}
#services li {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}

#resources .title{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold;}
#resources .subtitle{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#resources table {float:right; margin:20px 0 5px 10px;}
#resources img {background:#D7E7EE; float:left; padding:3px; border:D7E7EE 3px solid;}
#resources ul {list-style-image:url(../images/bullet.gif); margin:15px; padding:0;}
#resources li {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}

#overseas .title{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold;}
#overseas img {float:left; padding:20px 10px 20px 0; margin:0;}

#tutors .title{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
#tutors .box {background:url(../images/boxbg.gif) repeat-y left top;}
#tutors .boxtop {margin:6px 0 0 0; height:10px; background:url(../images/boxtop.gif) no-repeat top left;}
#tutors .boxbottom {margin:0; height:10px; background:url(../images/boxbottom.gif) no-repeat top left;}
#tutors .content {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; padding:5px 15px 5px 15px;}
#tutors .content P {margin:0; padding:0;}

#news .title {color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold;}
#news .newsItem {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; padding:10px 0 0 0;}
#news .divider {height:10px; border-bottom:#B8C0C4 dashed 1px;}
#news .divider2 {height:15px; border-bottom:#B2D1E0 1px solid; margin-bottom:30px;}

#corporate .title {color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold;}

#keywords .title {color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}

#sidebarResources .title {color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold;}
#sidebarResources ul {list-style-image:url(../images/bullet.gif); margin:0 0 0 15px; padding:0;}
#sidebarResources li {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}

#blog .title{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold;}


/* Services */
/****************** Change HOME section image here ****************/
#servicesContent {background:url(../images/key_visual_home.jpg) no-repeat top right;}
/******************************************************************/

#charges .title{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold;}
#charges table {margin-left:-5px;}
#charges .cat {background:#006699; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; vertical-align:middle;}
#charges .subcat {background:#69A9BE;  height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; vertical-align:middle;}
#charges td {background:#DDDDDD;  height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; vertical-align:middle;}
#charges .remarks {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; padding:5px 0 0 0;}

#bookingInfo {margin:30px 0 0 0;}
#bookingInfo .header {clear:both; float:left; width:590px;}
#bookingInfo .title {color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; float:left;}
#bookingInfo .divider {background:#7FB2CC; width:1px; height:28px; margin:0 10px 0 10px; float:left;}
#bookingInfo .button {color:#0099CC; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:left; vertical-align:middle; margin:7px 0 20px 0;}
#bookingInfo .button:hover {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:left; vertical-align:middle; margin-top:7px;}
#bookingInfo .button img {float:left; padding-right:5px; vertical-align:middle; border:0;}

#cancellation .header {width:590px;}
#cancellation .title {color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold;}
#cancellation table {margin-left:-5px;}
#cancellation .cat {background:#006699; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; vertical-align:top;}
#cancellation .subcat {background:#69A9BE;  height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; vertical-align:top;}
#cancellation td {background:#DDDDDD;  height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; vertical-align:top;}

#corporate .header {width:590px;}
#corporate .title {color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold;}
#corporate .subtitle{color:#0099CC; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
#corporate ul {list-style-image:url(../images/bullet.gif); margin:15px; padding:0;}
#corporate li {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
#corporate .director img {background:#D7E7EE; float:left; padding:3px; border:D7E7EE 3px solid;}
#corporate .director table {float:left; margin:0 10px 5px 0;}

#reasons .title {color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; padding-bottom:15px;}
#reasons .divider2 {height:15px; border-bottom:#B2D1E0 1px solid; margin-bottom:30px;}

#busCom .title {color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; padding-bottom:15px;}
#busCom .divider2 {height:15px; border-bottom:#B2D1E0 1px solid; margin-bottom:30px;}

#consultancy .title {color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; padding-bottom:15px;}


/* About Us */
/****************** Change HOME section image here ****************/
#aboutContent {background:url(../images/key_visual_home.jpg) no-repeat top right;}
/******************************************************************/

#about {margin-bottom:20px;}
#about img {background:#D7E7EE; float:left; padding:3px; border:D7E7EE 3px solid;}
#about table {float:left; margin:0 10px 5px 0;}
#about table.image2 {float:right; margin:0 0 5px 10px;}

#tutorsInfo {margin:30px 0 0 0;}
#tutorsInfo. tutorBox {margin:20px 0 20px 0; float:left; clear:both;}
#tutorsInfo img {background:#D7E7EE; float:left; padding:3px; border:D7E7EE 3px solid; margin-bottom:17px;}
#tutorsInfo table {float:left; margin:0 10px 20px 0;}
#tutorsInfo .title {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#999999; padding-bottom:15px; border-bottom:#999999 1px dashed;}
#tutorsInfo .subtitle{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}



/* Contact Us */
/****************** Change HOME section image here ****************/
#contactContent {background:url(../images/key_visual_home.jpg) no-repeat top right;}
/******************************************************************/

#contact .title{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold;}
#contact .subtitle{color:#0099CC; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
#contact iframe {float:left; background:#D7E7EE; float:left; padding:3px; border:D7E7EE 3px solid; margin:15px 15px 0 0;}
#contact .direction {width:590px; margin-top:170px;}
#contact .directionMK {width:590px; margin-top:240px;}
#contact ul {list-style-image:url(../images/bullet.gif); margin:15px; padding:0;}
#contact li {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}

#vacancies .title {color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; float:left;}
#vacancies ul {list-style-image:url(../images/bullet.gif); margin:15px; padding:0;}
#vacancies li {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
#vacancies .subtitle{color:#0099CC; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}


/* Resources */
/****************** Change HOME section image here ****************/
#resourcesContent {background:url(../images/key_visual_home.jpg) no-repeat top right;}
/******************************************************************/

#subject .title{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold;}
#subject .subtitle{color:#0099CC; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
#subject table {margin-left:-5px;}
#subject td {background:#69A9BE;  height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; vertical-align:middle;}
#subject td:hover {background:#0099CC;  height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; vertical-align:middle;}
#subject td A {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; vertical-align:middle;}
#subject ul {list-style-image:url(../images/bullet.gif); margin:15px; padding:0;}
#subject li {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}

#english .title{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold;}
#english .subtitle{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#english table {margin-left:-5px; margin-bottom:40px;}
#english .cat {background:#006699; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; vertical-align:middle; padding-left:10px; border:0;}
#english .subcat {background:#69A9BE;  height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; vertical-align:middle;}
#english td {background:#FFFFFF;  height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; vertical-align:middle; border-bottom:#CCCCCC 1px dashed; padding-left:10px;}
#english td A {color:#0099CC;}
#english ul {list-style-image:url(../images/bullet.gif); margin:15px; padding:0;}
#english li {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}


#download .title{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold;}
#download img {float:right; border:0;}
#download img.adobe {float:right; margin:15px 10px 0 10px;}
#download table {margin-left:-5px; margin-top:20px;}
#download .cat {background:#006699; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; vertical-align:middle; padding-left:10px; border:0;}
#download .subcat {background:#69A9BE;  height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; vertical-align:middle;}
#download td {background:#FFFFFF;  height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; vertical-align:middle; border-bottom:#CCCCCC 1px dashed; padding-left:10px;}

#articles .title{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold;}
#articles .subtitle {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}


/* Sitemap */

#sitemap .title{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold;}
#sitemap table { margin-top:20px;}
#sitemap .subtitle {color:#0099CC; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#sitemap .sectionHome {border-right:#E5E5E5 1px solid; width:80px; padding:10px 0 10px 0;}
#sitemap .sectionServices {border-right:#E5E5E5 1px solid; width:185px; padding:10px 0 0 20px; float:left;}
#sitemap .sectionAbout {border-right:#E5E5E5 1px solid; width:140px; padding:10px 0 0 20px; float:left; height:120px;}
#sitemap .sectionContact {border-right:#E5E5E5 0px solid; padding:10px 0 0 20px; float:left;}
#sitemap .sectionResources {border-right:#E5E5E5 1px solid; width:240px; padding:10px 0 0 20px; float:left;}
#sitemap ul {list-style-image:url(../images/bullet.gif); margin:15px; padding:0;}
#sitemap li {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; margin-bottom:10px;}
#sitemap li A {color:#999999; text-decoration:none;}
#sitemap li A:hover {color:#666666; text-decoration:none;}
#sitemap .subtitle A {color:#0099CC; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#sitemap .subtitle A:hover {color:#666666;}
#sitemap .hr {border-bottom:#E5E5E5 1px solid;}




