﻿/* HELP IFrames */
/* -------------------------- */
.pbHelpApprenticePrimaryData
{
	border-style:solid;
	border-width:thin;
	background-color:White;
	position:absolute;
	left:200px;
	top:200px;
	width:600px;
	overflow:hidden;
	padding:5px 5px 5px 5px;		
}

.pbHelpApprenticeAttributes
{
	border-style:solid;
	border-width:thin;
	background-color:White;
	position:absolute;
	left:200px;
	top:400px;
	width:600px;
	overflow:hidden;
	padding:5px 5px 5px 5px;	
}

.pbHelpTextBlocks
{
	border-style:solid;
	border-width:thin;
	background-color:White;
	position:absolute;
	left:200px;
	top:200px;
	width:600px;
	overflow:hidden;
	padding:5px 5px 5px 5px;	
}

.pbHelpPrimaryData
{
	border-style:solid;
	border-width:thin;
	background-color:White;
	position:absolute;
	left:200px;
	top:200px;
	width:600px;
	overflow:hidden;
	padding:5px 5px 5px 5px;	
}

.pbHelpJobProperties
{
	border-style:solid;
	border-width:thin;
	background-color:White;
	position:absolute;
	left:200px;
	top:550px;
	width:600px;
	overflow:hidden;
	padding:5px 5px 5px 5px;	
}
/* -------------------------- */

.pbMaster_breadcrumb
{
	padding-top: 7px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color:#FFFFFF;
	font-size:9px;
}
.pbMaster_breadcrumb a
{
	font-size:9px;
}

.pbWarning
{
	color: #954B32;
	background-color: #F5DBB3;
	width:816px;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
}

.pbInfo
{
	color: #333300;
	background-color: #B6B76A;
	width:816px;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
}

.pbBoxHeadline
{
	background-color: #B9B9B9;
	color:#FFFFFF;
	height:18px;
	width:812px;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
}

.pbBoxImportantHeadline
{
	background-color: #B9B9B9;
	color:#FFFFFF;
	height:18px;
	width:812px;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
}

.pbBoxHeadlineHigh
{
	background-color: #E4E4E4;
	color:#000000;
	height:32px;
	width:812px;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
}

.pbGridHeadline
{
	background-color: #B9B9B9;
	color:#FFFFFF;
	height:18px;
	width:812px;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
	text-align:left;
}

.pbBox
{
	background-color: #E4E4E4;
	color:#000000;
	width:816px;
}

.pbImportantBox
{
	background-color: #DFE3EE;
	color:#000000;
	width:816px;
}

.pbCommentText
{
    font-size:10px;
    }

.pbBoxTable
{
	width: 816px;
}

.pbBoxRow
{
	padding:8px 4px 8px 4px;
	vertical-align:top;
}

.pbBoxRowLeft
{
    width:170px;
	padding:8px 4px 8px 4px;
	vertical-align:top;
}

.pbBoxRowLeftBold
{
    width:170px;
	padding:8px 4px 8px 4px;
	vertical-align:top;
	font-weight:bold;
}

.pbBoxRowRight
{
    width:672px;
	padding:8px 4px 8px 4px;
	vertical-align:top;
}

.pbListRowDark
{
	background-color: #E4E4E4;
	padding-top:4px;
	padding-left:4px;
	vertical-align:top;
	height:20px;
}

.pbListRowLight
{
	background-color: #FFFFFF;
	padding-top:4px;
	padding-left:4px;
	vertical-align:top;
	height:20px;
}

.pbListPager
{
	background-color: #FFFFFF;
	padding-top:4px;
	padding-left:4px;
	vertical-align:top;
	height:20px;
}

A.pbIcon
{
	color:#000000;
	text-decoration:none;
}

