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

body{
    font-family: Arial,Helvetica,sans-serif;
    background-color: #dce4ed;
}


body {
	margin: 0; 
 	padding: 0; 
 	/*padding-top: 60px;*/
	padding-bottom: 60px;
 	/*text-align: center;*/
	font-family: Arial, Helvetica, sans-serif;
	
} 

#container{ 
 	/*width: 100%;*/ /* set to desired width in px or percent */
	width: 1014px;
 	padding: 0;  
 	margin: 0 auto; 
} 

#bg_container{ position: relative; margin-top: -600px;  } /*Change this margin to adjust sponsor space */

#content_container{	margin-left: 68px; z-index: 500; position:relative; }

#lower_bg { background-color: #2c221e; position: relative; z-index: 1; margin-top: -50px; width:1139px; height: 120px; display: block; }

h1{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 28px; color:#f27f16; line-height: 31px; margin-top: 42px; margin-right: 42px;}

.h3{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 20px; color:#f27f16; line-height: 31px; margin-top: 42px; margin-right: 42px;} /* This is just for some smaller text on the pheonix page so I can fit "...presented with [sponsor's logo]." */

.home_page h1{
	margin-top: 22px
}


h2{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 17px; color:#35444d; margin-right: 42px;}

p, .normaltext{ font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #35444d; }

#homepage_logo{ position: absolute; margin-left: 27px; top:23px; }


#content{
	margin-left: 52px;
	width: 780px;
}
	
	/*#content p{ margin-right: 42px; width: 560px; margin-bottom: 300px; }*/
	#content p{ margin-right: 42px; width: 540px; /*margin-bottom: 300px; */}
	
	#content ul{  }
	#content li{ font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #35444d; margin-bottom: 5px; margin-right: 80px; /*width: 500px;*/}
	
	#content ol {}
	#content ol li {}


a{ color:#f27f16; }


/*#content .schedule a{ color:#35444d; text-decoration: none; }
#content .schedule  a:hover{ color:#f27f16; text-decoration: none; }*/

#header{
	background-color: #dce4ed;
	/*padding-top: 28px;*/
	/*margin-left: 68px;*/
	
}

#primary_nav{
	position: relative;
    /*color: #523732;*/
	color:#FFFFFF;
    font-size: 13px;
    line-height: 25px;
	z-index: 2000;
}
	#primary_nav td a{
		/*color: #523732;*/
	color:#FFFFFF;
    	font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
    	line-height: 25px;
		text-decoration: none;
	}
	
	#primary_nav td a:hover, #primary_nav td a.selected{
		color:#f27f16; 
    }
	

.form_label { font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: #35444d; }
	
.border_primary001{ background:url(../images/border_primary_001.png) repeat-y;}
.border_primary002{ background:url(../images/border_primary_002.png) repeat-y;}
.border_primary003{ background:url(../images/border_primary_003.png) repeat-y;}


.sponsor_class{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 32px; color:#f07f19; font-weight: bold;}
.sponsor_hr{ background:url(../images/orange_hr.gif) repeat-x; }
.sponsor_table_head {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#2c221e; font-weight: bold;}

.sponsor_box { margin-left: 10px; }

	/*-- Individual Page Graphics --*/
	.home_page { background:url(../images/primary_home_1a.jpg) bottom no-repeat;}
		.homepagewrapper { position: relative; border-top: 1px solid #dae2ec;}
	.highlights { background:url(../images/primary_004.jpg) bottom no-repeat;}
	.locations { background:url(../images/primary_003.jpg) bottom no-repeat;}
	.sponsors { background:url(../images/primary_002.jpg) bottom no-repeat;}
	.proposals { background:url(../images/primary_004.jpg) bottom no-repeat;}
	.speakers { background:url(../images/primary_003.jpg) bottom no-repeat;}
	.where2buy { background:url(../images/primary_002.jpg) bottom no-repeat;}
	.registration { background:url(../images/primary_004.jpg) bottom no-repeat;}
	.contact { background:url(../images/primary_003.jpg) bottom no-repeat;}
	
	.location_header { color: #f07f19; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: -12px; }
	
	.location_list ul{ }
	
	.location_list li{
		background:url(../images/location_arrow.png) 0px 5px no-repeat;
		list-style: none;
		font-size: 13px;
		line-height: 16px;
		color: #35444d;
		margin-left: -40px;
		padding-left: 12px;
	}
	
	.location_list a{ text-decoration: none; color: #35444d; }
	
	.location_list a:hover{ text-decoration: none; color:#f27f16; }
	

	
#sponsor_box {margin-top: 42px;}
#sponsor_box img { border: none; }	
#sponsor_box .sponsor_class{ font-size:10px; color:#f27f16; line-height: 25px; margin-bottom: 8px; }
	
#side_nav{ padding-left: 8px;}

	#side_nav img{ border: none;}
	
#side_nav ul{ list-style: none; }
#side_nav ul li { color:#35444d; font-size: 11px; background:url(../images/location_arrow.png) 0px 8px no-repeat; margin-left: -20px; padding-left: 10px; }
#side_nav ul li a { color:#35444d; text-decoration: none; }
#side_nav ul li a:hover { color:#f27f16; text-decoration: none; }
#side_nav ul li a.selected { color:#f27f16; text-decoration: none; }

	
#register_button { padding-right: 30px; }
	#register_button img { border: none; }
	
	#register_button_a { padding-left: 1845px; }
	#register_button_a img { border: none; }
	
#footer_top{
	position: relative;
	margin-top: -20px;
	/*z-index: 500;*/

}

#lower_content{
	background:url(../images/lower_content_001a.png) repeat-y;
	/*padding-left: 104px;*/
}

/*#lower_content{
	background:url(../images/lower_content_001.png) 66px repeat-y;
	padding-left: 104px;
}*/

#test{ background:url(../images/content_borders.png) repeat-y; display:block; width: 100%; padding-left: 88px; 

}

#footer{
	position: relative;
	/*background-color: #2c221e;*/
	/*color:#FFFFFF;*/
	color: #2c221e;
	font-size: 9.5px;
	line-height: 22px;
	/*padding-left: 68px;*/
	/*margin-top: -10px;*/
	/*padding-top: 120px;*/
	width:1000px;
	z-index: 100;
	padding-bottom: 30px;
	
}

	#footer ul{
		margin: 12;
		white-space: nowrap;
		padding: 0;
		margin-left: 10px;
		
	}

	#footer li{
		display: inline;
		list-style-type: none;
		padding-left: 16px;
		margin-right: 10px;
		background:url(../images/link_arrow.png) 4px no-repeat;
		
	}

	#footer a{
		text-decoration: none;
		/*color:#FFFFFF;*/
		color: #2c221e;
	}
	
#agenda_table {}
#agenda_table td{ font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #35444d; }
#agenda_table li{ font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #35444d; }

.social_media_links { margin-top: 0px; }

.rightad{
	text-align: center;
}
.sponsors_text, .sponsors_text p{
	color: #ffffff;
}
.where_to_buy_text {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 13px; 
	color: #35444d
}
