.ifp_toolbar
{
    background-image: url(/images/button_gray_mid.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}
.ifp_dark
{
    background-color: #918d85;
}
.ifp_iconoverlay
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    font-style: italic;
    color: blue;
    text-align: right;
}
.ifp_toolbartitle
{
    font-family: Verdana;
    font-size: 11pt;
    color: Black;
}
.ifpsp_toolbartitle
{
    font-family: Verdana;
    font-size: 9pt;
    color: Black;
    font-weight: normal;
}
.ifp_slidertitle
{
    font-family: Verdana;
    font-size: 11pt;
    color: Black;
}

.ifp_slidertitle_disabled
{
    font-family: Verdana;
    font-size: 11pt;
    color: #918d85;
    font-style: italic;
}
.ifp_msgitem
{
    width: 294px;
    height: 30px;
    border-bottom: solid 1px #918d85;
    background-color: White;
    font-family: Verdana;
    font-size: 9pt;
    padding: 2px 2px 2px 2px;
    cursor: pointer;
}
.ifp_msgitemover
{
    width: 294px;
    height: 30px;
    border-bottom: solid 1px #918d85;
    background-color: #7fc7ef;
    font-family: Verdana;
    font-size: 9pt;
    padding: 2px 2px 2px 2px;
    cursor: pointer;
    color: White;
}
.IFP_divMainLeft_children
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    background-color: White;
}
.ifp_totalneed_div1
{
    position: relative;
    top: 0px;
    left: 0px;
    padding: 2px 2px 2px 2px;
    width: 99%;
    height: 20px;
    cursor:pointer;
    border-top:solid 1px #918d85;
    background-color:#FFFFAA;
}
.ifp_totalneed_div2
{
    position: relative;
    top: 0px;
    left: 0px;
    padding: 2px 2px 2px 2px;
    width: 99%;
    height: 100px; /*border-bottom:solid 1px #918d85;*/
   /* border-top: solid 1px #918d85;*/
    background-color:#FFFFAA;
}
.slider_slider
{
    background-color: #E3E5E7;
}
.slider_disabled
{
    background-color: #918d85;
}
.slider_body
{
    background-color: White;
    background-image: url(/images/slider_bg_blue.jpg);
    background-repeat: repeat-x;
    border: solid 1px #918d85;
}
.slider_body_ff4f81bd
{
    background-color: White;
    background-image: url(/images/slider_bg_4f81bd.jpg);
    background-repeat: repeat-x;
    border: solid 1px #918d85;
}
.slider_body_ffc0504d
{
    background-color: White;
    background-image: url(/images/slider_bg_c0504d.jpg);
    background-repeat: repeat-x;
    border: solid 1px #918d85;
}
.slider_body_ff9bbb59
{
    background-color: White;
    background-image: url(/images/slider_bg_9bbb59.jpg);
    background-repeat: repeat-x;
    border: solid 1px #918d85;
}
.slider_body_ff8064a2
{
    background-color: White;
    background-image: url(/images/slider_bg_8064a2.jpg);
    background-repeat: repeat-x;
    border: solid 1px #918d85;
}
.slider_body_ffD0CEA4
{
    background-color: White;
    background-image: url(/images/slider_bg_D0CEA4.jpg);
    background-repeat: repeat-x;
    border: solid 1px #918d85;
}
.slider_body_fff79646
{
    background-color: White;
    background-image: url(/images/slider_bg_f79646.jpg);
    background-repeat: repeat-x;
    border: solid 1px #918d85;
}
.slider_body_ff1f497d
{
    background-color: White;
    background-image: url(/images/slider_bg_1f497d.jpg);
    background-repeat: repeat-x;
    border: solid 1px #918d85;
}
.slider_body_ff4baccb
{
    background-color: White;
    background-image: url(/images/slider_bg_4baccb.jpg);
    background-repeat: repeat-x;
    border: solid 1px #918d85;
}
.slider_tick
{
    font-family: Verdana;
    font-size: 8pt;
    height: 15px;
    width: 28px;
    text-align: left;
    padding-left:1px;
    background-color: #EFF5FE;
    border-left:solid 1px black;
    position:absolute;
    bottom:0px;
}
.slider_textbox
{
    font-family: Verdana;
    font-size: 9pt;
    color: Blue;
    text-align: right;
}
.ifp_divIFPSliderMain
{
    border-bottom: solid 1px #918d85;
    clear: both;
    height: 115px;
    background-color: #EFF5FE;
}
.ifp_IFPSliderMain_disabled
{
    border-bottom: solid 1px #918d85;
    clear: both;
    height: 115px;
    background-color: #d5d6d7;
}
.ifp_divIFPSliderLeft
{
    background-color: White;
    float: left;
    height: 115px;
    width: 250px;
}
.ifp_divIFPSliderRight
{
    float: left;
    height: 115px;
    background-color: #EFF5FE;
}
.ifp_divIFPSliderRight_disabled
{
    float: left;
    height: 115px;
    background-color: #d5d6d7;
}

