/*
    Document   : styles.css
    Created on : 19-Jun-2012, 13:56:13
    Author     : Edge of the Web Ltd
    Description:
        Main Style Sheet for Duport Accountants
*/

/*LAYOUT*/
body {
    font-family: Arial, Helvetica, sans-serif;
}

.accountant-terms ul li {
    list-style: none;
}

.container {
    width: 1000px;
    padding: 0;
}

.container, #footer_content {
    margin: auto;
}

.container_16 {
    font-family: 'Neo Sans W01';
    color: #545556;
    font-size: 12px;
    margin: 0 20px 0 0;
    width: 980px;
    overflow: hidden;
}

#content .container_16 .grid_13 {
    margin-left: 0;
    width: 730px;
}

#content #header_image {
    width: 730px;
    height: 180px;
}

#content .container_16 .grid_12 {
    margin-top: 20px;
    margin-left: 30px;
}

#content .grid_4 {
    width: 230px;
    margin-right: 0;
}

#content .grid_12 h2 {
    margin: 0 0 10px 0;
    padding: 0;
    font-family: 'Neo Sans W01 Medium';
    color: #37528D;
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
}

/*QUOTE BOX*/
#quote_box #quote_box_header {
    height: 48px;
    background: url('../images/gif/instant_quote_box_head.gif') top left no-repeat;
}

#quote_box h2 {
    color: #FFFFFF;
    font-size: 18px;
    padding: 5px 0 0 0;
    margin: 0 0 0 45px;
    font-family: 'Neo Sans W01 Light';
}

#quote_box h2 .ns_medium {
    font-family: 'Neo Sans W01';
}

#quote_box {
    padding: 0 0 20px 0;
    background: #CEE0EE url('../images/gif/instant_quote_box_bot.gif') bottom left no-repeat;
}

#quote_box_content {
    padding: 0 10px;
}

#quote_box dl, #quote_box #enquiryform {
    background: url('../images/gif/instant_quote_box_top.gif') top left no-repeat;
    margin: 0;
    padding: 10px 20px 0 20px;
    color: #FFFFFF;
    width: 190px;
    overflow: hidden;
}

#quote_box dt, #quote_box .select_label {
    margin: 0 0 2px 0;
    padding: 0;
}

#quote_box dd, #quote_box .formrow div {
    margin: 0;
    padding: 0 0 20px 0;
}

#quote_box dd, #quote_box .formrow2 div {
    margin: 0;
    padding: 0 0 10px 0;
}

#quote_box .indent {
    padding: 0 10px;
}

#quote_box select {
    padding: 1px;
    margin: 0;
    font-size: 11px;
    border: 1px solid #878889;
    height: 20px;
    font-family: 'Neo Sans W01';
}

#quote_box option {
    padding: 5px;
    font-family: 'Neo Sans W01';
}

#quote_box #package_includes_heading {
    margin: 0;
    padding: 0;
}

#quote_box ul {
    margin: 0;
    padding: 5px 0;
}

#quote_box ul a {
    color: #FFFFFF;
}

#quote_box #monthlycost {
    font-size: 14px;
    margin: 5px 0 20px 0;
}

#quote_box .setup_fee {
    font-size: 12px;
}

#enterdetails_side {
    padding: 0;
    margin: 0;
    font-size: inherit;
    font-weight: normal;
}

/*LIVE CHAT*/
#live_chat_container {
    margin: 12px 0;
    width: 230px;
    background: #F5F5F6 url('../images/gif/live-chat_01.gif') top left no-repeat;
}

#live_chat_container h3 {
    color: #5A5955;
    font-family: 'Neo Sans W01';
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 0 62px;
    margin: 0;
    line-height: 14px;
}

#live_chat_container h4 {
    color: #5A5955;
    font-family: 'Neo Sans W01';
    font-size: 16px;
    font-weight: bold;
    padding: 11px 0 0 0;
    margin: 0;
}

#live_chat_container form {
    width: 210px;
    height: 195px;
    background: url('../images/gif/live-chat_02.gif') bottom left no-repeat;
    padding: 10px;
    margin: 0;
}

