
*
{
    margin: 0;
    padding: 0;
}
body
{
    margin: 0;
    padding: 0;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #000;
    line-height: 15px;
    background-color: #333333;
    text-align: left;
}
h2
{
    color: #000000;
    font: bold 18px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 10px 0 0 0;
}
h3
{
    color: #000000;
    font: bold 18px Arial,Helvetica,sans-serif;
    margin: 10px 0;
    padding: 3px 0 7px 24px;
    background: url(../images/title.jpg) no-repeat;
    height: 18px;
}

#wrapper
{
    margin: 0 auto;
    padding: 0;
    width: 1000px;
    padding: 12px;
    background: url(/pl/ffs/images/banner.jpg) no-repeat;
    background-position: 505px 43px;
    background-color: #fff;
}
.nav
{
    background: url(/pl/ffs/images/nav-bg.jpg) no-repeat;
    background-position: right;
    height: 31px;
    text-align: right;
}

.nav ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
}
.nav ul li
{
    display: inline;
    text-align: center;
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #FFF;
    text-transform: uppercase;
    vertical-align: middle;
    padding: 0 10px;
}
.nav ul li a
{
    color: #FFF;
    text-decoration: none;
}
.nav ul li a:hover
{
    color: #000;
}
.sep
{
    width: 1px;
    background-color: #FFF;
    padding: 0 !important;
    border: 1px solid #FFF;
}
.search
{
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #98999b;
}
.testimonial
{
    color: #FFF;
    width: 218px;
    line-height: 18px;
    font-size: 12px;
    margin: 20px 10px 0 0;
}
p
{
    font-size: 12px;
    text-align: justify;
    padding-bottom: 1px;
    margin-bottom: 1px;
    margin-top: 3px;
    padding-top: 3px;
}
#strip-bg
{
    background: url(/pl/ffs/images/strip-mid.jpg) repeat-x;
    padding: 3px;
}
.join
{
    font: bold 20px Arial, Helvetica, sans-serif;
    color: red;
    text-align: left;
    text-transform: uppercase;
}
.join span
{
    color: #FFF;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-align: left;
    text-transform: none;
}

.joinlist ul
{
    margin: 0;
    padding: 0;
    color: #000;
    line-height: 16px;
}
.joinlist ul li
{
    list-style: disc;
    display: inline;
    padding: 0 8px;
    font-size: 12px;
}
.form-left
{
    background: url(/pl/ffs/images/left-form.jpg) no-repeat;
    width: 264px;
    height: 322px;
    padding: 5px;
    background-position: top-left;
}
.form-rite
{
    background: url(/pl/ffs/images/rite-form.jpg) no-repeat;
    background-position: top-right;
    width: 264px;
    height: 322px;
    padding: 5px;
}
.form-container
{
    padding-top: 25px;
    padding-left: 26px;
}
.info
{
    font-size: 10px;
    color: #666;
    line-height: 14px;
    text-align: justify;
    padding-top: 20px;
}
.info a
{
    color: #666;
}
.info a:hover
{
    color: #000;
    text-decoration: none;
}
.info span
{
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #666;
}
/* CSS for Form  */
/* CSS for Form  */
.lbl{width: 100px; vertical-align: middle; text-align: left; font-size: 11px; color: #fff;}
 .data{vertical-align: middle; width: 164px; text-align: left;}
 .data .txt{height: 18px; width: 145px; background-color: #e9e9e9; border: solid 1px #bbbaba;}
 .tnc{color: #fff; text-align: justify; font-size: 11px; line-height: 16px;}
 .tnc a{color: #fff; text-decoration: underline;}
 .tnc a:hover{text-decoration: none;}
 .phone{height: 18px; width: 45px; background-color: #e9e9e9; border: solid 1px #bbbaba;}
 .area2{height: 18px; width: 26px; background-color: #e9e9e9; border: solid 1px #bbbaba;}
 .listf{height: 18px; width: 145px; background-color: #e9e9e9; border: solid 1px #bbbaba;}
 .messs{font-size: 11px;}
 

.copy
{
    font-size: 11px;
    color: #FFF;
    text-align: center;
    width: 990px;
    height: 20px;
    margin-top: 5px;
}

.input-login{padding: 4px;
width: 250px;
border: 1px solid #C6C6C4;
background-color:#ffffff;
font-size: 12pt;
height: 20px;}

.bodytext{color:#555555; font-size:12px; font-family:Arial;  text-align:right; padding:0 10px 0 0;}