﻿h1
{
    float:left;
    width:100%;
    line-height:24px;
    border-bottom:1px solid #ded3c6;
    padding:0;
    margin:10px 0 10px 0;
    font-size:14px;
    font-weight:normal;
}
h2
{
    float:left;
    width:100%;
    padding:0;
    margin:0 0 6px 0;
    line-height:22px;
    border-bottom:1px solid #ded3c6;
    font-size:12px;
    font-weight:normal;
}
h3
{
    float:left;
    width:100%;
    padding:0;
    margin:0 0 6px 0;
    font-size:11px;
    font-weight:normal;
}
h4
{
    float:left;
    width:100%;
    padding:0;
    margin:0;
    font-size:10px;
    font-weight:normal;
}
p
{
    float:left;
    width:100%;
    padding:0 0 10px 0;
    margin:0;
    font-size:11px;
    /*line-height:14px;*/
}
p.small
{
    font-size:10px;
    line-height:12px;
}
/*** TEXT STYLES ***/
.formerror
{
    font-size:10px;
    line-height:12px;
    color:#FF0000;
}
.formerror a
{
    text-decoration:underline;
    color:#FF0000;
}
.formerror a:hover
{
    text-decoration:none;
}    
.red
{
    color:#FF0000;
}
.nb
{
    border:none;
}
/*** LINKS ***/
/*Call to Action*/
a.cta
{
    color:#666666;
    font-size:10px;
    text-decoration:none;
}
a.link
{
    font-size:10px;
    text-decoration:underline;
}

a.smalllink
{
    font-size:9px;
    text-decoration:none;
    color:#660033;
}
a.cta:hover
{
    color:#858585;
}
a.link:hover, a.smalllink:hover
{
    color:#B27F99;
}
a.cta[disabled], a.cta[disabled]:hover, a.link[disabled], a.link[disabled]:hover, a.smalllink[disabled], a.smalllink[disabled]:hover
{
    color:#E4E4E4;
}
/** policy link **/
a.pollink
{
    font-size:11px;
    text-decoration:none;
}
a.pollink[disabled]
{
    display:none;
}
