@charset "utf-8";
/* CSS Document */

#PageWrapper
{
	display: block;
	width: 918px;
	border: 1px solid #969696;
	background: #ffffff;
	padding: 0 0 7px 0;
	font-family: Arial, Helvetica, sans-serif;
}
#PageWrapper img
{
	padding: 0;
	margin: 0;
	border: none;
}
#PageWrapper .leftContent
{
	display: block;
	padding-left: 14px;
	width: 443px;
	float: left;
}
#PageWrapper .rightPromo
{
	display: block;
	width: 461px;
	float: right;
	padding-top: 70px;
}

#PageWrapper .leftContent .descriptionArea
{
	display: block;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

	#PageWrapper .leftContent .descriptionArea .copyArea1
	{
		display: block;
		padding: 8px 0px 13px 0;
	}
	#PageWrapper .leftContent .descriptionArea .copyArea2
	{
		display: block;
		width: 306px;
		padding: 9px 0px 12px 0;
	}
	#PageWrapper .leftContent .descriptionArea .copyArea3
	{
		display: block;
		width: 367px;
		padding: 9px 0px 12px 0;
	}
	#PageWrapper .leftContent .descriptionArea .copyArea4
	{
		display: block;
		width: 377px;
		padding: 8px 0px 12px 0;
	}
	
#PageWrapper .leftContent .freeBox
{
	display: block;
	margin: 8px 0 5px 15px;
	border: 1px solid #dedede;
	width: 414px;
	padding-bottom: 5px;
}
	#PageWrapper .leftContent .freeBox .header
	{
		color: #69469e;
		font-size: 17px;
		font-weight: bold;
		text-align: center;
		margin: 17px 0 20px 0;
	}
	#PageWrapper .leftContent .freeBox .header b{ color: #ff0066; }
	
	#PageWrapper .leftContent .freeBox table.freeTable
	{
		display: table;
		width: 414px;
		padding: 0;
		margin: 0;
		border: none;
	}
	#PageWrapper .leftContent .freeBox table.freeTable td
	{
		vertical-align: top;
	}
	
		#PageWrapper .leftContent .freeBox table.freeTable td.col1 { width: 104px; }
		#PageWrapper .leftContent .freeBox table.freeTable td.col2 { width: 101px; }
		#PageWrapper .leftContent .freeBox table.freeTable td.col3 { width: 105px; }
		#PageWrapper .leftContent .freeBox table.freeTable td.col4 { width: 103px; }
		
		#PageWrapper .leftContent .freeBox table.freeTable td .copy
		{
			display: block;
			color: #00a8e0;
			font-size: 11px;			
			text-align: center;
			width: 98px;
		}
		#PageWrapper .leftContent .freeBox table.freeTable td .copy a
		{
			color: #00a8e0;
			text-decoration: none;
		}
		#PageWrapper .leftContent .freeBox table.freeTable td .copy a:hover { text-decoration: underline; color: #ff0000;}
		#PageWrapper .leftContent .freeBox table.freeTable td.col1 .copy
		{
			padding-left: 5px;
		}
		#PageWrapper .leftContent .freeBox table.freeTable td.col2 .copy
		{
			padding-left: 0px;
		}
		#PageWrapper .leftContent .freeBox table.freeTable td.col3 .copy
		{
			padding-left: 0px;
		}
		#PageWrapper .leftContent .freeBox table.freeTable td.col4 .copy
		{
			padding-left: 0px;
		}
		
#PageWrapper .leftContent table.botContentTbl
{
	display: table;
	width: 385px;
	padding: 0 0 0 15px;
	margin: 0;
	border: none;
}
	#PageWrapper .leftContent table.botContentTbl td{ vertical-align: middle; }
	#PageWrapper .leftContent table.botContentTbl td.logo1 { width: 90px; }
	#PageWrapper .leftContent table.botContentTbl td.logo2 { width: 104px; }
	#PageWrapper .leftContent table.botContentTbl td.copy { width: 191px; }
	
	#PageWrapper .leftContent table.botContentTbl td.copy .copyArea
	{
		display: block;
		width: 191px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
	}
	
	
#PageWrapper .rightPromo table.eventsTbl
{
	width: 461px;
	padding: 0;
	margin: 0;
	border: none;
}

#PageWrapper .rightPromo .bottomArea
{
	display: block;
	width: 425px;
	margin-left: 20px;
	background: #ffc6e4;
}

#PageWrapper .rightPromo .bottomArea table.botRightTbl
{
	display: table;
	width: 425px;
	padding: 0;
	margin: 0;
	border: none;
}
#PageWrapper .rightPromo .bottomArea table.botRightTbl td,
#PageWrapper .rightPromo .bottomArea table.botRightTbl td img { padding: 0; margin: 0; }
#PageWrapper .rightPromo .bottomArea table.botRightTbl td.left { width: 235px; }
#PageWrapper .rightPromo .bottomArea table.botRightTbl td.right { width: 190px; }

#PageWrapper .rightPromo .bottomArea img.subscribeButton
{
	display: block;
	padding: 0px 0 12px 84px;
}