@charset "UTF-8";
/* CSS Document */


*
	{
		margin: 0;
		padding: 0;
		border: 0;
	}
* :focus { outline: 0; }
a { text-decoration:none;}
html, body
	{
		height: 100%;
		
	}

body 
	{
		background-color:#FFF;
		background:url(../images/bg-body-tile.jpg) repeat-x;
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 11px;
	}
input.button
	{
		color:#fff;
		padding:2px;
		background-color:#3a3a3a;
		cursor:pointer;
	}
input.button:hover
	{
		background-color:#000;
	}

.clearfix:after 
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
.clearfix 
	{ 
		overflow: hidden; 
		_height : 1%; 
	}
.left 
	{
		float: left;
	}
.right 
	{
		float: right;
	}
.title-bold{ font-weight:bold; padding:10px 0 5px 0;}
.bullet-link
	{
		text-decoration:none;
		color:#990000;
		padding: 0 0 0 10px;
		background:url(../images/trans-bullet.gif) no-repeat left;
	}
/* Layout Elements */
#wrapper 
	{
		min-height: 100%;
		height: auto !important;
		height: 100%;

		margin:0 auto; 
		padding: 0 14px;
		width:960px;
		background: transparent url(../images/bg-wrapper-tile.png) repeat-y;
	}

.inside #wrapper 
	{
		min-height: 100%;
		height: auto !important;
		height: 100%;

		margin:0 auto; 
		padding: 0 14px;
		width:960px;
		background: transparent url(../images/bg-wrapper-tile-inside.png) repeat-y;
		/*border: #ccc 1px solid;*/
	}
	
	
.ie-wrapper #wrapper 
	{
		min-height: 100%;
		height: auto !important;
		height: 100%;
		padding: 0 0;
		margin:0 auto;
		width:960px;
		background: transparent url(../images/bg-wrapper-tile.gif) repeat-y center top;
		border: #ccc 1px solid;
	}

.ie-inside #wrapper 
	{
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin:0 auto; 
		padding: 0;
		width:960px;
		background: transparent url(../images/bg-wrapper-tile-inside.gif) repeat-y center top;
		border: #ccc 1px solid;
	}


#masthead
	{
		width:960px;
		height:129px;
		background:url(../images/bg-masthead.jpg) no-repeat;
	}
#masthead #minor-nav
	{
		float:right;
		width:245px;
		margin: 10px 0 0 0;
		list-style-type:none;
		padding: 0;

	}
#masthead #minor-nav li
	{
		float: left;
		border-right: 1px solid #CCC;
		padding: 0 10px;
	}
#masthead #minor-nav li.last
	{
		border: 0;
	}
#masthead #minor-nav li a
	{
		float:left;
		display: block;
		text-decoration: underline;
		color: #FFF;
		height: 10px;
		line-height: 10px;
		font-size:10px;
		text-transform: uppercase;
		
	}
#masthead #minor-nav li a:hover
	{
		color: #000;
	}

/* Search Form */

#masthead .search-form
	{
		display:block;
		float:right;
		width:225px;
		height: 20px;
		margin:60px -235px 0 0;
	}

.search-form input.textinput
	{
		display: block;
		float:left;
		width:190px;
		height:14px;
		padding: 3px 5px;
		font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:10px;
		color:#666;
		background-color:#f1f1f1;
	}

.search-form input.go
	{
		float:right;
		width:25px;
		height:20px;
		line-height:20px;
		padding:0;
		color:#fff;
		background-color:#3a3a3a;
		cursor:pointer;
	}
.search-form input.go:hover
	{
		background-color:#000;
	}
/* Top Navigation */
	
#main-nav
	{
		width: 950px;
		height: 29px;
		list-style-type: none;
		padding: 0 0 0 10px;
		text-transform: uppercase;
		background: #fff url(../images/bg-nav-default.gif) repeat-x 0 0;
	}
	
#main-nav li
	{
		float: left;
		background: url(../images/bg-nav-divider.gif) no-repeat right 0;
	}
#main-nav li.last-nav
	{
		background: none;
	}

#main-nav li a
	{
		float:left;
		display: block;
		height: 29px;
		line-height: 29px;
		margin: 0 2px 0 0 !important;
		margin: 0 1px 0 0;
		padding: 0 14px 0 16px;
		text-decoration: none;
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 11px;
		color: #444;
	}
