
/*************************************************************
 * MAIN MOBILE APP STYLESHEET
 *
 * Structure file TODO: themes in a separate file.
 *************************************************************/

/*************************************************************
 * RESET
 *************************************************************/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td ,iframe{ margin: 0 auto; padding: 0; }


/*************************************************************
 * STYLES
 *************************************************************/

body {
	font-family:sans-serif;
	background: #e3e3e3;
}

iframe { display:block; width:100%; border:none; }

.pageTitle {
    background-color: #CEDAEA;
    margin: 3px;
    min-height: 100px;
    padding: 8px;
}

/* HEADER */

#header {
	background: #869ab3;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#869ab3));
	background:-moz-repeating-linear-gradient(white, #869ab3);	
	height:40px;
	border-bottom:1px solid #444;
}
.hideThis{ display:none; }
#header .back {
	float:left;
	border-width: 0 8px 0 14px;
	-webkit-border-image: url(../images/back_button.png) 0 8 0 14;
	-moz-border-image: url(../images/back_button.png) 0 8 0 14;
    width: auto;
    height: 30px;
    color:white;
    width: auto;
    height: 30px;
    line-height: 30px;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
 	margin:5px 0 0 5px;
}

#header .home {
	float:right;
	border-width: 0 8px 0 8px;
	-webkit-border-image: url(../images/home.png) 0 8 0 8;
	-moz-border-image: url(../images/home.png) 0 8 0 8;
    width: auto;
    height: 30px;
    color:white;
    width: auto;
    height: 30px;
    line-height: 30px;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
 	margin:5px 5px 0 0px;
}

#header .sendmessage {
	float:right;
	border-width: 0 8px 0 8px;
	-webkit-border-image: url(../images/sendmessage.png) 0 8 0 8;
	-moz-border-image: url(../images/sendmessage.png) 0 8 0 8;
    width: 20px;
    height: 30px;
    color:white;
    line-height: 30px;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
 	margin:5px 12px 0 0px;
}


#header h1 {
	font-size:20px;
	height:40px;
	text-align:center;
	line-height:40px;
	margin:0 5px 0 5px;/*margin:0 85px;*/
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

#header h1 a {
	text-decoration:none;
	color: #ffffff;
	overflow:hidden;
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-shadow:0 -1px 0 rgba(0,0,0,0.5);
	height:40px;
}

#content {
	padding:10px;
}

/* MODULES */

.module_session {
	border:1px solid #0071bc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	color: #000000;
	background-color: #ffffff;
}


