/* ICRI Master Master Stylesheet */
/************************************************************************

	Listing Order:
	==============

	1 - Universal
	2 - Layout Tags
	3 - Booking Details
	4 - Footer Tags
	5 - Form Element Tags
	6 - Inner Pages Tags

************************************************************************/

/***********************************************************************
	1 - UNIVERSAL STYLES
************************************************************************/
html > body * {
	outline:none;
}
body {
	margin:0;
	padding:0;
	background:#fbfbfb url(../images/top-repeater.gif) top left repeat-x;
	color:#4c4c4c;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}
body.popup {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	background-image:none;
	color:#4c4c4c;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}
h1, h2, h3, h4, h5, h6, form, label, input, legend, textarea, fieldset, select, ul, ol, li, dl, dt, dd, p, div {
	margin:0px;
	padding:0px;
	border:none;
}
p{
text-align:justify;
}
h2 {
	font:bold 16px tahoma;
	color:#b7060e;
	padding:0 0 6px 10px;
}
h2.nopad {
	padding:0 0 10px 0px;
}
h1 {
	font:bold 18px tahoma;
	color:#b7060e;
	padding:0 0 10px 0px;
}
h3 {
	color:#333232;
	border-bottom:1px solid #d2d1d1;
	font:bold 15px tahoma;
	padding:0 0 5px 7px;
	margin-bottom:20px;
}
h4 {
	font:bold 16px tahoma;
	padding:0 0 12px 15px;
	color:#b7060e;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
a {
	color:#1c1c1c;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a.pink {
	color:#ff7400;
}
.red-text {
	color:#c4373d;
	letter-spacing:inherit;
}

a.red-text {
	color:#c4373d;
	text-decoration:underline;
}
a.red-text:hover {
	text-decoration:none;
}
.bluetext {
	color:#3797c3;
}
.lightgray {
	color:#747474;
}
.blue-link {
	color:#3797c3;
	border-bottom:1px dashed #3797c3;
}
.blue-link:hover {
	border-bottom:1px dashed #fff;
}
.font14 {
	font-size:13px;
}
.font15 {
	font-size:15px;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.v-mid {
	vertical-align:middle;
}
.whiltelink {
	color:#FFFFFF;
}
.whiltelink:hover {
	color:#FFFFFF;
}
.imgpadtop {
	margin-top:8px;
}
.red-star {
	color:#FF3300;
	font-size:15px;
	font-stretch:expanded;
}
.red-star-quiklink {color:#FF3300;
	font-stretch:expanded;
}
a.gray-link {
	color:#4c4c4c;
	text-decoration:none;
}
a.gray-link:hover {	
color:#0982b9;
	text-decoration:none;
}
.text-align-r{text-align:right;}
/***********************************************************************
	2 - Layout Tags
************************************************************************/
#page-wrapper {
	width:990px;
	margin:0px auto;
	position:relative;
}
#header {
	width:990px;
	height:191px;
	background:url(../images/header-bottom-shadow.jpg) bottom center no-repeat;
	float:left;
	position:relative;
}
#header-top {
	width:990px;
	float:left;
	position:relative;
}
#header-right {
	padding:8px 25px 0 0px;
	float:right;
}
/***********************************************************************
	3 - Primary Navigation Tags
************************************************************************/
#navigation {
	width:982px;
	float:left;
	position:relative;
	padding:3px 0 0px 8px;
}
/***********************************************************************
	4 - Content Area
************************************************************************/
#content-area {
	float:left;
	width:974px;
	padding:0 8px;
}
#top-panel {
	float:left;
	width:974px;
	padding-bottom:10px;
	border-bottom:3px solid #dedede;
}
#flash-area {
	float:left;
	width:708px;
	margin:0 8px 0 0;
}
#flash-area2 {
	float:left;
	width:708px;
	margin:0 8px 0 0;
	border:1px solid #ebebeb;
}
.right-box {
	float:right;
	width:243px;
	background:#e4e4e4;
	border:1px solid #d8d8d8;
	padding:5px;
}
.rightbox-inner {
	float:left;
	width:229px;
	background:#fafafa;
	border-top:1px solid #c7c7c7;
	padding:6px 7px;
}
.datarow {
	float:left;
	width:229px;
	padding:2px 0;
}
.datalabel {
	float:left;
	width:53px;
	font-size:11px;
}
.datafield {
	float:right;
	width:170px;
}
/*	Bottom Panel
************************************************************************/
#bottom-panel {
	float:left;
	width:974px;
	position:relative;
	padding:10px 0 26px 0;
	background:url(../images/bottom-shadow.jpg) bottom center no-repeat;
}
#left-panel {
	float:left;
	width:710px;
	padding:0 9px 0 0;
	background:url(../images/left-content-repeater.gif) top left repeat-y;
}
#left-cont {
	float:left;
	width:670px;
	padding:15px 20px 0 20px;
	background:url(../images/left-content-top.gif) top left no-repeat;
}
#left-cont-inner {
	float:left;
	width:680px;
	min-height:723px;
	height:auto !important;
	height:723px;
	padding:15px 15px 0 15px;
	background:url(../images/left-content-top.gif) top left no-repeat;
}
#left-healthcare {
	float:left;
	width:680px;
	min-height:692px;
	height:auto !important;
	height:692px;
	padding:15px 15px 0 15px;
	background:url(../images/left-content-top.gif) top left no-repeat;
}
#left-medical-tourism {
	float:left;
	width:680px;
	min-height:661px;
	height:auto !important;
	height:661px;
	padding:15px 15px 0 15px;
	background:url(../images/left-content-top.gif) top left no-repeat;
}
#left-corporate-training {
	float:left;
	width:680px;
	min-height:815px;
	height:auto !important;
	height:815px;
	padding:15px 15px 0 15px;
	background:url(../images/left-content-top.gif) top left no-repeat;
}
#left-workshop {
	float:left;
	width:680px;
	min-height:910px;
	height:auto !important;
	height:910px;
	padding:15px 15px 0 15px;
	background:url(../images/left-content-top.gif) top left no-repeat;
}
#left-faq-link {
	float:left;
	width:680px;
	min-height:522px;
	height:auto !important;
	height:522px;
	padding:15px 15px 0 15px;
	background:url(../images/left-content-top.gif) top left no-repeat;
}
.left-top {
	float:left;
	width:660px;
	border-bottom:3px solid #dedede;
	padding:0 10px 16px 0;
}
.about-icri {
	float:left;
	width:275px;
	padding:0 35px 0 0;
	background:url(../images/stetho-scope.jpg) 90% bottom no-repeat;
}
.icri-campus {
	float:right;
	width:350px;
}
.campus-list {
	float:right;
	width:328px;
	background:#ebebeb;
	padding:10px 10px 10px 12px;
}
ul.bluelist {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.bluelist li {
	padding:5px 0;
}
ul.bluelist li a {
	background:url(../images/black-arrow.gif) left 6px no-repeat;
	padding:0 0 0 10px;
	color:#0982b9;
	font-size:14px;
}
ul.bluelist li a:hover {
	color:#000000;
}
.left-bottom-cont {
	float:left;
	width:670px;
	position:relative;
	padding:0px 0px 0px 0;
}
.bottom-left {
	float:left;
	width:320px;
	padding:0 30px 0 0;
}
.bottom-right {
	float:right;
	width:320px;
	padding:0 0px 0 0;
}
.bottom-inside {
	float:left;
	width:320px;
	position:relative;
	padding:25px 0 8px 0;
}
.img-padright {
	margin-right:10px;
}
.knowmore {
	margin:0px 0 0 87px;
}
.darkgray-btn {
	height:28px;
	float:left;
	padding:0px 0 0 87px;
}
.darkgray-btn a {
	background:url(../images/graybtn-left.gif) top left no-repeat;
	height:28px;
	float:left;
	display:block;
	padding:0 0 0 6px;
	text-decoration:none;
	color:#FFFFFF;
}
.darkgray-btn a span {
	background:url(../images/graybtn-right.gif) top right no-repeat;
	display:block;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 10px 7px 4px;
}
.darkgray-btn a:hover {
	background-position:0 -28px;
}
.darkgray-btn a:hover span {
	background-position:100% -28px;
}
.darkgray-btn-in {
	height:28px;
	float:left;
	padding:0px 0 0 10px;
}
.darkgray-btn-in a {
	background:url(../images/graybtn-left.gif) top left no-repeat;
	height:28px;
	float:left;
	display:block;
	padding:0 0 0 6px;
	text-decoration:none;
	color:#FFFFFF;
}
.darkgray-btn-in a span {
	background:url(../images/graybtn-right.gif) top right no-repeat;
	display:block;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 10px 7px 4px;
}
.darkgray-btn-in a:hover {
	background-position:0 -28px;
}
.darkgray-btn-in a:hover span {
	background-position:100% -28px;
}
#left-bottom {
	float:left;
	width:710px;
	height:31px;
	background:url(../images/left-content-bottom.gif) top left no-repeat;
}
#right-panel {
	float:left;
	width:255px;
	padding:0;
}
.news-item {
	width:220px;
	margin:0px auto;
	padding:5px 0 8px 0;
	border-bottom:1px solid #afaeae;
}
.noborder {
	border:none;
}
.banner-add {
	float:left;
	padding:10px 0 0 0;
}
.banner-apply-online {
	float:left;
	width:255px;
	padding: 0 0 10px 0;
}
a.apply-online {
	float:left;
	padding:0px 0 0 0;
	display: block;
	height: 0px !important;
	text-decoration: none;
	overflow: hidden;
	width:255px;
	padding-top:117px;
	background:url(../images/apply-online.jpg) left top no-repeat;
}
a.apply-online:hover {
	background-position:0 -117px;
}
.hdfc-banner {
	float:left;
	padding:0px 0 0 0;
	display: block;
	height: 0px !important;
	text-decoration: none;
	overflow: hidden;
	width:255px;
	padding-top:117px;
	background:url(../images/education-loan-partner.jpg) top left no-repeat;
}
.hdfc-banner:hover {
	background-position:0 -117px;
}
.conference-banner {
	float:left;
	width:233px;
	height:0px;
	padding:135px 0 0 22px;
	color:#FFFFFF;
	line-height:17px;
	overflow:hidden;
	background:url(../images/credila.gif) top left no-repeat;
}
.conference-banner:hover {
	color:#cfcfcf;
	background-position:0 -0px;
}
/***********************************************************************
	5 - Form Element CSS
************************************************************************/

