body {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align: center;
	background: #5999B6 url(../images/background/bg_body.png) repeat-x fixed left top;
}
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, fieldset, table, blockquote, th, td, input, button {
	margin: 0;
	padding: 0;
}
.ie_content {
	display:none;
}
ul {
	list-style-type: none;
}
table, img, fieldset, button {
	border: none
}
table {
	border-collapse:collapse
}
caption, th {
	text-align: left
}
address, caption, cite, code, dfn, var {
	font-style: normal;
	font-weight: normal
}
input, select, textarea {
	font-family: Arial, Verdana, sans-serif;
	font-size:1em
}
a {
	text-decoration: none;
}
a:focus {
	outline: 0;
}
button:focus {
	outline: 0;
}
a:hover {
	text-decoration: underline;
}
hr, legend {
	display: none
}
.clear {
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
}
.clearfix {
	display: block;
*display: inline-block;
}
.html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
} /* End Hack */
#shell {
	text-align:center;
}
#region-content {
	width: 986px;
	margin:auto;
	text-align: left;
	clear: both;
}
/* Masthead Styles */
#masthead {
	margin-bottom: 1px;
}
#masthead .region-info {
	text-align: center;
}
#masthead .region-info .content {
	width:980px;
	margin:auto;
	text-align:left;
	/*padding-top:10px;*/
	padding-top:7px;
	/*height: 70px; | Ra*/
	/*height:60px;*/
	height:32px;
}
#masthead ul {
	float: left;
	font-family: Arial;
	font-size:11px;
	font-weight: bold;
	color: #333333;
	margin-top: 5px;
	margin-left: 10px;
}
#masthead ul.top-links {
	margin-left: 0px;
}
#masthead ul.top-links li:first-child {
	padding-left: 0;
}
#masthead ul li {
	display: inline;
	border-right: 1px solid #224659;
	padding-right: 10px;
	padding-left: 10px;
}
#masthead ul li.last {
	border-right: none;
	padding-right: 0;
}
#masthead a {
	color: #333333;
	text-decoration: none;
}
#masthead a:hover {
	text-decoration: underline;
}
#masthead .region-logo {
	clear: both;
	width: 100%;
	/*height: 80px;*/
	height:72px;
	background:#fff;
}
#masthead .region-logo .float-l {
	margin-top:-6px;
}
#masthead .region-logo .content {
	width:980px;
	margin:auto;
	text-align:left;
	/*padding-top:20px;*/
	padding-top:15px;
}
/* Navigation Styles */
#navigation {
	clear: both;
	background: transparent url(../images/background/bg_nav.png) repeat-x left top;
	width: 100%;
}
#navigation .content {
	width: 980px;
	text-align: left;
	margin: auto;
	background: transparent;
}
#navigation-level2 {
	width: 980px;
	text-align: left;
	height:49px;
	background:url(../images/nav_level2_bg_white.png) repeat-x left bottom;
	margin:auto;
	position:relative;
	z-index:99;
}
/* Main Content Region Styles */
.left-main-container {
	clear:both;
	width: 667px;
	float: left;
	margin-right: 10px;
	margin-left: 3px;
	margin-top: 3px;
}
.right-main-container {
	width: 300px;
	float: right;

}
.homepage .right-main-container {
	margin-top: 26px;
}
#breadcrumbs {
	background-color: #ffffff;
	padding: 5px 10px 0;
	background: #ffffff url(../images/borders/bg_white_modules_right.png) repeat-y right top;/*margin-bottom: 10px;*/
}
#breadcrumbs .container {
	width:100%;
	border-bottom:2px solid #efefef;
	padding-bottom:19px;
}
#breadcrumbs .container .left {
	float:left;
	width:570px;
}
#breadcrumbs .container a.print {
	background: transparent url(../images/icn_print.gif) no-repeat left 0;
	display: none;
	float: right;
	height: 32px;
	width: 32px;
	text-indent:-50px;
	overflow:hidden;
}
/* Pre Footer Region */
#pre-footer-region {
	margin-top: 50px;
	margin-bottom: 30px;
}
/* Footer Styles */
#footer-region {
	background: #2f414b;
	padding: 10px 0;
	clear: both;
	font-family: Arial;
	font-size: 0.8em;
	font-weight: normal;
	color: #ffffff;
}
.footer {
	width: 980px;
	text-align: left;
	margin: auto;
}
.footer .float-l {
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.70;
}
/* right main container ads */
.ads-right-main {
	width: 270px;
	margin: auto;
	/*background-color: #ffffff;*/
	text-align: center;
	padding: 10px 15px;
	margin-top: 10px;
}
.ads-right-main .ad {
	width: 125px;
	height: 125px;
	/*background-color: #cccccc;*/
	float: left;
}
.popupLoader {
	position:relative;
	background: url(../images/ajax-loader-big.gif) no-repeat 50% 50%;
}
/* pop curtain */
.pop-curtain {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
	background-color: #000000;
	z-index:1000;
}
/* masthead styles */
.leaderboard {
	text-align: center;
	clear: both;
	margin: 20px 0;
}
.leaderboard .banner {
	width: 728px;
	margin: auto;
	padding: 10px;
	background: url(../images/trans_bg.png) repeat left top;
	height: 90px;
}
/* navigation level1 styles */
#navigation ul.level1 {
	width:100%;
}
#navigation ul.level1 li {
	display: block;
	background: url(../images/gifs/gifSprite.gif) no-repeat right -205px;
	padding: 12px 15px 0 15px;
	float: left;
	height: 27px;
}
#navigation ul.level1 li:first-child {
	padding-left: 10px;
}
#navigation ul.level1 li.last {
	clear: right;
	background: none;
}
#navigation ul.level1 li a {
	font:700 13px Helvetica, Arial;
	color: #ffffff;
	float:left;
}
#navigation ul.level1 li a.selected {
	background: url(../images/nav_selected.png) no-repeat center bottom;
	height:27px;
	display:block;
	float:left;
}
/* navigation level2 styles */
#navigation-level2 ul {
	list-style-type: none;
	padding-top:17px;
	position:relative;
	z-index:999;
}
#navigation-level2 ul li {
	/*margin-right: 10px;*/
	display: inline;
	padding:17px 5px 17px 10px;
	font-size:13px;
}
#navigation-level2 ul li a {
	color: #6b1576;
	font-weight: bold;
	font-size: 1em;
	background: url(../images/nav_level2_selected_arrow.png) no-repeat right 1px;
	padding-right: 22px;
}
#navigation-level2 ul li a.selected {
	color: #333333;
	font-weight: bold;
	font-size: 1em;
	background: url(../images/nav_level2_arrow.png) no-repeat right 1px;
	padding-right: 22px;
}
/* breadcrumbs styles */
#breadcrumbs ul {
	list-style-type: none;
	float: left;
	width: auto;
	margin-right: 10px;
	margin-top: 10px;
}
#breadcrumbs ul li {
	background: url(../images/breadcrumbs_separator.png) no-repeat right 3px;
	padding:0 5px 0 0;
 *padding:0 7px 0 0;
	color: #999999;
	font-size: 11px;
	display: inline;
}
#breadcrumbs ul li.last {
	background: none;
	padding-left:5px;
 *padding-left:6px;
	color:#333;
	font-weight:700;
}
#breadcrumbs ul li a {
	color: #1fa5ff;
	margin:0 0 0 5px;
 *margin:0 0 0 4px;
	font-weight:700;
}
#breadcrumbs ul li:first-child {
	padding:0 7px 0 0;
 *padding:0 9px 0 0;
}
/* content boxes */
.right-main-container .content-container {
	margin-bottom: 10px;
}
.right-main-container .content-container .content {
	padding: 15px 15px 15px 15px;
	background-color:White;
}
.content-left-container {
	float: left;
	margin-right: 8px;
	width: 442px;
}
.content-right-container {
	float: left;
	width: 217px;
	margin-bottom: 10px;
}
.main-module-one-column, .main-module-two-column, .editorial-intro, .article-content {
	/*	width: 195px;*/
	background: #ffffff url(../images/borders/bg_white_modules_bottom.png) repeat-x left bottom;
	/*	padding: 10px;*/
	margin-bottom: 10px;
}
.main-module-one-column .content, .main-module-two-column .content, .editorial-intro .content {
	background: url(../images/borders/bg_white_modules_right.png) repeat-y right top;
	padding: 10px 10px 15px;
}
.main-module-one-column .content a img {
	width:197px;
}
.homepage-column .main-module-one-column .content a img {
	width:420px;
}
.main-module-two-column .main-module-one-column .content a img {
	width:420px;
}
.content-one-column {
	width: 217px;
	float: left;
}
.imageSliderExt .content ul li img {
	margin-top: 10px;
}
.imageSliderExt .content ul li {
	min-height: 130px;/*pn*/
	height:auto!important;
	height:130px;
}
/* Article Details Styles */

.article-content .content {
	background: url(../images/borders/bg_white_modules_right.png) repeat-y right top;
	padding: 10px 10px 15px;
}
.article-content .pad-bottom {
	padding-bottom:30px;
}
.article-detail {
	position:relative
}
.article-detail .article-footer {
	margin-top: 30px;
	margin-bottom: 20px;
	border-bottom: solid 1px #cccccc;
	text-align: right;
}
.article-detail .article-footer p {
	text-align: right;
	padding-bottom: 10px;
}
.article-detail .article-footer a {
	color: #0099ff;
	font-weight: bold;
	font-size: 1.05em;
	font-style: oblique;
}
.article-detail img {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.article-detail img.right {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}
.s5LeftContainer ol, .article-detail .content ol {
	list-style-position:inside;
	margin:10px 0;
}
.s5LeftContainer ul, .article-detail .content ul {
	list-style-type:disc;
	list-style-position:inside;
	margin:10px 0;
}
.s5LeftContainer ol li, .s5LeftContainer ul li, .article-detail .content ul li {
	padding:5px
}
.article-detail .content ul.event-details-list {
	list-style-type:none;
	margin:0;
}
.article-content .source, .article-content .caption {
	padding: 0;
}
.article-detail .tags-list .heading {
	font-size: 0.87em;
}
.article-content .content table {
	border:1px solid #999;
	clear:both;
	margin:10px 0;
}
.further-reading, .region-left {
	float: left;
	width: 420px;
}
.region-right {
	float: right;
	width: 195px;
	margin-left: 10px;
	text-align: right;
 *width:auto;
 *margin:auto;
}
.region-right div {
	background-color: #eeeeee;
	text-align: left;
	padding: 10px 10px 20px;
	margin-bottom: 10px;
}
.region-right p {
	font-size:1.4em;
	color: #6a1176;
	font-weight: normal;
	margin-top: 15px;
	line-height: 20px;
}
.article-detail .tags-rating {
	margin-top: 30px;
	clear:both;
}
.article-detail .tags-rating .tags-list {
	width: 420px;
	float: left;
	margin-right: 10px;
}
.article-right-module {
	position: absolute;
	right:0;
	bottom:150px;
	width:195px;
	padding:0 5px;
}
.star-rating {
	border:1px solid #ccc;
	width:195px;
}
.star-rating h2 {
	padding:10px 0 0 10px;
	font-size:15px;
}
.star-rating .ui-rating {
	margin:10px auto;
	float:none;
	width:155px;
}
.star-rating #rateText {
	display:block;
	color:#999;
	margin:10px;
}
.register-login {
	background-color:#eee;
	padding:0 10px 20px;
	margin:20px 10px 0;
}
.register-login h2 {
	color:#3aadfd;
	font-size:15px;
	border-bottom:1px solid #ccc;
	margin:0 auto 5px;
	padding:20px 18px;
	text-align:center;
}
.register-login h2 span {
	color:#333;
	padding:0 5px;
}
.register-login h2 a {
	color:#3aadfd;
}
.register-login p {
	clear:both;
	font-weight:700;
	text-align:center;
}
.register-login p.small {
	font-weight:400;
	font-size:11px;
	margin:10px 0 0;
}
.register-login .read-more {
	font-size:11px;
	text-align:center;
}
.article-content h1, .agent_zone h1, .article-detail h1 {
	margin: 0;
	padding: 0;
	font-size: 26px;
	font-weight: normal;
	color: #f60686;
	line-height: 30px;
	float: none;
}
.article-detail .intro-text {
	font-size: 16px;
	font-weight: 700;
	color: #6a1176;
	line-height: 20px;
	margin-top: 15px;
	margin-bottom: 42px;
}
.article-detail .region-tab-article {
	float: left;
	margin-left:-50px;
	margin-top:-11px;
	background-color:White;
}
.article-detail .content {
	/*margin-top: 40px;*/
	padding: 0;
	background: none;
}
.article-detail .heading {
	font-size: 1.05em;
	color: #ea3392;
	font-weight:bold;
	margin-top: 15px;
	margin-bottom: 5px;
}
.article-detail .detail-list {
	margin-top: 10px;
}
.article-detail .preface {
	color: #06588c;
	margin-bottom: 20px;
	margin-top: 15px;
}
/* headings */
h1 {
	float: left;
	background: url(../images/sprite3.png) no-repeat -7px -200px;
	padding-left:18px;
	margin-bottom:10px;
	color: #ffffff;
	font-weight: normal;
	margin: 0;
	font-size: 26px;
}
h2, .region-right h2, .form-area .privacy-policy h2 {
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 15px;
	color: #ea3392;
	margin-bottom: 10px;
	line-height: 18px;
}
.form-area h2 {
	margin-bottom: 0;
}
.register-form #login h2 {
	width: 340px;
	float: left;
}
h2 a {
	color: #ea3392;
}
h3 {
	font-size: 0.96em;
	font-weight: bold;
	color: #ea3392;
	margin: 0;
	padding: 0;
}
.privacy-policy h3 {
	font-size: 0.96em;
	font-weight: bold;
	color: #333333;
	margin: 0;
	padding: 5px 0 10px 0;
}
h4 {
	color: #ea3392;
	font-weight: bold;
	font-size: 0.96em;
}
h5 {
	color: #ea3392;
}
/* spacings */
.top-space {
	padding-top: 8px;
	background-color: Transparent;
}
.bottom-space {
	padding-bottom: 6px;
 *padding-bottom: 20px;
	background-color: Transparent;
}
.top-space-small {
	padding-top: 10px;
}
.row {
	clear: both;
}
.space-right {
	margin-right: 8px;
}
.space-right-double {
	margin-right: 20px;
}
/* floats */
.float-r {
	float: right;
}
#masthead .region-logo .float-r {
	margin-top:5px;
}
.float-l {
	float: left;
}
/* footer styles */
.footer ul {
	list-style-type: none;
	margin-bottom: 10px;
}
.footer ul li {
	display: inline;
	border-left: 1px solid #ffffff;
	padding-right: 10px;
	padding-left: 10px;
}
.footer ul li.first {
	border-left: none;
	padding-left: 0;
}
.footer a {
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size:10px;
}
.footer a:hover {
	text-decoration: underline;
}
.footer p {
	margin: 0px;
	color: #ffffff;
	line-height: 15px;
}
.footer img {
	float: right;
	margin-top: 20px;
}
.footer-border {
	background-color: #ffffff;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.60;
	height: 1px;
}
#Bookmarks, #Checklist, #Shortlist {
	-moz-border-radius:5px;
	padding:10px;
	background:#fff;
}
#Bookmarks, #Checklist, #Shortlist {
	-moz-border-radius-topleft:0;
}
/* bookmark button */
a.btn-bookmark {
	background: transparent url('../images/btn_bookmark_sharethis.png') no-repeat left top;
	margin: 0;
	float:left;
	width:126px;
	height:17px;
	cursor: pointer;
	padding:10px 0 10px 26px;
	font-weight:700;
	font-size:13px;
	text-align:center;
	color:#195900;
}
a.btn-bookmark:hover {
	background-position:left -41px;
}
a.btn-bookmark:active {
	background-position:left -82px;
}
/* Sub Category Styles */