#live_chat_container p {
    padding: 0;
    margin: 0 0 25px 0;
    font-size: 14px;
    color: #5A5955;
    line-height: normal;
}

#live_chat_container textarea {
    border: 1px solid #868788;
    color: #5A5955;
    padding: 5px;
    font-family: 'Neo Sans W01';
    font-size: 11px;
    width: 197px;
    height: 71px;
}

#live_chat_container #LPsubmit {
    margin: 4px 0 0 0;
}

#page_footer {
    height: 40px;
    background-color: #F1F1F1;
    font-size: 11px;
    color: #545556;
    overflow: hidden;
    padding: 0 30px;
}

#page_footer p {
    float: left;
    display: inline;
    padding: 10px 0;
}

#page_footer ul {
    float: right;
    list-style-type: none;
    padding: 10px 0;
}

#page_footer li {
    float: left;
    width: auto;
    display: inline;
    padding: 0;
    margin: 0 5px;
}

#page_footer a {
    color: #545556;
    width: auto;
    display: inline;
}

#footer_content {
    width: 950px;
    overflow: hidden;
}

#footer_content img {
    margin: 0 2.5px;
}

#nav_v4 {
    width: 980px;
    overflow: hidden;
    padding: 0 0 0 20px;
    margin: 0 0 22px 0;
    height: 25px;
    background: url('../images/layout/nav_left.jpg') no-repeat left top;
}

#nav_v4 ul {
    margin: 0;
    padding: 0;
    height: 25px;
    font-family: 'Neo Sans W01 Medium';
    color: #FFFFFF;
    font-size: 13px;
    background: url('../images/layout/nav_right.jpg') no-repeat right top;
}

#nav_v4 li {
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
    line-height: normal;
    height: 25px;
}

#nav_v4 a, #nav_v4 #nav_blank {
    float: left;
    margin: 0;
    padding: 4px 0 0 0;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
}

#nav_v4 #nav_home_accountants a {
    width: 120px;
    background: #4C75B3 url('../images/layout/nav_01.jpg') no-repeat left top;
    height: 25px;
}

#nav_v4 #nav_how_works a {
    width: 120px;
    background: #4C75B3 url('../images/layout/nav_02.jpg') no-repeat left top;
    height: 25px;
}

#nav_v4 #nav_tools a {
    width: 120px;
    background: #4C75B3 url('../images/layout/nav_03.jpg') no-repeat left top;
    height: 25px;
}

#nav_v4 #nav_about_accounting a {
    width: 120px;
    background: #4C75B3 url('../images/layout/nav_04.jpg') no-repeat left top;
    height: 25px;
}

#nav_v4 #nav_news a {
    width: 120px;
    background: #4C75B3 url('../images/layout/nav_05.jpg') no-repeat left top;
    height: 25px;
}

#nav_v4 #nav_related a {
    width: 120px;
    background: #4C75B3 url('../images/layout/nav_06.jpg') no-repeat left top;
    height: 25px;
}

#nav_v4 #nav_blank {
    width: 120px;
    background: #4C75B3 url('../images/layout/nav_07.jpg') no-repeat left top;
    height: 25px;
}

#nav_v4 #nav_contact a {
    width: 120px;
    background: #4C75B3 url('../images/layout/nav_08.jpg') no-repeat left top;
    height: 25px;
}

body#home_accountants #nav_v4 a:hover,
body#how_it_works #nav_v4 a:hover,
body#tools #nav_v4 a:hover,
body#about_accounting #nav_v4 a:hover,
body#news #nav_v4 a:hover,
body#related-services #nav_v4 a:hover,
body#contact #nav_v4 a:hover {
    background-position: 0 -25px;
}

body#home_accountants #nav_home_accountants a,
body#how_it_works #nav_how_works a,
body#tools #nav_tools a,
body#about_accounting #nav_about_accounting a,
body#news #nav_news a,
body#related-services #nav_related a,
body#blank #nav_blank a,
body#contact #nav_contact a {
    background-position: 0 -25px;
}