#main-nav li a:hover
	{
		background: #fff url(../images/bg-nav-on.gif) repeat-x 0 0;
		color: #fff;
	}
#main-nav li a.selected
	{
		background: #fff url(../images/bg-nav-on.gif) repeat-x 0 0;
		color: #fff;
	}

/* Flash Spotlight */
#spotlight_flash 
	{
		margin: 0 auto;
		width: 940px;
		height: 311px;
		background-color:#FFF;
		
	}
.header-img
	{
		display: block;
		padding: 10px;
		background-color: #fff;
	}
#spotlight_noflash.institutes
	{
		background:url(../images/bg-spotlight-institutes-main.jpg) no-repeat 10px 10px;
		background-color:#FFF
	}
#spotlight_noflash.course-details
	{
		background:url(../images/bg-spotlight-course-detail.jpg) no-repeat 10px 10px;
		background-color:#FFF
	}
/* Breadcrumps */
#breadcrumb
	{
		padding: 0 10px 10px 10px;
		width:940px;
		height:15px;
		background-color:#FFF;
	}
#breadcrumb li
	{
		display:block;
		line-height:15px;
		list-style-type:none;
		float:left;
		margin:0 5px 0 0;
		color:#a3a3a3;
		
	}
#breadcrumb a
	{
		text-decoration:none;
		color:#a76c76;
		background:url(../images/arrow-breadcrumb.gif) no-repeat right 7px;
		padding: 0 10px 0 0;
	}
#breadcrumb a:hover
	{
		text-decoration:underline;	
	}
/* Pod */
#pod-container
	{
		margin: 20px auto 0 auto;
		width: 940px;
		height:180px;
		list-style-type:none;
	}

#pod-container div.pod
	{
		width:290px;
		height:150px;
		float:left;
		padding: 0px 10px 5px 10px;
		margin:0;
		list-style-type:none;
		border-left: 2px solid #CCC;	
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:11px;
	}
#pod-container div.pod h2
	{
		font-weight: 100;
		text-transform: uppercase;
		font-size:18px;
		line-height:16px;
		padding-bottom:10px;
/* 		text-indent:-5000px; */
		
	}
#pod-container div.pod p,ul,ol
	{
		padding: 5px 0 0 0;	
		list-style-type:none;
	}
#pod-container div.pod ul li
	{
		padding: 0 0 5px 0;	
	}

#pod-container div.pod a:hover
	{
		text-decoration:underline;
	}
#pod-container #pod1 h2
	{
/* 		background:url(../images/title-pod1.gif) no-repeat; */
	}
#pod-container #pod2 h2
	{
/* 		background:url(../images/title-pod2.gif) no-repeat; */
	}
#pod-container #pod3 h2
	{
/* 		background:url(../images/title-pod3.gif) no-repeat; */
		margin-bottom:10px;
	}
	
/* Content Container */
#content-container
	{
		margin: 0 auto;
		width:940px;
		height: auto;
	}
	
#content-container #subnav
	{
		float:left;
		width:228px;
		text-align:left;
		border: 1px solid #cfcfcf;
		border-bottom:none;
		background-color:#ebebeb;
		padding-bottom:0px;
	}
#content-container #subnav ul,li 
	{
		margin:0;
		padding:0;
	}
#content-container #subnav .cat-link
	{
		height:30px;
		padding:0 0 0 10px;
		border-bottom: 1px solid #cfcfcf;
		background-color:#ebebeb;
	}
#content-container #subnav .cat-link:hover
	{
		background-color:#005f9d;	
	}
#content-container #subnav .cat-link-selected
	{
		height:30px;
		padding:0 0 0 10px;
		margin-top:0px !important;
		margin-top:-3px;
		border-bottom: 1px solid #cfcfcf;
		display:block;
		line-height:30px;
		background-color:#005f9d;	
	}
#content-container #subnav .cat-link a
	{
		display:block;
		line-height:30px;
		
	}
#content-container #subnav .cat-link a:hover
{
		color:#fff;
}
#content-container #subnav .cat-link-selected a
	{
		color:#fff;	
	}