.main-module-two-column p, .main-module-one-column p {
	margin: 5px 0;
}
.teaser {
	padding: 10px;
	background: #ffffff;
	margin-top: 10px;
}
/*.editorial-intro {
	background: #ffffff url(../images/borders/border-right-white.png) repeat-y right top;
	padding: 10px;
	margin-bottom: 10px;
}*/
.editorial-title {
	font-size: 26px;
	color: #6A1176;
	font-weight: normal;
	line-height:29px;
	margin: 0;
	padding-top:10px;
}
.teaser-title {
	font-weight: normal;
	font-size: 1.5em;
	color: #6a1176;
	line-height: 30px;
	margin: 5px 0;
}
.space-bottom-small {
	margin-bottom: 10px;
}
.space-bottom-less {
	margin-bottom: -15px;
}
/* page title */
.page-title {
	padding:10px 0 1px 3px;
	vertical-align: middle;
	display:block;
}
.page-title h1 {
	padding-bottom:10px
}
.page-title-homepage{
	padding:10px 0 1px 3px;
	vertical-align: middle;
	display:block;
	margin-bottom: 16px;
}
div .top-border {
	border-top:solid 1px #cccccc;
}
/* Quote styles */
#quote {
	margin-bottom: 10px;
	padding: 10px;
}
.quote {
	font-family: georgia;
	font-size:22px;
	color: #ffffff;
	text-align: left;
	line-height:26px;
	margin: 5px 0;
}
.quote-start {
	background: url(../images/quote_start.png) no-repeat left top;
	height: 35px;
}
.quote-end {
	background: url(../images/quote_end.png) no-repeat right top;
	height: 35px;
}
#quote .source {
	font-family: helvetica;
	font-size: 1em;
	font-style: oblique;
	font-weight: bold;
	text-align: right;
	color: #ffffff;
	margin-top: 20px;
}
.caption {
	font-size: 0.95em;
	color: #333333;
	line-height: 14px;
}
.source_content {
	margin:0 0 25px;
}
.source {
	font-size: 0.95em;
	color: #666;
	line-height: 14px;
}
div.textarea_wrap textarea {
	border:none;
	width:372px;
}
#comment_article li {
	list-style-type:none;
}
#comment_article .star-rating {
	border:none;
	margin-bottom:10px;
}
#comment_article .star-rating .ui-rating {
	margin:10px 0 0 0;
}
#comment_article li.rate-article {
	font-weight:700;
	margin:20px 0 10px;
}
#comment_article .stars-img {
	margin-left:-3px;
}
#comment_article .gen-form ul li.terms {
	margin:5px 0;
	padding:5px 0;
	border-top:1px solid #ccc;
	width:380px;
}
#comment_article .terms p {
	color:#333;
}
#comment_article .terms p a {
	text-decoration:underline;
}
/* privacy policy */
.privacy-policy {
	margin-top: 30px;
	padding-top: 10px;
	border-top: 1px solid #cccccc;
}
.num-list {
	margin-top: 10px;
	background: #ffffff;
	padding: 10px;
}
.document-details {
	font-size: 0.95em;
	color: #999999;
}
.module-title {
	font-size: 1.05em;
	font-weight: bold;
	color: #6A1176;
}
.module-text-bold {
	font-weight: bold;
	font-size: 1.3em;
	color: #131F32;
}
/* student lead styles */
.student-lead {
	padding: 10px;
	background: #ffffff;
}
.student-lead img {
	margin: 10px 10px 10px 0;
}
.student-lead .intro-copy {
	font-size: 1.7em;
	font-weight: normal;
	color: #336600;
	line-height: 26px;
	margin-bottom: 10px;
}
/* lists */
/* ordered list with details for each link */
ol.detail-list {
	margin: 0;
	padding-top: 5px;
	list-style-position: inside;
}
ol.detail-list li {
	color: #333333;
	font-weight: bold;
	padding-bottom: 15px;
}
ol.detail-list li.last {
	padding-bottom: 0;
}
ol.detail-list li a {
	font-size: 1em;
	color: #333333;
	font-weight: bold;
}
ol.detail-list li p {
	margin: 0;
	padding-top: 5px;
	font-weight: normal;
}
ul.detail-list {
	margin: 20px 0;
	list-style-type: none;
}
ul.detail-list li {
	margin-bottom: 18px;
	background: url(../images/gifs/bullet_arrow_r.png) no-repeat left 3px;
	padding:0 0 0 12px;
	display: block;
	font-size: 1.05em;
}
ul.detail-list li a {
	color: #333;
	font-weight: bold;
}
ul.detail-list li a:hover, ol.detail-list li a:hover {
	color: #ea3392;
	text-decoration: none;
}
ul.detail-list li p {
	padding-top: 10px;
}
ul.arrow-list {
	margin: 0 0 15px 0;
	padding: 0;
	color: #333333;
	list-style-type: none;
}
ul.arrow-list li {
	background: url(../images/gifs/bullet_arrow_r.png) no-repeat left 3px;
	padding-left: 15px;
}
.event-details-list li {
	font-weight:700;
	padding:0 !important;
}
.event-details-list li span {
	font-weight:400;
	padding-right:10px;
}
.event-details-list li.duration, .event-details-list li.description {
	font-weight:400;
	margin-bottom:5px;
	padding:0 !important;
}
.event-details-list li.duration {
	font-weight:700;
}
#event-details .article-detail p.heading {
	color:#6B1576;
	clear:both;
}
.add-event ul.detail-list {
	border-bottom:2px dotted #ccc;
	padding-bottom:20px;
}
.add-event ul.detail-list li {
	margin:20px 0 0;
	font-weight:700;
	font-size:11px;
}
.add-event ul.detail-list li.event_disabled, .add-event ul.detail-list li.add_event {
	background: url(../images/event_sprite.gif) no-repeat 0px -52px;
	margin:25px 0 0 0;
	padding:5px 28px 4px;
}
.add-event ul.detail-list li.event_disabled {
	background: url(../images/event_sprite.gif) no-repeat 0px -78px;
}
.add-event ul.detail-list li.email_disabled, .add-event ul.detail-list li.email_reminder {
	background: url(../images/event_sprite.gif) no-repeat 1px -102px;
	margin:5px 0 0 0 !important;
	padding:5px 28px 4px;
}
.add-event ul.detail-list li.email_reminder a {
	color:#38b7ff;
}
.add-event ul.detail-list li.add_event a {
	color:#195900;
}
.add-event ul.detail-list li.email_disabled a, .add-event ul.detail-list li.event_disabled a {
	color:#a9a9a9;
	cursor:default;
}
.add-event ul.detail-list li a.remove_link {
	padding:3px 26px 10px 30px !important;
	font-weight:400;
	cursor:pointer;
}
.add-event ul.detail-list li a.remove_link:hover {
	background: url(../images/event_sprite.gif) no-repeat 0 0;
	background-position:right 1px;
}
.main-module-one-column .add-event ul.detail-list {
	border:none;
	padding:0;
	margin:0;
}
.main-module-one-column .add-event ul.detail-list li.event_disabled, .main-module-one-column .add-event ul.detail-list li.add_event {
	margin:5px 0 0;
}
.main-module-one-column .add-event ul.detail-list li a.remove_link {
	padding:3px 26px 10px 0px !important;
	position:relative;
	left:30px;
}
#event-details .sponsors {
	text-align:right;
}
#event-details .sponsors img {
	float:none;
	margin:10px 0;
}
#event-details .sponsors li {
	padding:0 0 5px;
	color:#b8b8b8;
	font-size:11px;
}
#event-details .sponsors li.sponsor_name {
	font-weight:700;
	color:#666;
}
.main-module-one-column .thing-packs {
	padding:10px 0 10px 0px;
	margin:0;
	list-style-position:inside;
}
.main-module-one-column .thing-packs li {
	font:700 14px georgia;
	color:#999;
	padding:10px 0 10px 5px;
	background-color:#fff;
	border-top:2px dotted #ccc;
}
.main-module-one-column .thing-packs li.even {
	background-color:#f3f3f3;
}
.main-module-one-column .thing-packs li span {
	color:#333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin-left:10px;
	display:inline-block;
	width:151px;
}
.main-module-one-column .thing-packs li:last-child {
	border-bottom:2px dotted #ccc;
}
.event-module-details {
	margin:0 0 10px;
}
.event-module-details h3 {
	color:#6c257f;
	font:700 16px/19px Helvetica, Arial;
	padding:5px 0 5px;
}
.event-module-details ul.link-list {
	margin:10px 0;
}
.event-module-details ul.link-list li a {
	font-weight:400;
}
.event-module-details p span {
	font-weight:700;
	padding:0 2px 0 0;
}
span.more-details {
	background: url(../images/sprite.png) no-repeat 0 -294px;
	display:block;
	font:700 1.05em Helvetica, Arial;
	padding:2px 0 2px 26px;
	margin:7px 0;
}
span.more-details a {
	color:#0099FF;
}
.add-event {
	margin:10px 0 0;
}
.event-module-details span.more-details {
	margin:15px 0 7px;
}
/* normal link list with arrow as bullet */
ul.link-list {
	/*margin: 0 0 20px 0;*/
	padding-top: 5px;
	list-style-type: none;
}
ol.link-list {
	margin-top: 0;
	list-style-position: inside;
}
ul.link-list li {
	margin-bottom: 5px;
	/*background: transparent url(../images/gifs/bullet_arrow_r.png) no-repeat left 3px;
	padding:0 0 0 12px;*/
	display: block;
	text-align: left;
}
.region-right ul.link-list li {
	background: transparent url(../images/gifs/bullet_arrow_r.png) no-repeat left 3px;
	padding:0 0 0 12px;
}
ul.link-list li a{margin:0; display:inline-block; float:none;}
ul.link-list li a.webUrl {
	color:#0099FF;
	font-weight:700;
}
ul.link-list li a.webUrl:hover {
	text-decoration:underline;
}
ul.link-list li.active a {
	font-weight:bold;
}
ul.link-list li.last {
	padding-bottom: 0;
	margin-bottom: 0;
}
ol.link-list li {
	margin-bottom: 8px;
	background: none;
	padding:0 0 0 12px;
}
.link-list li a {
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.link-list li.active, .link-list li a.active {
	font-weight: 700;
}
.link-list li a:hover {
	color: #2BA9FE;
	text-decoration: none;
}
.link-list li a.remove-link {
	font-size: 1em;
	font-weight: bold;
	text-align:right;
	color:#FF0000;
}
ol.link-list li a {
	display: inline;
}
/* tags list to be displayed at bottom of teasers */
ul.tags-list {
	border-top: 2px dotted #d7d7d7;
	margin: 15px 0 0 0;
	list-style-type: none;
	padding-top: 5px;
	text-transform: uppercase;
}
ul.tags-list li {
	display: inline;
	margin-right: 2px;
	font-size: 0.870em;
}
ul.tags-list li.heading {
	color: #999999;
}
ul.tags-list li a {
	color: #666666;
}
.ad_mpu {
	margin-bottom: 10px;
}
/*factoid*/

.factoid-button-container {
	text-align:right;
}
.factoid-button-container button span {
	display:block;
	padding:0 0 8px;
	line-height:12px;
}
.factoid-button-container button {
	color: #ffffff;
	background: url(../images/sprite3.png) no-repeat -23px -165px;
	width:20px;
	height: 20px;
	font-family: georgia;
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	margin-left: 2px;
	cursor: pointer;
	line-height:12px;
}
.factoid-button-container button.selected, .factoid-button-container button:hover {
	background: url(../images/sprite3.png) no-repeat 0px -165px;
	cursor: pointer;
}
.main-module-one-column .fact {
	font-family: georgia;
	font-size:33px;
	color: #ea3392;
	font-weight: normal;
	line-height: 36px;
	margin-top: 12px;
}
.main-module-one-column h2 {
	margin:-3px 0 6px 0;
}
.factoid-content {
	height: auto;
}
.factoid-content .description {
	font-size: 15px;
	font-weight: normal;
	color: #6A1176;
	font-family: georgia;
	line-height: 17px;
	margin:10px 0 0;
}
.factoid-content ul li {
	margin: 0;
	padding: 0;
	height:auto;
}
/* text elements */
.title-text {
	font-size: 1.11em;
	color: #72318c;
	margin:14px 0;
}
.text-pink {
	color: #ea3392;
}
.text-right {
	text-align: right;
}
.text-left {
	text-align: left;
}
.middle {
	vertical-align: middle;
}
p {
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	text-align: left;
}
/* search module */

.right-module {
	width: 306px;
	margin-bottom: 7px;
}
.right-module .content_region {
	background:#fff;
	padding:10px;
}
/*.search input {
	width: 270px;
}*/



/* finder module */
/*.finder {
	margin: 0 0 10px 0;
	background-color: #ffffff;
	padding: 10px;
}*/
.finder li {
/*margin-bottom: 6px;*/
}
.finder label {
	font-family: helvetica, arial;
	font-size: 1.05em;
	color: #333333;
	font-weight: bold;
	margin-left: 2px;
}
.finder li.input {
	clear: both;
	height: 32px;
	margin-bottom: 15px;
	margin-top: 5px;
}
.finder select {
	margin-bottom: 10px;
}
.finder fieldset {
	margin-top: 0;
}
.search input.btn-search, .finder input.btn-search {
	width: auto;
	float: right;
}
/* Registration Styles */
.register-form {
	display: none;
	position: absolute;
	top: 200px;
	left: 200px;
	width: 665px;
	z-index:1000;
	background-color: #ffffff;
	padding:15px 10px 25px 15px;
	min-height:100px;
}
.forms {
	width: 442px;
	height: 650px;
	background: #FFF;
	border: 1px solid black;
	text-align: left;
	position: fixed;
	margin-left: -75px;
	margin-top: -75px;
	left: 20%;
	top: 20%;
	z-index: 20;
	display: none;
	padding: 10px;
	overflow: scroll;
}
#screen {
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
}
.register-content {
	background-color: #ffffff;
	background: #ffffff url(../images/borders/bg_white_modules_bottom.png) repeat-x left bottom;
	margin-bottom: 10px;
}
.register-content .content {
	background: url(../images/borders/bg_white_modules_right.png) repeat-y right top;
	padding: 10px 11px 15px;
}
.register-content .form-area {
	width: 440px;
	margin-right: 10px;
	float: left;
}
.register-content .registration-links {
	float: right;
	width: 175px;
	background: #eeeeee;
	text-align: left;
	padding: 10px;
 margin-bottom:
}
/* Right main container modules styles */

.right-main-container .border-t {
	background: url(../images/borders/border-top-single-col-blue.png) no-repeat 0 0;
	/*	width: 304px;*/
	height: 10px;
}
.right-main-container .border-b {
	background:transparent url(../images/borders/border-bottom-single-col-bl.png) no-repeat left 0;
	/*width: 304px; */
	height: 12px;
}
.right-main-container .border-l {
	background:transparent url(../images/borders/border-left-blue.png) repeat-y left 0; 
	/*padding-left: 12px;*/
}

.right-main-container .border-r {
	background:transparent url(../images/borders/border-right-blue.png) repeat-y right 0; 
	/*padding-right: 12px;*/
}

.right-main-container .right-module .content {
	background:transparent url(../images/borders/border-mid-single-col-blue.png) repeat-y 0 0;
	padding: 5px 10px 0 10px;
}
.right-main-container h2 {
	font-size: 2em;
	font-weight: normal;
	color: #ffffff;
	margin-bottom: 20px;
	line-height: 15px;
}
.right-main-container fieldset {
	margin: 0;
	padding: 0;
}
.right-main-container label.search {
	display: none;
}
.right-main-container .search h2 {
	margin-left:2px;
}
.right-main-container .search input {
	margin:0 0 15px 3px;
}
.right-main-container #CoursesCombo select , .right-main-container #CoursesCombo1 select, .right-main-container #CoursesCombo2 select{
	width:270px
}

/* homepage main hero */
.main-hero {
	margin-bottom: 5px;
	margin-top: 26px;
	float:left;
	width:664px;
}
/* Forms */
form {
	margin: 0;
	padding: 0;
}
form p.information {
	font-size:10px;
	color: #333333;
	line-height: 14px;
	clear:both;
}
fieldset {
	margin-top: 20px;
}
form ul {
	list-style-type: none;
}
form ul li {
	/*	padding-bottom: 15px;*/
	clear: both;
}
form ul li p {
	color: #ff0000;
	padding: 0 3px;
	margin-bottom:0;
	font-size: 0.9em;
	line-height: 14px;
}
form.gen-form {
	padding-bottom:10px;
}
fieldset.forget-gen-form {
	margin-top:5px;
	border-top:1px solid #ccc;
}
.gen-form fieldset {
	margin-top: 10px;
	width: 440px;
}
form#requestProspectus.gen-form fieldset, .gen-form fieldset.list {
	width: auto;
}
.gen-form ul li {
	padding: 10px 10px 8px;
	margin-bottom: 2px;
}
.gen-form ul li ul.enqCheck li {
	display:inline-block;
	float:left;
	width:175px;
	height:30px;
	clear:none;
}
.gen-form ul li ul.enqCheck li input[type=checkbox] {
	width:auto;
	height:auto;
	margin-left:-15px;
	float:left;
}
.gen-form ul li ul.enqCheck li label {
	margin-left:25px;
}
fieldset .textarea_wrap {
	background:transparent url(../images/form/textarea.png) no-repeat 0px 0px;
	width:380px;
	border:none;
	height:100px;
	padding:8px 5px;
	margin-top:6px;
	float:left;
}
fieldset .textarea_wrap textarea {
	width:377px;
	border:none;
	height:97px;
	border:none;
	color:#666;
	font:700 1.05em Helvetica, Arial, Verdana, sans-serif;
}
.InsProfile-contact fieldset .textarea_wrap {
	background:transparent url(../images/form/textarea.png) no-repeat 0px 0px;
	width:380px;
	border:none;
	height:100px;
	padding:8px 5px;
	margin-top:6px;
	float:left;
}
.InsProfile-contact fieldset textarea {
	width:377px;
	border:none;
	height:97px;
	border:none;
	color:#666;
	font:700 1.05em Helvetica, Arial, Verdana, sans-serif;
}
.gen-form ul li.error {
	background: transparent url(../images/form/bg_errors.png) repeat-y left top;
	position:	relative;
}
.gen-form label {
	font-size: 1.05em;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
.gen-form label span.labelTips {
	color:#999;
	font:bold 0.90em Arial;
}
.gen-form li.error label {
	color: #ff0000;
}
.gen-form input {
	background: transparent url(../images/form/reg_bg_text.png) no-repeat left top;
	font-size: 1.05em;
	color: #666666;
	font-weight: bold;
	text-align: left;
	width: 370px;
	padding: 3px 10px;
	border: none;
	height: 22px;
	margin-top: 5px;
	float: left;
	overflow-x:hidden;
}
.gen-form .fieldHolder {
	background: transparent url(../images/form/reg_bg_text.png) no-repeat left top;
	width: 389px;
	height: 26px;
	float: left;
	margin-top: 5px;
}
.gen-form .fieldHolder input {
	background: none;
	font-size: 1.05em;
	color: #666666;
	font-weight: bold;
	text-align: left;
	padding: 3px 5px;
	border: none;
	overflow-x:hidden;
	width: 367px;
	margin:0 5px;
}
.gen-form input[type="checkbox"], .gen-form input[type="radio"] {
	background:none;
}
.gen-form ul#inputs li input.emailclass {
	width:390px;
	height:30px;
}
form#prospectus.gen-form select {
	width:380px;
}
.gen-form span.error {
	background: transparent url(../images/form/form_error.png) no-repeat left 0;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	margin-top: 6px;
}
.gen-form span.confirm {
	background: transparent url(../images/form/form_confirm.png) no-repeat left 0;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	margin-top: 6px;
	text-indent:50px;
	overflow:hidden;
}
.gen-form span.success {
	background: transparent url(../images/form/form_success.png) no-repeat left 0;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	margin-top: 6px;
}
.gen-form ul.checkboxes {
	float: left;
	width: 50%;
	margin: 2px 0 0 0;
	padding: 0;
}
.gen-form ul.checkboxes.newsletter {
	float: none;
	width: 100%;
	clear:both;
}
.gen-form .captcha {
	background-color: #e6e6e6;
	text-align: center;
	height: 25px;
	padding: 25px 0;
	width: 387px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.gen-form ul.form-links {
	/*width: 50%;*/
	text-align: right;
	margin: 7px 35px 0 0;
}
.gen-form ul.checkboxes li, .gen-form ul.form-links li {
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 0;
}
.gen-form ul.form-links a {
	color: #333333;
	font-weight: normal;
	font-size: 0.95em;
}
.gen-form ul.checkboxes li label.label_chkbox {
	font-size: 0.95em;
	color: #333333;
	font-weight: normal;
	padding: 8px 0 0 0;
	margin: 0;
}
.gen-form ul.checkboxes.newsletter label.label_chkbox {
	font:bold 1em Arial;
}
.gen-form ul.checkboxes.newsletter label a {
	color:#1FA5FF;
}
.gen-form ul.checkboxes li input.option_chkbox {
	width: auto;
	padding: 0;
	margin:1px 5px 0 0;
	float: left;
	background: none;
	height:13px;
	line-height:13px;
	margin-top:1px important;
}
input.with_information {
	margin-bottom:10px;
}
/* form buttons */
.gen-form .button-container {
	float: right;
	margin-right: 35px;
	clear: both;
	position: relative;
}
/* anchors */
div.read-more a {
	color: #0099ff;
	font-weight: bold;
	font-size:11px;
	padding-top: 10px;
}
.read-more {
	color: #0099ff;
	font-weight: bold;
	font-size:11px;
	padding-top: 10px;
	display:block;
}
.read-more a {
	color: #0099ff;
}
.refine {
	float:left;
	color: #0099ff;
	font-weight: bold;
	font-size:11px;
	margin-top:6px;
}
.bg-transparent {
	padding: 10px;
	background: #ffffff;
	/* for IE */
	filter:alpha(opacity=40);
	/* CSS3 standard */
	opacity:0.4;
}
.bg-transparent div {
	/* for IE */
	filter:alpha(opacity=100);
	/* CSS3 standard */
	opacity:1;
}
/* form buttons */
a.button {
	/* Sliding right image */
	background:url('../images/gifs/gifSprite.gif') repeat-y right -101px;
	display: block;
	float: right;
	height: 30px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-left: 10px;
	padding-right: 11px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-transform:capitalize;
}
a.button span {
	/* Background left image */ 
	background:url('../images/gifs/gifSprite.gif') repeat-y left 2px;
	display: block;
	line-height: 30px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0 2px 0 15px;
}
a.button:hover {
	background: url('../images/gifs/gifSprite.gif') repeat-y right -137px;
	background-position: right -137px;
	height: 30px;
	cursor:pointer;
}
a.button:hover span {
	text-decoration:none;
	height: 30px;
	background:url('../images/gifs/gifSprite.gif') repeat-y left top;
	background-position: 0 -34px;
	cursor:pointer;
}
a.button:active {
	background: url('../images/gifs/gifSprite.gif') repeat-y right -172px;
	background-position: right -172px;
	height: 30px;
}
a.button:active span {
	text-decoration:none;
	height: 30px;
	background:url('../images/gifs/gifSprite.gif') repeat-y left top;
	background-position: 0 -69px;
}
.secondry_button, span.button {
	/* Sliding right image */
	background:url('../images/gifs/gifSprite.gif') repeat-y right -102px;
	display:inline-block;
	float: right;
	height: 30px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-left: 10px;
	padding-right: 6px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin-right:5px;
}
#mypersoanl_navtabs span.button {
	/* Sliding right image */
	background:url('../images/gifs/gifSprite.gif') repeat-y right -102px;
	display:inline-block;
	float: left;
	height: 30px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-left: 0px;
	padding-right: 11px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin-right:5px;
}
a.compare_data{text-decoration:none;}
span.secondry_button input, span.secondry_button button, span.button input, span.button button {
	/* Background left image */ 
	background:url('../images/gifs/gifSprite.gif') repeat-y left 1px;
	display: block;
	line-height: 25px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	line-height: 30px \0/;/* ie8/9 fix */
	padding:0 13px 5px 21px;
	width:auto;
 *width:1%;
	color:#fff;
	cursor:pointer;
	margin:0;
	height:30px;
	text-transform:inherit;
	border:none;
}
span:hover.button{
	background: url('../images/gifs/gifSprite.gif') repeat-y right -138px!important;
	background-position: right -138px;
	height: 30px;
}
span.button:hover input, span.button:hover button {
	text-decoration:none;
	height: 30px;
	background:url('../images/gifs/gifSprite.gif') repeat-y ;
	background-position: 0 -35px;
}
span.button:active {
	background: url('../images/gifs/gifSprite.gif') repeat-y right -173px;
	background-position: right -173px;
	height: 30px;
}
span.button:active input,span.button:active input:active, span.button:active button {
	text-decoration:none;
	height: 30px;
	background:url('../images/gifs/gifSprite.gif') repeat-y left top;
	background-position: 0 -70px;
}
span.greybtn {
	display:inline-block;
	float: left;
	margin-left:125px;
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
}
span.greybtn input {
	/* Sliding right image */
	background:url('../images/form/greyBtnBg.png') no-repeat left top;
	display:inline-block;
	height: 27px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	width:95%;
	margin-left: 10px;
	padding-right: 10px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
	outline:none;
}
span.greyButton {
	/* Sliding right image */
	background:url('../images/form/greyButton-right-sprite.png') repeat-y right top;
	display:inline-block;
	float: left;
	height: 35px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	width:95%;
	margin-left: 10px;
	padding-right: 10px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
}
span.greyButton input, span.greyButton button {
	/* Background left image */ 
	background:url('../images/form/greyButton-left-sprite.png') repeat-y left top;
	display: block;
	line-height: 25px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0 2px 5px 15px;
	width:100%;
	text-align:center;
	color:#666;
	cursor:pointer;
	margin:0 !important;
	height:35px;
	font-size:16px;
}
span.greyButton:hover {
	background: url('../images/form/greyButton-right-sprite.png') repeat-y right top;
	background-position: right -35px;
	height: 35px;
}
span.greyButton:hover input, span.greyButton:hover button {
	text-decoration:none;
	height: 35px;
	background:url('../images/form/greyButton-left-sprite.png') repeat-y left top;
	background-position: 0 -35px;
}
span.greyButton:active {
	background: url('../images/form/greyButton-right-sprite.png') repeat-y right top;
	background-position: right -70px;
	height: 35px;
}
span.greyButton:active input, span.greyButton:active button {
	text-decoration:none;
	height: 35px;
	background:url('../images/form/greyButton-left-sprite.png') repeat-y left top;
	background-position: 0 -70px;
}
/* home carousel overlay */
.home-carousel {
	width: 642px;
	height: 312px;
	background: transparent url(../images/bg_home_carousel.png) no-repeat left top;
	padding: 13px 10px 10px 13px;
	position: relative;
	overflow:hidden;
	margin-bottom:15px;
}
.carousel-images li, .carousel-images li  images, .carousel-images {
	height:312px!important;
	width:642px!important;
	overflow:hidden!important;
	
}

