/*-- global --*/
body{
    padding:0px;
    margin:0px;
    font-family: Arial;
    font-size: 11px;
    line-height: 15px;
    color:#3e494d;
    background: #c7eeff url(images/main_bg.jpg) 0px 0px repeat-x;
    }
p{
    padding: 0 0 10px 0;
    margin: 0;
    color:#3e494d;
    font-family: Arial;
    font-size: 11px;
    line-height: 13px;
    text-align: left;
    }
h1{
    padding: 40px 0 5px 0;
    margin: 0;
    font-size: 27px;
    line-height: 28px;
    color: #68bddf;
    font-weight: normal;
    float: left;
    }
h2{
    padding: 0;
    margin: 0;
    font-size: 18px;
    line-height: 22px;
    color: #40AC4F;
    font-weight: normal;
    }
h4{
    padding: 0 0 15px 0;
    margin: 0;
    font-size: 14px;
    line-height: 16px;
    color: #2697cf;
    }
h4.location_h{
    padding: 0 0 15px 20px;
    }
h4.h_main{
    color: #09999c;
    }

form{
    margin: 0px;
    padding: 0px;
    }
input, textarea{
    border: 1px solid #a8b4b9;
    padding: 0;
    margin: 0 0 5px 0;
    background-color: #e5f7ff;
    }

input{
    width: 288px;
    height: 26px;
    }
textarea{
    width: 288px;
    height: 126px;
    }

img{
    border: 0px;
    }

table{
    border-collapse:collapse;
    border:0px;
    }
table td{
    padding:0px;
    }

a{
    text-decoration: none;
    }
a:hover{
    text-decoration: underline;
    }

ul li{
    list-style-type: none;
    }

.justify{
    clear:left;
    font-size:0px;
    line-height:0px;
    }
.main{
    margin: 0 auto;
    width: 971px;
    }
.red{
    border: 1px solid red;
    }

/*-- /global --*/

/*-- header --*/
.top{
    padding: 17px 0 0 0;
    }
.logo{
    background: url(images/logo.jpg) 0px 0px no-repeat;
    width: 339px;
    height: 77px;
    float: left;
    }
    .logo a{
        display: block;
        width: 339px;
        height: 77px;
        }

.locations{
    background: url(images/location.gif) 0px 0px no-repeat;
    width: 530px; /* 382 */
    float: right;
    }

.tb_locations{
    height: 60px;
    }
    .tb_locations tr td{
        width: 25%;
        border-right: 1px solid #cdd6e0;
        vertical-align: top;
        }
    .tb_locations tr td.noborder{
        border: none;
        }

    .tb_locations ul{
        margin: 0;
        padding: 0 5px 0 15px;
        }
    .tb_locations ul.left{
        margin-left: 10px;
        }

    .tb_locations ul li{
        margin: 0;
        padding: 0 0 2px 0;
        }

    /* tmenu */
    .tmenu{
        background: url(images/tmenu_bg.gif) 0px 0px repeat-x;
        }
        .tmenu_decor_l{
            background: url(images/tmenu_decor_l.gif) 0px 0px no-repeat;
            }
        .tmenu_decor_r{
            background: url(images/tmenu_decor_r.gif) 100% 0px no-repeat;
            height: 35px;
            }

    .tmenu ul{
        margin: 0;
        padding: 0;
        float: left;
        }
    .tmenu ul li{
        margin: 0;
        padding: 0 20px 0 20px;
        background: url(images/marker_tmenu.gif) 100% 2px no-repeat;
        float:left;
        line-height: 35px;
        font-size: 14px;
        }
    .tmenu ul li a{
        color: #f2f5f9;
        font-weight: bold;
        font-size: 14px;
        line-height: 35px;
        }
    /* /tmenu */
.total_free{
    float: right;
    font-size: 12px;
    line-height: 35px;
    color: #fff;
    font-weight: bold;
    padding: 0 20px 0 0 ;
    }


/*-- /header --*/

