/* CSS Document */


body {background:#fff; font: 11px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; line-height: 1.35em; color: #666666; margin:0; padding:0;}

a {color:#005DA9;}
a:hover {}

#wrapper {width:950px; margin:0 auto; padding:0 0 10px 0; border:0; background:url(../img/mainPageBG.jpg) no-repeat 0px 140px;}
#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;}

#SiteSponsor {width:728px; height:90px; padding:0; margin:0 auto; margin-bottom:10px; display:none;}
#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:#fff url(../img/HIMSS11_Masthead.jpg) no-repeat top;
	height:144px;
	margin:0px;
}
#topNavContainer.venterfair {
	width:950px;
	background:#000 url(../img/HIMSS09VentureFairTopBanner.jpg) no-repeat top;
	height:130px;
	margin:0px;
	border-bottom:1px solid white;
}

#topNavContainer ul {
	height:30px;
	margin:96px 0 0 28px;
	padding:0;
	list-style-type: none;
	text-align:left;
}

#topNavContainer ul li {
	display:inline; list-style-type: none;
}

#topNavContainer ul li a { 
	color:#C4E4FF;
	margin:0 7px;
	padding:0 14px 0 0;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:none;
	border-right:1px solid #C4E4FF;
}
#topNavContainer ul li a:link, #topNavContainer ul li a:visited {color: #fff;}
#topNavContainer ul li a:hover {color:#005DA9;}
#topNavContainer ul li a.last {border-right:none;}

#sublinks {margin:0px; height:26px; padding:0px; margin-bottom:10px; clear:both; width:950px;}
#sublinks .toplinks ul {height:12px; list-style:none; margin:0; padding:4px 0 0 0; clear:left; margin-left:482px;}
#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 a.noborder {border-right:none;}
#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.venterfair #sublinks ul li a {border:none;}


/* ===== 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:240px; margin:0 22px 0 0; padding:0; float:left; display:inline;}
#homeLeft h2 {font-size:15px; font-weight:bold; padding-left:10px; color:#0862A6; background:url(../img/homepageHeaderBG_left.gif) right no-repeat; height:24px; padding-top:5px;}
#homeLeft p {font-size:12px; padding-left:10px;}

#homeMiddle {width:424px; height:402px; margin:10px 0 0 0; float:left; background:url(../img/atlantaBG.jpg) no-repeat;}
#homeMiddle h2 {font-size:16px; font-weight:bold; color:#fff;}
#homeMiddle #middleContent {width:370px; padding:20px 20px; color:#fff;}

#homeRight {width:240px; margin:0; padding:0 0 10px 10px; float:right; display:inline;}
#homeRight h2 {font-size:15px; font-weight:bold; padding-left:10px; color:#0862A6; background:url(../img/homepageHeaderBG_right.gif) left no-repeat; height:24px; padding-top:5px;}
#homeRight p {line-height:1.2em; clear:both; margin-left:10px; font-size:12px;}
#homeRight p.keynote {display:block; height:80px; margin-bottom:10px; font-size:11px;}
#homeRight span.keyname {font-weight:bold; font-size:12px;}
#homeRight span.keyname img {margin-right:10px; float:left;}


div.homepage span.himssNews span.date {font-weight:bold; color:#0862A6; line-height:1.1em;}

div.homepage #topstrip {width:940px; margin:15px 0 0 10px;}

div.homepage #topstrip #leftSide {float:left; width:303px; margin-right:20px;}
div.homepage #topstrip #leftSide h2 {font-size:15px; font-weight:bold; color:#0862A6; height:24px; padding-top:5px;}

div.homepage #topstrip #middle {float:left; width:280px;}
div.homepage #topstrip #middle h2 {font-size:15px; font-weight:bold; color:#0862A6; height:24px; padding-top:5px;}

div.homepage #topstrip #rightSide {float:right; width:303px; margin-right:10px;}
div.homepage #topstrip #rightSide #countDown {height:90px; width:303px; margin:0; font:bold 14px Arial, Helvetica, sans-serif; text-align:center; color:#fff; display:block; background:url(../img/countdownBG.gif) no-repeat; padding-top:4px;}
div.homepage #topstrip #rightSide #countDown strong {font-size:48px; color:#fff; display:block;}
div.homepage #topstrip #rightSide #countDown span {font-size:14px; font-weight:bold;}
div.homepage #topstrip #rightSide h2 {font-size:15px; font-weight:bold; color:#0862A6; height:24px; padding-top:5px;}
div.homepage #topstrip #rightSide a.whatsnew {border: none;}
div.homepage #topstrip #rightSide img.whatsnew {margin: 5px 0px 0px 0px; }


/* ===== end: homepage =====*/