.module_session_updated {
	border:1px solid #0071bc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:10px 10px 10px 10px;
 	margin-bottom:10px;
	color: #000000;
	background-color: #ffffff;
}
.module_session_updated div{border-bottom:0px solid #f2f2f2; padding:3px 0px; margin:3px 0px;}
.module_session_updated label{float:left;margin:0 0 0 0; font-weight:bold; paddding:0px 3px;}
.viewsline{background:#f2f2f2; text-align:center; border:1px solid #ccc; color:#999; display:block; height:30px; font-weight:normal; font-size:18px; line-height:30px; }

.module_session_updated table{float:left; margin-left:-2px; margin-bottom:10px;}

.module_session_updated table th{text-align:left; border-left:2px groove #ccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding-left:5px;  height:30px; line-height:30px; }
.module_session_updated table td{text-align:left; padding:3px 0px 3px 5px; border-left:1px solid #ccc;}

.commentsection{font-size:14px; font-weight:bold; margin-top:20px; padding:5px 0px;}


.module_objectlinks {
	border:1px solid #0071bc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:10px;
	margin-bottom:10px;
	color: #000000;
	background-color: #ffffff;
}

.module {
	border:1px solid #000;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:10px;
	margin-bottom:10px;
	color: #000000;
	background-color: #ffffff;
}

.module.twitter {
	margin-bottom:0px;
}

.module:AFTER { /* CLEARFIX */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.module a {
	color: #0071bc;
	text-decoration: none;
}

.module ul {
	padding:10px;
}

.module img {
	max-width:100%;
}

/* DETAIL PAGES */

.module img.profile_image {
	float:left;
	margin-right:10px;
	border: 2px solid #c4c8cc;
	-moz-box-shadow: 3px 3px 5px #888;
	-webkit-box-shadow: 3px 3px 5px #888;
}


.module h2 {
	font-size: 16px;
	color: #429BC3;
}

.module_session h2 {
	font-size:20px;
	color: #429BC3;
}

.module.list.twitter h2 {
	font-size:12px;
	color: #429BC3;
}

.module h3 {
	font-size:14px;
	color: #666;
}

.module h3 {
	font-size:14px;
	color: #666;
}

.module h4 {
	font-size:12px;
	color: #666;
	overflow:hidden;
	white-space:nowrap;
}

.module.list.twitter h3 {
	font-size:11px;
	color: #666;
}

/* LIST PAGES */

.module.list {
	padding:0;
}

.module.list ul {
	list-style:none;
}

.module.list li {
	min-height:70px;
	border-bottom:1px solid #000;
}

.module.list .heading {
	min-height:30px;
	border-bottom:1px solid #0071bc;
	text-align:left;
	padding-left: 10px;
}

.module.list #exhibitors li {
border-bottom:1px solid #0071BC;
min-height:50px;
}
.module.list #exhibitors a {
display:block;
min-height:27px;
padding:10px 10px 10px 10px;
}
.module.list ul.single li {
	min-height:50px;
}

.module.list ul.single img {
	margin-top:-10px;
}

.module.list li:last-child {
	border-bottom:none;
}

.module.list  a {
	padding:10px;
	min-height:50px;
	display:block;
 	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.module.list #infobooth  a {
	padding:10px 10px 10px 10px;
	min-height:30px;
	display:block;
 	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.module.list ul.single a {
	min-height:30px;
}

.module.list img {
	float:left;
	margin-right:10px;
	border: 1px solid #c4c8cc;
	-moz-box-shadow: 3px 3px 5px #888;
	-webkit-box-shadow: 3px 3px 5px #888;
}
.module.list li {
	background-position: 0px center;
	background-repeat:no-repeat;
}
.module.list a {
	color:black;
	text-decoration:none;
	background-image:url('../images/list_arrow.jpg');
	background-position:right;
	background-repeat:no-repeat;
	padding-right:35px;
}

.module.list.twitter a {
	/*No need of arrow image for live feed*/
	background:url('../image/list_arrow.jpg') right center no-repeat;
	cursor:auto;
}

.module.list h3 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.module.list.twitter h3 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	/*white-space:nowrap;*/
}

.module.list ul.single h2 {
	/*line-height:30px;*/
	line-height:20px;
	padding:6px 15px 0px 5px;
}
#home li h2 {
padding:6px 15px 0px 35px;
}

/* TOOLBAR MODULES */

.module.toolbar {
	padding:0;
	border:none;
	background:black;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0.2, rgb(51,49,51)),color-stop(1, rgb(156,156,156)));
	background:-moz-linear-gradient(top,#9c9c9c 20%,#333133 100%);
}

.module.toolbar ul {
	list-style:none;
	padding-left: 6px;
}

.module.toolbar li {
	display:block;
	float:left; 
	margin:10px 0px; 
	text-align:center;
}

.module.toolbar ul.one li {

}

.module.toolbar ul.two li {
}

.module.toolbar ul.three li {

}

.module.toolbar a {
	display:block;
	height:100%;
	width:100%;
	padding:10px;
	color:white;
}

.module.toolbar li.today a {
	font-weight:bold;
	text-decoration:none;
	padding: 2px 5px;
	font-size: 14px;
	margin-top:5px;
}

.module.toolbar #pagination .prev {
	float:left;
	padding-left:35px;
	
}

.module.toolbar #pagination .next {
	float:right;
	padding-right:35px;
	
}

.module.toolbar .prev {
	background:url('../images/light_arrow_left.png') left center no-repeat;
	padding: 0px;
	margin-top:15px;
	margin-right:10px;
}

.module.toolbar .next {
	background:url('../images/light_arrow_right.png') right center no-repeat;
	padding: 0px;
	margin-top:15px;
	margin-left:10px;
}

/* AGENDA */

#agenda_options {
	text-align:center;
}

#agenda_options li {
	height: 30px;
	-webkit-box-shadow:0 0px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0px 5px rgba(0,0,0,0.5);	
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	display:inline-block;
	font-size:10px;
	background:#444;
	box-shadow:0 0px 5px rgba(0,0,0,0.5);	
	border-radius:5px;
}

#agenda_options li.active {
	background:#666;
}

#agenda_options1 tr td.active {
	background:#666;
	padding:10px;
	-webkit-box-shadow:0 0px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0px 5px rgba(0,0,0,0.5);
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	display:inline-block;
	color:#ffffff;
}
#agenda_options1 tr td.active a{ color:#ffffff; text-decoration:none;}

#agenda_options li.deactive {
	background:#ccc !important;
}

#agenda_options1 tr td.deactive {
	background:#ccc;
	padding:10px;
	-webkit-box-shadow:0 0px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0px 5px rgba(0,0,0,0.5);
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	display:inline-block;
	color:#ffffff;
}
#agenda_options1 tr td.deactive a{ color:#ffffff; text-decoration:none;}