/*HOME*/
#home_accountants #content #header_image {
    background: url('../images/jpeg/image-home-1.jpg') no-repeat left top;
    text-align: right;
}

#home_accountants #content #header_image .headers {
    width: 365px;
    float: left;
}

#home_accountants #content #header_image .header_content {
    width: 365px;
    float: left;
}

#home_accountants #content #header_image h1 {
    font-family: 'Neo Sans W01 Medium';
    color: #FFFFFF;
    font-size: 34.18px;
    font-weight: normal;
    padding: 0;
    margin: 27px 24px 0 0;
    line-height: 35px;
    letter-spacing: -1px;
}

#home_accountants #content #header_image .h1_2 {
    font-family: 'Neo Sans W01 Light';
    color: #FFE500;
    font-size: 34.18px;
    font-weight: normal;
    letter-spacing: normal;
}

#home_accountants #content #header_image h2 {
    font-family: 'Neo Sans W01 Light';
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    padding: 0;
    margin: 7px 38px 0 0;
}

#home_accountants #content #header_image ol {
    padding: 0;
    margin: 20px 0 0 80px;
    font-family: 'Neo Sans W01';
    font-size: 13.5px;
    color: #FFFFFF;
    list-style-type: none;
    text-align: left
}

#home_accountants #content #header_image li {
    line-height: 43px;
}

#home_accountants #content .grid_12 #intro_bullets {
    padding: 0;
    margin: 0 0 25px 0;
}

#home_accountants #content .grid_12 #intro_bullets dt {
    padding: 0 0 0 25px;
    margin: 0;
    font-family: 'Neo Sans W01';
    font-size: 16px;
    color: #37528D;
    background: url('../images/gif/star.gif') no-repeat left center;
}

#home_accountants #content .grid_12 #intro_bullets dd {
    padding: 0 0 0 25px;
    margin: 0 0 15px 0;
    font-family: 'Neo Sans W01';
    font-size: 11px;
}

#home_accountants #content .grid_12 #price_points_01, #home_accountants #content .grid_12 #price_points_02, #home_accountants #content .grid_12 #price_points_03 {
    padding: 0;
    margin: 0;
    text-align: center;
    width: 100px;
    float: left;
    font-family: 'Neo Sans W01';
    line-height: 15px;
}

#home_accountants #content .grid_12 #price_points_01 dt, #home_accountants #content .grid_12 #price_points_02 dt, #home_accountants #content .grid_12 #price_points_03 dt {
    padding: 0 0 10px 0;
    margin: 0;
    font-size: 16px;
    color: #37528D;
}

#home_accountants #content .grid_12 #price_points_01 dd, #home_accountants #content .grid_12 #price_points_02 dd, #home_accountants #content .grid_12 #price_points_03 dd {
    padding: 8px 0 0 0;
    margin: 0;
    font-size: 12.5px;
    background: url('../images/gif/price_point_01.gif') no-repeat left top;
    height: 72px;
}

#home_accountants #content .grid_12 #price_points_01 dd {
    background: url('../images/gif/price_points_01.gif') no-repeat center top;
    color: #C8D4E7;
}

#home_accountants #content .grid_12 #price_points_02 dt {
    color: #5B9F37;
}

#home_accountants #content .grid_12 #price_points_02 dd {
    background: url('../images/gif/price_points_02.gif') no-repeat center top;
    color: #CEE2C3;
}

#home_accountants #content .grid_12 #price_points_03 dt {
    color: #C84B52;
}

#home_accountants #content .grid_12 #price_points_03 dd {
    background: url('../images/gif/price_points_03.gif') no-repeat center top;
    color: #EFC9CB;
}

#home_accountants #content .grid_12 .price {
    font-size: 30px;
    color: #FFFFFF;
    font-family: 'Neo Sans W01 Bold';
    line-height: 30px;
}

#home_accountants #content .grid_12 .month {
    font-size: inherit;
    color: #FFFFFF;
    font-family: 'Neo Sans W01';
}

#home_accountants #content .grid_5 {
    width: 300px;
    margin-right: 40px;
    margin-left: 0;
}

#home_accountants #content .grid_2 dd {
    padding: 10px 0 0 5px;
    font-size: 12px;
}