.textbox {
	background:url(../images/textbox-repeater.gif) top left repeat-x;
	border:1px solid #d1d1d1;
	height:15px;
	padding:1px 0 0 2px;
	width:163px;
	font-size:11px;
}
.textarea {
	background:url(../images/textarea-repeater.gif) top left repeat-x;
	border:1px solid #d1d1d1;
	padding:1px 0 0 2px;
	width:163px;
	height:50px;
	font-size:11px;
}
.selectbox {
	width:166px;
	border:1px solid #d1d1d1;
	font-size:11px;
}
.button {
	border:1px solid #9b9a9a;
	padding:1px 10px 4px;
	outline:none;
	cursor:pointer;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#1e4c6e url(../images/button-repeater.gif) top left repeat-x;
}
/***********************************************************************
	6 - Inner Pages CSS
************************************************************************/
.left-top-inner {
	float:left;
	width:680px;
	border-bottom:3px solid #dedede;
	padding:0 0px 16px 0;
}
.mission-obj {
	float:left;
	width:343px;
	border-left:3px solid #4db3e1;
	padding:8px 0 15px 0;
}
.director-msg {
	float:right;
	width:321px;
	border-left:3px solid #4db3e1;
	padding:8px 0 15px 0;
}
.left-inner-cont {
	float:left;
	width:664px;
	position:relative;
	padding:15px 8px 0px 8px;
}
.imgborder {
	border:1px solid #dedede;
	padding:10px;
	margin-right:10px;
}
.toplink {
	background:#4db3e1 url(../images/top-arrow.gif) 6px 8px no-repeat;
	padding:3px 8px 3px 16px;
	color:#FFFFFF;
	font-size:11px;
	margin-bottom:8px;
}
.bubnav-area {
	float:right;
	width:243px;
	background:#e4e4e4;
	border:1px solid #d8d8d8;
	padding:5px;
	position:relative;
	margin-bottom:10px;
}
.subnav {
	margin:0px;
	padding:0px;
	list-style:none;
}
.subnav li {
	border-bottom:1px solid #d8d8d8;
	float:left;
	list-style:none;
}
.subnav li a {
	background:#eeeeee url(../images/red-arrow.gif) 10px 12px no-repeat;
	float:left;
	width:218px;
	color:#2a2a2a;
	text-decoration:none;
	padding:5px 5px 5px 20px;
}
.subnav li a:hover, .subnav li a.activea {
	background:#f3f3f3 url(../images/red-arrow.gif) 10px 12px no-repeat;
	color:#b7060e;
}
.subnav li a.sub {
	background:#eeeeee url(../images/arrow.gif) 20px 12px no-repeat;
	float:left;
	width:208px;
	color:#2a2a2a;
	text-decoration:none;
	padding:5px 5px 5px 30px;
}
.subnav li a.sub:hover {
	background:#f3f3f3 url(../images/arrow.gif) 20px 12px no-repeat;
	color:#b7060e;
}
.subnav li a.activea-sub {
	background:#f3f3f3 url(../images/arrow.gif) 20px 12px no-repeat;
	color:#b7060e;
	width:208px;
	padding:5px 5px 5px 30px;
}
.subnav li a.sub-sub {
	background:#eeeeee url(../images/arrow.gif) 30px 12px no-repeat;
	float:left;
	width:198px;
	color:#2a2a2a;
	text-decoration:none;
	padding:5px 5px 5px 40px;
}
.subnav li a.sub-sub:hover {
	background:#f3f3f3 url(../images/arrow.gif) 30px 12px no-repeat;
	color:#b7060e;
}
.subnav li a.activea-sub-sub {
	background:#f3f3f3 url(../images/arrow.gif) 30px 12px no-repeat;
	color:#b7060e;
	width:198px;
	padding:5px 5px 5px 40px;
}
.d-signature {
	float:left;
	height:42px;
	width:356px;
	margin:10px 0;
	background:url(../images/namebox-repeater.gif) bottom left repeat-x;
}
.d-signature-left {
	float:left;
	width:332px;
	padding:17px 0 0 18px;
	height:25px;
	background:url(../images/directors-namebox-left.gif) bottom left no-repeat;
}
.d-signature-right {
	float:right;
	width:6px;
	height:42px;
	background:url(../images/right-curve.gif) bottom right no-repeat;
}
.bredcrum {
	font-size:11px;
	color:#4a4a4a;
}
.bredcrum {
	font-size:11px;
	color:#4a4a4a;
	padding:0 0px 0 0;
	float:right;
}
.bredcrum a {
	color:#4a4a4a;
}
.bredcrum a:hover {
	color:#4ab1df;
	text-decoration:underline;
}
ul.checklist {
	margin:0px;
	padding:10px 0px 0 0px;
	list-style:none;
}
ul.checklist li {
	background:url(../images/green-check.gif) left 5px no-repeat;
	padding:0 0 3px 20px;
}
ul.innerlist {
	margin:0px;
	padding:0px 0px 0 0px;
	list-style:none;
}
ul.innerlist li {
	background:url(../images/red-arrow.gif) left 7px no-repeat;
	padding:0 0 8px 11px;
}
ul.innerlist li a {
	border-bottom:1px dashed #5c5c5c;
	padding-bottom:3px;
	color:#4c4c4c;
}
ul.innerlist li a:hover {
	border-bottom:1px solid #FFFFFF;
}
ul.faculty {
	margin:0px;
	padding:10px 0px 10px 10px;
	list-style:none;
	background:#fff;
	float:left;
	width:632px;
	border:10px solid #ebebeb;
	margin-bottom:10px;
}
ul.faculty li {
	padding-bottom:5px;
	width:250px; 
	float:left;
}
ul.faculty li a {
	background:url(../images/red-arrow.gif) left 5px no-repeat;
	padding:0 0 8px 11px;
	color:#4c4c4c;
}
ul.faculty li a span {
	border-bottom:1px dashed #5c5c5c;
	padding-bottom:3px;
}
ul.faculty li a:hover span {
	border-bottom:none;
}
ul.faculty li a:hover {
	border-bottom:none;
}
ul.faculty li a.active {
	border-bottom:none;
	color:#CC3333;
}



