/* B-on-Tour */

html
{
	font-family:			Verdana, 
							Arial, 
							Helvetica, 
							sans-serif;
	color:					#000000;
	height:					100%;

	font-size:				11px;
	line-height:			16px;	
}

body
{
	padding: 				0px 
							0px 
							0px 
							0px;						
   	margin: 				0px 
							0px 
							0px 
							0px;	
   	background-color: 		#FFFFFF;	
	height:					100%;	
}
div
{
	padding: 				0px 
							0px 
							0px 
							0px;						
   	margin: 				0px 
							0px 
							0px 
							0px;	
}
img
{
	border:					none;
}
h1
{
	color:					#339933;
	font-size:				24px;
	font-weight:			700;
	line-height:			30px;
	
	padding: 				0px 
							0px 
							0px 
							0px;						
   	margin: 				0px 
							0px 
							5px 
							0px;	
	font-family:			Myriad Pro, Verdana, Arial;

	text-align:				left;

}

h2
{
	color:					#cc6600;
	font-size:				1.1em;
	
	padding: 				0px 
							0px 
							0px 
							0px;						
   	margin: 				2px 
							0px 
							3px 
							0px;	


}

h3
{
	color:					#cc6600;
	font-size:				0.9em;
	
	padding: 				0px 
							0px 
							0px 
							0px;						
   	margin: 				2px 
							0px 
							3px 
							0px;	


}

h4
{
	font-family:			Comic Sans MS;
	color:					#000000;
	height:					100%;
	width:					100px;
	font-weight: 			100;
	font-size:				12px;
	line-height:			16px;	
	padding: 				0;
	margin:					1px
							0px
							0px
							0px;
}

p
{
	padding: 				0px 
							0px 
							0px 
							0px;						
   	margin: 				0px 
							0px 
							10px 
							0px;	
}
a:link, a:active, a:visited
{
	color:					#339933;	
	text-decoration:		underline;
}
a:hover
{
	color:					#339933;		
	text-decoration:		none;
}
.break
{
	border: 				0; 
	border-top: 			1px dotted #333333; 
	
	height: 				1px; 
	
	margin-top: 			23px; 
	margin-bottom: 			16px;	
}
#homelink
{
	height: 				175px;
	width: 					175px;
		
	position: 				absolute;
	left: 					0px;
	top: 					40px;	
}
#site_container
{

	position:				relative;
	
	width:					895px;
	margin: 				0 auto;	

	height:					978px;

	background-color:		#FFFFFF;	
	

	z-index:				1;
	
}
#header
{
	position: 				relative;
	width:					895px;
	height:					351px;
	background-image:		url('../images/header.png');
	z-index:				1;
}

#content_container
{
	position: 				absolute;
	top: 					200px;
	background: 			none;
	
	width: 					895px;

	z-index: 				1;
}
#left
{
	width:					182px;
	position:				relative;
	top:					50px;	
	left: 					0px;
	float:					left;
	z-index:				1;
}
#menu
{
	width:					182px;
	min-height:             306px;
	position:				relative;
	top:					0px;
	padding-top: 			9px;
	padding-bottom:			10px;
	background-image:		url('../images/left_bg.png');
	background-repeat:		repeat-x;
	
	background-color:		#339b28;
	
	z-index:				1;	
}
#menu_under
{
	width:					182px;
	min-height:             395px;
	position:				relative;
	top:					0px;		
	border-left:			dotted 1px #333333;
	z-index:				1;		
	line-height:			0px;
}

#center
{
	width:					515px;
	max-width: 				515px;
	height:             	820px;	
	overflow:				hidden;
	position:				relative;
	float:					left;

	left:					-2px;
	top: 					24px;

	z-index:				2;	
	
}
	#scrollLinks
	{
		position: 			absolute;
		right:				10px;
		top:				10px;
		
		height:				770px;
		z-index:			3;
	}
	
	#scrollLinks_bottom
	{
		position:			absolute;
		bottom:				0px;
	}
#center_top
{
	width:					515px;
	height:					7px;
	
	z-index:				2;

	position:				relative;
	top:					0px;
	
	background-image:		url('../images/center_top.png');
	background-repeat:		none;

	line-height:			7px;
}
#center_content
{
	width:					515px;
	height:             	763px;
	max-width:				515px;
	overflow:				hidden;
	
	z-index:				2;

	position:				relative;
	top:					0px;
	
	background-image:		url('../images/center_middle.png');
	background-repeat:		repeat-y;
	
	text-align:				left;

}
#center_spacer
{
	width:					515px;
	height:             	15px;
	
	overflow:				hidden;
	
	z-index:				2;

	position:				relative;
	top:					0px;
	
	background-image:		url('../images/center_middle.png');
	background-repeat:		repeat-y;
	
	text-align:				left;

}
#text
{
	padding:	            15px
	                        25px
							15px
							25px;
	text-align:				justify;
	text-size:				0.8em;
}
	#text h1
	{
		padding:           		5px
								0px
								5px
								0px;	
	}
#center_bottom
{
	width:					515px;
	height:					7px;
	
	position:				relative;
	top:					0px;
	
	background-image:		url('../images/center_bottom.png');
	background-repeat:		none;

	line-height:			7px;
	z-index:				2;
}


