body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4e4c;}
p,h1, h2, h3, h4, h5, ul, li, table, form, dl, dt, dd {padding:0;margin:0;}
.clear{clear:both}
h1 {font-size:18px; color:#7aab3b;display:block;font-weight:bold;}
h2 {font-size:16px; color:#3164af;display:block;font-weight:bold;}
.hm-heading1 {font-size:26px; color:#7aab3b;display:block; font-weight:bold;}
.heading1 {font-size:23px; color:#7aab3b;display:block;font-weight:bold;}
.heading2 {font-size:16px; color:#3164af;display:block;font-weight:bold;}

#outter { width:1020px;margin:0 auto;}
#outter-top { background:url(/imgs/outter-top.png); height:25px;}
#outter-middle { background:url(/imgs/outter-middle.png) repeat-y; }
#hm-outter-middle { background:url(/imgs/hm-frame-middle.png) repeat-y; }

#outter-bottom {background:url(/imgs/outter-bottom.png) no-repeat left top; height:94px;font-size:10px; text-align:center;padding-top:15px;color:#000;}
#outter-bottom a, #hm-footer a{color:#000; text-decoration:none;}
#outter-bottom a:hover, #hm-footer a:hover{ text-decoration:underline}

/*** Home Layout   ***/
#hm-bottom-content {padding-bottom:14px; height:100%;}
#hm-outter-bottom {background:url(/imgs/hmn-frame2-bottom.png) no-repeat left top; height:53px;font-size:10px; text-align:center;padding-top:15px;color:#000;}
#hm-outter-bottom a{color:#000; text-decoration:none;}
#hm-outter-bottom a:hover{ text-decoration:underline}


#outer2-top {background:url(/imgs/hmn-frame2-top.png) repeat-y left top;height:100%}
*html #outer2-top {height:100%}
#hm-top-content {padding-left:45px;height:100%}
*html #hm-top-content {height:100%}
#hm-top-content-left {width:445px; float:left;}
#hm-top-content-middle img{margin-bottom:40px;}
#hm-top-content-middle {width:210px; float:left; font-size:16px; line-height:24px;padding-top:20px;padding-right:15px;}
#hm-top-content-right {width:275px; float:left;height:392px}

.f-req {color:#DF2C2B;}

#wrapper {
	margin: 0px auto;
	width:969px;
	
}

#pr-body-tbl2 { font-size:9px;}

#tagline {position:absolute; top:-7px; left:220px; z-index:800}

#header {position:relative;height:104px}

/***   Secondary Pages Layout   ***/
#main {
	min-height:450px;
	padding-bottom:28px;
}
#main a{ color:#3164AF}
#main a:hover{ text-decoration:none;}

*html #main {height:450px;}
#main-left {
	float:left;
	width:427px;
	padding-left: 24px;
	padding-top: 45px;
}

#main-left-sp {
	float:left;
	width:437px;
	padding-left: 24px;
	padding-top: 0px;
}

.compensation-link {padding-top:12px;font-size:20px; font-style:italic; color:#cc302f; text-decoration:none; font-weight:bold;}



#main-right {
	float:right;
	width:477px;
	padding-right:15px;
	/*text-align: center;*/
}


*html #main-right {padding-right:8px;}

#hm-banners {margin-left:2px; border-top:2px solid #7bad3b;border-bottom:2px solid #7bad3b;}

/*** Homepage Layout   ***/
#hm-main {position:relative;}
#hm-top-txt {padding:18px 23px 2px 23px}

#hm-main-left {
	float:left;
	width:446x;
	padding-left: 18px;
}
*html #hm-main-left {}

#hm-main-right {
	float:left;
	width:476px;
	margin-left:20px;
	
}

*html #hm-main-right {margin-left:0}

/*** Homepager login box   ***/
#login-box {
/*position:absolute;
	top:-39px;
	left:680px;
	z-index:100;*/
}
#login-box-top {
	background: url(/imgs/login-top.png) no-repeat left top;
	height: 24px;
	width: 269px;
}
#login-box-middle {
	background: url(/imgs/login-middle.png) repeat-y left top;
	
	width: 257px;
	padding-right:10px;
	position:relative;
}
*html #login-box-middle {height: 302px;}

 #login-box-bottom  {
	background: url(/imgs/login-bottom.png) no-repeat left top;
	height: 32px;
	width: 269px;
}

