/* CSS Document 
AEC Business Centre
Created on Dec 05, 2008
Updated & Modified by SUMATHI & SELVAKUMAR  */

/**************************************** BODY *****************************************/
body {
	padding: 0px;
	margin: 0px;
	background: #C8DAF2 url(../aecImages/bgBody.jpg) top left repeat-x;
	font-family: Tahoma, Arial, Verdana;
}
.mainOuter {
	padding: 0px;
	margin: 0px auto;
	width: 100%;
	background-attachment: scroll;
	background-image: url(../aecImages/bgOuterImage.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
.bgMainOuter {
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	width: 990px;
}
.main {
	padding: 0px 0px 0px 53px;
	margin: 0px;
	float: left;
	width: 890px;
}
form {
	padding: 0px;
	margin: 0px;
}
/**************************************** HEADER *****************************************/
.headerMain {
	padding: 16px 0px 0px 0px;
	float: left;
	margin: 0px;
	width: 890px;
	height: 380px;
}
.topMenuArea {
	width: 960px;
	height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float:left;
}
.topMenu {
	padding: 5px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 685px;
}
.topMenu ul {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #8F979F;
	font-weight:bold;
}
.topMenu ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-type: none;
	display: inline;
	width: 685px;
}
.topmenua {
	color: #F62B00;
}
.topMenu ul li a {
	padding: 0px 4px 0px 4px;
	color: #8F979F;
	text-decoration: none;
}
.topMenu ul li a:hover {
	color: #F62B00;
	text-decoration: none;
}
.topMenu ul li a img {
	border: none;
}
.searchArea {
	padding: 0px;
	margin: 0px;
	width: 205px;
	float: left;
	font-size: 12px;
	color: #8F979F;
	text-align: right;
	font-weight:bold;
}
.searchInput {
	border: 1px solid #E4E4E4;
	padding: 0px 4px 0px 4px;
	font-size: 12px;
	color: #8F979F;
	padding: 3px;
	margin: 0px 0px 0px 4px;
}
.searchBtn {
	background-color: #2C1E3F;
	color: #95A1B9;
	font-size: 12px;
	border: 0px;
	width: 25px;
	padding: 2px;
	cursor: pointer;
	font-weight:bold;
}
.logoArea {
	padding: 0px;
	float:left;
	width: 890px;
	height: 205px;
}
.logoMain {
	margin: 0px;
	float: left;
	width: 242px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 42px;
}
.mainImg {
	padding: 0px;
	width: 606px;
	height:185px;
	float: right;
	margin:0;
}
#mainImgFader{
	list-style:none;
	margin:0;
	padding:0;
	text-align: left;
}

.mainImg .mainImgPic{
	position:absolute;
	top:0;
	left:0;
}
/*
.mainImg .mainImgFader{
	position:absolute;
	bottom:36px;
	left:0;
	height:185px;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*/
#mainImgFader li {
	margin: 0px;
	padding:0;
}