#home_accountants #content .grid_12 .grid_6 h2 {
    margin: 0 0 6px 0;
    padding: 0;
}

#home_accountants #content .grid_12 .grid_6 dl {
    border-top: 1px solid #CEE0EE;
    border-bottom: 1px solid #CEE0EE;
    padding: 8px 0;
    width: 100%;
    overflow: hidden;
    font-size: 11px;
}

#home_accountants #content .grid_12 .grid_6 dt {
    float: left;
    width: 100px;
}

#home_accountants #content .grid_12 .grid_6 dd {
    float: left;
    width: 240px;
    color: #4CACE9;
}

#home_accountants #content .grid_16 {
    background: url('../images/gif/email_brochure_box_top.gif') top left no-repeat;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 50px;
    width: 960px;
}

#home_accountants #content .grid_16 .grid_6 {
    width: 310px;
    margin-left: 0;
    background: url('../images/gif/email_brochure_box_bot.gif') bottom left no-repeat;
    height: 111px;
}

#home_accountants #content .grid_16 .grid_6 dl {
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #FFFFFF;
    line-height: normal;
}

#home_accountants #content .grid_16 .grid_6 dt {
    margin: 23px 0 0 115px;
    height: 46px;
}

#home_accountants #content .grid_16 .grid_6 dd {
    margin: 0 0 0 10px;
}

#home_accountants #content .grid_16 .grid_6 .input {
    width: 206px;
    border: 1px solid #878889;
    font-family: inherit;
    padding: 2px;
}

#home_accountants #content .grid_11 {
    margin: 11px 0 0 0;
    height: 100px;
}

#submit_brochure_email {
    background: url('../images/gif/email_brochure_box_submit.gif') top left no-repeat;
    width: 70px;
    height: 25px;
    border: none;
    text-indent: -1000px;
    cursor: pointer;
    cursor: hand;
    margin: 0 0 0 5px;
    padding: 0;
}

#submit_newsletter {
    background: url('../images/gif/newsletter_box_submit.gif') top left no-repeat;
    width: 70px;
    height: 25px;
    border: none;
    text-indent: -1000px;
    cursor: pointer;
    cursor: hand;
    margin: 0 0 0 5px;
    padding: 0;
}

#home_accountants #content .grid_11 div, #home_accountants #content .grid_11 a, #home_accountants #content .grid_11 img {
    float: left;
}

/*HOW IT WORKS*/
#how_it_works #content #header_image {
    background: url('../images/jpeg/image-how-works-1.jpg') no-repeat left top;
    text-align: left;
}

#how_it_works #content #header_image .header_1, #how_it_works #content #header_image .header_2 {
    width: 100%;
    color: #FFFFFF;
    font-size: 13.5px;
    font-family: 'Neo Sans W01';
    overflow: hidden;
}

#how_it_works #content #header_image .header_1 {
    padding: 23px 0 0 0;
}

#how_it_works #content #header_image .header_2 {
    padding: 35px 0 0 105px;
}

#how_it_works #content #header_image h1 {
    font-family: 'Neo Sans W01 Medium';
    color: #FDC400;
    font-size: 34.18px;
    font-weight: normal;
    padding: 0;
    margin: 0 8px 0 190px;
    letter-spacing: -1px;
    float: left;
    line-height: 35px;
}

#how_it_works #content #header_image p {
    float: left;
    width: 255px;
    padding: 2px 0 0 0;
    margin: 0;
    line-height: 17px;
}

#how_it_works #content #header_image .header_2 p {
    width: 200px;
}

#how_it_works .grid_12 {
    margin: 0 0 0 0;
}

#how_it_works .container_16 .grid_6 {
    margin-right: 0;
    margin-top: 5px;
}

#how_it_works .bullet_content {
    width: 100%;
    overflow: hidden;
    margin: 0 0 20px 0;
}

#how_it_works .bullet_content .bullet_image {
    width: 65px;
    height: 55px;
    float: left;
}

#how_it_works .bullet_content .bullet_text {
    width: 255px;
    margin: 0 0 0 10px;
    float: left;
}

