.PTMainWindow
{
	border-left: black 1px solid;
}

.PTHEAD
{
	padding-right: 10px;
	padding-left: 13px;
	border-bottom: black 1px solid;
	background-color:#003a78; 
/*	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#0C5088,endColorStr=#ffffff); */
}

.PTRightBorder
{
		border-right: black 1px solid;
}

.PTMainBody
{
	background-color:#8facd4; 
}

.PTMenuBody
{
	background-color:#e5e5e5; 
}


.PtMainControlPanel
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 10pt;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	font-family: verdana;
	background-color: rgba(44, 83, 94, 0.02);
	text-decoration: none;
}

.PTMainFormTable
{
	background-color:#8facd4; 
}

.PTMainPageTable
{
	background-color:#8facd4; 
	background:#8facd4; 
}

.go-top {
	position: fixed;
	top: 0px;
    left: 0px;
    width: 175px;
    height: 80px;
	color: white;
	background-color: rgba(135, 134, 134, 0.6);
    border: none;
	display: none;

    font-size: 18px;
    font-family: "Lato", "Stone Sans Light", Calibri, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    line-height: 1.1;
}

.go-top:hover {
	background-color: rgba(0, 0, 0, 0.8);
}


/* * * * * * * * * * * * * * * * * * * * 
	TEXT - FONT, SIZE & COLOUR
* * * * * * * * * * * * * * * * * * * */
BODY 
{
	font-family: Verdana, Sans-Serif;
	font-size: small;
}

H1 
{
	font-size: large;
}

.PTMainPageHeader
{
	font-family:Verdana;
	font-size:	22pt;
	color: white; 
}

.PTMainPageHeadline
{
	font-family:Verdana;
	font-size:	18pt;
	color: black; 
	font-weight: bold;
}
.PTPageHeadline
{
	font-family:Verdana;
	font-size:	12pt;
	color: black; 
	font-weight: bold;
}
.PtFunctionText
{
	font-family:Verdana;
	font-size:	18pt;
	color: #ff9900; 
}

.PtSubFunctionText
{
	font-family:Verdana;
	font-size:	14pt;
	color: #ff9900; 
}

.PTMainLinkFunctionText
{
	font-family:Verdana;
	font-size:	12pt;
	color: black; 
	text-decoration: none;	
}

.PTSubLinkFunctionText
{
	font-family:Verdana;
	font-size:	12pt;
	color: blue; 
}

.PTMainText
{
	font-family:Verdana;
	font-size:	10pt;
	color: black; 
}

.PTEditConfigurationFile
{
	font-family: Verdana;
	font-size:	15pt;
	color: black; 
}
.PTEditConfigurationFileName
{
	font-family: Verdana;
	font-size:	15pt;
	color: black;
    font-weight: bolder;
}

.PTMainHeader
{
	font-family:Verdana;
	font-size:	10pt;
	background-color: #6699cc;
	font-weight: bold;
}

.PTCommentText
{
	font-family:Verdana;
	font-size:	9pt;
	color: Gray; 
	font-weight: lighter;
}

.PTErrorText
{
	font-family:Verdana;
	font-size:	8pt;
	color: red; 
}
.PTSuccessText
{
	font-family:Verdana;
	font-size:	8pt;
	color: black;
    background-color: green; 
}
.PTSuccessText
{
	font-family:Verdana;
	font-size:	10pt;
	color: black;
	background-color: Lime;
}

.PTMainErrorText
{
	font-family:Verdana;
	font-size:	10pt;
	color: black; 
}

.PTMenuText
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

.PTElementText
{
	font-family:Verdana;
	font-size:	10pt;
	font-weight: bold;
}
.PTAttributeText
{
	font-family:Verdana;
	font-size:	10pt;
	color: black; 
}
.PTAttributeValue
{
	font-family:Verdana;
	font-size:	10pt;
	color: black; 
}
.PTAttributeErrorText
{
	font-family:Verdana;
	font-size:	10pt;
	color: white; 
	background-color: Red;
}



/* * * * * * * * * * * * * * * * * * * * 
	MAINGRID
* * * * * * * * * * * * * * * * * * * */
.PTMainGrid
{
	font-family:Verdana;
	font-size:	7pt;
	background-color: white;
}

.PTMainGrid_Header
{
	Background-color:#5F89C5;
	text-align:left;
	font-weight:bold;	
}

.PTMainGrid_Footer
{
	font-family:Verdana;
	Font-Size: 7pt;
	Background-color:#5F89C5;
	text-align:left;
	font-weight:bold;
	text-align:left
}

.PTMainGrid_ItemStyle
{
	Background-color:White;
}


	
/* * * * * * * * * * * * * * * * * * * * 
	CONTROLS
* * * * * * * * * * * * * * * * * * * */
#lstServer, #lstService, #lstFileName
{
    height:150px;
}

.LinkButtonEditServers
{
    margin-top: 15px;
    font-size: 12px;
    font-weight: bold;
  
}


.menuArea{
    min-width: 200px;
}

.OfflineItem
{
    color: #9b9a9a;
}

.DeletedItem
{
    color: #bd2b0b;
}

.btn 
{
	cursor: pointer ;
	height: 20px;
	/* background-color: #FFF4CC; 
    color: #000000; 
    border: 1px solid #D6AD00;
	*/
    font-weight: bold; 
    font-family: Verdana, Arial ;
    font-size: 8pt;
}

