/** reset **/\na,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}

html, body 
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

.abs-tl
{
	position: absolute;
	left:0px;
	top:0px;
}

.abs-bl
{
	position: absolute;
	left:0px;
	bottom:0px;
}

.abs-tr
{
	position: absolute;
	right:0px;
	top:0px;
}

.abs-br
{
	position: absolute;
	right:0px;
	bottom:0px;
}

.force3d
{
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}

.retina
{
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform: scale(0.5);

	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	-o-transform-origin: top left;
	transform-origin: top left;
}

/* generated css ** do not remove this line **/


/******* SVG SPRITE SHEET********/
.svgsprites
{
  background: no-repeat
}

.frame02copy01
{
  background-position:-5px -5px;
  width:133px;
  height:75px;
}

.line
{
  background-position:-9px -89px;
  width:264px;
  height:1px;
}

.frame02copy02
{
  background-position:-10px -104px;
  width:92px;
  height:34px;
}

.frame02copy03
{
  background-position:-123px -103px;
  width:114px;
  height:34px;
}

.mefaWhite
{
  background-position:-9px -158px;
  width:148px;
  height:43px;
}

.frame01copy01
{
  background-position:-325px -9px;
  width:479px;
  height:34px;
}

.mefaBlue
{
  background-position:-7px -225px;
  width:148px;
  height:43px;
}

.buttonBackground01
{
  background-position:-3px -282px;
  width:120px;
  height:22px;
}

.buttonBackground02
{
  background-position:-4px -326px;
  width:120px;
  height:22px;
}

.ctaCopy
{
  background-position:-339px -105px;
  width:66px;
  height:18px;
}

.frame01copy02copy
{
  background-position:-333px -59px;
  width:190px;
  height:22px;
}

.frame01copy04copy
{
  background-position:-332px -145px;
  width:373px;
  height:22px;
}

/******* ELEMENT CSS ********/
.container
{
  position:relative;
  width:728px;
  height:90px;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: solid #000000 1px;
  overflow: hidden;
  background-color:#FFFFFF;
}

.container .frame-01
{
  top: 0px;
  left: 0px;
}

.container .frame-01 .img0
{
  top: 0px;
  left: 0px;
}

.container .frame-01 .copy03
{
  top: 56px;
  left: 15px;
  display:block;
width:480px;
height:30px;
overflow:hidden;
}

.container .frame-01 .copy03 .copy
{
  top: 5px;
  left: 3px;
}

.container .frame-01 .copy02
{
  top: 31px;
  left: 15px;
  display:block;
width: 480px;
height:30px;
overflow:hidden;
}

.container .frame-01 .copy02 .copy
{
  top: 5px;
  left: 5px;
}

.container .frame-01 .copy01
{
  top: 6px;
  left: 15px;
  display:block;
width: 480px;
height:30px;
overflow:hidden;
}

.container .frame-01 .copy01 .copy
{
  top: 0px;
  left: 0px;
}

.container .frame-01 .logo
{
  top: 41px;
  left: 566px;
}

.container .frame-02
{
  top: 0px;
  left: 0px;
  display:block;
width:728px;
height:90px;
background: #024076;
}

.container .frame-02 .copy01
{
  top: 12px;
  left: 17px;
}

.container .frame-02 .copy02
{
  top: 13px;
  left: 182px;
}

.container .frame-02 .copy03
{
  top: 48px;
  left: 161px;
}

.container .frame-02 .undefined
{

}

.container .frame-02 .cta
{
  top: 54px;
  left: 417px;
}

.container .frame-02 .cta .backgroundoff
{
  top: 0px;
  left: 0px;
}

.container .frame-02 .cta .backgroundon
{
  top: 0px;
  left: 0px;
}

.container .frame-02 .cta .copy
{
  top: 3px;
  left: 30px;
}

.container .frame-02 .logo
{
  top: 38px;
  left: 566px;
}



/* custom css ** do not remove this line **/

.frame-01
{
  cursor: pointer;
}

.fields
{
  left: 278px;
  top: 15px;
}

.fields input
{
  display:block;
  width:112px;
  height:15px;
  margin-bottom: 15px;
  border-radius: 6px;
  padding: 2px;
  box-shadow: inset 0 0px 0px rgba(0,0,0,.3), 0 0px 0px #FFF, 0 0px 0 #FFF;
}

.cta
{
  cursor: pointer;
}
