/* CSS Document */


/*
orange = #DD7627
red = #AC2124
green = #1E98A3
dark green = #163D22
*/

body {background:#fff; font: 11px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; line-height: 1.35em; color: #666666; margin:0; padding:0;}

a {color:#AC2124;}
a:hover {background:#DD7627; color:#fff;}

#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;}

.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;
	}
	


#SiteSponsor {width:728px; height:90px; padding:0; margin:0 auto; margin-bottom:10px;}

.thumbnail {float: right; padding: 5px; margin:0 0 10px 10px; background: white; border: 1px solid #CEBA85;}

span.keynotes p {margin-bottom:40px;}

h2 {color: #1E98A3; line-height: 1em; font:bold 24px 'trebuchet ms', Arial, Helvetica, sans-serif;}

#topNavContainer {
	width:950px;
	background:#000 url(../img/HIMSS09_topbanner.jpg) no-repeat top;
	height:149px;
	margin:0px;
	
	border-bottom:1px solid white;
}
#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:104px 0 0 24px;
	padding:0;
	display:block;
	list-style: none;
}

#topNavContainer ul li {
	float: left;
	display:block;
	text-align: center;
	margin:0;
	padding:5px 0 5px 20px;
}

#topNavContainer ul li a { 
	color:#fff;
	margin:0;
	padding:0;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	display:block;
}


#topNavContainer ul li a:link, #topNavContainer ul li a:visited {color: #fff;}
#topNavContainer ul li a:hover {color:#fff; background:none;}

#sublinks {width:950px; margin:0 auto; height:20px; padding:0px; margin-bottom:10px; clear:both;}
#sublinks .toplinks ul {float:left; height:12px; list-style:none; margin:0px; padding:4px 0 0 10px; clear:left; width:940px;}
#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:#fff; margin:0; padding:0 10px 0 0; border-right: 1px solid #fff; 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 {float:right; width:175px; padding:0 0 0 30px; background:url(../img/MyCalTopNavBG.gif) no-repeat; height:21px; margin:2px 0 0 0;}
#sublinks .toplinks ul li.calendar a.calendar {border-right:none; font-weight:bold; color:#DD7627; height:19px; width:145px; padding:2px 0 0 0; margin:0;}

#topNavContainer.venterfair #sublinks ul li a {border:none;}

/* ===== Search Box =====*/
div.searchBox {
	/*width: 200px;
	display:block;*/
	display:block;
	margin-top:10px; padding-bottom:20px;
}
div.searchBox p {margin:0 0 4px 0;}
div.searchBox form {margin:0; padding:0; height:10px;}
div.searchBox input {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	height:19px;
	border:1px solid #CCC;;
	width: 220px;
	padding:0px 3px;
	margin:0 2px 0 0;
	color:#999;
	float:left;
}
div.searchBox input#submit {float:left; width:55px; height:21px; padding:0; border:none;}

div.searchBox a#searchBtn {}

/* ===== end: Search Box =====*/

/* ===== 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 #slideshowWrapper {width:950px; height:276px; background:url(../img/homepageSlideBGv2.jpg) no-repeat;}
div.homepage #slideshowWrapper #slideBox {width:600px; height:276px; background:#000; float:left;}
div.homepage #slideshowWrapper #countDown {float:right; height:60px; width:235px; margin:30px 56px 40px 0; font:bold 14px Arial, Helvetica, sans-serif; text-align:center; color:#fff; display:inline;}
div.homepage #slideshowWrapper #countDown strong {font-size:48px; color:#fff; display:block;}
div.homepage #slideshowWrapper #countDown span {font-size:14px; font-weight:bold; background:red;}
div.homepage #slideshowWrapper #countDown a {}
div.homepage #slideshowWrapper #actionButtons {}
div.homepage #slideshowWrapper #actionButtons a {float:right; height:42px; width:235px; margin:0 56px 4px 0;}

div.homepage div {}
div.homepage div a {color:#DD7627; text-decoration:none;}
div.homepage div a:hover {color:#DD7627; background:none;}
div.homepage div strong {color:#DD7627;}

div.homepage div.theDivider {width:930px; display:block; height:4px; margin:20px 0 0 10px; padding:0; border-top:1px dashed #999; clear:both; float:left;}

div.homeLeft {width:295px; margin:0 22px 0 10px; padding:0; float:left; display:inline;}
div.homeLeft h2 {}
div.homeLeft p {}

div.homeMiddle {width:295px; margin:0 0 0 0; float:left;}
div.homeMiddle h2 {}
div.homeMiddle p {}

div.homeRight {width:295px; margin:0 10px 0 0; padding:0; float:right; display:inline;}
div.homeRight h2 {}
div.homeRight p {}

div.homepage span.himssNews span.date {font-weight:bold; color:#1E98A3;}



div.homepage #slideshowWrapper #myHimssBullets {width:400px; height:276px; float:left; padding-left:200px;}
div.homepage #slideshowWrapper #myHimssBullets strong {color:#fff;}
div.homepage #slideshowWrapper #myHimssBullets h2 {margin-left:200px; margin-bottom:4px; color:#fff; font-size:26px; margin-left:0;}
div.homepage #slideshowWrapper #myHimssBullets p {margin-left:200px; margin-bottom:3px; color:#fff; padding-right:10px; margin-left:0;}
div.homepage #slideshowWrapper #myHimssBullets ul {width:190px; float:left; margin:4px 0 0 0; padding:0;}
div.homepage #slideshowWrapper #myHimssBullets ul.list1 {margin-left:200px; margin-left:0;}
div.homepage #slideshowWrapper #myHimssBullets ul li {display:block; margin:0; padding:0; height:15px;}
div.homepage #slideshowWrapper #myHimssBullets ul li a {font-size:12px; margin-top:0px; padding:0; display:block; color:#FAE9DC;}
div.homepage #slideshowWrapper #myHimssBullets ul li a:hover {text-decoration:underline;}

div.homepage #slideshowWrapper #myHimssBullets {padding-left:10px; text-align:center; width:580px;}
div.homepage #slideshowWrapper #myHimssBullets a {color:#fff; font-weight:bold; position:relative; top:140px; font-size:18px; text-decoration:underline;}

div.bigHomeBTNs {float:right; margin:0 10px 0 0;}

/* ===== end: homepage =====*/