#how_it_works .bullet_content .bullet_text h3, #how_it_works .bullet_content .bullet_text h3 a {
    font-family: 'Neo Sans W01 Medium';
    color: #37528D;
    font-size: 16px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    line-height: 16px;
}

#how_it_works .bullet_content .bullet_text p {
    font-family: 'Neo Sans W01';
    font-size: 11px;
    margin-top: 5px;
    line-height: 13px;
}

#how_it_works table, #about_accounting table {
    width: 100%;
    margin: 0 0 40px 0;
    padding: 0;
    table-layout: fixed
}

#about_accounting table {
    margin: 0;
}

#how_it_works thead th, #about_accounting thead th {
    color: #37528D;
    font-size: 16px;
    vertical-align: top;
    padding: 10px;
    font-weight: bold;
}

#how_it_works tbody th, #about_accounting tbody th {
    color: #37528D;
    font-size: 14px;
    vertical-align: top;
    padding: 10px;
    border-top: 1px solid #CEE0EE;
    font-weight: bold;
}

#how_it_works td, #about_accounting td {
    color: #4CACE9;
    font-size: 13px;
    vertical-align: top;
    padding: 10px;
    border-top: 1px solid #CEE0EE;
}

#how_it_works .small, #about_accounting .small {
    font-size: 11px;
    padding: 0;
    margin: 0;
}

/*TOOLS*/
#tools #content #header_image {
    background: url('../images/jpeg/image-tools-1.jpg') no-repeat left top;
    text-align: left;
}

#tools #content #header_image h1 {
    font-family: 'Neo Sans W01 Medium';
    color: #FD2F2E;
    font-size: 34.18px;
    font-weight: normal;
    padding: 20px 0 0 202px;
    margin: 0;
    line-height: 35px;
    letter-spacing: -1px;
}

#tools #content #header_image .h1_2 {
    font-family: 'Neo Sans W01';
    color: #FFFFFF;
    font-size: 34.18px;
    font-weight: normal;
    letter-spacing: normal;
}

#tools #content #header_image p {
    width: 433px;
    line-height: 17px;
    color: #FFFFFF;
    padding: 5px 0 0 210px;
    margin: 0 0 10px 0;
    font-size: 13.5px;
}

#tools #content #header_image .header_2 {
    width: 370px;
    margin: 0 0 0 40px;
    line-height: 17px;
    color: #FFFFFF;
    padding-top: 0;
    font-size: 13.5px;
}

#tools .bullet_content {
    width: 335px;
    /*	height: 150px;*/
    overflow: hidden;
    margin: 0 0 20px 0;
    float: left;
}

#tools .bullet_content .bullet_image {
    width: 98px;
    height: 100px;
    float: left;
}

#tools .bullet_content .bullet_text {
    width: 207px;
    margin: 0 0 0 10px;
    float: left;
}

#tools .bullet_content .bullet_text h3, #tools .bullet_content .bullet_text h3 a {
    font-family: 'Neo Sans W01 Medium';
    color: #37528D;
    font-size: 16px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    line-height: 16px;
}

#tools .bullet_content .bullet_text p {
    font-family: 'Neo Sans W01';
    font-size: 11px;
    margin-top: 5px;
    line-height: 13px;
    margin: 0;
    padding: 0 0 10px 0;
}

#tools .grid_6 .wrap {
    width: 100%;
    overflow: hidden;
    margin: 0 0 10px 0;
}

#tools .container_16 .grid_6 {
    margin-right: 0;
    margin-top: 5px;
    width: 680px;
}

#tools .container_16 .grid_12 h3 {
    margin: 10px 0 5px 0;
    padding: 0;
    font-family: 'Neo Sans W01 Medium';
    color: #37528D;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
}

#tools .invoice_template {
    margin: 0 0 20px 0;
}

#template_download_link {
    padding: 20px 0 10px 0;
    font-size: 20px;
    display: block;
}

.form_options div {
    float: left;
    margin-right: 10px;
    background: url('../images/gif/tick.gif') top right no-repeat;
    padding: 0 30px 0 0;
}