#content-container #subnav .cat-link-sub
	{
		height:30px;
		padding:0 0 0 20px;
		margin-top:0px !important;
		margin-top:-3px;
		border-bottom: 1px solid #cfcfcf;
		background-color:#FFF;
	}
#content-container #subnav .cat-link-sub-selected 
	{
		height:30px;
		padding:0 0 0 20px;
		margin-top:0px !important;
		margin-top:-3px;
		border-bottom: 1px solid #cfcfcf;
		display:block;
		line-height:30px;	
		background-color:#eaeef0; 
	}
#content-container #subnav .cat-link-sub:hover
	{
		background-color:#eaeef0;	
	}
#content-container #subnav .cat-link-sub a
	{
		text-decoration:none;
		display:block;
		line-height:30px;	
		
	}
/* Programs and Courses */
/* Pod */
#section-container
	{
		margin: 20px auto 0 auto;
		width: 669px;
		list-style-type:none;
		border-left: 1px solid #CCC;
		border-top: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
	}

#section-container div.section
	{
		width:222px;
		height:650px;
		overflow: hidden;
		float:left;
		padding: 0 0px 0 0px;
		margin:0;
		list-style-type:none;
		border-right: 1px solid #CCC;	
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:11px;
	}
#section-container div.pod h2
	{
		text-indent:-5000px;
		height:89px;
	}
#section-container div.section p,ul,ol
	{
		padding: 10px 0 0 5px;	
		list-style-type:none;
	}
#section-container div.section ul li
	{
		padding: 10px 0 0 5px;	
	}

#section-container div.section a:hover
	{
		text-decoration:underline;
	}
#section-container #section1 h2
	{
		background:url(../images/IVD-logo.jpg) no-repeat;
		height:89px;
		font-size:18px;
		text-indent:-9999px;
	}
#section-container #section2 h2
	{
		background:url(../images/IED-logo.jpg) no-repeat;
		height:89px;
		font-size:18px;
		text-indent:-9999px;
	}
#section-container #section3 h2
	{
		background:url(../images/IST-logo.jpg) no-repeat;
		height:89px;
		font-size:18px;
		text-indent:-9999px;
	}
.gray-link
	{
		text-decoration:none;
		color:#999;
		padding: 0 0 0 10px;
		background:url(../images/trans-bullet.gif) no-repeat left;
	}

#content-container #subnav .register-courses
	{
		background-color:#535353;
		width:210px;
		height:25px;
		margin: 20px 0 0 10px;
		text-transform:uppercase;
	}
#content-container #subnav .register-courses:hover
	{
		background-color:#000;
		
	}
#content-container #subnav .register-courses a
	{
		color:#fff;
		text-decoration:none;
		font-size:10px;
		text-align:center;
		display:block;
		line-height:25px;
	}

/* Programs and Courses end */
/* Course Search */
#course-search
	{
		padding:10px;
		width:210px;
		margin:0;
	}
#content-container #subnav #course-search h3
	{
		/*text-indent:-9999px;
		background:url(../images/bg-title-course-search.gif) no-repeat 0 0;*/
		padding:0;
		margin: 0;
	}
#course-search input,select
	{
		background-color:#f1f1f1;
		border:1px solid #ccc;
		margin:0 0 5px 0;
		padding:0 5px;
		width:198px;
		color:#666666;
	}
#course-search select
	{
		width:210px;
		padding:0 0 0 5px;
	}
#course-search option
	{
		padding:0 0 0 5px;
		border-bottom: 1px solid #ccc;
		
	}
#course-search select.small1
	{
		float:left;
		width:98px;
	}
#course-search select.small2
	{
		float:right;
		width:98px;
	}
#course-search input.go
	{
		float:right;
		width:50px;
		height:20px;
		color:#fff;
		background-color:#3a3a3a;
		cursor:pointer;
		font-size:10px;
		padding:0 0 3px 0;
	}
#course-search input.go:hover
	{
		background-color:#000;
		
	}
#content-container #subnav .quick-link
	{
		height:25px;
		padding:0 0 0 10px;
		display:block;
		line-height:25px;
	}