ul.bottom-menu {
	margin:0px;
	padding:10px 0px 0 0px;
	list-style:none;
	float:left;
}
ul.bottom-menu li {
	padding-bottom:5px;
	float:left;
	width:200px;
}
ul.bottom-menu li a {
	background:url(../images/red-arrow.gif) left 5px no-repeat;
	padding:0 0 8px 11px;
	color:#4c4c4c;
}
ul.bottom-menu li a span {
	border-bottom:1px dashed #5c5c5c;
	padding-bottom:3px;
}
ul.bottom-menu li a:hover span {
	border-bottom:none;
}
ul.bottom-menu li a:hover {
	border-bottom:none;
}
ul.bottom-menu li a.active {
	border-bottom:none;
	color:#CC3333;
}



ul.media-coverage {
	margin:0px;
	padding:0px 0px 0 0px;
	list-style:none;
}
ul.media-coverage li {
	padding-bottom:5px;	
	background:url(../images/red-arrow.gif) left 8px no-repeat;
	padding:0 0 8px 11px;
	color:#3797c3;
}
ul.media-coverage li a {
	color:#4c4c4c;
	border-bottom:1px dashed #5c5c5c;	padding-bottom:3px;
}

ul.media-coverage li a:hover {
	border-bottom:none;
}
ul.media-coverage li a.active {
	border-bottom:none;
	color:#CC3333;
}




