html, body, form
{
    background: #eefcff;
    border: 0 none;
    color: black;
    font-family: Arial;
    font-size: 16px;
    /*height: 100%;*/
    margin: 12px auto 0;
    text-align: left;
}

A:link, A:visited, A:active
{
	color: blue;
	text-decoration: underline;
}

A.nav:link, A.nav:visited, A.nav:active
{
	color: white;
	font-size: 12px;
	text-decoration: none;
}

A.library:link, A.library:visited, A.library:active
{
	text-decoration: none;
}

A.library:hover
{
	text-decoration: underline;
}

A.footer:link, A.footer:visited, A.footer:active
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

@font-face {
    font-family: 'AvenirLTStdHeavy';
    src: url('fonts/AvenirLTStdHeavy.eot');
    src: url('fonts/AvenirLTStdHeavy.eot') format('embedded-opentype'),
         url('fonts/AvenirLTStdHeavy.woff2') format('woff2'),
         url('fonts/AvenirLTStdHeavy.woff') format('woff'),
         url('fonts/AvenirLTStdHeavy.ttf') format('truetype'),
         url('fonts/AvenirLTStdHeavy.svg#AvenirLTStdHeavy') format('svg');
}


@font-face {
    font-family: 'AvenirLTStdMedium';
    src: url('fonts/AvenirLTStdMedium.eot');
    src: url('fonts/AvenirLTStdMedium.eot') format('embedded-opentype'),
         url('fonts/AvenirLTStdMedium.woff2') format('woff2'),
         url('fonts/AvenirLTStdMedium.woff') format('woff'),
         url('fonts/AvenirLTStdMedium.ttf') format('truetype'),
         url('fonts/AvenirLTStdMedium.svg#AvenirLTStdMedium') format('svg');
}

@font-face {
    font-family: 'AvenirLTStdBlack';
    src: url('fonts/AvenirLTStdBlack.eot');
    src: url('fonts/AvenirLTStdBlack.eot') format('embedded-opentype'),
         url('fonts/AvenirLTStdBlack.woff2') format('woff2'),
         url('fonts/AvenirLTStdBlack.woff') format('woff'),
         url('fonts/AvenirLTStdBlack.ttf') format('truetype'),
         url('fonts/AvenirLTStdBlack.svg#AvenirLTStdBlack') format('svg');
}
@font-face {
    font-family: 'AvenirLTStdLight';
    src: url('fonts/AvenirLTStdLight.eot');
    src: url('fonts/AvenirLTStdLight.eot') format('embedded-opentype'),
         url('fonts/AvenirLTStdLight.woff2') format('woff2'),
         url('fonts/AvenirLTStdLight.woff') format('woff'),
         url('fonts/AvenirLTStdLight.ttf') format('truetype'),
         url('fonts/AvenirLTStdLight.svg#AvenirLTStdLight') format('svg');
}

.fontface1 {
    font-family: 'AvenirLTStdBlack';
    font-style:normal;
}
/* Main Shell */

.main
{
	/*background-color: #36cae8;
	border-left: 2px solid white;
	border-right: 2px solid white;
	height: 100%;
	margin: 0px auto;
	text-align: left;
	width: 840px;
	font-size: 12px;*/
    background-color: #36cae8;
    border-bottom: 2px solid white;
    border-left: 2px solid white;
    border-right: 2px solid white;
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 840px;
    padding-top:10px;
}

.mainLeft
{
	 float: left;
    height: 100%;
    width: 820px;
    margin-top:80px;
}

.mainRight
{
	 /*background-image: url(images/bg_leftBar.jpg);
    background-repeat: repeat-x;*/
    float: right;
    height: 100%;
    width: 800px;
}

.mainLeftBackground
{
	/*background-color: white;*/
	/*background-image: url(images/bg_leftBar.jpg);
	background-repeat: no-repeat;
	background-position: top right;*/
	float: left;
	height: 100%;
	width: 20px;
}

.mainRightBackground
{
	/*background-color: white;
    background-image: url(images/bg_rightBar.jpg);
    background-repeat: no-repeat;*/
    float: right;
    height: 100%;
    width: 20px;
}

.logo
{
	float: left;
}

.topNav
{
	/*background-image: url(  'images/topbar_background.jpg' );
	color: white;
	font-weight: bold;
	float: right;*/
	/*height: 95px;*/
	padding: 20px 0px 0px 0px;
	text-align: right;
	width: 533px;
}

.footerLeft
{
	color: #000000;
	float: left;
	font-family: Arial;
	font-size: 11px;
	padding: 15px;
}

.footerRight
{
	color: #000000;
	float: right;
	font-family: Arial;
	font-size: 11px;
	padding: 15px;
}

/* Main Shell End*/

/* Fonts */

.header2
{
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}

.textblue
{
	color: #003366;
}

.textred
{
	color: red;
}

.textgreen
{
	color: #669933;
}

/* Fonts End */

H1
{
	color: #003366;
	font-family: Arial;
	font-size: 25px;
}

H2
{
	color: #336600;
	font-family: Arial;
	font-size: 20px;
}

H3
{
	color: #ffffff;
	font-family: Arial;
	font-size: 26px;
}

H4
{
	color: #003366;
	font-family: Arial;
	font-size: 16px;
}

.nav
{
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
}

.chart
{
	background: #99cc33;
	border: 1px solid #99cc33;
}

.chart2
{
	background: #99cc33;
}

.chartInner1
{
	background: #c4df91;
}

.chartInner2
{
	background: #e4f2c9;
}

.blue
{
	color: blue;
}

.time
{
	color: #666666;
	font-family: Arial;
	font-size: 10px;
}

.listLibrary
{
	margin: 0px;
	padding: 0px;
}

.referenceLeft
{
	background: url(images/referenceTop.gif);
	background-repeat: no-repeat;
	color: white;
	font-size: 14px;
	font-weight: bold;
	float: left;
	height: 24px;
	padding: 8px 0px 0px 10px;
	width: 350px;
}

.referenceRight
{
	background: url(images/referenceTop.gif);
	background-repeat: no-repeat;
	color: white;
	font-size: 14px;
	font-weight: bold;
	float: right;
	height: 24px;
	padding: 8px 0px 0px 10px;
	width: 350px;
}

.referenceBG
{
	background: url(images/referenceBg.gif);
	color: black;
	line-height: 20px;
	padding: 10px 10px 10px 30px;
	width: 320px;
}

.bullets
{
	margin-bottom: 0px;
	margin-top: 0px;
}

/* Sub Nav JS Swap */

.active
{
	background-image: URL(images/subnav_on.png);
	background-repeat: no-repeat;
	color: #003366;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 32px;
	padding: 7px 0px 0px 20px;
	text-align: left;
	text-decoration: none;
	width: 180px;
}

.beg_inactive
{
    color: #003366;
    cursor: pointer;
    font-size: 13px;
    margin-left: 10px;
    padding: 7px 0 0 12px;
    text-align: left;
    text-decoration: none;
    width: 180px;
    margin-bottom:15px;
    overflow:hidden;
}

.inter_inactive
{
	background-color: #f26722;
	color: #003366;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 32px;
	padding: 7px 0px 0px 20px;
	text-align: left;
	text-decoration: none;
	width: 180px;
}

.adv_inactive
{
	background-color: #e11e26;
	color: #003366;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 32px;
	padding: 7px 0px 0px 20px;
	text-align: left;
	text-decoration: none;
	width: 180px;
}

.inactive2
{
	background-color: #663399;
	color: #ffffff;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 32px;
	padding: 7px 0px 0px 20px;
	text-align: left;
	text-decoration: none;
	width: 180px;
}

.rsd_inactive
{
	background-color: #a6ce3f;
	color: #003366;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 32px;
	padding: 7px 0px 0px 20px;
	text-align: left;
	text-decoration: none;
	width: 180px;
}