div.breadcrumbs {font-size:11px; color:#005DA9; margin:0px; clear:both; background:url(../img/breadcrumbHouse.gif) no-repeat 20px 7px; text-align:left; padding:4px 0 4px 33px; font-style:italic;}

div.breadcrumbs a {text-decoration: none; color:#005DA9; 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 {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 solid #C4E4FF;	
}
#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:#649CCC; 
	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: #005DA9;
	text-decoration: none;
	border-bottom:none;
}
#leftColumn div.sideNav ul li a:hover {background: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;}
#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 30px 'trebuchet ms', Arial, Helvetica, sans-serif; margin:0; color:#005DA9; letter-spacing:.0001em;}

#middleColumn p, #middleColumnWide p {line-height: 1.65em; font-size:12px;}

#middleColumn h2, #middleColumnWide h2 {margin:0; padding:0; color:#8B4DA0;}
#middleColumn h3, #middleColumnWide h3 {font-size: 14px; color:#8B4DA0; 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;}

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: 200px; 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.sponsorBox, #rightColumn div.sponsorBoxCIO, #rightColumn div.cosponsorBox, #rightColumn div.collabBox {width: 200px; border: 1px solid #E2E5F2; border-bottom: 10px solid #E2E5F2; background: url(../img/sponsoredbyBG.gif) top no-repeat; padding-top: 30px; margin-bottom:10px; text-align:center;}

#rightColumn div.presentedBox {width: 200px; border: 1px solid #DEDEDE; border-bottom: 10px solid #DEDEDE; background: url(../img/presentedBy.gif) top no-repeat; padding-top: 30px; margin-bottom:10px;}

#rightColumn div.cosponsorBox {background: url(../img/cosponsoredbyBG.gif) top no-repeat; margin-bottom:15px;}

#rightColumn div.collabBox {background: url(../img/collaboratorsBG.gif) top no-repeat; margin-bottom:15px;}