#right
{
	width:					202px;
	position:				absolute;
	left:					693px;
	top:					150px;
}

#right_header
{
	width:					202px;
	height:					42px;
	background-image:		url('../images/right_header_bg.png');
	background-repeat:		repeat-x;
	
	color:					#fff;
	line-height:			42px;
	text-align:				center;
	
	font-family:			"MyriadPro-Semibold", Myriad Pro, Arial, Verdana;	
	font-weight:			600;
	font-size:				15px;

}
#right_middle
{
	width:					202px;
	background-color:		#cddc2e;
	height:					190px;
	
	color:					#336633;
	font-size:				10px;
	font-family:			Verdana, Arial;
	
	position:				absolute;
}
	#right_middle table
	{
		position: 				relative;
		width:					188px;
		left: 					7px;
		border-spacing:         0;
		border:					0;

	}
	#right_middle tr
	{
		
		padding: 				0px 
								0px 
								0px 
								0px;						
		margin: 				0px 
								0px 
								0px 
								0px;
		height: 				22px;						
	}
	#right_middle td
	{
		border: 				0;
		border-bottom:			1px dotted #FFFFFF;
		height: 				22px;
		
		padding-left:			8px;
		text-align:				left;
	}
	.agenda_table_fixed_height 
	{
		position: 				relative;
		margin-top: 			auto;
		margin-bottom: 			auto;
		height: 				15px;
		overflow: 				hidden;		
	}
	#right_middle #agenda_right
	{
		padding-right: 			5px;
		text-align:				right;	
	}
	#right_middle a, #right_middle a:visited, #right_middle a:active
	{
		color:					#336633;
		text-decoration:		none;
	}
	#right_middle a:hover
	{
		color:					#336633;
		text-decoration:		underline;
	}	
	#right_middle #newsletter_div
	{
		position:				absolute;
		bottom:					0px;
		
		
		height:					25px;
		width:					100%;

		background-color:		#339b28;
		background-image:		url('../images/newsletter_link.png');		
		
		color:					#FFFFFF;
		text-align:				center;		
		line-height:			23px;
		font-size:				13px;
		font-family:			"MyriadPro-Semibold", Myriad Pro, Arial, Verdana;	
		font-weight:			600;		
	}
	#right_middle #newsletter_div a:link, 
	#right_middle #newsletter_div a:active, 
	#right_middle #newsletter_div a:visited, 
	#right #right_header a:link, 
	#right #right_header a:active, 
	#right #right_header a:visited
	{
		color:					#ffffff;	
		text-decoration:		none;
	}
	#right_middle #newsletter_div a:hover, #right #right_header a:hover
	{
		color:					#ffffff;		
		text-decoration:		underline;
	}	
#right_bottom
{
	top:						190px;
	position:					relative;
	border:						0;
	border-right:				1px dotted #333333;
	line-height:				0px;
}

#footer_container
{
	position:				relative;

	bottom:					0;
	
	width:					100%;
	height:					225px;
	background-image:		url('../images/footer_bg.png');
	

	
	color:					#FFFFFF;
	
	z-index:				0;
}
#footer_top
{
	position:				relative;
	top:					55px;
	
	width:					895px;
	height:					105px;
	
	margin: 				0 auto;	
	
	border-left:			1px dotted #FFFFFF;
	border-right:			1px dotted #FFFFFF;
							
}
	#footer_top h3
	{
		margin:				0px
							0px
							0px
							0px;
		color:				#FFF;
								
		font-family:		"MyriadPro-Semibold",
							Myriad Pro,
							Verdana, 
							Arial, 
							Helvetica, 
							sans-serif;		
		font-size:			1.2em;
	}
	#footer_top p
	{
		margin:				0px
							0px
							0px
							0px;
		color:				#FFF;
		font-family:		Verdana, 
							Arial, 
							Helvetica, 
							sans-serif;		
		font-size:			0.8em;
	}
	#footer_top table
	{
		height:				100%;		
	}
	#footer_top tr
	{
		height:				100%;	
	}
	#footer_top td
	{
		height:				100%;	
		border-right:		1px dotted #FFFFFF;
		vertical-align:		top;
		padding:            0px
		                    0px
							0px
							12px;
	}
	#footer_top	a, #footer_top a:visited, #footer_top a:active
	{
		color:				#FFFFFF;
		text-decoration:	none;
	}
	#footer_top	a:hover
	{
		color:				#FFFFFF;
		text-decoration:	underline;
	}	
#footer_border
{
	position:				relative;
	top:					50px;
	
	width:					895px;
	height:					25px;
	
	line-height:			25px;
	
	margin: 				0 auto;	
	
	border-bottom:			1px dotted #FFFFFF;
}
#footer_bottom
{
	width:					100%;
	position:				absolute;
	
	bottom:					3px;
	text-align:				center;
	
	font-size:				0.8em;
	

}
	#footer_bottom	a, #footer_bottom a:visited, #footer_bottom a:active
	{
		color:				#FFFFFF;
		text-decoration:	none;
	}
	#footer_bottom	a:hover
	{
		color:				#FFFFFF;
		text-decoration:	underline;
	}	
