/*d:\matrixservices\wwwroot\css\nicheverticalcriteria.css */
/* navigators */
.cb_style .cb_Narrow { padding: 0 0 0 3px; width: 100%; }
.cb_style .cb_Narrow ul { margin: 5px 0 0 0; padding: 0; list-style: none; width: 100%; }
.cb_style .cb_Narrow ul li { margin-top: 5px; margin-left: 7px; margin-right: 7px; _margin-left: .4%; _margin-right: 0; padding: 0; float: left; width:100% !important; }
.cb_style .cb_Narrow ul li .resSearchHead
{
    cursor: pointer !important;
    width: 95%;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px; 
    color: #6D5B45;
}
/**.cb_style .cb_Narrow ul li .resSearchHead:hover { background-color: #6D5B45; color: #F7F4ED}**/
/**.cb_style .cb_Narrow ul li ul { height: 150px; overflow: hidden !important; *overflow-x: hidden !important; _overflow-y: hidden !important; background: transparent !important; border-top:0px solid #ddd !important; border-right: 0px solid #ddd !important; width: 97% !important; margin: 0 0 0 0;  border-left: 1px solid #594127 !important; border-bottom: 1px solid #594127 !important; }**/
/**.cb_style .cb_Narrow ul li ul { height: 150px!important; overflow: auto; *overflow-x: hidden; _overflow-y: auto; background: transparent !important; border-top:0px solid #ddd !important; border-right: 0px solid #ddd !important; width: 97% !important; margin: 0 0 0 0;  border-left: 1px solid #594127 !important; border-bottom: 1px solid #594127 !important; }**/
.cb_style .cb_Narrow ul li .resSearchHead
{
    cursor: pointer !important;
    width: 95%;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px; 
    color: #000;
}
.cb_style .cb_Narrow ul li .resSearchHead:hover { background-color: #fff; color: #000;}
.cb_style .cb_Narrow ul li ul { height: 150px; overflow: hidden !important; *overflow-x: hidden; _overflow-y: hidden; background: transparent !important; border-top:0px solid #ddd !important; border-right: 0px solid #ddd !important; width: 97% !important; margin: 0 0 0 0;  border-left: 0px solid #594127 !important; border-bottom: 0px solid #594127 !important; border: 0px solid #000 !important;}
.cb_style .cb_Narrow ul li ul .flash {display:none;}
/**.cb_style .cb_Narrow ul li ul { height: 150px!important; overflow: auto; *overflow-x: hidden; _overflow-y: auto; background: transparent !important; border-top:0px solid #ddd !important; border-right: 0px solid #ddd !important; width: 97% !important; margin: 0 0 0 0;  border-left: 1px solid #594127 !important; border-bottom: 1px solid #594127 !important; }**/
.cb_style .cb_Narrow ul li ul li { margin: 0; padding: 0; display: block; overflow: hidden; width: 100%; white-space: nowrap; float: none; }
.cb_style .cb_Narrow ul li ul li a:link,
.cb_style .cb_Narrow ul li ul li a:active,
.cb_style .cb_Narrow ul li ul li a:visited { display: block; padding: 1px 3px; white-space: nowrap; color:#000; text-decoration: none;}
.cb_style .cb_Narrow ul li ul li a:hover { text-decoration: none; background: #e7f5f7 !important; color:#000000 ; }
.cb_style .cb_Narrow h2{border-bottom: 1px solid #000; color:#000;}
.cb_style .cb_Narrow .NavigatorHeader
{
    font-weight: bold;
    color: #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding-bottom: 5px;
    width: 100%;
}
.cb_style .cb_Narrow ul li .more { display: none; }
.cb_style .cb_Narrow ul li .more:hover { cursor: pointer; }

.arrow-right 
{
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid;
    float: left;
}

.arrow-down 
{
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid;
    float: left;
}

#VerticalCriteria  {margin-top: 55px; overflow-x: hidden;height: inherit; overflow: hidden;}