/*-- content --*/
.content{
    padding: 24px 24px 0 24px;
    background: #f2f5f9;
    }


     /* narrow_block */
    .narrow_block{
        float: left;
        }

    .girl_foto{
        background: url(images/girl_foto.jpg) 0px 0px no-repeat;
        width: 246px;
        height: 201px;
        }
    .lmenu{
        background: #32b5b8 url(images/lmenu_bg.gif) 0 100% no-repeat;
        width: 238px;
        }
        /* lmenu */
        .lmenu ul{
            margin: 0;
            padding: 10px 0 10px 15px;
            }
        .lmenu ul li{
            margin: 0;
            padding: 0 0 8px 18px;
            background: url(images/marker_lmenu.gif) 0px 4px no-repeat;
            }
        .lmenu ul li a{
            color: #fff;
            font-size: 17px;
            line-height: 18px;
            }

        .lmenu_bot{
            background: url(images/lmenu_bot.gif) 0px 0px no-repeat;
            height: 9px;
            line-height: 0;
            font-size: 0;
            width: 246px;
            margin: 0 0 10px 0;
            }
        /* /lmenu */

    ul.example{
        margin: 0 0px 0 20px;
        padding: 0 0 5px 0;
        width: 206px;
        }
        ul.example li{
            margin: 0;
            padding: 0 0 5px 0;
            color: #738690;
            font-size: 11px;
            line-height: 13px;
            }
        ul.example li.tit{
            color: #07989b;
            font-size: 11px;
            line-height: 13px;
            font-weight: bold;
            padding-top: 10px;
            }
        ul.example li img{
            border: 1px solid #d9e0e6;
            }

    .get_started{
        background: url(images/get_started.jpg) 0px 0px;
        width:188px;
        height: 49px;
        margin: 70px 0 0 20px;
        }
        .get_started a{
            display:block;
            width:188px;
            height: 49px;
            }

     /* /narrow_block */

     /* content_block */
     .content_block{
        margin: 0 0 0 246px;
        background: #fff;
        padding: 0 0 20px 0;
        }
     .content_block_all{
        float: left;
        width: 100%;
        }

     .tb_top{
        width:100%;
        background:#fff url(images/content_block_decor_main.gif) 100% -1px no-repeat;
        margin: 0px 0 10px 0;
        }
     .tb_top tr td{
        vertical-align: top;
        }
     .tb_top tr td.welcome{
        height: 85px;
        }
     .tb_top tr td.new_special{
        padding: 13px 10px 0 5px;
        vertical-align: bottom;
        }
     .tb_top tr td.main_img{
        padding: 0 20px 0 0;
        }

     .tb_top2{
        width:100%;
        background:#fff url(images/content_block_decor_1.gif) 100% 0px no-repeat;
        margin: 3px 0 10px 0;
        }
     .tb_top2 tr td{
        vertical-align: top;
        }
     .tb_top2 tr td.welcome{
        height: 85px;
        }

     .tb_top2 tr td.new_special{
        padding: 13px 10px 0 5px;
        vertical-align: bottom;
        }
     .tb_top2 tr td.main_img{
        padding: 0 20px 0 0;
        }


      .tb_top2 tr td p.tlink{
            font-size: 11px;
            line-height: 13px;
            color: #3e494d;
            text-align: right;
            padding: 65px 25px 0 0;
            }
          .tb_top2 tr td p.tlink a{
                font-size: 11px;
                line-height: 13px;
                color: #3e494d;
                }

    .content_infa{
        padding:0 0 10px 0;
        margin: 0 20px 20px 20px;
        border-bottom: 1px solid #f2f5f9;
        }
    .noborder{
        border: none;
        }

    .tb_list{
        width:99%;
        margin: 0 0 20px 0;
        vertical-align: top;
        }
    .tb_list tr td{
        border-right: 1px solid #cdd6e1;
        padding: 0 0 0 25px;
        vertical-align: top;
        width: 33%;
        }
    .tb_list tr td.noborder{
        border-right: none;
        }

    .tb_list ul{
        margin: 0;
        padding: 0;
        }
    .tb_list ul li{
        margin: 0;
        padding: 0 0 4px 10px;
        }

      .tb_list ul li a{
          color: #2697cf;
          font-size: 12px;
          line-height: 14px;
          }

    .tb_list ul li.inp_txt{
        color: #000;
        padding-bottom: 0;
        }

    .tb_list ul li.tit{
        background: url(images/marker_list.gif) 0px 5px no-repeat;
        padding:  0 0 4px 10px;
        }
        .tb_list ul li.tit a{
            color: #00c270;
            font-size: 14px;
            line-height: 16px;
            font-weight: bold;
            }

    .tb_list ul li.btn_direct{
        width: 103px;
        height: 20px;
        margin: 10px 0 20px 0;
        }
        .tb_list ul li.btn_direct input{
            background: url(images/btn_direct.gif) 0px 0px no-repeat;
            width: 103px;
            height: 20px;
            border: none;
            color: #3e494d;
            font-size: 11px;
            line-height: 20px;
            }
    .tb_list ul li.btn_send{
        width: 295px;
        height: 23px;
        margin: 10px 0 20px 0;
        text-align: right;
        }
        .tb_list ul li.btn_send input{
            background: url(images/btn_send.gif) 0px 0px no-repeat;
            width: 103px;
            height: 23px;
            border: none;
            color: #2697cf;
            font-size: 14px;
            line-height: 23px;
            font-weight: bold;
            cursor: pointer;
            }

     /* /content_block */


