* {
    margin: 0;
    padding: 0;
}

body {
    margin: 0px;
    background: #52646B;
}

img {
    border: 0;
}

ul {
    list-style: none;
}

.column {
    float: left;
}

.clear {
    clear: both;
}

html {
    font: 14px/18px Times New Roman, sans-serif;
    color: #002F44;
}

input, textarea, select {
    color: #002F44;
    vertical-align: top;
    text-align: left;
    border: 1px solid #52646B;
    font: 14px Times New Roman, sans-serif;
}

input, select {
    vertical-align: middle;
}

.tar {
    text-align: right;
}

.in5 {
    margin-top: 5px;
}

.in10 {
    margin-top: 10px;
}

.in15 {
    margin-top: 15px;
}

.in20 {
    margin-top: 20px;
}

.in25 {
    margin-top: 25px;
}

.hd_tl {
    background: url(images/mdb_light.gif) top repeat-x #FFFFFF;
}

b {
    color: #089BC8;
}

a {
    color: #FF4800;
    text-decoration: underline;
}

    a:hover {
        text-decoration: none;
    }

/*=======header===========*/
#header .logo {
    width: 312px;
    height: 150px;
    float: left;
}

    #header .logo img {
        margin: 20px 0 0 0px;
    }

#header .nv {
    width: 668px;
    height: 78px;
    float: left;
    color: #FFFFFF;
    font-size: 12px;
    word-spacing: 8px;
    font-family: Times New Roman, sans-serif
}

    #header .nv a {
        color: #FFFFFF;
        text-decoration: none;
        word-spacing: 0px;
        font-weight: bold
    }

        #header .nv a:hover {
            text-decoration: underline;
        }

    #header .nv span {
        word-spacing: 0px;
        text-decoration: underline;
        color: #FFFFFF;
    }

    #header .nv .indent {
        padding: 17px 8px 20px 0px;
        text-align: right
    }
/*=====//header===========*/

/*=======topmenu===========*/
#topmenu a {
    font-weight: normal;
    color: Black;
    text-decoration: none;
    font-size: 16px
}
/*=======topmenu===========*/

/*=======content===========*/
#content {
    padding: 0 0px 22px 0px;
}

.hd_1 {
    width: 715px;
    float: left;
    padding-top: 25px;
}

.hd_mid {
    width: 8px;
    float: left;
}

.hd_2 {
    width: 242px;
    float: right;
    padding-right: 8px
}

.hd_block {
    width: 715px;
    height: 228px;
    background: url(images/hd_block_bg.png) top left no-repeat;
}

    .hd_block .indent {
        padding: 24px 23px 7px 26px;
    }

    .hd_block .indent_2 {
        padding: 17px 0 0 15px;
    }

        .hd_block .indent_2 img {
            margin-right: 42px;
            float: left;
        }

    .hd_block li a {
        color: #004767;
        text-decoration: none;
        font-weight: bold;
        font-size: 16px;
        line-height: 24px;
        background: url(images/hd_li.gif) center left no-repeat;
    }

        .hd_block li a:hover {
            text-decoration: underline;
        }

.hd_link {
    margin: 16px 0 0 59px;
}

.pic {
    margin-right: 10px;
    float: left;
}

h1 {
    margin: 0;
    padding: 0;
    font: 14px Times New Roman, sans-serif;
    color: #FF4800;
    font-weight: bold;
    font-style: italic;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 14px;
}

.social_image {
    width: 24px;
    margin-left: 1px;
    margin-right: 1px;
}

.f2 {
    color: #678593;
    font-size: 12px;
}

.f3 {
    font-size: 14px;
    font-family: Times New Roman, sans-serif;
    color: #002F44;
}

.faq_text {
    color: Black;
    font-size: 14px;
}

li a.top_banner {
    padding-left: 21px
}

li a.demo_links {
    color: #004767;
    text-decoration: none;
    font-weight: bold;
    font-style: normal;
    font-size: 12px;
    line-height: 24px;
}

    li a.demo_links:hover {
        text-decoration: underline;
    }

.more_details_text {
    color: #678593;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none
}

a.more_details_link {
    color: #085A73;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none
}

    a.more_details_link:hover {
        text-decoration: underline
    }

