html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{
	content:'';
	content:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
html{height:100%;}
body{
	margin:0;
	min-width:990px;
	height:100%;
	color:#777;
	font:14px/22px Arial, Helvetica, sans-serif;
	background:#fff;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#0072ac;
}
a:hover{text-decoration:underline;}
#wrapper{
	background:url(../images/bg-wrapper.jpg) repeat-x 50% 0;
	position:relative;
	min-height:100%;
	overflow:hidden;
}
.page #wrapper{background:url(../images/bg-page.jpg) repeat-x 50% 0;}
#header{
	padding:0 27px 3px 0;
	height:284px;
	width:963px;
	margin:28px auto 0;
	position:relative;
}
.page #header{padding:0 27px 9px 0;}




.faculty-name {
	width:100%;
	overflow:hidden;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#E81919;
	padding:0 0 8px;
	margin:0;
}


























.logo{
	position:absolute;
	z-index:2;
	top:-21px;
	left:5px;
	margin:0;
	width:284px;
	height:159px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
}
.logo a{
	height:100%;
	display:block;
}
.link-register{
	margin:1px 0 0;
	float:right;
	position:relative;
	z-index:2;
	width:152px;
	height:49px;
	background:url(../images/bg-register.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.link-register-now{
	margin-top:20px;
	float:left;
	position:relative;
	z-index:2;
	width:193px;
	height:54px;
	background:url(../images/bg_register_now.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;

}
#nav{
	position:absolute;
	z-index:2;
	width:690px !important;
	right:6px;
	top:89px;
	margin:0;
	padding:0;
	list-style:none;
}
#nav li{
	float:left;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	margin-right: 28px;
}
#nav li a{
	color:#0072ac;
	float:left;
}
#nav li a:hover,
#nav li.active a{
	color:#a7b66c;
	text-decoration:none;
}
#header .holder{
	position:relative;
	padding:188px 0 0 45px;
	height:72px;
}
.page #header .holder{padding:180px 0 0 57px;}
#header .date{
	position:absolute;
	z-index:3;
	top:132px;
	left:141px;
	background:url(../images/bg-date.png) no-repeat;
	width:70px;
	height:114px;
	overflow:hidden;
	text-indent:-9999px;
}
.page #header .date{
	top:142px;
	left:156px;
}
.text-thsna{
	float:left;
	background:url(../images/text-thsna.gif) no-repeat;
	width:81px;
	height:21px;
	margin:0 95px 0 0;
	overflow:hidden;
	text-indent:-9999px;
}
.page .text-thsna{margin:0 102px 0 0;}
.address-box{
	float:left;
	background:url(../images/bg-address.gif) no-repeat;
	width:378px;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
}
#main{
	width:100%;
	padding:0 0 38px;
}
#main:after,
.twocolumns:after{
	display:block;
	clear:both;
	content:"";
}
.twocolumns{
	width:990px;
	margin:0 auto;
}
#content{
	width:560px;
	float:left;
	margin:0 0 0 46px;
}
.article{
	width:480px;
	overflow:hidden;
	margin:0 0 39px;
	color:#777;
}
.article h2{
	font:18px/24px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 11px;
}
.text-box{
	width:100%;
	overflow:hidden;
	margin:0 0 34px;
	font-size:16px;
	line-height:24px;
	color:#000;
}
.text-box h2{
	color:#006ca7;
	font:25px/28px Arial, Helvetica, sans-serif;
	margin:0 0 17px;
}
.text-box p{margin:0 0 21px;}
.link-download{
	background:url(../images/bg-pdf.gif) no-repeat 2px 0;
	padding:0 0 0 30px;
	float:left;
	color:#505050;
	font-size:14px;
	line-height:20px;
}
.time-table{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.days{
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0 0 17px -11px;
}
.days li{
	float:left;
	padding:0 12px;
	margin:0 1px 0 -1px;
	background:url(../images/bg-days.gif) no-repeat 0 50%;
	font:13px/16px Arial, Helvetica, sans-serif;
}
.days li a{color:#478ec6;}
.legend{
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
}
.legend .key{
	float:left;
	color:#505050;
	margin:0 -5px 0 0;
	letter-spacing:1px;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
}
.legend ul{
	overflow:hidden;
	height:1%;
	list-style:none;
}
.legend ul li{
	float:left;
	margin:0 0 0 10px;
	font:11px/12px Arial, Helvetica, sans-serif;
}
.legend ul span{
	float:left;
	margin:1px 3px 0 0;
	border:1px solid #949494;
	width:14px;
	height:14px;
}
.legend .general{background:#732537;}
.legend .thrombosis{background:#21448b;}
.legend .hemostasis{background:#567a35;}
.legend .laboratory{background:#006da7;}
.legend .networking{background:#c99c5f;}
.date-bar{
	width:100%;
	overflow:hidden;
	background:url(../images/dash-border.gif) repeat-x -2px 8px;
	margin:0 0 4px;
}
.date-bar .date{
	float:left;
	background:#fff;
	letter-spacing:2px;
	padding:0 5px 0 0;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
}
.time-table .title{
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
	margin:0 0 15px;
	text-align:right;
	border-bottom:1px solid #e8e8e7;
}
.time-table .title h2{
	padding:0 11px 0 0;
	letter-spacing:1px;
	font:27px/30px Arial, Helvetica, sans-serif;
	color:#505050;
}
.time-table .title h2 span{
	font-size:11px;
	font-weight:bold;
	display:inline-block;
}
.time-table .row{
	width:546px;
	overflow:hidden;
	color:#505050;
	padding:0 0 16px 10px;
	margin:0 0 16px;
	border-bottom:1px solid #e8e8e7;
}
.time-table .time{
	text-align:right;
	float:left;
	width:120px;
	padding:0;
	margin:1px 20px 0 0;
	letter-spacing:1px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}

.time-table .event .key {
	text-align:right;
	float:left;
	width:120px;
	padding:0;
	margin:1px 20px 0 0;
	letter-spacing:1px;
}

.time-table .time sup{
	position:relative;
	top:-2px;
	font-size:9px;
	line-height:10px;
	vertical-align:top;
	display:inline-block;
}
.time-table .event{
	float:left;
	width:403px;
	font-size:13px;
	line-height:18px;
}
.time-table .event h3{
	float:left;
	width:280px;
	color:#732536;
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:0 0 6px;
}

.time-table .break{margin:-22px 0 0;}
.time-table .break h3{margin:22px 0 0;}
.time-table .event h3 a{color:#732536;}
.time-table .event .grey{color:#505050;}
.time-table .event .general{color:#732536;}
.time-table .event .thrombosis{color:#21448b;}
.time-table .event .hemostasis{color:#567935;}
.time-table .event .laboratory{color:#006ca7;}
.time-table .event .networking{color:#c99c5f;}
.time-table .event ol{
	width:100%;
	overflow:hidden;
	list-style:none;
}
.time-table .event ol li{margin:0 0 18px;}
.time-table .name{
	float:right;
	width:104px;
	font-size:11px;
	line-height:16px;
	font-weight: bold;
	vertical-align: top;
}

.time-table .name p{margin:31px 0 0;}
.time-table .name strong{font-weight:bold;}
.event-link{
	float:left;
	background:url(../images/bg-event-link.gif) no-repeat 100% 50%;
	padding:0 20px 0 0;
}
.title-row{
	background:#f1f1f1;
	margin:-16px 0 15px;
	overflow:hidden;
	border-bottom:1px solid #e8e8e7;
	width:100%;
	letter-spacing:1px;
	text-align:center;
	padding:10px 0;
}
.title-row strong{
	float: left;
	width: 400px;
	display:block;
	color:#c99c5f;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
#sidebar{
	position:relative;
	z-index:4;
	float:right;
	width:360px;
	margin:-147px 16px 0 0;
}
.page #sidebar{margin:-145px 2px 0 0;}
.img-box{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.img-box img{
	vertical-align:top;
	margin:0 0 15px;
}
.img-box .holder{
	width:100%;
	overflow:hidden;
	font:9px/14px Arial, Helvetica, sans-serif;
	color:#808183;
}
.img-box .holder p{margin:0;}
.img-block{
	width:326px;
	overflow:hidden;
	margin:0 0 20px 16px;
}
.img-block img{vertical-align:top;}
.img-frame{
	float:left;
	width:65px;
	margin:0 9px 0 0;
}
.img-box .text{
	overflow:hidden;
	height:1%;
}
.img-box .text a{
	color:#808183;
	font-weight:bold;
}
#sidebar .block{
	float:left;
	width:338px;
	font-size:13px;
	line-height:18px;
	color:#505050;
	padding:0 0 28px;
	margin:0 0 20px 10px;
	background:#d3e5f2 url(../images/bg-block.jpg) no-repeat 0 100%;
}
#sidebar .block .holder{
	float:left;
	width:295px;
	padding:23px 22px 0 21px;
	background:#d3e5f2 url(../images/bg-block.jpg) no-repeat;
}
#sidebar .block .frame{
	padding:0 10px;
	width:275px;
}
#sidebar .block h2{
	color:#015e90;
	font:21px/24px Arial, Helvetica, sans-serif;
	margin:0 0 3px;
}
#sidebar .block p{margin:0 0 16px;}
#sidebar .block p a{
	color:#478ec6;
	font-size:14px;
}
.frame-box{
	width:332px;
	padding:11px 0 0 25px;
	height:64px;
	margin:0 0 2px -30px;
	background:url(../images/bg-box-frame.png) no-repeat;
}
.frame-box .ad{
	float:left;
	width:52px;
	padding: 4px 0 0 0px;
	margin:0 22px 0 0;
}
.frame-box .ad img{vertical-align:top;}
.frame-box .text{
	color:#fff;
	font-size:15px;
	line-height:18px;
	overflow:hidden;
}
.frame-box .text strong{font-weight:bold;}
.button-holder{
	width:100%;
	overflow:hidden;
}
.button-holder .button{
	float:left;
	padding:0 0 0 17px;
	background:#478ec4 url(../images/bg-button.gif) no-repeat;
	color:#fff;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
}
.button-holder .button:hover span{text-decoration:underline;}
.button-holder .button span{
	float:left;
	padding:5px 17px 5px 0;
	background:#478ec4 url(../images/bg-button.gif) no-repeat 100% 0;
	cursor:pointer;
}
.button-holder .download{float:right;}
.link-holder{
	width:100%;
	overflow:hidden;
}
.link-see{
	float:left;
	padding:0 0 0 24px;
	font-size:14px;
	line-height:17px;
	color:#478ec6;
	background:url(../images/bg-link-more.gif) no-repeat 0 50%;
}
.container{
	background:#3859ba url(../images/bg-container.jpg) no-repeat 50% 0;
	width:100%;
	overflow:hidden;
}
.container .holder{
	width:776px;
	margin:0 auto;
	overflow:hidden;
	padding:15px 140px 0 0;
	height:84px;
}
.link-arrow,
.link-call{
	background:url(../images/bg-arrow.png) no-repeat 100% 0;
	padding:0 36px 0 0;
	font:bold 18px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
}

.link-arrow:hover,
.link-call:hover {
	text-decoration: none;
}

.link-call{
	float:right;
	font-size:16px;
}
.blocks-section{
	width:953px;
	overflow:hidden;
	margin:-30px auto 0;
	padding:0 0 31px 45px;
}
.blocks{
	float:left;
	width:655px;
}
.blocks h2,
.partners h2{
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	color:#0072ac;
	margin:0 0 18px;
}
.blocks .holder{
	width:674px;
	overflow:hidden;
	margin:0 0 0 -50px;
}
.blocks .box{
	float:left;
	width:170px;
	margin:0 0 0 50px;
}
.photo-frame{
	width:83px;
	height:85px;
	overflow:hidden;
	padding:6px 7px 10px;
	margin:0 0 5px;
	background:url(../images/bg-photoframe.jpg) no-repeat;
}
.photo-frame img{
	vertical-align:top;
	border:1px solid #ddd6bd;
	border-color:#f4eeda #e2dccc #e1dac2 #f2ead1;
}
.blocks .box h3{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#c18e48;
	padding:0 0 4px;
}
.blocks blockquote{
	width:100%;
	overflow:hidden;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 0 8px;
	margin:0;
}
.blocks blockquote q{
	margin:0;
	padding:0;
	display:block;
}
.blocks .box a{
	float:left;
	color:#cfa974;
	font-size:9px;
	line-height:11px;
}
.partners{
	float:right;
	width:291px;
}
.partners h2{margin:8px 0 40px;}
.partners .holder{
	background:url(../images/box-border.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.ad-holder{
	width:176px;
	overflow:hidden;
	margin:0 0 15px;
	padding:16px 0 32px 42px;
}
.ad-holder img{
	vertical-align:top;
	margin:0 0 12px;
}
.link-more{
	font-size:9px;
	line-height:11px;
	float:right;
}
.link-more a{color:#808183;}
.information{
	width:100%;
	overflow:hidden;
	background:url(../images/bg_grant_partners.jpg) repeat-x 50% 0;
	border-top: 1px dashed #A9A9AA;
}
.information .holder{
	margin:0 auto;
	padding:26px 0 0;
	width:909px;
	height: 204px;
	position: relative;
}
.information h2{
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#0072ac;
	margin:0 0 17px;
}
.boxes{
	width:960px;
	overflow:hidden;
	margin:0 0 0 -29px;
	padding:0 0 30px;
}
.boxes .block{
	overflow:hidden;
	float:left;
	margin:0 14px 0 -1px;
	padding:0 0 0 32px;
	font-size:11px;
	line-height:14px;
	color:#6e7973;
	background:url(../images/block-border.gif) no-repeat;
	width:193px;
}
.text-box h3, .boxes h3{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#732536;
	margin:0 0 5px;
}

.text-box h4 {
	font-weight: bold;
}

.boxes .block a{
	color:#c18e48;
	font-size:9px;
}
.boxes p{margin:0;}
#footer{
	margin:-38px 0 0;
	width:100%;
	overflow:hidden;
	background:#dbdbdb url(../images/bg-footer.jpg) repeat-x 50% 0;
}
#footer .holder{
	width:990px;
	margin:0 auto;
	padding:7px 0 13px;
	height:18px;
	overflow:hidden;
	text-align:center;
}
* +html #footer .holder{padding:9px 0 10px;}
.footer-nav{
	display:inline;
	position:relative;
}
.footer-nav li:first-child{background:none;}
.footer-nav li{
	display:inline;
	padding:0 6px 0 11px;
	font:12px/18px Arial, Helvetica, sans-serif;
	background:url(../images/separator.gif) no-repeat 0 3px;
}
.footer-nav li a{color:#737e80;}

table {
	margin-bottom: 20px;
}

strong {
	font-weight: bold;
}

ul {
	margin-left: 1em;
	list-style-type: disc;
	list-style-image: url(../images/bullet.jpg);
	list-style-position: outside;
	margin-bottom: 1em;
}

table#registration td, table#registration th {
	color: #FFFFFF;
	padding: 6px;
	border: 4px solid white;
}

th.col1, td.col1 {
	background-color: #a2cbe1;
}

th.col2, td.col2 {
	background-color: #abcf86;
}

th.col3, td.col3 {
	background-color: #8db16e;
}

th.col4, td.col4 {
	background-color: #749559;
}

div.partnershead {
	background-image: url(../images/bg_dash.png);
	background-repeat: repeat-x;
	background-position: center;
	margin-bottom: 20px;
}

div.partnershead h4 {
	display: inline;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #FFF;
	padding-right: 6px;
}

div.partner-logo-row img {
	margin: 0 30px 30px 0;
}

#steering .person {
	width: 168px;
	display: inline-block;
	vertical-align: top;
	margin: 0 12px 12px 0;
}

#steering img {
	padding: 4px;
	border: 1px solid #dfd7bb;
	margin-bottom: 4px;
	background-color: #fefbf4;
	display: block;
}

#steering {
	font-size: 11px;
	line-height: 1.2em;
}

#steering .name {
	font-size: 12px;
}

#steering .title, #steering .name {
	font-weight: bold;
	color: #c18e48;
}

#steering .title {
	font-size: 10px;
}

#uancredits td {
	background-color: #FFF;
}

#uancredits td.col1 {
	width: 70px;
}

#uancredits td.col2 {
	width: 260px;
}

#uancredits td.col3 {
	width: 260px;
}

#legalese {
	text-align: center;
}

