@charset "UTF-8";
/* CSS Document display:none; color: #206db6;*/

.floatLeft { float: left; }
.floatRight { float: right; }

a, img { outline: none; border: 0; color:#003E7E; }

#registerTodayContainer { width: 930px; margin:0 auto; }
.registerTodayButton { position: absolute; margin:-20px 0 0 790px; z-index: 3500; }

.bluebar { position: absolute; margin:100px 0 0 725px; z-index: 3500; width:220px;   }
	
	.bluebar p{ margin:0 0 20px 0;
	font: 14px "Arial", Helvetica, Verdana, sans-serif;
	line-height:20px;
	padding:0;
	 color:#b9c2e5; }
	 .bluebar a{
	 color:#b9c2e5; }

#wrapper { width: 930px; margin: 50px auto; overflow: auto; background-color: #FFF; }

#header {
	height: 550px;
	padding-top: 3px;
	margin:0 auto;
	width:1073px;
}

#content { padding: 20px; }
.shortWidth { width: 600px; }
.shortWidth p{ margin:0 0 20px 0;
	font: 14px "Arial", Helvetica, Verdana, sans-serif;
	line-height:20px;
	padding:0;
	 color:#505050; }
	 .shortWidth h3 { margin: 0 0 25px 0; color:#1f2f59; font-size:16px; font-family: 'Georgia', Times New Roman, Times, serif; }
	  .shortWidth h4 { margin: 0 0 25px 0; color:#1f2f59; font-size:16px; font-family: 'Georgia', Times New Roman, Times, serif; }

#headingArea {
	height: 120px;
	z-index:50;
	position:absolute;
	width:100%;
	top:480px;
	left:0;
	
} .headingWrapper {
	width:1000px;
	padding:0 30px;
	height: 120px;
	margin:0 auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e7a82e;
}
#headingArea h2 {  
	height: 100px; 
	text-indent: -9999px; 
	overflow: hidden; 
	margin:30px 0 0 0;
	float: left;	
}

#headingArea h2.agendaHeading { 
	width: 368px; 
	background-image: url(../images/headings/agendaheading2.png);
}

#headingArea h2.directionsHeading { 
	width: 420px; 
	background-image: url(../images/headings/directionsheading2.png);
}

#headingArea h2.registrationHeading { 
	width: 322px; 
	background-image: url(../images/headings/registrationHeading.jpg);
}

#headingArea h2.sponsorsHeading { 
	width: 420px; 
	background-image: url(../images/headings/sponsorsheading.png);
}

#headingArea h2.speakersHeading { 
	width: 420px; 
	background-image: url(../images/headings/speakersheading.png);
}
#headingArea h2.lodgingHeading { 
	width: 420px; 
	background-image: url(../images/headings/lodgingheading.png);
}
#headingArea h2.homeHeading { 
	width: 368px; 
	background-image: url(../images/headings/registerHeading2.png);
}
#headingArea h2.mediaHeading { 
	width: 438px; 
	background-image: url(../images/headings/media.gif);
}

#headingArea .registerNow { width: 400px; float: right; color: #828282; font-weight: bold; font-size: 14px; }
#headingArea .registerNow a { color: #F60; text-decoration: none; }

#content { color: #666; }
#content h4 { margin: 0 0 2px 0; color:#003E7E; font-family: 'Georgia', Times New Roman, Times, serif; }
#content h3 { margin: 0 0 25px 0; color:#003E7E; font-size:16px; font-family: 'Georgia', Times New Roman, Times, serif; }
#content p.big { font-size: 28px; line-height: 30px; margin: 0 0 30px 0; color:#505050; font-family:"Times New Roman", Times, serif; }

#content .callout { 
	width: 260px;
	margin: 0 0 15px 15px;
	padding: 20px; 
	display: inline; 
	float: right; 
	background-image: url(../images/elements/calloutBg.png); 
	background-repeat: repeat-x;
}

#content .callout h5 { font-size: 16px; margin: 20px 0 5px 0; color:#505050;  font-family: 'Arial', Helvetica, Verdana, sans-serif;}
#content .callout p { font-size: 14px; line-height: 20px; margin:0; padding:0;}
#content .callout a { font-weight: bold; color:#003E7E; text-decoration: none; margin: 0; }

.topBorder { border-top: 2px solid #F60; padding-top: 20px;}

#footer { padding: 15px; font-size: 13px; color: #666; text-align: right; clear: both; }