.graybg-panel {
	padding:5px 10px;
	margin:10px 0px 0 20px;
	list-style:none;
	width:350px;
	background:#ebebeb;
}
.graybg-panelfull {
	padding:10px 10px;
	margin:10px 5px 15px 0px;
	list-style:none;
	width:640px;
	float:left;
	background:#ebebeb;
}
ul.innersub-list {
	padding:0px;
	margin:0px;
	list-style:none;
}
ul.innersub-list li {
	background:url(../images/black-arrow.gif) left 7px no-repeat;
	padding:0 0 8px 11px;
}
.font10px {
	font-size:10px;
}
.formbox-inner {
	float:left;
	width:655px;
	height:630px;
	padding:6px 7px;
}
.label {
	color:#666666;
	width:135px;
	font-style:normal;
	padding:0px 15px 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	text-align:right;
	font-weight:bold;
}
.input {
	color:#666666;
	font:15px bold Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #d1d1d1;
	height:21px;
	width:340px;
	margin-bottom:10px;
		_margin-bottom:-21px;
	padding:4px 0 0px 2px;
}
.input2 {
	color:#1e1e1e;
	font:15px bold Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #d1d1d1;
	height:24px;
	
	padding:1px 0 0 2px;
}
.selectbox2 {
	width:346px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	background:#fff;
	border:1px solid #d1d1d1;
	height:24px;
	margin-bottom:10px;
	_margin-bottom:-21px;
	padding:1px 0 0 2px
}
/*.formbox-inner tr{
font-size:11px;
background:#eeeeee;
}
.formbox-inner td{
border-bottom:1px solid #fff;
}
.formbox-inner tr.gray{
font-size:11px;
background:#eeeeee;
}*/

