#webheader{
    padding:0px;
    margin:0px auto;
    text-align:center;
    vertical-align: middle;
    font-size:.85em;
    width:100%;
    background-color:transparent;
}
#webheader .left{
    float:left;
    padding:0px;
    margin:0px;
    height:110px;
    width:50%;
    background: url("/main_templates/q90corp/images/q90corp.png") 65px center no-repeat;
}
#webheader .right{
    float:right;
    padding:0px;
    margin:0px;
    height:110px;
    width:374px;
    /* background-image: url("/main_templates/q90corp/images/homepage/handshake.png"); */
    /* background-repeat: no-repeat; */
    /* background-position: right top; */
}

#webheader .navbar{
    clear:both;
    height:30px;
    width:100%;
    margin:0px;
    padding:0px;
    background-color:#CCCCCC;
    background: url("/main_templates/q90corp/images/searchbar.gif") top right no-repeat;
}
#webheader .navbar .navbuttons{
    float:left;
    text-align:left;
    padding-left:5px;
    background: url("/main_templates/q90corp/images/navleft.gif") top left no-repeat;
    background-color:#006cc6;
}
#webheader .navbar .navbuttons ul{
    display:block;
    height:30px;
    margin:0px;
    padding:0px;
    background: url("/main_templates/q90corp/images/navmiddle.gif") top left repeat-x;
}
#webheader .navbar .navbuttons li{
    display:inline;
    float:left;
    margin:0px;
    padding:0px 8px 0px 8px;
    line-height:30px;
    vertical-align:top;
    font-weight:bold;
    list-style:none;
    color:#FFF;
    background: url("/main_templates/q90corp/images/navdivider.gif") center left no-repeat;
}
#webheader .navbar .navbuttons li.end{
    display:inline;
    float:left;
    margin:0px;
    padding:0px 0px 0px 5px;
    width:0px;
    height:30px;
    background: url("/main_templates/q90corp/images/navright.gif") top left no-repeat;
}
#webheader .navbar .navbuttons li a{
    color:#FFF;
    text-decoration: none;
}
#webheader .navbar .navbuttons li a:link{
    color:#FFF;
    text-decoration: none;
    cursor: auto;
}
#webheader .navbar .navbuttons li a:visited{
    color:#FFF;
    text-decoration: none;
    cursor: auto;
}
#webheader .navbar .navbuttons li a:hover{
    color:#7BE000;
    text-decoration: none;
    cursor:pointer;
}
#webheader .navbar .navbuttons li.currentpage a{
    color:#26c2ff;
}
#webheader .navbar .searchbar{
    float:right;
    text-align:right;
    line-height:30px;
    vertical-align:middle;
    color:#989898;
    font-weight:bold;
}
#webheader .navbar .searchbar a{
    color:#26c2ff;
    font-weight:bold;
    padding-right:10px;
}
#webheader .navbar .searchbar a:link{
    color:#26c2ff;
    text-decoration: none;
}
#webheader .navbar .searchbar a:visited{
    color:#26c2ff;
    font-weight:bold;
    text-decoration: none;
}
#webheader .navbar .searchbar a:hover{
    color:#7BE000;
    font-weight:bold;
    text-decoration: none;
}
#webheader .bluebar{
    clear:both;
    height:3px;
    width:100%;
    padding:0px;
    margin:0px;
    background: url("/main_templates/q90corp/images/thinblueline.gif") top right no-repeat;
}




#webheader fieldset.fancy{
    position:relative;
    border:none;
    margin:0px;
    padding:0px;
    text-align:right;
}
#webheader fieldset.fancy legend{
    display:none;
    line-height:0px;
    height:0px;
}
#webheader fieldset.fancy label{
    float:left;
    clear:both;
    width:90px;
    margin:0px;
    margin-right:5px;
    text-align:right;
}
#webheader fieldset.fancy .textfield{
    width:129px;
    border:0px solid #FFF;
    padding:2px 4px;
    background-color: transparent;
    background-image: url(/main_templates/q90corp/images/homepage/textfield.gif);
    background-repeat: no-repeat;
    background-position: left center;
}