#rightColumn div.sponsorBox a, #rightColumn div.cosponsorBox a {border:none; text-decoration:none; background:none;}
#rightColumn div.sponsorBox a:hover, #rightColumn div.cosponsorBox a:hover {border:none; background:none;}
#rightColumn div.sponsorBox img, #rightColumn div.cosponsorBox img {padding-left: 10px; margin: 10px 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;}
table.regOne td, table.regOne th {padding:6px; text-align:left;}
table.regOne th {width:20%; background:#8B4DA0; color:#fff;}
table.regOne th.type {width:40%;}
table.regOne tr, table.regOne td {border-bottom:1px solid #8B4DA0; background:#EEEEEE;}

table.regTwo {width:100%; margin-bottom:10px; margin-top:10px;}
table.regTwo th, table.regTwo td {text-align:left; padding:6px;}
table.regTwo th {background:#8B4DA0; color:#fff;}
table.regTwo th.event {width:400px;}
table.regTwo tr, table.regTwo td {border-bottom:1px solid #8B4DA0; background:#EEEEEE;}


table.FAQdatetimeTable {width:500px; margin-bottom:10px; border-top:1px dashed #ccc;}
table.FAQdatetimeTable tr th {background:#8B4DA0; text-align:left; color:#fff; padding:6px;}
table.FAQdatetimeTable tr, table.FAQdatetimeTable td {border-bottom:1px solid #8B4DA0; 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 Arial, Helvetica, sans-serif;}
table.specialReg td {padding:4px 6px; text-align:left;}
.boxTop {width: 680px; padding: 10px 10px 0px 10px; background:#eeeeee; border-top:10px solid #8B4DA0;}
.boxBottom {width: 700px; height: 10px; margin-bottom:10px;margin-top: 0px; padding: 0px;background:#eeeeee;}

   /*=== To be updates as reg time segments expire ===*/
table.regOne th.early{/*color: #589FF5;*/}
table.regOne th.standard {/*color: #589FF5;*/}
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;*/}

.specialEarly {color:#909090;}

/* ===== Schedule Table ===== */
table.schedule {margin-top:10px;}
table.schedule td, table.schedule th {padding:6px; text-align:left; background:#eeeeee;}
table.schedule th {width:20%; background:#8B4DA0; color:#fff;}
table.schedule th.date {width:40%;}
table.schedule tr, table.schedule td {border-bottom:1px solid #8B4DA0;}

/* ===== Registration Button Box ===== */

div.regButtonBox {float:none; border:0; width:100%; margin:10px 0 20px 0; text-align:center;}
div.regButtonBox a {border:none;}
/*div.regButtonBox p {padding: 4px 5px 4px 33px; background: url(../img/pdfIcon.gif) no-repeat 10px 6px; color:#548CC5; margin:0;}
div.regButtonBox p a {color: #548CC5; text-decoration: none; border-bottom: 1px dotted #548CC5;}
div.regButtonBox p a:hover {background: #CEE0EF;}*/


/* ==== 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: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; padding:0; background:#0462A8; height:22px; display:block;}
#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;}

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-top: 1px solid #F5F5F5; padding:10px 0 10px 0; clear:both;}
#middleColumn div.workshop h3, #middleColumnWide div.workshop h3 {font:bold 14px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; margin:0 0 2px 0; line-height:1.35em; color:#0462A8;}
#middleColumn div.workshop h3 a, #middleColumnWide div.workshop h3 a {color:#0462A8; border:none;}
div.workshop p {width:480px;}
div.workshop p.datetime {font-size: 14px; font-weight:bold; color:#999; margin-top:0px; clear:left; width:320px;}
div.workshop div.workshopDetail {padding:8px 14px; background: #E8F3BA; margin-top:10px; display: none;}
#middleColumnWide div.workshop div.calendarButtons a img {border:none; background:none;}
#middleColumnWide div.workshop div.calendarButtons a:hover {border:none; background:none;}
#middleColumnWide div.workshop p {width:600px;}

#middleColumn div.workshop div.SessionNumber, #middleColumnWide div.workshop div.SessionNumber {width:90px; display:inline; float:right; margin:0 0 10px 10px; border-top:1px solid #88A6B7; border-bottom:1px solid #88A6B7; padding:0 0 4px 0; text-align:center; font-weight:bold; background:#F5F5F5; color:#88A6B7; font-size:11px;}
#middleColumn div.workshop div.SessionNumber strong, #middleColumnWide div.workshop div.SessionNumber strong {display:block; padding:3px; margin-bottom:0px;}

table.workshop {border-top: 1px solid #F5F5F5; padding:10px 0 0 0; clear:both;}
#middleColumn table.workshop h3, #middleColumnWide table.workshop h3 {font:bold 14px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; margin:0 0 2px 0; line-height:1.35em; color:#0462A8;}
#middleColumn table.workshop h3 a, #middleColumnWide table.workshop h3 a {color:#0462A8; border:none;}
table.workshop p.datetime {font-size: 14px; font-weight:bold; color:#999; margin-top:0px; padding:0; margin:0;}
table.workshop div.workshopDetail {padding:8px 14px; background: #E8F3BA; margin-top:10px; display: none;}

span#lblSearchResults h3.pagetitle {font-size:12px; color:#999999; font-style:italic;}


div.sessionDetailPage div.workshop {border-top:none;}

/* ==== 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;}


/* ===== 700 pixel wide bubbles (e.g. specialty programs...) ===== */

#middleColumnWide div.bubble900 {width:860px; background:#E2E5F2 url(../img/900bubble_top.gif) no-repeat; padding:20px 20px 5px 20px; margin:10px 0 0 0;}
#middleColumnWide div.bubble900 h2 {color:#0862A6;}
#middleColumnWide div.bubble900 h2 a {color:#0862A6;}
#middleColumnWide div.bubble900 h2 a:hover {color:#0862A6; border-bottom:1px solid #0862A6;}
#middleColumnWide div.bubble900 a {color:#0862A6; border-bottom:none; font-weight:bold;}
#middleColumnWide img.bubble900Bottom {margin:0 0 10px 0; padding:0;}

/* ===== HIMSS11 engage page ===== */
div.engage div.socialSite {width:660px; background-color:#eeeeee; padding:20px 20px 5px 20px; margin:10px 0 20px 0; border-top:10px solid #8B4DA0;}
div.engage div.twitterSearchBox, div.engage div.facebookFanWidget {float:right; margin:0 0 0 20px;}
div.engage div.twitterSearchBox a {border:none;}


/* ===== Footer ===== */
#footer {
	text-align:left; 
	background:#fff;
	clear: both;
	width: 950px;
	margin: 0 auto;
	margin-top: 20px; 
	padding-bottom:20px;
	background:url(../img/footerBG.gif) no-repeat 0px 4px;
}

#footer span.footerBtns {color:#fff; background:#649CCC; display:block; height:20px; padding-top:3px; margin-bottom:80px; text-align:center;}
#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;}
#footer p span {float:right; padding-right:20px;}
#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 --- */
#middleColumn div.ReservationBoxes {width:230px; border:1px solid #8B4DA0; float:left; margin-right:10px; margin-top:10px;}
#middleColumn div.ReservationBoxes h2 {display:block; background:#8B4DA0; color:#fff; padding:3px 6px; font-size:17px; margin-bottom:0px; font-weight:normal;} 
#middleColumn div.ReservationBoxes p {padding:0px 6px; font-size:11px;}

/* ===== Venture Fair ===== */
#venturehome {padding:10px 105px 0px 105px;}
#venturehome p {font-size: 12px; line-height: 18px; }
#venturelist {font-size: 12px; line-height: 18px;
}


div.breadcrumbsvf {padding-top: 5px;font-size: 12px; color: #0168ad; margin-left: 5px;}
div.breadcrumbsvf a {text-decoration: none; color: #0168ad; padding: 0px 2px;}
div.breadcrumbsvf a:hover {background: #0168ad; color: #ffffff; border-bottom: 1px dotted #548CC5; }


#venturecontent {float: right; font-size: 12px; line-height: 20px; width: 650px; margin: 0px; padding: 0px 70px 0px 0px;}
#venturecontent h2 {color: #0068ac;}
#venturecontent h3 {color: #0068ac; font-size: 13px; line-height: 17px;}
#venturecontent a {color: #0068ac;}
#venturecontent a img {border: none;}
#venturecontent a:visited img {border: none;}
#venturecontent p {font-weight: normal;}

#ventleft p.date {font-size: 12px; font-weight: bold;}
#ventleft p.bottomi {padding-bottom: 400px;}
#ventleft p.bottome {padding-bottom:850px;}
#ventleft {background: #974dd8; float: left; margin: 0px 0px 0px 0px; padding: 10px 10px 100px 10px; width: 185px;}
#ventleft h1 {color: #fff; font-size: 12px; margin-bottom: 5px;}
#ventleft h2 {color: #fff; font-size: 12px; margin-bottom: 4px; margin-top: 12px; padding-bottom: 4px; padding-top: 10px; font-weight: bold; }
#ventleft p {color: #fff; margin: 0px; padding: 0px;}
#ventleft a {color: #fff; }
#ventleft a:hover {color: #fff;}
#ventleft hr {padding: 0px; margin: 0px; width: 100px; color: #666;}
#ventleft a.ventsign {font-size: 12px; }
#wrappervent {
margin-top: 30px;
}




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; }


/* ===== MyHIMSS10 Calendar ===== */
#calWrapper {width:758px; margin:0 auto;}
#calWrapper img.calHeader {margin-bottom:20px;}
#calWrapper div.error {text-align:center; font-weight:bold; color:#FF0000; font-size:15px;}
#calWrapper #calLeftColumn {width:500px; margin-left:12px; float:left;}
#calWrapper #calLeftColumn h1, #calWrapper #calLeftColumn h2, #calWrapper #calLeftColumn p {margin-left:20px;}
#calWrapper #calLeftColumn h1 {color:#0462A8; font-size:24px; line-height:1em;}
#calWrapper #calLeftColumn table tr td {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#calWrapper #calRightColumn {width:224px; margin-right:12px; float:right;}
#calWrapper #calRightColumn img.calBoxBottom {margin-bottom:20px;}

form.calendarLogin {width:224px; margin:0 auto;}

form.calendarLogin img {text-align:left;}

form.calendarLogin p.header {font-weight:bold; font-size:20px; color:#DD7627; line-height:1em;}

form.calendarLogin div.LoginUser {background:url(../img/calBoxBG.gif) no-repeat; text-align:left; width:224px; padding-top:15px;}
form.calendarLogin div.one {margin-right:none;}
form.calendarLogin div.LoginUser p.header {margin:0 0 12px 12px; font-size:17px;}
form.calendarLogin div.LoginUser p {margin-left:12px;}
form.calendarLogin div.LoginUser label {font-weight:bold; margin-left:12px;}
form.calendarLogin div.LoginUser input {margin:4px 0 8px 12px;}
form.calendarLogin div.LoginUser input#chkForgotPassword {float:left;}
form.calendarLogin div.LoginUser span.chkForgotPassword label {display:block; float:left; width:90%;}

form.calendarLogin div.LoginUser div.forgot {margin-top:10px; margin-left:12px;}
form.calendarLogin div.LoginUser div.forgot input {margin:0px;}
form.calendarLogin div.LoginUser div.forgot label {font-weight:normal; margin:0 0 0 3px;}

form.calendarLogin div.CreateAccount {padding:0 10px 10px 10px; border:2px solid #1D99A5; background:#CDE9F8; text-align:left; clear:both;}
form.calendarLogin div.CreateAccount p.header {font-weight:bold; font-size:14px; color:#1D99A5; line-height:1em; margin-bottom:4px;}
form.calendarLogin div.CreateAccount div.signupForm {margin:10px 0px; font-weight:bold;}

form.calendarLogin #divValidationMsg {text-align:center; font-weight:bold; color:#DD7627; margin-bottom:5px;}

#rightColumn.calendarRightBar {margin-top:60px; width:230px;}
#rightColumn.calendarRightBar p.title {font-weight:bold;}


#calendarFunctions {display:inline; height:24px; width:700px;}
#calendarFunctions, #calendarFunctions a {font-size:11px; margin-bottom:10px;}

#calendarFunctions a#lbLogout {float:left; margin-right:10px;}

div.ChangePassword {float:left;}
div.ChangePassword a {float:left; font-size:11px;}

div.changePasswordForm {display:none; width:690px;}
div.changePasswordForm, div.validationMsg div.error {float:left; clear:both; font-size:11px; background:#E2E5F2; padding:5px; margin:4px 0px;}
div.changePasswordForm input {margin-right:10px; float:left; font-size:11px;}
div.changePasswordForm label {margin-right:5px; float:left; font-size:11px;}

#calendarBox {float:left; width:700px;}


#OnlineBuyersGuide {width:480px; padding:20px 10px; margin-top:20px; background:#fff; border:1px solid #CCC;}
#OnlineBuyersGuide p {font:bold 15px Arial, Helvetica, sans-serif; padding-right:20px; line-height:1.3em; padding-top:14px;}
#OnlineBuyersGuide p strong {font-size:15px; color:#333; line-height:1.3em;}
#OnlineBuyersGuide p a.searchLink {background:#FAA61A; padding:4px; color:#fff; text-decoration:none;}

#moreFeatures {width:480px;}
#moreFeatures #yellowpages, #moreFeatures #cardpak {float:left; background:#0862A6; width:215px; color:#fff; font:13px Arial, Helvetica, sans-serif; margin:10px 0px; padding:0px 10px;}
#moreFeatures #yellowpages {margin-right:10px;}
#moreFeatures #yellowpages p, #moreFeatures #cardpak p {margin:10px 0px;}
#moreFeatures #yellowpages a, #moreFeatures #cardpak a {color:#fff; border-bottom:1px solid #fff;}


/* ==== AddThis Buttons ==== No longer using ==== */

.addthis_toolbox {border-top:1px solid #CBCBCB; border-bottom:1px solid #F5F5F5; background:#F5F5F5; height:45px; padding-top:2px; float:right; width:200px;}
.addthis_toolbox .custom_images {border-top:1px solid #F5F5F5; background:#fff url(../img/icons/shareBG.gif) no-repeat; height:33px; padding-top:8px; margin:0px 4px; padding-left:20px;  padding-right:10px; float:left;}

.addthis_toolbox .custom_images a
{
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img, .addthis_toolbox .calendar_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img, .addthis_toolbox .calendar_images a img
{
    opacity: 0.75;
}
.addthis_toolbox .custom_images a {border:none;}

.addthis_toolbox .calendar_images {border-top:1px solid #F5F5F5; background:#fff url(../img/icons/saveBG.gif) no-repeat; height:33px; padding-top:8px; margin:0px 4px; padding-left:20px; padding-right:10px; float:left;}
.addthis_toolbox .calendar_images a {border:none;}

/* ==== Addthis ShareBar ==== */
#shareBarWrapper a {border:none; font-size:10px;}
#shareBarWrapper a:hover {border:none; background: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;
}
