#simplemodal-container a.modalCloseImg {background:url('../images/close_icon.png') no-repeat; width:28px; height:28px; display:inline; z-index:3200; position:absolute; top:-10px; right:-10px; cursor:pointer; float:left;}
	#simplemodal-overlay {background-color:#ffffff; }
	
	/*#mc_embed_signup, #mc_embed_success{background:#fff; clear:left; font:14px; }*/
	/* Add your own form style overrides in your site stylesheet or in this style block.
	   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
	#mc_embed_signup, #mc_embed_success
	{
		border:1px solid #e3e3e3;
		border-radius:5px;
		background: rgb(242,242,242); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
		box-shadow:0 1px 15px rgba(209,209,210,.5);
		width:418px;
		font-family:'open-sans',Helvetica,Arial,sans-serif;
	}   
	#mc_embed_signup form
	{
		margin:0;
		padding:0;
	} 
	#mc_embed_signup .mc-field-group.input-group 
	{
		clear:none;
		float:left;
		width:178px !important;
		padding:12px;
	}
	#mc_embed_signup .mc-field-group label
	{
		margin-right:3px;
	}
	#mc_embed_signup .subscribe_container,#mc_embed_success .subscribe_container
	{
		border-top:1px solid #ffffff;
		padding:20px 35px 30px 35px;

		position:relative;
	}
	#mc_embed_signup .email_correction label
	{
		display:none !important;
	}
	#mc_embed_signup .email_correction
	{
		float:left;
		clear:none;
		min-height:0 !important;
		border:1px solid #cdcdcd;
		border-radius:40px;
		-webkit-border-radius:40px;
		width:330px;
		height:24px;
		padding:8px 0 0 15px;
		box-shadow:0 1px 3px rgba(211,211,211,1), 0px -1px 0 rgba(223,235,235,.4);
		background:#fff; 
		line-height:1;
	}
	#mc_embed_signup .subscribe_btn
	{
		position:absolute;
		right:2px;
	}
	#mc_embed_signup div#mce-responses
	{
		clear:none;
		float:left;
		width:auto;
	}
	#mc_embed_signup .email_correction input
	{
		border:medium none;
		padding:0;
		background:transparent none;
		width:185px !important;
		font-family:'open-sans';
		color:#19242b;
		box-shadow: none !important;
		font-size:13px;
		outline:none;
	}
	#mc_embed_signup .email_correction input:focus
	{
		border:medium none !important;
	}
	#mc_embed_signup .subscribe_btn
	{
		border:1px solid #3163c1;
		box-shadow:0 1px 3px #d3d3d3, inset 0px 1px 0 rgba(223,235,235,.4);	
		background: rgb(103,163,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzY3YTNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzUzOTNmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDc0ZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(103,163,255,1) 1%, rgba(83,147,246,1) 18%, rgba(52,116,241,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(103,163,255,1)), color-stop(18%,rgba(83,147,246,1)), color-stop(100%,rgba(52,116,241,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(103,163,255,1) 1%,rgba(83,147,246,1) 18%,rgba(52,116,241,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(103,163,255,1) 1%,rgba(83,147,246,1) 18%,rgba(52,116,241,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(103,163,255,1) 1%,rgba(83,147,246,1) 18%,rgba(52,116,241,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(103,163,255,1) 1%,rgba(83,147,246,1) 18%,rgba(52,116,241,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67a3ff', endColorstr='#3474f1',GradientType=0 ); /* IE6-8 */
		border-radius:35px;
		-webkit-border-radius: 35px;
	}
	#mc_embed_signup .subscribe_btn:hover
	{
		box-shadow:0 1px 3px #d3d3d3, inset 0px 1px 0 rgba(223,235,235,.1);		
		background: rgb(62,126,242); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzNlN2VmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzNkN2RmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODU4YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(62,126,242,1) 1%, rgba(61,125,242,1) 18%, rgba(40,88,182,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(62,126,242,1)), color-stop(18%,rgba(61,125,242,1)), color-stop(100%,rgba(40,88,182,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(62,126,242,1) 1%,rgba(61,125,242,1) 18%,rgba(40,88,182,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(62,126,242,1) 1%,rgba(61,125,242,1) 18%,rgba(40,88,182,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(62,126,242,1) 1%,rgba(61,125,242,1) 18%,rgba(40,88,182,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(62,126,242,1) 1%,rgba(61,125,242,1) 18%,rgba(40,88,182,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7ef2', endColorstr='#2858b6',GradientType=0 ); /* IE6-8 */

	}
	#mc_embed_signup .subscribe_btn:active
	{
		box-shadow:0 1px 3px #d3d3d3, inset 0px 2px 3px #2a519c;		
		background: rgb(40,88,182); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4NThiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTdlZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(40,88,182,1) 0%, rgba(62,126,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40,88,182,1)), color-stop(100%,rgba(62,126,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(40,88,182,1) 0%,rgba(62,126,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(40,88,182,1) 0%,rgba(62,126,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(40,88,182,1) 0%,rgba(62,126,242,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(40,88,182,1) 0%,rgba(62,126,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2858b6', endColorstr='#3e7ef2',GradientType=0 ); /* IE6-8 */


	}
	#mc_embed_signup .subscribe_btn .sub_subcribe_btn
	{
		background:url('../images/glossy_layer.png') repeat-x 0 0;
	}
	#mc_embed_signup .button
	{
		background-color:transparent;
		background-image:url('../images/mail_icon.png');
		background-position:90% center;
		background-repeat:no-repeat;
		border:none;
		margin:0;
		padding:2px 35px 1px 13px;	
		height:31px;
		font-family: "museo-sans",sans-serif;
		font-size:14px;
		font-style: normal;
		color:#fff;
		text-transform:uppercase;	
		text-align:left;
		text-shadow: 0 1px 0 #295BB9;
	}
	#mc_embed_signup .button:hover
	{
		background-color:transparent;
	}
	#mc_embed_signup h3,#mc_embed_success h3 {
		padding:0px 20px;
		margin:0px;
		text-align:center;
		font-family: "museo-sans",sans-serif;
		font-style: normal;
	    font-weight: 300;
		font-size:19px;
		color:#19242b;
		line-height:50px;
		border-bottom:1px solid #e3e3e3;
	}
	#mc_embed_signup .popupText {
		padding:10px 0px 0px;
		font-size:12px;
		text-align:center;
		line-height:22px;
		color:#19242b;
		margin:0px;
	}
	.popup_btn {
		float:left;
		width:100%; 
		margin: 10px 0px;
		position:relative;
	}
	.popup_btn span {
		margin-top:5px;
		float: left;
	}