/*
.pbHeadline
{
	background-color: #FF6600;
	color:#FFFFFF;
	height:18px;
	width:672px;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
}

input.WizardButton
{
	height:20px;
	width:110px;
	background-color: #FF6600;
	font-size: 11px;
	font-weight: bold;	
	color: #FFFFFF;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	cursor: pointer;	
}

input.WizardButton:hover
{
	height:20px;
	width:110px;
	background-color: #FF6600;
	font-size: 11px;
	font-weight: bold;	
	color: #FFFFFF;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	cursor: pointer;	
}

input.SmallButton
{
	height:16px;
	width:80px;
	background-color: #FF6600;
	font-size: 10px;
	font-weight: bold;	
	color: #FFFFFF;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	cursor: pointer;	
}
*/
input.CalendarButton
{
	height:21px;
	width:24px;
	background-image: url(Images/calendar.gif);
	border-width: 0px;
	padding: 0px;
	cursor:pointer;
}

iframe.rexx
{
    width:800px;
    height:600px;    
}

.TextMandatory
{
    font-weight: bold;    
}

.Text60Width
{
	font-size: 11px;
    border: 1px solid #C2C0C1;
    padding-left: 2px;
    padding-top: 2px;
    color: #444444;
    width: 60px
}

.Text100Width
{
	font-size: 11px;
    border: 1px solid #C2C0C1;
    padding-left: 2px;
    padding-top: 2px;
    color: #444444;
    width: 100px
}
.Text250Width
{
	font-size: 11px;
    border: 1px solid #C2C0C1;
    padding-left: 2px;
    padding-top: 2px;
    color: #444444;
    width: 250px
}

.Text480Width
{
	font-size: 11px;
    border: 1px solid #C2C0C1;
    padding-left: 2px;
    padding-top: 2px;
    color: #444444;
    width: 480px
}

.ddl480Width
{
	font-size: 11px;
    border: 1px solid #C2C0C1;
    padding-left: 2px;
    padding-top: 2px;
    color: #444444;
    width: 480px
}
.ddl250Width
{
	font-size: 11px;
    border: 1px solid #C2C0C1;
    padding-left: 2px;
    padding-top: 2px;
    color: #444444;
    width: 250px
}

.ddl150Width
{
	font-size: 11px;
    border: 1px solid #C2C0C1;
    padding-left: 2px;
    padding-top: 2px;
    color: #444444;
    width: 150px
}
.ddl60Width
{
	font-size: 11px;
    border: 1px solid #C2C0C1;
    padding-left: 2px;
    padding-top: 2px;
    color: #444444;
    width: 60px
}

.ddl50Width
{
	font-size: 11px;
    border: 1px solid #C2C0C1;
    padding-left: 2px;
    padding-top: 2px;
    color: #444444;
    width: 50px
}
.buttonTable
{
     
    width: 100%;
    
    margin-bottom: 10px;
}


/* GridView JobListArranged Tables */
table.sub_table
{
    width:266px;
    margin: 0px 4px 2px 0px
    }
table.sub_table td
{
    padding: 0px 4px 6px 0px;
    }
table.sub_action_table
{
    width:220px;
    margin: 0px 4px 2px 0px
    }
table.sub_action_table td
{
    padding: 0px 4px 6px 0px;
    }
table.job_rows_table
{
    /*background-color: #DEE3F7;*/
    margin: 0px 4px 2px 0px;
    width:100%;
}
table.job_rows_table td
{
    padding: 0px 4px 6px 0px;
    }
    
    
/*
    JobGridActionPanel
*/    
table.grid_action_panel
{
    width:100%;
}
    
table.grid_action_panel td
{
   padding: 3px 0px 3px 4px;
   vertical-align:top;
}

iframe.grid_action_panel
{
   
    width:250px;
    height:120px;
    margin-top:5px;
    margin-left:-230px;
    padding-bottom:4px;
    background-color:White;
    border-color:#284d92;
    border-style:solid;
    border-width:1px;
    z-index:100;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', direction=135, strength=4);
    
}



/*
    INFO WINDOW
*/

.companyInfoFrame
{
	background-color: White;
    position:absolute;
    left:240px;
    top:197px;
    width:680px;
    height:360px;
    border-color: Black;
    border-width: 1px;
    border-style: solid;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', direction=135, strength=4);
    }
    
table.CompanyInfo
{
    height:100%;
    padding: 4px 4px 4px 4px;
    }

    
table.CompanyInfo tr.message_row td
{
    height:280px;
	vertical-align:top;
    }
    
table.CompanyInfo tr.button_row td
{
    height:60px;
	vertical-align:bottom;
    
    }