/*** Thank you box ***/
#thanks-box {
	position:absolute;
	left: 220px;
	top: 198px;
	display:none;
	z-index:99;
}

#fillout {
display:none;
left:324px;
position:absolute;
top:260px;
z-index:110;
}

#join-btn {left:794px;position:absolute;top:66px; z-index:2000}


/****  Homepage Green boxes   ***/
#g-boxes {
	padding-top: 15px;
}
.hm-gbox {
	width: 135px;
	float:left;
	margin-right: 12px;
}
.hm-gbox-top {
	width: 135px;
	height:17px;
	background:url(/imgs/hm-gbox-top.png)
}
.hm-gbox-middle {
	width: 124px;
	height:97px;
	background:url(/imgs/hm-gbox-middle.png);
	position:relative;
	padding: 0 4px 0 7px;
	
}
.hm-gbox-bottom {
	width: 135px;
	height:19px;
	background:url(/imgs/hm-gbox-bottom.png)
}

.gb-title {font-size:13px; font-weight:bold;}
.gb-find-more {
	position:absolute;
	top:94px;
	left:45px;
	font-weight:bold;
	font-size:12px;
	width:110px;
}
.gb-find-more a{color:#000; text-decoration:none;}
.gb-find-more a:hover{text-decoration:underline;}


.gb-content {
	position:absolute;
	top:-7px;
	width: 125px;
	line-height:15px;
	color:#000;
}


.hm-video-link { color:#df2d2b; font-weight:bold; text-align:right}

/*** Top Navigation   ***/
#top-nav {
	position:absolute;
	top:2px;
	left:662px;
	width: 303px;
}

#top-nav ul{ list-style-type:none; padding:0;margin:0}
#top-nav li{ float:left;}
#top-nav li a{
	color:#3164af;
	font-size:12px;
	padding:0 10px;
	border-right:1px solid #3164af;
	text-decoration:none;
}

#top-nav li a:hover{text-decoration:underline;}

#top-nav li.last-link a{padding-right:0; border:none;}

/*** Top Navigation Icons   ***/
#sn-icons {
	position:absolute;
	top:25px;
	left:791px
}

#logo{position:absolute; top:0;left:20px}

/********   Main Navigation   *********/
#nav {
	border-bottom:2px solid #7bad3b;
	padding-left:170px;
	position:absolute;
	top:72px;
	left:2px;
	width: 795px;
	font-size:17px;
}
#nav ul {list-style-type:none;padding:0;margin:0;}
#nav ul li{list-style-type:none; float:left;}

#nav ul li a{color:#3164af;}

#nav ul li.products a, 
#nav ul li.agel-tour a, 
#nav ul li.compensation a{color:#df2d2b; font-weight:bold;}

#nav ul li.products, 
#nav ul li.agel-tour, 
#nav ul li.compensation{display:none;}


#nav li {
      display:inline;
      margin:0;

	  padding:0px;
      }
	  
	  
#nav a {
      float:left;
      background:url("/imgs/nav-left.png") no-repeat left top;
      margin:0 2px;
      padding:0 0 0 2px;
	  line-height:32px;
	  
     
      text-decoration:none;
      }
#nav a span {
      float:left;
      display:block;
      background:url("/imgs/nav-right.png") no-repeat right top;
      padding:0 6px;
	  line-height:32px;
	  
      }

    
#nav a:hover {
      background-position:0% -32px;
	  color:#fff;
	  
      }
#nav a:hover span {
      background-position:100% -32px;
	  color:#fff;

      }


body.why-us #nav .why-us a,
body.home #nav .home a,
body.faq #nav .faq a,
body.success-stories #nav .success-stories a,
body.resources #nav .resources a,
body.products #nav .products a,
body.agel-tour #nav .agel-tour a,
body.compensation #nav .compensation a
{
      background-position:0% -32px;
	  color:#fff;
	  
      }
body.why-us #nav .why-us span,
body.home #nav .home span,
body.faq #nav .faq span,
body.success-stories #nav .success-stories span,
body.resources #nav .resources span,
body.products #nav .products span,
body.agel-tour #nav .agel-tour span,
body.compensation #nav .compensation span
{
      background-position:100% -32px;
	  color:#fff;

      }


	  
