﻿body {
    background: url('../../../../images/bg_repeat.jpg');
    background-repeat: repeat;
    font-size: 62.5%;
    font-family: Arial;
   
}

#ContentFrame
{
    font-family: Arial;
}

a {
    cursor: pointer;
}

#maximizePanelContainer 
{
	font-size: 4px;
	position:absolute;
	left: 0px;
	top: 0px;
	width: 15px;
	height: 13px;
	overflow: visible;
	z-index: 1000;
}

#maximizePanel 
{
	position:absolute;
	left: 0px;
	top: 0px;
	width: 20px;
	height: 20px;
	margin: 2px 0px 0px 1px;
}

#maximizePanel a 
{
	position:absolute;
	left: 0px;
	top: 0px;
	font-size: 4px;
	padding: 2px 5px 1px 5px;
	border: 1px solid #777;
	border-top-width: 2px;
	/*border: none;*/
	background-color: #DDD;
	/*background-color: Transparent;*/
	text-decoration: none;
	border-radius: 2px;
	opacity: .5;
}

#interfaceControlFrameMinimizeContainer 
{
    margin: 0px 4px 0px 4px;
	position:relative;
	font-size: 2px; /*for IE*/
	text-align: right;
	padding-top: 4px;
	z-index: 100;
}

#interfaceControlFrameMinimizeContainer a {
	font-size: 2px;
	padding: 1px 6px 1px 6px;
	border: 1px solid #777;
	background-color: #AAA;
	text-decoration: none;
	border-radius: 2px;
}

#interfaceControlFrameMinimizeContainer a:hover {
	border: 1px solid #777;
	background-color: #CCC;	
}

#interfaceControlFrameHeader li {
    display: inline;
}

#interfaceControlFrameHeader a 
{
	outline: none;
    border: 1px solid #CCC;
    border-bottom : none;
    padding: 3px 10px 4px 10px;
    margin-left: 5px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
    background-color: #EAEAEA;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    -moz-border-top-left-radius:3px;
    -moz-border-top-right-radius:3px;
}

#interfaceControlFrameHeader a:link {
}

#interfaceControlFrameHeader a:hover {
    background-color: #DDD;
}

#interfaceControlFrameHeader a.selected {
    padding: 4px 10px 4px 10px;
    border-bottom: 2px solid White;
    background-color: White;
    font-weight:bold;
}

#interfaceControlFrameHeaderContainer
{
    margin: 0px 4px 0px 4px;
    overflow: visible;
	width: 250px;
}

#interfaceControlFrameHeader {
	position:relative;
    list-style: none;
    padding : 4px 0px 4px 5px;
    font-size: .7em;
    z-index: 50;
    text-shadow: 0 1px 2px #FFF;
}


#interfaceControlFrame {
    /*height:100%;*/
    /*background-color:Aqua;*/   
}

#interfaceControlFrameContainer 
{
    background-color: White;
    border: 1px solid #CCC;
    margin: 0px 4px 0px 4px;
    padding: 2px 0px 2px 0px;
    border-radius: 3px;
    overflow: hidden;
    /*height:100%;*/
}

#interfaceControlFrameLogoContainer
{
	background-color: White;
    border-bottom: 1px solid #EFEFEF;
    margin: -5px 0px 5px 0px;
    padding: 10px 5px 5px 5px;
    overflow: hidden;
}

#interfaceControlFrameLogoImageContainer
{
	text-align: center;
}

#interfaceControlFrameLogoCaptionContainer
{
	text-align: center;
    margin: 5px 10px 0px 10px;
	font-size: .7em;
	color: #333;
}

.preload {
    display: none;
}

Body div#InnerBackground
{
  background: url('../../resources/images/1-Home/1-Home_back.jpg') no-repeat bottom left;
  float: left;
  width: 960px;
  height: 340px;
  font-family: Arial;
}

Body div#InnerBackground h1
{
    color: #000080;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
}

.ContentProgrammes {
    float: right; width: 790px; height: 200px; margin-top: 10px;
}

a.bottom-box
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    width: 177px; height: 176px; padding-top: 7px; padding-left: 10px;
    display: block;
}

a.bottom-box:hover {
    color: #0000FF;
}

.map_container {
    position:absolute;
    left:255px;
    top:10px;
    width:537px;
    height:294px;
}