.textbox2 {
	background:#fff url(../images/textbox-repeater.gif) top left repeat-x;
	border:1px solid #d1d1d1;
	height:19px;
	padding:1px 0 0 2px;
	font-size:11px;
}
.legend {
	background:#cacaca;
	border:1px solid #bfbfbf;
	padding:10px;
	text-align:center;
	height:18px;
	font:bold 16px tahoma;
	color:#333333;
	text-decoration:none;
	position:relative;
	top: -22px;
}
.fieldset {
	text-align:center;	
	border:1px solid #d1d1d1;
	padding:30px 0px 30px 20px;
	_padding:0px 0px 30px 20px;
	position:relative;
	display:block;
	_margin:22px 0 0 0 ; 
	background:#ECECEC;
	float:left;
}
#marqueecontainer {
	position:relative;
	float:left;
	width: 220px; /*marquee width */
	height:115px; /*marquee height */
	overflow: hidden;
	padding:0px 5px 2px 0px;
}
.div-form{
float:left;
width:527px;
padding: 0 120px 0 0 ;
height:40px;
}
/***********************************************************************
	7 - Footer CSS
************************************************************************/
#footer-wrapper {
	float:left;
	width:100%;
	padding:20px 0;
	text-align:center;
	font-size:11px;
	color:#2c2b2b;
	background:#a0d5f5 url(../images/footer-repeater.gif) top left repeat-x;
}
#footer-wrapper a:hover {
	color:#c70e05;
}
ul.thumb {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul.thumb li {
	float:left;
	margin:0 14px 30px 20px;
	_margin:0 13px 30px 20px;
}
ul.thumb li a {
	float:left;
	padding:5px;
	background:#aeaeae;
	border:1px solid #aeadad;
}
.text-indent {
	text-indent:10px
}
.color-green {
	color:#659725;
}
.margin-right {
	margin-right:40px;
}

a.leader-image {
width:93px;
height:94px;
display:block;
padding:5px;
background:#FFFFFF;
border:1px solid #bbbbbb;
}
 a.leader-image:hover{
border:1px solid #62b9e4;
}

.sub-text {
	vertical-align:super;
	font-size:11px;
}
.white-box{
width:620px;
float:left;
padding:10px;
background:#FFFFFF;
}
.ppt-main {
float:left;
background:url(../images/div-bottom.gif) left bottom repeat-x;
width:664px;
padding:15px 0;
}
.ppt{
width:323px;
padding-top:40px;
float:left;
background:url(../images/div-right.gif) right top repeat-y;
padding-right:2px;
height:100px;
}
.ppt-without{
width:303px;
padding-top:40px;
padding-left:20px;
float:left;
padding-right:2px;
height:100px;
}
a.ppt-link{
font-size:14px;
font-weight:bold;
color:#d57953;
text-decoration:none;

}
a.ppt-link:hover{
color:#d57953;
text-decoration:underline;
}
.v-align{
vertical-align:middle;
}
.graybg-border {
	padding:10px 10px;
	margin:10px 68px 15px 0px;
	list-style:none;
	width:156px;
	float:left;
	background:#ebebeb;
}
.graybg-border-last {
	padding:10px 10px;
	margin:10px 0px 15px 0px;
	list-style:none;
	width:156px;
	float:left;
	background:#ebebeb;
}
.width650{
float:left;
width:650px;
}
.pagenation {
height:12px;
	padding:5px 5px 0 0;
	text-align:right;
	float:right;	
	font-weight:bold;
	font-size:11px;
	color:#1e6b7a;
}
.pagenation a {
	color:#1e6b7a;
	text-decoration:none;
	padding :0 5px 0 5px;
	font-weight:bold;
}
.pagenation a:hover {
	color:#081315;
	text-decoration:underline;
}
.pagenation .active {
	color:#081315;
	text-decoration:none;
	padding :0 5px 0 5px;
	font-weight:bold;
}

.consultadd
{
   width:350px; float:left;
}

/*------------------ Session Topics ------*/

.session-inner {
	width:650px;
	float:left;
	background:#FFFFFF;
	padding:6px 6px 12px 7px;
}
.session-topics {
	float:left;
	width:250px;
}
.session-topics ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.session-topics ul li {
	float:left;
	width:234px;
	border-bottom:1px dashed #b0b2b4;
	padding:5px 0 4px 3px;
}
.session-topics ul li a {
	color:#7f7f7f;
	text-decoration:none;
	padding:3px 0 0 0;
}
.session-topics ul li a span, .session-topics ul li a.current span {
	font-weight:bold;
}
.session-topics ul li a:hover, .session-topics ul li a.current {
	color:#1e6b7a;
}


.topics-content {
	float:right;
	width:366px;
	padding:8px 0 0 0;
	background:#ebebeb url(../images/topic-content-repeater.gif) top left repeat-x;
}
.topics-content-inner {
	float:left;
	width:351px;
	padding:8px 5px 10px 10px;
}
.speaker-desc {
	width:351px;
	float:left;
	padding:8px 0 10px 0px;
}
.topics-content-inner img {
	margin-right:8px;
}
.sessiontime {
	background:#9f390b;
	padding:5px 8px;
	color:#FFFFFF;
	font-weight:bold;
}
.topic-description {
	padding-left:8px;
}