﻿*
{
    border:0px;
    padding:0px;
    margin:0px;
}
body
{
    color:#000000;
    font-size:12px;
}


/*GLOBAL*/
h1{ font-size:24px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;}
h2{ font-size:18px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; }
h3{ font-size:18px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-weight: normal; }
h4{ font-size:30px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-weight: normal; color:#d72e27; }
.floatLeft {float:left;}
.floatRight {float:right;}
.bold { font-weight:bold;}
.paddingBottomSeperator {padding:0 0 33px 0;}
.alignCenter {text-align:center;}


/*FONTS*/
@font-face 
{
    font-family: 'Avenir Heavy';
    src: url('../fonts/avenirltstd-heavy-webfont.eot');
    src: url('../fonts/avenirltstd-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avenirltstd-heavy-webfont.woff') format('woff'),
         url('../fonts/avenirltstd-heavy-webfont.ttf') format('truetype'),
         url('../fonts/avenirltstd-heavy-webfont.svg#AvenirLTStd85Heavy') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*TEMPLATE*/ 
.wrapper
{
    padding:0 10px 0 10px;
}
.container
{
    width:686px;
    margin:0 auto;
}
.header
{
    width:686px;
    margin:0 auto;
    height:250px;
}
.corporateLogo
{
    padding:96px 0 0 0;
    text-align:center;
}
.mainContent
{
    text-align:center;
}
.intro
{
    
}

/*FORM CONTROLS*/
.lable
{
    font-size:18px;
    color:#d72e27;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    font-weight:bold;
    padding:0 0 0 4px;
}
.lableEmail
{
    font-size:18px;
    color:#000000;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    padding:0 4px 0 0;
}
.corporatForm
{
    text-align:left;
}
.chk-fields li
{
    padding:0 0 0 42px;
    list-style-type:none;
    display:inline
}
.txtBox
{
    width:308px;
    height:39px;
    border:1px solid #dbdbdb;
}
.submitBtn
{
    background-color:#d72e27;
    width:92px;
    height:92px;
    border: 0px;
    cursor: pointer;
    outline: 0;
    color:#FFFFFF;
    font-family: 'Avenir Heavy';
    font-size:18px;
    border-radius:46px;
}
.txtBox[type="text"]
{
    padding:0 5px 0 5px !important;
}

input.error {
    border: 1px solid #FF0000;
}

.valid
{
    color: #FF0000;
    font-family: Arial;
    font-weight: bold;
    margin: 0 87px 0 0;
}