﻿div.messageTip {
    
        background:#FFFECD url(ico-message-tip.gif) no-repeat scroll 10px center;
        border:1px solid #C0C0C0;
        clear:left;
        color:#111111;
        font-weight:normal;
        margin:20px 0px;
        padding:5px 5px 5px 35px;
        width:50%
    }
.x-panel div.x-panel-body, .PNdocpanel, .PNdoccontrol{background-color:white;border:solid 1px rgb(164,207,217);padding:5px;}
.x-tree-node-expanded img.x-tree-node-icon{background-image:url(images/icon_folder_open.gif);}
.x-tree-node-leaf img.x-tree-node-icon{background-image:url(images/icon_folder.gif);}
.x-tree-node-collapsed img.x-tree-node-icon{background-image:url(images/icon_folder.gif);}
.PNblanknode img.x-tree-node-icon{background-image:url(images/icon_blank.gif);}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar {background-image: url(Images/award_star_gold_3.png);}
.emptyRatingStar {background-image: url(Images/award_star_silver_3.png);}
.savedRatingStar {background-image: url(images/award_star_add.png);}

.PNtwoboxleft {width:48%;padding:5px 0px 5px 5px;float:left;}
.PNtwoboxright {width:48%;padding:5px 5px 5px 0px;float:right;}
.PNsmalltext {font-size:x-small;}
.PNcentre {text-align:center;}
.PNdoccontrol {font-size:11px;text-align:left;}
.PNadminmenuheader{background-color:#A4CFD9;color:#F4F7D9;}
.PNadminmenu{text-align:center;border:solid 1px #A4CFD9;margin-top:0px;}
.PNdocmenuheader{background-color:#3E423A;}
.PNdocmenu{text-align:center;border:solid 1px #3E423A;margin-top:0px;}
.PNdocpanel,.PNdocbutton,.PNdocdescription{font-size:12px;}
.PNdocpanel, .PNdocpanel select, .PNdocpanel input {color:#6C6E58;}
.PNdoctitle{font-size:12px;font-weight:bold}
.PNdoclist,.PNnodocs{color:#6C6E58;font-size:12px;}
.PNdoclist a:link,.PNdoclist a:visited {color:#417378;}
.PNdocURL {word-break:break-all;}
.PNdocURL , .PNdocdescription
{
    white-space: pre-wrap; /* css-3 */ 
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ 
    white-space: -pre-wrap; /* Opera 4-6 */ 
    white-space: -o-pre-wrap; /* Opera 7 */ 
    width:100%;
}
.PNdocdescription {color:#3E423A;word-wrap:break-word;}
.PNnodocs{width:100%;margin-top:25%;text-align:center;}
.PNtagcloud {padding:5px;background-color:#FFFFFF;border:solid 1px #A4CFD9;text-align:left;}
.PNtagcloud a:link {text-decoration:none;color:#417378;}
.PNtagcloud a:visited {text-decoration:none;color:#A4CFD9;}
.PNtagcloud a:hover {text-decoration:underline;color:#3E423A;}
.PNdocsearchbox {border:solid 1px #3E423A;margin:0 5% 0 5%;font-size:12px;text-align:center;}
.PNdocsearchboxheader {background-color:#3E423A;color:#F4F7D9;}
.PNsearchtextbox {width:90%;margin:5px 0 5px 0;}
.PNdocsearchbutton {text-align:left;margin:2px 0 3px 5%;}
.PNspacer {height:5px;}
.PNdoclegend {text-align:left;border:solid 1px #417378;margin-top:0px;font-size:12px;color:#417378;}
.PNdoclegendheader{background-color:#417378;color:#F4F7D9;text-align:center;}
.PNpadding {padding:5px;}
.PNdocedit {width:100%;background-color:#EFEFEF;}
.PNreviewtitle {font-size:14px;}
.PNreviewbody {font-size:12px;}
.PNtitle {font-size:14px;font-weight:bold;}
input.PNinputbox,.PNinputbox {color:Black;}


/* the following defines the style of the first prev next last paging */
.pagerOuterTable
{
    border-collapse: collapse;
    border: 1px solid #3E423A;
    background-color: #417378;
    color: #39437e;
}

.pageCounter
{
    color: #6C6E58;
    background-color: #A4CFD9;
    text-align: center;
    vertical-align: middle;
}

.pageFirstLast
{
    color: #6C6E58;
    background-color: #F4F7D9;
    text-align: center;
    vertical-align: middle;    
}

.pagePrevNextNumber
{
    color: #6C6E58;
    background-color: #F4F7D9;
    text-align: center;
    vertical-align: middle;    
    width: 20px;
}

.pageCurrentNumber
{
    color: #6C6E58;
    background-color: #A4CFD9;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;    
    width: 20px;
}

.pageGroups
{
    text-align: center;
    vertical-align : middle ;
    color: #F4F7D9;
  
}

.pagerLink, .pagerLink#hover, .pagerLink#active, .pagerLink#visited
{
    color: #6C6E58;
    text-decoration: none;    
}
.pageDropDown
{
    color: #6C6E58;
    vertical-align : middle ;
    /* background-color:#F4F7D9; */
}