div.breadcrumbs {font-size:12px; color:#fff; margin:0px; clear:both; background:#DD7627 url(../img/H1headerBG.gif) right repeat-y; text-align:left; padding:2px 0 4px 20px; font-style:italic;}

div.breadcrumbs a {text-decoration: none; color:#fff; padding:0px 2px;}
div.breadcrumbs a:hover {background:none; color:#fff;}

#leftColumn {float:left; width:193px; margin:1px 15px 0 0; padding:0; display:inline;}

/* == SIDENAV == */
#leftColumn div.sideNav {width:193px; padding:0; margin:15px 0 0 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;}
#leftColumn div.sideNav a.regButton:hover {background:none;}

#leftColumn div.sideNav ul {
	width:193px;
	margin:0 0 20px 0; 
	padding:0; 
	border-top: 1px solid #DD7627; 
	list-style: none;
	background: #fff;
}
#leftColumn div.sideNav ul li {
	display:block; 
	width: 153px;
	font: 13px Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	background: #fff;
	margin: 0;
	padding: 5px 20px 5px 20px;
	border-bottom: 1px dashed #ccc;
	
}
#leftColumn div.sideNav ul li.group {
	padding: 5px 20px 5px 20px;
	width: 153px;
	font-weight:bold;
	color:#fff; 
	background: #DD7627; 
	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: #666666;
	text-decoration: 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: 15px; 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:#1E98A3; letter-spacing:.0001em;}

#middleColumn p, #middleColumnWide p {line-height: 1.65em; font-size:12px;}

#middleColumn h2, #middleColumnWide h2 {margin:0; padding:0;}
#middleColumn h3, #middleColumnWide h3 {font-size: 14px; color:#163D22; 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 {width: 180px; text-align: center; display: block; padding: 0px 18px 4px 18px; float:left; border-right: 1px solid #CEE0EF; border-bottom: 1px solid #CEE0EF; margin: 0px 2px; font-weight:bold; color: #548CC5;}
span.sponsorLogos a:hover {background: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 #1E98A3; border-bottom: 10px solid #1E98A3;}
div.calloutBox h3 {font: 20px 'trebuchet ms', Arial, Helvetica, sans-serif; color: #fff; display: block; background: #1E98A3; margin:0; padding: 10px 0px 10px 10px;}
div.calloutBox p {padding: 6px 10px; margin:0;}


#rightColumn div.sponsorBox, #rightColumn div.sponsorBoxCIO, #rightColumn div.cosponsorBox, #rightColumn div.collabBox {width: 200px; border: 1px solid #1E98A3; border-bottom: 10px solid #1E98A3; 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 #1E98A3; 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:#DD7627; color:#fff;}
table.regOne th.type {width:40%;}
table.regOne tr, table.regOne td {border-bottom:1px dashed #E8A06C;}

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:#DD7627; color:#fff;}
table.regTwo th.event {width:400px;}
table.regTwo tr, table.regTwo td {border-bottom:1px dashed #E8A06C;}


table.FAQdatetimeTable {width:300px; margin-bottom:10px; border-top:1px solid #ccc;}
table.FAQdatetimeTable tr, table.FAQdatetimeTable td {border-bottom:1px solid #ccc;}
table.FAQdatetimeTable td {padding:6px;}
table.FAQdatetimeTable td.date {width:160px;}


.specialRegContainer {margin-top:20px;margin-bottom: 10px;}
table.specialReg {width: 680px; margin:0px;  background:#d4eced; padding:0;}
table.specialReg th {width:18%;border-bottom:1px solid #1e98a3;padding:6px; text-align:left;}

table.specialReg th.type {width:46%;}
table.specialReg td {padding:4px 6px; text-align:left;}
.boxTop {
width: 680px;padding: 10px 10px 0px 10px;background:#d4eced url(../img/round_edge_top.gif) top left no-repeat;
}
.boxBottom {
width: 700px; height: 10px; margin-bottom:10px;margin-top: 0px; padding: 0px;background:#d4eced url(../img/round_edge_bottom.gif) bottom left no-repeat;
}

.earlybird {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;}
table.schedule th {width:20%; background:#DD7627; color:#fff;}
table.schedule th.date {width:40%;}
table.schedule tr, table.schedule td {border-bottom:1px dashed #E8A06C;}

/* ===== Registration Button Box ===== */

div.regButtonBox {float:none; border:0; width:100%; margin:10px 0 20px 0; text-align:center;}
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 #4BADB5; padding:0;}
#InteropParticipants h2 {font-size:18px; color:#fff; font-weight:bold; background:#DD7627; padding:5px; margin:0;}
#InteropParticipants h3 {font-size:16px; color:#fff; font-weight:bold; background:#4BADB5; padding:4px 10px; margin:0 0 20px 0;}
#InteropParticipants img {margin:0 0 30px 30px;}
#InteropParticipants a:hover {background: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:#DD7627;}
#interestTabs ul li a {color:#fff; text-decoration:none;}

#interestFilters .active {font-weight:bold; text-decoration:underline;}

#interestFilters {margin:0; padding:0; background:#DD7627; height:22px}
#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;}

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 dashed #1E98A3; padding:30px 0 20px 0;}
#middleColumn div.workshop h3, #middleColumnWide div.workshop h3 {font:bold 16px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; margin:0 0 2px 0; line-height:1.35em; color:#1E98A3;}
div.workshop p.datetime {font-size: 14px; font-weight:bold; color:#999; margin-top:0px;}
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;}

#middleColumn div.workshop div.SessionNumber, #middleColumnWide div.workshop div.SessionNumber {width:90px; display:inline; float:right; margin:0 0 10px 10px; border:1px solid #1E98A3; padding:0 0 4px 0; text-align:center; font-weight:bold;}
#middleColumn div.workshop div.SessionNumber strong, #middleColumnWide div.workshop div.SessionNumber strong {color:white; background:#1E98A3; display:block; padding:3px; margin-bottom:3px;}

table.workshop {border-bottom: 1px solid #E8F3BA; margin-top:20px; width:480px;}
#middleColumn table.workshop h3, #middleColumnWide table.workshop h3  {font:bold 16px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; margin:0 0 2px 0; line-height:1.35em; color:#1E98A3;}
table.workshop p.datetime {font-size: 14px; font-weight:bold; color:#999; margin-top:0px;}
table.workshop div.workshopDetail {padding:8px 14px; background: #E8F3BA; margin-top:10px; display: 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;}


/* ===== 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;}

/* ===== HIMSS Live Blog Feed (on homepage) ===== */

#leftColumn.home div.blogfeed #creditfooter {display:none;}
#leftColumn.home div.blogfeed ul {list-style:none; margin:0; padding:0;}
#leftColumn.home div.blogfeed ul li {margin:0; padding:4px 10px;}


/* ===== Footer ===== */
#footer {
	text-align:center; 
	background:#fff;
	clear: both;
	width: 950px;
	margin: 0 auto;
	margin-top: 20px; 
	padding-bottom:20px;
}

#footer span.footerBtns {color:#fff; background:#000; display:block; height:20px; padding-top:3px;}
#footer span.footerBtns a {color:#fff; text-decoration:none; padding:0px 10px;}
#footer span.footerBtns a:hover {text-decoration:underline; background:none;}
#footer p {padding:0; color:#999; line-height: 1.5em;}
#footer a {text-decoration: none; color: #999;}
#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 #DD7627; float:left; margin-right:10px; margin-top:10px;}
#middleColumn div.ReservationBoxes h2 {display:block; background:#DD7627; 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; }

/* === MyHIMSS09 Calendar ===*/
form.calendarLogin {width:550px; 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 {padding:0 10px 10px 10px; border:2px solid #DD7627; margin-bottom:10px; text-align:left; float:left; width:246px; height:230px;}
form.calendarLogin div.one {margin-right:none; float:right;}
form.calendarLogin div.LoginUser p.header {margin:12px 0; font-size:17px;}
form.calendarLogin div.LoginUser label {font-weight:bold;}
form.calendarLogin div.LoginUser input {margin:4px 0 8px 0;}
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;}
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;}

div.calendarRightBar {margin-top:50px; border:1px solid #1E98A3; border-top:4px solid #1E98A3; border-bottom:4px solid #1E98A3;}


