@charset "UTF-8";
/* CSS Document */

body{margin:0;padding:0;font:12px arial;color:#3e3939;line-height:25px;}
.lpwrap{background:url(https://esimgt.org/images/esi-management_homebg_rpt.gif) top left repeat-x;}
.lpwrapsub{background:url(../images/esi-management_sub_bg.jpg) top left repeat-x;}

.content{width:1000px;margin:auto;}
.hdr{width:1000px;height:118px;position:relative;}
.logo{width:164px;height:118px;margin:0;padding:0;background:url(../images/esi-management_logo.png);text-indent:-5000px;position:absolute;top:0;left:0;}
.tagbox{width:350px;height:118px;position:absolute;top:0;left:118px;background:url(../images/esi-management_hdr-butterfly.png) top right no-repeat;position:absolute;top:0;left:164px;}
.tagline{
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	position:absolute;
	top:73px;
	left:28px;
	width: 316px;
	float:left;
}
.hdrRight{width:485px;height:118px;position:absolute;top:0;left:514px;float:left;}
.hdrphone{width:173px;height:21px;position:absolute;top:13px;left:313px;}
.nav{width:520px;height:42px;position:absolute;top:75px;left:0;text-align:right;}
.nav ul{list-style-type:none;margin:0;padding:0;}
.nav li{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;padding-left:32px;display:inline;text-transform:uppercase;}
.navstart{padding-left:0;}
.nav li a{color:#fff;text-decoration:none;}
.nav li a:hover{color:#F00;text-decoration:none;}
.stage{width:1032px;height:591px;margin:auto;background:url(../images/esi-management_main.jpg) top left no-repeat;position:relative;}
.registrationBox{
	width:322px;
	min-height:313px;
	background:#212020;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	position:absolute;
	top:105px;
	left:668px;
	}
.registrationBoxSub{
	width:296px;
	min-height:313px;
	}
.registrationBoxInner{padding:20px;}
.reg{padding:15px;font:25px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#666;}
.submit{padding:15px;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;background:#a41513;border:0;margin:10px 0 0 0;float:right;cursor:pointer;}
.stagetitle1{width:262px;height:49px;position:absolute;top:494px;left:94px;}
.stagetitle2{width:141px;height:49px;position:absolute;top:494px;left:505px;}
.stagetitle3{width:109px;height:49px;position:absolute;top:494px;left:809px;}
.pgcontentbg{background:url(https://esimgt.org/images/esi-management_content-bg.jpg) top center no-repeat;min-height:570px;}
.pgcontentbgsub{}
.pgbg{background:url(https://esimgt.org/images/esi-management_contentpg.jpg) top center no-repeat #fff;position:relative;min-height:570px;}
.homecLeft{
	width:532px;
	min-height:337px;
	position:absolute;
	margin:10px;
	top:45px;
	left:51px;
}
.homecRight{
	width:349px;
	min-height:421px;
	position:absolute;
	top:48px;
	left:635px;
}
.subHomecLeft{
	width:450px;
	position:relative;
	float:left;
}
.subHomecRight{
	width:450px;
	/*min-height:500px;*/
	position:relative;
	margin:10px 460px;
	/*float:right;*/
}
.pgtitle{font:26px Arial, Helvetica, sans-serif;color:#212020;padding:0;margin:0;font-weight:bold;}
.subtitle{font:19px Arial, Helvetica, sans-serif;color:#a11307;}
.homeBulls{width:296px;list-style-type:none;padding:0;margin:25px 0 0 0;}
.homeBulls li{padding:20px 0 20px 50px;background:url(https://esimgt.org/images/esi-management_arrow.png) no-repeat 10px 25px;border-top:1px solid #ccc;}
.homeBullsLast{padding-bottom:0;margin-bottom:0;}
.footer{min-height:262px;background:#222122;}
.footerbg{background:#151515;position:relative;min-height:262px;}
.footerLeft{width:163px;min-height:215px;position:absolute;top:21px;left:75px;font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#b9b5b5;line-height:normal;}
.footerRight{width:477px;height:132px;text-align:right;position:absolute;top:59px;left:479px;}
.ftrNav{margin:0;padding:0;list-style-type:none;}
.ftrNav li{padding-left:25px;font:12px Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;display:inline;}
.ftrNav li a{color:#fff;text-decoration:none;}
.ftrNav li a:hover{color:#F00;text-decoration:none;}
.shadow{
	-moz-box-shadow: 0px 0px 3px #ccc;
	-webkit-box-shadow: 0px 0px 3px #ccc;
	box-shadow: 0px 0px 3px #ccc;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
	}


/*fonts*/

.treb13bk{font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#424141;}
.treb19bk{font:19px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#424141;}
.treb28wht{font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;}
.treb28bk{font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#212020;}
.treb12wht{font:12px Arial, Helvetica, sans-serif;color:#fff;}
.treb12bk{font:12px Arial, Helvetica, sans-serif;color:#212020;}
.treb20wht{font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;}
.ar14bk{font:14px Arial, Helvetica, sans-serif;color:#000;}
.treb15gy{font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#b9b5b5;}


/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}