*{
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
}

body{
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    background: url('../../images/wlc_skin2/bg_px_bottom.gif') repeat-x;
    background-position: bottom;
}

.bold{ font-weight: bold;}
.flt{ float: left !important;}
.frt{ float: right !important;}
.clear{clear: both;}
.border{border: 1px solid red;}
.cursor{ cursor: pointer; }
.font_20px{font-size: 20px !important;}
.font_14px{font-size: 14px !important;}
.pad_right_10{padding-right: 8px !important;}
.width100{ width: 99%; }

.error_text{
    font-family: arial, Helvetica, sans-serif;
    font-size: 12;
    color: #FF0000;
    font-weight: bold;
}

a { text-decoration:underline; color: #ee7520;  }
.error { font:bold 13px helvetica,arial; color: red; }
.message { font: bold 13px helvetica,arial; color: darkgreen; }
.orange{color:#ee7520;}
li{
        xbackground:url(../../images/wlc_skin2/li.png) no-repeat;
    xbackground-position: left;
    xbackground-position: 5px 2px;
    padding-right: 1px;
    list-style: none;
    list-style-position: outside;
    list-style-image: url(../../images/wlc_skin2/li.png);
    margin-left: 15px;
}
#top_title{
        background: url('../../images/wlc_skin2/top_title.gif') no-repeat;
    background-position: top right;
}
#top_slogan{
        font-family: helvetica;
        font-size: 25px;
        color: black;
        position: relative;
        right: 37px;
        top: 15px;
        font-weight: bolder;
        word-spacing: -1px;
}

#img_logo_new {
    display: block;
    width: 25px;
    height: 25px;
    background: url('../../images/wlc_skin2/herb_logo.gif') left top no-repeat;
    text-align: right;
    text-decoration: none;
    font: italic 11px Arial, Helvetica, sans-serif;
    color: #0169EF;
}

#img_logo_new_text {
    display: block;
    margin: 10px;
    text-align: right;
    text-decoration: none;
    font: italic 11px Arial, Helvetica, sans-serif;
}

#img_logo{
        background: url('../../images/wlc_skin2/logo.gif') no-repeat;
        width: 177px;
        height: 177px;
        position: absolute;
        top: 8px;
}
.img_logo{
        background: url('../../images/wlc_skin2/logo.gif') no-repeat;
        width: 177px;
        height: 177px;
        position: absolute;
        top: 8px;
}
#menu_line{
        background: url('../../images/wlc_skin2/bg_px_top_line.png') repeat-x;
        border-bottom: 1px solid #a52403;
}
.content_section{
        background: url('../../images/wlc_skin2/bg_px_content.png') repeat-x;
        background-position: top;
        border-left: 1px solid #fac485;
        border-right: 1px solid #fac485;
        padding: 0px 10px 0px 10px;
        background-color: white;
}
#footer_line{
    background: url('../../images/wlc_skin2/bg_px_bottom_line.png') repeat-x;
    text-align: center;
    font-family: arial;
    font-size: 12px;
    color: white;
}
a.menu_footer{
        font-family: arial;
    font-size: 12px;
    color: white;
    text-decoration: none;
}
.act, a.menu_footer:hover{
        color: #ffae00;
}
a.menu_main_small, a.menu_main_big{
        color: white;
        font-size: 15px;
        font-family: arial;
        font-weight: bold;
        text-decoration: none;
        text-align: center;
        xvertical-align: middle;
        xpadding: 5px;
        xmargin-right: 10px;
        xpadding-top: 7px;
        margin-top: 7px;
        padding: 8px 0;
        padding-right: 2px;
        height: 28px;
        display: block;
        float: left;
}
a.menu_main_small{
        width: 60px;
}
a.menu_main_big{
        width: 105px;
}

