body,div,h1,h2,h3,h4,h5,h6,ul,li,p,form,ol,dd,dt,dl {
font-weight:400;
list-style:none;
margin:0;
padding:0;
}

body {
height:100%;
background:#ffffff;
font-family: 'Gotham 4r', 'Gotham A', 'Gotham B', Arial, Helvetica, Sans-Serif;
font-size:14px;
}

h1,h2,h3,h4,h5,h6 {line-height:normal;}

a {color:#666766;text-decoration:underline;}

h1 a:hover {color:#0394f1;}

p{
color: #666766;
line-height: 1.4;
}

h1 {
margin-top: 45px;
font-size: 24px;
font-family: 'Gotham 4r', 'Gotham A', 'Gotham B';
font-weight: 400;
font-style: normal;
color: #3564b1;
     margin-bottom: 15px;
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix,html .clearfix {
height:1%;
}
.none {display:none;}
.fixed {position: fixed;}
.absolute {position: absolute;}

.borderBlue {border: 1px solid blue}
.borderGreen {border: 1px solid green}
.borderRed {border: 1px solid red}
.borderNone {border: none}

div#wrapper {
}

#topnavOuter
{
    position: relative;
    width: 1280px;
   margin: 0 auto;
    padding: 0px;
    z-index: 8;
}
#topnav
{
    width: 1280px;
    height: 87px;
    position: fixed;
    background-color: #fff;
}

#topnav:after
{
    content: "";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}




/*
#sub #contentOuter{
    position: relative;
    background: none;
    z-index: 1;
}
*/


#contentInner{
    width: 1280px;
    margin: 0 auto;
    padding: 0px;

}

.rowholder:after{
    content: "";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}


#contentCols{
    position: relative;
}
#contentCols:after{
    content: "";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.lcol{
    position: relative;
    float: left;
    width: 951px;
}

.rcol{
    position: relative;
    float: left;
}


#footerOuter
{

}
#footer
{
    width: 1280px;
    margin: 0px auto;
}

/*homepage tiles and buttons*/
/*--------------------------*/

.content {
    position: absolute;
    z-index: 4;
    left: 151px;
    background-repeat: no-repeat;
}

#home #slide01 .content {
    top: 355px;
    width: 491px;
    height: 310px;
    background-image: url(../images/home_content_slide1.png);
}
#home #slide02 .content {
    top: 145px;
    width: 712px;
    height: 346px;
    background-image: url(../images/home_content_slide2.png);
}
#home #slide03 .content {
    top: 169px;
    width: 382px;
    height: 446px;
    background-image: url(../images/home_content_slide3.png);
}
#home #slide04 .content {
    top: 85px;
    width: 760px;
    height: 438px;
    background-image: url(../images/home_content_slide4.png);
}
#home #slide05 .content {
    top: 155px;
    width: 464px;
    height: 373px;
    background-image: url(../images/home_content_slide5.png);
}

.backhome {
    position:relative;
    display:block;
    left:40px;
    top:-110px;
    height: 100px;
    width: 301px;
    cursor:pointer;
    border: none;
}
.homeHover {
    position:relative;
    display:block;
    left:153px;
    top:414px;
    height: 41px;
    width: 430px;
    cursor:pointer;
    border: none;
}
.homeHover:hover {
/*    border: 1px solid blue;*/
    background-image: url(../images/CTA.png);

}

.down {
    width: 82px;
    height: 73px;
    background: url(../images/home_content_down_link.png) no-repeat 0 0;
}
.down:hover {background-position: 0 -73px;}

.learnmore {
    position: relative;
    float:left;
    top: 184px;
    margin-left: 60px;
}

.videoPlay {
    width: 68px;
    height:58px;
    cursor:pointer;
    border: none;
    background: url(../images/spritePlay_playicon.png) no-repeat 0 0;
}
.videoPlay:hover {background-position: 0 -58px;}


.down01 {
    position:relative;
    display:block;
    top: 270px;
    width: 318px;
    height: 46px;
    cursor:pointer;
    border: none;
    background: url(../images/home_content_ScrollDicover.png) no-repeat 0 0px;
}
.down01:hover {background-position: 0 -46px;}