.PTMainButton
{
	font-family:Verdana;
	font-size:10pt;
	color:black;	 
}

.PTGridButton
{
	font-family:Verdana;
	font-size:7pt;
	color:black; 
}	

.PTCheckBoxList
{
	font-family:Verdana;
	Font-Size: 7pt;
}

.PtListBox
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 10pt;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
}

.PtGridView
{
	border-right: gray 2px solid;
	border-top: gray 2px solid;
	font-size: 10pt;
	border-left: gray 2px solid;
	color: black;
	border-bottom: gray 2px solid;
	border-style:solid;
	margin-left:5px;
	text-align:left;
	background:white;
}
.PtGridViewHeader
{
	border-right: gray 5px solid;
	border-top: gray 5px solid;
	font-size: 10pt;
	border-left: gray 5px solid;
	color: black;
	border-bottom: gray 5px solid;
	border-style:solid;
	margin-left:5px;
	text-align:left;
	background:"#D4D4D4";
}
.PTMainInput
{
	font-family:Verdana;
	font-size:10pt;
	color:black;
	border-color:#E0E0E0; 
}

.PTEditTextBox
{
    width:100%;
    height:100%;   
    font-family:Verdana;
	font-size:10pt;
	color:black;
}
.PTDropDownBox
{
    font-family:Verdana;
	font-size:10pt;
	color:black;
}
 .PTRadioButtonList 
 {     
    white-space:nowrap; 
    font-family:Verdana;
	font-size:10pt;
	color:black;
	width:100%
 }
 
.PtControlPanel
{
	border-right: grey 1px solid;
	border-top: grey 1px solid;
	font-size: 10pt;
	border-left: grey 1px solid;
	color: black;
	border-bottom: grey 1px solid;
	font-family: verdana;
	background-color: #cccccc;
	text-decoration: none;
}
.PTbtn 
{
	cursor: pointer ;
	height: 25px;
    font-weight: bold; 
    font-family: Verdana, Arial ;
    font-size: 8pt;
}

/* * * * * * * * * * * * * * * * * * * * 
	TABPAGE
* * * * * * * * * * * * * * * * * * * */
.PTTabPage
{
	background-color:#8facd4; 
	background:#8facd4; 
	BORDER-RIGHT:#376ba4 2px solid;
	BORDER-TOP: #376ba4 2px solid;
	BORDER-LEFT: #376ba4 2px solid;
	BORDER-BOTTOM: #376ba4 2px solid;
}

.PTTabStrip
{
	background-color:#8facd4; 
}

.PTTabStrip_SepDefault
{
	border-bottom:#376ba4 2px solid;
}
	
.PTTabStrip_SepHover
{}	

.PTTabStrip_SepSelected
{}	

.PTTabStrip_TabDefault
{
	border-bottom: #376ba4 2px solid;
	border-left:#376ba4 2px solid;
        border-right:#376ba4 2px solid;
        border-top: #376ba4 2px solid;
        font-family:verdana;
        font-weight:normal;
        font-size:8pt;
        padding-left:5pt;
        padding-right:5pt;
        text-align:center;
        background-color:#e5e5e5;
        background:#e5e5e5; 
}
	
.PTTabStrip_TabHover
{
	background-color:#999999; 
	background:#999999; 
}	

.PTTabStrip_TabSelected
{
	border-bottom:none;
    	background-color:#5f89c5;
	background:#5f89c5; 
}	

.PTMultiPage
{
	background-color:#5f89c5;
	background:#5f89c5;
	BORDER-RIGHT:#376ba4 2px solid;
	BORDER-LEFT: #376ba4 2px solid;
	BORDER-BOTTOM: #376ba4 2px solid;
}


/* * * * * * * * * * * * * * * * * * * * 
	TREEVIEW
* * * * * * * * * * * * * * * * * * * */
.PTTreeView
{
	font-family:verdana;
	color:black;  
	background-color:Transparent;
}

.PTTreeView_Default
{
	font-family:verdana;
	font-size:8pt;
	background-color:Transparent;
	color:black;  
}

.PTTreeView_Hover
{
	background-color:#5f89c5;
	color:black;
}

.PTTreeView_Selected
{
	background-color:#8facd4;
	color:black;
}

/* * * * * * * * * * * * * * * * * * * * 
	COLOURS
* * * * * * * * * * * * * * * * * * * * /

/* Highlightcolor
*/
.Highlight
{
	color: Red;
}

/* Color if level high
*/
.LevelHigh
{
	color: Red;
}

/* Style class definitions for status fields
*/

.Cancelled
{
	color: White;
	background-color: Red;
}

.Invalid
{
	color: White;
	background-color: Red;
}

.Validation pending
{
	color: Black;
}

.Validating
{
	color: Black;
}

.Validated
{
	color: Black;
}

.Save pending
{
	color: Black;
}

.Superseded
{
	color: White;
	background-color: Red;
}

.Parked
{
	color: Black;
	background-color: Orange;
}

.Verifying
{
	color: Black;
}

.Verified
{
	color: Black;
}

.Saving
{
	color: Black;
}

.Saved
{
	color: White;
	background-color: Green;
}

.SavedWithWarnings
{
	color: Black;
	background-color: Yellow;
}

.Unsaved
{
	color: White;
	background-color: Red;
}

.Retry pending
{
	color: Black;
	background-color: Orange;
}