.VerticalScroll
{
    position: absolute;
    overflow: visible;
    float: left;
    border: solid 1px dimgray;
    background-color: gainsboro;
}
.VSItem
{
    position: relative;
    top: 1px;
    font-size: 7pt;
    font-family: Verdana;
    font-weight: bold;
    font-style: normal;
    background-color: transparent;
    margin-bottom: 1pt;
    border-bottom: inset 2px silver;
    background-image:url(/images/vs_bg_off.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
    color:#898989;
    cursor:pointer;
}
.VSItem *
{
    font-size: 7pt;
    font-family: Verdana;
    font-weight: bold;
    font-style: normal;
    background-color: transparent;
    margin-bottom: 1pt;
    cursor:pointer;
   
}
.VS_Item_hover
{
    position: relative;
   /* top: 1px;*/
    font-size: 7pt;
    font-family: Verdana;
    border-bottom: outset 1px black;
    border-top: outset 1px black;
    font-weight: bold;
    background-color: #0190DF;
    /* margin-top: 0pt; */
    color: whitesmoke;
    background-image:url(/images/vs_bg_hover.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
    cursor:pointer;
}

.VSItemSelected  .GaugeTitle
{
    position: absolute;
    top: 10px;
    font-size: 7pt;
    color: White;
    font-weight: bold;
    font-style: italic;
    float: left;
    width: 70%;
}

.GaugeTitle{
    position: absolute;
    top: 10px;
    padding-top: 5px;
    margin-left: 10px;
}


.VSItemSelected
{
    position: relative;
    /*top: 1px;*/
    font-size: 7pt;
    font-family: Verdana;
    border-bottom: outset 1px black;
    border-top: outset 1px black;
    font-weight: bold;
    background-color: #0190DF;
    margin-top: 0pt;
    color: whitesmoke;
    background-image:url(/images/vs_bg_on.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
    cursor:pointer;
}
.VSItemSelected * .list, .VS_Item_hover * .list {
  background-color: transparent;
  height: 100px;
  width: 100px;
  left: 20px;
  position: relative;
  top: 0px;
}

.VSItemSelected * .list div.data, .VS_Item_hover * .list div.data
{
   width: 75px;
   text-align: right;
}

.VSItemSelected * .list div.label, .VS_Item_hover * .list div.label
{
   width: 75px;
   text-align: left;
}

.VSItemStatus{
    display: none;
    float:left;
    left: 80%;
    width:20%;
    text-align:center;
    position: absolute;
}

.VSButton
{
    background-image: url(/images/button_gray_mid.gif);
    background-repeat: repeat-x;
    width: 100%;
    height: 20px;
    text-align: center;
    border: solid 1px dimgray;
    position: absolute;
}



.PITblt
{
    border: solid 1px dimgray;
    background-color: silver;
    overflow:hidden;
}

.PITbltBody
{
    border: groove 1px black;
    background-color: gainsboro; /* padding-right: 1%;     padding-left: 1%;*/
}


.PITbltHeader
{
    border: solid 1px dimgray;
    background-image: url(/images/button_gray_mid.gif);
    background-repeat: repeat-x;
}
.PITbltHeader * td
{
    color: #000000;
    background-image: url(/images/button_gray_mid.gif);
    background-repeat: repeat-x;
    color:#2F4F4F;
    text-align: center;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
}

.ProjectInfoList
{
    background-color: white;
    font-family: Verdana;
    font-size: 8pt;
    border-collapse: collapse;
    width: 99%;
    height: 100%;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 0.5%;
    margin-right: 0.5%;
    border: inset 1px silver;
}
.ProjectILRow1 , .ProjectILRow1 TD
{
    background-color: White;
    border-top: solid 1px #D0D0D0;
    border-bottom: solid 1px #D0D0D0 ;
    height: 11pt;
}
.ProjectILRow2 , .ProjectILRow2 TD
{
    border-top: solid 1px #D0D0D0;
    border-bottom: solid 1px #D0D0D0;
    background-color: White;
    height: 11pt;
}

#ps_dashboard_main
{
    position: absolute;
    float: none;
    top: 20px;
    left: 0px;
    width: 950px;
    height: 675px;
}
#ddProjectInfo
{
    background-color: White;
    text-align: center;
}
#ddProjectInfo table 
{
    height: 98%;
}
#ddProjectInfo table * td
{
    background-color: White;
    text-align: left;
}
#PSSelectTable
{
    color: #333333;
    background-color: #A8A8A8;
    border: outset 1px black;
    position: absolute;
    width: 100%;
}
.PSSearchLabel
{
    float: left;  /*position: absolute;   */
    width: 175px;
    text-align:right;
    
}
.PSSearchRow
{
    margin: 3px;
    padding: 3px;
    width: 99%;
    height: 15pt;
    position: relative;
    top:0px;
    left:10px;
    float: none;
}
.PSSearchField, .PSSearchField *
{
    position: relative;
    height: 18px;
    font-size: 9px;
}


.ifpselect
{
    font-family:Arial;
    font-size:8pt;
    color: Black;
    font-weight:normal;
    cursor:default;
}

.ifpSL
{
    border-top:solid 1px #000000;
    border-bottom:solid 1px #000000;
    border-right:solid 1px #000000;
    border-left:solid 1px #000000;
    background-color:white;
    /*background-image:url(/images/selectlist.jpg);*/
    font-size: 8pt;
    /*position:relative;*/
    font-family:Arial;    
}

.ifpselect_hover
{
    font-family:Arial;
    font-size:8pt;
    color:white;
    font-weight:normal;
    background-color:#018ddc;
    cursor:default;
}

.ifpselect_disabled
{
    font-family:Arial;
    font-size:8pt;
    color:#918d85;
    font-weight:normal;
    font-style:italic;
    cursor:default;
}

.ps_tab_pane_footer
{
    display:none;
}