.beginning_subnav
{
	color: #003366;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.beginning_subnav2
{
	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.bignumber
{
	color: #003366;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	padding-right: 5px;
}

/* Sub Nav JS Swap End */

/* Rising Stars Styles */

.stars_content
{
	float: right;
	width: 380px;
	padding: 10px 0px 10px 0px;
}

.stars_photo
{
	float: left;
	width: 150px;
	padding: 10px 0px 10px 0px;
}

/* Rising Stars Styles End */

/* Orphans */

.hr
{
	color: #669933;
	background-color: #669933;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.li
{
	line-height: 24px;
}

.li2
{
	padding-bottom: 10px;
}

.flyerphoto
{
	border: 1px solid #669933;
	margin-top: 10px;
}

.bannerad_border
{
	border: 1px solid #669933;
	padding: 10px;
	margin-bottom: 10px;
}


/* Orphans End */



.td_approvedads
{
	background-color: #ffffff;
	padding: 5px;
	text-align: center;
	width: 33%;
}
.style1
{
	font-family: Verdana;
}
.style2
{
	font-family: "Times New Roman";
}
.style3
{
	background-color: #FFFFFF;
}


#HomeTab
{
	width: 840px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	border-left: 2px solid white;
	border-right: 2px solid white;
	background-color: #ffffff;
	height: 100%;
}
.Line
{
	width: 680px;
	border: 1px solid #d6d6d6;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.BlueTxtCenter
{
	color: #3696de;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
}
.Line1
{
	width: 550px;
	border: 1px solid #d6d6d6;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.list11
{
	list-style-type: decimal;
	line-height: 160%;
}
.list12
{
	list-style: none;
	line-height: 100%;
}
.list13
{
	list-style-type: disc;
	line-height: 160%;
}
.width01
{
	width: 200px;
	height: 10px;
}
h5.firebrick
{
	font-family: Arial;
	font-size: 14px;
	color: #b22222;
	margin: 0px;
}
.memberscripts_ul
{
	list-style-type: none;
	padding: 0px;
}
.memberscripts_ul li
{
	margin: 15px 0px 15px 0px;
}
.memberscripts_ul_sub li
{
	margin: 0px;
}
hr
{
	height: 1px;
}
.mainLeft1
{
	float: left;
	height: 100%;
	width: 842px;
}
.mainRight1
{
	background-image: url(images/bg_leftBar.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 100%;
	width: 800px;
}
.mainRightBackground1
{
	/*background-color: white;
	background-image: url(images/bg_rightBar.jpg);
	background-repeat: no-repeat;*/
	float: left;
	height: 100%;
	width: 20px;
}
.Arial22 {
    font-family: Arial,Helvetica,adobe-helvetica,Arial Narrow;
    font-size: 28px;
    line-height: 32px;
    min-height: 32px;
}
.linestyle
{ 
    background-color: #A6CE3F;
    border: 0 none;
    color: #A6CE3F;
    height: 10px;
    width: 100%;
    height :10px;
}
.fontsize20
{
     line-height: 24px;
    min-height: 24px;
      font-family: Arial,Helvetica,adobe-helvetica,Arial Narrow;
    font-size: 20px;
   color:#4D4D4D;
}
.fontsize24
{
      line-height: 29px;
    min-height: 29px;
      font-family: Arial,Helvetica,adobe-helvetica,Arial Narrow;
    font-size: 24px;
   color:#4D4D4D;
}
.fontsize14
{
     font-family: Arial,Helvetica,adobe-helvetica,Arial Narrow;
    font-size: 14px;
    line-height: 18px;
    min-height: 18px;
  color:#4D4D4D;
}
.fontsize16
{
     font-family: Arial,Helvetica,adobe-helvetica,Arial Narrow;
    font-size: 16px;
    line-height: 18px;
    min-height: 18px;
  color:#4D4D4D;
}
.beg2_content
{
	  float: right;
    padding: 12px 0;
    width: 338px;
}

.beg2_photo
{
	float: left;
	width: 150px;
	padding: 28px 0px 10px 0px;
}

.ulbeg2
{
padding-left: 13px;
}

.SpanishMateriallinks {
    color: #336600 !important;
    text-decoration: none !important;
}

/* IBOBenefits css starts here */
.IBBProspectingbg {
    background-color: #f4f2f2;
    height: 40px;
    width: 100%;
    margin-bottom:10px;
}
.IBBProspectingheadingtxt {
    color: #336600;
    float: left;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding-left: 2%;
    padding-top: 7px;
    text-align: left;
    width: 87%;
}
.IBBProspectinglinkarrow {
    width:10%;
    float:right;
    margin:4px 0 0;
    padding:0px;
}
    .IBBProspectinglinkarrow a img {
        border:0px;
    }
.IBBbacksavervideo {
    margin:10px 0;
    padding:0px;
    float:left;
    width:100%;
    height:363px;
    background-color:#000;
}
.IBBmoneyxtxt {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
    margin-bottom: 0;
    width: 99.7%;
}
.IBBreferraltxt {
    color:#990000;
    font-weight:bold;
    padding-top:17px;
}

/* IBOBenefits css ends here */


.Mainmenusec {
   background-color: #999999;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    margin: 0 auto;
    overflow: hidden;
    width: 840px;
}
.Mainmenusec ul {
    margin: 0px;
    padding: 0px;
    /* float: left; */
    text-align: center;
    display: table;
    margin: auto;
}
    .Mainmenusec ul li {
background-image: url(images/arrow_1.jpg);
background-position: 0px 9px;
background-repeat: no-repeat;
float: left;
list-style-type: none;
margin: 0;
padding: 7px 12px;
line-height: 17px;
    }
        .Mainmenusec ul li:first-child {
            background-image:none;
            padding-left: 0px;
        }
         .Mainmenusec ul li:last-child {
            padding-right:0px;
        }
        .Mainmenusec ul li a {
            font-family: "Open Sans";
            font-size: 14px;
            color:#FFFFFF;
            font-weight:normal;
            text-decoration:none;
            outline:none;
            /*text-transform: uppercase;*/
            letter-spacing: 0px;
            font-weight:600;
                display: block;
        }
        .Mainmenusec ul li:last-child {
            border-right: 0px;
        }
        .Mainmenusec ul li a:hover {
            text-decoration:underline;
        }

        .Mainmenusec ul ul {
    background: #36cae8;
    border: 1px solid #fefefe;
    display: none;
    margin-left: -2px;
    margin-top: 7px;
    padding: 0;
    position: absolute;
    z-index: 1111111;
    width:200px;
        }
            .Mainmenusec ul ul li {
                margin: 0px;
                padding: 0px;
                background-image: none;
                border-bottom: 1px solid #fff;
                float: none;
                text-align:left;
                height:21px;
                padding-top:5px;
                line-height:14px;
            }
                .Mainmenusec ul ul li a {
                    padding-left:10px;
                    padding-right:10px;
                }
            .Mainmenusec ul ul li:first-child {
                padding-left:0px;
            }
        .Mainmenusec ul li:hover > ul
        {
	        display:block;

        }
         .Mainmenusec ul li:hover > ul li {
            float: none;
            font-family: 'AvenirLTStdMedium';
            font-size: 15px;
            color: #feffff;
           
        }
        .Mainmenusec ul li:hover > ul li a:hover
        {
                text-decoration:none;
                color:#FFF;
                height:25px;
        }
        .Mainmenusec ul ul li:last-child {
            border:0px;
        }




.logo_1 {
    height: 61px;
    margin: 15px auto 19px;
    text-align: center;
    width: 355px;
}
.fasttrackheader {
    background-color:#FFF;
    border-radius:4px;
    width:100%;
    min-height:500px;
    overflow:hidden;
}
.fasttrackheadingtxt {
    background-color:#78EAD3;
    width:100%;
}

    .fasttrackheadingtxt p {
    color: #057e5d;
    font-family: "AvenirLTStdBlack";
    font-size: 25px;
    line-height: 22px;
    margin-top: 0;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    }
.Congratulationstxt {
    color:gray;
    font-family:"AvenirLTStdMedium";
    font-size: 18px;
    margin: 0 2% 30px;
    padding: 0;
    width: 92%;
}
.buttonssec {
    margin: auto;
    overflow: hidden;
    padding: 49px 0 0;
    width: 97%;
}
.button1 {
   background-color: #78ead3;
    border-radius: 4px;
    float: left;
    height: 93px;
    margin-left: 10px;
    padding: 50px 0 0;
    text-align: center;
    width: 165px;
}
.button1 a {
    color: #ffffff !important;
     font-family: "AvenirLTStdBlack";
    font-size: 22px;
}
.button2 {
    background-color: #dd0d03;
    border-radius: 4px;
    float: left;
    height: 93px;
    margin-left: 10px;
    padding: 50px 0 0;
    text-align: center;
    width: 165px;
}
.button2 a {
    color: #ffffff !important;
    font-family: "AvenirLTStdBlack";
    font-size: 22px;
}
.button3 {
    background-color: #36cae8;
    border-radius: 4px;
    float: left;
    font-size: 22px;
    height: 93px;
    margin-left: 10px;
    padding: 50px 0 0;
    text-align: center;
    width: 165px;
}
.button3 a {
    color: #ffffff !important;
     font-family: "AvenirLTStdBlack";
    font-size: 22px;
}
.button4 {
    background-color:#f88451;
    border-radius: 4px;
    float: left;
    height: 93px;
    margin-left: 30px;
    padding: 50px 0 0;
    text-align: center;
    width: 165px;
}

.button4 a {
    color: #ffffff !important;
     font-family: "AvenirLTStdBlack";
    font-size: 22px;
}
.myfirstsec {
    margin:0px;
    padding:0px;
    width:100%;
}
.myfirstsecleft {
    float: left;
    margin: 0px 0 0 16px;
    padding: 0;
    width: 440px;
}
.myfirstsecleft ul{
    list-style-type:none;
    margin:0px;
    padding:0px;
}
.myfirstsecleft ul li{
    clear: both;
    color: #3a3a3a;
    float: left;
    font-family: 'AvenirLTStdMedium';
    font-size: 18px;
    margin: 0;
    padding: 0 0 20px;
}
.width02 {
    width:20px;
    float:left;

}
.width03 {
    width:398px;
    float:left;
}

.myfirstsecright {
    background-color: #dd0d03;
    border: 3px solid #fff;
    border-radius: 10px;
    box-shadow: 1px 1px 8px 1px #bebebe;
    float: left;
    margin: 0 0 30px 16px;
    min-height: 450px;
    padding: 0;
    width: 300px;
}
.myfirstsecrightinner {
    margin:auto;
    padding:0px;
    width:90%;
    text-align:center;
}
.innertxt1 {
    color: #fff;
    font-family: "AvenirLTStdBlack";
    font-size: 25px;
    margin: 15px 0 20px;
    padding: 0;
}
    .innertxt1 span {
        display:block;
    }
.innertxt2 {
    color: #fff;
    font-family: 'AvenirLTStdMedium';
    font-size: 18px;
}
.hyperlinkcolor {
    color:#B91806 !important;
}
.hyperlinkcolor1 {
  color:#36CAE8 !important;
}

.innertxt90dayssec {
    color: #ffffff;
    font-family: "AvenirLTStdMedium";
    font-size: 25px;
    margin: 20px 0 0;
    padding: 0;
}
.innertxt90dayssec span {
    font-family: "AvenirLTStdBlack";
    font-size: 25px;
    display:block;
}

.nextstepbutton {
    float: right;
    margin-right: 30px;
    width: auto;
}
.congratulationsyoudidit {
    display: block;
    height: 135px;
    margin:26px auto 23px;
    width: 295px;
}
.CHALLENGEbg {
    background-color: #f88451;
    border: 3px solid #fff;
    border-radius: 10px;
    box-shadow: 1px 1px 8px 1px #bebebe;
    margin: auto;
    padding: 0;
    width: 650px;
    text-align:center;
    margin-bottom:30px;
}
.nextgoalstxt {
    color: #ffffff;
    font-family: "AvenirLTStdBlack";
    font-size: 33px;
    margin: 26px auto 35px;
    text-align: center;
    width: 83%;
}
.nextgoalstxt span{
    color:#B91806;
}
.bignumberstepone {
    color: #003366;
    float: left;
    font-family: 'AvenirLTStdBlack';
    font-size: 17px;
    padding-right: 5px;
}

.GetConnectedtxt {
    display:block;
    clear:both;
    color: #003366;
    cursor: pointer;
    font-size: 15px;
    text-align: left;
    font-family: 'AvenirLTStdMedium';
}

.active1
{
    background-color: #fff;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
    color: #003366;
    cursor: pointer;
    font-size: 13px;
    margin-left: 10px;
    padding: 5px 0 4px 12px;
    text-align: left;
    text-decoration: none;
    width: 180px;
    margin-bottom:15px;
    overflow:hidden;
}
.leftarrowcolor {
    background-color: #78ead3;
    border-bottom-left-radius: 4px;
    float: left;
    height: 10px;
    width: 200px;
}
.rightarrowcolor {
    background-color: #78ead3;
    border-bottom-right-radius: 4px;
    float: right;
    height: 10px;
    width: 600px;
}

.getconnectedsec {
    background-color: white;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    float: left;
    margin-top: 0;
    width: 590px;
}
.maincontainer {
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 1px 1px 10px 1px #ccc;
    margin: auto;
    padding: 8px;
    width: 846px;
    margin-bottom: 30px;
}
.myfirstsec30days {
    background-color: #78ead3;
    border: 3px solid #fff;
    border-radius: 10px;
    box-shadow: 1px 1px 8px 1px #bebebe;
    margin: auto auto 30px;
    min-height: 450px;
    padding: 0;
    text-align: center;
    width: 512px;
    overflow:hidden;
}
.myfirstsec30daysheading {
    background-color: #fff;
    color: #78ead3 !important;
    font-size: 26px !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.innertxt3 {
    color: #999999;
    font-family: "AvenirLTStdBlack";
    font-size: 25px;
    margin: 15px 0 20px;
    padding: 0;
}

.width_5 {
    margin: auto;
    width: 80%;
    margin-bottom:24px;
}
    .width_5 span {
        display:block;
        font-family: "AvenirLTStdBlack";
        font-size: 27px;
    }
.fontsize1 {
    font-size:20px;
}
.siteindexbg {
    background-color: #a6ce3f;
    border-bottom-left-radius: 4px;
    float: left;
    height: 10px;
    width: 200px;
}

.siteindexbg1 {
    background-color: #a6ce3f;
    border-bottom-right-radius: 4px;
    float: right;
    height: 10px;
    text-align: right;
    width: 600px;
}

.siteindexbg_1 {
    background-color:#e11e26;
}
.siteindexbg_2 {
    background-color:#78ead3;
}

.siteindexbg_3 {
    background-color:#f26722;
}
.siteindexbg_4 {
    background-color:#663399;
}




.textcolor {
    color: #008080;
    font-size: 18px;
    margin-top: 0;
}
.textcolor_1 {
    color: #008080;
    font-size: 15px;
    margin-bottom: 3px;
    margin-top: 11px;
    padding-top: 10px;
}

.margintop {
    margin-top: 0;
}

.textcolor_2 {
    color: #000;
    font-size: 14px;
    padding-top: 10px;
}
.fontweight {
    font-weight:bold;
}
.fontcolor {
    color:#008080;
}

.paddingleft {
    padding-left: 40px;
}
.Welcomeheaderbg {
    margin:0px;
    padding:0px;
    background-image:url(images/welocmeheaderbg.jpg);
    background-repeat:repeat-x;
    width:801px;
    min-height:264px;
    background-color:#a5d038;
    float:left;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    margin:10px 0 0;
}
.Welcomeheaderbgleft {
    width:305px;
    float:left;
}
.Welcomeheaderbgright {
    width:464px;
    float:right;
    margin-right:20px;
    margin-top:20px;
}
.welcometxt {
    border-bottom: 1px solid #8fb335;
    color: #c70505;
    font-family: "AvenirLTStdLight";
    font-size: 32px;
    line-height: 25px;
    padding-bottom: 13px;
    text-align: center;
    width: 100%;
}
.welcometxtdes {
    color: #3b3b3b;
    font-family: 'AvenirLTStdMedium';
    font-size: 15px;
    line-height: 20px;
    margin-top: 13px;
    padding-bottom: 13px;
    text-align: left;
    width: 100%;
}
.hyperlinkcolor_3 {
    color:#1666c7 !important;
    text-decoration:underline;
}

.welocmepagebuttonbg {
    background-color: #79ebd4;
    background-repeat: repeat-x;
    border-bottom-left-radius: 10px;
    border-right: 2px solid white;
    float: left;
    height: 135px;
    text-align: center;
    width: 265px;
}
.CHALLENGEtxt {
    margin: 19px auto auto;
    text-align: center;
    width: 243px;
}
    /*.CHALLENGEtxt span {
        display:block;
    }*/
.CHALLENGEtxt a {
    text-decoration:none;
    font-family: 'AvenirLTStdHeavy';
    font-size:24px;
    color:#ffffff;
}

.CHALLENGEtxt_1 {
    margin: 9px auto auto;
    text-align: center;
    width: 205px;
    color:#FFF;
    font-size:26px;
    font-family: 'AvenirLTStdHeavy';
}
    .CHALLENGEtxt_1 span {
        display:block;
        font-size:16px;
    }
.GROWTHbg {
    float: left;
    text-align: center;
    height: 135px;
    width: 266px;
    background-color: #f88451;
}
                             
.LEADERSHIPbg {
    background-color: #dd0d03;
    border-bottom-right-radius: 10px;
    float: right;
    height: 135px;
    text-align: center;
    width: 265px;
}
.LEADERSHIPbgmainsec {
    background-color: white;
    border-bottom-right-radius: 10px;
    float: right;
    width: 533px;
}
.SC_bg {
    background-color: #f6eaea;
    background-image: url("images/SC_bg.jpg");
    background-repeat: repeat-x;
    border: 1px solid #999999;
    border-radius: 10px;
    float: left;
    height: 129px;
    padding-top: 17px;
    text-align: center;
    width: 393px;
}
.success_centertxt {
    color: #00805f;
    font-family: "AvenirLTStdBlack";
    font-size: 24px;
    margin: 15px 0 0;
    padding-top: 0;
    display:block;
    text-decoration:underline;
}
.success_centertxt1 {
    color: #00805f;
    font-family: 'AvenirLTStdMedium';
    font-size: 26px;
    margin: 15px 0 0;
    padding-top: 0;
}
    .success_centertxt1 span {
        display:block;
    }
.SC_bg a {
    text-decoration:none;
    color: #00805f;
}

.homemaincontainer {
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 1px 1px 10px 1px #ccc;
    margin: auto auto 30px;
    padding: 8px;
    width: 966px;
}

.homeinnercontainer {
    background-color: #36c9ea;
    border-radius: 5px;
    display: block;
    margin: auto;
    width: 100%;
    overflow:hidden;
    padding-bottom: 5px;
}
.homeinnercontainer1 {
    max-width:858px;
    margin:auto;
    padding-top:37px;
}
.passwordbg {
    background-color: #79ebd4;
    border: 2px solid #fff;
    border-radius: 8px;
    box-shadow: 0 0 7px 5px rgba(0, 0, 0, 0.23);
    height: 565px;
    margin-top: 10px;
    width: 99%;
    margin-bottom:11px;
    position:relative;
}
.passwordbginner {
    margin:auto;
    padding:0px;
    width:801px;
    margin-top:25px;
    margin-bottom:25px;
}
.passwordbginner1 {
    width:100%;
    margin:0px;
    padding:0px;
    float:left;
}
.passwordbginner1left {
    float:left;
    width:386px;
}
.wethrilled_txt {
    color: #343434;
    font-family: "AvenirLTStdBlack";
    font-size:16px;
    margin-bottom: 11px;
}
.wethrilled_txt1 {
    color: #3a3a3a;
    font-family: 'AvenirLTStdMedium';
    font-size:16px;
}

.dottedline {
    border-left:2px dotted #042c2b;
    height:128px;
    float:right;
}
.passwordbginner1right {
    float:left;
    width:345px;
    background-color:#78EAD3;
    margin-left:40px;
}
.formsec {
    width:100%;
    clear:both;
    float:left;
}
.formsec input {
    width:240px;
    background-color:#FFF;
    border-radius:4px;
    height:29px;
    border:0px;
    padding-left:7px;
    color: #3a3a3a;
    font-family: 'AvenirLTStdMedium';
    float:left;
    font-size:16px;
}
    .formsec input[type="submit"] {
        width:82px;
        background-image:url(images/submit_btn.jpg);
        border-radius:4px;
        height:32px;
        font-family: "AvenirLTStdBlack";
        border:0px;
        margin-left:10px;
        cursor:pointer;
    }
.Notetxtsec {
    color: #3a3a3a;
    float: left;
    font-family: "AvenirLTStdMedium";
    font-size: 16px;
    margin: 0;
    padding-top: 5px;
}
    .Notetxtsec span {
        font-family: "AvenirLTStdBlack";
    }
.loginbanner {
    background-image:url(images/login_banner.jpg);
    background-repeat:no-repeat;
    width:801px;
    height:348px;
}
.clear {
    clear:both;
}.errormsg {
    color: Red;
    width: 123px;
    font-size: 12px;
    font-family: "AvenirLTStdMedium";
}
 .margintop_1 {
    margin-top: 10px;
}
.fontweightbold {
    font-weight:bold;
    text-decoration:underline;
}
.fontweightbold_1 {
    font-weight:bold;
}
.backarrowpos {
    position: absolute;
    right: 28px;
    top: 0;
}
.dental_scriptsec {
    padding-left:10px;
}
    .dental_scriptsec li {
        padding-bottom:10px;
    }
.dental_scriptsec1 {
    padding-left:10px;
    list-style-type:none;
}
    .dental_scriptsec1 li {
        padding-bottom:10px;
    }
        .dental_scriptsec1 li span {
            padding-right:10px;
        }
.liststyle {
    list-style-type:none;
}
.correct_website {
    list-style-type:none;
    margin:-5px 0 0;
    padding:0px;
}

.correct_website li {
    line-height: 14px;
    margin-bottom: 5px;
}
.displayitem {
    display:block;
}
.AM_logosec {
    float: left;
    margin-right: 14px;
    width: 250px;
}
.listitemsec {
    list-style-type: none;
    margin-left: 0;
    padding-left: 1px;
}
.displayBL {
    display:block;
    font-weight:bold;
    padding-bottom:2px;
}
.displayo1 {
    display:block;
}
.displayMT {
    margin-top:15px;
}
.wightbL {
    font-weight:bold;
}
.listeditems {
    padding-left:15px;
}
.listeditems li {
    padding-bottom:20px;
    list-style-type:none;
}
    .listeditems li span {
        font-weight:bold;
    }
    .listeditems li ul {
        padding-left:25px;
    }
    .listeditems li ul li {
        list-style-type:initial;
        padding-bottom:10px;
    }
.btnMT {
    display:block; 
}

.GOimage {
    margin-bottom: 20px;
    width: 100%;
}.emptydiv {
    height: 30px;
    float: left;
    visibility: hidden;
    width: 100%;
}

.fnt-b {

      font-size:16px;
      font-weight:700;
     }

.fnt-b1
    {

      font-size:14px;
      font-weight:600;
     }
.pdl-15 {
      padding-left:15px !important;
      margin-top:0px !important;
    }
.txt-hlt {
      margin-bottom:3px !important;
     }
.maintxt-hlt {
     font-weight:700;
     }
.ASmaincontainer {
    margin: 0;
    padding: 0 0 0 8%;
    text-align: left;
    width: 88%;
}
    .ASmaincontainer li {
    background-image: url("images/AU_arrow.png");
    background-position: 0 7px;
    background-repeat: no-repeat;
    color: #6d6d6d;
    font-family: "AvenirLTStdMedium";
    font-size: 16px;
    line-height: 22px;
    list-style-type: none;
    padding-bottom: 12px;
    padding-left: 18px;
    }
        .ASmaincontainer li span {
            color: #ff0000;
             font-family: 'AvenirLTStdBlack';
        }
    
        .ASmaincontainer1 {
    margin-left: 32px;
    margin-top: 0;
    padding: 0 0 0 8%;
    text-align: left;
    width: 83%;
}
    .ASmaincontainer1 li {
    background-image: url("images/AU_changecolor.png");
    background-position: 0 7px;
    background-repeat: no-repeat;
    color: #6d6d6d;
    font-family: "AvenirLTStdMedium";
    font-size: 16px;
    line-height: 22px;
    list-style-type: none;
    padding-bottom: 12px;
    padding-left: 18px;
    }
        .ASmaincontainer1 li span {
            color: #ff0000;
             font-family: 'AvenirLTStdBlack';
        }
        .ASmaincontainer1 li a {
            outline:none;
        }
.txtborder {
    font-style:normal;
    border-bottom:1px solid #6d6d6d;
}


        .ASmaincontainer2 {
    margin-left: 63px;
    margin-top: -12px;
    padding: 0 0 0 8%;
    text-align: left;
    width: 75%;
}
    .ASmaincontainer2 li {
    background-image: url("images/AU_scr.jpg");
    background-position: 0 7px;
    background-repeat: no-repeat;
    color: #6d6d6d;
    font-family: "AvenirLTStdMedium";
    font-size: 16px;
    line-height: 22px;
    list-style-type: none;
    padding-bottom: 12px;
    padding-left: 18px;
    }
        .ASmaincontainer2 li span {
            color: #ff0000;
             font-family: 'AvenirLTStdBlack';
        }
        .ASmaincontainer2 li a {
            color:#6d6d6d;
            outline:none;
        }
        .ASmaincontainer2 li a:hover {
            color:#6d6d6d;
            text-decoration:none;
        }
.MY30sec {
    margin: auto;
    padding: 0px;
    width:92%;
}

.MY30secinner{
    color: #3a3a3a;
    font-family: 'AvenirLTStdMedium';
    font-size: 18px;
    margin: 0;
    padding: 0 0 20px;
    text-align: center;
}
.FastTracktxt {
    clear: both;
    display: block;
    font-size: 27px;
    font-family:"AvenirLTStdBlack";
}
.audioplayercontainer {
    margin-bottom: 20px;
    width: 201px;
    margin: auto;
}
 .optioncolor {
           color: #f00;
           font-weight:bold;
            padding:0px;
            margin:0px;
        }
.marginbtm {
    margin:0px;
    margin-top:10px;
}
.paddingtop {
       padding-top:10px;
}
.colortxt {
    color:red;
}
.fontweight {
    font-weight:bold;
}
.videoframe {
    background-color: #faf9f9;
    border: 2px solid #ccc;
    border-radius: 2px;
    box-shadow: -1px 1px 7px -1px #ccc;
    height: 363px;
    margin: auto;
    position: relative;
    width: 550px;
    /*background-image:url(images/BC_videothu.jpg);*/
    background-repeat:no-repeat;
    cursor:pointer;
}
.WS_videoframe{
    background-image:url(images/WS_videoframe.jpg);
    background-repeat:no-repeat;
}
.GO_videoframe{
    background-image:url(images/GO_videoframe.jpg);
    background-repeat:no-repeat;
}
.HMO_videoframe{
    background-image:url(images/HMO_videoframe.jpg);
    background-repeat:no-repeat;
}
.OM_videoframe{
    background-image:url(images/OM_videoframe.jpg);
    background-repeat:no-repeat;
}

.WS_videothu{
    background-image:url(images/WS_videothu.jpg);
    background-repeat:no-repeat;
}
.WU_videothu{
    background-image:url(images/WU_videothu.jpg);
    background-repeat:no-repeat;
    margin-bottom:30px;
}
.BCM_videothu{
    background-image:url(images/BCM_videothu.jpg);
    background-repeat:no-repeat;
    margin-bottom:30px;
}
.EVF_videothu{
    background-image:url(images/Enrollments_videoframe.jpg);
    background-repeat:no-repeat;
    margin-bottom:30px;
}
.EVF1_videothu{
    background-image:url(images/Enrollments_1.jpg);
    background-repeat:no-repeat;
    margin-bottom:30px;
}
.SAMPLEtext-videothu{
    background-image:url(images/sample-text-video.jpg) !important;
    background-repeat:no-repeat;
    margin-bottom:30px;
}


.videoframe img {
    height: 48px;
    left: 44%;
    position: absolute;
    /*top: 40%;*/
    width: 48px;
}
.SSC_img {
    display: block;
    margin: auto;
    width: 482px;
}
.SAVINGtxt {
    color: red;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
}
.MONEYSAMPLEtxt{
    margin: 0 0 0 23px;
    padding: 0;
    width: 92%;
}
    .MONEYSAMPLEtxt li {
        padding-bottom:3px;
    }
.NSline {
    border-top:1px dotted #b9b9b9;
    margin-bottom:25px;
}
.NSboxescontainer {
    margin:0px;
    padding:0px;
    float:left;
    width:100%;
}
.NSboxescontainerinner {
    width:49%;
    padding-right:1%;
    float:left;
    margin-bottom:30px;
}
.NSboxescontainerinner:nth-child(2) {
    padding-right:0px;
}
.NSboxescontainerinner img {
    margin:auto;
    display:block;
    height:43px;
}
    .NSboxescontainerinner h5 {
    font-size: 16px;
    font-weight: bold;
    color:#666;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    /*border-top: 1px dotted #ccc;
    padding-top: 12px;*/
    }
     .NSboxescontainerinner p {
        font-size:14px;
        font-weight:normal;
        color:#000;
        text-align:center;
        margin-top:10px;
            min-height: 38px;
    }
    .NSboxescontainerinner a {
background-color: rgba(0, 51, 102, 0.61);
    border-radius: 4px;
    color: rgb(255, 255, 255);
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin: auto;
    display: table;
    padding-top: 8px;
    padding-bottom: 8px;
    }
        .NSboxescontainerinner a:hover {
            text-decoration:underline;
            background-color:rgba(0, 51, 102, 0.79);
        }
.DIVsection {
    width: 100%;
    border-top: 1px dotted #b9b9b9;
    clear: both;
    margin-bottom: 20px;
}
.PHvideoframe {
    width: 840px;
    height: 473px;
}
    .PHvideoframe iframe {
        width:100%;
        height:100%;
    }
.APimg {
    width: 30%;
    float: right;
    margin-top: -31px;
    margin-right: -20px;
    padding: 10px;
    border-radius: 10px;
    cursor: pointer;
}
.head_sub {
    margin-top: -13px;
    width: 420px;
    font-size: 16px;
    line-height: 25px;
}
.Joinsection {
    text-align: center;
    margin: auto;
    display: table;
    margin-bottom: 30px;
}
    .Joinsection img {
        float:left;
    }
    .Joinsection span {
        font-family:Arial;
        font-size:18px;
        color:black;
        float:left;
            padding-left: 7px;
    padding-top: 3px;
    }
.CMTmaincontainer {
    margin:0px;
    padding:0px;
    float:left;
    width:100%;
    margin-bottom:30px;
}
.CMTmaincontainerinner {
    width: 80%;
    margin-right: 1%;
    margin: auto;
}
    .CMTmaincontainerinner:nth-child(3) {
        margin-right:0px;
    }
.lbule {
    margin: 0px;
    padding: 0px;
    width: 100%;
    background-color: #e5ffff;
    text-align: center;
    padding-top: 10px;
    border-radius: 2px;
    overflow: hidden;
}
.lbule_a {
    background-color: #00b5b5;
    color: rgb(255, 255, 255) !important;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none !important;
    display: table;
    border-radius: 4px;
    padding: 8px 10px;
    margin: auto;
}
    .lbule_a:hover {
        text-decoration:underline !important;
        background-color:#007777;
    }
.lbule a {
    text-decoration:none;
}
.emailbgcontainer {
    width: 100%;
    background-color: #00b5b5;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
    cursor:pointer;
}
    .emailbgcontainer:hover {
        background-color:#007777;
    }
.lets_txt {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height:27px;
}
.myway_txt {
font-size: 22px;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px dotted #CCC;
    padding-bottom: 7px;
    margin-bottom: 2px;
}
.clock {
background-color: #3ddbff;
    width: 100%;
    height: 130px;
}
    .clock img {
padding-left: 20px;
    margin: auto;
    display: block;
    margin-left: 38px;
    }

.formmain {
width: 44%;
    float: right;
    background-color: rgba(204, 204, 204, 0.34);
    border-radius: 4px;
    margin-top: 57px;
    height: 111px;
    padding: 10px;
}
.formcontainer {
    float: left;
    width:100%;
}
    .formcontainer label {
        width:100%;
        font-size:14px;
        color:black;
    }
.formcontainer input {
    background-color: white;
    border: 1px solid #c7c4c4;
    color: #999999;
    width: 100%;
    height: 19px;
    border-radius: 2px;
}
.signup_btn {
    background-color: #3ddbff;
    border: 0px;
    margin: auto;
    display: block;
    margin-top: 5px;
    clear: both;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 2px;
    color: #000;
    font-weight: bold;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
}
.submenutabs {
    margin:0px;
    padding:0px;
    width:100%;
    overflow:hidden;
}
    .submenutabs ul {
        list-style-type:none;
        margin:0px;
        padding:0px;
        text-align:center;
    }
        .submenutabs ul a {
            text-decoration:none;
        }
        .submenutabs ul li {
margin: 0px;
    padding: 0px;
    float: left;
    font-family: 'AvenirLTStdBlack';
    font-size: 17px;
    color: #5a5a5a;
    background-color: rgba(52, 203, 246, 0.13);
    width: 127px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px;
    margin-right: 22px;
    border: 2px solid #d1ebf3;
        }
            .submenutabs ul li span {
                    font-family: 'AvenirLTStdMedium';
                    font-size:15px;
                    display:block;
            }
            .submenutabs ul a:last-child li {
                margin-right:0px;
            }
        .submenutabs ul li:hover {
background-color: rgba(14, 65, 97, 0.81);
    color: #FFF;
    border: 2px solid #677f8e;
        }
.RSimagesmaincontainer {
    margin:0px;
    padding:0px;
}
    .RSimagesmaincontainer .inner {
        padding: 0px;
        width: 88%;
        margin: auto;
        margin-top: 22px;
    }
    .RSimagesmaincontainer .inner:nth-child(3) {
        margin-right:0px;
    }
    .RSimagesmaincontainer .inner img {
        display:block;
        margin:auto;
    }
    .RSimagesmaincontainer .inner h5 {
        font-size: 22px;
        font-weight: bold;
        color: #666;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .RSimagesmaincontainer .inner p {
font-size: 14px;
    font-weight: normal;
    color: #000;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
    line-height: 20px;
    }
        .RSimagesmaincontainer .inner h4 {
            color: #666;
            text-align: center;
            margin-bottom: 0px;
            padding: 0px;
        }
.line2 {
    margin-top: 10px;
    clear: both;
    float: left;
    width: 100%;
}
.GreatSavings {
    margin: auto;
    display: block;
        margin-bottom: 20px;
        width:100%;
}

/******************Start Heare**********************/
.start_banner {
    background-image:url('images/start_heare.jpg');
    width:840px;
    height:204px;
    background-repeat:no-repeat;
}
.start_cnt {
    width: 400px;
    padding: 5px 25px 30px 25px;
    background-color: rgba(146, 143, 142, 0.92);
    border-radius:15px;
    border: 1px solid #fff;
    margin: 0 auto;
    position: relative;
    top: 23px;
    color:#fff;
    font-family: 'AvenirLTStdMedium';
}
    .start_cnt > h2 {
            color: #fff;
    margin-bottom: 25px;
    }
    .start_cnt > div {
           font-size: 16px;
    margin-bottom: 5px;
    }
.start_left {
    font-size:15px;
    text-align:left;
    margin-bottom:26px;
    line-height:1.3em
}
.start_arrow {
    width:566px;
}
.start_grid {
    border-bottom: 1px dotted #d9d7d7;
    padding-bottom: 16px;
    overflow: auto;
}
.start_arrow > div{
    font-size:16px;
    margin-bottom:8px;
    font-weight:bold;
    padding-top:10px;
}
.start_arrow > div > img {
     -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(270deg);
    position: relative;
    top: 2px;
    padding: 0 9px;
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    width:16px;
  }
.start_grid_left2 {
    background-color: rgba(120, 234, 211, 0.18);
    width: 268px;
    height: 280px;
    float: left;
    margin-right: 10px;
    padding: 0 10px 10px 10px;
    margin-bottom: 10px;
    text-align: center;
    border: 1px solid rgba(236, 233, 233, 0.8);
}
    .start_grid_left2 > h2{
    text-align: left;
    color: #003366;
    margin-top: 10px;
    margin-bottom: 8px;
    line-height: 1.2em;
    font-size: 16px;
    border-bottom:1px solid rgba(236, 233, 233, 0.8);
    position: relative;
    width: 278px;
    left: -11px;
    padding-left: 11px;
    /* bottom: 5px; */
    padding-bottom: 10px;
    }
.second_h22 {
    text-align: center !important;
    color: black !important;
    font-size: 14px !important;
    margin-bottom: 8px !important;
    border-bottom: 0 !important;
    padding-left: 0px !important;
}
.start_grid_left2 > div,.start_grid_full > div,.start_grid_full2 > div {
    font-size:12px;
    margin-bottom:10px;
}
.start_grid_left2 > a,.start_grid_full > a,.start_grid_full2 > a{
    background-color: rgba(0, 51, 102, 0.61);
    border-radius: 4px;
    color: rgb(255, 255, 255);
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin: auto;
    display: table;
    padding-top: 8px;
    padding-bottom: 8px;
}
.start_grid_left2 > a:hover,.start_grid_full > a:hover,.start_grid_full2 > a:hover {
    text-decoration: underline;
    background-color: rgba(0, 51, 102, 0.79);
}

.start_grid_full {
    clear:both;
    width:96%;
    background-color: rgba(120, 234, 211, 0.18);
    padding:10px 10px 20px 10px;
    border: 1px solid rgba(236, 233, 233, 0.8);
    text-align: center;
}
.start_grid_full > h2 {
    text-align: left;
    color: #003366;
    margin-top: 10px;
    margin-bottom: 8px;
    line-height: 1.2em;
    font-size: 16px;
    position: relative;
    border-bottom: 1px solid rgba(236, 233, 233, 0.8);
    padding-bottom: 10px;
    width: 576px;
    left: -10px;
    padding-left: 10px;
}
.start_grid_full2 {
    clear:both;
    width:96%;
    margin-top:20px;background-color:rgba(120, 234, 211, 0.14);;
    padding:10px 10px 20px 10px;
    border: 1px solid rgba(236, 233, 233, 0.8);
    text-align: center;
}
.start_grid_full2 > h2 {
    text-align: left;
    color: #003366;
    margin-top: 10px;
    margin-bottom: 8px;
    line-height: 1.2em;
    font-size: 16px;
}
.start_small_left {
    width:262px;
    float:left;
    margin-right:10px;
    text-align:right;
    margin-bottom:20px;
}
.start_small_left2 {
    width:200px;
    float:left;
    text-align:left;
    margin-bottom:20px;
}
    .start_small_left2 > h2 {
          margin-bottom: 5px !important;
    padding-top: 6px;
    color: black;
    }
    .start_small_left2 > span {
        font-size:14px;
    }

.start_grid_left2 > img,.start_grid_full > img {
    opacity:0.7;
}

/******************Team Leader**********************/
.team_leader_banner {
    background-image:url('images/teamleader_bnr.jpg');
    width:840px;
    height:260px;
    background-repeat:no-repeat;
}
.team_down {
    margin:20px 0;
    padding:10px;
    clear: both;
    overflow: auto;
   border: 1px dotted #d6d6d6;
}
.team_left {
    width:258px;
    float:left;
}
.team_left2 {
     width: 270px;
    float: left;
    padding-left: 30px;
}
.team_left span {
    position: relative;
    bottom: 17px;
}
.team_left a {
    background-color: rgba(0, 51, 102, 0.61);
    border-radius: 4px;
    color: rgb(255, 255, 255);
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin: auto;
    display: table;
    padding-top: 8px;
    padding-bottom: 2px;
    padding-right: 19px;
    margin-top: 48px;
}
.team h2,.step_1_basic h2{
   color: #003366;
}
.team h3, .step_1_basic h3{
   color: #003366;
   font-size:18px;
   margin-bottom:8px;
}
.team_video {
    margin:20px;
    text-align:center;
}
.gutter_bottom {
    margin-bottom:18px;
}
.team_ul > ul {
    list-style-type:decimal;
    margin-left: -23px;
}
    .team_ul > ul > li > h3,.step_1_basic h3 {
        font-size:18px;
        margin-bottom: 2px;
    }
    .team_ul > ul > li {
    padding-left:3px;
    margin-bottom:20px;
    font-size: 15px;
    text-align: left;
    }
        .team_ul > ul > li > div {
           line-height:1.3em
        }
/****************************************************/
.step_banner {
    width:840px;
    height:204px;
}
.step_cnt,.step3_cnt {
    color:#fff;
    font-family: 'AvenirLTStdMedium';
    text-align:center;
}
    .step_cnt h1 {
    /*color: #fff;
    font-size: 40px;
    margin-bottom: 5px;
    padding-top: 35px;*/   
        color: #fff;
    font-size: 40px;
    margin-bottom: 5px;
    padding-top: 59px;
    margin-top: 0;
    }
    .step3_cnt h1 {
            color: #fff;
    font-size: 40px;
    margin-bottom: 5px;
    padding-top:16px;
    margin-top: 0;
    }
    .step3_cnt h2 {
  color: #fff;
    font-size:28px;
    margin-bottom: 5px;
    padding-top:10px;
    margin-top: 0;
    }
.text_center {
    text-align:center;
}
.step1_left {
    text-align:center;
    overflow:auto;
    margin-bottom:20px;
    clear:both;
}
    .step_pdf img {
        border:1px dotted #929191;
    }
.step1_left > .team_video {
    float:left;
    width:350px;
}
.step1_left > .step_pdf {
    width:150px;
    float:left;
}
.step_pdf img{
        width: 85%;
    margin-top: 19px;
    /* padding-left: 16px; */
    margin-left: 35px;
}
.step1_pdf1 {
    width:280px;
    float:left;
    text-align:center;
}
 .step1_pdf1 img {
        border:1px dotted #929191;
        width:70%; 
 }

 .step2_banner {
       background-image: url(images/Step2Build_banner.jpg);
    width: 840px;
    height: 242px;
    background-repeat: no-repeat;
    margin-top: 0;
}
.step_3_box {
    margin: 0 0 45px 0;
    padding: 10px;
    clear: both;
    overflow: auto;
    border-top: 1px dotted #d6d6d6;
    border-bottom: 1px dotted #d6d6d6
}
.step3_left {
    width:150px;
    float:left;
    text-align: right;
    margin-right: 20px;
}
.step3_left1 {
    width:392px;
    float:left;
}
.step3_inner_left {
    width:100px;
    float:left;
}
.step3_left1 a {
     background-color:rgb(78, 128, 154);
    border-radius: 4px;
    color: rgb(255, 255, 255);
    /* padding: 5px; */
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    /* margin: auto; */
    display: table;
    /* padding-top: 8px; */
    padding-bottom: -14px;
    /* padding-right: 19px; */
    /* margin-top: 48px; */
}
.step3_left1 span{
    position: relative;
    bottom: 5px;
}
.step_3_box2 {
    margin: 0 0 10px 0;
    padding: 10px 10px 26px 10px;
    clear: both;
    overflow: auto;
    border-bottom: 1px dotted #d6d6d6;
}
.step_4_footer {
    background-image: url(images/step_4_footer_forms.jpg);
    width: 100%;
    text-align: center;
    background-position-y: -31px;
}
.step_4_footer > h1 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 48px 10px;
}
.SM_img {
    margin: auto;
    display: block;
    margin-top: 35px;
    margin-bottom: 35px;
    border-radius: 8px;
    border: 2px dotted #e6e6e6;
    padding: 10px;
}
.SM_a {
    display: block;
    margin: auto;
    width: 40%;
    }
.SC_iconssections {
    margin-top:30px;
}
.SC_iconssections a {
    float:left;
        margin-right: 10px;
}
    .SC_iconssections a:last-child {
        margin:0px;
    }
.Newwelcomecontainer {
    margin:0px;
    padding:0px;
    width:801px;
}
.WIvideoframe {
    width: 650px;
    height: 366px;
    background-color: #FFF;
    margin: auto;
    border: 7px solid #057e5f;
    border-radius: 4px;
    position: relative;
}
.HM_conatiner_main {
     background-color: #eefcff;
    width: 848px;
    margin-left: -23px;
    margin-top: -205px;
    z-index: -1;
    padding-top: 214px;
    padding-bottom: 20px;
}
.HM_conatiner_txt {
margin: auto;
    text-align: left;
    width: 662px;
    overflow: hidden;
        padding-bottom: 17px;
}
.HM_conatiner_txt h1 {
    color: #00805f;
    font-family: "AvenirLTStdBlack";
    font-size: 27px;
    padding: 0px;
    margin-bottom: 16px;
    margin-top: 0px;
    text-align: center;
    border-bottom: 2px solid #e1ecef;
}
    .HM_conatiner_txt p {
    color: #000;
    font-family: 'AvenirLTStdMedium';
    font-size: 18px;
    line-height: 20px;
    margin-top: 0px;
    padding-bottom: 0;
    text-align: left;
    width: 100%;
    margin-bottom: 14px;
    }
.HM_conatiner_txt p span {
    display: block;
    color: #057e5f;
    padding-top: 11px;
}

.do_txt {
    font-family: "AvenirLTStdBlack";
    font-size:16px;
    color:#00805f;
}
ol.ollist {
    float: left;
    clear: both;
    display: block;
    width: 100%;
    margin-bottom: 21px;
}
    ol.ollist li {
    color: #000;
    font-family: 'AvenirLTStdMedium';
    font-size: 18px;
    margin-bottom: 9px;
    }
        ol.ollist li a {
            color: #000;
            text-decoration:none;
        }
            ol.ollist li a:hover {
                text-decoration:underline;
            }
.basictraining {
background-color: #248b70;
    color: #FFF !important;
    padding: 12px;
    border-radius: 4px;
    overflow: hidden;
    font-family: "AvenirLTStdBlack";
    font-size: 15px;
    text-decoration: none !important;
    padding-left: 22px;
    padding-right: 22px;
    margin: auto;
    display: table;
    clear: both;
    border:0px;
    cursor:pointer;
    outline:none;
}
.TBcontainer {
    margin: auto;
    width: 100%;
    background-color: #a6aec1;
}
.TBcontainer h1 {
    font-family: "AvenirLTStdBlack";
    color: #ffffff;
    font-size: 25px;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
        margin: 0px;
}
.TBwatch_txt {
text-align:center;
    padding-top: 20px;
}
    .TBwatch_txt p {
color:#97a0b5;
    font-family: 'AvenirLTStdMedium';
    font-size: 18px;
    padding-bottom: 20px;
    width: 98%;
    margin: auto;
    }
.TBbodycontainer {
    background-color:#FFF;
    width:100%;
    float:left;
    padding-bottom: 18px;
}
.TBtabs_cantainer {
    width: 95%;
    margin: auto;
    margin-top: 29px;
}
.ui-widget-header {
    border: 0px !important;
    background: #ffffff !important;
    color: #333333 !important;
    border-bottom: 1px solid #dddddd !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #a6aec1 !important;
    background: #a6aec1 !important;
}
.S1maincontainer {
    margin:0px;
    padding:0px;
    float:left;
    width:100%;
}
.steps_heading {
    font-family: "AvenirLTStdBlack";
    color: #a6aec1;
    font-size:32px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 0px;
    margin: 0px;
}
.steps_subheading {
    color: #c7c7c7;
    font-family: 'AvenirLTStdMedium';
    font-size: 20px;
    text-align: center;
    margin: 0px;
    padding: 0px;
    /* border-bottom: 2px solid #f7f7f7; */
    /* padding-bottom: 13px; */
}
.steps_subheading1 {
    color: #248b70;
    font-family: "AvenirLTStdBlack";
    font-size: 22px;
    text-align: center;
    margin-top: 18px;
    margin-bottom: 30px;
    border-top: 2px solid #f7f7f7;
    padding-top: 30px;
}
.S1videoframeconatiner {
    float:left;
    margin-bottom:20px;
}
.S1videoframeconatinerleft {
    float:left;
    width:475px;
    position:relative;
    margin-bottom: 20px;
}
.watch_txt {
    color: #7b7777;
    font-family: 'AvenirLTStdMedium';
    font-size:18px;
    margin: 0px;
    padding: 0px;
}
.S1videoframe {
width: 475px;
    height: 267px;
    background-color: #000;
    margin-top: 8px;
        box-shadow: 2px 2px 2px #d8d8d8;
}
.S1videoframeconatinerright {
    float: left;
    width: 258px;
    margin-top: 41px;
}
ul.s1links {
    float:left;
    list-style-type:none;
    margin:0px;
    padding-left:22px;
}
    ul.s1links li:first-child {
         color: #248b70;
    font-family: 'AvenirLTStdMedium';
    font-size: 18px;
    }
    ul.s1links li:last-child {
    color: #97a0b5;
    font-family: 'AvenirLTStdMedium';
    font-size: 16px;
    width: 100%;
    word-break: break-all;
    margin-bottom: 20px;
    }
ol.ollist1 {
    float: left;
    clear: both;
    display: block;
    width: 89%;
    margin-bottom: 21px;
    margin-top: 26px;
}
    ol.ollist1 li {
    color: #97a0b5;
    font-family: 'AvenirLTStdMedium';
    font-size: 16px;
        margin-bottom: 14px;
    }
        ol.ollist1 li:last-child {
            margin-bottom:0px;
        }
.S1videoframeconatinerleft a {
    color: #909090 !important;
    font-size: 13px;
    padding-bottom: 10px;
    font-family: 'AvenirLTStdMedium';
    position: absolute;
    right: 0px;
    top: 5px;
}
.S1ass_txt {
    font-family: "AvenirLTStdBlack";
    color:#248b70;
    font-size: 16px;
    padding-left: 24px;
    margin: 0px;
    margin-bottom: 10px;
}
.note_txt {
    font-size: 12px;
    clear: both;
    display: block;
    line-height: 15px;
    padding-top: 3px;
}
.TBcon_txt {
    margin: auto;
    text-align: center;
    font-family: "AvenirLTStdBlack";
    color: #a6aec1;
    font-size: 23px;
    margin-top: 23px;
    margin-bottom:20px;
}
.TBbodercontainer {
    width: 98%;
    /* border: 1px solid #a6aec1; */
    clear: both;
    border-radius: 29px;
    margin: auto;
    padding-top: 30px;
    padding-bottom: 6px;
    overflow: hidden;
    border-top: 1px solid #a6aec1;
    padding-left: 2%;
    border-bottom: 1px solid #a6aec1;
}
.MD_txt {
    display: block;
    color: #248b70;
    font-family: "AvenirLTStdBlack";
    font-size: 22px;
    padding-bottom: 4px;
}
.videoscontainer {
margin: auto;
    width:966px;
    background-color: #eefcff;
    margin-left: -54px;
    margin-top: -292px;
    padding-top: 303px;
    text-align: center;
    margin-bottom: 7px;
    display:table;
}
.NVvideoframecontainer {
    width:97.5%;
    margin:auto;
    margin-bottom:25px;
}
.NVvideoframecontainerleft {
    float: left;
    width: 460px;
    padding-bottom: 23px;
    border-bottom: 2px dotted #e1ecef;
    margin-bottom: 15px;
}
.NVvideoframecontainerleft:nth-child(2) {
    float:right;
}
.NVvideoframecontainerleft h1 {
    color: #7b7b7b;
    font-family: 'AvenirLTStdMedium';
    font-size: 22px;
    margin-bottom: 2px;
}
.NVvideoframe {
    width:460px;
    height:259px;
    background-color:#003366;
    box-shadow: 2px 2px 2px #d8d8d8;
}
.NVvideoframecontainerleft:nth-child(3) {
    float:none;
    margin:auto;
    border-bottom:0px;
}

.AvenirLTStdBlack_font {
    font-family: "AvenirLTStdBlack";
    color: #248b70;
}
.download_btn_container {
clear: both;
    text-align: center;
    width: 100%;
    margin-bottom: 30px;
    border-bottom: 2px solid #f7f7f7;
    height: 71px;
}
.download_btn {
    background-color: #248b70;
    color: #FFF !important;
    padding: 12px;
    border-radius: 4px;
    overflow: hidden;
    font-family: "AvenirLTStdBlack";
    font-size: 15px;
    text-decoration: none !important;
    padding-left: 22px;
    padding-right: 22px;
            background-image: url(images/download_icon.png);
    background-repeat: no-repeat;
    background-position: left 17px center;
    padding-left: 48px;
}
.download_btn_container a:nth-child(2) {
        background-color:#11b1d2;
        margin-left:20px;
}
a.watch_link {
    color: #97a0b5;
}
    a.watch_link:hover {
        text-decoration:none;
    }
.BCTcongr_txt {
    color: #057e5f;
    font-family: "AvenirLTStdBlack";
    font-size: 20px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 14px;
    line-height: 26px;
}
.BCTcongr_txt span {
display: block;
    color: #a6aec1;
    padding-top: 2px;
}
.ATM_img {
    margin: auto;
    display: table;
    margin-bottom: 21px;
    border: 2px solid #eff1f5;
    padding: 10px;
    border-radius: 10px;
    padding-bottom: 8px;
}