#download_right {
    margin: 30px;
    padding: 10px 15px;
    background-color: #CCDEEC;
    text-align: center;
}

.form_options {
    display: inline-block;
    margin: 0 auto;
    padding-bottom: 10px;
}

#monthlycost {
    font-size: 16px;
}

.setupfee {
    font-size: 11px;
}

#enterdetails {
    font-size: 12px;
    font-weight: bold;
}

#dialog_tt .grid_7 {
    width: 290px;
    margin-left: 0;
    height: 111px;
    background: url('../images/gif/newsletter_box_blue_bot.gif') bottom left no-repeat;
}

#dialog_tt .grid_7 dl {
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #FFFFFF;
    line-height: normal;
    width: 100%;
    overflow: hidden;
    background: url('../images/gif/newsletter_box_blue_top.gif') top left no-repeat;
}

#dialog_tt .grid_7 dt {
    margin: 18px 0 0 45px;
    height: 46px;
    color: #435D99;
}

#dialog_tt .grid_7 dd {
    margin: 0 0 0 10px;
}

#dialog_tt .grid_7 .input {
    width: 185px;
    border: 1px solid #878889;
    font-family: inherit;
    padding: 2px;
}

#dialog_tt .grid_7 .strong {
    color: #1C417A;
    font-weight: bold;
    font-size: 16px;
}

#submit_tool_email {
    background: url('../images/gif/email_tools_box_submit.gif') top left no-repeat;
    width: 70px;
    height: 25px;
    border: none;
    text-indent: -1000px;
    cursor: pointer;
    cursor: hand;
    margin: 10px 0 0 0;
    padding: 0;
}

#tools_email dl {
    padding: 0;
    margin: 0;
}

#tools_email dt {
    margin: 0 0 7px 0;
}

/*ABOUT*/
#about_accounting #content #header_image {
    background: url('../images/jpeg/image-about-1.jpg') no-repeat left top;
    text-align: left;
}

#about_accounting #content #header_image h1 {
    font-family: 'Neo Sans W01';
    color: #FDC400;
    font-size: 34.18px;
    font-weight: normal;
    padding: 15px 0 0 65px;
    margin: 0;
    line-height: 35px;
    letter-spacing: -1px;
}

#about_accounting #content #header_image p {
    width: 433px;
    line-height: 17px;
    color: #FFFFFF;
    padding: 11px 0 0 97px;
    margin: 0 0 0 0;
    font-size: 13.5px;
}

#about_accounting #content #header_image .header_2 {
    padding: 0 0 0 108px;
    margin: 0;
}

#about_accounting .bullet_content {
    width: 100%;
    overflow: hidden;
    margin: 0 0 20px 0;
}

#about_accounting .bullet_content .bullet_image {
    width: 130px;
    height: 100px;
    float: left;
}

#about_accounting .bullet_content .bullet_text {
    width: 600px;
    margin: 0;
    float: left;
    background: url('../images/gif/about_accordian_03.gif') bottom left no-repeat;
    padding: 0 0 14px 0;
}

#about_accounting .basic {
    width: 601px;
    background: url('../images/gif/about_accordian_01.gif') top left no-repeat;
    padding: 14px 0 0 0;
}

#about_accounting .basic a {
    font-family: 'Neo Sans W01';
    color: #37528D;
    cursor: pointer;
    display: block;
    padding: 14px 20px;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #F5F6F6;
    /*	border-top: 1px solid #f5f6f6;*/
    line-height: 0;
}

#about_accounting .basic h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 0 0;
    padding: 0;
}

#about_accounting #content .container_16 .grid_12 {
    margin-left: 0;
    width: 730px;
}

#about_accounting .acc_text {
    padding: 0 20px;
    height: 291px;
    overflow: auto;
}

#list1a .acc_text {
    height: 95px;
}

#about_accounting .acc_text p {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 11px;
}

/*NEWS*/
#news .bullet_content {
    width: 100%;
    overflow: hidden;
    margin: 0 0 20px 0;
}

#news .bullet_content .bullet_image {
    width: 130px;
    height: 100px;
    float: left;
    text-align: right;
}

