﻿body        {margin:0px;}
form        {margin: 0px;}
.firmimage {height:45px; width:180px;}


#V2Body                 {font-family:Arial, Verdana, Tahoma, Helvetica;color:#666666;margin:0px;padding:0px;line-height:normal;}
#V2Body form            {width:99.6%;}
#V2Body .content-body   {width:1004px;top:165px;}
#V2Body .container      {margin-top:30px;vertical-align:top;}
#V2Body .header-container {vertical-align:top;width: 100%;display:block;}
#V2Body .header-login     {height: 25px;text-align:right;position:relative;}

#V2Body .welcome-user-img {background-image:url("../../images/V2/header-user.png");
                           width:18px;height:18px;margin:1px;top:3px;display: inline-block;position:relative;}

#V2Body .welcome-user       {color:yellow;display: inline-block;position:relative;left:2px;}
#V2Body .user-roles         {background-image:url("../../images/V2/down_roles.png");background-repeat: no-repeat;    
                             width: 18px;height: 15px; display: inline-block;position:relative;margin-right:25px;}

#V2Body #outercontainer     {margin-right:0px; padding-top:5px; }
#V2Body #outercontainer body {background:none;}


#mastercontainer .submenu,#pagetabs .submenu {
    border:1px solid lightgray;
    border-top:none;
    position:absolute;   
    background-color:white;
    display:none;
    z-index:9999999;
    -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;  
    padding:5px;
    padding-top:10px;
    padding-bottom:10px;
    font-size:90%;
}
#mastercontainer .submenu .alt { }
#mastercontainer .submenu  a {
    text-decoration:none;
    font-size:95%;
    cursor:pointer;
}
#mastercontainer .submenu a:hover {background-color: lightyellow; text-decoration:underline;}

#mastercontainer .submenu-cols {
    display:inline-block;
    float:left;
    margin-bottom:1px;  
    margin-right:5px;
    padding-right:5px;
    font-size:90%;
    /*border-right: 1px solid lightgray;*/
}
#mastercontainer .submenu .subnav-img {
    background-image: url('../../Images/V2/submenu.png');
    background-repeat: no-repeat;
    background-position-y: 10%;
    background-position-x: center;
    width:17px;
    height:18px;    
    cursor:pointer;
}

#mastercontainer .submenu .subnav-img-none {
    display:none;
}

#mastercontainer .submenu .submenu-lvl-1 {margin-bottom:5px;}
#mastercontainer .submenu .submenu-lvl-2 {display:none;
                                position:fixed; 
                                background-color:white;
                                border: 1px solid gray;
                                -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; border-radius:4px 4px 4px 4px; 
}

#mastercontainer .submenu .submenu-lvl-2 ul {
    list-style-type:none; text-align:left;
    margin:0px;
    padding: 5px;
    display:block;
    min-width:100px;
}



/*****************************************************
******************************************************/
.txt-minmax {width:75px;}   

/****Ratings section*****/
.section-ratings select {
    width:90px;
}

/****End Ratings section*****/

/***************************
search security tabs and page level tabs
***************************/

#subtabs-container .panel-container { border-top: solid #808080 0px; padding-top: 5px 0 0 0; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; border-radius: 0 4px 4px 4px; }
#subtabs-container .panel-container {height: auto !important; min-height:250px;}


.menu-title {
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
}



div.qpannouncements {background-color:white;}