.homeLink2 {
    position:relative;
    display:block;
    top: 132px;
    width: 289px;
    height: 45px;
    cursor:pointer;
    border: none;
    background: url(../images/home_content_slide2_link.png) no-repeat 0 0;
}
.homeLink2:hover  {background-position: 0 -45px;}

.down02 {
    position:relative;
    display:block;
    top: 250px;
    cursor:pointer;
    border: none;
}
.spot2 {
    top: 250px;
}
.homeLink3 {
    position:relative;
    display:block;
    top: 164px;
    left: 81px;
    width: 300px;
    height: 80px;
    cursor:pointer;
    border: none;
    background: url(../images/spritePlay_difference.png) no-repeat 0 0;
}
.homeLink3:hover  {background-position: 0 -93px;}

.down03 {
    position:relative;
    display:block;
    top: 274px;
    cursor:pointer;
    border: none;
}

.spot3 {
    top: 250px;
}

.down04 {
    position:relative;
    display:block;
    top: 420px;
    cursor:pointer;
    border: none;
}
.spot4 {
    top: 420px;
}


.homeLink5 {
    position:relative;
    display:block;
    top: 107px;
    left: 374px;
}

.getstartedHome {
    position:relative;
    display:block;
    left:329px;
    top:-80px;
    height: 46px;
    width: 303px;
    cursor:pointer;
    background: url(../images/sprite_getstartedHome.png) no-repeat 0 0;
}
.getstartedHome:hover  {background-position: 0 -46px;}

}

.backToTop {
    position:relative;
    display:block;
    left:115px;
    top:1517px;
    height: 62px;
    width: 100px;
    cursor:pointer;
    border: 1px solid red;
}
.backToTop:hover {
/*    border: 1px solid blue;*/

}

.ISIanchor1, .ISIanchor2, .ISIanchor3, .ISIanchor4 {
    cursor: pointer;
}

/* Global subpages*/
/*--------------------------*/


.videoButton {
    position: absolute;
    z-index: 6;
    background-repeat: no-repeat;
}

/* 1.1 tiles and buttons*/
/*--------------------------*/

#onepoint1 #slide01 {
    height: 545px;
    margin-top: 147px;
}

#onepoint1 #slide01 .content {
    top: 140px;
    height: 510px;
}

#onepoint1 #slide03{
    height: 595px;
}


#onepoint1 .mainCTA {
    position:relative;
    display:block;
    width: 314px;
    height: 46px;
    top: 10px;
    background: url(../images/spriteSeeResults.png) no-repeat 0 0;
}
#onepoint1 .mainCTA:hover {background-position: 0 -46px;}

#onepoint1 .fRequest {
    position: absolute;
    width: 439px;
    height: 53px;
    top: 49px;
    left: 151px;
}


/* 1.2 tiles and buttons*/
/*--------------------------*/

#onepoint2 #slide01 {
    height: 223px;
    margin-top: 130px;
}

#onepoint2 #slide02 {
    margin-top: 147px;
    height: 658px;
}
#onepoint2 #slide02 .content {
    top: 140px;
}

#onepoint2 #slide03{
    height: 485px;
}


#onepoint2 #slide03 .content {
    top: 0px;
}

a.footnote{
    display: block;
    height: 20px;
    width: 120px;
    position: absolute;
    top: 223px;
    left: 642px;
}

#onepoint2 .mainCTA {
    position:relative;
    display:block;
    width: 442px;
    height: 46px;
    background: url(../images/spriteRequest.png) no-repeat 0 0;
}
#onepoint2 .mainCTA:hover {background-position: 0 -46px;}



#onepoint2 .videoCTA {
    position:relative;
    display:block;
    top: 90px;
    width: 388px;
    height: 132px;
    background: url(../images/spritePlay_LeadingTheWay.png) no-repeat 0 0;
}
#onepoint2 .videoCTA:hover {background-position: 0 -132px;}



#onepoint2 #VideoClose {
    width: 1280px;
    height: 587px;
    margin-left: -151px;
    background: url(../images/video_big_3_1.png);
    display: none;
    cursor:pointer;
}
#threepoint1 #VideoClose {
    width: 1280px;
    height: 587px;
    margin-left: -151px;
    background: url(../images/video_big_3_1.png);
    display: none;
    cursor:pointer;
}

