@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
html{
	background:url('../images/bg-gradient.png') repeat-x;
	background-color:#00a4e4;
	font-family:Arial, Helvetica, sans-serif;
	color:#483f36;
	font-size:9.5pt;
	line-height:19px;
	height:100%;
	width:100%;
	
}
body{
	width:936px;
	margin:0px auto;
}
a{
	outline:none;
	color:#000000;
	font-weight:bold;
}
img{
	border:none;
	margin:0;
	padding:0;
}
a#meritalk_sponsor{
	display:block;
	background:url('../images/meritalk.png') no-repeat;
	height:49px;
	width:122px;
	cursor:pointer;
	text-indent:-9999px;
}
/***********************MAIN NAV***************************/
#header .logo, #header .title, #header .tag {
	display:none;
}
/***********************MAIN NAV***************************/
ul#nav{
	background:url("../images/nav_bg.png") no-repeat;
	float:left;
	height:249px;
	width:150px;
}
ul#nav li{
	display:inline;
}
ul#nav li a{
	display: block;
	float:left;
	height:21px;
	outline:none;
	text-indent:-19999px;
	margin-bottom:6px;
}
ul#nav li#Home a{
	background:url('../images/nav_full_2.png') 0 0px no-repeat;
	width: 150px;
}
ul#nav li#Home a:hover{
	background-position: -150px -0px;
}
ul#nav li#Home.active a{
	background-position: -300px -0px;
}
ul#nav li#Registration a{
	background:url('../images/nav_full_2.png') 0px -28px no-repeat;
	width: 150px;
}
ul#nav li#Registration a:hover{
	background-position: -150px -28px;
}
ul#nav li#Registration.active a{
	background-position: -300px -28px;
}
ul#nav li#Program a{
	background:url('../images/nav_full_2.png') 0px -56px no-repeat;
	width: 150px;
}
ul#nav li#Program a:hover{
	background-position: -150px -56px;
}
ul#nav li#Program.active a{
	background-position: -300px -56px;
}
ul#nav li#Speakers a{
	background:url('../images/nav_full_2.png') 0px -84px no-repeat;
	width: 150px;
}
ul#nav li#Speakers a:hover{
	background-position: -150px -84px;
}
ul#nav li#Speakers.active a{
	background-position: -300px -84px;
}
ul#nav li#Advisory_Group a{
	background:url('../images/nav_full_2.png') 0px -112px no-repeat;
	width: 150px;
}
ul#nav li#Advisory_Group a:hover{
	background-position: -150px -112px;
}
ul#nav li#Advisory_Group.active a{
	background-position: -300px -112px;
}
ul#nav li#Sponsors a{
	background:url('../images/nav_full_2.png') 0px -140px no-repeat;
	width: 150px;
}
ul#nav li#Sponsors a:hover{
	background-position: -150px -140px;
}
ul#nav li#Sponsors.active a{
	background-position: -300px -140px;
}
ul#nav li#Venue a{
	background:url('../images/nav_full_2.png') 0px -169px no-repeat;
	width: 150px;
}
ul#nav li#Venue a:hover{
	background-position: -150px -169px;
}
ul#nav li#Venue.active a{
	background-position: -300px -169px;
}
ul#nav li#Awards a{
	background:url('../images/nav_full_2.png') 0px -196px no-repeat;
	width: 150px;
}
ul#nav li#Awards a:hover{
	background-position: -150px -196px;
}
ul#nav li#Awards.active a{
	background-position: -300px -196px;
}
ul#nav li#Contact a{
	background:url('../images/nav_full_2.png') 0px -223px no-repeat;
	width: 150px;
}
ul#nav li#Contact a:hover{
	background-position: -150px -223px;
}
ul#nav li#Contact.active a{
	background-position: -300px -223px;
}
/****************MAIN COLUMN SETUP**********************/
div#content{
	background-color:#FFFFFF;
	float:left;
	margin-bottom:20px;
	min-height:322px;
	height:auto !important;
	height:322px;
	padding:24px;
	width:568px;
	text-align:left;
}
div#main_right{
	background:url("../images/right_col_bg.png") no-repeat;
	height:350px;
	width:169px;
	float:right;
}
/*********************Typical Text*************************/
div#content .text h3 {
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	font-weight:normal;
	color:#FF0000;
	margin-top:30px;
}