/*.carousel-information, .carousel-btns { visibility:hidden }*/
.carousel-information{height:140px;overflow:hidden;}
.carousel-information ul li {
	height:140px;
	background-color:none !important;
}
.carousel-overlay {
	background: transparent url(../images/home_carousel_overlay.png) repeat-y left top;
	padding: 10px;
	position: absolute;
	width:194px;
	height: 160px;
	top: 23px;
	right: 23px;
	z-index: 190;
	overflow:hidden;
}
.carousel-overlay .read-more {
	padding-top: 10px;
}
.carousel-overlay .title {
	color: #ffffff;
	font-size:26px;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 29px;
}
.carousel-overlay .detail, .carousel-overlay p {
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 5px;
}
/*.carousel-overlay button{
	background: transparent url(../images/sprite3.png) no-repeat left 60px;
	cursor: pointer;
	height: 15px;
	width: 15px;
}*/
.carousel-btns {
	bottom:10px;
	position:absolute;
	right:-10px;
	width:100%;
}
.home-carousel .carousel-btns{
	height:25px;
	overflow:hidden;
	
}
.home-carousel-buttons {
	float:right;
	margin-right:20px;
	padding-top:10px;
	text-align:right;
	width:auto;
	position:relative;
}
.home-carousel-buttons a {
	background: transparent url(../images/sprite3.png) no-repeat 0px -78px;
	cursor: pointer;
	height: 15px;
	width: 15px;
	margin-left: 5px;
	display:block;
	float:left;
	text-indent:-9999;
}
.home-carousel-buttons .activeSlide, .home-carousel-buttons a:hover {
	background: url(../images/sprite3.png) no-repeat 0px -61px;
	cursor: pointer;
	display:block;
}
.home-carousel-buttons a:focus {
	border: none;
}
.pop_close {
	text-align:right;
}
.pop_close_button {
	width: 65px;
	float: right;/*padding: 5px 0;*/
}
.pop_close a, .pop_close_button a {
	background: transparent url(../images/form/btn_close.jpg) no-repeat right 6px;
	padding-right: 24px;
	padding: 10px 30px 10px 0;
	color: #333333;
	line-height:22px;
}
/* select country dropdown*/
#masthead .select-country {
	background: transparent url(../images/sprite3.png) no-repeat right top;
	width: 150px;
	height: 25px;
	float: left;
	padding: 5px 0 0 10px;
	color: #333333;
	font-size: 0.95em;
	font-weight: bold;
	cursor: pointer;
	position: relative;
}
#masthead .select-country-active {
	background: transparent url(../images/sprite3.png) no-repeat right -30px;
	width: 150px;
	height: 25px;
	float: left;
	padding: 5px 0 0 10px;
	color: #333333;
	font-size: 0.95em;
	font-weight: bold;
	cursor: pointer;
	position: relative;
	z-index:999;
}
#masthead .country-list {
	background: transparent url(../images/bg_top_select_open.png) repeat left top;
	display: none;
	padding:0 16px 5px 10px;
	margin-top: 5px;
	width: auto;
	height: auto;
	z-index: 999;
	position: absolute;
	left:0;
	top:20px;
}
#masthead .country-list .languages {
	width: 112px;
	float: left;
}
#masthead .country-list ul {
	list-style-type: none;
	margin-left: 0;
	font-size: 0.95em;
	padding:0;
	width: 134px;
}
#masthead .country-list ul li {
	font-weight: bold;
	padding-bottom: 3px;
	display: block;
	border: none;
	padding-left: 0;
}
#masthead .country-list li a {
	color: #204659;
	font-weight: bold;
}
#masthead .country-list li a:hover {
	text-decoration: underline;
}
#feature-combo {
	margin: auto;
}
/* Third level Navigation | RA*/
#navigation-level2 ul li {
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
}
#navigation-level2 ul li ul {
	margin:0;
	padding:0 0 8px 0;
	display:none;
	border:1px solid #ccc;
	background:#f8f8f8;
	width:208px;
	position:absolute;
	left:-1px;
	top:45px;
 *top:62px;
	z-index:-1px;
}
#navigation-level2 > ul > li:hover {
	background:#f8f8f8;
	border:1px solid #ccc;
	border-bottom:none;
	padding:16px 4px 16px 9px;
}
#navigation-level2 ul li:hover ul {
	display:block;
	z-index:999;
}
#navigation-level2 ul li ul li {
	margin:0;
	padding:15px 15px 0 15px;
	display:block;
}
#navigation-level2 ul li ul li a {
	background:none;
	line-height:12px;
	color:#343434;
	font-family:Helvetica, Arial, sans-serif;
	width:auto;
	display:block;
}
#navigation-level2 ul li:hover ul li {
	background:none;
	border:none;
}
#navigation-level2 ul li ul li ul {
	margin:0px;
	padding:0px;
	background:none;
	border:none;
	position:relative;
	left:0;
	top:0;
	margin-bottom:5px;
}
#navigation-level2 ul li ul li ul li {
	padding:5px 0 0 !important;
	margin:0;
}
#navigation-level2 ul li ul li ul li:last-child {
}
#navigation-level2 ul li ul li ul li a {
	font-weight:400;
}
#navigation-level2 ul.on li a {
	background:transparent url(../images/nav_level2_arrow.png) no-repeat scroll right 1px;
	color:#ccc;
	font-size:1em;
	font-weight:bold;
	padding-right:22px;
}
#navigation-level2 ul.on li.on a {
	background:transparent url(../images/nav_level2_selected_down_arrow.jpg) no-repeat scroll right 1px;
	color:#6B1576;
	font-size:1em;
	font-weight:bold;
	padding-right:22px;
}
#navigation-level2 ul.on li:hover ul li a {
	background:none;
	border:none;
	color:#343434;
}
#navigation-level2 ul.on li:hover ul li ul li a {
	color:#343434;
	font-weight:400;
	width:auto;
	display:block;
}
/* Third level Navigation | RA*/

/* ad mpu */
.googleads {
	width: 300px;
	height: 250px;
	padding:3px 0px 7px;
}
/* image module for right main container */
.right-module .image-container {
	
	background-color: #ffffff;
	width: 280px;
	margin-right: 3px;
	padding: 10px;
}
.right-module .image-container p {
	padding-top: 10px;
}
.right-module .image-container p.caption, .right-module .image-container p.source {
	padding: 0;
}
/* bottom ad */
.ad-bottom {
	/*background: url(../images/background/bottom_ad.png) no-repeat center center;*/	
	padding:8px;
	text-align: center;
}
/* Safari fix for num list spacing*/

/* main modules in right main container */
.right-main-container .lists {
	/*float: right;*/
	width: 280px;
	margin: 0 3px 10px 3px;
	padding: 10px 10px 15px;
	background-color: #ffffff;
}
.right-main-container .lists h2 {
	color: #ea3392;
	padding-top: 3px;
}
.right-main-container .lists ol.num-link-list {
	padding-top: 5px;
}
/*  InsProfile Styling by Anukul 12th Nov'09 */
.leftContainer h3, .event-listing h3 {
	color:#6A1176;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
}
.eventList-left, .InsProfile-left {
	float: left;
	width: 195px;
}
.eventList-left h3, .InsProfile-left h3 {
	font-size:13px;
}
.eventList-right, .InsProfile-right {
	float: right;
	width: auto;
	margin-left: 0px;
	margin-right: 5px;
	text-align: left;
}
.departmentProfile {
	width:435px;
	display:inline;
}
.InsProfile-detail .eventList-right {
	width:430px;
}
.InsProfile-contact .eventList-right, .InsProfile-right {
	width:440px;
}
.prospectus ul.download {
	width:150px;
	word-break:break-all;
}
.resultsDisplay .insProfileArticle ul li {
	padding:10px 0 0;
}
.eventList-right .courseResults {
	border-bottom:1px dashed #e6e6e6;
	padding-bottom:10px;
}
.eventList-right .courseResults strong.pinkText{
	color:#f60686;
}
.eventList-right .courseResults ul {
	margin:15px;
	list-style:disc;
}
.eventList-right .courseResults a.arrow {
	background:url(../images/gifs/bullet_arrow_r.png) no-repeat scroll left 3px;
	color:#333;
	padding-left:10px;
	font-weight:bold;
}
.eventList-right .courseResults a.arrow:hover {
	color:#2BA9FE;
}
.eventList-right .courseResults a.blackArrow {
	background:url(../images/blackArrow.png) no-repeat scroll left 5px;
	color:#333333;
	padding-left:10px;
	display:block;
	font-weight:bold;
	margin:10px 0 25px;
}
.eventList-right .courseSubhead {
	border-bottom:1px solid #CCCCCC;
	clear:both;
	margin:10px 0;
	position:relative
}/*pn*/
.eventList-right .courseSubhead h2 {
	display:inline-block;
	float:left;
	width:300px;
	color:#6A1176;
	font-size:18px;
	font-weight:normal;
}
.eventList-right .courseSubhead a.download {
	display:inline-block;
	float:right;
	background:transparent url(../images/icon_download.png) no-repeat scroll right top;
	color:#999999;
	font-size:11px;
	font-weight:bold;
	padding-right:20px;
	position:absolute;
	right:0;
	bottom:10px
}/*pn*/
.eventList-right .courseResults ul.courseDetailsList {
	margin:0;
	padding:0;
	list-style:none;
}
.eventList-right .courseResults ul.courseDetailsList li {
	margin:0;
	padding:0;
	list-style:none;
	font-weight:normal;
	margin:10px 0;
}
.eventList-right .courseResults ul.courseDetailsList li label {
	display:block;
	font-weight:700;
}
.eventList-right .courseResults div.insCourseBottom {
	margin:10px 0;
}
.eventList-right .courseResults div.insCourseBottom h3 {
	display:block;
	border-bottom:1px solid #ccc;
	padding:5px 0;
	margin-bottom:10px;
	color:#F60685;
	font-size:13px;
}
.eventList-right .resultsDisplayCon ul.resultsDisplay {
	margin:10px auto;
	border-bottom:1px dashed #e6e6e6;
}
.eventList-right .resultsDisplayCon ul.resultsDisplay h4 {
	display:inline-block;
	float:left;
	width:295px;
	background:url(../images/gifs/bullet_arrow_r.png) no-repeat scroll left 3px;
	padding-left:10px;
}
.agentListing .eventList-right .resultsDisplayCon ul.resultsDisplay h4 {
	width:250px;
}
.agentListing .eventList-right .resultsDisplayCon ul.resultsDisplay .agentDesc {
	padding:10px 0 5px 10px;
	line-height:15px;
}
.eventrows li {
	padding:10px;
}
.eventrows li ul li {
	margin:0;
	padding:0 0 5px 0;
	color:#333;
}
.eventrows li ul li.odd {
	background:#f3f3f3;
}
.eventrows li h4 {
	float:left;
	width:300px;
}
.eventrows li h4 a {
	color:#333;
	font-size:16px;
	background:url(../images/gifs/bullet_arrow_r.png) no-repeat 0px 5px;
	padding-left:10px;
	width:300px;
}
.eventrows li a.viewDetails {
	background:url(../images/sprite.png) no-repeat 0px -294px;
	color:#1FA5FF;
	font-weight:700;
	padding:2px 0px 5px 25px;
	margin:15px 0px 0;
	line-height:25px;
}
.eventrows li a.shortList, .shortlistlink a {
	color:#195900;
	display:inline-block;
	float:right;
	background:url(../images/sprite.png) no-repeat right top;
	font-weight:700;
	height:25px;
	overflow:hidden;
	padding:4px 25px 0 0
}/*pn*/
.resultRowBottom {
	margin:10px 0 0;
}
/*.eventList-right .resultsDisplayCon ul.resultsDisplay ul li b{display:block;}*/


.eventList-right .InsRichProfile .headerBox {/*background:url(../images/richProfileHeroImg.jpg) no-repeat left top;*/
	width:410px;
	height:286px;
	border:10px solid #eee;
	margin:10px 0;
	position:relative;
}/*pn*/
.eventList-right .InsRichProfile .headerBox .innerContent {
	color:#fff;
	background:url(../images/innerContent_background.png) repeat left top;
	;
	position:absolute;
	bottom:0;
	width:100%;
	left:0
}/*pn*/
.eventList-right .InsRichProfile .headerBox .innerContent ul {
	opacity:1;
	filter:alpha(opacity=100);
}
.eventList-right .InsRichProfile .headerBox .innerContent li {
	margin:10px 5px;
}
.eventList-right .InsRichProfile .headerBox .innerContent li a {
	color:#0099ff;
}
.eventList-right .InsRichProfile .headerBox .innerContent p {
	color:#fff;
}/*pn*/
.eventList-right .InsRichProfile .headerBox img {
	position:absolute;
	top:0;
	max-width:410px;
	max-height:286px;
}/*pn*/
.eventList-right .InsRichProfile .headerBox .innerContent li h3 {
	color:#f60686;
	font-size:15px;
}
.InsRichProfile .insProfileArticle {
	border-bottom:1px solid #ccc;
	padding:0 0 10px;
	margin:10px 0;
}
.InsRichProfile .insProfileArticle ul ul, .InsRichProfile .insProfileArticle p {
	display:block;
	margin:10px 0;
}
.InsRichProfile .insProfileArticle ul ul li {
	padding-bottom:5px;
}
.InsRichProfile .insProfileArticle li.leftSubHead {
	float:left;
	width:200px;
	font:normal 26px/30px Georgia;
}
.InsRichProfile .insProfileArticle li.leftSubHead h3 {
	font:normal 26px/30px Georgia;
}
.InsRichProfile .insProfileArticle.border {
	border:10px solid #eee;
	padding:10px;
}
.InsRichProfile .insProfileArticle.border h3 {
	font:normal 26px/30px Helvetica;
}
.InsRichProfile .insProfileArticle.right img {
	float:right;
	margin-left:10px;
}
.testiListing .insProfileArticle img, .InsRichProfile .insProfileArticle.left img {
	float:left;
	margin-right:10px;
}
.insProfileArticle.left img {
	max-width:320px;
	max-height:240px;
	clear:both;
}
.InsRichProfile .insProfileArticle a.arrow {
	background:url(../images/gifs/bullet_arrow_r.png) no-repeat scroll left 3px;
	color:#333;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
}
.InsRichProfile .insProfileKeyPointsModule {
	border-bottom:1px solid #ccc;
	padding:10px 0;
	margin:-20px 0 10px;
}
.InsRichProfile .insProfileKeyPointsModule .factoid-button-container {
	position:relative;
	top:35px;
	z-index:999;
}
.InsRichProfile .insProfileKeyPointsModule p.fact {
	font:normal 36px/45px Georgia, "Times New Roman", Times, serif;
	color:#ea3392;
}
.InsRichProfile .insProfileKeyPointsModule p.description {
	display:block;
	margin:10px 0;
	font:normal 18px/22px Georgia, "Times New Roman", Times, serif;
}
.testiListing .insProfileArticle a, .InsRichProfile .insProfileArticle a, .InsRichProfile .insProfileKeyPointsModule a {
	color:#0099ff;
}
.InsRichProfile .insProfileArticle #mapsearch {
	margin:10px 0;
	padding:0;
	width:435px;
}
.InsRichProfile .insProfileArticle .gsmsc-controls {
	width:428px;
}
.eventList-left div, .InsProfile-left div {
	background-color: #eeeeee;
	text-align: left;
	padding: 10px;
	margin-bottom: 10px;
	margin-top:10px;
 *margin-top:10px;
}
.leftContainer .eventList-left ul.link-list, .event-listing .eventList-left ul.link-list, .InsProfile-detail .InsProfile-left ul.link-list {
	padding-bottom:10px;
	background:url(../images/borderBottom.png) repeat-x left bottom;
}
.leftContainer .eventList-left ul.link-list.last, .event-listing .eventList-left ul.link-list.last, .InsProfile-detail .InsProfile-left ul.link-list.last {
	background-image:none
}
.event-listing .eventList-left ul.link-list, .InsProfile-detail .InsProfile-left ul.link-list {
	padding-bottom:10px;
	background:url(../images/borderBottom.png) repeat-x left bottom;
}
.event-listing .eventList-left div.white ul.link-list, .InsProfile-detail .InsProfile-left div.white ul.link-list, .leftContainer .eventList-left div.white ul.link-list, .event-listing .eventList-left ul.link-list.last, .InsProfile-detail .InsProfile-left ul.link-list.last {
	background:none;
}
.eventList-left div.white, .InsProfile-left div.white {
	background-color: #fff;
	border:1px solid #eee;
	text-align: left;
	margin-bottom: 10px;
}
.InsProfile-contact div.contactus strong, .InsProfile-detail div.contactus strong {
	font-weight:400;
	display:block;
}
.InsProfile-contact div.contactus ul, .InsProfile-detail div.contactus ul {
	margin:3px 0 0;
	display:inline-block;
}
.InsProfile-contact div.contactus ul li a, .InsProfile-detail div.contactus ul li a {
	display:block;
	color:#000;
 *word-break:break-all;
	word-wrap: break-word; /* Internet Explorer 5.5+ and Firefox 3.5+ */
}
#prospectus .introtext p {
	padding:3px 0;
}
#prospectus .introtext p a {
	color:#1FA5FF;
}
.eventList-left div.white.logo, .InsProfile-left div.white.logo {
	position:relative;
	height:60px;
	padding:0;
	width:185px;
	vertical-align:middle;
	display:table-cell;
*display:inline-block;
padding:5px;
}
.eventList-left div.white.logo img, .InsProfile-left div.white.logo img {
	margin:0 auto;
	display:block;
	max-width:190px;
	max-height:100px;
	vertical-align:middle;
}
.eventList-left div.white .link-list, .InsProfile-left div.white .link-list {
	border:none;
}
.eventList-left p, .InsProfile-left p {
	font-size:1.4em;
	color: #6a1176;
	font-weight: normal;
	margin-top: 15px;
	line-height: 20px;
}
.leftContainer h1, .InsProfile-contact h1, .event-listing h1, .InsProfile-detail h1 {
	margin: 10px 0 10px;
	padding: 0;
	font-size: 26px;
	font-weight: normal;
	color: #f60686;
	line-height: 35px;
	float: none;
	text-align:left;
}
.event-listing .heading, .InsProfile-detail .heading {
	font-size: 1.05em;
	color: #ea3392;
	font-weight:bold;
	margin-top: 15px;
	margin-bottom: 5px;
}
.insSearch_list {
	margin:0 0 20px;
}
.insSearch_list ul.insSearch_items {
	padding:0;
	margin:0;
}
ul.insSearch_items li a.list_data {
	width:281px;
	display:block;
	float:left;
}
.insSearch_list ul.insSearch_items li a {
	color:#000;
}
a.save_link {
	padding:3px 26px 10px 36px;
	color:#603 !important;
	background:transparent url("../images/btn_add.png") no-repeat right top;
}
/*  InsProfile Styling by Anukul END  */
/* Agent profile page*/
.agent_profile {
	padding:0 20px;
}
.agent_profile .agent_details .clearfix {
	padding:0 0 25px;
}
.agent_profile .agent_details .clearfix span {
	display:block;
	float:left;
	font:700 13px arial;
}
.agent_profile .agent_details .clearfix span.label_value {
	font-weight:400;
	padding-left:5px;
	width:275px;
}
.agent_profile .agent_details .clearfix span.label_value span {
	font-weight:400;
	padding-left:0;
	display:block;
	float:none;
	padding:0 0 5px;
}
.agent_profile .agent_details .clearfix p {
	clear:left;
}
.agent_profile p.bold {
	font-weight:700;
}
.agent_profile ol.otheragent {
	margin:20px 0 0 30px;
}
.agent_profile ol.otheragent li {
	padding:0 0 10px;
}
.agent-profile h2 {
	font-size:1.2em;
}
/* Agent profile page*/