#bottomImage {
    margin-left: -151px;
}


#onepoint2 .fStart {
    position: absolute;
    width: 300px;
    height: 53px;
    top: 368px;
    left: 0px;
}

/* 1.5 tiles and buttons*/
/*--------------------------*/
#onepoint5 #slide01 {
    height: 223px;
    margin-top: 130px;
}

#onepoint5 #slide02 .content {
    top: 0px;
    height: 500px;
}


#step1, #step2, #step3  {
    position:relative;
    display: block;
    float: left;
    width: 230px;
    height: 50px;
    margin-top: 26px;
    margin-bottom: 11px;
    cursor: pointer;
    background: url(../images/spriteForm_nav.png) no-repeat 0 0;
}
#step1 {
    margin-right: 51px;
}
#step2 {
    margin-right: 33px;
    background-position: -281px 0;
}
#step3 {
    background-position: -541px 0;
}


#step1:hover {background-position: 0px -50px;}
#step2:hover {background-position: -281px -50px;}
#step3:hover {background-position: -541px -50px;}

#step1.hot{background-position: 0px -50px;}
#step2.hot {background-position: -281px -50px;}
#step3.hot {background-position: -541px -50px;}

#step1.cold{background-position: 0px 0px; cursor: default;}
#step2.cold {background-position: -281px 0px; cursor: default;}
#step3.cold {background-position: -541px 0px; cursor: default;}

#form1 {
    position: absolute; top: 87px;
    width: 773px; height: 323px;
/*    background: url(../images/sub1_5_content_slide2_1.png) no-repeat 0 0;*/
}
#form2 {position: absolute; top: 87px;
    width: 773px; height: 564px;
/*    background: url(../images/sub1_5_content_slide2_2.png) no-repeat 0 0;*/
}

#form3  {position: absolute; top: 87px;
    width: 773px; height: 351px;
/*    background: url(../images/sub1_5_content_slide2_3.png) no-repeat 0 0;*/
}

#formButton1 {position: absolute; top: 410px; cursor: pointer; width:190px; height: 34px;}
#formButton2 {position: absolute; top: 650px; cursor: pointer; width:190px; height: 34px;}
#formButton3 {position: absolute; top: 438px; cursor: pointer; width:101px; height: 34px;}



/* 2.1 tiles and buttons*/
/*--------------------------*/

#twopoint1 #slide01 {
    height: 223px;
    margin-top: 140px;
}

#twopoint1 #slide02 {
    top: 0px;
    height: 486px;
}

#twopoint1 #slide03{
    height: 308px;
}

#twopoint1 .mainCTA {
    position:relative;
    display:block;
    top: -118px;
    width: 383px;
    height: 46px;
    background: url(../images/spriteGuide.png) no-repeat 0 0;
}
#twopoint1 .mainCTA:hover {background-position: 0 -46px;}


/* 3.2 tiles and buttons*/
/*--------------------------*/
#threepoint1 #slide01 {
height: 223px;
margin-top: 130px;
}

#threepoint1 #slide02 {
    height: 536px;
    margin-top: 140px;
}

#threepoint1 #slide02 .content {
    top: 0px;
    height: 46px;
}


#threepoint1 #slide03 .content{
    top: 0px;
    height: 450px;
}

#threepoint1 #slide04 .content{
    top: 0px;
    height: 399px;
}

#threepoint1 #slide05 .content{
    top: 0px;
}

#threepoint1 .videoCTA {
    position:relative;
    display:block;
    top: 101px;
    left: 336px;
    width: 68px;
    height: 58px;
    background: url(../images/spritePlay_playicon.png) no-repeat 0 0;
}
#threepoint1 .videoCTA:hover {background-position: 0 -58px;}




#threepoint1 .mainCTA {
    position:relative;
    display:block;
    top: 570px;
    width: 348px;
    height: 46px;
    background: url(../images/spriteCoPay.png) no-repeat 0 0;
}
#threepoint1 .mainCTA:hover {background-position: 0 -46px;}