a.more_details_text {
    color: Black;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none
}

    a.more_details_text:hover {
        text-decoration: underline
    }

a.more_details_title {
    color: #004767;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none
}

    a.more_details_title:hover {
        text-decoration: underline
    }

.page_title {
    color: #004767;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 10px
}

.padding_left_10 {
    padding-left: 10px;
}

a.link_button {
    color: White;
    font-weight: bold;
    font-size: 22px;
    text-decoration: none
}

    a.link_button:hover {
        text-decoration: underline
    }

a.link_top_title {
    color: #089BC8;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    margin: 0px 0px 0px 0px;
    line-height: 18px;
}

    a.link_top_title:hover {
        text-decoration: underline
    }

a.link_logo {
    color: #004767;
    font-weight: normal;
    font-size: 24px;
    text-decoration: none
}

    a.link_logo:hover {
        text-decoration: none
    }

a.link_hide_features {
    color: #089BC8;
    font-weight: bold;
    font-size: 14px;
    font-style: normal;
    line-height: 18px;
    text-decoration: none
}

    a.link_hide_features:hover {
        text-decoration: underline
    }

a.link_features {
    color: #089BC8;
    font-weight: bold;
    font-size: 14px;
    font-style: normal;
    line-height: 18px;
    text-decoration: underline
}

    a.link_features:hover {
        text-decoration: underline
    }

.htmltopdf_big_title {
    color: #004767;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    padding-bottom: 8px
}

.htmltopdf_small_title {
    color: #004767;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none
}

.htmltopdf_text {
    font-size: 12px
}

h1.htmltopdf_text {
    font-size: 12px
}

h1.htmltopdf_text_body {
    font-size: 14px;
    line-height: 18px;
    color: #002F44;
    font-weight: normal;
    font-style: normal;
}

h1.htmltopdf_big_title {
    color: #004767;
    font-size: 24px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    padding-bottom: 8px
}

a.htmltopdf_big_title {
    color: #004767;
    font-size: 24px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    padding-bottom: 8px
}

    a.htmltopdf_big_title:hover {
        text-decoration: underline
    }

.htmltopdf_block {
    padding-left: 5px
}

    .htmltopdf_block li {
        color: #004767;
        text-decoration: none;
        font-weight: bold;
        font-size: 12px;
        line-height: 24px;
        background: url(images/li_arr.gif) center left no-repeat;
        padding-left: 20px
    }

        .htmltopdf_block li h1 {
            color: #004767;
            text-decoration: none;
            font-weight: bold;
            font-style: normal;
            font-size: 12px;
            line-height: 24px;
        }

.maintext {
    font-size: 12px;
    font-weight: bold;
    padding-right: 20px
}

h1.maintext {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    font-style: normal;
    color: #004767;
    padding-right: 0px
}

/*=====//content===========*/

/*=======block_1===========*/
.block_1 {
    background: url(images/block_1_top.jpg) top repeat-x #004767;
    width: 100%;
}

    .block_1 .bot {
        background: url(images/block_1_bot.jpg) bottom repeat-x;
    }

    .block_1 .top_left {
        background: url(images/block_1_top_left.jpg) top left no-repeat;
    }

    .block_1 .top_right {
        background: url(images/block_1_top_right.jpg) top right no-repeat;
    }

    .block_1 .bot_left {
        background: url(images/block_1_bot_left.jpg) bottom left no-repeat;
    }

    .block_1 .bot_right {
        background: url(images/block_1_bot_right.jpg) bottom right no-repeat;
        padding: 0 0 8px 8px;
    }
/*=====//block_1===========*/

/*=======block_2===========*/
.block_2 .top {
    background: url(images/block_2_top.gif) top repeat-x #C7F2FF;
    width: 100%;
    color: #000000;
    font-size: 14px;
    line-height: 15px;
}

.block_2 .cnt {
    background: url(images/block_2_cnt.gif) left 10px repeat-x;
}

.block_2 .left {
    background: url(images/block_2_pt.gif) left repeat-y;
}

.block_2 .right {
    background: url(images/block_2_pt.gif) right repeat-y;
}

.block_2 .top_left {
    background: url(images/block_2_top_left.gif) top left no-repeat;
}

.block_2 .top_right {
    background: url(images/block_2_top_right.gif) top right no-repeat;
    padding: 15px 15px 20px 15px;
}