#Popup {
	padding:10px;
	position:fixed;
	top:30%;
	background:#fff;
	left:30%;
	height:auto;
	width:430px;
	z-index:9999;
	text-align:left;
	border:4px solid #ccc;
}
#Popup .closePopup {
	display:inline-block;
	float:right;
	border:0px solid red;
	height:22px;
	padding-top:3px;
	padding-right:27px;
	background:transparent url("../images/form/btn_close.jpg") no-repeat right top;
	color:#6B1576;
}
#Popup .content {
	min-height:100px;
}
#PopupBackground {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9990;
	background:#000;
	opacity:0.6;
	filter:alpha(opacity=60)
}
.faqs-detail h1 {
	clear:both;
	padding:10px 0;
	border-bottom:2px dotted #DEDEDE;
}
.faqs-detail .faqsLists {
	clear:both;
	padding:10px 0;
}
.faqs-detail ul.faqsContent li {
	padding:10px;
	border-bottom:1px solid #e5e5e5;
}
.faqs-detail ul.faqsContent li strong.ques {
	display:block;
	margin-bottom:5px;
	font:bold 16px Helvetica;
	color:#333;
	background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat scroll left 5px;
	display:inline-block;
	padding-left:15px;
}
.faqs-detail ul.faqsContent li div.ans {
	padding-left:15px;
	margin:5px 0;
	line-height:18px;
}
.faqs-detail ul.faqsContent li.grey {
	background:#f3f3f3;
}
.faqs-detail #selectCatFAQ {
	margin-left:10px
}
.pagination {
	width:auto;
	text-align:center;
}
.course-finder .pagination {
	width:412px;
	text-align:right;
	/*float:left;*/
}
.pagination ul {
	margin:15px auto 20px;
}
.pagination li {
	display:inline;
	margin:0 3px;
	padding:0;
	height:14px;
	font-size:13px;
}
.pagination li span {
	color:#303030;
	font-weight:700;
	text-decoration:underline;
}
.pagination li a {
	color:#a1a1a1;
	font-weight:700;
}
.pagination li a:hover {
	color:#303030;
	font-weight:700;
}
.pagination li a.active {
	color:#303030;
	font-weight:700;
	text-decoration:underline;
}
.pagination li a.previous {
	color:#6A1176;
	display:inline-block;
	background:transparent url(../images/previous.gif) no-repeat scroll left top;
	width:14px;
	height:14px;
	text-indent:50px;
	overflow:hidden;
}
.pagination li a.next {
	color:#6A1176;
	display:inline-block;
	background:transparent url(../images/next.gif) no-repeat scroll left top;
	width:14px;
	height:14px;
	text-indent:500px;
	overflow:hidden;
}
html>/**/body .pagination li a.previous, x:-moz-any-link, x:default, html>/**/body .pagination li a.next, x:-moz-any-link, x:default {
position:relative;
top:2px;
} /* Only FireFox 3 */
#event_list .eventFilter {
	width:98%;
	background:#f5f5f5;
	border:1px solid #e5e5e5;
	padding:5px;
	font:bold 16px Arial;
	height:25px
}
#event_list .eventFilter select {
	float:right;
	position:relative;
	top:-18px;
	width:200px;
	font-size:11px;
}
#event_list .event_content .items {
	width:625px;
	padding:10px;
	border:1px dotted #ccc;
	margin-bottom:20px;
}
#event_list .event_content .items h1 {
	color:#EA3392;
	padding:0;
	font-size:21px;
	float:left;
	width:450px;
	background:none;
}
#event_list .event_content .items a.addbookmark {
	color:#195900;
	padding:0;
	float:right;
	padding-top:5px;
	font-weight:700;
}
#event_list .event_content .items ul {
	clear:both;
	padding:20px 0 0;
}
#event_list .event_content .items ul li {
	font-style:italic;
	padding:0 0 5px 0;
}
#event_list .event_content .items ul li span {
	font-weight:700;
}
#event_list .event_content .even {
	background-color:#f2f2f2;
}
#CoursesCombo li.input, #CoursesCombo1 li.input, #CoursesCombo2 li.input {
	clear:both;
	height:32px;
	margin-bottom:15px;
	margin-top:5px;
}
#CoursesCombo .image-container form, #CoursesCombo1 .image-container form, #CoursesCombo2 .image-container form {
	border-bottom:2px dotted #d7d7d7;
	border-top:2px dotted #d7d7d7;
	padding:5px 0;
}
#CoursesCombo .image-container li.dottedBorder, #CoursesCombo1 .image-container li.dottedBorder, #CoursesCombo2 .image-container li.dottedBorder {
	border-top:2px dotted #d7d7d7;
	padding:10px 0 25px;
	margin-top:10px;
}
#CoursesCombo .read-more, #CoursesCombo1 .read-more, #CoursesCombo2 .read-more {
	font-size:11px;
}
#CoursesCombo .jNiceInputInner input, #CoursesCombo1 .jNiceInputInner input, #CoursesCombo2 .jNiceInputInner input {
	background:transparent url(../images/form/textbox.png) no-repeat scroll left top;
	border:0 none;
	color:#6A1176;
	float:none;
	font-size:1.05em;
	font-weight:bold;
	margin-bottom:15px;
	padding:5px 10px;
	vertical-align:middle;
	width:260px;
}
#CoursesCombo li label , #CoursesCombo1 li label , #CoursesCombo2 li label {
	display:block;
	color:#333333;
	font-family:helvetica, arial;
	font-size:1.05em;
	font-weight:bold;
	margin:0 20px 5px 2px;
}
#CoursesCombo fieldset .custom-select input[type=radio], #CoursesCombo1 fieldset .custom-select input[type=radio] , #CoursesCombo2 fieldset .custom-select input[type=radio]  {
	width:auto;
}
#CoursesCombo fieldset .custom-select input[type="checkbox"], #CoursesCombo1 fieldset .custom-select input[type="checkbox"], #CoursesCombo2 fieldset .custom-select input[type="checkbox"] {
	width: auto;
	margin-right:4px;
	display:inline;
}
#CoursesCombo fieldset .custom-select .jNiceWrapper, #CoursesCombo1 fieldset .custom-select .jNiceWrapper, #CoursesCombo2 fieldset .custom-select .jNiceWrapper {
	height:20px;
}
#CoursesCombo fieldset .checkboxes .jNiceWrapper, #CoursesCombo1 fieldset .checkboxes .jNiceWrapper, #CoursesCombo2 fieldset .checkboxes .jNiceWrapper {
	vertical-align:middle;
	margin-right:2px;
}
#CoursesCombo fieldset li.custom-select li, #CoursesCombo1 fieldset li.custom-select li, #CoursesCombo2 fieldset li.custom-select li {
	margin:10px 0;
}
#CoursesCombo fieldset li.custom-select ul.custom-checkboxes li , #CoursesCombo1 fieldset li.custom-select ul.custom-checkboxes li, #CoursesCombo2 fieldset li.custom-select ul.custom-checkboxes li{
	margin:0;
	padding-top:5px;
}
#CoursesCombo fieldset li.custom-select ul.custom-checkboxes li label, #CoursesCombo1 fieldset li.custom-select ul.custom-checkboxes li label , #CoursesCombo2 fieldset li.custom-select ul.custom-checkboxes li label  {
	margin-bottom:0;
}
#Courses .filter, #Institutes .filter, #Scholarships .filter {
	border-bottom:0 !important;
	background:#fff;
	float:none;
	/*display:inline-block;*/
	width:100%;
	margin:0px;
}
#Courses .filter span input, #Institutes .filter span input, #Scholarships .filter  span input{
	font-weight:bold;
}
#Courses .filter span , #Institutes .filter span , #Scholarships .filter  span {
	margin-right:5px;
}
#CoursesCombo fieldset .custom-select .jNiceRadio, #CoursesCombo1 fieldset .custom-select .jNiceRadio, #CoursesCombo2 fieldset .custom-select .jNiceRadio {
	background:transparent url(../images/form/radio_list.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:18px;
	left:0;
	margin:-1px 3px 0 0;
	position:relative;
	top:0;
	vertical-align:middle;
	width:18px;
}
#CoursesCombo fieldset .custom-select .jNiceCheckbox, #CoursesCombo1 fieldset .custom-select .jNiceCheckbox, #CoursesCombo2 fieldset .custom-select .
   {
	margin:-1px 0 0 0;
	cursor:pointer;
	float:left;
}
#CoursesCombo fieldset .custom-select .jNiceChecked , #CoursesCombo1 fieldset .custom-select .jNiceChecked, #CoursesCombo2 fieldset .custom-select .jNiceChecked{
	background-position:0 -146px;
}
#CoursesCombo .jNiceSelectWrapper ul, #CoursesCombo1 .jNiceSelectWrapper ul, #CoursesCombo2 .jNiceSelectWrapper ul {
	background:transparent url(../images/form/span_top_small.png) no-repeat left top;
	width:287px;
	left:0;
	padding:24px 0 10px 0;
	height:auto;
	overflow:visible;
	z-index:100;
}
#CoursesCombo .jNiceSelectWrapper ul li, #CoursesCombo1 .jNiceSelectWrapper ul li , #CoursesCombo2 .jNiceSelectWrapper ul li  {
	background:transparent url(../images/form/span_bg_small.png) repeat-y scroll left bottom;
}
#CoursesCombo .jNiceSelectWrapper ul li:first-child, #CoursesCombo1 .jNiceSelectWrapper ul li:first-child , #CoursesCombo2 .jNiceSelectWrapper ul li:first-child  {
	padding-left:1px;
	padding-top:0px;
}
#CoursesCombo .jNiceSelectWrapper ul li.last, #CoursesCombo1 .jNiceSelectWrapper ul li.last, #CoursesCombo2 .jNiceSelectWrapper ul li.last {
	background:transparent url(../images/form/span_bottom_small.png) no-repeat left bottom;
	height:25px;
	display:block;
	padding:0;
}
#CoursesCombo .jNiceSelectWrapper ul a.selected, #CoursesCombo1 .jNiceSelectWrapper ul a.selected , #CoursesCombo2 .jNiceSelectWrapper ul a.selected  {
	padding-top:0px;
}
#CoursesCombo .image-container .locationMap, #CoursesCombo1 .image-container .locationMap , #CoursesCombo2 .image-container .locationMap  {
	display:none
}
#CoursesCombo h4, #CoursesCombo1 h4, #CoursesCombo2 h4 {
	color:#6C257F;
	margin:0 0 10px;
}
/* google map api css */
#myMap {
	width:550px;
	height:300px;
	border:1px solid #ccc;
	margin:20px auto;
}
a.showMap, a.hideMap {
	color:#0099FF;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	padding-left:25px;
	cursor:pointer;
}
a.showMap {
	background:transparent url(../images/sprite2.png) no-repeat 0 -121px;
}
a.hideMap {
	background:transparent url(../images/gifs/sprite3.gif) no-repeat 0 12px;
}
/* google map api css */

/* Agent zone css*/
.agent_zone {
	margin:10px 0;
}
ul.accordin h2 {
	background:transparent url(../images/myaccount/collapsible_header_bg.png) no-repeat scroll left top;
	margin:10px 0;
	padding:6px 10px;
}
ul.accordin h2 a {
	background:transparent url(../images/myaccount/expandable_icon_open.png) no-repeat scroll left center;
	padding:0 2px 0 20px;
}
ul.accordin h2 a.open {
	background:transparent url(../images/myaccount/expandable_icon_close.png) no-repeat scroll left center;
	padding:0 2px 0 20px;
}
ul.accordin .toggle_content {
	padding:0 10px;
}
.agent_zone .slidepanel {
	margin:20px 0 0 0;
}
.agent_zone .slidepanel fieldset {
	margin:0 0 20px 0;
}
.agent_zone .slidepanel fieldset li {
	padding:0;
}
.agent_zone .slidepanel fieldset li label {
	margin:5px;
	display:block;
}
.agent_zone .jNiceSelectWrapper ul a.selected {
	font-weight: bold;
	margin-top:10px;
}
/* Agent zone css*/

.right-main-container .right-module .borderPadding {
	padding:3px 13px 0;
}
.right-main-container .right-module .containerModules {
	padding:10px;
	background:#fff;
}
.right-main-container .right-module .containerModules h2 {
	color:#ea3392;
	font-size:15px;
	font-weight:700;
	margin:0;
	padding:0;
}
.right-main-container .right-module .containerModules h3, .right-main-container .right-module .containerModules p.header {
	color:#7d2c8b;
	padding:10px 15px 5px 0;
	font-size:13px;
	font-weight:700;
}
.right-main-container .right-module .containerModules a {
	background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat scroll left 3px;
	padding-left:10px;
	color:#707070;
}
.right-main-container .right-module .containerModules a:hover {
	color: #2BA9FE;
}
.right-main-container .right-module .containerModules a.details {
	background:url(../images/blueBullet.gif) no-repeat left top;
	padding-left:25px;
	color:#1FA5FF;
	font-weight:700;
	float:right;
}
.right-main-container .right-module .containerModules ul {
	margin-bottom:10px;
	position:relative;
}
.right-main-container .right-module .containerModules li {
	padding:0 0 3px;
}
.right-main-container .right-module .containerModules li:last-child {
	padding:0;
}
.left-main-container .eventList-left .borderPadding {
	padding:0 5px 0;
}/*pn*/
.left-main-container .eventList-left .containerModules {
	padding:10px 5px;
	background:#fff;
	margin:0;
}
.left-main-container .eventList-left .containerModules h2 {
	color:#ea3392;
	font-size:1.25em;
	font-weight:700;
	margin:0;
	padding:0;
	width:175px;
}
.left-main-container .eventList-left .partner {
	border:0;
	background:none;
}
.left-main-container .eventList-left .partner .containerModules {
	padding-top:0
}/*pn*/
.left-main-container .eventList-left .partner .containerModules h2 {
	color:#333;
	margin:5px 0;
	padding:0;
}
.left-main-container .eventList-left .containerModules h3 {
	color:#7d2c8b;
	padding:5px 0 10px;
	font-size:1.25em;
}
.eventList-left span.arrowLink {
	background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat scroll left 3px;
	display:inline-block;
	padding-left:10px;
	width:150px;
}
.left-main-container .eventList-left .containerModules a {
	color:#333;
}
.left-main-container .eventList-left .containerModules a:hover {
	color:#2BA9FE;
}
.left-main-container .eventList-left .containerModules a.details {
	background: url(../images/blueBullet.gif) no-repeat scroll left 3px;
	padding-left:20px;
	color:#0099ff;
}
.InsProfile-contact div.contactus ul.download li, .InsProfile-detail div.contactus ul.download li, .eventList-left .prospectus ul.download li {
	background:url('../images/icon_download.png') no-repeat left top;
	padding-left:25px;
	margin:10px 0;
	color:#000;
}
.InsProfile-detail div.contactus ul.download li a {
	color:#000;
}
.thankyoumessage p {
	margin:20px 0 0;
}
.thankyoumessage p br {
	clear:both;
}
.thankyoumessage p strong {
	font-size:15px;
	line-height:30px;
}
#myaccount_navtabs {
	visibility:hidden;
}
/* My personal modules*/
.mypersonal_module .header
{
	padding-top:10px;
}
.mypersonal_module .header h2 {
	border-bottom:1px solid #E8E8E8;
	color:#EA3392;
	font:700 15px/17px helvetica, arial;
	margin:0 10px;
	padding:5px 0 5px;
}
.mypersonal_module h3 {
	margin:25px 0 0;
	color:#999;
	border-top:1px solid #f1f1f1;
	font-size:13px;
	padding:5px 0 5px;
}
.mypersonal_module p {
	padding:10px 10px 0;
}
.mypersonal_module p.bold {
	padding:0;
}
.mypersonal_module p.bold span {
	font-weight:400;
}
.mypersonal_module .header ul.right_links {
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
	top:17px;
}
.mypersonal_module .short_list {
	margin:0 10px;
}
.mypersonal_module ul.save_items li a.list_data {
	width:206px;
	float:none;
	display:inline-block;
}
.mypersonal_module ul#bookmarkspersonal.save_items li a.list_data, .mypersonal_module ul#bookmarks.save_items li a.list_data {
	margin-left:5px;
	margin-top:0px;
	text-align:left;
}
.mypersonal_module a.remove_link {
	padding:4px 0 10px 0 !important;
	display:inline-block;
	width:20px;
	height:8px;
	margin:0 0 20px 13px;
}
.mypersonal_module .listspacing {
	margin-top:20px;
}
.mypersonal_module .check_list ul.save_items li {
	background:transparent url(../images/myaccount/checklist_gradient_bg.gif) repeat-x scroll left top;
	border-bottom:2px dotted #E6E6E6;
	margin:0;
	padding:6px 0 12px;
}
.mypersonal_module .check_list ul.save_items li:first-child {
	border-top:2px dotted #E6E6E6;
}
.mypersonal_module .check_list ul.save_items li span.list_data input {
	width:auto;
	margin:5px 0 0;
	margin-bottom:0;
	display:inline-block;
	vertical-align:top;
}
#Checklist .mypersonal_module .check_list ul.save_items li span.list_data img {
	left:0px;
	padding:7px 5px 5px;
	width:22px;
	margin:0 1px 0 0;
}
.mypersonal_module .check_list ul.save_items li span.list_data input[type="text"] {
	border:1px solid #CCCCCC;
	margin-left:0px;
	padding:1px 0;
	width:175px;
	background:#fff none;
}
.mypersonal_module .check_list ul.save_items li span.list_data input.editor {
	width:172px;
}
.mypersonal_module .check_list ul.save_items li span.list_data .save_item_details {
	display:inline-block;
	float:left;
	margin-left:1px;
	margin-top:6px;
	padding:1px 0;
	width:176px;
	text-align:left;
}
.mypersonal_module .check_list ul.save_items li span.list_data {
	width:auto;
	padding-right:0;
	float:none;
	display:inline;
}
.right-main-container .mypersonal_module .register-login h2 {
	margin-bottom:10px;
	font-size:15px;
	font-weight:700;
	text-align:center;
}
.mypersonal_module ul.save_items a.remove_link {
	margin:0;
	padding:0;
}
.mypersonal_module .check_list a.remove_link, .mypersonal_module .check_list a.removeLink {
	display:inline-block;
	margin:3px 0 0 30px !important;
	padding:3px 0 5px !important;
	text-indent:-999em;
	width:20px;
	height:auto;
}
.mypersonal_module .check_list ul.save_items li span.list_data input[type="checkbox"] {
	margin:9px 10px 0;
	padding:0;
	border:0;
}
.mypersonal_module .check_list .add-item-panel {
	width:auto;
}

}
#Shortlist .mypersonal_module .short_list ul.save_items li {
	background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat 0 20px;
 *background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat 0 16px;
}
/* Star rating css start here*/