.menu_main_small_act, a.menu_main_small:hover{
        background: url('../../images/wlc_skin2/btn_link_small.gif') no-repeat;
}
.menu_main_big_act, a.menu_main_big:hover{
        background: url('../../images/wlc_skin2/btn_link_big.gif') no-repeat;
}
.wlc_btn{
        color: white;
    font-size: 15px;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    height: 30px;
    display: block;
    width: 60px;
        background: url('../../images/wlc_skin2/login_btn.gif') no-repeat;
        border: none;
        word-spacing: 1px;
}

#footer_copy{
        color: #936f4c;
        font-family: arial;
    font-size: 12px;
    text-align: center;
}

/*   ROUND BORDER  */
/* full corner */

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff7e5; border-left:1px solid #ee6914; border-right:1px solid #ee6914;}
.xb1 {margin:0 5px; background:#ee6914;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent{display:block; background:#fff7e5; border:0 solid #ee6914; border-width:0 1px; padding: 3px;}

/* one corner */
.corner_one_inner {
        display:block;
        background:url(../../images/wlc_skin2/bg_px_corner_form.png) repeat-x;
        background-position: bottom;
        margin: 1px 0 0 1px;
        padding: 7px;
}
.corner_hr{
        display:block;
        background:url(../../images/wlc_skin2/one_corner.gif) no-repeat;
        background-position: top left;
        border-width:1px 0 0 1px;
        padding: 1px 0 0 1px;
        margin: 3px;
}

/*   END of ROUND BORDER  */

.login_label{
        font-family: arial;
        font-size: 12px;
        color: black;
        font-weight: bolder;
}
.login_txt{
        border: 1px solid #7e9db9;
        width: 135px;
}
.login_lnk{
        font-family: arial;
        font-size: 12px;
        color: #ff9000;
        text-decoration: underline;
}
.inp_txt{
    width: 100%;
    border: 1px solid #7e9db9;
}
li.yel{
        background:url(../../images/wlc_skin2/li_yel.gif) no-repeat;
        background-position: top left;
        padding-left: 20px;
        margin-bottom: 10px;
        margin-left: 0px;
        list-style-image: none;
        font-family: Arial;
        font-weight: bold;
        font-style: italic;
        font-size: 13px;
}

.wlc_works p {
    font-size: 17px !important;
}

.title_orange{
        font-size: 23px;
        color: #ee6d14;
        font-weight: bold;
        font-style: italic;
}
.hr_bold{
        background:url(../../images/wlc_skin2/hr_px.png) repeat-x;
        height: 6px;
}
.wlc_info_float_rgt{
        float: left;
        margin-left: 10px;
        border: 1px solid #ee6d14;
        padding: 1px;
}
.tbl_font li{
        font-size: 14px;
}
.uk_banner{
        text-align: center;

        width: 520px;
        height: 92px;
        margin: 10px 0 0 0;
        background-image: url(../../images/wlc_skin2/uk_banner.png);
        background-repeat: no-repeat;
        font-weight: bold;
        padding-left: 110px;
        vertical-align: middle;
        color: white;
        font-size: 20px;
}
td.banner{
        background-image: url(../../images/wlc_skin2/bg_px_banner.png);
    background-repeat: repeat-x;
        text-align: center;
        vertical-align: middle;
    color: white;
}

/********* WORK SECTION ***********/
.wlc_work_float_ul{
        width:30%;
        float:left;
        font-weight:bold;
        vertical-align:text-top;
        font-size: 9pt;
        white-space:nowrap;

}
.wlc_work_float{
    padding: 0px 0px 10px 0px;
}

.wlc_work_float img {
    border:1px solid #ee6914;
}
/********* TESTIMONIAL SECTION ***********/
.wlc_testim{
    font-size:11px;
    width:100%;
    height:100%;
    xborder:1px solid #ee6914;
}
.wlc_testim img{
    border:1px solid #ee6914;
}
.large_font{
    font-size:1.5em;
}
/********* REGISTRATION SECTION ***********/
.wlc_reg_input{
        width: 100%;
        border: 1px solid #7e9db9;
        font-size:11px;
}
.wlc_reg_card{
    font-size:11px;
    border: 1px solid #7e9db9;
}