p.MarginTop5 {
    margin-top: 5%;
}

p.page { page-break-before: always; }

.menu_input {
    font-family: Verdana, sans-serif;
    font-size: 9px;
}

p.note {
    font-size: 10px;
    color: #f3f3f3;
    margin-top: 45px
}

.vtop { vertical-align:top; }

.vmiddle { vertical-align:middle; }

.hcenter { text-align: center; }

.hright { text-align: right; }

.black {
    color: #f3f3f3;
    background-color: black;
    font-size: 11px;
}

.extraspacetop { padding-top:10px; }

table#partner_form {
    background-color: black;
    width: 580px;
    padding: 0;
    /* border-spacing: 10px; */
    text-align: center;
}

table#partner_form td {
    background-color: black;
    font-family: Verdana, sans-serif;
    color: #e3e3e3;
    font-size: 11px;
    padding: 0;
}

table#partner_form td.company_info {
    width: 465px;
    padding: 0;
}

table#partner_form td.contact_info {
    font-size: 11px;
    width: 230px;
    padding-top: 10px;
}

table#partner_form td.verticals {
    width: 215px;
    vertical-align:top;
}

table#partner_form td.note {
    font-size: 9px;
    color: #f3f3f3;
}

table#partner_form td.short_text {
    padding: 0;
    border-top: 1px solid #707070;
    border-bottom: 1px solid #707070;
}

table#partner_form td.thankyou {
    padding: 20px 10px 200px 10px;
}

table#partner_form td.error_page {
    padding: 15px 10px 10px 10px;
    border-top: 1px solid #707070;
    border-bottom: 1px solid #707070;
}

table#partner_form td.titles_partners {
    font-size: 9px;
    color: #f3f3f3;
    padding-top: 7px;
}

table#partner_form td.topspace15 {
    padding-top: 15px;
}

table#partner_form td.leftspace11 {
    padding-left: 11px;
}

table#partner_form td.submit {
    background-color: black;
    width: 465px;
    font-size: 11px;
    text-align:right;
    vertical-align:bottom;
    padding:5px;
}

table#partner_form td.submit_sales {
    text-align:right;
    vertical-align:bottom;
    padding:25px 40px 0 0;
}

table#company_information {
    width: 465px;
    padding: 10px 2px 5px 2px;
    border: 1px solid #707070;
}

table#company_information td.company_field_name_left {
    font-size:11px;
    color: #f3f3f3;
    padding-top:0px;
    width: 100px;
    text-align:right;
    vertical-align:middle;
}

table#company_information td.company_field_name_right {
    font-size: 11px;
    color: #f3f3f3;
    padding-top:0px;
    width: 125px;
    text-align:right;
    vertical-align:middle;
}

table#company_information td.company_data {
    font-size: 11px;
    padding-top:0px;
    width: 120px;
    vertical-align:middle;
}

table#company_information td.company_text_400 {
    font-size: 12px;
    font-weight: bold;
    color: #808080;
    padding:15px 5px 0px 5px;
    vertical-align:middle;
}

table#company_information td.company_text_200 {
    font-size: 12px;
    font-weight: bold;
    color: #808080;
    padding:15px 5px 5px 5px;
}

table#contact_information {
    font-size: 11px;
    border: 1px solid #707070;
    width: 229px;
    font-family: Verdana, sans-serif;
    padding:10px 0 5px 0;
}

table#contact_information td.contact {
    text-align: right;
    vertical-align:middle;
}

table#contact_information_sales {
    font-size: 11px;
    border: 1px solid #707070;
    width: 580px;
    font-family: Verdana, sans-serif;
    padding:10px 0;
}

table#contact_information_sales td.contact {
	text-align: right;
	vertical-align:middle;
	padding: 0px 5px 0px 0px;
}

table#contact_information_sales td.left {
    font-size: 11px;
    color: #f3f3f3;
    padding: 0 0 0 10px;
    vertical-align: middle;
    width: 230px;
}

table#contact_information_sales td.left_title {
    font-size: 11px;
    color: #f3f3f3;
    padding: 0 0 15px 10px;
    vertical-align: top;
    width: 230px;
}

table#contact_information_sales td.right {
    font-size: 11px;
    color: #f3f3f3;
    padding: 0 0 0 10px;
    vertical-align: middle;
    width: 235px;
}

table#contact_information_sales td.left_top {
    font-size: 11px;
    color: #f3f3f3;
    padding: 0 0 0 10px;
    vertical-align: top;
    width: 230px;
}

table#contact_information_sales td.questions {
	padding: 5px 5px 0px 10px;
	verticle-align: middle;
}

table#verticals {
    padding: 0;
}

table#company_information_sales {
    font-size: 11px;
    border: 1px solid #707070;
    width: 465px;
    font-family: Verdana, sans-serif;
    padding: 0 0 13px 5px;
}

table#company_information_sales td.left {
    font-size: 11px;
    color: #f3f3f3;
    padding:18px 0 0 10px;
    vertical-align:middle;
    width: 135px;
}

table#company_information_sales td.left_top {
    font-size: 11px;
    color: #f3f3f3;
    padding:18px 0 0 10px;
    vertical-align:top;
    width: 135px;
}

table#company_information_sales td.right {
    padding:18px 10px 0 10px;
    vertical-align:middle;
}

table#verticals td.verticals {
    font-size: 11px;
    color: #f3f3f3;
    width: 225px;
    padding: 1px 2px 5px 2px;
    vertical-align:middle;
    border: 1px solid #707070;
}

table#titles {
    font-family: Verdana, sans-serif;
    padding:0 0 2px 0;
}

table#titles td.titles {
    font-family: Verdana, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding:0;
    vertical-align:bottom;
}

table#long_fields {
    width: 465px;
    border: 1px solid #707070;
    padding: 0;
}

table#long_fields td.out_text {
    font-size: 12px;
    font-weight: bold;
    color: #808080;
    padding:7px 5px 5px 5px;
}

table#long_fields td.in_text {
    font-size: 11px;
    color: #f3f3f3;
    padding:7px 5px 5px 5px;
}

table#other_prod_regis td.left {
    font-size: 11px;
    color: #f3f3f3;
    padding:18px 0 0 10px;
    vertical-align:middle;
    width: 200px;
}

table#other_prod_regis td.right {
    font-size: 11px;
    color: #f3f3f3;
    padding:18px 0 0 10px;
    vertical-align:middle;
    width: 265px;
}

table#other_prod_regis td.left_top {
    font-size: 11px;
    color: #f3f3f3;
    padding:18px 0 0 10px;
    vertical-align:top;
    width: 200px;
}

table#error {
    background-color: black;
    width: 450px;
    padding: 0;
}

table#error td{
    padding-left: 20px;
}

/* DYNAMIC CONTENT STYLE */
#pers, #bus1, #bus2 {
	padding-top: 3px;
}
