	/*Grid Layout//////////////////////////////////////////////*/
	/*columns///////////////*/
	#col1, #col2, #col3{
		position: relative;
		float: left;
		margin-top: 0;
	}
	
	#col1{
		width: 224px;
		margin-left: 0;
	}
	
	#col2{
		width: 520px;
		margin-left: 1px;
	}
	
	#col3{
	position: absolute;
	top: -2px;
	right: 127px;
	}
	
	#home_page #col3{
		width: 325px;
		margin-left: 1px;
	}
	
	#sub_page_main_content{
	width: 850px;
	float: left;
	position: relative;
	}
	/*rows//////////////////////*/
	/*padding/////////////////////////*/
	#branding, #tagline_div, #counter_cell,.register_head, #sponsorship_head, #date_head, #register_head, #highlights_head, #c_photos_head, #brochure_cell, #main_cell1, #main_cell2, #sub_page_main_content{
		padding-left: 30px;
	}
	
	#main_cell1, #main_cell2, #sub_page_main_content h2{
		padding-top: 20px;
	}
	#main_nav{
		padding-top: 10px;
	}
	
	#branding, #tagline_div, #counter_cell{
		height: 145px;
	}
	#main_nav{
		height: 250px;
	}
	#main_cell1{
		height: 240px;
	}
	.register_head, #sponsorship_head, #date_head, #register_head, #highlights_head, #c_photos_head{
		padding-top: 5px;
		height: 30px;
	}
	#brochure_cell{
		height: 130px;
	}
	#main_cell2{
		height: 145px;
	}
	#highlights_vid{
		height: 190px;
	}
	#footer{
		position: absolute;
		top: 610px;
		left:0px;
	}
	#footer img{
		float: left;
		margin: 0;
	}
/*End Grid Layout///////////////////////////////*/

#speakers_page #wrapper #col2 #tagline_div #improve_marketing_head {
	color: #FFF;
}
#sessions_schedule_page #wrapper #col2 #tagline_div #improve_marketing_head {
	color: #FFF;
}
#home_page #wrapper #col2 #tagline_div #improve_marketing_head {
	color: #FFF;
}
#sponsors_page #wrapper #col2 #tagline_div #improve_marketing_head {
	color: #FFF;
}
#highlights_page #wrapper #col2 #tagline_div #improve_marketing_head {
	color: #FFF;
}
#registration_page #wrapper #col2 #tagline_div #improve_marketing_head {
	color: #FFF;
}
#sponsors_page #wrapper #col2 #tagline_div #improve_marketing_head {
	color: #FFF;
}

/* Tabbed Panel*/
#bodyText {
	margin-left: 20px;
}

#bodyText a:link, #bodyText  a:visited {
	color: #666666;
	font-weight: bold;
}
#bodyText a:hover {
	color: #E56C00;
}
.clearFloat{
	clear:both;
}


.mainContentContainerDates{
	float:left;
	width:660px;
	padding:8px;
	margin:0;
	background: #ffffff;
	border-right: 1px solid #eb9e1b;
	border-bottom: 1px solid #eb9e1b;
	position: relative;
	height: 765px;
}
.oneColFixCtrHdr #container #mainContent .mainContentContainerDates #boston {
	position: absolute;
	visibility: visible;
	left: 8px;
	top: 8px;
}
.oneColFixCtrHdr #container #mainContent .mainContentContainerDates #chicago {
	position: absolute;
	visibility: hidden;
	left: 8px;
	top: 8px;
}


.mainNavFirstandSecondDates {
	margin-right: 59px;
}
.mainNavThirdDates {
	text-align:right;
	margin-right: 0px;
}

.oneColFixCtrHdr #tabs {
	height: 30px;
	width: 659px;
	position: relative;
} 

#tabs ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	position: absolute;
	right: 169px;
	bottom: -137px;
	width: 681px;
}
#tabs li {
	float: left;
}

#tabs li a.dkOrangeTab:link, #tabs li a.dkOrangeTab:visited {
	background: #e56c00;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	margin-right: 2px;
	margin-left: 1px;
	width: 162px;
	text-align:center;
	font-weight: normal;
	border-top: 1px solid #E56C00;
	border-right: 1px solid #E56C00;
}
#tabs li a.dkOrangeTab:hover {
	color: #e56c00;
	background: #fff;
	border-top: 1px solid #E56C00;
	border-right: 1px solid #E56C00;
}
#tabs li a.ltOrangeTab:link, #tabs li a.ltOrangeTab:visited {
	background: #eb9e1b;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	margin-right: 2px;
	width: 162px;
	text-align:center;
	font-weight: normal;
	border-top: 1px solid #EB9E1B;
	border-right: 1px solid #EB9E1B;
	border-left: 1px solid #EB9E1B;
}
#tabs li a.ltOrangeTab:hover {
	color: #eb9e1b;
	background: #fff;
	border-top: 1px solid #EB9E1B;
	border-right: 1px solid #EB9E1B;
	border-left: 1px solid #EB9E1B;
}

#tabs li a.purpleTab:link, #tabs li a.purpleTab:visited {
	background: #562a65;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	margin-right: 2px;
	width: 162px;
	text-align:center;
	font-weight: normal;
	border-top: 1px solid #562A65;
	border-right: 1px solid #562A65;
	border-left: 1px solid #562A65;
}
#tabs li a.purpleTab:hover {
	color: #562a65;
	background: #fff;
	border-top: 1px solid #562A65;
	border-right: 1px solid #562A65;
	border-left: 1px solid #562A65;
}

#tabs li a.aquaTab:link, #tabs li a.aquaTab:visited {
	background: #006983;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	margin-right: 2px;
	width: 162px;
	text-align:center;
	font-weight: normal;
	border-top: 1px solid #006983;
	border-right: 1px solid #006983;
	border-left: 1px solid #006983;
}
#tabs li a.aquaTab:hover {
	color: #006983;
	background: #fff;
	border-top: 1px solid #006983;
	border-right: 1px solid #006983;
	border-left: 1px solid #006983;
}


.oneColFixCtrHdr #container #mainContent .mainContentContainerDates h1 {
	font-size: 18px;
	font-weight: bold;
	color: #EB9E1B;
}

