
/* Management Advisory Group Performance Manager Stylesheet */
/* Non-Default Stylization begins at or near line 169 below */


BODY
{
    BACKGROUND-COLOR: #ECE9D8;
	Font-Family:Arial; 
    FONT-SIZE: 12pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    cursor:crosshair;
    margin : 0,0,0,0;
    
     
    
}

H1, H2, H3, H4, H5
{
    COLOR: Black;
}

H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
	
TABLE 
{
	font-size:10pt;
	}	

TH, THEAD, TFOOT 
{
	color:Black;
	font-size:10pt;
}
		
TFOOT, THEAD	{	
	font-size:10pt;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:10pt;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
TD 
{	font-size:10pt;
	}

A:link	{	
	text-decoration:	none;
	color:	navy;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	violet;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	yellow;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color: yellow;
	}
	
SMALL	{	
	font-size:	10pt;
	}	

BIG	{	
	font-size:	20pt;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}

/* Non-Default Stylization */

/* general and miscellaneous */	

p.onBackground 
{
	 color: Black;
}


p.JAQP
{
	 color: Black;
	 text-align:left;
}



/*    */
div.JAQView, div.JAQViewPeers
{
		
	background-color:#ECE9D8;
	font-size:10pt;
	color:Black;
	z-index: 55;
	margin-left:0in;
	padding-left:.5in;
	padding-right:.5in;
	padding-top:.25in;
	padding-bottom:.5in;
	border-style:outset;
	border-color:Black;
	border-width:thin;
	width:7in;
	position:relative;/*absolute;*/
	top:1in;
	left:.5in;	
	text-align:center;
	}

div.JAQPanel 
{
	color:black;
	position: relative;
}

div.JAQStatusPanel 
{
	position:absolute;
	top:2.5in;
	left:7.75in;
	z-index:505;
	background-color:#ECE9D8;
	font-size:12pt;
	font-weight:bold;
	color:Black;
	margin-left:0in;
	padding-left:.125in;
	padding-right:.125in;
	padding-top:.125in;
	padding-bottom:.125in;
	border-style:outset;
	border-color:Black;
	border-width:thin;
	width:2in;
	position:absolute;
	text-align:center;
	
}
div.JAQAdminSubPanel
{
		background-color:#ECE9D8;
	font-size:10pt;
	color:Black;
	z-index: 1066;
	margin-left:0in;
	padding-left:.5in;
	padding-right:.5in;
	padding-top:.25in;
	padding-bottom:.5in;
	border-style:outset;
	border-color:Black;
	border-width:thin;
	width:7in;
	position:absolute;
	top:1in;
	left:.5in;	
	text-align:center;
	}

	



p.JAQView
{
	width:6in;
}	

textarea.JAQView
{
	width:6in;
	height:1in;
}

/* Menu Links */

div.JAQLinks
{
	background-color:#ECE9D8;
	font-size:10pt;
	color:black;
	z-index: 55;
	margin-left:0in;
	width:6in;
	position:relative;
	text-align:left;
	}

span.JAQMenuItem
{	text-decoration: none;
	color: black;
}


span.JAQMenuItemHover
{	text-decoration:  'overline', 'underline';
	color: green;
}

span.JAQMenuItemClick
{ text-decoration:none;
	color:gold;
	}


tr.JAQMenuItem
{	text-decoration: none;
	vertical-align:top;
	color: black;
}


tr.JAQMenuItemHover
{	text-decoration: underline;
	vertical-align:top;
	color: blue;
}

tr.JAQMenuItemClick
{ text-decoration:none;
	vertical-align:top;
	color:gold;
	}

input.JAQSupRadioButtonChecked 
{
 
	   
	   border-bottom-color:Red;
	   border-bottom-style:solid;
	   border-bottom-width:thin;
	   
	   border-top-color:Red;
	   border-top-style:solid;
	   border-top-width:thin;
	   
	   border-left-color:Red;
	   border-left-style:solid;
	   border-left-width:thin;
	   
	   border-right-color:Red;
	   border-right-style:solid;
	   border-right-width:thin;
	  
	
	
	}

input.JAQEmpRadioButtonChecked 
{
 
	   
	   border-bottom-color:Blue;
	   border-bottom-style:solid;
	   border-bottom-width:thin;
	   
	   border-top-color:Blue;
	   border-top-style:solid;
	   border-top-width:thin;
	   
	   border-left-color:Blue;
	   border-left-style:solid;
	   border-left-width:thin;
	   
	   border-right-color:Blue;
	   border-right-style:solid;
	   border-right-width:thin;
	  
	}
	

A.JAQLinks:link	{	
	color:	black;
	}	
		
A.JAQLinks:visited	{	
	color:	black;
	}	
		
A.JAQLinks:active	{	
	color:	Lavender;
	}	
		
A.JAQLinks:hover	{	
	text-decoration: underline;
	color: blue;
	}



/* button panels and buttons */

div.JAQButtons
	{
	margin-left:0in;
	font-size:10pt;
	padding-left:0in;
	padding-right:0in;
	padding-top:0in;
	padding-bottom:0in;
	border:0,0,0;
	width:7in;
	position:relative;/*absolute;*/
	top:0in;
	left:.5in;
	text-align:center;
	vertical-align:middle;
	 
	}
div.JAQButtons2
	{
	margin-left:0in;
	font-size:10pt;
	padding-left:0in;
	padding-right:0in;
	padding-top:0in;
	padding-bottom:0in;
	border:0,0,0;
	width:7in;
	position:absolute; /*relative;*/
	top:20in;
	left:.5in;
	text-align:center;
	vertical-align:middle;
	 
	}
	
	
div.JAQButtons3
	{
	margin-left:0in;
	font-size:10pt;
	padding-left:0in;
	padding-right:0in;
	padding-top:0in;
	padding-bottom:0in;
	border:0,0,0;
	width:7in;
	position:absolute;
	top:5in;
	left:.5in;
	text-align:left;
	vertical-align:middle;
	}
		
input.JAQButton
{
 Width:1.5in;
 font-size:10pt;
 }


input.JAQNavButton
{
  font-size:10pt;
}


/* select.JAQTextBox << rem: omitting this to prevent resize */
select.JAQTextBox
{ font-family:Monospace, MS Sans-Serif;
	font-size:10pt;
	}

/* other input fields do not seem to resize dynamically */
input.JAQTextBox, textarea.JAQTextBox /*, select.JAQTextBox */
{
	font-size:10pt;
	font-weight:normal;
	border-style:inset;
	border-width:1;
	border-color:Black;
	overflow: visible ;
	}


div.JAQCenterAlignPanel
{ text-align:center;
	}	

div.JAQRightAlignPanel
{ text-align:right;
	}	

div.JAQLeftAlignPanel
{ text-align:left;
	
	}	


/* Log Entry Repeater and Log Entry Input Panel */

div.PLView
{	
	font-size:10pt;
	background-color:white;
	color:Black;
	z-index: 55;
	margin-left:0in;
	padding-left:.5in;
	padding-right:.5in;
	padding-top:.25in;
	padding-bottom:.5in;
	border-style:outset;
	border-color:Black;
	border-width:thin;
	width:7in;
	position:absolute;
	top:1in;
	left:.5in;	
	text-align:center;
	}



/* Employee and Supervisor Comments*/

TEXTAREA.JAQComment
{
	font-size:8pt;
	border-style:inset;
	border-width:thin;
	border-color:Black;
	text-align:left;
	width:6in;	
	height:2in;
	overflow:visible;
}  

/* Employee and Supervisor Choices Column Header */

td.JAQChoicesCol
{
	font-size:8pt;
	color:Black;
	font-weight:bold;
	text-align:center
	
	}

/* Performance Log View Page */
	
table.EmployeeInformation 
{
	}	

caption.EmployeeInformation 
{	text-align:center;
	font-size:14pt;
	font-weight:bold;
	font-style:italic;
	font-family:Times New Roman;
	color:#ECE9D8;
	padding-bottom: 1em;
	}

th.EmployeeInformation
{
	font-weight:normal;
	vertical-align:bottom;
	text-align:right;
	text-transform:uppercase;
	color:Gray;
	font-size:10pt;
	padding-right:1em;
	font-size:10pt;
	word-spacing:normal;
	letter-spacing:normal;
	font-family: Arial, Helvetica, sans-serif;
	 
}

td.EmployeeInformation
{	
	font-weight:normal;
	font-size:10pt;
	padding-left:1em;
}


	
/* for repeater */	
	
h3.PLViewHeader
{
	color:Black;
	font-size:10pt;
	position:relative;
}
p.PLViewRefNo 
{
	font-weight : bold;
	font-size:10pt;
	text-align : left;	
	padding-left:.1in;
	padding-right:.1in;
}
p.PLViewAuthor 
{
	text-align:left;
	font-size:10pt;
	font-weight:bold;
}
p.PLViewEntry 
{
	text-align:left;
	font-size:10pt;
	width:6in;
	overflow:hidden;
}

/* Organizational Logon Page */

div.OrgLogonPanel
{
	font-family:Times New Roman;
	z-index:1001;
	position:relative;
	top:64px;
	left:328px;
	width:528px;
	height:272px;
	color:black;
	font-size:18pt;
	font-style : italic;
	font-weight: bold;
	text-align :center;
	border-style: outset;
	border-width:thick;
	background-color:#ECE9D8;
}	

input.OrgLogon 
{
	font-size:10pt;
	font-weight:normal;
	border-style:inset;
	border-width:1;
	border-color:Black;
	
}


div.OrgLogonOrgName
{
	text-align:center;
	font-size:16pt;
	font-weight: bold;
	margin:10pt,10pt,10pt,10pt;

	}
	
div.OrgLogonCompanyName
{   font-family:Arial;
	font-size:16pt;
	color: #008080;
	font-weight:normal;
	margin:10pt,10pt,10pt,10pt;
	}
	

div.OrgLogonTitle
{	
	font-family:Arial;
	text-align:center;
	font-size:14pt;
	color: #008080;
	font-weight:normal;
	margin:10pt,10pt,10pt,10pt;
	}


div.OrgLogonMessage
{
	color:Black;
	font-size:10pt;
	font-weight:normal;
	margin:10pt,10pt,10pt,10pt;	
	}

div.OrgLogonServerMessage
{
	font-size:10pt;
	color:Aqua;
	font-weight:normal;
	margin:10pt,10pt,10pt,10pt;	

	}



/* Employee Information View Page */

div.EIView
{	
	background-color:White;
	font-size:10pt;
	color:Black;
	z-index: 55;
	margin-left:0in;
	padding-left:.5in;
	padding-right:.5in;
	padding-top:.25in;
	padding-bottom:.5in;
	border-style:outset;
	border-color:Black;
	border-width:thin;
	width:7in;
	position:absolute;
	top:1in;
	left:.5in;	
	text-align:center;
	}
	
/* Edit Pay Grade Page */	


div.PGView
{
	font-size:10pt;
	background-color:White;
	color:Black;
	z-index: 55;
	margin-left:0in;
	padding-left:.5in;
	padding-right:.5in;
	padding-top:.25in;
	padding-bottom:.5in;
	border-style:outset;
	border-color:Black;
	border-width:thin;
	width:7in;
	position:absolute;
	top:1in;
	left:.5in;	
	text-align:center;
	}	
	
/* (setting background-color here disables the default javascript onmouseover transformation) */
table.PGView 
{
	font-size:10pt;
	}

tr.PGView 
{
	font-size:10pt;
}		

td.PGViewCol0
{
	font-size:10pt;
	visibility:visible;
	text-align:center;
	border-style:none;
	width:0.25in;
}
td.PGViewCol1 
{
	font-size:10pt;
	width:1.75in;
}
td.PGViewCol2 
{
	font-size:10pt;
	width:1.25in;
}
td.PGViewCol3 
{
	font-size:10pt;
	width:1.25in;	
}
td.PGViewCol4 
{
	font-size:10pt;
	width:1.25in;
}
td.PGViewCol5 
{
	font-size:10pt;
	width:1.25in;
}
td.PGViewCol6 
{
	font-size:10pt;
	visibility:visible;
	text-align:center;
	border-style:none;
	width:0.5in;
}
 /* editable row */
 /* input controls appearing with table cells are rendered differently than the cell text 
	here we have tried to get the input controls to be about as wide as the text cells */
 
 input.PGViewCol1 
{
	font-size:10pt;
	width:1.25in;
}
input.PGViewCol2 
{
	font-size:10pt;
	width:1.00in;
}
input.PGViewCol3 
{
	font-size:10pt;
	width:1.00in;	
}
input.PGViewCol4 
{
	font-size:10pt;
	width:1.00in;
}
input.PGViewCol5 
{
	font-size:10pt;
	width:1.00in;
}

/* EditPositions */

table.EditPositions 
{
	color:black;
}

tr.Instruction
{
	color:Black;
	font-size:10pt;
}


/* EditEmployeeLookup */
table.EditEmployeeLookup
{ font-size:10pt;
  color:Black;
	}

tr.EditEmployeeLookup
{ vertical-align: bottom;
	}


/* JAQEmployeeLookup */

 /* EmployeeID */
input.JAQEmployeeLookupCol1
{ 	font-size:10pt;
	width:0.75in;
	overflow:hidden;
	}

span.JAQEmployeeLookupCol1
{ 	font-size:10pt;
	width:0.75in;
	}

select.JAQEmployeeLookupCol1
{ 	font-size:10pt;
	width:0.75in;
	overflow:hidden;
	}

	/* LastName */
input.JAQEmployeeLookupCol2
{	font-size:10pt;
	width:1.5in;
	overflow:hidden;	
	}
span.JAQEmployeeLookupCol2
{	font-size:10pt;
	width:1.5in;
	}
select.JAQEmployeeLookupCol2
{	font-size:10pt;
	width:1.5in;
	}

	
	/* FirstName */
input.JAQEmployeeLookupCol3
{	font-size:10pt;
	width:1.5in;
	overflow:hidden;	
	}
span.JAQEmployeeLookupCol3
{	font-size:10pt;
	width:1.5in;
	}
select.JAQEmployeeLookupCol3
{	font-size:10pt;
	width:1.5in;
	overflow:hidden;	
	}
	
	/* Gender */
input.JAQEmployeeLookupCol4
{	font-size:10pt;
	width:0.5in;
	overflow:hidden;	
	}
span.JAQEmployeeLookupCol4
{	font-size:10pt;
	width:0.5in;
	}
select.JAQEmployeeLookupCol4
{	font-size:10pt;
	width:0.5in;
	overflow:hidden;
	}
	
	
	 /* Ethnicity */
input.JAQEmployeeLookupCol5
{	font-size:10pt;
	width:0.5in;
	overflow:hidden;	
	}
span.JAQEmployeeLookupCol5
{	font-size:10pt;
	width:0.5in;
	}
select.JAQEmployeeLookupCol5
{	font-size:10pt;
	width:0.5in;
	overflow:hidden;	
	}
	
	
/* EditEmployees */	

div.EmployeeDetailPanel 
{
	margin-top:10px;
	}

div.PositionDetailPanel 
{
	margin-top:10px;
	}


span.EmployeeInfoSubHeading
{
	font-size:12pt;
	font-weight:bold;
	vertical-align:bottom;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
	
	
	}


table.EditEmployeeInfo {}

td.EditEmployeeInfo
{
	font-size:10pt;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	}

td.EditEmployeePositionInfo
{
	font-size:10pt;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	}


span.EditEmployeeInfoLabel 
{
	font-size:10pt;
	font-weight:normal;
	text-align:right;
}

input.JAQMoneyBox 
{
	width:93px;
	}

input.JAQDateBox 
{
	width:83px;
	}


span.EditEmployeePositionLabel
{
	font-size:10pt;
	font-weight:normal;
	text-align:right;
	padding-left:5px;
	padding-right:5px
	 
}


input.EditEmployeePositionTextBox
{
	width:2in;
	text-align:left;
	 
}


/*  JAQTasks.ascx Classes */

textarea.JAQTaskTextBox 
{
	font-size:10pt;
	font-weight:normal;
	border-style:inset;
	border-width:1;
	border-color:Black;
	overflow: visible ;
	width:4in;

	}
textarea.JAQRankTextBox 
{
		font-size:10pt;
	font-weight:normal;
	border-style:inset;
	border-width:1;
	border-color:Black;
	overflow: visible ;
	width:24px;
}
textarea.JAQPercentTextBox 
{
		font-size:10pt;
	font-weight:normal;
	border-style:inset;
	border-width:1;
	border-color:Black;
	overflow: visible ;
	width:72px;
	
}

select.JAQFrequencyDDL 
{	width:40px;
	}

span.JAQTaskLabel 
{
	width:4in;
	}
span.JAQRankLabel 
{
	width:24px;
	}
span.JAQPercentLabel 
{
	width:72px;
	}
span.JAQFrequencyLabel 
{
	width:40px;
	}

	
	
	
/*End*/	