.mainImg .mainImgFader img{
	border:0;
	display:none;
}
/*
.mainImg .mainImgFader ul{
	list-style:none;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}
/****************************************  Navigation *****************************************/
.mainMenu {
	float: left;
	width: 890px;
	padding: 0px;
	margin:0px;
}
#nav, #nav ul {
	float: left;
	width: 890px;
	padding: 0px;
	margin:0px;
	list-style: none;
}
#nav li {
	float: left;
	padding: 0px;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 184px;
	float: left;
	padding: 1px 0px 0px 0px;
}
#nav li li {
	padding:0px;
	margin:0px;
}
#nav li ul a {
	text-decoration:none;
	background-image: none;
}
#nav li ul ul {
	margin:0px;
	padding:0px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li.sfhover {
	background: none;
}
#nav li a { text-align: right; }
#nav li li a { text-align: left; }
.bgList a {
	float: left;
	padding: 10px 5px 9px 5px;
	width: 101px;
	height: 48px;
	color:#FFFFFF;
	line-height: 16px;
	font-size: 12px;
	background-color: #781414;
	background-attachment: scroll;
	background-image: url(../aecImages/bgMainMenu.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight:bold;
}
.bgList a:hover {
	background-color: #781414;
	background-attachment: scroll;
	background-image: url(../aecImages/bgMainMenuOver.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.bgLista {
	float: left;
	padding: 10px 5px 9px 5px;
	width: 104px;
	height: 52px;
	color:#FFFFFF;
	line-height: 16px;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	background-color: #781414;
	background-attachment: scroll;
	background-image: url(../aecImages/bgMainMenuOver.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.dd1 {
	width: 111px;
	float: left;
	height: 67px;
	line-height: 12px;
	font-size: 12px;
	background-color: #C3C3C3;
	background-image: url(../aecImages/bgMainMenu.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-weight:bold;
}
.dd2 {
	width: 111px;
	float: left;
	height: 67px;
	/*line-height: 12px;
	font-size: 12px;*/
	background-color: #C3C3C3;
	/*background-image: url(../aecImages/bgMainMenu.jpg);*/
	background-repeat: no-repeat;
	/*background-attachment: scroll;*/
	font-weight:bold;
}
.dd1 a {
	padding: 10px 5px 9px 5px;
	width: 101px;
	display: block;
	color: #241a44;
	text-decoration: none;
	background-image: url(../aecImages/bgMainMenu.jpg);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	background-position: right top;
}
.dd1 a:hover {
	background-image: url(../aecImages/bgMainMenuOver.jpg);
	background-repeat: no-repeat;
}
.bTech {
	width: 111px;
	float: left;
	height: 67px;
	line-height: 16px;
	font-size: 12px;
	background-color: #781414;
	/* background-image: url(../aecImages/btechOn.jpg); */
	background-image: url(../aecImages/bgMainMenu.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-weight:bold;
}
.bTech a {
	padding: 10px 5px 9px 5px;
	width: 101px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	/* background-image: url(../aecImages/btechOn.jpg); */
	background-image: url(../aecImages/bgMainMenu.jpg);
	background-repeat: no-repeat;
}
.bTech a:hover {
	/* background-image: url(../aecImages/btechOver.jpg); */
	background-image: url(../aecImages/bgMainMenuOver.jpg);
	background-repeat: no-repeat;
}
.subsidy {
	width: 111px;
	float: left;
	height: 67px;
	line-height: 16px;
	font-size: 12px;
	background-color: #781414;
	/* background-image: url(../aecImages/subsidy.jpg); */
	background-image: url(../aecImages/bgMainMenu.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-weight:bold;
}
.subsidy a {
	padding: 10px 5px 9px 5px;
	width: 101px;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	/* background-image: url(../aecImages/subsidy.jpg); */
	background-image: url(../aecImages/bgMainMenu.jpg);
	background-repeat: no-repeat;
}
.subsidy a:hover {
	/* background-image: url(../aecImages/subsidyOver.jpg); */
	background-image: url(../aecImages/bgMainMenuOver.jpg);
	background-repeat: no-repeat;
}
.sdMenu1 {
	width: 184px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	z-index: 9;
}
.sdMenu1 ul {
	width: 184px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: block;
	z-index: 9;
}
.sdMenu1 li {
	background-color: #7995BC;
	width: 184px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(../aecImages/bgSdMenu.jpg);
	background-repeat: repeat-y;
	z-index: 9;
}
.sdMenu1 li a {
	width: 166px;
	float: left;
	padding: 6px 8px 6px 10px;
	margin: 0px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	z-index: 9;
}
.sdMenuActive {
	display: block;
	color: #FFFFFF;
	background-color: #342560;
}
.sdMenuActive a {
	display: block;
	color: #FFFFFF;
	background-color: #342560;
	padding: 6px 8px 6px 10px;
}
.sdMenu1 li .sdMenuActive a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#6953BF;
}
.sdMenu1 li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#A0BCE1;
}
/****************************************  Navigation *****************************************/
.contentArea {
	padding: 0px 0px 0px 0px;
	float: left;
	
	margin-top:120px;
	width: 890px;
}
.contentArea h1, .contentArea h2 {
	font-size: 20px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	color: #2C1E3F;
	font-weight: normal;
}
.contentArea h1 span, .contentArea h2 span {
	color: #F62B00;
}
.contentAreaL, .contentAreaLRow {
	width: 264px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.contentAreaL p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	font-size: 12px;
	color: #2C1E3F;
	font-weight: normal;
}
.contentAreaL img {
	padding: 0px;
	margin: 0px;
	float:left;
}
.overseasNetwork {
	width: 206px;
	float: left;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 17px 0px;
	border: 1px solid #CDD6E4;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-image: url(../aecImages/bgOverseas.jpg);
	background-color:#DFE2E9;
}
.overseasNetwork a {
	color: #241A44;
	text-decoration: none;
}
.overseasNetwork a:hover {
	color: #F62B00;
	text-decoration: none;
}
.overseasNetwork p {
	margin: 0px;
	padding: 9px 11px 9px 11px;
	color: #241A44;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	float: left;
	width: 206px;
}
.network {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 206px
}
.networkL {
	margin: 0px;
	padding-bottom:10px;
	float: left;
	width: 58px;
}
.networkR {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	color: #241A44;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	float: left;
	width: 148px;
}
.overseasNetwork p img {
	padding: 0px 20px 0px 0px;
}
.sqcCaseTrust {
	width: 246px;
	height: 103px;
	float: left;
	padding: 18px 0px 0px 18px;
	margin: 19px 0px 0px 0px;
	background-attachment: scroll;
	background-image: url(../aecImages/bgsqcBaseTrust.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.sqcCaseTrust img {
	padding: 0px 16px 0px 0px;
	vertical-align: middle;
}
.sideCenter {
	text-align:center;
	width:228px;
	margin-bottom: 10px;
}
#facebook1 {
	padding: 4px;
	float: left;
	width: 228px;
	height: 44px;
	text-align: center;
	margin-bottom: 15px;
}

.sideCenter img{
	float:none;
}
.contentAreaR, .contentInner {
	width: 626px;
	float: left;
	padding: 0px 0px 18px 0px;
	margin: 0px;
}
.contentAreaRRow {
	width: 626px;
	float: left;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}
.contentAreaRL {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 166px;
}
.contentAreaRR {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 460px;
}
.contentAreaR p {
	padding: 0px 25px 8px 0px;
	margin: 0px;
	font-size: 12px;
	color: #3F4855;
	line-height: 18px;
}
.specialTxt {
	font-weight: bold;
	color: #F62B00;
	font-size: 20px;
	font-weight: normal;
}
.latestNews {
	width: 626px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border: 2px;
	background-attachment: scroll;
	background-position: center top;
	background-repeat: no-repeat;
}
.latestNewsBox_left {
	width: 626px;
	padding: 0px;
	margin: 0px;
	float: left;
	border: 2px;
}
.latestNewsBox_right {
	width: 266px;
	padding: 0px;
	margin: 0px;
	float: right;
	border: 2px;
}

.latestNews h2 {
	font-size: 12px;
	color: #241A44;
	margin-bottom:18px;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
}
.latestNews h2 a {
	color: #241A44;
	text-decoration: none;
}
.latestNews h2 a {
	color: #241A44;
	text-decoration: none;
}
.latestNews h2 a:visited {
	color: #241A44;
	text-decoration: none;
}


.latestNews span.newsdate {
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #F62B00;
	border: 2px;
}
.latestNewsBoxL {
	width: 626px;
	padding: 0px;
	margin: 0px;
	float:left;
	border: 2px;
}
.latestNews p, .latestNewsMore p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #3F4855;
	font-size: 11px;
	border: 2px;
}
.latestNewsMore a {
	padding: 0px;
	color: #F62B00;
	font-size: 11px;
	text-decoration: none;
	float: right;
	border: 2px;
}
.latestNewsMore a:hover {
	text-decoration: none;
	color: #3F4855;
	border: 2px;
}
.ourPartners {
	width: 880px;
	border: 1px solid #E4E4E4;
	background-color: #FFFFFF;
	margin-bottom: 15px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.ourPartners img {
	border: 1px solid #E4E4E4;
	margin-top: 4px;
	margin-right: 1px;
	margin-bottom: 4px;
	margin-left: 1px;
}
/*********************** Footer ***********************/
.footerMain {
	width: 100%;
	padding: 0px;
	margin: 0px auto;
	background-image: url(../aecImages/bgFooter.jpg);
	background-repeat: repeat-x;
	height: 45px;
	float: left;
}
#photos1 #photoSlider li {
	list-style-type: none;
	padding: 0px;
}

.footer {
	width: 890px;
	margin: 0px auto;
	padding: 0px;
	color: #3F4855;
	font-size: 11px;
}
.footer a {
	color: #3F4855;
	text-decoration: none;
}
.footer a:hover {
	color: #F62B00;
	text-decoration: none;
}
.footerL {
	padding: 15px 0px 0px 0px;
	margin: 0px;
	width: 559px;
	float: left;
	text-align:left;
}
.footerR {
	padding:  15px 0px 0px 0px;
	margin: 0px;
	width: 331px;
	float: left;
	text-align:right;
}
/*********************** SideMenus ***********************/
.sideBar {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 228px;
	color:#2C1E3F;
}
.sideBar h1 span, .sideBar h2 span {
	color: #F62B00;
}
.sideBar h1, .sideBar h2 {
	font-size: 20px;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	color: #2C1E3F;
	font-weight: normal;
	float:left;
	width: 228px;
}
div.sdmenu {
	width: 228px;
	font-size: 13px;
	color: #fff;
	float:left;
	padding:0px;
}
/*div.sdmenu div.collapsed {
	height: 25px;
}*/
div.sdmenu div h3 {
	display: block;
	padding: 5px 15px 5px 15px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #241A44;
	background: url(../aecImages/arrowOn.jpg) no-repeat;
	background-position: top right;
	cursor:pointer;
	font-size: 13px;
}
div.sdmenu div h3.selected {
	background-image: url(../aecImages/arrowOver.jpg);
	cursor:pointer;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}
div.sdmenu div a {
	display: block;
	color: #241A44;
	text-decoration: none;
	cursor:pointer;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../aecImages/backgroundDot1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:5px 8px 5px 30px;
	width:190px;
	border-bottom:1px solid #FFFFFF;
}
div.sdmenu div a.newsletter {background-image: url(../aecImages/backgroundDot1_newsletter.jpg);}
div.sdmenu div a.current {
	background :#FFFFFF;
	text-decoration: none;
	cursor:pointer;
}
div.sdmenu div a:hover {
	color:#241A44;
	text-decoration: none;
	cursor:pointer;
	background-attachment: scroll;
	background-color: #E5EAF0;
	background-image: url(../aecImages/backgroundDot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:5px 8px 5px 30px;
	width:190px;
	border-bottom:1px solid #C6D0DE;
}
div.sdmenu div a.newsletter:hover{background-image: url(../aecImages/backgroundDot_newsletter.jpg);}
.mmSub {
	padding: 10px 10px 10px 10px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../aecImages/bgmmSub.jpg);
	background-repeat: repeat-x;
}
.qlActive {
	margin:0px;
	padding:0px;
	width:228px;
}
div.sdmenu div a.qlActive, #menuBlock1 div a {
	background-attachment: scroll;
	background-color: #A0B0C9;
	background-image: url(../aecImages/backgroundDot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:5px 8px 5px 30px;
	width:190px;
	color: #241A44;
	border-bottom:1px solid #A0B0C9;
}
#mainMenuBlock1, #mainMenuBlock2, #mainMenuBlock3, #temp {
	margin: 0px 0px 0px 0px;
}
.searchBox1 {
	margin:0 0 0 7px;
}
.qlActiveNew {
	background-attachment: scroll;
	background-color: #A0B0C9;
	background-image: url(../aecImages/backgroundDot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:5px 8px 5px 30px;
	width:190px;
	color: #241A44;
	border-bottom:1px solid #A0B0C9;
}
/***************** Inner Pages *****************/
.contentInner h1 {
	font-size: 20px;
	padding: 5px 0px 10px 0px;
	margin: 0px;
	color: #251A44;
	font-weight: normal;
}
.contentInner h2 {
	font-size: 17px;
	padding: 5px 0px 10px 0px;
	margin: 0px;
	color: #F62B00;
	font-weight: normal;
}
.contentInner h3 {
	font-size: 14px;
	padding: 5px 0px 10px 0px;
	margin: 0px;
	color: #556F95;
	font-weight: bold;
}
.contentInner h4 {
	font-size: 13px;
	padding: 5px 0px 10px 0px;
	margin: 0px;
	color: #3F4855;
	font-weight: bold;
}
.contentInner p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	font-size: 12px;
	line-height:16px;
	color: #3F4855;
}
.contentInner p img {
	padding: 0px 20px 20px 0px;
	float:left;
}
.contentInner a {
color:#F62B00;
text-decoration:underline;
}
.contentInner a:hover {
	text-decoration: none;
	color: #3F4855;
}
em {
	font-style:normal;
	color: #FF0000;
}
.inputBtn {
	padding: 10px;
	margin: 5px 0;	
}
.rightTopLink {
	width: 594px;
	float: left;
	padding: 10px 10px 0px 0px;
	margin: 0px;
	text-align: right;
	font-size: 10px;
	color: #F62B00;
	font-weight: bold;
}
.inputBtn a {
	margin: 0px;
	background: #7D949A url(../aecImages/bgTabMenu1.jpg) right center repeat-x;
	font-size: 14px;
	padding: 5px;
	cursor: pointer;
	font-weight: bold;
	color: #000;
	text-decoration:none;
	border: thin double #afafaf;
}
.inputBtn a:hover {
	color: #fff;
	background: #251A44 url(../aecImages/bgTabMenuOver1.jpg) right center repeat-x;	
	border: thin double #EEE;
}
.bulletList {
	padding: 0px 10px 12px 25px;
	margin: 0px;
}
.bulletList li {
	padding: 3px 0px 5px 15px;
	margin: 0px;
	font-size: 12px;
	color: #3F4855;
}
.bulletList li a {
	color: #3F4855;
	text-decoration: underline;
}
.bulletList li a:hover {
	color: #F92B00;
	text-decoration: none;
}
.resultsPge {
	width: 600px;
	float: left;
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #9AAAC3;
	padding:10px;
}
/****************************************  Tab Menu *************************************** */
.tabMenuMain {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 625px;
	border-left: 1px solid #FFFFFF;
}
.tabMenu {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.tabMenu a {
	background-color:#0099FF;
	padding: 5px 10px 7px 10px;
	line-height: 15px;
	margin: 0px;
	float: left;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	background: #7D949A url(../aecImages/bgTabMenu1.jpg) right center repeat-x;
}
.tabMenu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #251A44 url(../aecImages/bgTabMenuOver1.jpg) right center repeat-x;
}
.tabMenuActive {
	padding: 5px 10px 7px 10px;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background: #251A44 url(../aecImages/bgTabMenuOver1.jpg) right center repeat-x;
}
.tabMenuActive a, .tabMenuActive a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.hLine {
	background: url(../aecImages/bgHline.gif) left repeat-x;
	padding: 0px;
	margin: 15px 0px 15px 0px;
	width: 604px;
	float: left;
	height:2px;
}
.hLine1 {
	background: url(../aecImages/bgHline.gif) left top repeat-x;
	padding: 0px;
	margin: 5px 0px 5px 10px;
	width: 580px;
	float: left;
}
/****************** Contact page **************************/

.contentInnerMap {
	width: 600px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.lNewsTxt {
	width: 550px;
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	text-align: center;
}
.lNewsTxt h1 {
	font-size: 20px;
	padding: 15px 0px 5px 10px;
	margin: 0px;
	color: #2C1E3F;
	font-weight: normal;
	text-align: left;
}
.lNewsTxt h2 {
	font-size: 15px;
	padding: 5px 0px 10px 0px;
	margin: 0px;
	color: #F62B00;
	font-weight: bold;
}
.lNewsTxt h3 {
	font-size: 15px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	color: #2C1E3F;
	font-weight: normal;
}
.lNewsTxt p {
	text-align:center;
	padding: 0px 0p 35px 0px;
}
.gettingThere h6 {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	color: #FFFFFF;
	font: bold 15px Tahoma, Arial, Verdana;
	text-align: center;
	background: #666666;
}
.contentInnerLeftMap {
	width: 300px;
	margin: 0px;
	padding: 0px;
	float:left;
}
.contentInnerRightMap {
	width: 300px;
	margin: 0px;
	padding: 0px;
	float:left;
}
.contentInnerMap img {
	padding: 0px 0px 5px 70px;
	margin: 0px;
}
.contentInnerMap p {
	padding: 4px 0px 8px 0px;
	margin: 0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #3F4855;
	line-height: 18px;
	text-align:center;
}
.gettingThereBg {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 600px;
}
.gettingThere {
	padding: 0px;
	margin: 0px;
	width: 600px;
	float: left;
}
.gettingThereLeft {
	width: 288px;
	margin: 0px;
	padding: 5px;
	float:left;
	background-color: #C7D2E3;
	border-right: 1px solid #8C9EBD;
	border-bottom: 1px solid #8C9EBD;
	border-left: 1px solid #8C9EBD;
	text-align:left;
	font-size: 12px;
	color: #3F4855;	
}
.gettingThereLeft1 {
	width: 288px;
	margin: 0px;
	padding: 5px;
	float:left;
	background-color: #251A44;
	border-right: 1px solid #8C9EBD;
	border-bottom: 1px solid #8C9EBD;
	border-left: 1px solid #8C9EBD;
	text-align:left;
	font-size: 12px;
	color: #FFFFFF;	
}
.gettingThereLefTop {
	width: 288px;
	background-color: #C7D2E3;
	margin: 0px;
	padding: 5px;
	float:left;
	border-top: 1px solid #8C9EBD;
	border-bottom: 1px solid #8C9EBD;
	border-right: 1px solid #8C9EBD;
	border-left: 1px solid #8C9EBD;
	text-align:left;
	font-size: 12px;
	color: #3F4855;	
}
.gettingThereRighTop {
	width: 289px;
	margin: 0px;
	background-color: #C8DAF2;
	padding: 5px;
	float: left;
	border-right: 1px solid #8C9EBD;
	border-bottom: 1px solid #8C9EBD;
	border-top: 1px solid #8C9EBD;
	text-align:left;
	font-size: 12px;
	color: #3F4855;	
}
.gettingThereRight {
	width: 289px;
	background-color: #C8DAF2;
	margin: 0px;
	padding: 5px;
	float: left;
	border-right: 1px solid #8C9EBD;
	border-bottom: 1px solid #8C9EBD;
	text-align:left;
	font-size: 12px;
	color: #3F4855;
}
.gettingThereRight1 {
	width: 289px;
	background-color: #8C9EBD;
	margin: 0px;
	padding: 5px;
	float: left;
	border-right: 1px solid #8C9EBD;
	border-bottom: 1px solid #8C9EBD;
	text-align:left;
	font-size: 12px;
	color: #FFFFFF;
}
.alternateively {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #2C1E3F;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	width: 600px;
}
.gettingThereForm {
	padding: 10px 0px 8px 0px;
	margin: 0px;
	width: 600px;
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	float: left;
}
.freeShutleService {
	padding: 0px;
	margin: 0px;
	width: 600px;
	float: left;
}
.freeShutleService p {
	padding: 15px 0px 0px;
	margin: 0px;
	float: left;
	font-size: 12px;
	line-height: 18px;
}
.freeShutleService a {
	padding: 0px;
	color: #F62B00;
	text-decoration: none;
}
.freeShutleService a:hover {
	text-decoration: none;
	color: #3F4855;
}
.freeShutleServiceLeftOuter {
	width: 280px;
	margin: 0px;
	padding: 0px 0px 15px 10px;
	float: left;
	border: 1px solid #000000;
}
.freeShutleServiceLeft {
	width: 279px;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	float: left;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.freeShutleServiceArrival {
	width: 279px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.freeShutleServiceArrivalRight {
	width: 279px;
	margin: 0px;
	padding: 0px;
	float:right;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.freeShutleServiceLeftRedhill {
	width: 101px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	float: left;
}
.freeShutleServiceRightRedhill {
	width: 101px;
	margin: 0px 0px 0px 33px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	float: left;
}
.freeShutleServiceLeftConnectionl {
	width: 177px;
	margin: 0px;
	padding: 0px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.freeShutleServiceRightConnectionl {
	width: 177px;
	margin: 0px;
	padding: 0px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.freeShutleServiceRight {
	width: 279px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.freeShutleServiceRightOu {
	width: 279px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}
.freeShutleServiceRightOuter {
	width: 300px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.freeShutleBusStop {
	width: 100px;
	margin: 0px;
	padding: 0px;
}
.freeShutleSurbanaOne {
	width: 100px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.freeShutleServiceTower {
	width: 100px;
	margin: 0px;
	padding: 0px;
}
.surbanaOne {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 89px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.routing {
	font-size: 20px;
	padding: 10px 0px 15px 0px;
	margin: 0px;
	color: #2C1E3F;
	font-weight: normal;
	width: 600px;
	float: left;
}
.routing h2 {
	font-size: 20px;
	padding: 10px 0px;
	margin: 0px;
	color: #2C1E3F;
	font-weight: normal;
}
.contentQuestion {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #2C1E3F;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 600px;
	float: left;
}
.contentQuestion p {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #2C1E3F;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	text-align: left;
}
.application {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 602px;
}
.applicationFT {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.application1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 602px;
}
.application2 {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	float: left;
	width: 602px;
}
.subjectRevision {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 602px;
}
.subjectRevision p {
	padding-bottom: 15px;
	margin: 0px;
}
.applicationOuter {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 602px;
}
.type {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	width: 120px;
	float: left;
	background: #2C1E3F;
	border-bottom: 1px solid #FFFFFF;
}
.aecRegistration {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 220px;
	float: left;
	text-align: center;
	background: #DE1817;
	border-bottom: 1px solid #FFFFFF;
}
.spsInsurance {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 140px;
	text-align: center;
	background: #2C1E3F;
	border-bottom: 1px solid #FFFFFF;
}
.spsInsurance1 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	text-align: center;
	background: #2C1E3F;
	border-bottom: 1px solid #FFFFFF;
}
.totalFees {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 120px;
	text-align: center;
	background: #DE1817;
	border-bottom: 1px solid #FFFFFF;
}
.studentPass {
	width: 602px;
	float: left;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}
/************************** Content Tab *********************************/
.tabBorder {
	width: 604px;
	float: left;
	padding: 10px;
	margin: 0px;
	border: 1px solid #9AAAC3;
	background-color:#FFFFFF;
}
.sobaRow {
	width: 604px;
	padding: 0px;
	margin: 0px;
	float: left;
	font-size: 12px;
	color: #3F4855;
	background-image: url(../aecImages/bgSobaRow.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: left top;
}
.sobaRowL {
	float: left;
	padding: 5px;
	margin: 0px;
	width: 194px;
}
.sobaRowR {
	float: left;
	padding: 5px;
	margin: 0px;
	width: 390px;
}
.feeTabRow {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	width: 602px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.feeTabRow1 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	width: 467px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.feeTab1 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	width: 116px;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	float: left;
	background: #2C1E3F;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.feeTab1a {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	width: 116px;
	padding: 12px 0px 10px 0px;
	margin: 0px;
	float: left;
	background: #2C1E3F;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.feeTab2 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	width: 209px;
	float: left;
	text-align: center;
	background: #8C9EBD;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.feeTab3 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	float: left;
	width: 139px;
	text-align: center;
	background: #8C9EBD;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.feeTab4 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	float: left;
	width: 135px;
	text-align: center;
	background: #8C9EBD;
	border-bottom: 1px solid #FFFFFF;
}
.feeTab4a {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 13px 0px 14px 0px;
	float: left;
	width: 135px;
	text-align: center;
	background: #8C9EBD;
	border-bottom: 1px solid #FFFFFF;
}
.feeTab4aa {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 24px 0px 21px 0px;
	float: left;
	width: 135px;
	text-align: center;
	background: #8C9EBD;
	border-bottom: 1px solid #FFFFFF;
}
.feeTab4b {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 10px 0px 12px 0px;
	float: left;
	width: 135px;
	text-align: center;
	background: #8C9EBD;
	border-bottom: 1px solid #FFFFFF;
}
.feeTab2a {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 10px 0px 12px 0px;
	width: 209px;
	float: left;
	text-align: center;
	background: #8C9EBD;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.titleTab {
	margin: 0px;
	padding: 10px 0px 12px 0px;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	width: 116px;
	float: left;
	background: #2C1E3F;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.feeTabRow2 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 600px;
	text-align: center;
	background: #8C9EBD;
	border-bottom: 1px solid #FFFFFF;
}
.feeTaba1 {
	width: 117px;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	float: left;
	border-right: 1px solid #FFFFFF;
}
.feeTabaL {
	width: 118px;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	float: left;
}
/************* 15 Dec *******************/
.contentInnerBa {
	width: 600px;
	float: left;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}
.contentInnerSample {
	width: 600px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.contentInnerSample h3 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	color: #F62B00;
	font: bold normal 14px Tahoma, Arial, Verdana;
}
.contentInnerSample p {
	padding: 0px 25px 8px 0px;
	margin: 0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #3F4855;
	line-height: 18px;
	text-align: left;
}
.contentInnerSample p a {
	padding: 0px;
	margin: 0px;
	color:#F62B00;
	text-align: left;
	font: 12px/18px Tahoma, Arial, Verdana;
	text-decoration: underline;
}
.contentInnerSample p a:hover {
	margin: 0px;
	color:#3F4855;
	text-decoration: underline;
	padding: 0px;
}
.lcciInternational {
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 5px;
	float: left;
	border: 1px solid #433A59;
}
.lcciInternationalLeft {
	margin: 0px;
	padding: 0px;
	width: 60px;
	float: left;
}
.lcciInternationalRight {
	margin: 0px;
	padding: 0px;
	width: 280px;
	float: left;
	border-right: 1px solid #433A59;
	border-left: 1px solid #433A59;
}
.acca {
	padding: 0px;
	margin: 0px 0px 0px 20px;
	float: left;
	width: 520px;
	text-align: left;
	border: 1px solid #433A59;
}
.acca p {
	text-align: left;
	padding: 0px 0px 0px 10px;
}
.accaLeft {
	margin: 0px;
	padding: 0px;
	width: 120px;
	float: left;
	text-align: left;
}
.accaLeft1 {
	margin: 0px;
	padding: 0px;
	width: 120px;
	float: left;
	text-align: left;
	border-right: 1px solid #433A59;
}
.accaRight1 {
	margin: 0px;
	padding: 0px;
	width: 399px;
	float: left;
}
.accaRight {
	margin: 0px;
	padding: 0px;
	width: 399px;
	float: left;
	border-left: 1px solid #433A59;
}
.feesPayable {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 572px;
}
.typeOfFees {
	margin: 0px;
	padding: 10px 0px 8px;
	float: left;
	height: 20px;
	background: #2C1E3F;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 120px;
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
}
.Modules {
	margin: 0px auto;
	padding: 0px;
	width: 570px;
	float: left;
	border-top: 1px solid #98A9C6;
	border-right: 1px solid #98A9C6;
	border-left: 1px solid #98A9C6;
}
.unitNo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 55px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #4F4F4F;
	text-align: center;
	background-color:#C8DAF2;
	border-bottom: 1px solid #98A9C6;
	border-right: 1px solid #98A9C6;
}
.unitTitle h2 {
	text-align: center;
	font-size: 13px;
}
.unitTitle {
	margin: 0px;
	padding: 0px 0px 0px 14px;
	float: left;
	width: 500px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #4F4F4F;
	text-align: left;
	border-bottom: 1px solid #98A9C6;
}
.studyLoans {
	margin: 0px auto;
	padding: 0px;
	width: 378px;
}
.studyLoansLeft {
	margin: 0px;
	padding: 0px;
	width: 242px;
	float: left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #3F4855;
}
.studyLoansRight {
	margin: 0px;
	padding: 0px;
	width: 136px;
	float: left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #3F4855;
}
.studyLoans a {
	padding: 0px;
	margin: 0px;
	color:#F62B00;
	text-align: left;
	font: 12px/18px Tahoma, Arial, Verdana;
	text-decoration: underline;
}
.studyLoans a:hover {
	margin: 0px;
	color:#3F4855;
	text-decoration: underline;
	padding: 0px;
}
.bgTabOuter1 {
	background-attachment: scroll;
	background-image: url(../aecImages/bgTabOuter1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
	float: left;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
.bgTabOuterMain {
	border:1px solid #98A9C6;
	width: 602px;
	float: left;
	padding:10px;
	margin: 0px 0px 10px 0px;
	background-color:#ffffc6;
	text-align:center;
}
.bgTabOuterMain h1 {
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	color: #251A44;
	font-weight: bold;
}
.bgTabOuterMain h2 {
	font-size: 13px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	color: #F62B00;
	font-weight: bold;
}
.bgTabOuterMain p {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size: 12px;
	line-height:16px;
	color: #3F4855;
}
.news {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 600px;
	font-size: 12px;
	text-align:left;
}
.newsL {
	padding: 10px;
	margin: 0px;
	float: left;
	width: 200px;
	background-color:#251A44;
	font-weight:bold;
	color: #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.newsR {
	padding: 10px;
	margin: 0px;
	float: left;
	width: 357px;
	background-color:#bce0eb;
	color: #251A44;
	border-bottom:1px solid #FFFFFF;
}
.contentbottom {
	width: 604px;
	float: left;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
.back {
	width: 302px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align:left;
}
.top {
	float: right;
	padding: 0px;
	margin: 0px;
}
/********************** SU **********************/

.containBox {
	width: 604px;
	float: left;
	padding:10px 0px 10px 0px;
	margin:0px;
	font-size:12px;
	color:#3F4855;
}
.containLeft {
	width: 290px;
	float: left;
	padding:5px;
	margin:0px;
	background-color:#AEC0DB;
	border-bottom:1px solid #FFFFFF;
}
.containLeft1 {
	width: 140px;
	float: left;
	padding:5px;
	margin:0px;
	background-color:#AEC0DB;
	border-bottom:1px solid #FFFFFF;
}
.containLeft2 {
	width: 140px;
	float: left;
	padding:5px;
	margin:0px;
	background-color:#C8DAF2;
	border-bottom:1px solid #FFFFFF;
}
.containRight {
	width: 294px;
	float: left;
	padding:5px;
	margin:0px;
	background-color:#EFF3F9;
	border-bottom:1px solid #FFFFFF;
}
.containLeftTotal {
	width: 290px;
	float: left;
	padding:5px;
	margin:0px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#251A44;
}
.containRightTotal {
	width: 294px;
	float: left;
	padding:5px;
	margin:0px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#8C9EBD;
}
.contactBox {
	width: 582px;
	float: left;
	padding:10px;
	margin:10px 0px 10px 0px;
	font-size:12px;
	color:#251A44;
	border:1px solid #9DADC6;
	background-color:#AEC0DB;
	text-align:center;
	line-height:22px;
}
.contactBox p {
	text-align: center;
}
.feesBox {
	width: 600px;
	float: left;
	padding:0px;
	margin:00px;
	font-size:12px;
	color:#3F4855;
}
.breadcrumb {
	width: 616px;
	float: left;
	padding: 10px 10px 10px 0px;
	margin: 0px;
	font-size:11px;	
	color: #2C1E3F;	
}
.breadcrumb a {
	color: #F62B00;	
	text-decoration: none;
}
.breadcrumb a:hover {
	color: #2C1E3F;	
	text-decoration: none;
}

/* KYO ADDED */
.tabs-container {
	width: 604px;
	float: left;
	padding: 10px;
	margin: 0 0 1em 0;
	border: 1px solid #9AAAC3;
	background: #ffffff;
	color: #3F4855;
	font-size: 12px;
}

.tabs-container img {
	border: none;
}

.whitebackground {
	background: #ffffff;
}

.clear {
	clear: both;
}

.tabs-container .bgTabOuterMain {
	width: 582px;
}

.dotted {
	clear: right;
	border-bottom: 1px dotted #cccccc;
	height: 10px;
	margin: 0 0 1em 0;
}

.left {
	float: left;
}

.bgTabOuterMain .newsL p {
	color: #ffffff;
}

.contentInner p img.right {
	padding: 0px 0 20px 20px;
	float: right;
}

.home_news {
	padding:10px;
	margin: 0px 0px 10px 0px;
	background-color:#BCE0EB;
	color: #3F4855;
}

.sitemap {
	margin: 0 0 1em 0;
	padding: 0;
}

.sitemap li {
	margin: 0 0 6px 2em;
	padding: 0;
}

.sitemap ul {
	margin: 6px 0 0 0;
	padding: 0;
}

#jamjbm img {
	float: auto;
}

#jamjbm img.no_float {
	float: none;
}

#jamjbm p {
	clear: left;
}

#jamjbm p.no_clear {
	clear: none;
}
.sohatCourseTable { margin: 0 auto; }
.sohatCourseTable td { padding: 4px 10px; }
.sohatCourseTable .altRow { background: #BCE0EB; color: #000; }
/* KYO ADDED */


/*
.tuitionFees {
	margin: 0px auto;
	padding: 0px;
	width: 338px;
}
.tuitionFeesLeft {
	margin: 0px;
	width: 250px;
	padding: 0px;
	float: left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #3F4855;
}
.tuitionFeesLeft1 {
	margin: 0px;
	width: 245px;
	padding: 0px;
	float: left;
	border-top: 1px solid #98A9C6;
}
.tuitionFeesRight {
	margin: 0px;
	padding: 0px;
	width: 88px;
	float: left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #3F4855;
}
.tuitionFeesRight2 {
	margin: 0px;
	padding: 0px;
	width: 88px;
	float: left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #3F4855;
}
.tuitionFeesRight1 {
	margin: 0px;
	padding: 0px;
	width: 88px;
	float: left;
	border-top: 1px solid #98A9C6;
}
*/
.newsletterA {
position:relative;
}
.newsletterImg{
position:absolute;
top:-14px;
right:10px;
}

#infoAcc h3.head,#infoAcc3 h3.head, #infoAcc4 h3.head,#infoAcc7 h3.head, #infoAcc8 h3.head{
background:#E6E6E6;
border:1px solid #D3D3D3;
color:#555555;
cursor:pointer;
font-weight:bold;
padding: 0.5em;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}
#infoAcc h3.selected,#infoAcc3 h3.selected,#infoAcc4 h3.selected, #infoAcc7 h3.selected, #infoAcc8 h3.selected{
background:#728EBD;
color:#fff;
}
#infoAcc .accContent,#infoAcc3 .accContent,#infoAcc4 .accContent,#infoAcc7 .accContent, #infoAcc8 .accContent{
border:1px solid #D3D3D3;
border-top:none;
padding:0.5em;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
}


#contactForm a.button, #contactForm button {
	background-image: none;
  display: inline-block;
  float: left;
  margin:0 0.583em 0.667em 0;
  padding:5px 10px 5px 7px;   /* Links */
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#f5f5f5;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}
#contactForm a.primaryButton, #contactForm button.primaryButton{
	background:#8ECF8F;
	border:1px solid #83AF84;
	border-left:1px solid #D1EFD2;
	border-top:1px solid #D1EFD2;
	color:#fff;
}
#contactForm button {
  width:auto;
  overflow:visible;
  padding:4px 10px 3px 7px;   /* IE6 */
}
#contactForm button[type] {
  padding:4px 10px 4px 7px;   /* Firefox */
  line-height:17px;           /* Safari */
}

*:first-child+html #contactForm button[type] {
  padding:4px 10px 3px 7px;   /* IE7 */
}

#contactForm button img, #contactForm a.button img{
  margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:16px;
  height:16px;
  float:none;
}

/* Standard Buttons */
#contactForm button:hover, #contactForm a.button:hover{
  background-color:#dff4ff;
  border:1px solid #c2e1ef;
  color:#336699;
}
#contactForm a.primaryButton:hover, #contactForm button.primaryButton:hover{
  background-color:#D1EFD2;
  border:1px solid #EFFFEF;
  color:#8ECF8F;
}

#contactForm a.button:active, #contactForm button:active{
  background-color:#6299c5;
  border:1px solid #6299c5;
  color:#fff;
}
#contactForm a.primaryButton:active, #contactForm button.primaryButton:active{
  background-color:#3E8F49;
  border:1px solid #C7EFB3;
  color:#fff;
}
#contactForm .instruction{font-size:0.9em;color:#555;}
#contactForm label{color:#546F80;font-weight:bold;}
#contactForm textarea{height:10em;width:400px;}
#contactForm textarea, #contactForm input[type='text'], #contactForm input[type='password'], #contactForm select { border: 1px solid #ccc; background: #fff; }
#contactForm textarea:hover, #contactForm input[type='text']:hover, #contactForm input[type='password']:hover, #contactForm select:hover { border-color: #aaa; }
#contactForm textarea:focus, #contactForm input[type='text']:focus, #contactForm input[type='password']:focus, #contactForm select:focus { border-color: #888; outline: 2px solid #ffffaa; }
.ss_sprite{
	display:inline;
	overflow:hidden;
	height:18px;
	padding-left:20px;
	padding-bottom:4px;
	background-repeat:no-repeat;
	background-image:url(http://aec_sing.ky.dev/contact/design/resource/images/icons/sprites.png);
}
.ss_email{background-position:0px -6643px}
.error, .notice, .success, .message {padding:.470em .75em;margin-bottom:1.5em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success, .message {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11; background:none; padding:0; margin:0; }
.notice a {color:#514721; background:none; padding:0; margin:0; }
.success a, .message a {color:#264409; background:none; padding:0; margin:0; }
.highlight{background:#FEFFBF;}
.icon_notice{height:18px; padding-left: 18px; background:url(http://aec_sing.ky.dev/contact/design/resource/images/information.png) no-repeat; float:right;}
.icon_error{height:18px; padding-left: 18px; background:url(http://aec_sing.ky.dev/contact/design/resource/images/exclamation.png) no-repeat; float:right;}
.icon_message{height:18px; padding-left: 18px; background:url(http://aec_sing.ky.dev/contact/design/resource/images/accept.png) no-repeat; float:right;}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

#TB_ajaxContent h2{
color:#F62B00;
font-family:Tahoma,Arial,Verdana;
font-size:17px;
font-weight:normal;
margin:0;
padding:5px 0 10px;
}
.disclaimer p{
color:#666;
font-size:11px;
margin-top:3em;
}

/* CAP */
.menuCap{height:18px;}
.menuCap ul{height:18px;margin:0;padding:0;list-style:none;line-height:18px;}
.menuCap li{width:111px;height:18px;background:url('../aecImages/cap.png') top center no-repeat;float:left;display:block;color:#fff;font-weight:bold;font-size:11px;line-height:18px;text-align:center;}
#scroller_bg{
background-image: url(../aecImages/bgpic.jpg);
height:171px !important;
width: 603px !important;
background-repeat: no-repeat;
margin:0 0 1.5em 0;
padding:20px 3px;
}
#scroller_container{
width:580px;
height:191px;
margin:0 10px;
position: relative;
overflow:hidden;	
}
#scroller {
	white-space: nowrap;
	line-height: 60px;
	font-size: 60px;
}
#scroller img {
	margin-top: 18px;
	margin-right: 40px;
	border: 1px solid #DEE5ED;
	padding: 1px;
}
.latestNewsBox_left h2 a:visited {
	color: #241A44;
	text-decoration: none;
}
.tabs-container p img {
	margin-right: -8px;
}
#choosaec {
	vertical-align: bottom;
	margin-top: 30px;
}
.mbottom{
margin-bottom:1em;
height:1px;
}
#carousel{
list-style:none;
margin:0;
padding:20px 20px 0;
}
#carousel li{
margin:0;
padding:0;
float:left;
width:300px;
text-align:center;
}

