/********************* Third Angle Standard Style Sheet. ***************************/
body {
background-color:#ffffff;/* things outside the page are white, the page should be 1024x768 and center*/
margin:0px;
padding:0px;
height:100%;

font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 21px;
font-weight: normal;
font-variant: normal;
text-decoration: none;
text-transform: none;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
list-style-position: outside;
list-style-type: circle;
z-index: auto;

scrollbar-face-color: #FFCC66;
scrollbar-highlight-color: #FFCC66;
scrollbar-3dlight-color: #FFCC66;
scrollbar-darkshadow-color: #FFCC66;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #D9D9D9;
scrollbar-face-color: #FFCC66;
scrollbar-base-color:gray;
}

/********************************************** UI CONTROLS ********************************************************/
.LabelReadOnly {
font-weight: normal;
font-size: 8pt;
color: gray;
font-style: normal;
font-family: Tahoma;
}

.TextBoxReadOnly {
font-weight: normal;
font-size: 8pt;
color: gray;
font-style: normal;
font-family: Tahoma;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-color:Gray;
border-bottom-width:1px;
}

/*Message at the botton of a screen typically with a astrix (*)*/
.SmallText {
font-size:8pt;
text-align:left;
line-height: 15px;
color:#999999; 
}

.labelBold {
font-family:tahoma;
font-size:8pt;
font-style:normal;
font-weight:bold;
color:#000000;
}

.label {
font-family:tahoma;
font-size:8pt;
font-style:normal;
color:#000000;
margin-bottom:0px;
margin-top:0px;
z-index: auto;
}

.labelSmallLineHeight {
font-family:tahoma;
font-size:8pt;
font-style:normal;
color:#000000;
line-height: 15px;
margin-bottom:0px;
margin-top:0px;
z-index: auto;
}

.NonBoldLabel {
font-family:tahoma;
font-size:8pt;
font-style:normal;
color:#000000;
}


.displayData {
font-family: Tahoma;
font-size:8pt;
font-style:italic;
font-weight:normal;
color:#000000;
}

.labelHeadingSubsection {
color:#003366;
font-family: Tahoma;
font-size:14px;
font-weight: bold;
}

.PageTitle {
font-weight: bold;
font-size: 11pt;
color: #ff9900; /* same as menu and header color */
font-style: normal;
font-family: Tahoma;
}
	
.textBoxCommon {
font-weight: normal;
font-size: 8pt;
color: #000000;
font-style: normal;
font-family: Tahoma;
}

.CalendarTextBox {
font-weight: normal;
font-size: 8pt;
color: #000000;
font-style: normal;
font-family: Tahoma;
width:90px;
}

.dropDownCommon {
font-weight: normal;
font-size: 8pt;
color: #000000;
font-style: normal;
font-family: Tahoma;
}

.textBoxDisabled {
font-family: Tahoma;
font-size:8pt ;
width: 240px;
font-style:normal ;
font-weight:normal;
background-color: #C2C2C2;
color:#000000 ;
}

.lblversion {
color: #000000;
font-family: Tahoma;
font-size:7pt;
}

.tbl_1024 {
font-family: Tahoma;
font-size:8pt;
font-style:normal;
font-weight:normal;
color:#000000;
background-color:#FFFFFF; /* Inside 1024, light tan color used for background of application main parts*/
border:solid 0px #E0D7BA;
border-top:0px;
border-bottom:0px;
width:998px;		
border-collapse:collapse;
}

/*standard button size to use throughout application 80px wide*/
.btn { 
font-weight: bold;
font-size: 7pt;
width: 80px;
font-style: normal;
font-family: Tahoma;
height: 20px;
color:#0055AD;
}

.CenterOnScreen {
position:absolute;
top:-10px;
left:18%;
margin:0px;
padding:0px;
}

.Body-extrasmall-allcaps {
font-size: xx-small;
font-variant: small-caps;
font: Arial;
color: #993333;
}

.CenterBackDrop {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#ffffff; 
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0; 
}

.frame {
position:absolute;
top: 0;
left: 0;
width:100%;
height:100%;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
}

.linkButton {
font-weight: normal;
font-size: 8pt;
color: #000000;
font-style: normal;
font-family: Tahoma;
}

.SearchControlLables {
font-size:8pt;
font-family:Tahoma;
color: #000000;
}

.NormalText {
font-family: Tahoma;
font-size: 8pt;
font-style:normal;
}

.RegistrationTextBox {
font-size:10px;
color:#003366;
}

.RegistrationTextBoxRequired {
font-size: 10px;
color: #003366;
background-color: #ffffb4;
}

.RegistrationEmployeeCountTextBox {
background-color: #ffffb4;
border-bottom-width:1px;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-color:Black;
border-top-color:Black;
border-left-color:Black;
border-right-color:Black;
font-size:10px;
text-align:center;
color:Black;
}

.TableRegistrationSections { width:795px; }

.TableRegistrationSectionsPrint { width:670px; }

.operationalProfileTables {
width:500px;
text-align:left;
padding-left:10px;
}

.thickBorder {
border-width:2px;
border-color:Black;
border-style:solid;
}

.checkbox {
color: #000000;
}

/********************************************** END OF UI CONTROLS ****************************************************/ 

