
#bigLinkContainer {
	height: 290px; 
	border-bottom: 1px solid #c2c2c2;
}

#bigLinkContainer .bigLink {
	width: 225px;
	height: 270px;
	float: left;
	padding-bottom: 20px;

	text-align: center;
}
	
	#bigLinkContainer .bigLink .firstLink {
		height: 260px;
		cursor: pointer;
	}

		#bigLinkContainer .bigLink .firstLink .photo {
			height:220px;
		}

		#bigLinkContainer .bigLink .firstLink .title {
			position: relative;
			top: -100px;

			color: #171717;
			font-size: 20px;
			font-weight: bold;
			line-height: 18px;
			font-family: Trebuchet MS, Helvetica, sans-serif;
			text-decoration: none;
		}

	#bigLinkContainer .bigLink .subLinks {
		height: 80px;
		position: relative;
		top: -80px;
		margin-bottom:-90px;
	}

		#bigLinkContainer .bigLink .subLinks a {
			display: block;
			margin-bottom: 10px;

			color: #4c4c4c;
			text-decoration: none;
		}
		
		#bigLinkContainer .bigLink .subLinks a:hover {
			color: #09a458;
		}

	#bigLinkContainer .bigLink .firstLink .active,
	#bigLinkContainer .bigLink .firstLink .active:hover,
	#bigLinkContainer .bigLink .subLinks .active,
	#bigLinkContainer .bigLink .subLinks .active:hover {
		padding: 0px 10px;
		background-color: #09a458;

		color: #ffffff;
	}

/*-----------------*/

#textHome {
	padding: 10px 0;
	border-top: 1px solid #ffffff;

	font-size: 10px;
	color: #a0a0a0;
	text-align: justify;
}

	#textHome a {
		color: #a0a0a0;
		text-decoration: none;
	}

/*-----------------*/

.menuleft {
	text-align: center;
}
	
	.menuleft .photo {
		height: 220px;
		position: relative;
		z-index: 1;
	}

	.menuleft .links {
		position: relative;
		top: -90px;
		z-index: 10;
		margin-bottom: -90px;
	}

		.menuleft .links .firstLinks {
		}

			.menuleft .links .firstLinks a {
				display: block;
				margin: 10px 0;
				padding-bottom: 10px;
				border-bottom: 1px solid #ffffff;

				color: #171717;
				font-size: 20px;
				font-weight: bold;
				line-height: 18px;
				font-family: Trebuchet MS, Helvetica, sans-serif;
				text-decoration: none;
			}

			.menuleft .links .firstLinks a:hover,
			.menuleft .links .firstLinks .active,
			.menuleft .links .firstLinks .active:hover {
				color: #09a458;
			}

		.menuleft .links .subLinks {
			border-bottom: 1px solid #ffffff;
		}

			.menuleft .links .subLinks a {
				display: block;
				margin-bottom: 10px;

				color: #4c4c4c;
				text-decoration: none;
			}

			.menuleft .links .subLinks a:hover,
			.menuleft .links .subLinks .active,
			.menuleft .links .subLinks .active:hover {
				background-color: #09a458;

				color: #ffffff;
			}

/*-----------------*/

.videoBox {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ffffff;
}

	.videoBox .video { 
		width: 150px;
		height: 90px;
		float: left;
		margin-right: 10px;

		font-size: 11px;
		color: #666666;
	}

	.videoBox .description {
		width: 470px;
		float: left;
	}

/*-----------------*/

.videoGallery {
}

	.videoGallery .video {
		float: left;
		margin: 0px 11px 11px 0;

		font-size: 0px;
	}

/*-----------------*/

.tableRef {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;

	text-align: center;
}

.tableRef td {
	height: 30px;
	padding: 3px;
	border-bottom: 1px solid #ffffff;
}

.tableRef .tdEmpty {
	border-bottom: 0px solid #ffffff;
}


/********************** Slideshow **************/

.videoBox #slideshow {
		width: 150px;
		height: 90px;
		float: left;
		margin-right: 10px;

		font-size: 11px;
		color: #666666;
}

		
	.videoBox #slideshow .slide{ 
		position: absolute; 
		width: 150px;
		height: 90px;
		text-decoration: none;
		overflow:hidden;	
	}

	.videoBox #slideshow .slide a {
		
	}