#agenda_options a {
	height: 22px;
	padding: 9px 3px 0 18px;
	display:block;
	color:white;
	text-decoration:none;
	margin: 0 0 0 3px;
}

#message_options {
	text-align:center;
	margin-bottom:10px;
}

#message_options li {
	height:55px;
	width:70px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	display:inline-block;
	font-size:10px;
	background:#444;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:0 2px 5px rgba(0,0,0,0.5);
	
}

#message_options li.active {
	background:#666;
}

#message_options li.deactive {
	background:#ccc;
}

#message_options a {
	width:100%;
	height:15px; padding-top:40px;
	display:block;
	color:white;
	text-decoration:none;
}

/*#agenda_options li.full a {
	background:url('../images/icons/blue/agenda_full.png') center top no-repeat;
}

#agenda_options li.search a {
	background:url('../images/icons/blue/agenda_search.png') center top no-repeat;
}

#agenda_options li.filters a {
	background:url('../images/icons/blue/agenda_filters.png') center top no-repeat;
}

#agenda_options li.myschedule a {
	background:url('../images/icons/blue/agenda_myschedule.png') center top no-repeat;
}
*/

#agenda_options li.full a {
	background:url('../images/icons/black/calendar.png') left no-repeat;
	/*padding:0 0 0 40px;*/
}

#agenda_options li.myinfo a {
	background:url('../images/icons/black/myinfo.png') left no-repeat;
}

#agenda_options li.mycontacts a {
	background:url('../images/icons/black/mycontacts.png') left no-repeat;
}

#agenda_options li.deactivate a {
	background:url('../images/icons/black/agenda_deact.png') center top no-repeat;
}

#message_options li.full a {
	background:url('../images/icons/black/inbox.png') center top no-repeat;
}

#message_options li.message a {
	background:url('../images/icons/black/sent.png') center top no-repeat;
}


#agenda_options li.search a {
	background:url('../images/icons/black/agenda_search.png') center top no-repeat;
}

#agenda_options li.filters a {
	background:url('../images/icons/black/agenda_filters.png') center top no-repeat;
}

#agenda_options li.myschedule a {
	background:url('../images/icons/black/star.png') left no-repeat;
}




#agenda_options1 tr td.full a {
	/*background:url('../images/icons/black/calendar.png') left no-repeat;*/
}

#agenda_options1 tr td.myinfo a {
	background:url('../images/icons/black/myinfo.png') left no-repeat;
}

#agenda_options1 tr td.mycontacts a {
	background:url('../images/icons/black/mycontacts.png') left no-repeat;
}

#agenda_options1 tr td.deactivate a {
	background:url('../images/icons/black/agenda_deact.png') center top no-repeat;
}

#message_options1 tr td.full a {
	background:url('../images/icons/black/inbox.png') center top no-repeat;
}

#message_options1 tr td.message a {
	background:url('../images/icons/black/sent.png') center top no-repeat;
}


#agenda_options1 tr td.search a {
	background:url('../images/icons/black/agenda_search.png') center top no-repeat;
}

#agenda_options1 tr td.filters a {
	background:url('../images/icons/black/agenda_filters.png') center top no-repeat;
}

#agenda_options1 tr td.myschedule a {
	/*background:url('../images/icons/black/star.png') left no-repeat;*/
}



.two li a, .three li a {width: auto !important;}
.two li.track a, .three li.track a {
	background: url('../images/icons/black/track.png') left no-repeat;
	background-position: 3px 4px;
	/*background-color: #9c9c9c;*/
	color: #333;
	border-top: 1px solid #c2c0c0;
	border-left: 1px solid #c2c0c0;
	border-bottom: 1px solid #c2c0c0;
	border-right: 0px solid #c2c0c0;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius: 5px 0 0 5px;
	/*-moz-border-top-left-radius:5px;
	-moz-border-bottom-left-radius:5px;*/	
	padding: 5px 5px 5px 23px;
	font-size: 11px;
}

.left_radius 
{
	-moz-border-radius:5px 0 0 5px ;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}
