/* CSS Document */

.left_column {
	display					: block;
	margin					: 0 0 10px 0;
	position				: relative;
	float					: left;
	margin					: 0;
	width					: 306px;
	
	/*background-color		: pink;*/
}

.inner_left_column {
	padding					: 10px 12px 10px 12px;
	text-align				: left;
}

.right_column {
	display					: block;
	margin					: 0 0 10px 0;
	position				: relative;
	float					: right;
	margin					: 0;
	width					: 306px;
	
	/*background-color		: blue;*/
}

.inner_right_column {
	padding					: 10px 12px 10px 12px;
	text-align				: left;
}

.center_column {
	display					: block;
	margin					: 0 0 10px 0;
	position				: relative;
	margin					: 0 316px 0 316px;
	/*width					: 300px;*/
	
	/*background-color		: yellow;*/
}

.inner_center_column {
	padding					: 10px 12px 10px 12px;
	text-align				: left;
}

.left_center_column {
	display					: block;
	margin					: 0 0 10px 0;
	position				: relative;
	/*float					: left;*/
	margin					: 0 316px 0 0;
	/*width					: 300px;*/
	
	/*background-color		: green;*/
}

.inner_left_center_column {
	padding					: 10px 12px 10px 12px;
	text-align				: left;
}

.right_center_column {
	display					: block;
	margin					: 0 0 10px 0;
	position				: relative;
	/*float					: left;*/
	margin					: 0 0 0 316px;
	/*width					: 300px;*/
	
	background				: url(../images/right_corner_shadow.png) no-repeat;
	background-position		: top right;
	
	/*background-color		: green;*/
}

.inner_right_center_column {
	padding					: 10px 12px 10px 12px;
	text-align				: left;
}

.full_size_column {
	position				: relative;
	width					: 100%;
	
	/*background-color		: yellow;*/
}

.inner_full_size_column {
}

.half_size_column {
	position				: relative;
	float					: left;
	width					: 50%;
	
	/*background-color		: purple;*/
}

.inner_half_size_column {
	padding					: 10px 7px 10px 7px;
}

div.content_columns_container {
	position				: relative;
	padding					: 0 0 50px 0;
	height					: auto !important; 		/* real browsers */
	height					: 560px; 				/* IE6: treaded as min-height */
	min-height				: 560px; 				/* real browsers */
	background				: url(../images/three_column_bg_bottom.png) no-repeat;
	background-position		: bottom center;
}

div.inner_content_columns_container {
	background				: url(../images/corner_shadow.png) no-repeat;
	background-position		: 8px 0px;
}

div.content_columns_container .left_column {
	width					: 330px;
}

div.content_columns_container .inner_left_column {
	padding					: 10px 18px 10px 24px;
}

div.content_columns_container .right_center_column {
	margin					: 0 0 10px auto;
	width					: 590px;
}

div.content_columns_container .inner_right_center_column {
	padding					: 0px 26px 20px 22px;
}

div.content_columns_container p {
	font-size				: 13px;
	line-height				: 15px;
}