#content-container #subnav .quick-link a:hover
{
	color:#000;
}
#content-container #subnav h3
{
	color:#000;
	text-transform:uppercase;
	font-size:13px;
	margin:10px 0 0 10px;
	line-height:22px;
}
#content-container #subnav h3.quick-links
{
	/*background:url(../images/bg-title-quick-links.gif) no-repeat left 0;*/
}
#content-container #subnav h3.newsletter
{
	/*background:url(../images/bg-title-newsletter.gif) no-repeat left 0;*/
}
#content-container #subnav form.news-signup
	{
		width:208px;
		height:18px;
		background-color:#f1f1f1;
		border:1px solid #000;
		margin:0 0 0 10px;
		
	}
#content-container #subnav form.news-signup input.text
	{
		float:left;
		width:140px;
		height:12px;
		padding: 3px 5px;
		font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:10px;
		color:#666;
		margin: 0 !important;
		margin: 0 0 0 -10px;
		
	}
#content-container #subnav form.news-signup input.button
	{
		float:right;
		width:58px;
		height:18px;
		color:#fff;
		background-color:#3a3a3a;
		cursor:pointer;
		font-size:10px;
		margin: 0 0 0 -10px;
	}
#content-container #subnav .news-signup input.button:hover
	{
		background-color:#000;
	}

#content-container #subnav .toll-free
	{
		background-color:#337c2d;
		width:210px;
		height:25px;
		display:block;
		line-height:25px;
		margin: 20px 0 10px 10px;
		text-align:center;
		color:#fff;
		text-transform:uppercase;
		font-size:10px;
	}
#content-container #subnav .toll-free a
	{
		color:#fff;
		text-decoration:none;
		font-size:13px;
	}
#content-container #text-area
	{
		float:right;
		width:680px;
		color:#4e4e4e;
		
	}
#content-container #text-area-careers
	{
		float:right;
		width:680px;
		color:#4e4e4e;
		
	}
#content-container #text-area li
	{
		text-decoration:none;
		padding: 5px 0 5px 15px;
		background:url(../images/trans-bullet.gif) no-repeat 0 13px;
	}
#content-container.text-only #text-area.solutions p
	{
		float:right;
		width:670px;
		color:#4e4e4e;
		padding-left:10px;
		
	}
#content-container.text-only #text-area a { margin-left: 10px;}

#content-container #text-area h2
	{
		font-size:25px;
		color: #000;
		font-weight: 100;
		line-height: 25px;
		margin-bottom: 10px;
		/*text-indent:-5000px;*/
		
	}
#content-container #text-area h4
	{
		font-size:14px;
		font-weight:500;
		margin:5px auto;
		
	}
#content-container #text-area-careers h2
	{
		font-size:25px;
		color: #000;
		font-weight: 100;
		line-height: 25px;
		margin-bottom: 10px;
		/*text-indent:-5000px;*/
		
	}
#content-container #text-area-careers h4
	{
		font-size:14px;
		font-weight:500;
		margin:5px auto;
		
	}
/* Course List */

#content-container #text-area.course-list h3
	{
background-color:#fff;
		width:680px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		color:#900;
		padding-left:0px;	
	}

#content-container #text-area.course-list h4
	{
		color:#999999;
		padding:0;
		width:680px;
		font-weight:200;
		font-size:12px;
	}

#content-container #text-area.course-list .box
	{
		border:1px #CCC solid;
		padding-left:10px;
		padding-top:8px;
		margin-top:10px;
	}
#content-container #text-area.course-list .box p {margin-bottom: 10px;}

#content-container #text-area.course-list .course-details
	{
		width:640px;
		float:left;
		padding:0px ;
		margin:10px 5px 5px 0;
		font-size:11px;
		color:#4e4e4e;
	}

#content-container #text-area.course-list .course-details a:hover
	{
		text-decoration:underline;	
	}
	
#content-container #text-area.course-list .course-fee
	{
		width:144px;
		float:left;
		padding:0px ;
		margin:0;
		background-color:#bcbcbc;
		font-size:11px;
		color:#333333;
		padding-left:10px;
		height:20px;
	}
	
#content-container #text-area.course-list .course-date
	{
		width:165px;
		float:left;
		padding:0px ;
		margin:0;
		background-color:#e4e4e4;
		font-size:11px;
		color:#666666;
		padding-left:10px;
		height:20px;
	}