.block_2 .bot_left {
    width: 10px;
    height: 10px;
    background: url(images/block_2_bot_left.gif) top left no-repeat;
    float: left;
}

.block_2 .bot {
    width: 222px;
    height: 10px;
    background: #C7F2FF;
    float: left;
}

.block_2 .bot_right {
    width: 10px;
    height: 10px;
    background: url(images/block_2_bot_right.gif) top left no-repeat;
    float: left;
    padding: 0
}

.block_2 b {
    font-size: 14px;
}

.block_2 strong {
    color: #085A73;
    font-size: 14px;
}

.features_list_bold {
    color: #678593;
    font-size: 12px;
    font-weight: bold
}

.block_2 .mdv {
    height: 3px;
    background: url(images/block_2_mdv.gif) top left repeat-x;
    margin: 0 0 10px 0;
}
/*=====//block_2===========*/

/*=======block_3===========*/
.block_3 {
    background: url(images/block_3_pt.gif) top repeat-x #FFFFFF;
    width: 100%;
}

    .block_3 .bot {
        background: url(images/block_3_pt.gif) bottom repeat-x;
    }

    .block_3 .left {
        background: url(images/block_3_pt.gif) left repeat-y;
    }

    .block_3 .right {
        background: url(images/block_3_pt.gif) right repeat-y;
    }

    .block_3 .top_left {
        background: url(images/block_3_top_left.gif) top left no-repeat;
    }

    .block_3 .top_right {
        background: url(images/block_3_top_right.gif) top right no-repeat;
    }

    .block_3 .bot_left {
        background: url(images/block_3_bot_left.gif) bottom left no-repeat;
    }

    .block_3 .bot_right {
        background: url(images/block_3_bot_right.gif) bottom right no-repeat;
    }
/*=====//block_3===========*/

/*=======block_4===========*/
.block_4 {
    background: url(images/block_3_pt.gif) top repeat-x #FFFFFF;
    width: 100%;
}

    .block_4 .bot {
        background: url(images/block_4_bot.jpg) bottom repeat-x;
    }

    .block_4 .left {
        background: url(images/block_3_pt.gif) left repeat-y;
    }

    .block_4 .right {
        background: url(images/block_3_pt.gif) right repeat-y;
    }

    .block_4 .top_left {
        background: url(images/block_4_top_left.jpg) top left no-repeat;
    }

    .block_4 .top_right {
        background: url(images/block_4_top_right.jpg) top right no-repeat;
    }

    .block_4 .bot_left {
        background: url(images/block_4_bot_left.jpg) bottom left no-repeat;
    }

    .block_4 .bot_right {
        background: url(images/block_4_bot_right.jpg) bottom right no-repeat;
        padding: 15px 5px 15px 15px;
    }
/*=====//block_4===========*/

/*=======block_simple===========*/
.block_simple {
    background: url(images/block_3_pt.gif) top repeat-x #FFFFFF;
    width: 100%;
}

    .block_simple .bot {
        background: url(images/block_simple_bot.jpg) bottom repeat-x;
    }

    .block_simple .left {
        background: url(images/block_3_pt.gif) left repeat-y;
    }

    .block_simple .right {
        background: url(images/block_3_pt.gif) right repeat-y;
    }

    .block_simple .top_left {
        background: url(images/block_4_top_left.jpg) top left no-repeat;
    }

    .block_simple .top_right {
        background: url(images/block_4_top_right.jpg) top right no-repeat;
    }

    .block_simple .bot_left {
        background: url(images/block_simple_bot_left.jpg) bottom left no-repeat;
    }

    .block_simple .bot_right {
        background: url(images/block_simple_bot_right.jpg) bottom right no-repeat;
        padding: 15px 5px 15px 15px;
    }
/*=====//block_simple===========*/

/*=======block_5===========*/
.block_5 {
    background: #FFFFFF;
}

    .block_5 .cnt {
        background: #FFFFFF;
        padding: 0 21px 7px 8px;
    }

    .block_5 .bot_left {
        background: url(images/block_5_bot_left.gif) top left no-repeat;
        width: 6px;
        height: 6px;
        padding: 0;
        float: left;
    }

    .block_5 .bot {
        background: #FFFFFF;
        height: 6px;
        float: left;
        padding: 0;
        width: 271px;
    }

    .block_5 .bot_right_2 {
        background: url(images/block_5_bot_right.gif) top right no-repeat;
        width: 6px;
        height: 6px;
        padding: 0px;
        margin: 0px;
        float: left;
    }