.maptint_container 
{
    left:0px;
    top:0px;
    width: 960px;
    height: 340px;
    background: url('../../resources/images/1-Home/Tab_03/1-Home_map_tint.png');
}

#map_tint {
    float:right;
    width: 960px;
    height: 340px;
}

.mapimg
{
    background: url('../../resources/images/1-Home/Tab_01/1-Home_map.png');
}

#map_img {
    position:absolute;
    left:0px;
    top:0px;
    width:473px;
    height:260px;
}

.tab_container 
{
    top: 0px;
    float: left;
    width: 164px;
    height: 340px;
}

.tab_container ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tab_container li 
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    list-style: none;
	float: left;
	background: url(../../resources/images/1-Home/1-Home_button.jpg) top right no-repeat;
	margin: 0;
}

.tab_container a {
	display: block;
	background: url(../../resources/images/1-Home/1-Home_button.jpg) top left no-repeat;
	color: #000080;
	text-align: center;
	text-decoration: none;
	width: 164px;
	height: 113px;
}

.tab_container a:hover {
	color: #FFFFFF;
    background: url('../../resources/images/1-Home/1-Home_button_selected.jpg');
}

.tab_container #selected {
    background: url('../../resources/images/1-Home/1-Home_button_selected.jpg');
}

.tab_container #selected a {
	color: #FFFFFF;
    background: url('../../resources/images/1-Home/1-Home_button_selected.jpg');
}

.OurPeople
{
    float: left; 
    background: url(../../resources/images/back-box-bottom.png) bottom #f7f9fb;
    background-repeat: no-repeat ;
    width: 788px; 
    padding-bottom:15px;
}

.OurPeople h1
{
    color: #000080;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
}

.divPeople
{
    float: left;
    height: 193px;
    width: 137px;
    margin-left: 40px;
    margin-top: 10px;
    border-bottom: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
}

.divPeople a 
{
	display: block;
	background: url(../../resources/images/5-Our-people/graduate-info-back.png) top left no-repeat;
	text-align: center;
	text-decoration: none;
	width: 136px;
	height: 43px;
}


.divPeople li {
	float: left;
    list-style: none;
	background: url(../../resources/images/5-Our-people/graduate-info-back.png) top right no-repeat;
	width: 136px;
	height: 43px;
}

.divPeople a:hover {
    color: #0000FF;
}
/*
.divPeople img
{
    margin:0 auto;
    display:block;
    max-height:196px;
    max-width:179px;
    width: auto;
    height:auto;
}
*/
.divShadow{
	background: url(../../resources/images/5-Our-people/back-shadow.png) top right no-repeat;
	height: 149px;
	width: 136px;
}

.OurProgrammes
{
    float: left; 
    background: url(../../resources/images/back-box-bottom.png) bottom #f7f9fb;
    background-repeat: no-repeat;
    width: 788px; 
    padding-bottom:15px;
}
.OurProgrammes p, .OurBusiness p, .PeopleProfile p
{
    text-align:justify;
}
.OurProgrammes h1
{
    color: #000080;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
}

.OurProgrammes h2
{
    color: #CC3300;
    font-size: 14px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 10px;
}

.OurProgrammes a
{
    color: #0000FF;
}

.OurBusiness
{
    float: left; 
    background: url(../../resources/images/back-box-bottom.png) bottom #f7f9fb;
    background-repeat: no-repeat ;
    width: 788px; 
    /*height: 860px;*/ 
    padding-bottom:15px;
}

.OurBusiness h1
{
    color: #000080;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
}

.OurBusiness h2
{
    color: #CC3300;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 10px;
}

.OurBusiness a
{
    color: #0000FF;
}