#news .bullet_content .bullet_text {
    width: 600px;
    margin: 0;
    float: left;
    background: url('../images/gif/about_accordian_03.gif') bottom left no-repeat;
    padding: 0 0 14px 0;
}

#news .basic {
    width: 601px;
    background: url('../images/gif/about_accordian_01.gif') top left no-repeat;
    padding: 14px 0 0 0;
}

#news .basic a {
    font-family: 'Neo Sans W01';
    color: #37528D;
    cursor: pointer;
    display: block;
    padding: 14px 20px;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #F5F6F6;
    /*	border-top: 1px solid #f5f6f6;*/
    line-height: 0;
}

#news .basic h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 0 0;
    padding: 0;
}

#news #content .container_16 .grid_12 {
    margin-left: 0;
    width: 730px;
}

#news .acc_text {
    padding: 0 20px;
    height: 291px;
    overflow: auto;
}

#news .acc_text p {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 11px;
}

#news .bullet_text h1 {
    font-family: 'Neo Sans W01';
    color: #37528D;
    font-size: 20px;
    font-weight: normal;
    padding: 0;
    margin: 0;
}

#news .bullet_text .date {
    float: right;
    color: #545556;
    font-size: 11px;
    font-weight: normal;
}

#news #content .grid_16 {
    margin-left: 130px;
    margin-top: 0;
    margin-bottom: 50px;
    width: 600px;
}

#news #content .grid_16 .grid_6, #news #content .grid_16 .grid_7 {
    width: 290px;
    margin-left: 0;
    height: 111px;
}

#news #content .grid_16 .grid_6 {
    background: url('../images/gif/email_brochure_box_2_bot.gif') bottom left no-repeat;
}

#news #content .grid_16 .grid_7 {
    background: url('../images/gif/newsletter_box_bot.gif') bottom left no-repeat;
}

#news #content .grid_16 .grid_6 dl, #news #content .grid_16 .grid_7 dl {
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #FFFFFF;
    line-height: normal;
    width: 100%;
    overflow: hidden;
}

#news #content .grid_16 .grid_6 dl {
    background: url('../images/gif/email_brochure_box_2_top.gif') top left no-repeat;
}

#news #content .grid_16 .grid_7 dl {
    background: url('../images/gif/newsletter_box_top.gif') top left no-repeat;
}

#news #content .grid_16 .grid_6 dt, #news #content .grid_16 .grid_7 dt {
    margin: 23px 0 0 115px;
    height: 46px;
}

#news #content .grid_16 .grid_7 dt {
    margin: 18px 0 0 45px;
    height: 46px;
    color: #435D99;
}

#news #content .grid_16 .grid_6 dd, #news #content .grid_16 .grid_7 dd {
    margin: 0 0 0 10px;
}

#news #content .grid_16 .grid_6 .input, #news #content .grid_16 .grid_7 .input {
    width: 185px;
    border: 1px solid #878889;
    font-family: inherit;
    padding: 2px;
}

#news #content .grid_16 .grid_7 .strong {
    color: #1C417A;
    font-weight: bold;
    font-size: 16px;
}

/*RELATED SERVICES*/
#related-services #content #header_image {
    background: url('../images/jpeg/image-related-1.jpg') no-repeat left top;
    text-align: left;
    height: 195px;
    width: 750px;
}

#related-services #content #header_image h1 {
    font-family: 'Neo Sans W01 Medium';
    color: #FFFFFF;
    font-size: 34.18px;
    font-weight: normal;
    padding: 28px 0 0 0;
    margin: 0 0 0 168px;
    line-height: 35px;
    letter-spacing: -1px;
}

#related-services #content #header_image .h1_2 {
    font-family: 'Neo Sans W01 Light';
    color: #FFE500;
    font-size: 34.18px;
    font-weight: normal;
    letter-spacing: normal;
    margin: 0 0 0 29px;
}

#related-services #content #header_image h2 {
    font-family: 'Neo Sans W01 Light';
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    padding: 0;
    margin: 5px 0 0 228px;
}