/*=====//block_5===========*/

/*=======page_1===========*/
#page_1 .block_2 .b1 {
    width: 14px;
    float: left;
}

#page_1 .block_2 .b2 {
    width: 165px;
    float: left;
}

#page_1 .block_4 .b1 {
    width: 22px;
    float: left;
}

#page_1 .block_4 .b2 {
    width: 450px;
    float: left;
}
/*=====//page_1===========*/

/*=======page_2===========*/
#page_2 .block_2 .b1 {
    width: 22px;
    float: left;
}

#page_2 .block_2 .b2 {
    width: 165px;
    float: left;
}

#page_2 .block_3 .bot_right {
    padding: 15px 27px 20px 19px;
}

#page_2 .block_3 .indent {
    padding: 5px 0 0 14px;
}
/*=====//page_2===========*/

/*=======page_3===========*/
#page_3 .block_2 .top_right {
    padding-bottom: 22px;
}

#page_3 .block_4 .bot_right {
    padding: 23px;
}

#page_3 .col_1 .block_5 .indent {
    padding: 22px 0 0 14px;
}

#page_3 .block_5 .pic {
    margin-right: 25px;
    float: left;
}

#page_3 .col_2 .block_5 .indent {
    padding: 53px 0 0 15px;
}
/*=====//page_3===========*/

/*=======page_4===========*/
#page_4 .block_2 .top_right {
    padding-left: 22px;
    padding-bottom: 5px;
}

#page_4 .block_2 .b1 {
    width: 23px;
    float: left;
}

    #page_4 .block_2 .b1 img {
        margin-left: 2px;
        margin-top: 3px;
    }

#page_4 .block_2 .b2 {
    width: 168px;
    float: left;
}

#page_4 .col_1 .block_4 .bot_right {
    padding: 23px 27px 24px 31px;
}

#page_4 .col_2 .block_4 .bot_right {
    padding: 23px 30px 18px 18px;
}

.tb .b1 {
    width: 157px;
    float: left;
}

.tb .b2 {
    width: 78px;
    float: left;
    text-align: center;
    padding-top: 22px;
}

.tb .b3 {
    width: 85px;
    float: left;
    padding-top: 20px;
}

.tb .f2 {
    line-height: 15px;
}
/*=====//page_4===========*/

/*=======page_5===========*/
#page_5 .block_3 .bot_right {
    padding: 19px 26px 32px 20px;
}

#page_5 .block_3 .pic {
    margin-right: 11px;
    float: left;
}

#page_5 .block_3 .indent {
    padding: 17px 0 0 12px;
}

#page_5 .block_2 .top_right {
    padding-right: 10px;
    padding-bottom: 18px;
}

#page_5 .block_4 .bot_right {
    padding: 23px 20px 35px 18px;
}

#form .ln {
    height: 26px;
}

#form input {
    width: 198px;
    height: 20px;
}

#form textarea {
    width: 198px;
    height: 94px;
    overflow: auto;
    margin-bottom: 8px;
}
/*=====//page_5===========*/

/*=======page_6===========*/
#page_6 .block_3 .top_left {
    background: url(images/block_3_top_left_2.gif) top left no-repeat;
}

#page_6 .block_3 .top_right {
    background: url(images/block_3_top_right_2.gif) top right no-repeat;
}

#page_6 .block_3 .bot_right {
    padding: 23px 43px 35px 31px;
}
/*=====//page_6===========*/

/*=======footer===========*/
.footer_tl {
    background: #52646B;
}

#footer {
    height: 59px;
    color: #B1CCD8;
    font-size: 14px;
    font-family: Times New Roman, sans-serif;
}

    #footer .indent {
        padding: 18px 20px 12px 10px;
    }

    #footer a {
        color: #C6F2FF;
        text-decoration: underline;
    }

        #footer a:hover {
            text-decoration: none;
        }
/*=====//footer===========*/

.rounded-logo-img {
    border-radius: 15px;
}