/********************************************** SEARCH GRID  *********************************************************/

.gridheader,
.lockedgridheader,
.dgSearch {
background-color: #FFCC66; 
}

.gridheader,
.lockedgridheader,
.griddata,
.griddataalternate {
font-size: 8pt;
font-style: normal;
font-family: Tahoma;
vertical-align:top;
text-align:left;
}

.gridheader,
.lockedgridheader {
font-weight: bold;
color: #231F20;
}

.griddata {
background-color: #F2F4F4; /* FFFFF3 light beige/cream color */
color:black;
font-family: Tahoma;
font-size:8pt ;
vertical-align:text-top;
text-align:left;	
cursor: pointer;
border: 0px; 
behavior: url(!%20Resources/styles/gridRowRollOver.htc); /* link to rollover files */
}

.griddataalternate {
color: black;
background-color: #ffffff;/*#E8EAEA;  /*#bab39b;*/
font-weight: normal;
font-size:8pt;	
font-style: normal;
font-family: Tahoma;	
vertical-align:text-top;
text-align:left;
cursor: pointer;
border: 0px; 
behavior: url(!%20Resources/styles/gridRowRollOver.htc); /* link to rollover files */
}


/* The link buttons in the Grid header. */
.gridheader A:link, 
.lockedgridheader A:link,
.gridheader A:visited,
.lockedgridheader A:visited
.gridheader A:Hover,
.lockedgridheader A:Hover {
font-size: 8pt;
TEXT-DECORATION: none;
color: #231F20;
}

.gridheader A:Hover, 
.lockedgridheader A:Hover {
font-size: 8pt;
TEXT-DECORATION: none;
color: #231F20;	
}

/* Make sure the order of styles appear as it is here ***##*/
/** THE CONTAINER FOR SEARCH GRID ***/
.dgScrollingDiv {
position:relative;
overflow:auto;
z-index: 0;

scrollbar-face-color: #FFCC66;
scrollbar-highlight-color: #FFCC66;
scrollbar-3dlight-color: #FFCC66;
scrollbar-darkshadow-color: #FFCC66;

scrollbar-arrow-color: #ffffff;
scrollbar-track-color: whitesmoke; /* Same as the back ground color for the div. */	
scrollbar-face-color: #FFCC66;
scrollbar-base-color:Transparent;
}

/* Style for freezed column cells */
td.FreezedColumn {
left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft-2);
}

/* Syle for header row cells remove one parentelement to make it work. AA */
th.lockedgridheader, tr.lockedgridheader {
top: expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollTop-2);	
}

th.lockedgridheader, tr.lockedgridheader {
z-index:0;
position:relative;	
}

.rowColorLightGrey {
background-color:#D3D3D3;	
color:#D3D3D3;
}

.rowColorOrange {
background-color:#FFCC66;
color:#FFCC66;
}

/********************************************** END OF SEARCH GRID ****************************************************/

/********************************************** ERROR MESSAGES ********************************************************/
.Error {
font-family: tahoma;
font-size: 10pt;
font-weight:bold;
font-weight: normal;
color: red;
line-height: 15px;
}

.ErrorStar {
font-family: tahoma;
font-size: 12pt;
font-weight:bold;
font-weight: normal;
color:Red;
line-height: 15px;
}

.Processing {
font-family: tahoma;
font-size: 8pt;
font-weight: bold;
color: gray;
}

.ValidationSummary {
font-family: tahoma;
font-size: 8pt;
font-weight: bold;
color: #8b0000;
}

.RequiredStar {
font-family: Tahoma;
font-size: 9pt;
font-weight: bold;
color: green;	
}
/********************************************** END OF ERROR MESSAGES ********************************************************/

/****************************************** DIVS / FLOATING PANELS *****************************************************/
.PanelExpandCollapseHeader {
text-align:left;
padding:3px;
}

.seperateByMargin {
margin-Top:1px;
}

.PanelExpandCollapse {
width:799px;
}

.NoBorders {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-color:#D23B34;
border-bottom-width:1px;
font-family: Tahoma;
font-size:8pt;
}

.PanelAroundAForm {
border-width:1px;
border-color:Gray;
}

.DivRegistrationSections { }

.DivRegistrationSectionsPrint {
	border-width:1px;
	border-color:Orange;
	border-style:solid;
	margin-bottom:10px;
}

.operationalProfileDiv { }

.divNotRounded {
	border-style:solid;
	border-width:1px;
	border-color:#0055AD;
}

positionMenu { left: expression(0); }

/********************************************** END OF DIVS / FLOATING PANELS *******************************************/

/***************************************************** PRINT ************************************************************/
@media print {
    .PrintButton { display:none; }
    .printLink { display:none; }
    .table { background:red; }
}
 
@media screen {
    .PrintButton {
        display:block;
        font-weight: bold;
		font-size: 7pt;
		width: 80px;
		font-style: normal;
		font-family: Tahoma;
		height: 20px;
		color:#0055AD;
    }
    .printLink {
		font-weight: normal;
		font-size: 8pt;
		color: #000000;
		font-style: normal;
		font-family: Tahoma;
	}
}

/****************************************************** END PRINT *****************************************************/