.right_radius
{
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

/* rommy 22-1-2012 */
.sechedule_deactive {background-color: #515151 !important;}
.sechedule_deactive a {color: #ffffff !important;} 
.deactive a {color: #000000 !important;} 
/*******************/

.trackactive, .timeactive {background-color: #f4f4f4 !important;}
/*.trackactive, .timeactive {background-color: #f4f4f4 !important; color:#666666 !important; padding:0px; width:55px; height:15px;} 
.trackactive a, .timeactive a { color:#666666 !important; padding:0px; width:55px; height:15px;} */

.two li.time a, .three li.time a {
	background:url('../images/icons/black/clock.png') left no-repeat;
	background-position: 3px 4px;
	/*background-color: #9c9c9c;*/
	color: #333;
	border-top: 1px solid #c2c0c0;
	border-left: 0px solid #c2c0c0;
	border-bottom: 1px solid #c2c0c0;
	border-right: 1px solid #c2c0c0;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	 -moz-border-radius: 0 5px 5px 0;	
	padding: 5px 5px 5px 23px;
	font-size: 11px;
}
/*.two li.next a, .three li.next a {padding-right: 30px;}
.two li.prev a, .three li.prev a {padding-left: 30px;} */

#agenda li.date {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-top-left-radius:5px;
	-moz-border-top-right-radius:5px;		
	padding:2px 10px;
	min-height:inherit;
	background:#0071bc;
	text-align:center;
}

#agenda li.date h2 {
	color:#ffffff;
	text-shadow:0px 1px 1px rgba(0,0,0,0.8);
	font-size:15px;
}

a#save {
	display:block;
	padding:5px 5px 5px 50px;
	background-image:url(../images/icons/black/myschedule.png);
	background-color:#b9e6fe;
	background-position:5px center;
	background-repeat:no-repeat;
	width:110px;
	border: 0px solid #999;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#sharelink {	
	float: left;
    margin: 0 5px;
    padding:  14px 15px 14px 48px;
	background-image:url(../images/icons/black/mail.png);
	background-color:#b9e6fe;
	background-position:5px center;
	background-repeat:no-repeat;	
	border: 0px solid #999;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

a#save.active {

	/*background-image:url(../images/icons/black/myschedule.png);*/
	background-color:#f3f7f9;
	background-position:5px center;
	background-position:no-repeat;
}


a#discussion_board {
	display:block;
	padding:5px 9px 5px 9px;
	background-color:#b9e6fe;
	background-position:5px center;
	background-repeat:no-repeat;
	width:75px;
	border: 0px solid #999;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-align:center;
}

a#discussion_board.active {

	/*background-image:url(../images/icons/black/myschedule.png);*/
	/*background-color:#f3f7f9;*/
	background-position:5px center;
	background-position:no-repeat;
}

/* ICON BUTTONS BAR */

ul.buttons {
	list-style:none;
	text-align:center;
}

ul.buttons li {
	display:inline-block;	
	background-position: center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	text-indent:-10000px
}

ul.buttons a {
	display:block;
	width:32px;
	height:32px;
}

ul.buttons a.facebook {
	background-image:url('../images/icons/facebook.png');
}

ul.buttons a.twitter {
	background-image:url('../images/icons/twitter.png');
}

ul.buttons a.linkedin {
	background-image:url('../images/icons/linkedin.png');
}

/* For Messaging functionality */

.subject {
	width:100%;
	height:30px;
	font-size:16px;
	line-height:30px;
	display:block;
	font-weight:bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#login input.text {
	width:90%;
	height:30px;
	font-size:16px;
	line-height:30px;
	display:block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}


/* SEARCH BOX */

#search form input.text {
	width:100%;
	height:40px;
	font-size:20px;
	line-height:40px;
	display:block;
}

#search p {
	padding:5px 0;
}

/* FILTER AND SEARCH */

.module.filters .text, .module.filters select {
	width:72%;
}

.module.filters .submit {
	width:25%;
}

/* EVENT MAP */

.module img.map {
	max-width:100%;
}

/* BANNER ADS */

.module.banner {
	background:#fffff url('../images/list_arrow.png') right center no-repeat;
	border:none;
}

.banner img {
	width:50px;
	display:block;
	float:left;
	margin-right:10px;
}

.banner a {
	color: #000000;
	text-decoration:none;
}

/* QUESTIONS */

#questionform .questionfull {
    margin-bottom:20px;
}

#questionform p.question {
    font-weight:bold;
}

#questionform label {
    display:block;
    padding:6px 0;
    margin:2px 0;
    border:1px solid #999;
    background:#eee;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
    cursor:pointer;
}

#questionform input {
	display:inline;
}

#questionform textarea {
    width:96%;
    height:100px;
    background:#eee;
    border:1px solid #999;
    -webkit-border-radius:3px;
	-moz-border-radius:3px
}

.reply {
	width: 100%; 
	height: 160px;
	background:#eee; 
	border:1px solid #999;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

/* SUCCESS */

#success {
	background:#fc0;
	padding:5px;
	height:20px;
	overflow: hidden;
	-webkit-transition:height 0.5s ease-in, padding-top 0.5s ease-in, padding-bottom 0.5s ease-in;
	-webkit-transition-delay:0.5s;
	-moz-transition:height 0.5s ease-in, padding-top 0.5s ease-in, padding-bottom 0.5s ease-in;
	-moz-transition-delay:0.5s;
	-o-transition:height 0.5s ease-in, padding-top 0.5s ease-in, padding-bottom 0.5s ease-in;
	-o-transition-delay:0.5s;
}