.OurBusiness li a
{
    color: #000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.divTabs
{
    float: left;
    width: 790px; 
    height: 30px;
}

.divTabs ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.divTabs li {
    list-style: none;
	float: left;
	background: url(../../resources/images/3-Our-Business/3-tab.png) top right no-repeat;
	margin: 2px;
	width: 154px;
}

.divTabs a {
	display: block;
	background: url(../../resources/images/3-Our-Business/3-tab.png) top left no-repeat;
	text-align: center;
	text-decoration: none;
	padding: 0.6em 1em 0.25em;
}
	
.divTabs a:hover {
	color: #FFFFFF;
	background-image: url(../../resources/images/3-Our-Business/3-tab-selected.png);
}

.divTabs .tabs .selected {
	color: #FFFFFF;
	background-image: url(../../resources/images/3-Our-Business/3-tab-selected.png);}
	
.divTabs .tabs .selected a {
	color: #FFFFFF;
	background-image: url(../../resources/images/3-Our-Business/3-tab-selected.png);
}

.divTabs .tabs li:first-child a {
	border-left: none;
}

/* FAQs */
.FAQs
{
    float: left; 
    background: url(../../resources/images/back-box-bottom.png) bottom #f7f9fb;
    background-repeat: no-repeat ;
    width: 788px; 
    padding-top:15px;
    padding-bottom:15px;
    color:Black;
}
.conFAQs
{
    position: inherit;
    margin-left: 20px;
    margin-right:20px;
    width:540px;
    float:left;
}
.conFAQs-img
{
    width:200px;
    float:left;
    display:block;
}
.FAQs .box-content
{
    padding:10px 0 10px 0;
}
.FAQs h1
{
    color: #000080;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
}

.FAQs h2
{
    color: #000080;
    font-size: 14px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 10px;
}
.FAQs p
{
    text-align:justify;
}

.FAQs a
{
    color: #0000FF;
}

.University
{
    float: left; 
    background: url(../../resources/images/back-box-bottom.png) bottom #f7f9fb;
    background-repeat: no-repeat ;
    width: 788px; 
    padding-bottom:15px;
}

.University h1
{
    color: #000080;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
}

.University h2
{
    color: #CC3300;
    font-size: 14px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 10px;
}

.tblSched
{
    float: left; width: 500px; margin-top: 5px; margin-left: 20px;
    table-layout: fixed;
}

.tblSched th {
    background-color: #C0C0C0; color: #CC3300;
    border-left: 5px solid #C0C0C0;
}

.tblSched td 
{
    border-bottom: 1px solid #C0C0C0;
    height: 25px;
}

.box-plus
{
	background-image: url(../../resources/images/6-FAQs/tab.png);
    height: 29px;
   color: rgb(0, 57,97);
}

.box-plus span
{
    float: left;
   color: rgb(0, 57,97);
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 5px;
}

.box1-content, .box2-content
{
    top: 10px;
    height: 500px;
    width: 500px;
}

/* Start - MAP Hover Style*/
.MH_box
{
    border:none;
    border-collapse:collapse;
    font-size:10px;
    color:#ffffff;
    width:82px;
    font-family:Arial;
}
.MH_box a{ color: #ffffff; text-decoration:none;}
.MH_box a:hover{ color: #ffffff; text-decoration:underline;}
.MH_box .MH_left, .MH_box .MH_right
{
    width:2px !important;
}
.MH_middle .MH_right
{
    background: url('images/map/map_hover_sideright.png') repeat-y right;
}
.MH_middle .MH_left
{
    background: url('images/map/map_hover_sideleft.png') repeat-y left;
}
.MH_middle .MH_center
{
    background: url('images/map/map_hover_bg.png') repeat;
    padding:4px 3px 4px 3px;
    text-align:center;
}
.MH_top TD
{
    height:3px;
    background: url('images/map/map_bg_top.png') top no-repeat;
}
.MH_bottom TD
{
    height:15px;
    background: url('images/map/map_bg_bottom.png') top no-repeat;
}
.MapPoint
{
    position:absolute;
}
/* End - MAP Hover Style*/
/*Breadcrumb*/
.GD_Breadcrumb a
{
    text-decoration:none;
    color:#ffffff;
}
.GD_Breadcrumb a:hover
{
    text-decoration:underline;
    color:#ffffff;
}

/*Left Navigation*/
#GD_LeftNav
{
    width:230px;
   /* background:url('../images/Left_Nav/left-nav-head.png') no-repeat top;*/
    border:1px solid rgb(216,218,222);
    background-color:rgb(232,233,235);
    margin-right:30px;
    float:left;
    
}
#GD_LeftNav UL
{
    /*border-bottom:#bebfc3 solid 1px;*/
    /*background:url('../images/Left_Nav/left-nav-foot.png') no-repeat bottom;*/
    /*padding-bottom:7px;*/
}
#GD_LeftNav UL LI
{
    /*background: url('../images/Left_Nav/left-nav-bg.jpg') no-repeat;*/
    /*height:28px;*/
    line-height:28px;
    text-indent:15px;
    font-family:Arial;
    list-style:none;
    border-bottom:1px solid rgb(216,218,222);
   
}
#GD_LeftNav UL LI.first-item
{
    /*background: url('../images/Left_Nav/left-nav-bg-noborder.jpg') no-repeat;*/
}

/*#GD_LeftNav UL LI UL{ display:none }*/
#GD_LeftNav UL LI UL A{ font-weight:normal !important;}
#GD_LeftNav UL LI:hover>UL, #GD_LeftNav UL LI.selected>UL{display:block;}
#GD_LeftNav UL LI:hover
{
    background: url('../images/Left_Nav/left-nav-selected.jpg') no-repeat;
}
#GD_LeftNav UL LI A
{
    text-decoration:none;
    font-weight:bold;
}
#GD_LeftNav UL LI A:hover
{
    text-decoration:underline;
    color: #0000FF;
}
#GD_LeftNav UL LI.selected
{
    background: url('../images/Left_Nav/left-nav-selected.jpg') no-repeat;
    
}
#GD_LeftNav UL LI UL
{
    padding-bottom:0;
    background:none;
   
}
#GD_LeftNav UL LI UL LI a
{
    font-weight: normal!important;
   
}
#GD_LeftNav UL LI UL LI
{
    /*background: url('../images/Left_Nav/left-nav-bg-noborder.jpg') no-repeat;*/

}
#GD_LeftNav UL LI UL LI:hover
{
    background: none;/*url('../images/Left_Nav/left-nav-selected.jpg') no-repeat;
    border-left:8px solid #000;
}
#GD_LeftNav UL LI.li_OurProgrammes UL LI
{
    color: #292929;
    font-weight: normal!important;
     border:0px solid;
}
#GD_LeftNav UL LI.li_OurProgrammes UL LI a
{
    
    font-weight: normal!important;
      
}

#GD_LeftNav UL LI.li_OurProgrammes:hover
{
    /*background: url('../images/Left_Nav/left-nav-bg.jpg') no-repeat;*/
}
.DarkBlue{color:rgb(0,58,95)}
.Bluecolor{color:#539DC2;}
.PD{padding:0px 90px 5px 10px;}
.PD1{padding:0px 70px 5px 10px;}
.PD2{padding:-1px 40px 5px 10px;}
.TextBox{width:153px;height:24px;}
.LightBlue{color:rgb(117,166,207);}
.FL{float:left;}
.FR{float:right;}
.FS20{font-size:20px;}
.txt-Left{ text-align:right;}
.w55P{width:55%;}
.w42P{width:42%;}
.w47P{width:47%;}
.w65P{width:65%;}
.w30P{width:30%;}
.w100P{width:100%;}
.PR50{padding-right:50px}
.PD30{padding-bottom:30px;}
.PD25{padding-bottom:25px;}
.PD25{padding-right:25px;}
.PD22{padding-bottom:22px;}
.PD14{padding-bottom:14px;}
.PB10{padding-bottom:20px;}
.PB30{padding-bottom:30px;}
.PT20{padding-top:20px;}
.PT10{padding-top:10px;}
.mR10{ margin-right:10px;}
.mR30{ margin-right:30px;}
.mR20{ margin-right:20px;}
.mR50{ margin-right:50px;}
.mT20{ margin-top:20px!important;}
.mR245{margin-right:245px;}
#GD_RightPanel{width:690px;float:left;font-family:Arial;font-size:13px;}
#GD_RightPanel h1{border-bottom:1px solid rgb(102,136,161); margin:0px; padding:0px 0px 5px 0px; font-size:20px; color:rgb(0, 57,97); margin-bottom:20px;width:100%;}
#GD_RightPanel h2{ margin:0px; padding:0px 0px 10px 0px; font-size:14px; color:rgb(2, 114, 188);width:100%; float:left;font-weight:bold}
#GD_RightPanel h3{ margin:0px; padding:0px 0px 10px 0px; font-size:13px; color:rgb(68,151,205);width:100%; float:left;}
#GD_RightPanel p{margin-bottom:15px; line-height:18px; }
.information-Box{ float:left; width:310px; margin-right:20px; border:1px solid #e6e6e6;}
.information-Box h2{font-size:12px; color:#539DC2; background-color:#e6e6e6; padding:10px!important; float:left;box-sizing:border-box;}
ul.list-data{ margin:0px; padding:0px 0px 20px 20px; float:left; color:Black;}
ul.list-data li{ margin:0px 0px 0px 25px;list-style-type:disc;color:Black; margin-bottom:0px; float:left; clear:both; position:relative; line-height:18px;}
.content-Box-small{width:48.5%!important; float:left;}
.content-Box-small h2{background-color:rgb(0, 113, 189); padding:10px!important;color:#fff!important;box-sizing:border-box; float:left; margin-bottom:10px!important;}
.content-Box-small p{padding:10px!important;}
.content-Box-large{width:100%!important; float:left;}
.content-Box-large h2{background-color:rgb(0, 113, 189); padding:10px!important;color:#fff!important;box-sizing:border-box; float:left; margin-bottom:10px!important;}
.content-Box-large figcaption{ font-size:14px;color:rgb(20,70,107); font-weight:bold; margin-top:10px; margin-bottom:35px; margin-left:10px;}

.content-Box-large button{ width:47%; background:rgb(0,58,96) url('../images/Gradute-site-Final_15.jpg') right no-repeat;border:0px solid; height:129px; padding:0px 20px; text-align:left; color:#fff; font-size:20px;}
.content-Box-large a{ width:47%;border:0px solid; height:129px; padding:0px; text-align:left; color:#fff; font-size:20px;}
.articles{ float:left; width:200px; margin-right:20px; margin-bottom:10px;height:390px;}
.articles figcaption{ font-size:14px;color:rgb(20,70,107); font-weight:bold; margin-top:10px; margin-bottom:10px; }
.articles figcaption span{color:rgb(18,122,193) ;}
.articles .readMore a{ border:1px solid rgb(226,225,221); background-color:rgb(226,225,221);color:rgb(18,122,193); font-weight:bold; border-radius:5px; padding:5px 20px 5px 10px; text-decoration:none;}
.blockQuotes{ width:100%; padding:10px; box-sizing:border-box; background-color:#e6e6e6; float:left;}
.blockQuotes select{ padding:8px;}
.data-table table{ float:left; width:100%; margin-top:20px; border-collapse:collapse;}
.data-table table th{ text-align:left; vertical-align:top; background-color:#e6e6e6; padding:5px;}
.data-table table td{ text-align:left; vertical-align:top;padding:5px; border-bottom:1px solid #000; }
.Find-outMore a{ border:1px solid rgb(247,247,247); background:rgb(226,225,221) url('../images/btn-arrow.png') 110px no-repeat;color:rgb(18,122,193); font-weight:bold; border-radius:5px; padding:8px 35px 8px 10px; text-decoration:none;}
.image{font-size:14px;color:rgb(20,70,107); font-weight:bold; margin-top:10px;}
.image span{color:rgb(18,122,193) ;}
ul.MeetOURGRA{ margin:0px; padding:0px; padding-top:10px; float:left;}
ul.MeetOURGRA li{ margin:0px 0px 0px 10px; padding:0px;list-style-type:disc; margin-bottom:10px; float:left; clear:both; position:relative; line-height:14px;}
.Apply-here table{ float:left; width:100%; border-collapse:collapse;}
.Apply-here table th{ text-align:left; vertical-align:top; background-color:rgb(153,153,153); padding:5px;color:rgb(255,255,255);text-decoration:underline;}
.Apply-here table tr{height:10px;}
.Apply-here table td{ text-align:left; vertical-align:top;padding:5px;}
.Auther-name{font-size:14px;color:rgb(20,70,107);; margin-top:10px;}
.Auther-name span{color:rgb(18,122,193) ; font-weight:bold}
.header-anna{margin:0px; padding:0px; font-size:14px; color:rgb(0, 57,97);width:100%;font-weight:bold;}


.caption {
	 
	padding:30px 0px 0px 0px;
/*color:#000!important;*/
	 
}
.title{color: #003a60!important;font-family:sans-serif!important;}
.para{color:#0071bc!important;font-family:sans-serif!important;}

