.column_1 {
	width: 600px;
}

.plain { 
    border: 1px solid #4C3C1B; 
    padding: 5px;
    background-color: #ddebf4; 
}
.plain_pink { 
    border: 1px solid #4C3C1B; 
    padding: 5px;
    background-color: #e86b93; 
}
.solid {
    border: 2px solid #e86b93; 
    margin: 2px 2px 10px 2px;
	padding: 3px;
}
.solid_blue {
    border: 2px solid #62c1ed; 
    margin: 2px 2px 10px 2px;
	padding: 3px;
}
.solid_red {
    border: 2px solid #a41d22; 
    margin: 2px 2px 10px 2px;
	padding: 3px;
}

.solid_cranberry {
    border: 2px solid #5e0a0c; 
    margin: 2px 2px 10px 2px;
	padding: 3px;
}


.solid_pink {
	border: 2px solid #e46991;
	margin: 2px 2px 10px 2px;
	padding: 3px;
}
.border_left {
	border-left: 2px solid #e46991;
}

.border_right {
	border-right: 2px solid #19547c;
	padding: 3px;
}

.border_bottom {
	border-bottom: 2px solid #e46991;
}

.plain_blue { 
    border: 1px solid #4C3C1B; 
    padding: 5px;
    background-color: #269eca; 
}

.solid_fall_blue {
    border: 2px solid #078ebc; 
    margin: 2px 2px 10px 2px;
	padding: 3px;
}

.solid_colour_1 {
    border: 2px solid #5e0a0c; 
    margin: 2px 2px 10px 2px;
	padding: 3px;
}

.solid_colour_2 {
    border: 2px solid #d44384; 
    margin: 2px 2px 10px 2px;
	padding: 3px;
}


.solid_colour_3 {
    border: 2px solid #19547c; 
    margin: 2px 2px 10px 2px;
	padding: 3px;
}


.double_blue {
	border: 5px double #269eca;
	margin: 2px 2px 10px 2px;
	padding: 3px;
}

.double_pink {
	border: 5px double #e46991;
	margin: 2px 2px 10px 2px;
	padding: 3px;
}

.background_pink {
	background-color: #e5b2c4;
	margin: 2px 2px 10px 2px;
	padding: 3px;
}

.background_blue {
	background-color: #b3d5de;
	margin: 2px 2px 10px 2px;
	padding: 3px;
}

.background_peach {
	background-color: #faeaed;
	margin: 2px 2px 10px 2px;
	padding: 3px;
}


.background_cream{
	background-color: #f3efe4;
	margin: 2px 2px 2px 2px;
	padding: 3px;
}


.background_green {
	background-color: #bad493;
	margin: 2px 2px 2px 2px;
	padding: 3px;
}

.background_lightblue {
	background-color: #e9f6fd;
	margin: 2px 2px 2px 2px;
	padding: 3px;
}

.background_darkblue {
	background-color: #4d95b1;
	margin: 2px 2px 2px 2px;
	padding: 3px;
}






.background_lightgray {
	background-color: #d2d2d2;
	margin: 2px 2px 2px 2px;
	padding: 3px;
}

.background_lightpink {
	background-color: #e6d1d5;
	margin: 2px 2px 2px 2px;
	padding: 3px;
}


.background_lightyellow {
	background-color: #efedc7;
	margin: 2px 2px 2px 2px;
	padding: 3px;
}

.background_lightgreen {
	background-color: #c9e1e1;
	margin: 2px 2px 2px 2px;
	padding: 3px;
}

.background_cream {
	background-color: #f2f0e4;
	margin: 2px 2px 2px 2px;
	padding: 3px;
}

.outlined_black {
	border: 2px solid #000000;
	margin: 0px ;
	padding: 0px;
}


.outlined_teal {
	border: 2px solid #12707a;
	margin: 2px 1px 1px 1px;
	padding: 0px;
}

.outlined_lightteal {
	border: 2px solid #64b8b3;
	margin: 2px 1px 1px 1px;
	padding: 0px;
}


.height_250{
	height: 250px;
	
}

.snapshot {
    border: 1px solid #666666; 
    padding: 10px 10px 60px 10px; 
}

.padded {
    padding: 3px;
}

.padded_large {
    padding: 10px;
}

.blue {
    color: #078ebc;   
}
.text_left {
    text-align: left;
}

.font_family_1 {	
	font-size:14pt;
	color: #202020;
	
}

.font_family_2 {
	font-family: 'Dancing Script', cursive;
	font-size: 23pt;
	color: #202020;
	position: relative;	
	padding-bottom: 1px;
	display: inline-block;
	border: 2px solid #357384;
}

a.font_family_2 {
	background-image: url('Banner2.png');
	width: 270px;
	height: 38px;
	display: inline-block;
	margin-bottom: 5px;
}

a.font_family_2:hover {
	color: #5e0a0c;
	text-decoration: underline;
}

.font_family_3 {
	font-family: 'Dancing Script', cursive;
	font-size: 26pt;
	display: inline-block;
	positon: relative;
	padding-bottom: -10px;
	top: -6px;	
}

.register_button {
	display: inline-block;
	color: #ffffff;
	padding: 8px 6px;
	font-size: 2.0em;
}

.register_button_2 {
	display: inline-block;
	color: #ffffff;
	padding: 8px 6px;
	font-size: 2.0em;
}



.register_button:hover {
	color: #fcf2bc;
}

.fixed_height {
	height: 250px;
}

a.register_button {
	padding: 33px 14px 35px 10px;	
	background-color: #a44245;
	border-radius: 50px;
	width: 250px;
	height: 75px;
}

a.register_button_2 {
	padding: 33px 14px 35px 10px;	
	background-color: #829a40;
	border-radius: 50px;
	width: 250px;
	height: 75px;
}



.smaller {
	font-size: 70%;
}

.Carousel {
	padding: 36px 41px;
}

.with_frame {
	background: url("/content/Home/Aquaframe2.png") no-repeat;
}

.RegisterButton {
	display: inline-block;
	width: 300px;
	height: 101px;
	background: url("/content/Home/RegisterNowFall2019Pink.jpg") no-repeat;
}

.RegisterButton_1 {
	display: inline-block;
	width: 275px;
	height: 92px;
	background: url("/content/Home/RegisterNowFall2019Salmon.png") no-repeat;
}

.RegisterButton_2 {
	display: inline-block;
	width: 400px;
	height: 134px;
	background: url("/content/Home/RegisterNowFall2019CropFest.png") no-repeat;
}



.RegisterButton_3 {
	display: inline-block;
	width: 275px;
	height: 92px;
	background: url("/content/Home/ViewNow.png") no-repeat;
}

.RegisterButton_4 {
	display: inline-block;
	width: 275px;
	height: 92px;
	background: url("/content/Home/CropFestCambridgeRegisterNow.png") no-repeat;
}






.RegisterButton_1:hover {
	background: url("/content/Home/RegisterNowFall2019PinkHover.png") no-repeat;
}



.RegisterButton:hover {
	background: url("/content/Home/RegisterNowFall2019PinkHover.jpg") no-repeat;
}



.RegisterButton_2:hover {
	background: url("/content/Home/RegisterNowFall2019CropFestHover.png") no-repeat;
}




.RegisterButton_3:hover {
	background: url("/content/Home/ViewNowHover.png") no-repeat;
}

.RegisterButton_4:hover {
	background: url("/content/Home/RegisterNowFall2019PinkHover.png") no-repeat;
}