#success p {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow: hidden;
	text-align:center;
}


/* ALERTS */

#alert {
	background:#fc0;
	padding:5px;
	height:20px;
	overflow: hidden;
	-webkit-transition:height 0.5s ease-in, padding-top 0.5s ease-in, padding-bottom 0.5s ease-in;
	-webkit-transition-delay:0.5s;
	-moz-transition:height 0.5s ease-in, padding-top 0.5s ease-in, padding-bottom 0.5s ease-in;
	-moz-transition-delay:0.5s;
	-o-transition: height 0.5s ease-in, padding-top 0.5s ease-in, padding-bottom 0.5s ease-in;
	 transition: height 0.5s ease-in, padding-top 0.5s ease-in, padding-bottom 0.5s ease-in;;
}

#alert.closed {
	height:0;
	padding:0 5px;
}

#alert p {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow: hidden;
	text-align:center;
}

#alert a {
	color:#0071bc;
	text-decoration:none;
}

#close_alert {
	float:right;
	text-indent:-10000px;
	width:20px;
	height:20px;
	background:url('../images/alert_close.png') top left no-repeat;
}

.alert {
	background:#eee;
	border:1px solid #aaa;
	padding:5px;
	margin-bottom:5px;
}

.posted_at {
	color:#777;
	font-style:italic;
	font-size:12px;
}

/* LOGIN */

.error {
	background:#faa;
	border:1px solid #d00;
	color:#d00;
	font-weight:bold;
	padding:5px;
	margin:10px 0;
}

label {
	display:block;
	margin: 7px 0px;
}

label input.text {
	display:block;
}

/* PAGE DETAIL PAGE */

img.page_img {
	display:block;
	margin:30px auto;
}

/* FOOTER */

#footer {
	font-size:12px;
	text-align:center;
}

#footer p {
	padding:5px 0;
}

#footer a {
	color: #888888;
	text-decoration:none;
}

#footer p.company {
	color: #888888;
}

#footer img {
	margin:0 auto;
}

/********************** HOME2 ICONS ********************/

#home2 li h2 {
	padding:6px 15px 0px 40px; color:#fff; font-weight:normal;
}

#home2 li { display:block; float:left; width:30%; margin:1%; text-align:center; border:#fff solid 0px;
	background-position: center top;    padding-top: 45px;
}
#home2 li a { background:none; }


#home2 li.detail {
	background-image:url('../images/icons/transparent/dash-home-new.png');
}

#home2 li.schedule{
	background-image:url('../images/icons/transparent/dash-Schedule.png');
}
#home2 li.labsession{
	background-image:url('../images/icons/transparent/dash-Schedule.png');
}


#home2 li.attendees {
	background-image:url('../images/icons/transparent/dash-attendee.png');
}

#home2 li.speakers {
	background-image:url('../images/icons/transparent/dash-speakers.png');
}

#home2 li.sponsors {
	background-image:url('../images/icons/transparent/dash-Sposors.png');
}

#home2 li.exhibitors {
	background-image:url('../images/icons/transparent/dash-exhibitor.png');
}
#home2 li.maps {
	background-image:url('../images/icons/transparent/dash-Maps.png');
}
#home2 li.survey {
	background-image:url('../images/icons/transparent/dash-survey.png');
}
#home2 li.logistic {
	background-image:url('../images/icons/transparent/dash-logistics.png');
}
#home2 li.logistics{
	background-image:url('../images/icons/transparent/dash-logistics.png');
}
#home2 li.live-feed {
	background-image:url('../images/icons/transparent/dash-Live.png');
}
#home2 li.live {
	background-image:url('../images/icons/transparent/dash-Live.png');
}
#home2 li.chatter_api {
	background-image:url('../images/icons/transparent/dash-Live.png');
}


#home2 li.social {
	background-image:url('../images/icons/transparent/dash-Social.png');
}

#home2 li.myChatter {
	background-image:url('../images/icons/transparent/dash-Social.png');
}


#home2 li.messages {
	background-image:url('../images/icons/transparent/dash-Messages.png');
}
#home2 li.myaccount {
	background-image: url('../images/icons/transparent/dash-MyAccount.png');
}
#home2 li.matches {
	background-image: url('../images/icons/transparent/dash-matches.png');
}

/**** ICONS ****/

/* HOME */

