.blackLink{color:#000; text-decoration:none}
.blackLink:hover{text-decoration:underline}

#index #siteHeader{background-image: none;}
#fades{position:relative; height:200px; left:-1px;}
#buttons{
    position:absolute;
    z-index:100;
    bottom:3px;
    right:15px;
    color:#FFF;
    font-weight:bold;
}
#buttons span
{
    background:url(controlsOff.gif) top left no-repeat;
    width:17px;
    height:17px;
    display:inline-block;
    margin:0 2px;
    cursor:pointer;
    text-align:center;
    font-size:12px;
    line-height:17px;
}
span#pause
{
    background:url(pauseOff.gif) top left no-repeat;
}
#buttons span#pause:hover
{
    background:url(pauseOn.gif) top left no-repeat;
}
#buttons span.pauseActive{background:url(pauseOn.gif) top left no-repeat;}
#buttons .buttonActive, #buttons span:hover{background:url(controlsOn.gif) top left no-repeat;}
#buttons .buttonActive{cursor:default;}
.fade{height:218px; width:908px; position:absolute; z-index:50; top:-15px; overflow:hidden;}
.fadeTop{position:absolute; z-index:1}
.fadeBottom{position:absolute; z-index:1; top:15px; left:4px;}

/* fade box 1 */
#fade1{background:url(portFade1BG.jpg) top left no-repeat;}
#fade1 h1{position:absolute; left:340px; top:70px;}
#fade1 p{position:absolute; left:340px; top:110px; width:380px;}
#fade1 #regData{ width:100px;text-align:center; position:absolute; top:66px; left:778px; font-size:12px; font-weight:bold;}

/* fade box 2 */
#fade2{background:url(portFade2BG.jpg) top left no-repeat; display:none}
#fade2 .bounce{
    position:absolute;
    top:20px;
}
#fade2 .shadow{position:absolute; top:156px;}
#fade2 #bounce1, #fade2 #shadow1{left:20px;}
#fade2 #bounce2, #fade2 #shadow2{left:130px;}
#fade2 #bounce3, #fade2 #shadow3{left:240px;}
#fade2 a
{
    position:absolute;
    bottom:15px;
    left:300px;
    color:#fff;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
}
#fade2 a:hover{color:#ffaf1b}
#fade2 h1{position:absolute; top:50px; left:470px;}
#fade2 h1.line2{position:absolute; top:70px; right:50px; left:auto;}
#fade2 p{position:absolute; top:110px; left:500px; right:50px;}

/* fade box 3 */
#fade3{background:url(portFade3BG.jpg) top left no-repeat; display:none;}
#fade3 h1{position:absolute; top:20px; left:350px;}
#fade3 p.bod{position:absolute; top:60px; left:350px; right:50px;}
#fade3 .steps{position:absolute; top:110px; left:475px;}
#fade3 .steps .emphLightBlue{font-size:14px; font-weight:bold;}


