.jvle_mainborder {
    border: 0;
}
#jvle_dirmodel { 
    margin:0px 25px 0px 25px;
    display:block;
}
div.jvle_dirmodel_lb {
    float:left;
    width:49%;
    border: none;
    margin-bottom: 1.2em;    
}
div.jvle_dirmodel_rb {
    float:right;
    width:49%;
    border: none;
    margin-bottom: 1.2em;    
}
div.jvle_clear {
    clear:both;    
}
td.jvle_menu_title {
    font-weight: bold;
    background-color: #7BA5A5;
    color:#fff;
    border: 1px #000;
    text-align:left;    
    font-size:90%;
    padding: 0.5em 2px 0.5em 5px;
    margin-top:4px;    
}
font.jvle_maincatrow {
    font-size: 140%;
}
font.jvle_subcatrow {
    font-size: 95%;
}
span.jvle_linktitle {
    font-size: 120%;
    margin:10px 0 0;
    display:block;    
}
span.jvle_linkdesc {
    font-size: 95%;
    margin:10px 0 0;
    display:block;    
}
select.jvle_listbox {
    padding:2px;
    margin:2px;
    font-size: 85%;
    width:90px;
}
td.jvle_linkrow_color {
    background-color:#f1f2f3;
}
td.jvle_linkrow_nocolor {
}
select.jvle_sortlist {
    padding:2px;
    margin:2px;
    font-size: 85%;
}
div.ajax-loading {
    background:url("./images/ajax-loader.gif") no-repeat center center;
}
 td.jvle_code {
     background-color: #f1f2f3;
 }
 
#jvle_header {
      width: 100%;
      position: relative;
      height: 80px;
      background: #106494;
      padding: 0;
      font-size: 11px;
      color: #fff;
}
#jvle_header h1#logotext {
      position: absolute;
      margin: 0; padding: 0;
      font: bolder 2.5em 'Trebuchet MS', Arial, Sans-serif;
      letter-spacing: -1px;
      color: #fff;
      text-transform: none;
      top: 15px; left: 25px; /* change the values of top and left to adjust the position of the logo*/
}
#jvle_header h2#slogan {
      position: absolute;
      margin: 0; padding: 0;
      font: normal .8em 'Trebuchet MS', Arial, Sans-serif;
      text-transform: none;
      color: #FFF;    
      top: 48px; left: 28px; /* change the values of top and left to adjust the position of the slogan*/
}
form.jvle_search {
    background: transparent;
    border: none;    
    float: right;
}    
form.jvle_search input.text {
    margin: 0; padding: 1px 2px;
    width: 60px;
    background: #FFF;
    color: #333; 
}
form.jvle_search input.button {
    color: #333;
    border: none;    
    padding:0;
    width: 60px; height: 23px;
}
h1.jvle_h1 {
    margin-top: 10px;
    font-weight: bold;
    font-size: 125%;
    color: #106494;
    padding: 5px 0 5px 30px;     
    border-bottom: 1px solid #EFF0F1;
    background: #fff url(./images/arrow.png) no-repeat 3px 50%;
    width: 96%;
}
table.jvle_flinktable {
    border:2px solid #106494;
}