/* CSS Document */

form {margin:0px; padding:0px;}

body {margin-top:10px; background:url(../images/body-bg.gif) repeat-x #CDCDCD;  font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

.select {font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; width:118px; padding-left:5px; margin-bottom:4px;}
.food {padding-top: 12px;}
.input {font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding-left:5px;border:1px solid #CCCCCC;}


a {font:normal 11px Arial, Helvetica, sans-serif; color:#027F9D; text-decoration:none;}
a:hover {font:normal 11px Arial, Helvetica, sans-serif; color:#DC5B08; text-decoration:none;}

.header {font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase;}
a.header {font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase;}
a.header:hover {font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase;}
.top-midd-bg {background:url(../images/top-midd-bg.gif) repeat-x;}
.logo {padding-right:13px;}
.white-bg {background:#FFFFFF;}
.green-line {background:url(../images/green-line.gif) repeat-x; height:13px; padding-left:16px; padding-right:17px;}
.midd-part {background:#FFFFFF; padding-left:16px; padding-right:17px;}
.header-midd-bg {background:url(../images/header-midd-bg.gif) repeat-x; }
.gray-midd-bg {background:url(../images/gray-midd-bg.gif) repeat-x;}
.light-gray-midd-bg {background:url(../images/light-gray-midd-bg.gif) top repeat-x; background:#FFFFFF; font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.image-box {background:url(../images/green.gif) repeat-y; }
.detail-thumb { padding-left: 3px;  }
.detail-thumb img {  margin-left: 4px;  margin-right: 5px; margin-bottom:15px; }
.welcome {font:bold 20px Arial, Helvetica, sans-serif; color:#0D5D7E; text-decoration:none; line-height:30px; }
.welcoome-text {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding-right:18px; vertical-align:top;}
.futer {background:#2C5CBA; height:34px; font:normal 10px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding-left:18px; padding-right:18px;}
.futer a { color: #FFFFFF; text-decoration: none; }
.futer a:hover { color: #FFFFFF; text-decoration: underline; }
.ncpl {padding-top:20px; }

.ncpl2 { font:bold 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-transform:uppercase; height:32px; }
.ncpl2-link { font:bold 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-transform:uppercase; height:28px; }
a.ncpl2-link { font:bold 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-transform:uppercase; height:28px; }
a.ncpl2-link:hover { font:bold 14px Arial, Helvetica, sans-serif; color:#F3A015; text-decoration:none; text-transform:uppercase; height:28px; }

TESTIMONALS 
.testimonals-link {font:bold 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
a.testimonals-link {font:bold 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
a.testimonals-link:hover {font:bold 11px Arial, Helvetica, sans-serif; color:#F4A322; text-decoration:none;}

.faq-link {font:normal 12px Arial, Helvetica, sans-serif; color:#027F9D; text-decoration:none;}
a.faq-link {font:normal 12px Arial, Helvetica, sans-serif; color:#027F9D; text-decoration:none; font-weight:bold;}
a.faq-link:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#DC5B08; text-decoration:none; font-weight:bold;}

.blue {font:normal 12px Arial, Helvetica, sans-serif; color:#DC5B08; text-decoration:none;}


.contact-link {font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a.contact-link {font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a.contact-link:hover {font:normal 11px Arial, Helvetica, sans-serif; color:#F4A322; text-decoration:underline;}

.course {font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(../images/green.gif) bottom repeat-x; padding-top:10px; padding-bottom:10px;}


.rolloverside a {
	display:block;
	background:url(../images/btn-black.gif) no-repeat left center;
	height: 30px;
	padding-top: 14px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase;
	text-align: left;
	padding-left: 37px;
	}
.rolloverside a:hover {
	background:url(../images/btn-green.gif) no-repeat left center;
	height: 30px;
	padding-top: 14px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#D7F464; text-decoration:none; text-transform:uppercase;
	text-align: left;
	padding-left: 37px;
}
.rolloverside-active {
	background:url(../images/btn-green.gif) no-repeat left center;
	height: 44px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#D7F464; text-decoration:none; text-transform:uppercase;
	text-align: left;
	text-indent:35px;
}

.leftlink ul {margin:0px; padding:0px;}
.leftlink li {list-style-type:none; font:bold 14px Arial, Helvetica, sans-serif; color:#027F9D; text-decoration:none; border-bottom:1px dotted #048098;}
.leftlink li a {font:bold 14px Arial, Helvetica, sans-serif; color:#027F9D; text-decoration:none; line-height:30px; background:url(../images/inactive-bullet.gif) no-repeat; padding-left:15px; text-transform:uppercase;}
.leftlink li a:hover {font:bold 14px Arial, Helvetica, sans-serif; color:#DC5B08; text-decoration:none; background:url(../images/active-bullet.gif) no-repeat; line-height:30px;}
.leftlink li.active {font:bold 14px Arial, Helvetica, sans-serif; color:#DC5B08; text-decoration:none; background:url(../images/active-bullet-new.gif) no-repeat;  padding-left:15px; text-transform:uppercase; line-height:30px;}


/* .leftlink { font:bold 14px Arial, Helvetica, sans-serif; color:#027E9A; text-decoration:none; text-transform:uppercase; text-transform:uppercase; }
.leftlink ul { margin: 0px; padding:0px;  }
.leftlink li { list-style-type: none; border-bottom:1px dotted #048098;}
.leftlink li a { background:url(../images/inactive-bullet.gif) no-repeat left top;  font:bold 14px Arial, Helvetica, sans-serif; color:#027E9A; text-decoration:none; text-transform:uppercase;  padding-left:15px;}
.leftlink li a:hover { background:url(../images/active-bullet.gif) no-repeat left top;  font:bold 14px Arial, Helvetica, sans-serif; color:#DA5E08; text-decoration:none; text-transform:uppercase;  }
.leftlink li.active { background:url(../images/active-bullet.gif) no-repeat left top;  font:bold 14px Arial, Helvetica, sans-serif; color:#DA5E08; text-decoration:none; text-transform:uppercase;  padding-left:15px; display:block;} */

.top-part {background:#FFFFFF; padding-left:16px; padding-right:17px;}

a.bluebold-link { font:bold 12px Arial, Helvetica, sans-serif; color:#2C5CBA; text-decoration:none; }
a:hover.bluebold-link { font:bold 12px Arial, Helvetica, sans-serif; color:#2C5CBA; text-decoration:underline; }



/* Added Dt.13112008 */

.news-head {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#027F9D; text-decoration:none;}
.news-head:link {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#027F9D; text-decoration:none;}
.news-head:visited {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#027F9D; text-decoration:none;}
.news-head:hover {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#DC5B08; text-decoration:none;}

/* .img-border img {border:1px solid #CCCCCC; padding:1px;}
.img-border:hover {background-color:transparent;}
.img-border:hover img {border:1px solid #C1E1EC; padding:1px;} */
.img-border img {border:1px solid #8EC6D6; padding:1px;}
.img-border:hover {background-color:transparent;}
.img-border:hover img {border:1px solid #B3B3B3; padding:1px;}

/* Add Dt.14112008 */
.errormsg {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#525252; text-decoration:none;}
.reqmsg {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; text-decoration:none;}
.helpmsg {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#90564F; text-decoration:none;}
.errormsg-normal {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2C5CBA; text-decoration:none;}
/*error msg ends here*/


/* Add Dt.18112008 By Hemal Kharadi */
.hr-dottedline {background:url(../images/hr-dottedline.gif) repeat-x center;}
.orangelink-bold {color:#DC5B08; font-size:11px; font-weight:normal; text-decoration:none;}
.orangelink-bold:link {color:#DC5B08; font-size:11px; font-weight:normal; text-decoration:none;}
.orangelink-bold:visited {color:#DC5B08; font-size:11px; font-weight:normal; text-decoration:none;}
.orangelink-bold:hover {color:#027F9D; font-size:11px; font-weight:normal; text-decoration:none;}

.clickhere {color:#DC5B08; font-size:12px; font-weight:normal; text-decoration:underline;}
.clickhere:link {color:#DC5B08; font-size:12px; font-weight:normal; text-decoration:underline;}
.clickhere:visited {color:#DC5B08; font-size:12px; font-weight:normal; text-decoration:underline;}
.clickhere:hover {color:#027F9D; font-size:12px; font-weight:normal; text-decoration:none;}

.bluehead-small {color:#027F9D; font-size:14px; font-weight:bold; text-decoration:none;}

/* Add Dt.30-11-2008*/
.gradient-strip {background-image:url(../images/gradient-strip.gif); background-repeat:repeat-x; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#E8F0FF; padding-left:7px; height:21px;}
.inner-border {border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; padding:10px;}

/* Add Dt.29112008 By Hemal Kharadi */
h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#DC5B08; text-decoration:none; margin-bottom:0px; margin-top:11px; border-bottom:1px solid #DC5B08; text-indent:15px; background:url(../images/bullet.gif) no-repeat; line-height:28px;}

.note {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff0000; text-decoration:none;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; margin-bottom:0px; border:1px solid #525252; background-color:#027F9D; padding:2px; text-indent:5px;}
.td-border {border-left:1px solid #B7D054; border-right:1px solid #B7D054; border-bottom:1px solid #B7D054; padding:2px;}


/* ============== AS PER NEW LAYOUT CSS START HERE (18122008) ============== */

/* WITHOUT LINK CLASS */
p {margin-top:7px; margin-bottom:7px;}
.copyright {font:bold 11px Arial, Helvetica, sans-serif; color:#707070; text-decoration:none;}
.gmatter {font:bold 12px Arial, Helvetica, sans-serif; color:#585858; text-decoration:none;}
.omatter {font:bold 13px Arial, Helvetica, sans-serif; color:#DC5B08; text-decoration:none;}
h3 {font:bold 23px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; margin-bottom:11px; margin-top:0px;}
h3 span {font:normal 23px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.grey-heading {font:bold 21px Arial, Helvetica, sans-serif; color:#2E2E2E; text-decoration:none;}

h4 {font:bold 19px Arial, Helvetica, sans-serif; color:#027F9D; text-decoration:none; margin-bottom:11px; margin-top:0px; border-bottom:1px solid #8EC6D6; line-height:30px; margin-bottom:11px; text-transform:uppercase; background:url(../images/bullet-line.gif) no-repeat; text-indent:15px;}
h4 span {font:bold 19px Arial, Helvetica, sans-serif; color:#DC5B08; text-decoration:none;}

.download-heading {font:bold 13px Arial, Helvetica, sans-serif; color:#DC5B08; text-decoration:none; text-transform:uppercase;}


/* TOP NAVIGATION DIV CLASS */
ul#top-tabstrips {
PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-TOP:0px; LIST-STYLE-TYPE:none; margin-left:15px; padding-left:0px;}

ul#top-tabstrips li {
display: block; float:left; margin-right:5px; }

ul#top-tabstrips li a {
DISPLAY:block; COLOR:#DCDCDC; TEXT-DECORATION: none;}

ul#top-tabstrips li a em {
PADDING-RIGHT:13px; DISPLAY:block; PADDING-LEFT:13px; FONT:bold 12px Arial, Helvetica, sans-serif; padding-top:12px; padding-bottom:12px; text-transform:uppercase;}

ul#top-tabstrips li a:hover {BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/tab-active-left.gif); COLOR: #FFFFFF; BACKGROUND-REPEAT: no-repeat; font-weight: bold;  text-transform: uppercase;}

ul#top-tabstrips li a:hover em {
BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-right.gif) ; COLOR: #242424; BACKGROUND-REPEAT: no-repeat; font-weight: bold;  text-transform: uppercase;}

ul#top-tabstrips li a.current {BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-left.gif); BACKGROUND-POSITION:left top; COLOR: #242424; BACKGROUND-REPEAT: no-repeat; font-weight: bold;  text-transform: uppercase;}

ul#top-tabstrips li a.current em {BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-right.gif); COLOR: #242424; BACKGROUND-REPEAT: no-repeat; font-weight: bold;  text-transform: uppercase;}

/* WITH LINK CLASS */
.read-more-bg {background:url(../images/read-more-bg.gif) repeat-x; font:bold 11px Arial, Helvetica, sans-serif; color:#717171; text-decoration:none; text-indent:20px;}
.read-more-bg a {font:bold 11px Arial, Helvetica, sans-serif; color:#717171; text-decoration:none;}
.read-more-bg a:hover {font:bold 11px Arial, Helvetica, sans-serif; color:#197EA8; text-decoration:none;}

.read-more {font:bold 12px Arial, Helvetica, sans-serif; color:#3B6D82; text-decoration:none;}
.read-more a {font:bold 12px Arial, Helvetica, sans-serif; color:#3B6D82; text-decoration:none;}
.read-more a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#3B6D82; text-decoration:underline;}

.date {font:bold 13px Arial, Helvetica, sans-serif; color:#F35600; text-decoration:none;}
.date a {color:#000000; font-size:12px; text-decoration:none;}
.date a:hover {color:#000000; font-size:12px; text-decoration:underline;}

.grey-matter {font:normal 12px Arial, Helvetica, sans-serif; color:#919191; text-decoration:none;}
.grey-matter a {font:bold 12px Arial, Helvetica, sans-serif; color:#B4B4B4; text-decoration:none;}
.grey-matter a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#B4B4B4; text-decoration:underline;}

/* TD BAKCGROUND */
.topnav-bg {background:url(../images/topnav-bg.gif) repeat-x; font:bold 12px Arial, Helvetica, sans-serif; color:#DCDCDC; text-decoration:none; text-transform:uppercase;}
.shadow-top-bg {background:url(../images/shadow-top-bg.gif) repeat-x;}
.shadow-bott-bg {background:url(../images/shadow-bott-bg.gif) repeat-x;}
.shadow-middle-bg {background:url(../images/shadow-middle-bg.gif) repeat-y; padding-top:16px; padding-bottom:16px;}
.courselocation-bg {background:url(../images/courselocation-bg.jpg) no-repeat; height:197px; width:214px;}
.corporatetraining-bg {background:url(../images/corporatetraining-bg.jpg) no-repeat; height:197px; width:214px;}
.bookonline-bg {background:url(../images/bookonline-bg.jpg) no-repeat; height:197px; width:214px;}
.light-blue-bg {background-color:#D5ECF3; border:1px solid #B3B3B3; padding:15px;}
.search-bg {background-color:#cccccc; border:1px solid #B6B6B6; padding:12px;}
.middle-content-bg {background-color:#F7F7F7; border:1px solid #E5E6E7; padding:14px;}
.image-border {border:4px solid #8EC6D6;}
.note-bg {background-color:#FFFFFF; padding-left:7px; border:1px solid #eeeeee;}
.link-bg {background-color:#EAFCFF; border:1px solid #B8EAF3; padding:12px;}
.venueListing {background-color:#ECECEC; border:1px solid #C6C6C6; }
.venueListing a { background: #FFFFFF url(../images/arrow-gray.gif) 10px 7px no-repeat;  display:block; padding:5px; padding-left:20px;}
.venueListing a:hover { background: #027F9D url(../images/arrow-gray.gif) 10px 7px no-repeat; color:#FFFFFF; display:block; padding:5px; padding-left:20px; }

.image-border2 {border: 5px solid #C6DBDF;}


a.paginglink {font:bold 12px Arial, Helvetica, sans-serif; color:#027F9D; text-decoration:none;}
a.paginglink:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#DC5B08; text-decoration:none;}
.paging-active {font:bold 12px Arial, Helvetica, sans-serif; color:#DC5B08; text-decoration:none;}

.homepage-transbg { position:absolute; top:150px; right: 0px; background: url(../images/homepage-txt-trans.png) no-repeat; width: 301px; height: 91px; text-align: center; font-size: 17px; font-weight: bold; color:#000000; }
.relative { position:relative; }