.ui-rating {
	clear:both;
	height:20px;
	display:block;
}
.ui-rating .ui-rating-star, .ui-rating .ui-rating-cancel {
	width:30px;
	height:20px;
	font-size:2px;
	float:left;
	text-decoration:none;
	vertical-align:bottom;
	background-image:url(../images/star.png);
	background-repeat:no-repeat;
}
.ui-rating a {
	cursor: pointer;
}
.ui-rating-full {
	background-position:left top;
}
.ui-rating-half {
	background-position:left -16px;
}
.ui-rating-empty {
	background-position:left -22px;
}
.ui-rating-cancel-empty {
	background-position:left -64px;
}
.ui-rating-cancel-full {
	background-position:left -80px;
}
.ui-rating-hover {
	background-position:left -44px;
}
/* Star rating css end here*/
/*add this module css*/
.bookmark-sharethis {
	float:right;
	margin-top:-2px;
}
input.addthis {
	background:transparent url('../images/btn_bookmark_sharethis.png') no-repeat right top;
	width:156px;
	border:0;
	outline:none;
	padding:0px 0 0px 20px;
	text-align:left;
	font-size:13px;
	font-weight:700;
	color:#666;
 *height:36px;
	_height:36px;
}
input.addthis:hover {
	background-position:right -82px;
	width:156px;
	border:0 none;
	text-decoration:none;
	outline:none;
 *height:36px;
	_height:36px;
}
a.addthis_button {
	padding-bottom:0px;
}
a.addthis_button:hover {
	text-decoration:none;
}
a.addthis_button:focus {
	outline:none;
}
/*add this module css*/
.facebook_content {
	padding:0 0 10px 0;
}
.facebook_content p {
	padding:0 0 10px 0;
	margin:5px 0;
	clear:left;
}
.facebook_content a {
	font-size:13px;
	font-weight:700;
	color:#2baaf7;
	background:transparent url('../images/sprite.png') no-repeat 0px -266px;
	padding:2px 10px 10px 25px;
	display:inline-block;
}
.facebook_content span.read-more a {
	background:none;
	padding:0;
	display:inline;
}
.facebook_content img {
	float:left;
	padding-right:4px;
	width:32px;
	height:32px;
}
.facebook_content h3 {
	color:#6B1576;
	padding:10px 5px;
	display:inline-block;
	font-size:13px;
}
.facebook_content h3 a {
	padding:10px 0px !important;
	display:inline-block;
	background:none;
}
#Shortlist  .account_activate,#Checklist  .account_activate {
	background:#eee;
	 margin: 20px 10px 0;
    padding: 10px;
}
.account_activate {
	background:#eee;
	margin-top: 10px;
    padding: 10px;
}
.account_activate a {
	color:#3AADFD;
	text-decoration:underline;
}
.account_activate ul {
	margin:10px 0 0 15px;
}
.account_activate ul li {
	list-style-type:disc;
	list-style-position:outside;
}
/* Custom select menu css start here*/
.finder li.input .jsDropdown {
	width:290px;
}
.finder a.button {
	margin-right:3px
}
a.jsDropdown {
	background:transparent url(../images/form/img_selectButton.png) no-repeat scroll right top;
	display:inline-block;
	padding:0 39px 0 0px;
	text-decoration:none;
}

a.jsDropdown span {
	background:transparent url(../images/form/img_selectSpan_large.png) no-repeat scroll left top;
	display:block;
	padding:8px 10px 12px 15px;
	font:700 13px/17px arial;
	color:#6B1576;
	white-space:nowrap;
	overflow-x:hidden;
}

.jsDropdownMenu {
	position:absolute;
	font:400 13px/17px arial;
	color:#6B1576;
	z-index:9999;
}
.jsDropdownMenu a.selected {
	font-weight:700;
}
.jsDropdownMenu .first span {
	background:url(../images/form/formElementsSprite.png) no-repeat scroll 2px -105px transparent;
	padding:10px 0 0 15px;
	margin:18px 0 0;
	text-align:left;
	display:block;
	font-weight:700;
	margin-right:10px;
	overflow-x:hidden;
}
.jsDropdownMenu ul {
	text-align:left;
	position:relative;
	z-index:800;
}
.jsDropdownMenu ul li {
	padding:0;
	background:url(../images/form/img_selectSpanOpen_middle_right.png) repeat-y right top;
	display:block;
	cursor:pointer;
}
.jsDropdownMenu ul li:hover {
	text-decoration:underline;
}
.jsDropdownMenu ul li span {
	background:url(../images/form/img_selectSpanOpen_middle.png) repeat-y left top;
	display:block;
	margin-right:15px;
	padding:3px 15px 0 15px;
}
.jsDropdownMenu div.first {
	background: url(../images/form/formElementsSprite.png) no-repeat scroll right -146px transparent;
	margin:10px 0 0;
	text-align:left;
	display:block;
}
.jsDropdownMenu .bottom {
	background:url(../images/form/formElementsSprite.png) no-repeat right -244px;
	display:block;
	position:relative;
	z-index:801;
}
.jsDropdownMenu .br {
	background:url(../images/form/formElementsSprite.png) no-repeat 2px -219px;
	height:18px;
	display:block;
	margin-right:30px;
	padding-right:30px;
}
/* Custom select menu css end here*/

/* finder module*/
.finder-content {
}
.finder-content p {
	padding:10px 0 0;
}
.finder-content em {
	padding:10px 0 0;
	font-size:14px;
	color:#999;
	font-style:normal;
	display:block;
}
.finder-content p span {
	font-weight:700;
	font-size:20px;
	color:#1c4255;
	line-height:24px;
}
.finder-result-list {
	margin:17px 0 0;
	border-bottom:2px dotted #dedede;
	border-top:2px dotted #dedede;
	background-color:#f2f2f2;
}
.finder-content .finder-result-list li {
	float:left;
	width:210px;
	background:#f2f2f2;
	padding:10px 0 10px 5px;
	clear:none;
	margin:0px 0 2px 0;
}
.finder-result-list li a {
	color:#333;
	background:transparent url('../images/gifs/bullet_arrow_r.png') no-repeat left 3px;
	padding:0 5px 0px 10px;
}
.finder-result-list li a:visited {
	color:#6B1576;
}
.finder-result-list li label span {
	font-weight:700;
}
.finder-result-list li a.selected {
	font-weight:700;
}
.finder-result-list li label {
	padding:0 0 0 10px;
}
.finder-result-list li a span {
	font-weight:700;
	padding-left:2px;
}
.finder-content .pagination ul {
	margin:20px 40px 0 auto;
}
.finder-content h2.searchresult {
	color:#6B1576;
	margin:30px 0 0;
	padding:0 0 5px 0;
	border-bottom:2px dotted #dedede;
}
.info-box{
	border:1px solid #ccc;
	background-color:#f4f4f4;
	margin: 10px 0;
    padding: 10px;
}
.finder-course-no-result ul{
	list-style-type: disc;
	margin:0 0 0px 25px;
	}
.finder-course-no-result ul li a b{
	font-weight:normal;
	}
.finder-course-no-result p{
	font-weight:bold;
	padding-top:0;
	padding-bottom:3px;
}
.filter-panel {
	display:block;
	margin:-25px 0 0;
}
.sort-combo {
	float:left;
}
.result-combo {
	float:right;
}
.result-combo .jsDropdown {
	width:190px;
}
.event-listing .sort-combo .jsDropdown {
	width:150px;
	margin-bottom:10px
}/*pn*/
.scholarship-result, .course-result, .search-result, .institution-result {
	clear:both;
	padding:10px 1px 15px;
	border-bottom:2px dotted #dedede;
 *height:1%;
}
.search-result div {
	padding:15px 10px;
}
.finder-content .row h3, .finder-content .search-result h3 {
	color:#333;
	background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat 0 5px;
	padding:0 0 0 10px;
	font-size:16px;
	text-transform:inherit;
	width:325px;
}
.finder-content .row h3 a, .finder-content .course-result h3 a, .finder-content .search-result h3 a {
	font-size:16px;
	color:#333;
	text-decoration:underline;
}
.finder-content .scholarship-result h3 {
	width:535px;
}
.finder-content .search-result h3 {
	background-position:0 6px;
 *background-position:0 5px;
	width:auto;
}
.coursesearch-result .row h3 {
	width:440px;
}
.search-result .more-details {
	color:#ifa5ff;
	margin-left:10px;
}
.search-result p {
	padding:15px 10px;
}
li.odd, div.odd {	
	clear:both;
	background-color:#fff;
}
.course-details h2 a.headerText, .course-details h2 {
	font:400 18px/21px helvetica, arial;
	border-bottom:1px solid #ccc;
	padding:0 0 5px 0;
	color:#6a1176;
	margin:25px 0 20px;
	position:relative;
}
.course-details h2 a.headerText {
	font-weight:700;
}
.course-details h2 a.download-links {
	font-size:11px;
	color:#999;
	font-weight:700;
	position:absolute;
	right:0;
	background:transparent url('../images/myaccount/icon_download.png') no-repeat right 4px;
	padding:0 20px 0 0;
}
.course-details h2 a.common-btn,.ins-details h3 a.common-btn {
	float:right;
	margin-top:-11px;
}
a.common-btn {
	background: url("../images/form/formElementsSprite.png") no-repeat right -373px;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	text-decoration: none;
	font-size:13px;
	margin-top:-8px;
	padding:0 11px 0 0 !important;
}
a.common-btn span {
	background: url("../images/form/formElementsSprite.png") no-repeat left -268px;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float:left;
	height: 30px;
	line-height: 25px;
	margin: 0;
	padding: 2px 2px 3px 13px;
	text-transform: inherit;
	width: auto;
	font-size:13px;
}
a.common-btn:hover {
	background: url('../images/form/formElementsSprite.png') no-repeat right -409px;
	background-position: right -409px;
	height: 30px;
	text-decoration:none;
}
a.common-btn:hover span {
	text-decoration:none;
	outline:none;
	height: 30px;
	background:url('../images/form/formElementsSprite.png') no-repeat left -304px;
	background-position: left -304px;
}
a.common-btn:active {
	background: url('../images/form/formElementsSprite.png') no-repeat right -445px;
	background-position: right -445px;
	height: 30px;
}
a.common-btn:active span {
	text-decoration:none;
	height: 30px;
	background:url('../images/form/formElementsSprite.png') no-repeat left -340px;
	background-position: 0 -340px;
}
a.common-btn img {
	padding:5px 0 0 0;
}
ul.btn-links {
	float:left;
}
ul.btn-links li {
	float:left;
	width:auto !important;
	display:inline;
}
ul.btn-links li a.common-btn {
	background: url("../images/form/formElementsSprite.png") no-repeat right -373px;
}
ul.btn-links li a.common-btn:hover {
	background: url('../images/form/formElementsSprite.png') no-repeat right -409px;
	background-position: right -409px;
}
ul.btn-links li a.common-btn:active {
	background: url('../images/form/formElementsSprite.png') no-repeat right -445px;
	background-position: right -445px;
}
.course-details span {
	font-weight:700;
}
.course-details a.common-btn span {
	font-weight:normal;
}
.course-details p {
	padding:5px 0 15px;
}
.course-details ul.details {
	float:left;
	width:100%;
}
.course-details ul.details li {
	float:left;
	width:115px;
	margin-right:14px;
	display:inline;
}
.course-details ul.col_2 li {
	width:309px;
}
.course-details ul.col_3 li {
	width:201px;
}
.course-details ul.col_4 li {
	width:147px;
}
.course-details p.university {
	font-weight:700;
	color:#666;
	padding:10px 0 0;
}
.links a {
	background:transparent url('../images/gifs/bullet_arrow_r.png') no-repeat 0 3px;
	padding:0 0 0 8px;
	color:#333;
}
.carousel-overlay .links a {
	color:#0099FF;
	background:none
}/*pn*/
.course-details .address {
	margin:5px 0 10px;
}
.agency-result, .course-finder {
	border-top:2px dotted #dedede;
	margin-top:15px;
}
.course-finder a.back-button {
	float:left;
	margin:15px 0 5px 0;}
}
.course-finder .sort-combo .jsDropdown {
	width:160px;
}
.insResult .pagination, .coursesearch-result .pagination {
	width:271px;
	float:left;
	text-align:center;
	margin-left:0;
}
.insResult .pagination ul, .coursesearch-result .pagination ul {
	margin:8px 0 0 1px;
 *margin:0px;
}
.course-finder .dotted-line {
	border-top:2px dotted #DEDEDE;
	margin-top:20px;
}
.coursesearch-result {
	padding:8px 0 0;
}
.courseInInstPagination .pagination {
	width:auto;
	float:none;
}
.finder-content .row {
	padding:20px 0px;
	display:block;
	clear:both;
	position:relative;
	border-bottom:1px solid #999;
}
.coursesearch-result .row {
	padding:10px 5px;
	display:block;
	clear:both;
	position:relative;
}
.row .col1 {
	float:left;
	width:195px;
}
.row .col2 {
	float:left;
	width:420px;
	padding-left:10px;
}
.row .col-large {
	width:625px;
	padding-left:0;
}
.row .col-courses {
	float:left;
	width:100%;
	padding-top:16px;
}
.row .courses-offered-wrapper{
	padding-top:5px;
}
.row .col-courses a.view {
	float:left;
	font-size:14px;
	color:#6a1176;
	margin:0 0 0 25px;
	display:inline;
}
.col-courses a.courses-offered {
	float:left;
	background:url(../images/gifs/gifSprite.gif) no-repeat 15px -267px;
	padding:4px 0 4px 50px;
	font-size:14px;
	color:#010101;
}
.col-courses a.courses-close {
	background:url(../images/gifs/gifSprite.gif) no-repeat 15px -243px;
}
.col-courses ul.offer-list {
	float:left; 
	width:100%;
	display:none;
}
.col-courses ul.offer-list h3 {
	font-size:20px;
	background-position:0 10px;
}
.col-courses ul.offer-list li {
	float:left; 
	width:100%;
	padding:10px 0;
	position:relative;
}
.col-courses ul.offer-list li ul {
	padding:10px 0 0;
}
.col-courses ul.offer-list li li
{
	width:auto;
	padding:0 24px 0 10px;
	font-size:12px;
}
.col-courses ul.offer-list li li span
{
	font-weight:bold;
}
.col-courses ul.offer-list li a.addbookmark
{
	right:7px;
	top:14px;
}
.pagination-container {
    display: block;
    margin: 20px 0 0;
    width: 100%;
}
.pagination-container .pagination ul {
	margin-top:0;
}
.view-per-page {
	float:right;
}
.view-per-page div.list {
	float:left;
	background:url(../images/gifs/gifSprite.gif) no-repeat 0 -301px;
	height:24px;
}
.view-per-page div.list input{
	float:left;
	background:none;
	color:#fff;
	font-size:12px;
	border:none;
	margin:4px 0 0 5px;
	display:inline;
	width:140px;
}
.view-per-page a.drop-button {
	float:left;
	background:url(../images/gifs/gifSprite.gif) no-repeat right -325px;
	height:24px;
	width:25px;
}
.coursesearch-result .row .col2 {
	width:450px;
}
.coursesearch-result .row .col3 {
	width:155px;
	float:right;
}
.coursesearch-result .row .col3 ul li {
	text-align:right;
}
.row h3 {
	background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat left 6px;
	position:relative;
}
.row a.addbookmark, .row h3 a.addbookmark {
	position:absolute;
	right:6px;
	background:transparent url('../images/sprite.png') no-repeat right 0px;
	padding:5px 28px;
	top:20px;
	overflow:hidden;
	color:#195900;
	font-weight:700;
}
.row a.addbookmark:hover{
	color:#195900;
}
.odd a.addbookmark, .odd h3 a.addbookmark {
	color:#195900;
}
.coursesearch-result .row .col3 a.addbookmark {
	color:#195900;
	top:12px;
	position:static;
 *background:transparent url('../images/sprite.png') no-repeat right 4px;
 *padding:6px 28px
}
.row a.on, .row h3 a.on {
	color:#195900;
}
.row h3 a {
	color:#333;
}
.row .col2 p {
	padding:15px 0 0;
	clear:both;
}
.row .col-large p {
	padding:15px 0 0 10px;
}
.row .col-large p a.common-btn {
	text-decoration:none;
	float:right;
}
.coursesearch-result .row .col2 p {
	padding:8px 0 0 15px;
	clear:both;
}
.coursesearch-result .row p.description {
	width:420px;
}
.row ul.label {
	padding:15px 0 0;
}
.institute-finder ul.label {
	padding:15px 10px 0;
}
.row .col-large ul.label {
	padding:15px 10px 0;
	float:left;
	width:605px;
}
.row .col-large ul.links {
	padding-top:15px;
	float:left;
}
.row .col-large ul.btn-links li {
	float:none;
	width:auto !important;
	display:inline;
}
.row ul.links {
	padding:15px 0 0;
}
.coursesearch-result .row ul.links {
	padding:0;
	text-align:right;
	margin:38px 8px 0 0;
 *margin:25px 8px 0 0;
}
.coursesearch-result .row ul.links li {
	padding-bottom:3px;
}
.bottom-pagination {
	width:650px;
	text-align:center;
	margin:0px;
}
.bottom-pagination .pagination {
	float:none;
	margin:0 auto 0 auto;
	width:auto;
	text-align:center;
}
.row .col2 p strong {
	color:#666;
	font-size:13px;
}
.row .col2 p a {
	color:#666;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.row .col2 p strong a {
	color:#666;
	text-decoration:underline;
}
.row ul.values {
	clear:both;
	padding-left:10px;
}
.row .values li, .row .label li {
	float:left;
	display:block;
	width:133px;
	clear:none;
}
.row .values li {
	font-weight:700;
}
.coursesearch-result .row ul.label {
	padding:10px 0 0 8px;
}
.coursesearch-result .row .label li {
	float:none;
	width:450px;
}
.coursesearch-result .row .label li strong {
	padding-left:4px;
}
.agentsearchListing .row .values li {
	width:auto;
}
.row .request {
	margin:15px 0 0;
	position:relative;
}
.row .col-large .request {
	margin:0;
	position:relative;
	float:left;
	width:625px;
}
.row .col-large .request label, .row .institute-finder .request label {
	position:static;
	float:right;
	margin-top:15px;
}
.row .institute-finder .request {
	margin:5px 0 0 0;
	position:relative;
	float:left;
	width:413px;
}
.row .courseListing  .request {
	margin:15px 0 0 0;
	
}
.row .institute-finder .request ul.btn-links li {
	display:inline;
	float:none;
}
.row .request a {
	background:transparent url('../images/sprite.png') no-repeat -3px -384px;
	color:#56bbff;
	padding:2px 25px;
}
.coursesearch-result .row .request {
	margin:10px 0 0;
	position:relative;
	right:20px;
	top:0px;
	width:175px;
}
.coursesearch-result .row .compare {
	position:relative;
	right:9px;
 *right:2px;
	top:8px;
}
.coursesearch-result .row .request a {
	background:transparent url('../images/sprite.png') no-repeat 135px -384px;
	_background-position:135px -383px;
 *background-position:135px -383px;
	color:#56bbff;
	padding:1px 25px;
}
.row .request label {
	position:absolute;
	right:4px;/*pn*/
	bottom:0px;
	color:#999;
}
.row .col1 .thumbnail {
	width:85px;
	height:85px;
	border:1px solid #333;
	background-color:#fff;
}
.row .col1 .thumbnail p {
	color:#ff0000;
	padding-top:30px;
	text-align:center;
}
.row address {
	clear:both;
	padding:10px 0 0;
}
.agency-result .row .col2 {
	width:523px;
}
.agency-result .row ul.label li {
	width:auto;
	display:block;
	float:none;
}
.agency-result .row .request {
	margin:0;
}
.agency-result .row .request label {
	bottom:10px;
}
.course-result .buttons fieldset {
	clear:both;
	float:none;
	margin-top:30px;
}
.secondry_button {
	background:transparent url(../images/form/btn_right_secondry.png) repeat-y scroll right top;
	height:27px;
	padding-right:10px;
}
span.secondry_button button, span.secondry_button input {
	background:transparent url(../images/form/btn_left_secondry.png) repeat-y scroll left top;
	height:27px;
	color:#6a1176;
	width:auto;
 *width:1%;
	padding:3px 2px 5px 13px;
 *padding:1px 2px 5px 13px;
}
.agency-result form h3 {
	clear:both;
	float:none;
	margin:0;
}
.scholarship-result .col2 {
	width:625px;
	padding:0;
}
.scholarship-result .row .values li, .scholarship-result .row .label li {
	width:220px;
	padding-right:10px;
}
.eventList-right .scholarship-result .row .values {
	clear:both;
	padding-top:5px;
}
.eventList-right .scholarship-result .row p {
	width:400px;
}
.eventList-right .scholarship-result .row .request {
	width:420px;
}
.scholarship-result .row .values li.last, .scholarship-result .row .label li.last {
	width:205px;
}
.scholarship-result .row .values li.mid, .scholarship-result .row .label li.mid {
	width:135px;
}
.eventList-right .scholarship-result .row .values li.last, .eventList-right .scholarship-result .row .label li.last {
	width:105px;
}
.row .request a.scholarship {
	background:transparent url('../images/sprite.png') no-repeat -3px -266px;
	padding:3px 24px;
	margin-left:10px;
}
.row blockquote {
	padding:15px 0 0 10px;
	color:#6A1176;
	font-weight:700;
}
.row .col-large blockquote p {
	padding:0 0 0 0;
	color:#6A1176;
	font-weight:700;
}