.event .event-title {
	display: block;
	float: left;
	width: 280px;
	margin-bottom: 12px;
}

.ui-tooltip-blue p {
	margin-bottom: 6px;
}

.time-table{ 
	width:auto; /* 403 */
	display:block;
	padding:10px 0;
	font-size:13px;
	line-height:18px;	
}

.time-table  h3 a{color:#732536;}
.time-table .grey{color:#505050;}
.time-table .general{color:#732536;}
.time-table .thrombosis{color:#21448b;}
.time-table .hemostasis{color:#567935;}
.time-table .laboratory{color:#006ca7;}
.time-table .networking{color:#c99c5f;}

.event-row {
	float: left;
}

.event-deets h3{
	color:#732536;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	margin:0 0 6px;
}


.event-people, .event-deets {
	margin-top: 8px;
}

.event-key img {
	margin-top: 16px;
}

.event-key img.top {
	margin-top: 0px;
}

.subevent .event-deets {
	border-top: 1px dashed #CCC;
	padding-top: 8px;
}

.subevent .event-people {
	padding-top: 8px;
	padding-bottom: 8px;
}

.event-key {
	width: 104px; 
	margin-right:20px; 
	float:left;
	display: inline;
	font-size: 11px;
	font-weight: bold;
}

.event-key sup{
	position:relative;
	top:-1px;
	left: 1px;
	font-size:9px;
	line-height:10px;
	vertical-align:top;
	display:inline-block;
}

.event-deets {
	width:270px; 
	margin-right:20px; 
	display: inline;
	float:left;
	margin-bottom: 6px;
}

.event-people { 
	width:100px;
	display: inline;
	float:left;
	font-size:11px;
	line-height:16px;
	font-weight: bold;
	vertical-align: top;	
}

.event-people p{ margin:31px 0 0; }
.event-people strong { font-weight:bold; }

div.spacer{clear:both; display:block;}

h3 span.note {
	margin-left: 4px;
}
span.note { 
	color: red;
	font-weight: bold;
}

p.note { 
	font-weight: bold;
	font-size: 10px;
}

h3.exhibitors {
	color: #FFF;
	background-color: #0275c8;
	font-size: 16px;
	font-weight: normal;
	padding: 8px;
}

.exhibitor_list {
	width: 100%;
	overflow: auto;
}

.gold_exhibitor {
	float: left;
	margin: 8px 25px;
}

.silver_exhibitor {
	float: left;
	margin: 8px;
}

.partner_list {
	width: 100%;
	overflow: auto;
}

.partner {
	float: left;
	margin: 8px;
	width: 168px;
	height: 168px;;
}

#savedate img {
	vertical-align: text-bottom;
	margin-right: 6px;
}

#grant_partners {
	padding-top: 16px;
	background: url(../images/bg_grant_partners.jpg) repeat-x left top;
}

h1.symposium {
	font-size: 25px;
	font-weight: normal;
	color: #006ca7;
	margin-bottom: 27px;
}

div.symposium {
	border-bottom: 1px solid #e8e8e7;
	padding: 16px 0px;
}

div.symposium.first {
	padding-top: 0px;
}

div.symposium.last {
	border-bottom: none;
}

div.symposium h2 {
	color: #0072ac;
	font-size: 18px;
	font-weight: normal;
}

div.symposium p {
	font-weight: bold;
	color: #000;
	margin-bottom: 12px;
	font-size: 14px;
}

div.symposium p.summary {
	font-weight: normal;
	font-size: 13px;
	color: #333333;
}

div.symposium p em {
	font-weight: bold;
	font-size: 14px;
	color: #0072ac;
}

div.symposium h3 {
	font-size: 12px;
	color: #0072ac;
	text-transform: uppercase;
	margin-top: 16px;
}