/* CSS Document */


body {background:#fff url(../img/mainBG.jpg) no-repeat top fixed; font: 11px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; line-height: 1.35em; color: #666666; margin:0; padding:0;}

a {color:#005daa;}
a:hover {}

#wrapper {width:950px; margin:0 auto; padding:0 0 10px 0; border:0;}

#cleardiv {clear: both;}

.alert {color:#AC2124; font-weight:bold;}

img.printLogo {display:none;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

p.alert, .required {font-weight: bold; color: #BE1B1F;}
span.alert {font-weight: bold; padding: 1px 4px; background: #BE1B1F; color: #fff; margin: 0 4px;}

p.pagination {text-align:center; margin:10px 0;}

img.photo {float:right; margin:0 0 10px 10px; clear:both;}

#imageHolder{width:120px; height:150px; float: right; margin: 0 0 0px 10px;}
.speakername{}

.new {
	font-size: 10px;
	font-weight: bold;
	color: #0061aa;
	background-color: #ccdeec;
	padding: 2px 4px 3px 4px;
	border: 1px solid #efefef;
	border-left: 4px solid #efefef;
	margin: 0;
	}
.header2blue {
	color: #0061aa;
}

.nobullet1 {
	list-style-type: none;
}
#wrapper #middleColumn .paragraphscooch img {
	float: right;
	border: solid #666 1px;
	margin-top: 0px;
	margin-left: 5px;
}

.paragraphscooch {
	display: block;
	margin-left: 45px;
}

.nobullet2 {
	list-style-type: none;
	line-height: 1.6em;
	padding: 0;
	margin-left: 45px;
}

	
a.button {border:none;}
a.button:hover {border:none;}

div.mobileMessage {width:950px; margin:0px; padding:6px 0px; text-align:center; background:#005daa;}
div.mobileMessage a {color:#fff;}

#SiteSponsor {width:950px; height:90px; padding:0; margin:0 auto; margin-bottom:4px; background:url(../img/bannerAdBG.png) repeat-y; text-align:center; border-bottom:6px solid #005daa; padding:3px 0px;}
#SiteSponsor.bottom {border-bottom:0px; border-top:2px solid #005daa; padding-top:8px;}
#SiteSponsor a {border:none;}

.thumbnail {float: right; padding: 5px; margin:0 0 10px 10px; background: white; border: 1px solid #CEBA85;}

span.keynotes p {margin-bottom:40px;}

h2 {color: #8ECEFD; line-height: 1em; font:bold 24px 'trebuchet ms', Arial, Helvetica, sans-serif;}

img.rightLogo {float:right; margin:0 0 10px 10px;}

#topNavContainer {
	width:950px;
	background:url(../img/topNavBG.png) no-repeat;
	height:160px;
	margin:0px;
	padding:0px;
	display:block;
}


#topNavContainer ul li a:link, #topNavContainer ul li a:visited {color: #fff;}
#topNavContainer ul li a:hover {color:#fff;}
#topNavContainer ul li a.last {border-right:none;}

#socialSites {width:940px; text-align:right; padding-top:4px; }
#socialSites img {vertical-align:middle; width:16px; height:16px;}
#socialSites span {vertical-align:middle;}
#socialSites div.socialInner {height:18px; line-height:18px;}
#socialSites div.addthis_toolbox {float:right; padding-top:2px;}

#sublinks {margin:0px; height:20px; padding:0px; margin-top:80px; clear:both; width:950px;}
#sublinks .toplinks ul {display:block; list-style:none; margin:0 0 0 495px; padding:0;}
#sublinks .toplinks ul li {float:left; height:12px; text-align:left; font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:3px 10px 0 0; padding:0;}
#sublinks .toplinks ul li a {color:#005DA9; margin:0; padding:0 10px 0 0; border-right: 1px solid #005DA9; text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif;}
#sublinks .toplinks ul li a:hover {background:none;}
#sublinks .toplinks ul li.noborder {padding-right:0px; margin-right:0px;}
#sublinks .toplinks ul li a.noborder {border-right:none; padding-right:0px;}
#sublinks .toplinks ul li.calendar {padding:0 0 0 20px; background:#fff url(../img/MyCalTopNavBG.gif) no-repeat 3px 0px; margin:2px 0 0 0; height:21px;}
#sublinks .toplinks ul li.calendar a.calendar {border-right:none; height:19px; padding:2px 0 0 0; margin:0 4px; color:#0862A6; display:block;}

#topNavContainer #navBar {background:#005daa; height:37px; clear:both; margin:0px; padding:0px; width:950px; float:left;}
#topNavContainer #navBar ul.mainNav {height:37px; margin:0px; padding:0px; width:710px; float:left;  width:770px;}
#topNavContainer #navBar ul.mainNav li {display:inline; list-style-type:none; margin:0px; padding:0px;}
#topNavContainer #navBar ul.mainNav li a {
	color:#fff;
	margin:0px;
	padding:12px 8px 0 8px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	border:none;
	border-left:1px solid #347dbb;
	border-right:1px solid #023866;
	height:25px; 
	display:block;
	float:left;
}
#topNavContainer #navBar ul.mainNav li a.home {border-left:none; padding-left:10px;} 
#topNavContainer #navBar ul.mainNav li a:hover {background-color:#006bc4;}

#topNavContainer #navBar div.searchBox {float:right; padding-right:10px;}
#topNavContainer #navBar div.searchBox form {margin:12px 0 0 0; padding:0px;}
#topNavContainer #navBar div.searchBox input.searchText {margin:0px; font-size:11px; height:16px; padding:0 0 0 5px; width:140px; border:0px; border-right:1px solid #023866; color:#666; float:left;}
#topNavContainer #navBar div.searchBox input.submitBTN {background:url(../img/searchBTN.gif) no-repeat top left; margin:0px; padding:0px; color:transparent; width:22px; height:20px; border:0px; float:left;}

/*====For Specialty Programs Pages ===*/
#SPtopNavContainer {
	background:url(../img/partofhimss12bg.jpg) 10px;
	height:60px;
	margin:auto 0px;
	margin-top:5px;
	padding:0px;
	display:block;
	border-bottom:1px solid #3299bc;
}
#SPtopNavContainer div.inner {width:950px; margin:0 auto; padding:5px 0 0 0;}
#SPtopNavContainer div.inner img.logo {float:left;}
#SPtopNavContainer div.inner #socialSites {width:540px; text-align:right; padding:0px; float:right; margin-right:10px;}
#SPtopNavContainer div.inner p.visitLink {float:right; clear:right; margin:0 15px 0 0; display:none;}

body.specialtyProgram {background-image:none; background-color:#3299bc; background-color:#333; margin-top:5px;}
body.specialtyProgram #wrapper {margin-top:5px;}
body.specialtyProgram #wrapper div.breadcrumbs {display:none;}
body.specialtyProgram #footer span.footerBtns { visibility:hidden;}
body.specialtyProgram #SiteSponsor {display:none;}


body.specialtyProgram #tabs {font-size:12px; margin:10px 0 0 0;}
body.specialtyProgram #tabs ul.tabs {float:left; background:#000; width:890px; padding-top:4px; margin:10px 0 0 25px; padding-left:10px;}
body.specialtyProgram #tabs ul.tabs li {margin-left:10px; list-style:none;}
* html body.specialtyProgram #tabs li {display:inline;}
body.specialtyProgram #tabs ul.tabs li, body.specialtyProgram #tabs ul.tabs li a {float:left; color:#fff;}
body.specialtyProgram #tabs ul.tabs li.active {background:#fff;}
body.specialtyProgram #tabs ul.tabs li.active a {color:#999;}
body.specialtyProgram #tabs ul.tabs li a {text-decoration:none; padding:8px; font-weight:bold;}

/* ==== Page Tabs ==== */
body.specialtyProgram #tabs ul.tabs {background-color:#005daa;}
body.specialtyProgram #tabs ul.tabs li, body.specialtyProgram #tabs ul.tabs li a {color:#fff;}
body.specialtyProgram #tabs ul.tabs li.active {background:#FFF;}
body.specialtyProgram #tabs ul.tabs li.active a {color:#005daa;}


/* ====== UPDATED PAGE TABS (no jquery) ======= */
body.specialtyProgram #tabs2 {font-size:12px; margin:10px 0 0 0;}
body.specialtyProgram #tabs2 ul.tabs {float:left; background:#000; width:890px; padding-top:4px; margin:10px 0 0 25px; padding-left:10px;}
body.specialtyProgram #tabs2 ul.tabs li {margin-left:10px; list-style:none;}
* html body.specialtyProgram #tabs2 li {display:inline;}
body.specialtyProgram #tabs2 ul.tabs li, body.specialtyProgram #tabs2 ul.tabs li a {float:left; color:#fff;}
body.specialtyProgram #tabs2 ul.tabs li.active {background:#fff;}
body.specialtyProgram #tabs2 ul.tabs li.active a {color:#999;}
body.specialtyProgram #tabs2 ul.tabs li a {text-decoration:none; padding:8px; font-weight:bold;}

/* ==== Page Tabs ==== */
body.specialtyProgram #tabs2 ul.tabs {background-color:#005daa;}
body.specialtyProgram #tabs2 ul.tabs li, body.specialtyProgram #tabs2 ul.tabs li a {color:#fff;}
body.specialtyProgram #tabs2 ul.tabs li.active {background:#FFF;}
body.specialtyProgram #tabs2 ul.tabs li.active a {color:#005daa;}

/*===========================*/

/* ===== begin: homepage =====*/
div.homepage {font-family:Arial, Helvetica, sans-serif;}
div.homepage h2 {font-weight:normal; font-size:22px; font-family:Arial, Helvetica, sans-serif; margin:10px 0 10px 0;}
div.homepage p {font-size:12px; line-height:1.6em; margin-top:4px;}

div.homepage div {}
div.homepage div a {}
div.homepage div a:hover {}
div.homepage div strong {}


#wrapper.homepage {background-image:none;}




.arrow a {
	width: 33px;
	height: 59px;
	float: right;
	display: block;
	margin: 15px 45px 0 0;
}

#slidewrap {
	width: 950px;
	height: 372px;
	margin: 0px auto;
	background: url(../img/blue_shadow.jpg) repeat-x bottom;
}

#slidewraplinks {
	width: 325px;
	height: auto;
	padding: 0 0 0 40px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #003a6b;
	font-size: 12px;
	line-height: 30px;
}

#slidewraplinks a {
	color: #003a6b;
	font-family: Arial, Helvetica, sans-serif;
}

#slidewraplinks a:hover {
	color: #666666;
}


.slideleft {
	width: 545px;
	height: 158px;
	padding: 214px 20px 0 20px;
	float: left;
	background-image: url(../img/slide1.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003a6b;
	line-height: 20px;
}

.slideright {
	width: 365px;
	height: 186px;
	margin:  0 0 20px 0;
	padding: 20px 0 0 0;
	float: left;
	background-color: #e0ecf7;
	text-align: center;
}




#homeLeft {width:303px; margin:10px 14px 0 10px; padding:0; float:left; display:inline;}
#homeLeft h2 {line-height: 1em; color:#3299bc; font:bold 20px Georgia, "Times New Roman", Times, serif; padding-left:10px;}
#homeLeft p {font-size:12px; padding-left:10px;}

#homeMiddle {width:303px; margin:10px 14px 0 0; padding:0; float:left; display:inline;}
#homeMiddle h2 {line-height: 1em; color:#3299bc; font:bold 20px Georgia, "Times New Roman", Times, serif; padding-left:10px;}
#homeMiddle p {font-size:12px; padding-left:10px;}

#homeRight {width:290px; margin:10px 0 0 0; padding:0; float:left; display:inline;}
#homeRight h2 {line-height: 1em; color:#3299bc; font:bold 20px Georgia, "Times New Roman", Times, serif; padding-left:10px;}
#homeRight p {font-size:12px; padding-left:10px;}



div.homepage span.himssNews span.date {font-weight:bold; color:#0862A6; line-height:1.1em;}

div.homepage #topstrip {width:940px; margin:0 auto;}

div.homepage #topstrip2 {width:940px; margin:0 auto; background:url(../img/squareBG40percent.jpg); height:272px; clear:both;}
div.homepage #topstrip2 img.introBanner {float:left;}
div.homepage #topstrip2 #conferenceNews {width:280px; background:none; float:right; margin:10px 10px 0px 0px; padding:0px;}
div.homepage #topstrip2 #conferenceNews h2 {line-height:1em; color:#3299bc; font:bold 20px Georgia, "Times New Roman", Times, serif; margin-top:5px;}
div.homepage #topstrip2 #conferenceNews p {margin:5px 0px 10px 0px; padding:0px; line-height:1.4em;}
div.homepage #topstrip2 #conferenceNews p.veiwAllNews {display:block; text-align:right;}



/* ===== end: homepage =====*/

div.contentHolder {background: url(../img/HolderBG.gif) repeat-y; clear:both; margin:0px; padding:0 0 20px 0;}

div.breadcrumbs {font-size:11px; color:#005daa; margin:0px; clear:both; background:url(../img/breadcrumbHouse.gif) no-repeat 20px 12px; text-align:left; padding:9px 0 0 33px; font-style:italic;}

div.breadcrumbs a {text-decoration: none; color:#005daa; padding:0px 2px;}
div.breadcrumbs a:hover {text-decoration:underline;}

#leftColumn {float:left; width:193px; margin:1px 15px 0 0; padding:0; display:inline;}

/* == SIDENAV == */
#leftColumn div.sideNav img.searchCalloutBTN {padding-top:10px; display:none;}
#leftColumn div.sideNav {width:193px; padding:0; margin:0; text-align:left;}

#leftColumn div.sideNav p {padding:8px; border:1px solid #DD7627;}

#leftColumn div.sideNav a.regButton {padding:0; margin:0 0 4px 0; display:none;}
#leftColumn div.sideNav a.regButton:hover {background:none;}

#leftColumn div.sideNav ul {
	width:193px;
	margin:0 0 20px 0; 
	padding:0; 
	list-style: none;
}
#leftColumn div.sideNav ul li {
	display:block; 
	width: 153px;
	font: 13px Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	margin: 0;
	padding: 5px 20px 5px 20px;
	border-top: 1px dashed #bbdfeb;	
}
#leftColumn div.sideNav ul li.first {
	border-top:none;	
}
#leftColumn div.sideNav ul li.group {
	padding: 5px 20px 5px 20px;
	margin-top:10px;
	width: 153px;
	font-weight:bold;
	color:#fff; 
	background:#005daa; 
	border:0;
}

#middleColumn div.sideNav ul li.group {display:none;}

/*#leftColumn div.sideNav ul li.doc {background:#fff url(../img/pdfIcon.gif) 1px no-repeat;}*/

#leftColumn div.sideNav ul li a {
	display: block;
	font-weight: normal;
	font-size: 12px;
	color: #005daa;
	text-decoration: none;
	border-bottom:none;
}
#leftColumn div.sideNav ul li.symposiaList, #leftColumn div.sideNav ul li.SynergyList {display:none; background-color: white; border:none; border-bottom: 1px solid #F4F4F4; margin:0; padding-left:50px; width:149px;}

#leftColumn div.sideNav a.exhibitBtn {margin-bottom:10px; margin-left:18px;}
#leftColumn div.sideNav a.exhibitBtn:hover {background:none;}

/* === end SIDENAV === */


/* ---- */

div.exhTabs {width: 950px; height: 31px; background: #CEE0EF url(../img/tabsBG.gif) bottom repeat-x; float: left; clear:both; margin: 10px 0px;}
div.exhTabs ul {list-style:none; margin: 0 0 0 30px;}

div.exhTabs ul li {
	float: left; 
	width: 150px; 
	text-align: center; 
	padding: 5px 20px; 
	margin: 4px 10px 0px 10px; 
	height:16px;
	border: none;
	border-bottom: none;}
div.exhTabs ul li a {text-decoration: none; color:#548CC5; font: 12px 'trebuchet ms', Arial, Helvetica, sans-serif; font-weight:bold;}

/* ---- */



#middleColumn {float: left; padding: 0; width: 490px; margin-top:4px; display:inline;}
#middleColumn.landing h1, #middleColumnWide.landing h1, #middleColumn h1, #middleColumnWide h1 {line-height:1em; font:bold 33px Georgia, "Times New Roman", Times, serif; margin:0; color:#005daa; letter-spacing:.0001em;}

#middleColumn p, #middleColumnWide p {line-height: 1.65em; font-size:12px;}

#middleColumn h2, #middleColumnWide h2 {margin:0; padding:0; color:#3299bc; font:bold 20px Georgia, "Times New Roman", Times, serif; margin:0;}
#middleColumn h3, #middleColumnWide h3 {color:#3299bc; font:bold 16px Georgia, "Times New Roman", Times, serif; line-height: 1em; margin: 26px 0 0 0;}

#middleColumn.home h1 {color: #000; line-height:1em; font: 22px 'trebuchet ms', Arial, Helvetica, sans-serif;}
#middleColumn.home span.intro {}
#middleColumn.home span.intro p {font-size: 13px; line-height: 1.5em;}

#middleColumnWide ol li, #middleColumn ol li {padding-bottom: 15px; font-size:12px;}
#middleColumnWide ul li, #middleColumn ul li {padding-bottom: 15px; font-size:12px;}

div.quotebox {padding:10px; background:#CCC; border:1px solid #999; font-style:italic;}

#middleColumn.home {width: 515px;}

#middleColumnWide {float: left; padding: 0; margin-top: 15px; width: 700px;}


#middleColumn div.sympCE {border:1px solid #3299bc; margin-bottom:20px;}
#middleColumn div.sympCE p, #middleColumn div.sympCE h2 {margin-left:10px; margin-right:10px;}
#middleColumn div.sympCE h3 {background:#3299bc; color:#fff; display:block; margin:0px; font-size:11px; text-align:center; padding:6px 10px; font-weight:normal; margin-bottom:20px;}


span.sponsorLogos img {padding: 20px 20px; vertical-align:middle; width:180px;}
#middleColumn span.sponsorLogos img {padding: 10px 20px;}
span.sponsorLogos span.anchor {float:left; padding:0 0 20px 0; margin:10px 0 0 0; display:block;}
span.sponsorLogos span.anchor img {padding:10px; height:100px; width:180px; border:none;}
span.sponsorLogos span.anchor span {width: 180px; text-align: center; display: block; padding: 0px 18px 4px 18px; margin: 0px 2px; font-weight:bold; color: #548CC5;}
span.sponsorLogos a, span.sponsorLogos span.anchor a {border:none;}
span.sponsorLogos a:hover {background:none; border:none;}

span.electronic {color:#0C3;}



#rightColumn {float: right; padding: 15px 5px; width: 213px; line-height: 1.35em; display:inline; }



div.calloutBox {width: 200px; border: 1px solid #E2E5F2; border-bottom: 10px solid #E2E5F2;}
div.calloutBox h3 {font: 20px 'trebuchet ms', Arial, Helvetica, sans-serif; color: #0462A8; display: block; background: #E2E5F2; margin:0; padding: 10px 0px 10px 10px; line-height:1.2em;}
div.calloutBox p {padding: 6px 10px; margin:0; line-height:1.5em;}


#rightColumn div.supporterBox, #rightColumn div.collaboratorBox, #rightColumn div.pageSponsorBox {width: 200px; background: url(../img/commercialsupportersBG.gif) top no-repeat; padding-top: 30px; margin-bottom:10px; text-align:center;}

#rightColumn div.collaboratorBox {background: url(../img/collaboratorsBG.gif) top no-repeat;}
#rightColumn div.pageSponsorBox {background: url(../img/pageSponsorBG.gif) top no-repeat; background-image:none; padding-top:0px;}

#rightColumn div.supporterBox img, #rightColumn div.collaboratorBox img, #rightColumn div.pageSponsorBox img {padding-left: 5px; margin:0 0 20px 0; border:none; background:none;}

#rightColumn div.sponsorHome {background: url(../img/sponsoredbyBG2.gif) top no-repeat; padding-top:20px; padding-bottom:10px;}
#rightColumn div.sponsorHome p {margin:0 auto; margin-top:5px; margin-bottom:5px; padding:0 0 10px 0; border-bottom:1px dashed #E2E5F2; width:180px;}
#rightColumn div.sponsorHome p img {margin:0; padding:0; width:180px;}

#middleColumn div.calloutBox {width:100%; color:#1E98A3; margin-top:20px; margin-bottom:20px; padding-bottom:10px;}
#middleColumn  div.calloutBox h3 {font: 20px 'trebuchet ms', Arial, Helvetica, sans-serif; color: #fff; display: block; background: #1E98A3; margin:0; padding: 10px 0px 10px 10px;}

/* ===== Registration Tables ===== */

table.regOne {margin-bottom:10px; margin-top:20px; margin-top:0px;}
table.regOne td, table.regOne th {padding:6px; text-align:left;}
table.regOne th {width:20%; background:#005daa; color:#fff;}
table.regOne th.type {width:40%;}
table.regOne tr, table.regOne td {border-bottom:1px solid #b9a9cd; background:#EEEEEE;}
table.regOne tr.subHeader, table.regOne tr.subHeader td {background:#80bdd7; color:#fff;}

table.regTwo {width:100%; margin-bottom:10px; margin-top:10px; margin-top:0px;}
table.regTwo th, table.regTwo td {text-align:left; padding:6px;}
table.regTwo th {background:#005daa; color:#fff;}
table.regTwo th.event, table.regTwo tr td.event {width:55%;}

table.regTwo tr, table.regTwo td {border-bottom:1px solid #005daa; background:#EEEEEE;}

img.bigRegButton {float:right; margin:0 0 20px 20px;}


table.FAQdatetimeTable {width:500px; margin-bottom:10px;}
table.FAQdatetimeTable tr th {background:#005daa; text-align:left; color:#fff; padding:6px;}
table.FAQdatetimeTable tr, table.FAQdatetimeTable td {border-bottom:1px solid #bbdfeb; background:#eeeeee;}
table.FAQdatetimeTable td {padding:6px;}
table.FAQdatetimeTable td.date {width:350px;}




.specialRegContainer {margin-top:20px; margin-bottom: 10px; color:#8B4DA0;}
table.specialReg {width: 680px; margin:0px; background:#eeeee; padding:0;}
table.specialReg th {width:18%; border-bottom:1px solid #8B4DA0; padding:6px; text-align:left;}

table.specialReg th.type {width:46%; font:bold 24px Georgia, "Times New Roman", Times, serif; color:#005daa;}
table.specialReg td {padding:4px 6px; text-align:left;}
.boxTop {width: 680px; padding: 10px 10px 0px 10px; background:#eeeeee; border-top:10px solid #005daa; color:#005daa;}
.boxBottom {width: 700px; height: 10px; margin-bottom:10px; margin-top: 0px; padding: 0px; background:#eeeeee;}

div.specialActivityContainer {margin:20px 20px; color:#8B4DA0; width:870px; padding: 10px 10px 10px 10px; background:#eeeeee; border-top:10px solid #8B4DA0;}

   /*=== To be updates as reg time segments expire ===*/
table.regOne th.early {text-decoration:line-through;}
table.regOne th.standard {text-decoration:line-through;}
table.regOne td.earlybird, table.specialReg td.early, table.specialReg th.early {text-decoration: line-through;}
table.regOne td.standard, table.specialReg td.standard, table.specialReg th.standard  {text-decoration: line-through;}
table.regOne tr.subHeader td.earlybird, table.regOne tr.subHeader td.standard {text-decoration:none;}

p.needRegHelp {text-align:right; font-style:italic; padding-right:30px;}

.specialEarly {color:#909090;}


p.lookingformlink {text-align:center; color:#005DA9; text-decoration:underline; cursor:pointer;}
p.printformMessage, div.firmreg {margin:5px 20px; padding:10px; background:#E4EDF5;}
p.firmreglink {color:#005DA9; text-decoration:underline; cursor:pointer;}

p.viewbio {color:#005DA9; text-decoration:underline; cursor:pointer;}
p.biodetails {margin:5px 0px; padding:10px; background:#E4EDF5;}

/* ===== Schedule Table ===== */
table.schedule {margin-bottom:10px; float:left;}
table.schedule td, table.schedule th {padding:6px 10px; text-align:left; background:#eeeeee;}
table.schedule th {width:20%; background:#005daa; color:#fff;}
table.schedule th.date {width:30%;}
table.schedule tr, table.schedule td {border-bottom:1px solid #bbdfeb;}

ul.dayTabs {float:left; margin:10px 0 0 0; padding:0px;}
ul.dayTabs li {list-style:none; float:left; padding:5px 20px 0px 20px; border:1px solid #005daa; margin:0 10px 0 0; border-bottom:none; background:#eee; height:5px; cursor:pointer;}
ul.dayTabs li.active {background:#005daa; color:#fff; font-weight:bold;}



/* ==== Interop Participants ====*/
#InteropParticipants {border:1px solid #0462A8; padding:0;}
#InteropParticipants h2 {font-size:18px; color:#fff; font-weight:bold; background:#0462A8; padding:5px; margin:0;}
#InteropParticipants h3 {font-size:16px; color:#0462A8; font-weight:bold; background:#E2E5F2; padding:4px 5px; margin:0 0 20px 0;}
#InteropParticipants img {margin:0 0 30px 30px;}
#InteropParticipants a {border:none;}
#InteropParticipants a:hover {background:none; border:none;}

/* ==== For Exhibitor Includes/Events ====  */

div.vendorEvent {margin-bottom: 25px; border-bottom: 1px solid #CEE0EF;}
#middleColumn div.vendorEvent h3 {display: block; width: 96%; background: #548CC5; color: #fff; padding: 10px;}
div.vendorEvent p {padding-left: 10px;}
div.vendorEvent p.vest {font-weight: bold; color: #548CC5; font-size: 11px;}


/* ==== Interest Areas List / Homepage ==== */

/* ==== Interest Areas Page ==== */

#interestTabs {margin:30px 0 0 0; padding:0;}
#interestTabs ul {height:30px; display:block; list-style:none; padding:0; margin:0;}
#interestTabs ul li {float:left; display:block; text-align:center; margin:0 2px 0 0; padding:7px 14px; background:#DADADA; font-size:12px; font-weight:bold;}
#interestTabs ul li.active {background:#0462A8;}
#interestTabs ul li a {color:#fff; text-decoration:none; border:none;}
#interestTabs ul li.active a {color:#fff; text-decoration:none; border:none;}
#interestTabs ul li.active a:hover {color:#fff; text-decoration:none; border:none;}

#interestFilters .active {font-weight:bold; text-decoration:underline;}

#interestFilters {margin:0; background:#0462A8; display:block; float:left; clear:both; width:580px; padding:5px 10px; color:#fff;}
#interestFilters ul {margin:0; padding:0 0 0 6px; display:block; list-style:none;}
#interestFilters ul li {;float:left;background:none; margin:0 4px 0 0; padding:3px 5px; font-size:10px; font-weight:normal;}
#interestFilters ul li.label {font-weight:bold; color:#fff;}
#interestFilters ul li a {color:#fff; border:none;}
#interestFilters a {color:#fff; margin-left:10px;}

div.interestWorkshops div.workshop {width: 600px;}

ul.recommended li {padding:0; margin:0; line-height:1em;}

div.sympStrip {background:#E9F1F8; padding:0 0 2px 0; display:block; height:84px; margin-bottom:10px; border:1px solid #CEE0EF; border-bottom:2px solid #CEE0EF; text-align:center; background:#fff;}
div.sympStrip p {color:#3068A9; font-weight:bold; padding:0 6px; margin:0 0 4px 0; display:block; background:#CEE0EF;}
div.sympStrip img { margin:0 0 0 4px;}
div.sympStrip a:hover {background:none;}

/* ==== Events/Workshop Display ==== */

div.workshop {border-bottom:1px solid #f5f5f5; padding:10px 0px; clear:both; margin:0px; width:500px;}
#middleColumn div.workshop h3, #middleColumnWide div.workshop h3 {font:bold 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; margin:0 0 0 10px; line-height:1.35em; color:#0462A8;}
#middleColumn div.workshop h3 a, #middleColumnWide div.workshop h3 a {color:#0462A8; border:none; font-size:12px;}
#middleColumn div.workshop p, #middleColumnWide div.workshop p {margin-left:10px;}
div.workshop p.datetime {font-size:14px; font-weight:bold; color:#999; margin-top:0px; clear:left;}

#middleColumn div.workshop div.SessionNumber, #middleColumnWide div.workshop div.SessionNumber {width:140px; display:inline; float:right; margin:0 10px; padding:5px; text-align:center; font-weight:bold; background:#fff; color:#98a6dc; font-size:11px; border:1px solid #b8c1e7;}
#middleColumn div.workshop div.SessionNumber strong, #middleColumnWide div.workshop div.SessionNumber strong {display:inline; padding:3px; margin-bottom:0px;}

#middleColumn div.evenWorkshop, #middleColumnWide div.evenWorkshop {background:#eeeeee;}

	/* -- for session detail pages --- */
#middleColumn.sessionDetail div.evenWorkshop, #middleColumnWide.sessionDetail div.evenWorkshop {background:#fff;}
#middleColumn.sessionDetail div.workshop h3, #middleColumnWide.sessionDetail div.workshop h3 {font-size:16px;}
#middleColumn.sessionDetail div.workshop, #middleColumnWide.sessionDetail div.workshop {border:none;}
#middleColumn.sessionDetail div.workshop h3, #middleColumn.sessionDetail div.workshop p, #middleColumnWide.sessionDetail div.workshop h3, #middleColumnWide.sessionDetail div.workshop p {margin-left:0px;}


span#lblSearchResults h3.pagetitle {font-size:12px; color:#999999; font-style:italic;}

	/* --- Session List for Education Search ---- */
#middleColumn div.searchBox #sessionList div.workshop, #middleColumn div.searchBox div.workshop {width:450px;}


		/* === Physician Execuitive Forum Sessions == */
#middleColumnWide div.PEFtrack1, #middleColumnWide div.PEFtrack2 {width:340px; float:left;}
#middleColumnWide div.PEFtrack1 {margin-right:10px;}
#middleColumnWide div.PEFtrack1 div.workshop, #middleColumnWide div.PEFtrack2 div.workshop {margin-left:10px;}
#middleColumnWide div.PEFtrack1 p.tracktitle, #middleColumnWide div.PEFtrack2 p.tracktitle {display:block; background:#649ccb; color:#fff; font-weight:bold; font-size:14px; padding:4px 10px; line-height:1.4em; height:40px;}

#rightColumn div.PEFdates {text-align:center;}
#rightColumn div.PEFdates h3 {font-size:17px; color:#ec8b15; margin-bottom:0px;}
#rightColumn div.PEFdates p {font-weight:bold; margin-top:6px; font-size:13px;}

p strong.PEFheadline {font-size:15px; color:#649ccb;}
a.pefagenda {margin:0 0 5px 10px; border:1px solid #999; float:right;}
#middleColumnWide div.atPEF {margin:0 auto; background:#f9d6aa; width:640px; padding:5px 10px;}
#middleColumnWide div.atPEF p, #middleColumnWide div.atPEF ul li {font-size:11px;}

#rightColumn div.PEFattendlist {background:url(../PEF/listBG.gif) no-repeat top left; padding:0px; width:180px; margin:0 auto; margin-top:20px;}
#rightColumn div.PEFattendlist p {padding:0px 10px;}

/* ==== Exhibitor Hosted Events Display ==== */
div.exhibitorevent {border-bottom: 1px solid #E9F1F8; padding-bottom: 10px;}
div.exhibitorevent p.datetime {font-size: 13px; font-weight:bold; color:#999;}

div.exhbitorEventsFilter {width: 424px; padding: 10px; background-color: #f5f5f5; border: 1px solid #ccc; font-size: 11px;}
div.exhbitorEventsFilter span.byLinks {}
div.exhbitorEventsFilter span.byLinks a {}

/* ==== Exhibitor Listings ==== */
#middleColumnWide.exhibitorList {width:950px;}
div.exhibitorList table {border:0; width:950px;}
div.exhibitorList table tr.header td {background:#548CC5; color:white; font-weight:bold;}
div.exhibitorList table tr td {padding:8px 5px; border:none; border-bottom: 1px solid #CEE0EF; text-align:center;}
div.exhibitorList table tr td.firstColumn {text-align:left;}

/* ===== Education Session Search ===== */
#eduSearch	{width: 464px; padding: 10px; background-color: #f5f5f5; border: 1px solid #ccc; font-size: 11px;}

#eduSearch input.btn {margin: 5px; vertical-align: bottom;}

#eduSearch strong {font-size: 10px; color: #666;}
#eduSearch .field {margin: 5px 0;}
#eduSearch ul {padding: 8px; margin: 5px 0; background-color: #efefef; width: 370px; border: 1px solid #ccc;}
#eduSearch li { 	
	margin: 0 5px;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	font-size: 12px;
	}
#eduSearch li.sunday { 	
	margin: 0 5px 0 0;
	}
#lblResults h3.pagetitle {font-size:12px; color:#333; margin-bottom:20px;}

/*div.pagination {padding:4px 10px; text-align:center; display:block; background:#E9F1F8; margin:4px 0; border-top:1px solid #CEE0EF; border-bottom:1px solid #CEE0EF;}
div.pagination a, div.pagination span {margin:0px 3px;}*/

div.pagination {text-align:center; display:block; margin:4px 0; color:#fff;}
div.pagination a, div.pagination span {margin:0px 3px; padding:5px; border:1px solid #DD7627; text-decoration:none; color:#DD7627;}
div.pagination a:hover {background:#fff;}
div.pagination span {font-weight:bold; border:none;}
div.pagination select {font-size: 11px;}

/* ===== New Products ===== */
#middleColumn #companies #companieswrap {font-size:12px; color:#999; font-style:italic; margin:10px 0; font-weight:bold;}
#middleColumn #companies table.newProductTable {width:550px; border:none; border-collapse:collapse;}
#middleColumn #companies table.newProductTable tr, #middleColumn #companies table.newProductTable tr td {border:none; border-top: 1px solid #ccc;}
#middleColumn #companies table.newProductTable tr td {padding-top:20px; margin-bottom:20px;}
#middleColumn #companies table.newProductTable tr td h3 {font:bold 14px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; margin:0 0 2px 0; line-height:1.35em; color:#0462A8;}
#middleColumn #companies table.newProductTable tr td h3 a {color:#0462A8; border:none;}
#middleColumn #companies table.newProductTable tr td p.datetime {font-size: 12px; font-weight:bold; color:#999; margin-top:0px;}
#middleColumn #companies table.newProductTable tr td div.productInfo {padding:0px 0px 10px 0px;}
#middleColumn #companies table.newProductTable tr td div.productInfo img.ProductImageThumb {float:right; margin:0 0 20px 20px;}

/* ===== Videos Page ===== */

div.videos div {width: 158px; padding:10px; margin:10px 10px 0 10px; float:left; display:block;}
div.videos div img.video {padding:4px; border:1px solid #CEE0EF;}
#middleColumn div.videos div p {padding-left:5px; line-height:1.25em;}
#middleColumn div.videos a {border:none;}
#middleColumn div.videos div a:hover {background:none;}


/* ===== SIG Meeting Tables ===== */
table.sigTable {margin-top:20px;}
table.sigTable tr.date {background:#CEE0EF;}
table.sigTable td {padding:6px; border-bottom:1px solid #E9F1F8;}

/* ===== Engage page ===== */
div.engage div.socialSite {width:660px; background-color:#eeeeee; padding:20px 20px 5px 20px; margin:0px 0 20px 0; border-top:10px solid #005daa;}
div.engage div.twitterSearchBox, div.engage div.facebookFanWidget {float:right; margin:0 0 0 20px;}
div.engage div.twitterSearchBox a {border:none;}


/* ===== HIMSS11 vidoes page ===== */
table.videos {border-top:10px solid #8B4DA0; margin-top:20px;}
table.videos tr, table.videos td {border-bottom:1px solid #8B4DA0; vertical-align:top; padding:10px 10px;}
 table.videos td img {border:1px solid #8B4DA0;}


/* ===== Footer ===== */
#footer {
	text-align:left; 
	background:url(../img/footerBG.gif) no-repeat 0px 20px;
	width:950px;
	margin:0 auto;
	margin-bottom:0px; 
	padding-bottom:10px;
	margin-top:0px;
	padding-top:0px;
}

#footer span.footerBtns {color:#fff; background:#005daa; display:block; height:26px; padding-top:10px; margin-bottom:80px; text-align:center; margin-top:0px;}
#footer span.footerBtns a {color:#fff; text-decoration:none; padding:0px 10px;}
#footer span.footerBtns a:hover {text-decoration:underline;}

#footer p {padding:0 0 0 40px; color:#999; line-height: 1.5em; width:900px;}
#footer p span.left {float:left; width:400px;}
#footer p span.right {float:right; width:300px; text-align:right; margin-right:10px;}
#footer a {text-decoration: none; color: #999; border-bottom:none;}
#footer p a:hover {text-decoration:underline; background:none;}


#advert {
padding: 15px 0px 0px 40px;
border-bottom: none;
}
#advert a {
border-bottom:none; 
}


/* --- Hotel & Travel Homepage --- */
#middleColumnWide div.ReservationBoxes {width:335px; border:1px solid #005daa; float:left; padding-bottom:10px; margin-right:10px; margin-top:10px; margin-bottom:30px;}
#middleColumnWide div.ReservationBoxes h2 {display:block; background:#005daa; color:#fff; padding:3px 6px; font-size:17px; margin-bottom:0px; font-weight:normal;} 
#middleColumnWide div.ReservationBoxes p {padding:0px 6px; font-size:11px;}


/* --- myHIMSS11 Landing Page --- */
#myHIMSSbox {width:725px; height:286px;}
#myHIMSSbox ul {list-style-type:none; float:left; width:215px; margin-left:30px; padding-left:0px;}
#myHIMSSbox ul.leftbox {margin-left:0px;}
#myHIMSSbox ul li {font-size:11px; list-style-type:none; padding:4px 0px;}



/* ===== Venture Fair ===== */
#middleColumnWide.ventureFair h1 {text-align:center;}
#middleColumnWide.ventureFair p.dctovc {background:#3299bc; color:#fff; display:block; padding:2px; text-align:center; font-weight:bold; font-size:16px;}
table.VFagenda {margin-bottom:10px;}
table.VFagenda tr th {background:#005daa; text-align:left; color:#fff; padding:6px; text-size:19px;}
#middleColumnWide table.VFagenda tr th h2 {color:#fff; margin-bottom:0px;}
table.VFagenda tr, table.VFagenda td {border-bottom:1px solid #fff; background:#eee; vertical-align:top;}
table.VFagenda td {padding:3px 6px;}
table.VFagenda td.date {width:80px;}
table.VFagenda td.lounge {width:200px; background:#dff0ff; border-left:1px solid #fff;}



table#highlights {}
table#highlights td {border: 1px solid #7a2727; padding:0;}
table#highlights td h3 {background: #7a2727; color:white; font-size: 11px; padding:10px; text-align:center; margin:0; height: 20px;}
table#highlights td h3 a {color:white; text-decoration:none; line-height:1.25em;}

table#highlights td p {padding: 0px 20px 10px 20px;}
table#highlights a {color: #7a2727; text-decoration: none; border-bottom: 1px dotted #ffffff;}
table#highlights a:hover {text-decoration: none; }


/* ==== Add to Calendar Buttons ==== */
div.addToCalBar {background:url(../img/addToCallButtonBG.gif) repeat-x; height:21px; padding-top:5px; margin-top:5px;}
div.addToCalBar a {padding-left:20px; background:url(../img/addToCalIcon.gif) no-repeat; float:right; margin-right:10px; border:none; color:#0462A8;}


table.printerfriendly {width:620px;}
table.printerfriendly tr, table.printerfriendly tr td {border-bottom:1px solid #CCC; vertical-align:top;}
table.printerfriendly tr td {padding:4px;}
table.printerfriendly th {text-align:left;}
table.printerfriendly th.starttime, table.printerfriendly th.endtime {width:65px;}
#middleColumn #schedule .showcaseList li {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
#middleColumn #schedule p {
	margin: 0;
	padding: 0;
}
#middleColumn #schedule .orangeRuleList2 {
}

#middleColumn #schedule .speakername2 {
	padding: 0;
	margin: 0;
}


#middleColumn  #schedule  .speakername {
	padding: 0px;
	margin-top: 0px;
}

#schedule {
	padding: 0;
	margin: 0;
}
.orangeRule {
	border-bottom: solid #E39444 1px;
}
.showcaseList{
	line-height:18px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


.header2orange {
	color: #E39444;
	font-weight: bold;
	text-transform: uppercase;
}

.showcaseLine {
	border-top: solid #E39444 1px;
	padding-top: 5px;

}
.speakername {
	font-weight: bold;
}
.orangeRuleList2 {
	border-bottom: dotted #E39444 1px;
	;
	width: 480px;
	padding: 5px 0px 0px 0px;
	margin: 0;
}
.scheduleTime {
	color: #0061AA;
	font-weight: bold;
}

p.esession{display:none;}

div.eventmobilink {width:168px; float:right; margin-top:20px;}
div.eventmobilink a.eventmobi_save {background-color:#e3edf6; border-color:#649ccc;}

a.eventmobi_save:before {content: "Add to ";}
a.eventmobi_save.eventmobi_active:before {content: "Remove from ";}


/* === Universal Tabs === */
#middleColumnWide #tabs, #middleColumn #tabs {font-size:12px; margin:10px 0 0 0; padding:0px;}
#middleColumnWide #tabs ul.tabs {float:left; padding-top:4px; margin:10px 0 0 0; padding-left:0px;}
#middleColumnWide #tabs ul.tabs li {margin-left:10px; list-style:none; border:1px solid #005daa; margin:0 10px 0 0; border-bottom:none; background:#eee; height:15px;}
* html #middleColumnWide #tabs li {display:inline;}
#middleColumnWide #tabs ul.tabs li, #middleColumnWide #tabs ul.tabs li a {float:left; color:#999;}
#middleColumnWide #tabs ul.tabs li.active {background:#005daa;}
#middleColumnWide #tabs ul.tabs li.active a {color:#fff;}
#middleColumnWide #tabs ul.tabs li a {text-decoration:none; padding:8px; font-weight:bold;}
#middleColumnWide #tabs div.tabContent {float:left;}


#middleColumnWide #tabs ul.tabs li a.twitter {padding-left:30px; background:url(../img/twitter.png) 10px 7px no-repeat;}
#middleColumnWide #tabs ul.tabs li a.facebook {padding-left:30px; background:url(../img/facebook.png) 10px 7px no-repeat;}
#middleColumnWide #tabs ul.tabs li a.linkedin {padding-left:30px; background:url(../img/linkedin.png) 10px 7px no-repeat;}
#middleColumnWide #tabs ul.tabs li a.youtube {padding-left:30px; background:url(../img/youtube.png) 10px 7px no-repeat;}

#middleColumn #tabs {font-size:12px; margin:10px 0 0 0; padding:0px;}
#middleColumn #tabs ul.tabs {float:left; padding-top:4px; margin:10px 0 0 0; padding-left:0px;}
#middleColumn #tabs ul.tabs li {margin-left:10px; list-style:none; border:1px solid #005daa; margin:0 10px 0 0; border-bottom:none; background:#eee; height:15px;}
* html #middleColumn #tabs li {display:inline;}
#middleColumn #tabs ul.tabs li, #middleColumn #tabs ul.tabs li a {float:left; color:#999;}
#middleColumn #tabs ul.tabs li.active {background:#005daa;}
#middleColumn #tabs ul.tabs li.active a {color:#fff;}
#middleColumn #tabs ul.tabs li a {text-decoration:none; padding:8px; font-weight:bold;}
#middleColumn #tabs div.tabContent {float:left;}

#middleColumnWide #tabs.ui-tabs {width:630px; border:none;}

/*PAJINATE*/

.page_navigation, .alt_page_navigation {padding-bottom: 10px; margin-top:20px; display:block; text-align:center;}

.page_navigation a, .alt_page_navigation a{
	padding:3px 5px;
	margin:2px;
	color:#005daa;
	font-family: Tahoma;
	font-size: 12px;
}
.active_page {
	background-color:white !important;
	color:black !important;
	text-decoration:none !important;
}	

/* ====== CONFERENCE NEWS ===== */
div.NewsImageBox {float:right; margin:10px;}
div.NewsImageBox img#imgNews {border:1px solid #CCC; padding:14px;}
div.NewsImageBox p.newsimagecaption {font-size:12px; color:#666; font-style:italic;}
p#posteddate {font-style:italic;}
p#posteddate:before {content: "Posted: ";}