/*-- /content --*/
/*-- footer --*/
.footer{
    background: url(images/footer_bg.gif) 0px 0px repeat-x;
    height: 60px;
    padding: 20px 20px 0 20px;
    }

    .fmenu{
        float: left;
        padding: 10px 0 0 0;
        }
        .fmenu ul{
            margin: 0 0 5px 0;
            padding: 0;
            }
        .fmenu ul li{
            color: #fff;
            margin: 0;
            padding: 0;
            font-size: 12px;
            line-height: 14px;
            display: inline;
            }
        .fmenu ul li a{
            color: #fff;
            font-size: 12px;
            line-height: 14px;
            }

    .copyrite{
        float: right;
        width:200px;
        padding: 5px 0 0 0;
        font-size: 10px;
        line-height: 14px;
        color: #fff;
        }

/*-- /footer --*/

/*-- new class --*/
ul.menu_servicer4{
    margin: 0px 0 0px 0;
    padding: 0;
    height: 31px;
    }
    ul.menu_servicer4 li.active{
	background: url(images/active_tab_4.gif) 0px 0px no-repeat;
	width: 157px;
	border: none;
        }
    ul.menu_servicer4 li a{
        color: #2697cf;
        }
    ul.menu_servicer4 li{
        margin: 0 1px 0 0;
        padding: 0;
        border-bottom: 1px solid #b4c2c8;
	background: url(images/noactive_tab.gif) 0px 0px no-repeat;
        float: left;
	height: 30px;
	width: 157px;
	line-height: 31px;
        text-align: center;
        color: #2697cf;
        font-weight: bold;
	}

ul.menu_servicer3{
    margin: 15px 0 15px 0;
    padding: 0;
    height: 31px;
    }
    ul.menu_servicer3 li.active{
	background: url(images/active_tab.gif) 0px 0px no-repeat;
	width: 209px;
	border: none;
        }
    ul.menu_servicer3 li a{
        color: #2697cf;
        }
    ul.menu_servicer3 li{
        margin: 0 1px 0 0;
        padding: 0;
        border-bottom: 1px solid #b4c2c8;
	background: url(images/noactive_tab.gif) 0px 0px no-repeat;
        float: left;
	height: 30px;
	width: 208px;
	line-height: 31px;
        text-align: center;
        color: #2697cf;
        font-weight: bold;
	}

ul.menu_servicer{
    margin: 15px 0 15px 0;
    padding: 0;
    height: 31px;
    }
    ul.menu_servicer li.active{
	background: url(images/active_tab_1.gif) 0px 0px no-repeat; 
	width: 625px;
	border: none;
	}
    ul.menu_servicer li a{
        color: #2697cf;
        }
    ul.menu_servicer li{
        margin: 0 1px 0 0;
        padding: 0;
        border-bottom: 1px solid #b4c2c8;
	float: left;
	height: 30px;
	width: 625px;
	line-height: 31px;
        text-align: center;
        color: #2697cf;
        font-weight: bold;
	}

ul.list_services{
    margin: 15px 0 15px 0;
    padding: 0;
    }
    ul.list_services li{
        margin: 0 0 3px 0;
        color: #2697cf;
        font-weight: bold;
        background: url(images/marker_services.gif) 0px 50% no-repeat;
        padding: 0 0 0 30px;
        }
    ul.list_services li a{
        color: #2697cf;
        font-weight: bold;
        }