#content-container #text-area.course-list .course-date1
	{
		
		font-size:11px;
		color:#999999;
		height:20px;
		float:left;
	}
#content-container #text-area.course-list .course-location
	{
		width:236px;
		float:left;
		padding:0px ;
		margin:0;
		background-color:#e4e4e4;
		font-size:11px;
		color:#333333;
		padding-left:10px;
		height:20px;
	}
#content-container #text-area.course-list .course-enrol
	{
		width:80px;
		float:left;
		padding:0px ;
		margin:0;
		background-color:#000000;
		font-size:11px;
		color:#ffffff;
		height:20px;
		padding-left:5px;
		margin-bottom:12px;
	}

#content-container #text-area.course-list .course-list-nav ul {float: right;}
#content-container #text-area.course-list .course-list-nav li
	{
		list-style-type: none;
		float: left;
		line-height: 10px;
		margin: 0 0 0 10px;
		font-size: 11px;
	}
#content-container #text-area.course-list .course-list-nav li.selected {display: block; padding: 5px; background-color: #ccc;}

#content-container #text-area.course-list .course-list-nav li a {text-decoration: none; color: #fff; display: block; padding: 5px; background-color: #3A3A3A; text-transform:capitalize;}
#content-container #text-area.course-list .course-list-nav li a:hover {color: #ccc; background-color: #000;}

/* End of Course List */

/* Course Registration */
#content-container #text-area.course-registration .apply-job {float: left; width: 210px;}
#content-container #text-area.course-registration .course-brief {float: right; width: 400px; padding: 10px; margin: 25px 0 0 0;}
#content-container #text-area.course-registration .course-brief h2 {color: #000; border: 1px solid #f00;}
#content-container #text-area.course-registration .course-brief li 
	{
		margin:0 10px;
		padding: 0 0 10px 10px;
		background:url(../images/trans-bullet.gif) no-repeat 0 5px;
		line-height:14px;

	}
/* End of course registration */
/* Career */
#content-container #text-area h3
	{
		
		height:20px;
		line-height:20px;
		font-size:14px;
		font-weight:100;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		color:#fff;
		padding: 0 0 0 10px;
	}
#content-container #text-area h3.grey
	{
	background-color:#454545;
	width:680px;
	font-size:13px;
	line-height: 18px;
	margin: 10px 0 10px 0;
	}
#content-container #text-area h3.career_title
	{
		color:#252525;
		padding:0;
		color:#333;
		font-size:16px;
	}
#content-container #text-area .career-details li
	{
		margin:0 10px;
		padding: 0 0 10px 10px;
		background:url(../images/trans-bullet.gif) no-repeat 0 5px;
		line-height:14px;
	}

#content-container #text-area img
	{
		float:left;
	}
#content-container #text-area.institutes-detail img
	{
		float:right;
		text-align:right;
	}
#content-container #text-area h3.ivd
	{
		background-color:#005090;
		width:680px;
	}
#content-container #text-area h3.ied
	{
		background-color:#c41230;
		width:680px;
	}
#content-container #text-area h3.ics
	{
		background-color:#527c36;
		width:680px;
	}
#content-container #text-area h3.title
	{
		color:#000;
		font-weight:400;
		font-size:16px;
		padding:20px 0 10px 0;
	}
#content-container #text-area .logo
	{
		width:160px;
		height:100px;
		float:left;
		margin:0 0 10px 0;

	}
#content-container .cat-thumb
	{
		float:left;	
	}
#content-container #text-area .brief
	{
		width:500px;
		float:right;
		padding:10px 10px;
		margin:0 0 10px 0;
		font-size:11px;
		color:#4e4e4e;
	}
#content-container #text-area .project
	{
		width:450px;
		padding:10px 10px;
		margin:0 0 10px 0;
		font-size:11px;
		color:#4e4e4e;
	}
#content-container #text-area .brief a:hover
	{
		text-decoration:underline;	
	}
	
/* Accordion */
#content-container #text-area .accordion
	{
		width: 660px;
		height: auto;
		float:left;
		margin: 0 0 10px 0;
		border: 1px solid #999;	
	}
#content-container #text-area .accordion div 
	{
		background-color: #f4f4f4;
		margin: 0 0 0px 0;
	}