/****   Subpages   ****/
#sp-img {margin-bottom:32px;}
#sp-img img {border:1px solid #7bad3b;margin-right:20px;}

/*** Why Us   ***/
.why-rightcol-stxt {padding:12px 45px 30px 20px}
.blue-box{ background:#e6e9f5; border-top:2px solid #7bad3b;border-bottom:2px solid #7bad3b;padding:14px;}
.blue-box2{ border-top:2px solid #7bad3b;border-bottom:2px solid #7bad3b;padding:50px; background:#eaf1f9; line-height:18px;}


.why-names {font-size:12px; color:#3164af;padding-top:14px; font-weight:bold;padding-bottom:9px}

dl.why {}
.why dt {font-size:16px; color:#3164af;display:block;font-weight:bold; background:url(/imgs/blue-bullet.png) no-repeat 0px 6px;padding-left:10px;}
.why dd {padding:7px 45px 16px 18px}

.why-tour-now { font-size:19px; color:#db2d29; font-style:italic; text-align:right;padding:10px;padding-right:30px;}
#main .why-tour-now a{ color:#db2d29;}
#main .why-tour-now a:hover { text-decoration:none;}

/******   FAQs   **********/
.faq-item {border-bottom:1px solid #ccc;padding-bottom:18px;}
.faq-item .heading2 {padding-top:6px;padding-bottom:3px; font-family:}
.open-close { cursor:pointer; color:#3164AF; font-weight:bold;}

.faq-1,
.faq-2,
.faq-3,
.faq-4,
.faq-5,
.faq-6,
.faq-7,
.faq-8,
.faq-9,
.faq-10,
.faq-11,
.faq-12,
.hilary,
.brian,
.mark,
.more-stories,
.r-agel,
.r-body,
.r-core,
.r-thrive{display:none;}

/*** Success Storeis   ***/
.ss p{padding-bottom:10px;}
.ss .heading2 {padding-bottom:5px;padding-top:16px;}
.ss-menu {}
.ss-menu .ss-title{ font-size:14px; font-weight:bold;}
.ss-menu .rm {display:block; text-align:right; font-weight:bold; color:#3164AF;padding-bottom:14px;padding-top:5px; cursor:pointer}
.ss-l {min-height:150px}

/*** Products   ***/
.pr-item {
	padding:7px;
	padding-right: 35px;
}
#pr-left{
	width:452px;
	float:left;
	padding-left: 24px;
}
#pr-right  {
	width:476px;
	float:left;
}
.pr-selected { background:#e9eff3}
.pr-box{ background:#e9eff3; border-top:2px solid #7bad3b;border-bottom:2px solid #7bad3b;padding:14px; min-height:250px;}

.pro-fm-agel,
.pro-fm-body,
.pro-fm-core,
.pro-fm-thrive { color:#cc2f2f; text-decoration:underline; cursor:pointer;}

.pr-imgs { text-align:center; font-size:9px;}
.pr-imgs table{margin:0 auto;margin-bottom:14px;}
.pr-imgs table td img{margin-right:31px;}
.pr-imgs #pr-body-tbl td img {margin:0;}
	
#pr-right .heading2 {text-align:center;padding-top:5px;padding-bottom:14px;}
.pr-desc {padding:0 30px;}
.pr-desc strong{font-size:16px; color:#3164af; font-weight:bold;}
.pr-desc p{padding-bottom:14px;}

/*** Compensation   ***/
.comp-txt p {padding-bottom:20px;}
.comp-txt span { font-size:14px; font-weight:bold;}
dl.bo {padding-left:20px}
.bo dt {font-size:16px; color:#3164af;display:block;font-weight:bold; background:url(/imgs/blue-bullet.png) no-repeat 0px 6px;padding-left:10px;padding-right:20px;}
.bo dd {padding:3px 45px 16px 10px}

.bo dd.wh-dd {padding:3px 45px 8px 10px}

/*** Resources   ***/
.res-item {border-bottom:1px solid #939598;padding:7px 0}
.res-title {font-size:14px; color:#3164af;display:block;font-weight:bold;}
.res-link {text-align:right; }
.res-link a, #blog-txt a { color:#3164af; font-size:13px; font-weight:bold;}
.res-link a:hover, #blog-txt a:hover { text-decoration:none;}

/*** Agel Tour   ***/
#agel-tour-lc ol {font-size:16px; color:#3164af;display:block;font-weight:bold;padding:0;margin:0;padding-bottom:0px;margin-bottom:0;padding-left:25px;}
#agel-tour-lc ol li .desc{ font-size:12px; color:#333; font-weight:normal;padding-top:4px;}
#agel-tour-lc ol li {padding:0;margin:0;padding-bottom:60px}
#agel-tour-lc ol li img{margin-left:12px;}
.agel-tour-info {padding-left:25px;}


#af-form-1584203668 .af-body .af-textWrap, #af-form-1584203668 .af-body .af-selectWrap{width:95%;display:block;float:none;}
#af-form-1584203668 .af-body .privacyPolicy{color:#000000;font-size:11px;font-family:Verdana, sans-serif;}
#af-form-1584203668 .af-body a{color:#094C80;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-1584203668 .af-body input.text, #af-form-1584203668 .af-body textarea{background-color:#FFFFFF;border-color:#919191;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1584203668 .af-body input.text:focus, #af-form-1584203668 .af-body textarea:focus{background-color:#FFFAD6;border-color:#030303;border-width:1px;border-style:solid;}
#af-form-1584203668 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1584203668 .af-body{
	color:#000000;
	font-size:11px;
	font-family:Verdana, sans-serif;
}
#af-form-1584203668 .af-footer{padding-right:15px;padding-left:15px;background-color:#transparent;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#000000;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1584203668 .af-header{padding-right:0px;padding-left:0px;background-color:#transparent;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#880303;font-size:16px;font-family:Verdana, sans-serif;}
#af-form-1584203668 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-1584203668 .af-quirksMode{padding-right:15px;padding-left:15px;}
#af-form-1584203668 .af-standards .af-element{
}
#af-form-1584203668 .bodyText p{}
#af-form-1584203668 .buttonContainer input.submit{text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;}
#af-form-1584203668 .buttonContainer input.submit{width:auto;}
#af-form-1584203668 .buttonContainer{text-align:right;}
#af-form-1584203668 body,#af-form-1584203668 dl,#af-form-1584203668 dt,#af-form-1584203668 dd,#af-form-1584203668 h1,#af-form-1584203668 h2,#af-form-1584203668 h3,#af-form-1584203668 h4,#af-form-1584203668 h5,#af-form-1584203668 h6,#af-form-1584203668 pre,#af-form-1584203668 code,#af-form-1584203668 fieldset,#af-form-1584203668 legend,#af-form-1584203668 blockquote,#af-form-1584203668 th,#af-form-1584203668 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-1584203668 button,#af-form-1584203668 input,#af-form-1584203668 submit,#af-form-1584203668 textarea,#af-form-1584203668 select,#af-form-1584203668 label,#af-form-1584203668 optgroup,#af-form-1584203668 option{float:none;position:static;margin:0;}
#af-form-1584203668 div{margin:0;}
#af-form-1584203668 fieldset{border:0;}
#af-form-1584203668 form,#af-form-1584203668 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1584203668 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-1584203668 input,#af-form-1584203668 button,#af-form-1584203668 textarea,#af-form-1584203668 select{font-size:100%;}
#af-form-1584203668 p{color:inherit;}
#af-form-1584203668 select,#af-form-1584203668 label,#af-form-1584203668 optgroup,#af-form-1584203668 option{padding:0;}
#af-form-1584203668 table{border-collapse:collapse;border-spacing:0;}
#af-form-1584203668 ul,#af-form-1584203668 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}
#af-form-1584203668,#af-form-1584203668 .quirksMode{width:225px;}
#af-form-1584203668.af-quirksMode{overflow-x:hidden;}
#af-form-1584203668{}
#af-form-1584203668{overflow:hidden;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:0;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin:auto;}
.af-header,.af-footer{margin-bottom:0;margin-top:0}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lastNameContainer{margin-top:10px;}
.lbl-right .af-element label{text-align:right;}
body {
}
.af-element1 {padding:1px 0;}