.institution-result .col1 {
	margin-left:10px;
	width:195px;
	vertical-align:middle;
	text-align:center;
}
.institution-result .col1 img
{
	width:184px;
}
.course-result .col1 img, .institution-result .col1 img {
	max-width:195px;
	max-height:150px;
	vertical-align:middle;
	margin:0px auto;
}
.word-list {
	margin:20px auto;
	width:100%;
	text-align:center;
}
.word-list li {
	display:inline;
	padding:0 6px;
	border-right:1px solid #333;
}
.word-list li a {
	color:#333;
	font-size:13px;
}
.word-list li a:hover {
	font-weight:700;
}
.word-list li.disabled, .word-list li.disabled a {
	color:#ccc;
	font-size:13px;
}
.word-list li.last {
	padding-right:0;
	border:none;
}
.word-list li.first {
	padding-left:0;
}
.word-list li span {
	font-weight:700;
	text-decoration:underline;
}
.agency-result .col1 {
	width:auto;
}
.agency-result .sort-combo .jsDropdown {
	width:150px;
}
.alert-box {
	background-color:#ffeeee;
	border:1px solid #ffcccc;
	padding:10px;
	margin:20px 0 10px;
}
.alert-box dl {
	background:transparent url('../images/icon_alert.png') no-repeat 0px 0px;
	padding:0 0 3px 50px;
}
.alert-box dt {
	font-weight:700;
}
.alert-box dd {
	margin:5px 0 20px;
}
.alert-box p {
	font-weight:700;
	padding:0 0 3px 50px;
}
.alert-box ul {
	padding:0 0 0 50px;
	list-style-type:disc;
	list-style-position:inside;
}
.finder-content-no-result .alert-box ul {
    list-style-position: inside;
    list-style-type: disc;
    padding: 5px 0 0 5px;
}
.finder-content-no-result .alert-box dl{
	padding-top:10px;
	margin-bottom:5px;
	background:none;
}
.finder-content-no-result .alert-box dl.suggestions{
	margin-bottom:0px;
	background:transparent url('../images/icon_alert.png') no-repeat 0px 0px;
}
.finder-content-no-result .alert-box dl dd{margin:5px 0}
.finder-content-no-result .alert-box  dl ul li{
    list-style-position: inside;
    list-style-type: disc;
    padding: 0 0 0 5px;
}
.finder-content-no-result .suggestionText{display:block;margin:5px 0;}
.course-finder .buttons span.button {
	position:relative;
	bottom:2px;
}
.compare-courses .finder-result-list li {
	width:318px;
	height:25px;
	vertical-align:middle;
}
.compare-courses .jNiceWrapper {
	float:left;
}
.compare-courses .finder-result-list li label {
	display:block;
	width:290px;
	float:left;
}
.compare-courses h2 {
	padding:20px 0 6px;
	color:#6A1176;
	border-bottom:2px dotted #dedede;
}
.compare-courses p {
	margin:0;
	padding:0;
}
.course-finder ul.links li {
	padding:0 0 5px;
}
.compare-courses table {
	margin:30px 0;
	width:100%;
}
.compare-courses table thead th {
	padding:10px;
}
.compare-courses table tbody tr th {
	padding:20px 10px;
	width:160px;
}
.compare-courses table tbody tr td {
	padding:20px 10px;
	width:175px;
	/*word-break:break-all;*/
}

.compare-courses table tbody tr td.urlAddress {
	word-break:break-all;
}

.compare-courses table tbody td ul {
	margin:4px 0 15px;
}
.compare-courses table tbody td ul li {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:14px;
}
.compare-courses table tbody td a {
	background:transparent url('../images/gifs/bullet_arrow_r.png') no-repeat left 3px;
	padding:0 10px;
	color:#333;
}
.compare-courses table tbody td a.bookmark {
	background:transparent url('../images/sprite.png') no-repeat left -2px;
	padding:4px 26px;
	color:#195900;
	font-weight:700;
}
.compare-courses table tbody th span {
	display:block;
	width:100%;
	text-align:right;
	margin-bottom:20px;
}
.compare-courses table tbody th span a.remove_link {
	display:inline-block;
	width:auto;
	height:22px;
}
.compare-courses table tbody tr.even {
	background-color:#f3f3f3;
}
.compare-courses .bookmark-page a {
	left:0;
}
.compare-courses .table-header {
	color:#6A1176;
	background:#e6e6e6 url('../images/myaccount/table_left_corner.gif') no-repeat left top;
}
.compare-courses table thead tr {
	background:#E6E6E6 url('../images/myaccount/table_right_corner.gif') no-repeat right top;
}
.compare-courses .first-child {
	text-align:right;
	padding:30px;
}
.comparebuttons fieldset {
	margin-top:15px !important;
}
.compare-courses .comparetable{border-collapse:separate;}
/* finder module*/

/* Image gallery css */
.image-gallery .container {
	overflow: hidden;
	width:405px;
	margin: 0 auto;
	position:relative;
}
.image-gallery #main {
	padding: 10px;
	background: #010101;
	border: 1px solid #ccc;
}
.image-gallery .main_image {
	width: 388px;
	height:223px;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
	text-align:center;
	margin:0 auto;
}
.image-gallery .image_thumb {
	width:390px;
	background: #010101;
}
.image-gallery .image_thumb img {
	width:43px;
	height:43px;
}
.image-gallery .image_thumb ul {
	margin:10px auto;
	padding: 0;
	list-style: none;
	width:auto;
	text-align:center;
}
.image-gallery .image_thumb ul li {
	margin:0;
	padding:5px 1px;
	width:40px;
	height:43px;
	display:inline;
}
.image-gallery .image_thumb ul li.hover {
	cursor: pointer;
}
.image-gallery .image_thumb ul li.active img {
	border:3px solid #23A5F9;
}
.image-gallery span.prev {
	display:block;
	position:absolute;
	width:28px;
	height:28px;
	background-color:red;
	left:5px;
	top:110px;
	background:url(../images/gallery/imgSliderPrevious.png) no-repeat left top;
	cursor:pointer;
}
.image-gallery span.next {
	display:block;
	position:absolute;
	width:28px;
	height:28px;
	background-color:red;
	right:5px;
	top:110px;
	background:url(../images/gallery/imgSliderNext.png) no-repeat left top;
	cursor:pointer;
}
/* Image gallery css */
#comment_article .gen-form ul li {
	padding:0;
}
.pdf {
	background:none;
	width:720px;
	background-color:#fff;
	text-align:left;
	font-family:"Arial Unicode MS";
}
.pdf .region-logo {
	background-color:#fff;
	padding:0 10px;
}
/*.pdf .left-main-container { width:auto;background-color:#fff;} */
.pdf .left-main-container {
	width:auto;
	background-color:#fff;
	margin:0px -1px 0px -1px;
}
.pdf .eventList-right {
	width:auto
}
.pdf .eventList-right, .pdf .InsProfile-right {
	float:none
}
.pdf .article-content .content {
	background:none;
	margin-bottom:20px;
	padding-bottom:0px;
	page-break-before:always;
	border:4px solid #ccc;
	padding:10px;
}
.pdf .InsRichProfile .insProfileArticle.border, .pdf .eventList-right .InsRichProfile .headerBox {
	border:none
}
.pdf .InsRichProfile #mediaspace {
	display:none
}
.pdf select.jsDropdown {
	display:none
}
.pdf .headerBorder {
	border-bottom:1px solid #ccc;
	padding:15px 0;
}
.pdf .content {
	clear:both;
}
.pdf .white {
	margin:30px 0 0;
}
.pdf #shell {
	background:none #fff;
	text-align:left;
}
.pdf .article-content {
	background:none;
}
.pdf .white ul {
	padding-bottom:20px;
}
.pdf .white ul li {
	font-style:italic;
}
.pdf li.address {
	margin-bottom:10px;
	font-size:13px;
}
.pdf .InsRichProfile .insProfileArticle {
	border:none;
	padding-bottom:10px;
	margin-top:0px;
}
.pdf .insProfileArticle.left img {
	float:none;
}
.pdf form a.jsDropdown, .pdf form input {
	display:none;
}
.pdf .InsRichProfile .insProfileArticle ul ul li {
	padding:0 !important;
}
.pdf div {
	background:none #fff;
}
.pdf .detailcontent {
	min-height:300px;
	height:auto;
}
.pdf .detailcontent h2 {
	padding:0px;
	margin:0px;
	text-align:left;
}
.pdf .detailcontent h3 {
	border-bottom:2px dotted #E6E6E6;
	color:#6A1176;
	font-size:13px;
	line-height:15px;
	padding:5px 0 8px;
	text-align:left;
	margin:10px 0 0;
}
.pdf .detailcontent ul {
	margin:20px 0 0;
}
.pdf .detailcontent ul.info {
	margin:0;
}
.pdf .detailcontent ul li {
	padding:0 0 5px 10px;
	margin:0px;
	text-align:left;
	font-size:12px;
	color:#333;
	background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat scroll 0 3px;
}
/*	SiteMap Styling	*/

.sitemap-content {
	width:428px;
}
.sitemap-content h3 {
	padding:30px 0 9px;
	margin-bottom:5px;
	border-bottom:2px dotted #D9D9D9;
}
.sitemap-content h3 a {
	font:bold 13px/16px Helvetica;
	color:#6A1176;
	text-decoration:none;
}
.sitemap-content h3 a:hover {
	text-decoration:underline;
}
.sitemap-content li {
	padding:5px 0;
}
.sitemap-content li, .sitemap-content li a {
	font:normal 12px/16px Helvetica;
	color:#333;
}
/*	SiteMap Styling	END */

/*	S5 Category Styling	*/

img.left {
	float:left;
	margin:0 10px 10px 0;
}
img.right {
	float:right;
	margin:0 10px 10px 10px;
}
.s5intro {
	width:432px;
	font:normal 12px/16px Helvetica;
}
.s5bottom {
	border-top:2px dotted #D9D9D9;
	clear:both;
	margin-top:10px;
	padding-top:20px;
}
.noborder {
	border:0px;
	margin:0;
	padding:0;
}
.s5bottom .s5LeftForm {
	float:left;
	width:370px;
}
.s5bottom .s5LeftForm fieldset {
	margin:0;
}
.s5bottom .s5LeftForm form.gen-form ul {
	margin-bottom:10px;
}
.s5bottom .s5LeftForm form.gen-form ul li {
	padding:0;
}
.s5bottom .s5LeftForm form.gen-form ul li h4 {
	color:#333;
	font-size:13px;
	margin-bottom:10px;
}
.s5bottom .s5LeftForm form.gen-form li.select {
	padding-bottom:30px;
}
.s5bottom .s5LeftForm form.gen-form li.select select {
	width:305px;
*width:303px;
}
.s5bottom .s5LeftForm form.gen-form li span.button {
	float:right;
	margin:0;
}
.s5bottom .s5LeftContainer {
	float:left;
	width:430px;
}
.s5bottom .s5LeftContainer .head {
	font:normal 26px/28px Helvetica;
	margin-bottom:25px;
}
.s5bottom .s5LeftContainer .subHead {
	font:normal 16px/20px Helvetica;
	color:#6A1176;
	width:95%;
}
.s5bottom .s5LeftContainer div.contentBlock {
	margin-bottom:10px;
	padding-right:10px;
}
.s5bottom .s5LeftContainer div.contentBlock h4 {
	margin-bottom:10px;
	font-size:15px;
}
.s5bottom .s5LeftContainer div.contentBlock.left {
	width:47%;
	float:left;
	margin:10px 0;
}
.s5bottom .s5RightList {
	float:right;
	background:#eee;
	margin:0 0 10px 0;
	padding:10px;
	width:194px;
}
.s5bottom .s5RightList h3 {
	font-size:15px;
}
.s5bottom .s5RightList ul {
	width:75%;
}
.s5bottom .s5RightList li {
	background:url(../images/gifs/bullet_arrow_r.png) no-repeat scroll left 3px;
	padding-left:10px;
	margin:5px 0;
}
.s5bottom .s5RightList li a {
	color:#333;
	font:normal 12px Helvetica;
}
.s5bottom .s5RightList li.active, .s5bottom .s5RightList a.active {
	font-weight:700;
}
ul.externalLinks li, ul.downloadLinks li {
	padding:5px 0;
}
ul.externalLinks li a {
	background:url(../images/sprite2.png) no-repeat scroll left -266px;
	padding-left:25px;
	display:block;
	color:#1FA5FF;
	line-height:18px;
}
ul.downloadLinks li a {
	background:url(../images/sprite.png) no-repeat scroll left -322px;
	padding-left:30px;
	display:block;
	color:#1FA5FF;
	line-height:24px;
}
.s5LeftForm fieldset.list li {
	margin-bottom:10px;
}
.s5LeftForm fieldset.list li span.button {
	margin:10px 0 0;
}
/*	S5 Category Styling	END*/
.right-module .search .button-container {
	padding:5px 0;
	position:relative;
	left:2px;
}
.right-module .finder .button-container {
	padding:5px 3px 0;
}
.article-detail #mediaspace {
	border:10px solid #CCCCCC;
	padding:0 3px;
}
.toggle_panel ul li.event_activate {
	background:transparent url('../images/icon_event.png') no-repeat left center;
}
ul.sponsors li.logo {
	text-align:center;
}
ul.gallerylist {
	margin:10px 0 0;
}
ul.gallerylist li {
	margin-bottom:0;
}
#contactus h1 {
	float:none;
	color:#EA3392;
	padding-left:0px;
}
#contactus .gen-form ul li {
	padding:10px 10px 8px 0;
}
#contactus .gen-form ul.enqCheck li {
	padding:0;
	margin:0;
	width:210px;
	list-style-position:inside;
}
#contactus .gen-form ul.enqCheck li input {
	padding:0;
	margin:2px 0 0;
}
#contactus .gen-form ul.enqCheck li label {
	display:block;
	margin-left:20px;
}
form#agent h3 {
	color:#6B1576;
	font-size:13px;
}
#insList-nav {
	width:640px;
	margin:10px auto;
	text-align:center;
	border-bottom:1px dotted #ccc;
}
#insList {
	margin:10px;
}
#insList li {
	font-size:11px;
	color:#ccc;
	padding:0 0 3px 0;
}
#insList li a {
	color:#333;
	text-decoration:underline;
}
.ln-letters {
	width:600px;
	margin:10px 0 10px 60px;
	overflow:hidden;
	display:block;
	text-align:center;
}
.ln-letters a {
	font-size:0.9em;
	display:block;
	float:left;
	padding:2px 6px;
	border-left:1px solid silver;
	border-right:none;
	text-decoration:none;
	color:#333;
}
.ln-letters a.ln-last {
	border-right:1px solid silver;
}
.ln-letters a:hover {
	background-color:#f2f2f2;
}
.ln-letters a.ln-selected {
	background-color:#eaeaea;
}
.ln-letters a.ln-disabled {
	color:#ccc;
}
.ln-letter-count {
	text-align:center;
	font-size:0.8em;
	line-height:1;
	margin-bottom:3px;
	color:#336699;
}
.enrollFormContainer .right {
	float:left;
	width:400px
}
.enrollFormContainer h3 {
	padding:10px 0
}
.enrollFormContainer a.privacy {
	color:#09f;
	background:transparent url(images/gifs/bullet_arrow_r.png) no-repeat 0 3px;
	padding-left:10px
}
.enrollFormContainer .events {
	background:#eee;
	padding:10px
}
.enrollFormContainer .events ul li {
	padding:5px 0
}
.enrollFormContainer .events ul li input[type=checkbox] {
	float:left;
	margin:0 10px 5px 0;
	width:auto;
}
.enrollFormContainer .events ul li label {
}
.enrollFormContainer form input[type=checkbox], /*{ float:right;width:auto }*/ .enrollFormContainer form input[type="radio"] {
	float:left;
	margin:0 5px 5px 0;
	width:auto;
}
.enrollFormContainer select.jsDropdown {
	width:380px
}
.enrollFormContainer ul li {
	padding-left:0
}
.enrollFormContainer ul li.birthday {
	position:relative
}
.enrollFormContainer ul li ul {
	width:400px
}
.enrollFormContainer ul li ul li {
	float:left;
	width:190px;
	display:block;
	height:30px;
	clear:none
}
.enrollFormContainer h2, .enrollFormContainer h3 {
	text-transform:uppercase
}
.enrollFormContainer .gen-form .button-container {
	margin:20px 10px 0 0
}
.enrollFormContainer .gen-form label {
	line-height:20px
}
.enrollFormContainer .left {
	width:200px;
	float:left
}
.enrollFormContainer .left .box {
	background:#eee;
	padding:10px;
	margin-bottom:10px
}
.enrollFormContainer .left .box a {
	margin:5px 0 0
}
.enrollFormContainer .left .box a.button {
	float:left;
	margin-top:10px
}
.enrollFormContainer .ui-datepicker-trigger {
	position:absolute;
	bottom:15px;
	right:-10px
}
.enrollFormContainer li.error {
	position:relative;
	width:400px
}
.enrollFormContainer li.error .ui-datepicker-trigger {
	bottom:30px;
	position:absolute;
	right:4px;
}
.event-listing .sort-combo .jsDropdown {
	width:200px;
}
ul.aggregateList {
	margin:20px 0 0;
	padding:0;
	clear:both;
}
ul.aggregateList li {
	padding:0;
	float:left;
	width:215px;
	margin-right:7px;
}
ul.aggregateList li.last {
	margin:0;
}
ul.aggregateList li li {
	float:none;
	width:auto;
	margin-right:auto;
	padding:0 0 0 12px;
	height:auto;
}
#mediaspace {
	min-height:200px;
	position:relative;
	padding:10px 10px 0 10px;
}
#mediaspace img {
	position:absolute;
	top:40%;
	left:40%
}
.InsRichProfile #mediaspace {
	padding:0;
	margin-bottom:-3px;