#content-container #text-area .accordion p 
	{
		font-size: 11px;
		padding: 10px;
	} 
#content-container #text-area .accordion ul
	{
		margin:0;
		padding:0;
	}
#content-container #text-area .accordion ul li
	{
		margin:0 10px;
		padding: 0 0 10px 10px;
		background:url(../images/trans-bullet.gif) no-repeat 0 5px;
		line-height:14px;

	}
#content-container #text-area .accordion a 
	{
		cursor:pointer;
		display:block;
		padding:5px;
		font-size: 10px;
		color: #fff;
		background:url(../images/bg-institutes-accordion.gif) no-repeat right 0;
		margin-bottom:1px;
		text-decoration: none;
		text-transform:uppercase;
	}
#content-container #text-area .accordion a.last {margin-bottom:0px;}

#content-container #text-area .accordion a:hover 
	{
		background:url(../images/bg-institutes-accordion-selected.gif) no-repeat right 0;
	}
#content-container #text-area .accordion a.selected 
	{
		color: #fff;
		background:url(../images/bg-institutes-accordion-selected.gif) no-repeat right 0;
		
	}
/* right menus */
#content-container #text-area .right-menu
	{
		width:223px;
		float:right;
	}
#content-container #text-area .project-right-menu
	{
		width:210px;
		float:right;
		border:1px solid #ccc;
		text-align:center;
		padding-left:10px;
	}
.course-category
	{
		width:200px;
		background-color:#f4f4f4;
		border:1px solid #d8d8d8;
		padding: 10px;
	}
#content-container #text-area .right-menu .course-category h3
	{
		background:url(../images/bg-title-course-categories.gif) no-repeat 0 0;
		text-indent:-9999px;
		width:120px;
		height: 10px;
		margin: 0 0 5px 0;
	}
.course-category ul
	{
		width: 200px;
	}
.course-category ul li a
	{
		width: 190px;
		height: 20px;
		background:url(../images/trans-bullet.gif) no-repeat 0 7px;
		padding: 0 0 0 10px;
		display:block;
		line-height:20px;
		text-decoration:none;
		color:#005090;
	}
/* Download Brochure */
.download-brochure
	{
		width:210px;
		height:22px;
		padding: 8px 0 0 0;
		margin:0 0 0 10px;
		background: transparent url(../images/bg-brochure-download.gif) no-repeat right 0;
		text-transform:uppercase;
	}
.download-brochure:hover
	{
		background:url(../images/bg-brochure-download-hover.gif) no-repeat 0 0;
	}
.download-brochure a
	{
		display:block;
		line-height:22px;
		padding:0 0 0 10px;
		text-decoration:none;
		font-size:10px;
		color:#fff;
	}
.download-brochure .fil-size
	{
		color:#aaaaaa;
	}
/* Location Map */
.location-map
	{
		width:210px;	
		height:22px;
		margin: 1px 0 0 10px;
		background-color:#535353;
	}
.location-map:hover
	{
		background-color:#000;
		
	}
.location-map a
	{
		display:block;
		line-height:23px;
		
		padding:0 0 0 10px;
		text-decoration:none;
		text-transform:uppercase;
		font-size:10px;
		color:#fff;

	}
/* Right Nav Contact Us */
#contact-us-box
	{
		width:210px;
		height:140px;
		padding: 0 0 0 10px;
		margin-bottom:20px;
	}
#content-container #subnav h3.contact-box
	{
		color:#000;
		margin: 0 0 0 10px;
		padding:0;
		width:210px;
		text-align:left;
	}

#content-container #subnav #contact-us-box .text
	{
		color:#666;
		background-color:#f1f1f1;
		border:1px solid #ccc;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:10px;
		margin: 0 0 5px 0;
		padding:0 0 0 5px;
		width:203px !important;
		width:192px;
	}
#content-container #subnav #contact-us-box .button
	{
		width:50px;
		height:20px;
		float:right;
		color:#fff;
		font-size:10px;
		background-color:#3a3a3a;	
		padding:0 0 2px 0;
		
	}
#content-container #text-area #subnav #contact-us-box .button:hover
	{
		cursor:pointer;
		background-color:#000;	
	}