/*
#home li.agenda {
	background-image:url('../images/icons/blue/agenda.png');
}

#home li.attendees {
	background-image:url('../images/icons/blue/attendees.png');
}

#home li.speakers {
	background-image:url('../images/icons/blue/speakers.png');
}

#home li.companies {
	background-image:url('../images/icons/blue/companies.png');
}

#home li.feeds {
	background-image:url('../images/icons/blue/feeds.png');
}

#home li.survey {
	background-image:url('../images/icons/blue/survey.png');
}

#home li.alerts {
	background-image:url('../images/icons/blue/alerts.png');
}

#home li.infobooth {
	background-image:url('../images/icons/blue/infobooth.png');
}

#home li.people {
	background-image: url('../images/icons/blue/people.png');
}

#home li.directlink {
	background-image:url('../images/icons/blue/directlink.png');
}

#home li.linklist {
	background-image:url('../images/icons/blue/directlink.png');
}
*/

#home li.detail {
	background-image:url('../images/icons/black/detail.png');
}
#home li.crud {
	background-image:url('../images/icons/black/crud.png');
}
#home li.detail_es {
	background-image:url('../images/icons/black/home1.png');
}

#home li.agenda {
	background-image:url('../images/icons/black/agenda.png');
}

#home li.schedule{
	background-image:url('../images/icons/black/agenda.png');
}
#home li.labsession{
	background-image:url('../images/icons/black/agenda.png');
}
#home li.schedule_es{
	background-image:url('../images/icons/black/session1.png');
}


#home li.attendees {
	background-image:url('../images/icons/black/attendees.png');
}
#home li.student {
	background-image:url('../images/icons/black/attendees.png');
}
#home li.attendees_es {
	background-image:url('../images/icons/black/attendee1.png');
}

#home li.speakers {
	background-image:url('../images/icons/black/speakers.png');
}
#home li.speakers_es {
	background-image:url('../images/icons/black/speakesrs1.png');
}

#home li.sponsors {
	background-image:url('../images/icons/black/sponsors.png');
}
#home li.sponsors_es {
	background-image:url('../images/icons/black/sponsor1.png');
}


#home li.companies {
	background-image:url('../images/icons/black/companies.png');
}
#home li.exhibitors {
	background-image:url('../images/icons/black/companies.png');
}
#home li.exhibitors_es {
	background-image:url('../images/icons/black/exhibitor1.png');
}
#home li.maps {
	background-image:url('../images/icons/black/map.png');
}
#home li.maps_es {
	background-image:url('../images/icons/black/map2.png');
}
#home li.more {
	background-image:url('../images/icons/black/more.png');
}

#home li.survey {
	background-image:url('../images/icons/black/survey.png');
}
#home li.survey_es {
	background-image:url('../images/icons/black/survey1.png');
}

#home li.logistic {
	background-image:url('../images/icons/black/logistic.png');
}
#home li.social_feedf {
	background-image:url('../images/icons/black/fbbcec.png');
}
#home li.social_feedt {
	background-image:url('../images/icons/black/twitbcec.png');
}
#home li.social_feedy {
	background-image:url('../images/icons/black/youtubebcec.png');
}

#home li.logistics{
	background-image:url('../images/icons/black/logistic.png');
}
#home li.logistics_es{
	background-image:url('../images/icons/black/logistic1.png');
}


#home li.live-feed {
	background-image:url('../images/icons/black/live-feed.png');
}
#home li.live {
	background-image:url('../images/icons/black/live-feed.png');
}
#home li.chatter_api {
	background-image:url('../images/icons/black/live-feed.png');
}
#home li.live_es {
	background-image:url('../images/icons/black/live1.png');
}

#home li.social {
	background-image:url('../images/icons/black/social.png');
}
#home li.myChatter {
	background-image:url('../images/icons/black/chatter.png');
}
#home li.social_es {
	background-image:url('../images/icons/black/social1.png');
}
#home li.alerts {
	background-image:url('../images/icons/black/alerts.png');
}

#home li.messages {
	background-image:url('../images/icons/black/messages.png');
}
#home li.messages_es {
	background-image:url('../images/icons/black/message1.png');
}
#home li.special {
	background-image:url('../images/icons/black/tabbar_special.png');
}
#home li.education {
	background-image:url('../images/icons/black/tabbar_education.png');
}
#home li.honors {
	background-image:url('../images/icons/black/tabbat_honors.png');
}
#home li.young {
	background-image:url('../images/icons/black/tabbar_young.png');
}
#home li.directory {
	background-image:url('../images/icons/black/dash_directory-1-1.png');
}
#home li.Alerts{
	background-image:url('../images/icons/black/Alerts.png');
}

#home li.Alerts_es{
	background-image:url('../images/icons/black/alert1.png');
}



#home li.myaccount {
	background-image: url('../images/icons/black/my-account.png');
}
#home li.myaccount_es {
	background-image: url('../images/icons/black/myaccount1.png');
}
#home li.matches {
	background-image: url('../images/icons/black/matches.png');
}
#home li.matches_es {
	background-image: url('../images/icons/black/matches1.png');
}