#related-services #content .grid_13 {
    width: 750px;
    margin-right: 0;
}

#related-services #content .grid_4 {
    margin-left: 0;
}

#related-services #content .grid_5 {
    width: 290px;
}

#related-services #content #column_right {
    margin-left: 60px;
    margin-right: 0;
}

#related-services #content .grid_12 #intro_bullets {
    padding: 0;
    margin: 0 0 25px 0;
    list-style-type: none;
}

#related-services #content .grid_12 #intro_bullets li {
    padding: 0 0 0 25px;
    margin: 0;
    margin: 0 0 10px 0;
    font-family: 'Neo Sans W01';
    font-size: 11px;
    background: url('../images/gif/star.gif') no-repeat left center;
}

#related-services #content .grid_12 .grid_6 {
    background: url('../images/gif/email_brochure_box_3_bot.gif') bottom left no-repeat;
    width: 290px;
}

#related-services #content .grid_12 .grid_6 dl {
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #FFFFFF;
    line-height: normal;
    width: 100%;
    height: 158px;
    overflow: hidden;
}

#related-services #content .grid_12 .grid_6 dl {
    background: url('../images/gif/email_brochure_box_3_top.gif') top left no-repeat;
}

#related-services #content .grid_12 .grid_6 dt {
    margin: 0 0 0 115px;
    padding: 70px 0 0 0;
    height: 46px;
}

#related-services #content .grid_12 .grid_6 dd {
    margin: 0 0 0 10px;
}

#related-services #content .grid_12 .grid_6 .input {
    width: 185px;
    border: 1px solid #878889;
    font-family: inherit;
    padding: 2px;
}

#related-services .bullet_content {
    width: 100%;
    overflow: hidden;
    margin: 0 0 10px 0;
}

#related-services .bullet_content .bullet_image {
    width: 60px;
    height: 55px;
    float: left;
}

#related-services .bullet_content .bullet_text {
    width: 220px;
    margin: 0 0 0 10px;
    float: left;
}

#related-services .bullet_content .bullet_text h3, #related-services .bullet_content .bullet_text h3 a {
    font-family: 'Neo Sans W01 Medium';
    color: #37528D;
    font-size: 16px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    line-height: 16px;
}

#related-services .bullet_content .bullet_text p {
    font-family: 'Neo Sans W01';
    font-size: 11px;
    margin: 5px 0 0 0;
    line-height: 13px;
}

/*PAGE CONTENT*/
#page_content .bullet_content {
    width: 100%;
    overflow: hidden;
    margin: 0 0 20px 0;
}

#page_content .bullet_content .bullet_image {
    width: 130px;
    height: 100px;
    float: left;
    text-align: right;
}

#page_content .bullet_content .bullet_text {
    width: 580px;
    margin: 0 0 0 20px;
    float: left;
    padding: 0 0 14px 0;
}

#page_content #content .container_16 .grid_12 {
    margin-left: 0;
    width: 730px;
}

#page_content .bullet_text h1 {
    margin: 0 0 10px 0;
    padding: 0;
    font-family: 'Neo Sans W01 Medium';
    color: #37528D;
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
}

#page_content .bullet_text h2 {
    font-size: 16px;
}

#page_content .bullet_text .date {
    float: right;
    color: #545556;
    font-size: 11px;
    font-weight: normal;
}

#page_content #content .grid_12 #intro_bullets {
    padding: 0;
    margin: 0 0 25px 0;
    list-style-type: none;
}

#page_content #content .grid_12 #intro_bullets li {
    padding: 0 0 0 25px;
    margin: 0;
    margin: 0 0 10px 0;
    font-family: 'Neo Sans W01';
    font-size: 11px;
    background: url('../images/gif/star.gif') no-repeat left center;
}

/*TEXT*/
h1 {
}

h2 {
}

.header_text {
    font-weight: bold;
    padding: 0;
    margin: 0 0 10px 0;
}

.response {
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}

.ui-dialog-titlebar-close {
    visibility: hidden;
}


#enterdetails_side a{
    color: #FFF;
    text-decoration: underline;
}

.terms-row p{
    margin: 0;
}