/* Course Detail: Corse Description */
.course-description
	{
		width:658px;
		border:1px solid #ccc;
		border-bottom:2px solid #ccc;
		padding:0 10px !important;
		padding:10px 7px 0 10px;
	}
.course-description h4.title
	{
		font-size:14px;
		height:20px;
	}
.course-description .course-fee
	{
		width:660px;
		height:20px;
		background-color:#e4e4e4;
		margin:5px 0 10px 0;
	}
.course-description .course-fee .fee
	{
		float:left;
		background-color:#bcbcbc;
		height:20px;
		color:#333;
		padding:0 5px;
	}
.course-description .course-fee .btn-enrol
	{
		float:right;
		height:20px;
		background-color:#3a3a3a;
		padding:0 5px;
	}
.course-description .course-fee .btn-enrol a
	{
		text-decoration:none;
		text-transform:uppercase;
		color:#fff;
	}
.course-description .course-fee .btn-enrol:hover
	{
		background-color:#000;
		
	}

/* Course Detail: Course Table */
#course-table 
	{
		width:680px;
		padding: 20px 0 0 0;
		margin: 0 0 20px 0;
	}
#course-table .title
	{
		background:url(../images/bg-title-course-detail-table.gif) no-repeat 0 0;
		width:245px;
		height:20px;
		float:left;
	}
#course-table .view-calendar
	{
		padding:5px;
		text-align:center;
		width:210px;
		height:14px;
		float:right;
		text-transform:uppercase;
		font-size:10px;
		color:#fff;
		background-color:#535353;
	}
	
#course-table .blue-line 
	{
		float:left;
		width:680px;
		height:7px;
		background-color:#005f9d;
		border-top:1px solid #ccc;
	
	}
	
#course-table .course-table 
	{
		background-color:#ccc;
		color:#535353;
		font-size:10px;
		text-indent:10px;
	}
#course-table .course-table .table-head
	{
		color:#fff;	
		text-align:center;
		font-size:12px;
		background-color:#9a9999;
		text-indent:0;
	}
.course-table-footer
	{
		margin: 0 0 10px 0;
		width:680px;
	}
.course-table-footer a
	{
		text-decoration:none;	
		color:#980816;
	}
#course-sub-details
	{
		float:left;
		width:420px;
		border: 0px solid #f00;
	}
#course-sub-details p
	{
		padding: 0 0 10px 0;	
	}
#course-sub-details ul { margin:0; padding:0;}

#course-sub-details li
	{
		padding: 0 0 10px 10px;
		background:url(../images/trans-bullet.gif) no-repeat left 5px;
	}
#course-sub-details h4
	{
/* 		text-indent:-9999px; */
		margin:10px 0;
		
	}