#home li.info {
	background-image:url('../images/icons/black/info.png');
}

#home li.infobooth {
	background-image:url('../images/icons/black/infobooth.png');
}

#home li.people {
	background-image: url('../images/icons/black/people.png');
}
#home li.mailtospeakers {
	background-image: url('../images/icons/black/question_mark.png');
}

#home li.directlink {
	background-image:url('../images/icons/black/directlink.png');
}

#home li.linklist {
	background-image:url('../images/icons/black/directlink.png');
}

#home li.download {
	background-image:url('../images/icons/black/download.png');
}

#home li.notes {
	background-image:url('../images/icons/black/notes.png');
}

#home li.awards {
	background-image:url('../images/icons/black/awards.png');
}


#home li.question {
    background-image: url("../images/icons/black/speakerques.png");
}

/* AGENDA, ADD ATTENDEE PROFILE: NO ICONS */

#agenda a, #attendee a {
	padding-left:10px;
}

.button {
	border-width: 0 8px 0 8px;
	-webkit-border-image: url(../images/button.png) 0 8 0 8;
	-moz-border-image: url(../images/button.png) 0 8 0 8;
    width: auto;
    height: 30px;
    color:white;
    line-height: 30px;
    text-decoration:none!important;
    font-size:12px;
    font-weight:bold;
    margin:5px 0 0 5px;
    padding:10px;
    color:white!important;
}

/* INFOBOOTH */

#infobooth li.about {
	background-image:url('none');
}


#infobooth li.abouteventmobi {
	background-image:url('none');
}

#infobooth li.directions {
	background-image:url('../images/icons/blue/directions.png');
}
#infobooth li.info{
	background-image:url('../images/icons/black/info.png');
}
#infobooth li.maps {
	background-image:url('../images/icons/blue/maps.png');
}

#infobooth li.team {
	background-image:url('../images/icons/blue/team.png');
}

#infobooth li.page {
	background-image:url('../images/icons/blue/page.png');
}

#infobooth li.legal {
	background-image:url('../images/icons/blue/legal.png');
}

/* FEEDS */

#feeds a {
	padding-left:72px;
}

#feeds li.twitter {
	background-image:url('../images/icons/twitter.png');
}

#feeds li.hashtag {
	background-image:url('../images/icons/hashtag.png');
}

#feeds li.facebook {
	background-image:url('../images/icons/facebook.png');
}

#feeds li.linkedin {
	background-image:url('../images/icons/linkedin.png');
}

#feeds li.rss {
	background-image:url('../images/icons/rss.png');
}

#feeds li.flickr {
	background-image:url('../images/icons/flickr.png');
}

#feeds li.vimeo {
	background-image:url('../images/icons/vimeo.png');
}

#feeds li.nmn {
	background-image:url('../images/icons/NMN.png');
}

#feeds li.youtube {
	background-image:url('../images/icons/youtube.png');
}

#feeds li.linklist {
	background-image:url('../images/icons/blue/directlink.png');
}



.objectlinks{ 
	text-decoration:none; 
	background:#3c80d3; 
	-moz-border-radius:3px;
	border-radius:3px;
	border: 1px solid #B8B8B8;
	color: #FFFFFF;
	font-weight: bold;
	margin: 2px;
	font-size: 14px;
	padding: 7px 21px;
	cursor: pointer;
	display: inline-block;
	font-family: Helvetica,Arial,sans-serif;
}
.objectlinks:hover {
	text-decoration:none;
}

