/*	@group Layout */
/* ------------------------------------------------------------- 
	Context with rows and columns
-------------------------------------------------------------- */	
.page {
	padding-top:20px;
	width:960px;
	margin:20px auto;
	margin-bottom:90px;
	background:#FFFFFF;	
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;		
	}		
.context {
	overflow:hidden;	
	}	
.container_row {
	overflow:hidden;
	}
		
/* Content related */		
.section {
	float:left;
	margin-right:20px;
	width:190px;
	height:40px;	
	}	
.page#ecav .section.top {

	}	
.page#ecav .section.bottom {

	}		
		

/* Header */
.context.main.head .container_row {
	/*background:url(../images/bg_ecav.png) repeat 0 0;*/
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;			
	}
.context.main.head .max_col {
	background:url(../images/line_max.png) no-repeat 0 bottom;
	}
.context.main.head .max_col {
	height:134px;
	}

/* Footer */
.context#footer {
	margin-top:40px;
	background:url(../images/line_max.png) no-repeat 210px top;
	}
.context#footer .container_row {
	/*background:#F6F7F2;*/
	}
	
	
/* Intro */	
.container_row#intro {
	background:url(../images/bg_ecav.png) repeat 0 0;
	}
	
		
				
/* Columns */
.sidebar_col {
	position:relative;
	float:left;
	margin-right:20px;
	width:190px;
	min-height:1px;
	overflow:hidden;
	}	
.main_col {
	float:left;	
	margin-right:20px;
	width:480px;
	min-height:1px;	
	overflow:hidden;			
	}
.meta_col {
	float:left;	
	width:230px;
	min-height:1px;	
	overflow:hidden;		
	}	
	
.large_col {
	float:left;
	width:100%;
	}
.max_col {
	float:left;
	width:730px;
	}
.min_col {
	float:left;
	padding-top:25px;
	margin-right:20px;		
	width:230px;		
	}
	
.form_col_left, .form_col_right {
	width:230px;	
	}
.max_form_col {
	float:left;
	width:480px;
	}		
.form_col_left {
	float:left;
	}
.form_col_right {
	float:right;
	}