div#content .text h4 {
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	font-weight:normal;
}
div#content .text h4.full {
	margin:1em 0 1em 0;
	padding:4px 6px;
	background-color:#F0F1F2;
	color:#005171;
	font-weight:normal;
	text-transform:uppercase;
}
div#content .text ul {
	list-style:none;
}

div#content .text ul li {
	clear:both;
}
div#content .text ul li ul li {
	padding-bottom:10px;
}

div#content .text ul li ul li span {
	text-transform:uppercase;
	font-weight:bold;
	color:#005171;
}

div#content .text p {
	margin:10px 0;
}

div#content .text p span {
	text-transform:uppercase;
	font-weight:bold;
	color:#005171;
}
/*********************Center Col*************************/
div.content_col{
	width:272px;
	float:left;
	height:100%;
}
div.content_col#right{
	background-color:#f0f1f2;
	margin-left:24px;
}

div.content_col h1{
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	color:#ff0000;
	text-transform:uppercase;
	font-size:19pt;
	line-height:25px;
}
div.content_col h2{
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	color:#ff0000;
	text-transform:uppercase;
	font-size:14pt;
	margin-bottom:20px;
	font-weight:normal;
}
div.content_col h1 span{
	color:#005171;
	font-size:14pt;
	font-weight:normal;
}
div.content_border_left{
	border-left:solid 3px #ff0000;
	padding:3px 0 3px 8px;
	margin-top:30px;
}
div.content_border_left#last{
	margin-bottom:30px;
}
div.content_border_left p{
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	text-transform:uppercase;
	color:#483f36;
	font-size:9.25pt;
	line-height:18px;
}
div.content_border_left p span{
	text-transform:uppercase;
	color:#000;
	font-size:16pt;
	font-weight:bold;
}
div.content_col#right table{
	border-collapse:collapse;
	margin:20px;
	width:230px;
}
div.content_col#right table tr#last_row td{
	border-bottom:none;
}
div.content_col#right table td{
	padding-top:6px;
	padding-bottom:6px;
	border-bottom: solid 1px #d3d4d5;
}
div.content_col#right table td.first{
	padding-bottom:6px;
	padding-top:0px;
}

div.content_col#right table td span{
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	color:#005171;
	text-transform:uppercase;
	font-weight:bold;
}
div.content_col#right table td p {
	font-size:9.25pt;
	margin-left:20px;
}

/*********************RIGHT COL************************/
a#register_button{
	background:url('../images/register_button.png') no-repeat;
	background-position: 0px 0px;
	display:block;
	height:32px;
	margin-left:20px;
	text-indent:-9999px;
	width:150px;
	margin-bottom:20px;
}
a#register_button:hover{
	background-position: 0px -32px;
}	
div#main_right div{
	margin-left:20px;
}
div#main_right h4{
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	color:#D7D7D7;
	font-size:9.25pt;
	font-weight:normal;
	text-transform:uppercase;
}
div#main_right h4#hosted{
	margin-bottom:5px;
}
div#main_right p{
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	font-size:9.25pt;
	color:#fff;
	margin-bottom:8px;
	line-height:normal;
}

/******************FOOTER********************/
div#footer{
	clear:both;
	margin:0px auto;
	width:635px;
	color:#e0e0e0;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:9pt;
}
div#footer p a {
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
}
div#footer p span{
	color:#FFF;
	text-decoration:none;
}
	