.searchbutton {
border-radius:5px; 
-webkit-border-radius:5px; padding: 1px 5px; 
-moz-border-radius:5px; padding: 1px 5px; 
border: 0px; 
border: 1px solid #0670a4;
cursor: pointer; 
background: url('../images/icons/blue/searchbtnbg.gif') top left repeat-x; height: 28px; color: #fff;}

#login .register, #login input.submit {
    padding: 5px 18px;
    display:inline-block;
    border:1px solid #CCC;
    background:#cecece;
    -webkit-appearance:none;
    -webkit-border-radius:3px;
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#cecece));
	-moz-appearance:none;
    -moz-border-radius:3px;
    background:-moz-linear-gradient(bottom, #fff, #cecece);
	color:#666666;
	cursor:pointer;
}

a.enable {
    padding: 6px 28px;
    display:inline-block;
    border:1px solid #CCC;
    background:#cecece;
    -webkit-appearance:none;
	-moz-appearance:none;
    /*-webkit-border-radius:3px;*/
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#cecece));
	background:-moz-linear-gradient(top, #fff, #cecece);
	color:#666666;
	cursor:pointer;
}

a.disable {
    padding: 6px 28px;
    display:inline-block;
    border:1px solid #CCC;
    background:#cecece;
    -webkit-appearance:none;
	-moz-appearance:none;
    /*-webkit-border-radius:3px;*/
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#892E02));
	background:-moz-linear-gradient(top, #fff, #892E02);
	color:#666666;
	cursor: default;
}

a.left {
	-webkit-border-bottom-left-radius: 18px 18px;
	-webkit-border-top-left-radius: 18px 18px;
	-moz-border-bottom-left-radius: 18px 18px;
	-moz-border-top-left-radius: 18px 18px;
}

a.right {
	-webkit-border-bottom-right-radius: 18px 18px;
	-webkit-border-top-right-radius: 18px 18px;
	-moz-border-bottom-right-radius: 18px 18px;
	-moz-border-top-right-radius: 18px 18px;
}

.success {
	background:#F4F8FD;
	padding:5px;
	border:1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	overflow: visible;
	-webkit-transition:height 0.5s ease-in, padding-top 0.5s ease-in, padding-bottom 0.5s ease-in;
	-webkit-transition-delay:0.5s;
	-moz-transition:height 0.5s ease-in, padding-top 0.5s ease-in, padding-bottom 0.5s ease-in;
	-moz-transition-delay:0.5s;
	-o-transition:height 0.5s ease-in, padding-top 0.5s ease-in, padding-bottom 0.5s ease-in;
	-o-transition-delay:0.5s;
	margin-bottom: 10px;
	font-size:15px;
}

a .bottom {
	font-size:12px;
}

.myinfo, .mycontacts {
margin: 0 0 0 5px;
}

#agenda_options a.myaccount {
	margin: 0 10px;
}

.myaccountp {
 	width:100px; 
	line-height:50px; 
	float: left; 
	font-weight: bold;
	margin-left:10px;
	font-size:13px;
	overflow: hidden;
	text-overflow:ellipsis;
}

.unreadicon {
	background: url(http://static.ak.fbcdn.net/rsrc.php/v1/z4/r/fhjFSIoQjXh.png); 
	float:left; 
	margin: 21px 0 0 -48px; 
	height:13px; 
	width: 10px;
}

.labelhead
{
	font:bold 15px arial;
	margin:15px 5px;
	padding-right:20px;
	line-height:60px;
}

.labelhead1
{
	font:bold 15px arial;
	margin:15px 5px;
	padding-right:20px;
	
}

.labelinfo 
{
	font: normal 14px arial;
	padding:4px
}

.grey_round
{
-moz-border-image: url("../images/grey.png") 0 8 0 8;
-webkit-border-image: url("../images/grey.png") 0 8 0 8;
border-width: 0 8px;
color: white;
float: left;
font-weight: bold;
height: 30px;
/*line-height: 30px;*/
margin: 5px 5px 0 0;
text-decoration: none;
width: auto;
}

.black_round
{
-moz-border-image: url("../images/home.png") 0 8 0 8;
-webkit-border-image: url("../images/home.png") 0 8 0 8;
border-width: 0 8px;
color: white;
float: left;
font-weight: bold;
height: 30px;
line-height: 30px;
margin: 5px 5px 0 0;
text-decoration: none;
width: auto;
}

.headingbar {
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#869ab3));
	background:-moz-repeating-linear-gradient(white, #869ab3);	
}

.module a.privacyNotice {
	font-size:13px; 
	color:#000; 
	font-weight:bold; 
	text-decoration:underline;	
}
#header .continue {
	float:right;
	border-width: 0 8px 0 8px;
	-webkit-border-image: url(../images/continue.png) 0 8 0 8;
	-moz-border-image: url(../images/continue.png) 0 8 0 8;
    width: auto;
    height: 30px;
    color:white;
    width: auto;
    height: 30px;
    line-height: 30px;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
 	margin:5px 5px 0 0px;
}


.module_session ul {
	margin-left:20px;
	}
.ListArrow {background: #CEDAEA url(../images/arrowList.png) no-repeat; background-position: right 50px;}

/* */
#content h6 {font-size: 18px; margin: 10px 0;}
#content #search select#speaker {padding: 2px; margin: 3px 0 0 0;}
#content .module #TextArea {width: 95%; padding: 5px; background: #f4f4f4; margin: 3px 0 0 0; height: 160px;}
.ErroR {margin: 10px 10px 0 10px; font-size: 14px;}
.ErroR span {font-weight: bold;}


.secureFileButton {
	background-image:none;	background:#fe6b0b; border:none; border-radius: 4px 4px 4px 4px; padding:4px 15px; 
	cursor:pointer; font-size:15px; font-weight:bold; color:#FFFFFF; margin-left:5px; float:right;
}