*margin-bottom:0
}
.no-margin {
	margin-bottom:0 !important;
	margin-top:0 !important;
}
#CoursesCombo li.selectcourse input, #CoursesCombo1 li.selectcourse input, #CoursesCombo2 li.selectcourse input {
	float:left;
	width:auto;
	margin:2px 5px 0;
	background:none;
}
#CoursesCombo li.selectcourse label, #CoursesCombo1 li.selectcourse label, #CoursesCombo2 li.selectcourse label {
	float:left;
	width:auto;
}
#CoursesCombo li.selectcourse fieldset, #CoursesCombo1 li.selectcourse fieldset, #CoursesCombo2 li.selectcourse fieldset {
	margin:5px 0 15px;
}
#CoursesCombo fieldset .selectcourse .jNiceRadio, #CoursesCombo1 fieldset .selectcourse .jNiceRadio, #CoursesCombo2 fieldset .selectcourse .jNiceRadio {
	background:transparent url(../images/form/radio_list.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:18px;
	left:0;
	margin:-1px 3px 0 0;
	position:relative;
	top:0;
	vertical-align:middle;
	width:18px;
}
p.bottom-space a {
	color:#0099FF;
	font-weight:700;
}
.mypersonal_module {
	padding-bottom:10px;
}
.mypersonal_module .read-more {
	display:block;
}
#Shortlist .mypersonal_module .read-more,#Checklist .mypersonal_module .read-more {
	padding-left:10px!important;
}
ul.gallerylist li a:hover {
	text-decoration:underline;
}
.upload_details .gen-form input[type="file"] {
	background:none;
	padding:0;
	width:385px;
	border:inset;
}
ul.right_links a.download_link {
	background:transparent url('../images/myaccount/sprite.png') no-repeat right -414px;
	padding:1px 22px 1px 0;
	color:#8b8b8b;
	font:700 11px Helvetica, Arial, Verdana, sans-serif;
	margin-left:120px;
}
.content ul.sponsors li {
	padding:0 0 5px 0;
}
.content .sponsor_name a {
	color:#333;
	text-decoration:underline;
}
.enrollFormContainer .gen-form ul li {
	padding:3px 5px;
}
.enrollFormContainer .gen-form ul.subject-area li {
	padding:5px;
}
.enrollFormContainer .gen-form ul.subject-area ul {
	width:620px;
}
.enrollFormContainer .gen-form ul.subject-area ul li {
	width:250px;
}
.enrollFormContainer .gen-form ul.subject-area li label {
	width:270px;
}
.enrollFormContainer h3.headermargin {
	margin:15px 0 0;
	clear:both;
}
#eventlistData .filter-panel {
	padding:15px 0 0;
	border-top:2px dotted #ccc;
	clear:both;
	margin:10px 0 10px 0;
}
#privacy h1 {
	color:#EA3392;
	float:none;
	padding:0 0 15px 0;
}
#privacy p {
	padding:10px 0;
}
#privacy ol a, #privacy p a {
	color:#000066;
	text-decoration:underline;
}
#privacy ol {
	color:#333;
	padding:10px 20px 10px 0;
	margin:0;
}
#privacy ol li {
	list-style-position:inside;
	margin:0 0 15px 0;
}
#privacy ol li ul li {
	padding:2px 0;
	margin:0px;
}
#privacy ol li span {
	font-weight:700;
}
#privacy ol li ul {
	padding:0;
	margin:15px 0 5px;
}
#privacy ol p {
	padding:0;
}
#privacy ol li ul li ul {
	margin:10px 0 0;
}
#privacy ol li ul li ul li {
	margin:0;
}
#privacy a.top {
	background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat scroll left 3px;
	padding:0 0 0 12px;
	text-decoration:underline;
	margin:0 0 10px;
}
.insProfileArticle ul li {
	list-style-position:inside;
	margin:10px 0;
}
.insProfileArticle ul li {
	list-style-type:none;
	list-style-position:inside;
	margin:10px 0;
}
p a.seeallAgent {
	position:relative;
	left:230px;
	top:0;
	background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat scroll left 3px;
	padding:0 0 0 10px;
	color:#333;
	text-decoration:underline;
}
/* ordered list with pink button as bg */
.main-module-one-column ol.num-link-list {
	list-style-position: outside;
}
.main-module-one-column ol.num-link-list li {
	font-family: Helvetica, Arial, sans-serif;
	/*background: url(../images/bg_list.png) no-repeat left top;*/
	padding: 1px 0 10px 5px;
	color: #333;
	font-size: 1em;
	/*font-weight: bold;*/
	padding:6px 0 0 0px;
	margin-left:23px;
 *margin-left:25px;
}
.main-module-one-column ol.num-link-list li a {
	color: #333333;
	font-size: 1em;
	font-weight: bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin:0 0 6px 0;
 *margin-left: 5px;
	text-align: left;
	cursor: pointer;
}
.main-module-one-column ol.num-link-list li a:hover {
	color: #ea3392;
	text-decoration: none;
}
.left-main-container ul.resultsDisplay .insProfileArticle img {
	max-width:320px;
	max-height:240px;
	clear:both;
}
#login #sendBtn4 span,#login #sendBtn span {
 text-align:center;
 min-width:55px;
 *width:55px;
}

#register .button-container .button span {
 *width:60px;
 text-align:center;
 min-width:55px;
}
p.small-text {
	font-size:11px;
	color:#5c5c5c;
	background-color:#FEEEEE;
	border:1px solid #F8D1D4;
	padding:8px;
}
.insProfileArticle p strong {
	display:block;
	clear:both;
}
p.courseheader {
	font-weight:700;
	color:#666;
}
.ins-details blockquote {
	margin-bottom:10px;
	text-transform:lowercase;
}
.ins-details div span {
	text-transform:lowercase;
}
.ins-details h3 {
	color:#731F7E;
	position:relative;
	border-bottom:1px solid #ccc;
	margin:10px 0;
	padding:0 0 5px 0;
	font-size:13px;
}
.ins-details .download_link {
	position:absolute;
	right:5px;
	top:0px;
	color:#666;
	background:url(../images/myaccount/icon_download.png) no-repeat top right;
	padding-right:20px;
	font-size:11px;
}
.s5LeftContainer h3.s5Intro {
	padding:0 0 10px 0;
	color:#6B1576;
}
.s5LeftContainer p.s5Body {
	margin:10px 0 0;
}
.s5bottom .s5LeftContainer ol {
	padding-left:17px;
}
/* Ad MPU */

/* Mainfilter-section section start*/
	span.select {
	background:url(../images/gifs/select_finder.gif) no-repeat left top;
	width:250px;
	display:block;
	padding:12px 19px 12px 16px;
	color:#6B1576;
	font-size:13px;
	font-weight:700;
	cursor:pointer;
}
select.styled {
	left:7px;
	top:-24px;
	cursor:pointer;
}
.mainfilter-section {
	margin:15px 0 0;
}
.mainfilter-section .filter-text h3 {
	color:#6B1576;
	width:100px;
	float:left;
	padding:0;
}
.filter-text .float-leftpanel {
	float:left;
	width:530px;
}
.float-leftpanel h3 + p {
	float:left;
	margin:0;
	padding:0;
}
.filter-text .float-leftpanel img,  .filter-text .float-rightpanel img {
	vertical-align:bottom;
	padding-left:3px;
}
.filter-text .float-rightpanel a.apply-filters {
	background:url('../images/gifs/bullet_arrow_r.png') no-repeat left 3px;
	padding-left:10px;
	color:#56BBFF;
}
div.apply-filters {
	margin:15px 0 0;
}
div.apply-filters span {
	margin-right:0;
}
a.tooltip {
	z-index:111;
	text-decoration:none;
}
a.tooltip span {
	display:none;
	position:absolute;
	border:1px solid #ccc;
	background-color:#f2f2f2;
	color:#666;
	text-decoration:none;
	font-size:11px;
	padding:5px;
	font-weight:400;
	max-width:170px;
	min-width:150px;
	line-height:16px;
	/*left:16px;
	top:5px;*/
	z-index:9999;
	text-decoration:none;
}
a.tooltip:hover span {
	/*display:block;*/
}
.mainfilter-section .filter-summary {
	float:none;
	border:1px solid #dedede;
	background-color:#f6f6f6;
	color:#999;
	padding:10px;
	font-size:11px;
	display:none;
	margin:0 0 20px 0;
}
.mainfilter-section .clear-both {
	float:none;
	clear:both;
	height:15px;
}
.filter-summary label {
	float:left;
	font-weight:700;
	text-transform:capitalize;
	margin-right:5px;
}
.filter-summary ul {
	margin:0 0 8px 0;
	float:left;
	width:490px;
}
.filter-summary ul.Location {
	width:560px;
}
.filter-summary ul li {
	display:inline;
	padding:5px 0 0;
}
.mainfilter-section .dotted-line {
	margin-top:10px;
}
.mainfilter-section .filter-tabs {
	margin:0;
}
.mainfilter-section .filter-tabs label {
	font-size:11px;
}
.mainfilter-section .filter-tabs input[type=text] {
	font-size:11px;
	padding:0 0 0 2px;
}
.mainfilter-section .filter-tabs span.button {
	float:none;
	position:relative;
	top:10px;
}
.mainfilter-section ul.location-filter li {
	width:208px;
	float:left;
	padding:0 0 5px 0;
}
.mainfilter-section ul.location-filter li input {
	margin:5px 0 0;
	vertical-align:bottom;
}
.filter-tabs .clear-both {
	height:0;
}
.mainfilter-section .filter-summary .remove_filter {
	background:url('../images/remove-filter-icon.gif') no-repeat left 3px;
	padding-left:10px;
	color:#56BBFF;
	margin:0 10px 0 3px;
	text-indent:-9999;
}
#filter-form ul li {
	clear:none !important;
}
.filter-summary div {
	clear:left;
}
.ac_results {
	background:#fff;
	border:1px solid #ccc;
	padding:0 2px;
	overflow: hidden;
	z-index: 99999;
}
.ac_results li {
	font-size:11px;
	color:#333;
	text-align:left;
	padding:2px;
	cursor:hand;
	display: block;
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {
	background : Window url('../images/ajax-loader-small.gif') center center no-repeat;
}
.ac_over {
	background-color: #0A246A;
	color: white;
}
.error {
	color:#ff0000;
}
#course_navtabs span.error {
	background:url(../images/form/form_error.png) no-repeat 5px 7px;
	display:block;
	min-height:24px;
	height:auto;
	margin-bottom:5px;
	padding:10px 25px 10px 29px;
	font-weight:700;
	background-color:#ffeeee;
	border:1px solid #ffcccc;
	width:190px;
}
/* Skin */
	.mainfilter-section .filter-tabs .ui-tabs-nav {
	list-style: none;
	margin: 0;
}
.mainfilter-section .filter-tabs .ui-tabs-nav:after {
	/* clearing without presentational markup, IE gets extra treatment */
		display: block;
	clear: both;
	content: " ";
}
.mainfilter-section .filter-tabs .ui-tabs-nav li {
	float: left;
	margin: 0;
}
.mainfilter-section .filter-tabs .ui-tabs-nav a, .mainfilter-section .filter-tabs .ui-tabs-nav a span {
	display: block;
	padding: 0 0 0 5px;
}
.mainfilter-section .filter-tabs .ui-tabs-nav a {
	position: relative;
	z-index: 2;
	padding-left: 0;
	color: #666;
	font:700 13px/15px Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
}
.mainfilter-section .filter-tabs .ui-tabs-nav .ui-tabs-selected a {
	color: #EA3392;
	font-weight:700;
	background:#f6f6f6;
	border:1px solid #d9d9d9;
	border-bottom:none;
	position:relative;
	top:1px;
	z-index:102;
	background:none !important;
}
.mainfilter-section .filter-tabs .ui-tabs-nav .ui-tabs-selected a:link {
	background:none !important;
}
.mainfilter-section .filter-tabs .ui-tabs-nav a:hover, .mainfilter-section .filter-tabs .ui-tabs-nav .ui-tabs-selected a:hover {
	text-decoration: underline;
}
.mainfilter-section .filter-tabs .ui-tabs-nav a span {
	padding:5px 7px;
	font-size:11px !important;
}
.mainfilter-section .filter-tabs .ui-tabs-nav .ui-tabs-selected a span, .mainfilter-section .filter-tabs .ui-tabs-nav a:active span {
	background:#f6f6f6;
}
* > .mainfilter-section .filter-tabs .ui-tabs-nav a span {
	/* hide from IE 6 */
		width: auto;
	height: auto;
}
.mainfilter-section .filter-tabs .ui-tabs-container {
	border-top: 1px solid #97a5b0;
	/*   padding: 1em 8px;*/
			background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.mainfilter-section .filter-tabs .ui-tabs .ui-tabs-panel {
	/* padding: 1em 1.4em;*/
		border-width: 0;
	background-color:#f6f6f6;
	border:1px solid #d9d9d9;
 *margin-top:-20px;
	padding:10px;
	z-index:99;
}
.ac_results li.ac_over {
	background-color:#d5e2ff;
}
.mainfilter-section ul#Location {
	width:350px;
	float:right;
}
.mainfilter-section .locationMapImage {
	width:200px;
	float:left;
}
.mainfilter-section ul#Location li {
	width:175px;
}
.locationMapImage .locationMap {
	margin:10px 0 0;
}
/* Mainfilter-section section end*/
/*Search module changes start*/
	
.search-module {
	float:left;
	margin:2px 0 0;
	width:190px;
	padding:0 10px;
}
.region-info .country-selector {
	float:left;
}
.search-module fieldset {
	margin:0;
}
.search-module label {
	color:#fff;
	float:left;
}
.search-module input.searchinput {
	background:url(../images/form/search_textbox_bg.gif) no-repeat left top;
	width:150px;
	padding:3px 2px 2px 5px;
	height:19px;
	border:none;
	color:#999;
	font-weight:700;
	font-size:11px;
	float:left;
}
.search-module input.searchbutton {
	background:url(../images/form/search_button.gif) no-repeat left top;
	height:22px;
	width:26px;
	border:none;
	color:#999;
	font-weight:700;
	font-size:11px;
	float:left;
	cursor:hand;
}
.right-main-container .ui-accordion {
	margin-top:3px;
	width:300px;
}
/*Search module changes end*/

/* Safari fix for num list spacing*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
 ol.num-link-list li a {
 margin-left:5px;
}
 .finder li.finder-menu {
 margin-bottom:0 !important;
}
 .right-module .finder .button-container {
 padding:20px 0 0;
 margin-right:0px;
}
 #navigation-level2 ul li ul {
 padding:0 0 15px 0;
}
 ul.accordin h2 {
 padding:11px 10px 10px 10px;
}
 ul.accordin h2 a {
 background:transparent url(../images/myaccount/expandable_icon_open.png) no-repeat scroll 0 10px;
 padding:0 2px 0 20px;
}
 .factoid-button-container button span {
 padding:0 0 5px;
}
 span.button input, span.button button {
 padding:2px 14px 5px 22px;
}
 /*.mypersonal_module .short_list ul.save_items li {
 background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat scroll 0 15px;
 height:30px;
 padding:2px 0 6px;
 margin:0;
}*/
.mypersonal_module .short_list ul.save_items li {
	background:none;
 *background:none;
 padding: 3px 0 0;
 margin:0;
}
 .mypersonal_module .check_list a.remove_link {
 padding:3px 0 6px !important;
}
 .row .request a {
 padding:2px 25px 3px 25px;
}
 .links a {
 background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat scroll left 2px;
}
 .row h3 {
 background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat scroll left 4px;
}
 .mypersonal_module ul#bookmarkspersonal.save_items li a.list_data,  .mypersonal_module ul#bookmarks.save_items li a.list_data {
 margin-left:10px;
}
 .page-title h1 {
 background: url(../images/arrow_page_title.png) no-repeat -7px -202px;
}
 #breadcrumbs ul li {
 padding:0 6px 0 0;
}
 #masthead .select-country {
 padding:6px 0 0 10px;
}
 .finder-content .search-result h3 {
 background-position:0 4px;
 width:auto;
}
 .pagination li {
 height:16px;
}
 .pagination li a.previous,  .pagination li a.next {
position:relative;
top:3px;
}
 .eventrows li h4 a {
 background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat scroll 0 4px;
}
 .finder-content institution-result h3,  .finder-content .scholarship-result h3,  .finder-content .course-result h3 {
 background:transparent url(../images/gifs/bullet_arrow_r.png) no-repeat scroll 0 4px;
}
 input.addthis {
 height:36px;
}
 input.addthis:hover {
 height:36px;
}
 .mainfilter-section .filter-tabs span.button {
 top:0;
}

}
/* Safari fix for num list spacing*/

@-moz-document url-prefix() {
 input.addthis {
padding:9px 0px 10px 20px;
}
 input.addthis :hover {
padding:9px 0px 10px 20px;
height:0px;
}
}
input.addthis {
	height:36px\0/;
}
/* prefooter css start here*/

.pre_footer {
	padding:13px 12px 13px 13px;
	margin-top: 50px;
	width: 962px;
	background:url(../images/tabs/bg_prefooter.png) no-repeat left top;
}
.pre_footer .prefooter_content {
	background-color: #ffffff;
	text-align:left;
	height:399px;
	padding:16px 0;
}
.pre_footer .prefooter_content .prefooter_content_slim_panel {
	float:left;
	width:210px;
	margin-right: 10px;
	padding-left: 15px;
	height:400px;
	overflow-y:hidden;
}
.pre_footer .prefooter_content .prefooter_content_slim_panel_last {
	float:left;
	width:200px;
	padding-left: 15px;
	margin-right: 15px;
}
.pre_footer .prefooter_content .prefooter_content_slim_panel h3, .pre_footer .prefooter_content .prefooter_content_slim_panel_last h3 {
	font-size:1.5em;
	color:#F70685;
	margin-bottom: 15px;
}
.pre_footer .prefooter_content .prefooter_content_slim_panel h3 a, .pre_footer .prefooter_content .prefooter_content_slim_panel_last h3 a {
	color: #6a1176;
}
.pre_footer .prefooter_content .prefooter_content_slim_panel .title-text, .pre_footer .prefooter_content .prefooter_content_slim_panel_last .title-text {
	font-weight: bold;
	font-size:1.05em;
	color: #000;
	margin-bottom: 5px;
}
.pre_footer .prefooter_content .prefooter_content_slim_panel .title-text a, .pre_footer .prefooter_content .prefooter_content_slim_panel_last .title-text a {
	font-weight: bold;
	font-size:13px;
	color: #333;
}
.pre_footer .prefooter_content .prefooter_content_slim_panel ul, .pre_footer .prefooter_content .prefooter_content_slim_panel_last ul {
	font-size:12px;
	list-style-type: none;
	line-height: 15px;
	color:#333333;
	margin-top: 0;
}
.pre_footer .prefooter_content .prefooter_content_slim_panel li, .pre_footer .prefooter_content .prefooter_content_slim_panel_last li {
	padding-bottom: 5px;
}
.pre_footer .prefooter_content .prefooter_content_slim_panel ul li a, .pre_footer .prefooter_content .prefooter_content_slim_panel_last ul li a {
	color: #333333;
	font-size:12px !important;
}
.pre_footer .prefooter_content .prefooter_content_slim_panel .read-more, .pre_footer .prefooter_content .prefooter_content_slim_panel_last .read-more {
	font-weight:bold;
	font-size:11px;
	color:#0099ff;
}

/*  Pre_footer FAQs   */

.pre_footer .prefooter_content.faqs .title {
	height:25px;
	padding:0 10px;
	clear:both;
	border:0px solid red;
	position:relative;
}
.pre_footer .prefooter_content.faqs .title h2 {
	font:bold 18px Arial;
	color:#6A1176;
	padding:0;
}
.pre_footer .prefooter_content.faqs .title div.linkRight {
	font:bold 1.05em Arial;
	color:#333333;
	position:absolute;
	top:2px;
	right:10px;
}
.pre_footer .prefooter_content.faqs .title div a {
	color:#0099FF;
}
/*.pre_footer .prefooter_content.faqs .title-text{ color:#EA3392}*/
.pre_footer .prefooter_content.faqs .faqsContainer {
	width:100%;
	clear:both;
}
.pre_footer .prefooter_content.faqs .prefooter_content_slim_panel {
	width:280px;
	min-height:100px;
	height:180px;
	padding-left:10px;
	overflow-y:visible;
}
.pre_footer .prefooter_content.faqs .prefooter_content_slim_panel h3 {
	border-bottom:1px solid #E8E8E8;
	color:#EA3392;
	font-size:15px;
	line-height:17px;
	margin-bottom:5px;
	padding:10px 0 5px;
}
.pre_footer .prefooter_content.faqs .prefooter_content_slim_panel li {
	font:normal 12px Arial;
}
#Site_Highlights h4 {
	font-size:18px;
	color:#6a1176;
}
/* prefooter css end here*/