/***************FOR TEMP ***********************/
div#content h1#coming{
	color:#FF0000;
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	font-size:19pt;
	line-height:25px;
	font-weight:normal;
	margin-bottom:15px;
}

/**
 * Form
 */
div#content .text form h3 {
	margin:1em 0 1ex;
	padding:4px 6px;
	background-color:#F0F1F2;
	color:#005171;
	font-weight:normal;
}
form ol {
	list-style:none;
	margin:0 0 0 1em;
	padding:0;
}
form ol li {
	margin-bottom:0.5ex;
}
form ol li.button-set {
	margin:1em 0 0 10em;
}
form ol li label {
	display:block;
	float:left;
	width:10em;
}
form ol li input {
	width:20em;
	border:1px solid #CCCCCC;
	padding:0.4ex;
}
form ol li.radio-set input {
	border:0;
	width:auto;
}
form ol li.wide-radio {
	padding-left:2em;
}
form ol li.wide-radio label {
	float:none;
	width:100%;
}
form ol li.wide-radio input {
	border:0;
	width:auto;
}
form ol li.button-set input {
	width:10em;
}
form .error {
	color:#F00;
}
.confirm label {
 color:#999999;
}
/*************** SPEAKERS ***********************/
.left-image {
	width:120px;
	float: left;
	margin-bottom:20px;
}
.speaker-name {
	color:#FF0000;
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	font-size:11pt;
	font-weight:normal;
}
.speaker-name a{
	color:#FF0000;
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	font-size:11pt;
	font-weight:normal;
}

.speaker-title {
	color:#888888;
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	font-size:9.5pt;
}
.speaker-short-bio {
	margin-top:10px;
}
/*************** PROGRAM ***********************/
#schedule td {
	border-bottom: 1px solid #CCCCCC;
	padding:8px 6px;
}

.panel-label {
	color:#FF0000;
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	font-size:11pt;
	font-weight:normal;
}
.panel-title {
	color:#000000;
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	font-size:9pt;
	font-weight:bold;
	line-height:normal;
}
.panel-subtitle {
	color:#005171;
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	font-size:8.5pt;
	font-weight:bold;
	line-height:normal;
}
.panel-moderator {
	font-family:Frutiger LT Std, Frutiger, Myriad Web Pro, Gill Sans MT, Arial, sans-serif;
	font-size:8.5pt;
	font-weight:bold;
	line-height:normal;
}
.time {
	width:115px;
	font-size:8pt;
	color:#005171;
	background-color:#F0F1F2;
}

/*************** SPONSORS ***********************/
div#content .text ul.sponsor-list {
	width:565px;
	list-style:none;
	margin:0;
}
div#content .text ul.sponsor-list li {
	width:185px;
	margin-bottom:20px;
	float:left;
	clear:none;
	text-align:center;
}
.sponsors h3 {
	margin:1em 0 2ex;
	padding:4px 6px;
	background-color:#F0F1F2;
	font-weight:normal;
}

/*************** MERIT AWARDS ***********************/

#awards p.awards-indent {
	padding-left:6px;
}

#content #awards h3.sponsors {
	margin:1em 0 2ex;
	padding:4px 6px;
	background-color:#F0F1F2;
	font-weight:normal;
	color:#005171;
}
	
a.gallery {
	float:left; 
	margin:8px 12px;
	padding:5px 0; 
	width:160px; 
	height:100px; 
	text-align:center; 
	border:1px solid #FFFFFF;
	display:block;
}

a.gallery:hover {
	background-color:#F0F1F2;
	border:1px dotted #666666;
}


.gallery-nav {font-size:85%; color:#999999; text-transform:uppercase; width:90%; margin:8px auto; text-align:right;}
.gallery-nav a { color:#999999; text-decoration:none; }
.gallery-nav a:hover { color:#333333; text-decoration:underline; }
.gallery-nav a.active { color:#333333; font-weight:bold; font-size:105%; text-decoration:none; }
.gallery-nav .inactive { color:#CCCCCC; }