h1{font-size:18px; color:#5191cd; font-family:Verdana;}
.emphLightBlue{color:#003e7e}


#portContent{width:900px; margin:0 4px;}
#clientLogos{font-size:11px; color:#969696;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3; background-color:#e9f1f7; padding:18px 15px 10px 15px;}
#clientLogos span{width:80px; display:inline-block;}
#clientLogos img{margin:0 21px;}
#portInner1{padding:20px 30px; margin:0 0 20px 0;}
.roundedFadeBox
{
    background:url(boxFadeBG.gif) top left repeat-x;
    border:1px solid #c8c8c8;
    padding:20px;
    position:relative;
    height:300px;
}
#portLeftBox{width:480px;}
.arrowLinkOrange{font-size:11px; text-decoration:none; float:right}
#portRightBox{width:238px;}

#getStarted
{
    width:190px;
    height:31px;
    background:url(portOpenAccount.gif) top left no-repeat;
    display:block;
    color:#000;
    font-size:18px;
    font-weight:bold;
    padding:8px 0 0 40px;
    text-decoration:none;
    margin:15px auto 5px auto;
}
#getStarted:hover{color:#fff; background-position:bottom left;}

.cornerTopLeft{position:absolute; top:-1px; left:-1px;}
.cornerTopRight{position:absolute; top:-1px; right:-1px;}
.cornerBottomLeft{position:absolute; bottom:-1px; left:-1px;}
.cornerBottomRight{position:absolute; bottom:-1px; right:-1px;}

h2{color:#5191cd; font-size:18px; margin:0 0 10px 0;}

.portBullets{margin:20px 0 0 0; display:block;}
.portBullets p{font-size:11px; height:30px;}
.portBullets p img{vertical-align:middle; border:0;}
.portBullets p a{margin:0 0 0 10px;}
#portBulletLeft{width:60%}
#portBulletRight{width:40%}

.steps{padding:5px; margin:5px 0;}
.steps p{height:26px;}
.steps img{vertical-align:middle; margin:0 15px 0 0;}
a{color:#013e7d;}
.arrowLinkOrange{background:url(portOrangeArrow.gif) right bottom no-repeat; padding:0 12px 0 0;}

#portInner2{margin:0 20px; clear:both; border-top:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; height:250px;}
.tbBox{border-right:1px solid #c8c8c8; float:left; height:250px; position:relative;}
.tbBox .tbIcon{position:absolute; bottom:0; right:0;}
.tbContent{padding:0 35px; font-size:12px;}
.tbCTA
{
    width:143px;
    height:19px;
    padding:3px 0 0 0;
    background:url(tbCTA.gif) top left no-repeat;
    color:#fff;
    text-decoration:none;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    position:absolute;
    bottom:30px;
    left:25px;
}
#tbBox1 .tbCTA
{
    width:128px;
    padding-right:15px;
}
.tbCTA:hover{color:#000; background-position:bottom left;}
#tbBox1{width:285px;}
#tbBox2{width:286px;}
#tbBox3{text-align:center; width:285px;}
.priceBox{width:230px; border:1px solid #c8c8c8; font-weight:bold; position:relative; font-size:12px; padding-bottom:10px;}
#priceBox1{margin:15px auto 2px auto;}
#priceBox2{margin:2px auto 0 auto;}
.pricingChoicePrice{color:#5191cd; font-size:16px; font-weight:bold; padding:5px;}


.subNote{color:#999; font-size:11px; margin:2px 0;}
.pad15{padding:15px}


h3{background-color:#ebebeb; font-size:12px; color:#013e7d; border-bottom:1px solid #c8c8c8; margin:0; padding:10px 15px;}
h4{font-size:14px; margin:0 0 10px 0; padding:5px 0; border-bottom:1px solid #fe8905}
h5{color:#5191cd; font-size:10px; margin:5px 0;} 
.clear{clear:both}

/* footer */
#portFooter{width:908px; margin:20px auto; font-size:11px;}
#portFooter h3{background-color:transparent; border:none; margin:0 0 10px 0; padding:0;} 
#portFooterLeft
{
    background:url(portFooterSmallBG.gif) top left repeat-y;
    position:relative;
    padding:12px 20px 12px 30px;
    width:185px;
}
#portFooterLeft p{height:20px; font-size:11px;}
#portFooterLeft p img{vertical-align:middle; margin-right:15px;}
#portFooterRight
{
    background:url(portFooterBigBG.gif) top left repeat-y;
    position:relative;
    padding:12px 20px 12px 30px;
    width:610px;
}
#portFooterDireita
{
    background:url(portFooterBigBG.gif) top left repeat-y;
    position:relative;
    padding:12px 20px 12px 30px;
    width:610px;
background-color:#005;
font-weight:bold;

}
.portTop{position:absolute; top:-10px; left:0;}
.portBottom{position:absolute; bottom:-10px; left:0;}

.footerLinks{float:left; width:150px;}
#footerLinks1{width:110px;}
#footerLinks2{width:190px;}

.footerLinks a{display:block; color:#999; font-size:10px; text-decoration:none;}
.footerLinks a:hover{color:#000}
#portContactInfo{padding:25px 15px 30px 260px; color:#013e7d;}
#portContactInfo #ANLogo{float:right;}

#claim{text-align:center; color:#666; padding:0 50px; font-size:10px}