.jsDropdownMenu ul li.header {
	font-weight:bold !important;
	font-style:italic;
	cursor:default;
}
.jsDropdownMenu ul li.header:hover, .jsDropdownMenu ul li.header:hover span {
	text-decoration:none;
	cursor:default;
}
.image-container label em {
	font-weight:100;
}
.left-main-container .rssFeed {
	background-color:#fff !important;
	border:1px solid #eee;
	_height:1%;
	position:relative;
}
.rssFeed h2 img {
	position:absolute;
	right:5px;
	top:40px;
}
.left-main-container .rssFeed .link-list {
	background:none !important;
}
.left-main-container .rssFeed .link-list a {
	text-decoration:underline;
}
.left-main-container .rssFeed .link-list a img {
	display:block;
	float:none;
}
.left-main-container .rssFeed .link-list span {
	font-style:italic;
	font-size:11px;
	display:block;
}
.left-main-container ul.social_links {
	margin:5px 0;
}
.left-main-container ul.social_links li {
	display:inline;
	padding:0 3px;
}
#CoursesCombo legend {
	display:block;
	float:right;
	font-size:11px;
	text-transform:capitalize;
	color:#6B1576;
}
.jsDropdownMenu ul {
 *line-height:15px;
}
.right-main-container .right-module .containerModules a.bookmarks {
	background:url("../images/event_sprite.gif") no-repeat 0 -52px;
	color:#195900;
	padding:4px 28px;
	display:block;
	width:15px;
	height:17px;
}
.right-main-container .right-module .containerModules .add-eventInst {
	position:absolute;
	right:-50px;
	top:-20px;
}
.right-module .containerModules a.remove_link {
	background:url("../images/event_sprite.gif") no-repeat 0 -29px;
	color:#195900;
	padding:4px 28px;
	display:block;
	width:15px;
	height:17px;
}
.eventDet h1 {
	padding:0 0 10px 0;
}
.InsRichProfile .border ul li {
	list-style-position:outside;
}
.InsRichProfile .border ul li h3 {
	color:#6a1176;
}
p.helpContent {
	font-size: 15px;
    padding: 10px 0 0;
}

.search-tabs {
	margin:0 auto;
	background:#fff;
	width:300px;
	padding-bottom:10px;
}
.search-tabs .search-inner {
	float:left;
	width:100%;
	background:#fff;
}
.search-tabs .tab-area {
	width:258px;
	display:block;
	border:1px solid #1C4255;
	margin:30px 10px 10px;
	padding:10px;
	position:relative;
}
.search-tabs .tab-area ul.tabs {
	position:absolute;
	top:-31px;
	left:-1px;
	list-style:none;
}
.search-tabs .tab-area ul.tabs li {
	float:left;
}
.search-tabs .tab-area ul.tabs li a {
	float:left;
	padding:7px 15px;
	border:1px solid #fff;
	color:#1C4255;
	font-size:12px;
	border-bottom:none;
}
.search-tabs .tab-area ul.tabs li a.active {
	border:1px solid #1C4255;
	border-bottom:none;
}
.tab-form-list{position:relative;}
.tab-form-list li label {
	display:block;
	color:#333333;
	font-family:helvetica, arial;
	font-size:1.05em;
	font-weight:bold;
	margin:0 20px 5px 2px;
	position:static;
}
.right-main-container .tab-form-container form select {
	width:260px
}

/* search box modified class start*/

.right-main-container .blueBg .content {
	background:none;
	padding:0px;
}

.width229, #course_navtabs  #studylevel1, #course_navtabs  #studylevel{
	width:216px!important;
}
.width245{
	width:245px;
}
#course_navtabs .width229 span, #course_navtabs #studylevel1 span, #course_navtabs #studylevel span{
	width: 200px!important;}

.whiteBg{
	background:#fff;
	padding:10px;
	margin-bottom:10px;
	margin-top:3px;
}
/*
.blueBg{
	background:#6aa7c3;
	padding:8px 5px 5px 5px;
}
*/

.blueBg{
	background:#80b7d1;
	padding:8px 3px 3px 3px;
}
.blueBg .right-module{
	width:auto!important;
}
.right-main-container .blueBg h2{
	margin-bottom:11px;
	line-height:normal;
}
#Bookmarks, #Checklist, #Shortlist {
	-moz-border-radius:0px;
	padding:0px;
	background:#fff;

}
.blueBg a.jsDropdown {
	background:transparent url(../images/form/formElementsSprite.png) no-repeat scroll -45px -37px;
	display:inline-block;
	padding:0 39px 0 0px;
	text-decoration:none;
}
.blueBg a.jsDropdown span {
	background:transparent url(../images/form/formElementsSprite.png) no-repeat scroll left top;
	display:block;
	padding:8px 10px 11px 15px;
	font:700 13px/17px arial;
	color:#6B1576;
	white-space:nowrap;
	overflow-x:hidden;
}
.blueBg a.multiSelect ,.blueBg a.multiSelect:hover{
	background:transparent url(../images/form/formElementsSprite.png) no-repeat scroll -45px -37px;
	display:inline-block;
	padding:0 39px 0 0px;
	text-decoration:none;
}
.blueBg a.multiSelect span ,.blueBg a.multiSelect:hover span {
	background:transparent url(../images/form/formElementsSprite.png) no-repeat scroll left top;
	display:block;
	padding:8px 10px 12px 15px;
	font:700 13px/17px arial;
	color:#6B1576;
	white-space:nowrap;
	overflow-x:hidden;
}
.blueBg a.multiSelect.active {
    background:transparent url(../images/form/formElementsSprite.png) no-repeat scroll left top;
}
.blueBg a.multiSelect.active {
    background:transparent url(../images/form/formElementsSprite.png) no-repeat scroll -45px -37px;
}
.right-main-container .blueBg li.input input {
	background:transparent;
	border: 0;
	color: #999;
	font-size: 1.05em;
	font-weight: bold;
	margin-bottom: 0px;
	width: 230px!important;
	padding:5px 10px;
	vertical-align: middle;
	float: none;
}
.right-main-container .blueBg li.textbox{
	background: transparent url(../images/form/formElementsSprite.png) no-repeat left -75px;
	width:230px;
	padding:0px 9px;
}
.right-main-container .blueBg li.textbox input{
	width: 230px!important;
	padding:5px 0px;
}
.blueBg .filters{
	border-top:1px solid #1c4255;
	padding:10px 10px 10px 10px;
	background:#fff;
	color:#666666;
	font-weight:bold;
	
}
.blueBg .filters a{
	float:right;
	color:#6a1176;
	text-decoration:underline;
}
.blueBg .filters ul {
	margin-top:10px;
}
.blueBg .filters ul li label {
    color: #333333;
    display: block;
    font-family: helvetica,arial;
    font-size: 1.05em;
    font-weight: bold;
    margin: 0 20px 5px 2px;
}
.blueBg .filters ul li label a{float:none;}
.blueBg #CoursesCombo .image-container form , .blueBg #CoursesCombo1 .image-container form , .blueBg #CoursesCombo2 .image-container form {
	
	padding:5px 0;
}
#CoursesCombo .image-container li.dottedBorder, #CoursesCombo1 .image-container li.dottedBorder, #CoursesCombo2 .image-container li.dottedBorder {
	border-top:0px dotted #d7d7d7;
	padding:10px 0 25px;
	margin-top:10px;
}
.blueBg #CoursesCombo li label, .blueBg #CoursesCombo1 li label , .blueBg #CoursesCombo2 li label  {
	display:block;
	color:#333333;
	font-family:helvetica, arial;
	font-size:1.05em;
	font-weight:normal;
	margin:0 0 10px 2px;
}
form ul li {
	/*	padding-bottom: 15px;*/
	clear: none;
}

/*.blueBg form  {
	
	position:relative;
}
*/
.blueBg form fieldset ul li label {
    color: #333333;
    display: block;
    font-family: helvetica,arial;
    font-size: 1.05em;
    font-weight: bold;
    margin: 0 0px 5px 2px;
	position:relative;
}
.blueBg #course_navtabs form fieldset{
	padding:10px;
	
}

.blueBg #CoursesCombo fieldset, .blueBg #CoursesCombo1 fieldset, .blueBg #CoursesCombo2 fieldset{
	padding:0px!important;
} 
.blueBg #course_navtabs form fieldset ul li label {
	position:static;
}
.blueBg #course_navtabs form fieldset ul li{
	display:inline-block;
}
.blueBg #course_navtabs form fieldset ul li label.labelRelative {
	position:relative;
}

.blueBg #course_navtabs #CoursesCombo fieldset ul li, .blueBg #course_navtabs #CoursesCombo1 fieldset ul li, .blueBg #course_navtabs #CoursesCombo2 fieldset ul li{
	display:block;
} 
.blueBg #course_navtabs #CoursesCombo, .blueBg #course_navtabs #CoursesCombo1, .blueBg #course_navtabs #CoursesCombo2{
	width:auto;
	overflow-x:hidden;
	/*border-top: 5px solid #6AA7C3;*/
	border-bottom: 2px solid #6AA7C3;
	}
#searchContainer .filter{height:30px;}
.right-module .image-container {
	 margin:0px!important;
	 padding:0px!important;
	 width:273px;
	 overflow-y:auto!important;
}
.right-module .image-container fieldset{
	/*border-top:2px dotted #d7d7d7;*/
	margin:5px 10px!important;
	margin:5px 10px!important;
}
.homeRight{
	padding-top:8px;
}
.mandatory {
    color: #6B1576;
	right:-2px;
	position:absolute;
	top:5px;
    font-size: 11px;
    font-weight: normal;
}
/*.content span.error {
    background: url("../images/form/form_error.png") no-repeat scroll 5px 7px #FFEEEE;
    border: 1px solid #FFCCCC;
    display: block;
    font-weight: 700;
    height: auto;
    margin-bottom: 5px;
	margin-top: 20px;
    min-height: 24px;
    padding: 10px 25px 10px 29px;

}*/
.content #course_navtabs span.error {
    background: url("../images/form/form_error.png") no-repeat scroll 5px 7px #FFEEEE;
    border: 1px solid #FFCCCC;
    display: block;
    font-weight: 700;
    height: auto;
    margin-bottom: 5px;
	margin-top: 20px;
    min-height: 24px;
    padding: 10px 25px 10px 29px;
}
ul.profileDisplay{
	float:left;
	width:100%;
	list-style:none;
}
ul.profileDisplay li {
	padding-bottom:20px;
	float:left;
	width:100%;
}
ul.profileDisplay li h3 {
	float:left;
	width:100%;
	color:#000;
	font-size:18px;
	font-weight:normal;
	padding-bottom:14px;
}
ul.profileDisplay li h3 a{
	color:#000;
	text-decoration:underline;
}
ul.profileDisplay li img{
	float:left;
	border:4px solid #eee;
	margin:0 6px 6px 0;
	display:inline;
}
ul.profileDisplay li p {
	display:block;
	padding-bottom:11px;
}
ul.profileDisplay li p.last {
	padding-bottom:0px;
}
ul.profileDisplay li a.readMore {
	float:left;
	color:#1fa5ff;
	font-size:14px;
	text-decoration:underline;
	margin-top:2px;
}
a.redBgSelect  {
	background:transparent url(../images/gifs/gifSprite.gif) no-repeat scroll right -325px!important;
	display:inline-block;
	padding:0 30px 0 0px!important;
	text-decoration:none;


}

a.redBgSelect span {
	background:transparent url(../images/gifs/gifSprite.gif) no-repeat scroll 0px -301px!important;
	display:block;
	padding:3px 15px 5px 10px!important;
	font:100 12px/17px arial!important;
	color:#fff!important;
	white-space:nowrap;
	overflow-x:hidden;
}
.bottomPos{
	width:100%;
	margin-top:15px;	
	margin-bottom:-25px;
}
.bottomPos form{
	float:right;
}
#navigation-level2 ul li.subcatList:hover{
	padding:16px 4px 13px 9px!important;
}
#Checklist .register-login {
	margin-top:0px;
}
.whiteBg .blueBg  #Courses, .whiteBg .blueBg #mypersoanl_navtabs  #Shortlist{
	background:#fff url(../images/form/searchCureveRight.png) no-repeat scroll top right!important;
}
.whiteBg .blueBg  #Institutes, .whiteBg .blueBg  #mypersoanl_navtabs #Bookmarks{
	background:#fff url(../images/form/searchCureveLeft.png) no-repeat scroll top left;

}
.whiteBg .blueBg  #Institutes form, .whiteBg .blueBg #mypersoanl_navtabs  #Bookmarks .mypersonal_module{
	background: url(../images/form/searchCureveRight.png) no-repeat scroll top right;
}
.whiteBg .blueBg  #Scholarships, .whiteBg .blueBg  #mypersoanl_navtabs #Checklist{
	background:#fff url(../images/form/searchCureveLeft.png) no-repeat scroll top left;
}

.whiteBg .blueBg  .course_navtabs_inst_profile #Scholarships{
	background:#fff url(../images/form/searchCureveRight.png) no-repeat scroll top right!important;
}
.whiteBg .blueBg  .course_navtabs_inst_profile #Scholarships form{
	background:transparent url(../images/form/searchCureveLeft.png) no-repeat scroll left top  !important;
}
.whiteBg .blueBg #mypersoanl_navtabs  #Checklist .mypersonal_module{
	padding-top:10px;
}
.ui-state-default .Institutes, .ui-tabs-selected .Institutes,.ui-state-default .Scholarships, .ui-tabs-selected .Scholarships,.ui-state-default .Courses, .ui-tabs-selected .Courses{
	padding:0 4px 0 0px!important;
}
.ui-state-default .Institutes span, .ui-tabs-selected .Institutes span,.ui-state-default .Scholarships span, .ui-tabs-selected .Scholarships span,.ui-state-default .Courses span, .ui-tabs-selected .Courses span{
	padding:10px 8px 5px 12px!important;
}

.ui-corner-top .Institutes {
	margin-left:1px;
}
.ui-corner-top .Scholarships, .ui-corner-top .Scholarships{
	position:relative;
	right:-1px;
}

.ui-state-active span.selectedspan{
	display:none;
}
.ui-state-default span.selectedspan{
	display:inline;
	font-size:11px;
	font-weight:normal;
	color:#ccc;
}
.eventList-right .InsRichProfile .deptImage .headerBox{
	width:213px;
	height:143px;
	margin:0 10px 0 0;
	border:0;

}
.eventList-right .InsRichProfile .deptImage .headerBox img{
	width:205px;
	height:143px;

}
.col-courses .offer-list .courses-list-container .finder-content h3,.col-courses .offer-list .institute-courses-listing h3{
	width:530px;
}
.offer-list li{
	border-bottom:1px solid #ccc;
}

.col-courses .offer-list .courses-list-container, .offer-list li li{
	border:0px;
}
.courses-list-container .finder-content .row{
	padding:10px;
	border-bottom:1px solid #999;
}
.eventList-right .InsRichProfile .deptImage{float:left;}
/*.testiListing .insProfileArticle a, .InsRichProfile .insProfileArticle a, .InsRichProfile .insProfileKeyPointsModule a {
    color: #000000;
}*/
.mypersonal_module ul.compare_items li a.list_data {
	width:206px;
	float:none;
	display:inline-block;
}
.mypersonal_module ul.compare_items li{float:left; padding:0 0 5px 0 !important; background:none !important; border-bottom:0 !important;}
.mypersonal_module ul.compare_items li label{width:202px; display:inline-block; font-weight:normal; font-size:11px; margin:0; text-align:left; padding:0 5px 0 24px;}
.mypersonal_module  .compareBtn{margin:5px 0px 10px 0px; text-decoration:none!important;}
.mypersonal_module  .compareBtn span{text-decoration:none!important;}
.mypersonal_module ul.compare_items li .jNiceHidden{margin-right:10px;}
.mypersonal_module ul.compare_items li .jNiceWrapper{float:left;margin-left:-22px;}
.mypersonal_module a.remove_link{background:url(../images/remove-link.gif) no-repeat 0 0; width:13px; height:13px; margin:0 0 0 0; float:right; padding:0 !important;}
.mypersonal_module ul.compare_items span.button{margin-left:0; float:left;}
.mypersonal_module ul.compare_items li a.common-btn{margin:0 0 0 0 !important; text-decoration:none;}
.mypersonal_module ul.compare_items li{display:block; padding-bottom:3px;}
/*
.right-main-container #finder #course_navtabs{display:none;}
.right-main-container #finder #loaderImg{display:block;margin:20px auto;}
*/
.ui-accordion-content li.custom-select{margin-bottom:3px;}

.compare_data{text-decoration:none}
.blueBg #course_navtabs {
	/*display:none;*/
}
.visitWebsite{
	margin:10px 0px 5px 0px!important;
}
.contactUS{
	margin:0px 0px 5px 0px!important;
}
.reqPros{
	margin:0px 0px 5px 0px!important;
}
#mypersoanl_navtabs .ui-tabs-nav  span{
	padding:10px 3px 5px 8px;
}

#mypersoanl_navtabs .myBookmarks {
	margin:0px 1px;
}


/* -------------- start: same box height fixes ---------------- */

div.scholarship-result .row ul.values { height:50px; }
div.scholarship-result .row {height:300px;}
div.institution-result .row ul.links {height:40px;padding-top:10px;}
div.institution-result .row ul.btn-links {height:auto !important}
.row .col1 img { max-width:184px; max-height:60px;} 
div.institution-result .rowNonBSchool { height:138px;}
div.institution-result .rowBrdngSchool { height:165px;}
div.insResult div.institution-result .row {height:115px;}
div.engSearch div.institution-result .row {height:130px;*height:140px;}
div.insResult div.institution-result .row li.courses-list-container .finder-content .row { height:85px; margin-top:10px; padding:0 15px; background-color:#A0C9DC; }

/* -------------- end: same box height fixes ---------------- */

/*#course_navtabs .ui-tabs-nav li.last {margin-left:1px}*/
div.engSearch .col2 ul.links { display:none}
div.engSearch .col2 div.request ul.links { display:block}



.gen-form ul li label.enquireLabel {
    display: block;
    padding-bottom: 15px;
	/*float:left;*/
}

.gen-form ul li.errorIcon span.errorPos {
position:absolute;
	right:102px;
	_right:98px;
	top:-4px;
}
form#contact_us li a.jsDropdown,form#prospectus li a.jsDropdown,form#register li a.jsDropdown{
	float:left;
}

div.request ul.links  {padding-top:0px;}
.InsProfile-left div.institutionBtnContainer,.eventList-left div.institutionBtnContainer {background-color:#fff;border:0px;margin-top:0;}
.col-courses ul.offer-list li.last { border-bottom:none; padding:0px}

helpContenContainer p{margin:20px 0 20px 10px}
.helpContenContainer dt{font-weight:bold;font-size:13px;margin-top:10px;margin-left:25px}
.helpContenContainer dd{margin-left:0;margin-top:5px;margin-left:25px}

.gen-form ul li ul.contactChkBox li input {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    margin: 0 !important;
    padding: 0;
    width: auto;
}
.gen-form ul li ul.contactChkBox{clear:both;float:none;}

.gen-form ul li ul.contactChkBox li {
    display: block;
    height: auto;
    list-style-position: inside;
    margin: 0!important;
    padding: 0 0 10px;
    width: auto;
	float:none;
}
.gen-form ul li ul.contactChkBox li  label{margin-left:5px;}
.gen-form ul li  label.enquireLabel{margin-right:15px; /*float:left*/}
.gen-form span.enqError{float:left;margin:0;}
course_navtabs select#subjectSelect{display:none}

/*contact form css*/
a#proposedyear {width:340px !important;}
a#proposedyear span { width:323px !important}


/*
div.multiSelectOptions label.selectAll input.selectAll {margin-top:-2px !important; }
div#contactusid div.multiSelectOptions label input {margin-top:-2px !important; border:none !important; padding:0px !important }
*/
.disabledSelectbox .selectboxDisabler { width:255px; height:60px; display:block; left:0; position:absolute; top:0;  z-index:100; 
background: url(../images/disbaledBox.png) repeat-x left top; float:left}
.disabledTextbox .textboxDisabler { width:255px; height:58px; display:block; left:0; position:absolute; top:0;  z-index:100; 
background: url(../images/disbaledBox.png) repeat-x left top; float:left}
.disabledTextbox, .disabledSelectbox {position:relative;}
.selectboxDisabler, .textboxDisabler  {width:0; height:0; font-size:0}

/* light box popu css*/

div.helpContentContainer ul li { padding:2px 0; list-style:disc;  margin-left:25px;}


.helpContentContainer{margin:30px 15px 5px 11px;padding:5px 15px 15px;border:1px solid #999;background-color:#f2f2f2;}	
.helpContentContainer b{font-size:13px;text-decoration:underline;margin-right:2px;}
.helpContentContainer p.helpContent{font-size:12px;}
.helpContentContainer ul{margin-top:5px;}
.helpContentContainer ul li{margin-bottom:5px;}
.helpContentContainer ul li b{font-size:12px;text-decoration:none;}

div.contactusinsform .gen-form span.enqError {float:right}
input{outline:none;}
div.btn-links{margin: 15px 0 0 -5px;padding-bottom: 5px;float:none;}
span.loginText{display:block;margin:10px 0;}