/* Course Details-Right Menu */
.right-menu .program-content
{
	border:1px solid #CCC;
	background-color:#f4f4f4;
	width:200px;
	padding:10px;
}
.right-menu .program-content li {padding: 0 0 10px 10px; background:url(../images/trans-bullet.gif) no-repeat left 5px;}
.right-menu .program-content h3 { background:url(../images/bg-title-program-content.gif) no-repeat 0 0; text-indent:-9999px;}
.right-menu	.program-content-footer{color:#ccc; font-size:10px;}
/* Careers form to apply for job */
.apply-job
	{
		width:300px;
		margin: 20px 0 20px 0;
	}
.apply-job input.text
	{
		width:200px;
		clear:both;
		background-color:#fff;
		border: 1px solid #000;
		margin: 0 0 10px 0;
	}
.apply-job select 
	{
		width:200px;
		height: 20px;
		margin: 0 0 10px 0;
		padding: 0;
		border: 1px solid #000;
		background-color:#fff;
		
	}
.apply-job select option
	{
		background-color:#fff;
		padding: 2px 0 3px 5px;
		border-bottom: 1px dotted #CCC;
	}
.apply-job input.button
	{
		border:0px solid #f00;
		margin:10px 0 0 0;
	
	}
/* 	Search Result */
#text-area.search-result h4 
	{
		color:#005f9d;

	}
#text-area.search-result .result 
	{
		border-bottom: 1px solid #ccc; 
		padding: 0 0 10px 0;
		margin: 10px 0 0 0;
	}

#content-container #text-area.search-result .result p
	{
		margin: 0;
	}
#content-container #text-area.search-result .result a.title
	{
		text-decoration: none;
		font-size: 14px;
		color: #990000;
		margin-left: 0;
	}
#content-container #text-area.search-result .result a.title:hover {text-decoration: underline;}

/* End of search result */
/* Downloads */
#content-container #text-area.downloads div {border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 5px;}
#content-container #text-area.downloads a.title 
	{
		text-decoration: none;
		font-size: 14px;
		color: #990000;
		margin-left: 0;
		padding: 0;
	}
#content-container #text-area.downloads a.title:hover {text-decoration: underline;}
#content-container #text-area.downloads .file-info 
	{ 
		padding: 0;
		color: #ccc; 
		line-height: 18px;
		font-size: 9px;
	}
/* End of Downlods */
/* Sitemap */
#content-container #text-area-careers.sitemap h4 {margin: 10px 0 0;}
#content-container #text-area-careers.sitemap h4 a {text-decoration:none; color:#4e4e4e;}
#content-container #text-area-careers.sitemap h4 a:hover {color:#990000;}
#content-container #text-area-careers.sitemap ul {margin: 0; padding:0;}
#content-container #text-area-careers.sitemap li ul {margin: 0 0 0 10px;}

/* End of sitemap */
/* Prtners */
#content-container #text-area.partners img.partner{padding: 10px 10px 10px 0; } 
#content-container #text-area.partners .brief p 
	{
		width:525px;
		float:right;
		padding:5px 10px;
		margin: 0;
		font-size:11px;
		color:#4e4e4e;
	}
/* End of Partners */

/*Media Centre*/

#media-centre dt
{
	margin: 2px 0 2px 0;
	padding-top:5px;
	color:#888888;
	font-size:11px;
}
#media-centre .press-releases
{
	border-bottom:1px solid #ccc;
	padding:0 0 10px 0;
	width:440px;
}
#media-centre dd
{
	margin:0;
	color:#4e4e4e;
	font-size:11px;
	line-height:16px;
	padding:0;
}
#media-centre dd a
{
	color:#980810;
	font-size:11px;
	text-decoration:none;
}
#media-centre dd a:hover
{
	color:#000;
	font-size:11px;
	text-decoration:none;
}
#media-centre img
{
	float:left;
	padding:5px 5px 10px 0;
}

#media-centre .title-media
{
	font-weight:bold;
}
#media-centre .right-pod
{
	float:right;
	width:220px;
}
#media-centre .right-link
{
	color:#980810;
}
#media-centre .right-link a
{
	color:#980810;
}
#media-centre .right-link a:hover
{
	color:#000;
}

/*End of Media Centre*/

/* Contact us */
#content-container #text-area.contact form textarea 

	{
		font-family: Lucida Grande; 
		font-size: 11px; 
		padding: 3px;
		width:195px;
		background-color:#fff;
		border: 1px solid #000;
		margin: 0 0 10px 0;
	
	}
#content-container #text-area.contact a 
	{
		color:#333;
	}
#content-container #text-area.contact a:hover
	{
		text-decoration:underline;
	}

#content-container #text-area.contact form p {margin: 0;padding: 0;border: 0px solid #f00;width: 201px;} 

#content-container #text-area.contact form .imp img { border: 0px solid #f00;float: none;padding: 0 0 5px 5px;}

#content-container #text-area.contact form .text 
	{
		font-size: 11px; 
		padding: 3px;
		width:195px;
		height: 13px;
		background-color:#fff;
		border: 1px solid #000;
		margin: 0 0 10px 0;		
	}
/* End of Contact us */
/* footer */
#footer
	{
		margin: 10px auto;
		padding-top:20px;
		width:940px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:10px;
		color:#CCC;
	}
#footer.subpage
	{
		float:right;
		width: 680px;
		height:20px;
		padding: 20px 0;
		margin:0;
		border: 0px solid #f00;
		bottom:0;
	}
#footer.less-content
	{
		float:left;
		margin: 20px 0;
		width: 600px;
		height:20px;
		border: 0px solid #f00;
		bottom: 0;
	}
#footer a
	{
		text-decoration:none;
		color:#CCC;
	}
#footer a:hover
	{
		text-decoration:underline;
	}
